@property --pct{syntax:"<integer>";inherits:false;initial-value:100}.loader-pct[data-astro-cid-kgevm5mn]{counter-reset:pct var(--pct)}.loader-pct[data-astro-cid-kgevm5mn]:after{content:counter(pct) "%"}@media (prefers-reduced-motion:no-preference){.loader-pct[data-astro-cid-kgevm5mn]{animation:1.6s cubic-bezier(.2,.7,.2,1) both count}.loader-bar[data-astro-cid-kgevm5mn]{animation:1.6s cubic-bezier(.2,.7,.2,1) both fill}}@keyframes count{0%{--pct:0}to{--pct:100}}@keyframes fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.menu[data-astro-cid-kgevm5mn][open] summary[data-astro-cid-kgevm5mn]{border-color:var(--c-accent)}.hero-scrim[data-astro-cid-yodha2z4]{background:linear-gradient(#08080866 0%,#0808081a 26%,#08080866 48%,#080808cc 74%,#080808f0 100%)}@media (width>=768px){.hero-scrim[data-astro-cid-yodha2z4]{background:radial-gradient(34% 26% at 70% 68%,#08080899 0%,#0808084d 55%,#08080800 100%),linear-gradient(90deg,#080808c7 0%,#08080899 30%,#08080833 50%,#08080800 62%),linear-gradient(#08080866 0%,#0808080f 26%,#08080838 42%,#0808089e 60%,#080808db 76%,#080808f0 100%)}}.hero-title[data-astro-cid-yodha2z4]{letter-spacing:-.015em;font-size:clamp(3.1rem,15vw,12.5rem);line-height:.86}@media (width>=768px){.hero-title[data-astro-cid-yodha2z4]{font-size:min(10.4vw,12.5rem)}}.vf[data-astro-cid-yodha2z4]{border-color:#f0f0f0b3;width:22px;height:22px;position:absolute}.vf-tl[data-astro-cid-yodha2z4]{border-top-width:1.5px;border-left-width:1.5px;top:0;left:0}.vf-tr[data-astro-cid-yodha2z4]{border-top-width:1.5px;border-right-width:1.5px;top:0;right:0}.vf-bl[data-astro-cid-yodha2z4]{border-bottom-width:1.5px;border-left-width:1.5px;bottom:0;left:0}.vf-br[data-astro-cid-yodha2z4]{border-bottom-width:1.5px;border-right-width:1.5px;bottom:0;right:0}.reel-frame[data-astro-cid-zuhax54d]{transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.reel-card[data-astro-cid-zuhax54d]:hover .reel-frame[data-astro-cid-zuhax54d],.reel-card[data-astro-cid-zuhax54d]:focus-visible .reel-frame[data-astro-cid-zuhax54d]{transform:scale(1.05)}.play-btn[data-astro-cid-zuhax54d]{transition:transform .3s cubic-bezier(.2,.7,.2,1)}.reel-card[data-astro-cid-zuhax54d]:hover .play-btn[data-astro-cid-zuhax54d]{transform:scale(1.08)}.svc-cap[data-astro-cid-j2lavqje]{letter-spacing:-.015em;font-size:clamp(2.1rem,7.6vw,8.25rem);line-height:.9}.svc-cap[data-astro-cid-j2lavqje]>span[data-astro-cid-j2lavqje]:last-child{transition:transform .5s cubic-bezier(.2,.7,.2,1)}.svc-dot[data-astro-cid-j2lavqje]{background:var(--c-line);transition:background-color .3s}.svc-row[data-astro-cid-j2lavqje] a[data-astro-cid-j2lavqje]:hover .svc-dot[data-astro-cid-j2lavqje],.svc-row[data-astro-cid-j2lavqje] a[data-astro-cid-j2lavqje]:focus-visible .svc-dot[data-astro-cid-j2lavqje]{background:var(--c-accent)}.svc-row[data-astro-cid-j2lavqje] a[data-astro-cid-j2lavqje]:hover .svc-cap[data-astro-cid-j2lavqje]>span[data-astro-cid-j2lavqje]:last-child{transform:translate(.12em)}.svc-row[data-astro-cid-j2lavqje] a[data-astro-cid-j2lavqje]:hover{background:var(--c-surface)}@media (width<=767px){.svc-dot[data-astro-cid-j2lavqje]{display:none}}.tile-img[data-astro-cid-aj6urp6g]{transition:transform 1.4s cubic-bezier(.2,.7,.2,1)}.tile[data-astro-cid-aj6urp6g] a[data-astro-cid-aj6urp6g]:hover .tile-img[data-astro-cid-aj6urp6g],.tile[data-astro-cid-aj6urp6g] a[data-astro-cid-aj6urp6g]:focus-visible .tile-img[data-astro-cid-aj6urp6g]{transform:scale(1.045)}.fr[data-astro-cid-aj6urp6g],.tc[data-astro-cid-aj6urp6g]{font-family:var(--ff-mono);color:var(--c-ink);background:#080808b3;padding:2px 6px;font-size:11px;position:absolute}.fr[data-astro-cid-aj6urp6g]{top:10px;left:10px}.tc[data-astro-cid-aj6urp6g]{font-variant-numeric:tabular-nums;bottom:10px;right:10px}.tile[data-astro-cid-aj6urp6g] a[data-astro-cid-aj6urp6g]:hover .fr[data-astro-cid-aj6urp6g]:before{content:"";background:var(--c-accent);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.tile-meta[data-astro-cid-aj6urp6g]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;margin-top:14px;display:flex}.tile-meta[data-astro-cid-aj6urp6g] p[data-astro-cid-aj6urp6g]{color:var(--c-muted);font-size:14px}.tile-title[data-astro-cid-aj6urp6g]{font-family:var(--ff-display);text-transform:uppercase;font-size:clamp(1.25rem,2vw,1.75rem);line-height:1}.lens-stage[data-astro-cid-zpzfhsiv]{container-type:inline-size}.ascii[data-astro-cid-zpzfhsiv]{letter-spacing:0;white-space:pre;font-size:1.38889cqi;line-height:1.2;display:none;overflow:hidden}.lens-stage[data-astro-cid-zpzfhsiv].is-live .ascii[data-astro-cid-zpzfhsiv]{display:block}.lens-ring[data-astro-cid-zpzfhsiv]{width:var(--r2,220px);height:var(--r2,220px)}.lens-stage[data-astro-cid-zpzfhsiv].is-live .lens-ring[data-astro-cid-zpzfhsiv]{display:block}.tl-row[data-astro-cid-4vr5gzlh]{grid-template-columns:3rem repeat(8,minmax(0,1fr));align-items:stretch;min-height:3.5rem;display:grid}.tl-head[data-astro-cid-4vr5gzlh]{font-family:var(--ff-mono);color:var(--c-muted);border-right:1px solid var(--c-line);place-items:center;font-size:12px;display:grid}.clip[data-astro-cid-4vr5gzlh]{align-self:center;margin:8px 3px;padding:8px 10px;font-size:13px;font-weight:500;line-height:1.25}.clip-work[data-astro-cid-4vr5gzlh]{background:var(--c-ink);color:var(--c-bg)}.clip-studio[data-astro-cid-4vr5gzlh]{background:color-mix(in oklab, var(--c-accent-2) 22%, var(--c-bg));border-left:3px solid var(--c-accent-2)}.clip[data-astro-cid-4vr5gzlh]:last-child.clip-work{background:var(--c-accent);color:var(--c-on-accent)}.playhead[data-astro-cid-4vr5gzlh]{left:calc(87.5% + .375rem - 1px)}.logos[data-astro-cid-y3vtqmpk] li[data-astro-cid-y3vtqmpk]{aspect-ratio:2;border-right:1px solid var(--c-line);border-bottom:1px solid var(--c-line);color:var(--c-muted);place-items:center;padding:1rem 1.25rem;transition:color .3s,background-color .3s;display:grid}.logos[data-astro-cid-y3vtqmpk] li[data-astro-cid-y3vtqmpk]:hover{color:var(--c-ink);background:var(--c-surface)}.logos[data-astro-cid-y3vtqmpk] svg[data-astro-cid-y3vtqmpk]{width:100%;max-width:220px;height:auto}.phase-word[data-astro-cid-zuepckvj]{letter-spacing:-.02em;font-size:clamp(3.5rem,5.4vw,6.25rem);line-height:.85}.price[data-astro-cid-sr4a6tnn]{letter-spacing:-.035em;font-size:clamp(2.4rem,4.6vw,4.25rem);line-height:.9}.close-title[data-astro-cid-d56ov33j]{letter-spacing:-.02em;font-size:clamp(3.4rem,11vw,10rem);line-height:.86}.field[data-astro-cid-d56ov33j]{gap:6px;display:grid}.field[data-astro-cid-d56ov33j] label[data-astro-cid-d56ov33j]{color:var(--c-muted);font-size:13px}.field[data-astro-cid-d56ov33j] input[data-astro-cid-d56ov33j],.field[data-astro-cid-d56ov33j] select[data-astro-cid-d56ov33j],.field[data-astro-cid-d56ov33j] textarea[data-astro-cid-d56ov33j]{border:1px solid var(--c-line);background:var(--c-bg);width:100%;min-height:48px;color:var(--c-ink);font:inherit;border-radius:0;padding:10px 12px;font-size:16px}.field[data-astro-cid-d56ov33j] textarea[data-astro-cid-d56ov33j]{resize:vertical;min-height:110px}.field[data-astro-cid-d56ov33j] input[data-astro-cid-d56ov33j]:focus-visible,.field[data-astro-cid-d56ov33j] select[data-astro-cid-d56ov33j]:focus-visible,.field[data-astro-cid-d56ov33j] textarea[data-astro-cid-d56ov33j]:focus-visible{outline:2px solid var(--c-accent-text);outline-offset:0;border-color:#0000}@layer components{.sec-title{font-family:var(--ff-display);text-transform:uppercase;letter-spacing:-.015em;font-size:clamp(2.5rem,6.4vw,6.5rem);line-height:.88}.fig{font-family:var(--ff-body);letter-spacing:.02em;font-variant-numeric:lining-nums;font-size:1.08em;font-weight:900}.hw{font-family:var(--ff-serif);text-transform:none;letter-spacing:-.01em;font-size:1.08em;font-style:italic;font-weight:400;line-height:0}.btn-rec,.btn-line{white-space:nowrap;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:0 18px;font-size:14px;font-weight:600;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.btn-rec{background:var(--c-accent);color:var(--c-on-accent)}.btn-rec:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.btn-rec:hover{background:var(--c-ink);color:var(--c-bg)}.btn-line{border:1px solid color-mix(in oklab, var(--c-ink) 70%, transparent);color:var(--c-ink)}.btn-line:hover{background:var(--c-ink);color:var(--c-bg)}.btn-lg{min-height:52px;padding:0 24px;font-size:15px}.navlink,.flink{padding:4px 0;position:relative}.navlink:after{content:"";background:var(--c-accent);transform-origin:0;height:2px;transition:transform .3s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.navlink:hover:after{transform:scaleX(1)}.flink:hover{color:var(--c-accent-text)}.rec-dot{box-shadow:0 0 #0000}@media (prefers-reduced-motion:no-preference){.rec-dot{animation:1.2s step-end infinite rec}}@keyframes rec{0%{opacity:1}50%{opacity:.15}}}body:after{content:"";z-index:60;pointer-events:none;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}@media (prefers-reduced-motion:no-preference){body:after{animation:.8s steps(4,end) infinite grain}}@keyframes grain{0%{background-position:0 0}25%{background-position:-37px 23px}50%{background-position:41px -29px}75%{background-position:-19px -13px}}
