.cs-reel{--cs-split:0px;--cs-split-o:0}.cs-media{isolation:isolate;background:#000;border-radius:1.25rem;transition:box-shadow .65s cubic-bezier(.22,1,.36,1),scale .65s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff14}.cs-media[data-cs-live=true]{scale:1.012;box-shadow:0 0 0 1px #ff2b2b6b,0 40px 110px -50px #ff2b2b8c}.cs-media:after{content:"";z-index:4;pointer-events:none;background:#06060894;transition:opacity .65s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.cs-media[data-cs-live=true]:after{opacity:0}.cs-media__layer{background-image:var(--cs-img);background-position:50%;background-size:cover;position:absolute;inset:0}.cs-media__base{opacity:calc(1 - var(--cs-split-o) * .42)}.cs-media__ch{opacity:calc(var(--cs-split-o) * .9);mix-blend-mode:screen}.cs-media__ch--r{filter:url(#cs-ch-r);transform:translate3d(calc(var(--cs-split) * .5), var(--cs-split), 0)}.cs-media__ch--c{filter:url(#cs-ch-c);transform:translate3d(calc(var(--cs-split) * -.5), calc(var(--cs-split) * -1), 0)}.cs-panel{opacity:0;visibility:hidden;transition:opacity .5s,transform .65s cubic-bezier(.22,1,.36,1),visibility 0s linear .5s;transform:translateY(16px)}.cs-panel.is-active{opacity:1;visibility:visible;transition:opacity .5s,transform .65s cubic-bezier(.22,1,.36,1),visibility;transform:none}@media (min-width:1024px) and (max-height:860px){.cs-panel{--cs-panel-gap:1.1rem}.cs-panel .cs-panel__title{font-size:clamp(1.7rem,2.3vw,2.4rem)}.cs-panel .cs-panel__body{font-size:.8125rem;line-height:1.55}}@media (prefers-reduced-motion:reduce){.cs-reel{--cs-split:0px;--cs-split-o:0}.cs-media,.cs-media:after{transition:none}.cs-media[data-cs-live=true]{scale:1}.cs-panel{transition:opacity .2s linear,visibility 0s linear .2s;transform:none}.cs-panel.is-active{transition:opacity .2s linear,visibility}}.cs-panel__stack{gap:var(--cs-panel-gap,1.5rem);flex-direction:column;display:flex}.cs-media__cue{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;background:#0a0a0cc7;border:1px solid #ffffff8c;transition:opacity .35s,transform .45s cubic-bezier(.22,1,.36,1);transform:scale(.92)}.cs-media__hit:hover .cs-media__cue,.cs-media__hit:focus-visible .cs-media__cue{opacity:1;transform:none}@media (hover:none){.cs-media__cue{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cs-media__cue{transition:none}}[data-cs-cursor=on],[data-cs-cursor=on] *{cursor:none!important}.cs-cursor{z-index:9500;pointer-events:none;opacity:0;transition:opacity .25s;position:fixed;inset:0}.cs-cursor[data-on="1"]{opacity:1}.cs-cursor__ring,.cs-cursor__dot{will-change:transform;border-radius:9999px;position:fixed;top:0;left:0}.cs-cursor__ring{border:1px solid #ffffffbf;width:38px;height:38px;transition:width .28s cubic-bezier(.22,1,.36,1),height .28s cubic-bezier(.22,1,.36,1),border-color .28s,background-color .28s}.cs-cursor{--cs-dot:#ff2b2b;--cs-dot-ring:#ff2b2bd9;--cs-dot-glow:#ff2b2b1f}.cs-cursor__dot{background:var(--cs-dot);width:7px;height:7px;transition:transform .2s}.cs-cursor[data-hot="1"] .cs-cursor__ring{border-color:var(--cs-dot-ring);background:var(--cs-dot-glow);width:64px;height:64px}
.cs-sheet{--cs-sheet-dur:.56s;background:var(--color-ink);width:100%;max-width:none;height:100svh;max-height:none;color:var(--color-paper);transition:transform var(--cs-sheet-dur) cubic-bezier(.22, 1, .36, 1);border:0;margin:0;padding:0;position:fixed;inset:auto 0 0;overflow:hidden;transform:translateY(100%)}.cs-sheet[data-state=open]{transform:none}.cs-sheet::backdrop{opacity:0;transition:opacity var(--cs-sheet-dur) ease;background:#040406b8}.cs-sheet[data-state=open]::backdrop{opacity:1}.cs-sheet__shot{isolation:isolate;background:#000;position:relative;overflow:hidden}.cs-sheet__shot:before{content:"";background-image:var(--cs-img);background-position:50%;background-size:cover;position:absolute;inset:0}.cs-sheet__in{opacity:0;transform:translateY(22px)}.cs-sheet[data-state=open] .cs-sheet__in{opacity:1;transition:opacity .5s ease calc(.18s + var(--i,0) * 65ms), transform .7s cubic-bezier(.22, 1, .36, 1) calc(.18s + var(--i,0) * 65ms);transform:none}@media (prefers-reduced-motion:reduce){.cs-sheet{--cs-sheet-dur:1ms;transition:none}.cs-sheet::backdrop{transition:none}.cs-sheet__in{opacity:1;transform:none}.cs-sheet[data-state=open] .cs-sheet__in{transition:none}}.cs-word{opacity:0;filter:blur(3px);transition:opacity 0s linear var(--cs-sheet-dur), transform 0s linear var(--cs-sheet-dur), filter 0s linear var(--cs-sheet-dur);display:inline-block;transform:translateY(.4em)}.cs-sheet[data-state=open] .cs-word{--cs-word-d:calc(.34s + min(var(--w) * 22ms, .62s));opacity:1;filter:blur();transition:opacity .45s ease var(--cs-word-d), transform .6s cubic-bezier(.22, 1, .36, 1) var(--cs-word-d), filter .45s ease var(--cs-word-d);transform:none}.cs-sheet__in{transition:opacity 0s linear var(--cs-sheet-dur), transform 0s linear var(--cs-sheet-dur)}.cs-talk{color:#fff;align-items:center;gap:.35rem;text-decoration:none;display:inline-flex}.cs-talk__label{letter-spacing:-.035em;white-space:nowrap;font-size:clamp(1.9rem,4.4vw,3.1rem);line-height:1;transition:color .35s}.cs-talk:hover .cs-talk__label,.cs-talk:focus-visible .cs-talk__label,.cs-talk:hover .cs-talk__arcs,.cs-talk:focus-visible .cs-talk__arcs{color:#ff2b2b}.cs-talk__arcs{color:#ffffffd9;flex:none;width:auto;height:clamp(4.6rem,10.5vw,7.4rem);transition:color .35s}.cs-talk__arcs--r{transform:scaleX(-1)}.cs-talk__arc{opacity:0;transition:opacity .45s}.cs-talk__arc--rest{opacity:.55}.cs-talk:hover .cs-talk__arc,.cs-talk:focus-visible .cs-talk__arc{animation:1.5s linear infinite cs-talk-ping;animation-delay:calc(var(--i) * .16s)}@keyframes cs-talk-ping{0%{opacity:0}18%{opacity:.95}55%{opacity:.28}to{opacity:0}}@media (prefers-reduced-motion:reduce){.cs-word{opacity:1;filter:none;transition:none;transform:none}.cs-sheet[data-state=open] .cs-word{transition:none}.cs-talk:hover .cs-talk__arc,.cs-talk:focus-visible .cs-talk__arc{opacity:.4;animation:none}.cs-talk__arc{transition:none}}
