@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/anton-latin-400-normal.Byf51wtH.woff2)format("woff2"),url(/_astro/anton-latin-400-normal.AUNGEG_V.woff)format("woff")}@font-face{font-family:Courier Prime;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/courier-prime-latin-400-normal.BbyBr73r.woff2)format("woff2"),url(/_astro/courier-prime-latin-400-normal.BAlbUm6l.woff)format("woff")}@font-face{font-family:Courier Prime;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/courier-prime-latin-700-normal.D1YCjmaD.woff2)format("woff2"),url(/_astro/courier-prime-latin-700-normal.CVvp4Sof.woff)format("woff")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:#f5f4ee;--surface:#fff;--raised:#ebeae2;--soft:#e1e0d6;--line:#d3d2c6;--copy:#121416;--muted:#545c5a;--accent:#e7ff4b;--accent-copy:#121416;--accent-ink:#3f6a00;--ember:#ff6b3d;--ember-ink:#b8400f;--glow-accent:#bee60052;--glow-ember:#ff6b3d33;--shadow:0 30px 80px -30px #12141659;--nav-bg:#f5f4eec7;--outline-text:#12141624;--grain-opacity:.05;--screen:#0b0d0f;--screen-copy:#f2f3ed;--paper:#fffef8;--paper-ink:#1b1d1f;--font-display:"Anton", "Arial Narrow", "Roboto Condensed", Impact, sans-serif;--font-body:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-screenplay:"Courier Prime", "Courier New", Courier, monospace;--gutter:clamp(16px, 4vw, 68px);--max:1320px;--ease-out:cubic-bezier(.16, 1, .3, 1)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#07080a;--surface:#101316;--raised:#171b1f;--soft:#1f2428;--line:#272d32;--copy:#f2f3ed;--muted:#9aa3a2;--accent-ink:#e7ff4b;--ember-ink:#ff8a5f;--glow-accent:#e7ff4b38;--glow-ember:#ff6b3d33;--shadow:0 40px 90px -30px #000c;--nav-bg:#07080ab8;--outline-text:#f2f3ed1f;--grain-opacity:.08}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#07080a;--surface:#101316;--raised:#171b1f;--soft:#1f2428;--line:#272d32;--copy:#f2f3ed;--muted:#9aa3a2;--accent-ink:#e7ff4b;--ember-ink:#ff8a5f;--glow-accent:#e7ff4b38;--glow-ember:#ff6b3d33;--shadow:0 40px 90px -30px #000c;--nav-bg:#07080ab8;--outline-text:#f2f3ed1f;--grain-opacity:.08}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:88px}body{background:var(--canvas);min-height:100dvh;color:var(--copy);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:1rem;line-height:1.55;overflow-x:clip}img{max-width:100%;height:auto;display:block}a{color:inherit}:focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:6px}::selection{background:var(--accent);color:var(--accent-copy)}.skip-link{z-index:100;top:calc(env(safe-area-inset-top,0px) + 12px);background:var(--accent);color:var(--accent-copy);border-radius:999px;padding:10px 16px;font-weight:700;text-decoration:none;position:fixed;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:none}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.grain{pointer-events:none;opacity:var(--grain-opacity);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:.9s steps(6,end) infinite grain;position:absolute;inset:-50%}@keyframes grain{0%{transform:translate(0)}20%{transform:translate(-6%,4%)}40%{transform:translate(5%,-7%)}60%{transform:translate(-3%,8%)}80%{transform:translate(7%,2%)}to{transform:translate(0)}}.section{padding:clamp(64px, 9vw, 128px) var(--gutter);position:relative}.container{width:100%;max-width:var(--max);margin-inline:auto}.eyebrow{color:var(--accent-ink);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 20px;font-size:.8rem;font-weight:700;display:inline-flex}.eyebrow:before{content:"";background:currentColor;width:28px;height:2px}.section-title{max-width:16ch;font-family:var(--font-display);letter-spacing:.005em;text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(2.8rem,7.4vw,6.6rem);font-weight:400;line-height:.92}.section-title em{color:var(--accent-ink);font-style:normal}.section-lede{max-width:58ch;color:var(--muted);margin:24px 0 0;font-size:clamp(1.05rem,1.6vw,1.3rem);line-height:1.6}.btn{--btn-h:48px;min-height:var(--btn-h);font:inherit;white-space:nowrap;cursor:pointer;transition:transform .3s var(--ease-out), background-color .2s, border-color .2s, box-shadow .3s;border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex;position:relative}.btn svg{width:18px;height:18px;transition:transform .3s var(--ease-out)}.btn:hover .arrow-icon{transform:translate(4px)}.btn-primary{background:var(--accent);color:var(--accent-copy);box-shadow:0 12px 40px -12px var(--glow-accent)}.btn-primary:hover{box-shadow:0 18px 50px -12px var(--glow-accent);transform:translateY(-2px)}.btn-ghost{border-color:var(--line);background:color-mix(in srgb, var(--surface) 50%, transparent);color:var(--copy)}.btn-ghost:hover{border-color:var(--copy)}.btn-lg{--btn-h:58px;padding:0 30px;font-size:1.05rem}.btn-sm{--btn-h:44px;padding:0 18px;font-size:.92rem}.js [data-reveal]{opacity:0;transition:opacity .9s var(--ease-out), transform 1.1s var(--ease-out);transition-delay:var(--reveal-delay,0s);transform:translateY(36px)}.js [data-reveal].is-visible{opacity:1;transform:none}.scroll-progress{z-index:60;background:var(--accent);transform-origin:0;pointer-events:none;width:100%;height:3px;position:fixed;top:0;left:0;transform:scaleX(0)}@supports (animation-timeline:scroll()){.scroll-progress{animation:linear both progress;animation-timeline:scroll(root)}}@keyframes progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.js [data-reveal]{opacity:1;transform:none}.scroll-progress{display:none}}.consent[data-astro-cid-5krk3x6l]{inset-inline:max(16px, env(safe-area-inset-left,0px));bottom:calc(env(safe-area-inset-bottom,0px) + 16px);z-index:1000;border:1px solid var(--line);background:var(--surface);max-width:760px;max-height:calc(100dvh - 32px);color:var(--copy);box-shadow:var(--shadow);border-radius:18px;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-inline:auto;padding:20px 22px;display:flex;position:fixed;overflow-y:auto}.consent[data-astro-cid-5krk3x6l][hidden]{display:none}.consent-copy[data-astro-cid-5krk3x6l]{flex:320px;min-width:0}.consent[data-astro-cid-5krk3x6l] h2[data-astro-cid-5krk3x6l]{margin:0 0 6px;font-size:1rem}.consent[data-astro-cid-5krk3x6l] p[data-astro-cid-5krk3x6l]{color:var(--muted);margin:0;font-size:.92rem;line-height:1.5}.consent-actions[data-astro-cid-5krk3x6l]{flex-wrap:wrap;flex:none;gap:10px;display:flex}@media (width<=620px){.consent[data-astro-cid-5krk3x6l]{padding:16px}.consent-actions[data-astro-cid-5krk3x6l],.consent-actions[data-astro-cid-5krk3x6l] .btn[data-astro-cid-5krk3x6l]{flex:1 1 0}}.head[data-astro-cid-3x7jqvuh]{margin-bottom:clamp(40px,6vw,72px)}.window[data-astro-cid-3x7jqvuh]{--t:0;--label:44px;border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:20px;margin:0;overflow:hidden}.chrome[data-astro-cid-3x7jqvuh]{border-bottom:1px solid var(--line);align-items:center;gap:16px;padding:12px 16px;font-size:.85rem;font-weight:700;display:flex}.dots[data-astro-cid-3x7jqvuh]{gap:6px;display:flex}.dots[data-astro-cid-3x7jqvuh] i[data-astro-cid-3x7jqvuh]{background:var(--soft);border-radius:50%;width:11px;height:11px}.dots[data-astro-cid-3x7jqvuh] i[data-astro-cid-3x7jqvuh]:first-child{background:#ff5f57}.doc[data-astro-cid-3x7jqvuh]{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.export[data-astro-cid-3x7jqvuh]{background:var(--accent);color:var(--accent-copy);white-space:nowrap;border-radius:999px;padding:6px 14px}.workspace[data-astro-cid-3x7jqvuh]{grid-template-columns:minmax(0,1fr) 260px;gap:16px;padding:16px;display:grid}.monitor[data-astro-cid-3x7jqvuh]{aspect-ratio:16/9;background:#000;border-radius:10px;position:relative;overflow:hidden}.shot[data-astro-cid-3x7jqvuh]{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .6s,transform 4s linear;position:absolute;inset:0;transform:scale(1.06)}.shot[data-astro-cid-3x7jqvuh].is-active{opacity:1;transform:scale(1)}.overlay-title[data-astro-cid-3x7jqvuh]{color:#fff;font-family:var(--font-display);letter-spacing:.3em;text-transform:uppercase;text-shadow:0 6px 40px #0009;opacity:0;transition:opacity .6s, letter-spacing 3s var(--ease-out);place-items:center;margin:0;font-size:clamp(2rem,7vw,5.4rem);display:grid;position:absolute;inset:0}.overlay-title[data-astro-cid-3x7jqvuh].is-on{opacity:1;letter-spacing:.12em}.subtitle[data-astro-cid-3x7jqvuh]{color:#fff;text-align:center;opacity:0;background:#000000b8;border-radius:4px;max-width:86%;margin:0;padding:4px 12px;font-size:clamp(.72rem,1.6vw,1.1rem);font-weight:600;transition:opacity .25s,transform .25s;position:absolute;bottom:8%;left:50%;transform:translate(-50%,6px)}.subtitle[data-astro-cid-3x7jqvuh].is-on{opacity:1;transform:translate(-50%)}.monitor-tc[data-astro-cid-3x7jqvuh]{color:#e7ff4b;font-family:var(--font-screenplay);background:#0009;border-radius:4px;padding:3px 8px;font-size:.75rem;position:absolute;top:10px;right:12px}.library[data-astro-cid-3x7jqvuh]{background:var(--raised);border-radius:10px;padding:14px}.lib-head[data-astro-cid-3x7jqvuh]{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;font-size:.72rem;font-weight:800}.library[data-astro-cid-3x7jqvuh] ul[data-astro-cid-3x7jqvuh]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.library[data-astro-cid-3x7jqvuh] li[data-astro-cid-3x7jqvuh]{background:var(--surface);color:var(--muted);border-radius:8px;align-items:center;gap:10px;padding:6px;font-size:.78rem;display:flex}.library[data-astro-cid-3x7jqvuh] li[data-astro-cid-3x7jqvuh] img[data-astro-cid-3x7jqvuh],.lib-icon[data-astro-cid-3x7jqvuh]{object-fit:cover;border-radius:6px;flex:none;width:40px;height:40px}.lib-icon[data-astro-cid-3x7jqvuh]{background:var(--soft);color:var(--copy);place-items:center;font-weight:800;display:grid}.library[data-astro-cid-3x7jqvuh] b[data-astro-cid-3x7jqvuh]{color:var(--copy);font-size:.85rem;display:block}.timeline[data-astro-cid-3x7jqvuh]{border-top:1px solid var(--line);background:var(--raised);touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:ew-resize;gap:5px;padding:10px 16px 16px;display:grid;position:relative}.row[data-astro-cid-3x7jqvuh]{grid-template-columns:var(--label) minmax(0, 1fr);align-items:center;height:30px;display:grid}.row[data-astro-cid-3x7jqvuh].video{height:52px}.row[data-astro-cid-3x7jqvuh].ruler{height:22px}.label[data-astro-cid-3x7jqvuh]{color:var(--muted);font-size:.7rem;font-weight:800}.lane[data-astro-cid-3x7jqvuh]{background:color-mix(in srgb, var(--surface) 70%, transparent);border-radius:6px;height:100%;position:relative}.ruler[data-astro-cid-3x7jqvuh] .lane[data-astro-cid-3x7jqvuh]{background:0 0}.tick[data-astro-cid-3x7jqvuh]{background:var(--line);width:1px;height:6px;position:absolute;bottom:0}.tick[data-astro-cid-3x7jqvuh] b[data-astro-cid-3x7jqvuh]{color:var(--muted);font-size:.66rem;font-weight:700;position:absolute;bottom:8px;left:3px}.item[data-astro-cid-3x7jqvuh]{white-space:nowrap;border-radius:5px;align-items:center;padding:0 8px;font-size:.68rem;font-weight:700;display:flex;position:absolute;top:2px;bottom:2px;overflow:hidden}.text-item[data-astro-cid-3x7jqvuh]{background:color-mix(in srgb, var(--accent) 80%, transparent);color:var(--accent-copy)}.clip[data-astro-cid-3x7jqvuh]{background:var(--thumb) left center / auto 100% repeat-x;color:#fff;border:1.5px solid #0006}.clip-name[data-astro-cid-3x7jqvuh]{background:#0009;border-radius:3px;align-self:flex-end;margin-bottom:4px;padding:1px 6px}.transition[data-astro-cid-3x7jqvuh]{z-index:1;border:2px solid var(--surface);background:var(--accent);border-radius:3px;width:14px;height:14px;position:absolute;top:50%;transform:translate(-50%,-50%)rotate(45deg)}.audio[data-astro-cid-3x7jqvuh] svg[data-astro-cid-3x7jqvuh]{width:100%;height:calc(100% - 6px);position:absolute;inset:3px 0}.audio[data-astro-cid-3x7jqvuh] path[data-astro-cid-3x7jqvuh]{fill:none;stroke:currentColor;stroke-width:1px;opacity:.55}.item-name[data-astro-cid-3x7jqvuh]{background:inherit;border-radius:3px;padding:0 4px;position:relative}.voice[data-astro-cid-3x7jqvuh]{color:#6b2410;background:#ffd2c2}.music[data-astro-cid-3x7jqvuh]{color:#30233f;background:#d8c9ef}.sfx[data-astro-cid-3x7jqvuh]{color:#103a5c;background:#c5e6ff}.caption[data-astro-cid-3x7jqvuh]{background:var(--soft);color:var(--copy);text-overflow:ellipsis;font-weight:600}.playhead-lane[data-astro-cid-3x7jqvuh]{top:6px;bottom:10px;left:calc(16px + var(--label));pointer-events:none;position:absolute;right:16px}.playhead[data-astro-cid-3x7jqvuh]{top:0;bottom:0;left:calc(var(--t) * 100%);background:var(--accent-ink);width:2px;box-shadow:0 0 12px var(--glow-accent);margin-left:-1px;position:absolute}.playhead[data-astro-cid-3x7jqvuh]:before{content:"";background:var(--accent-ink);border-radius:2px 2px 6px 6px;width:12px;height:12px;position:absolute;top:-2px;left:50%;transform:translate(-50%)}@media (width<=899px){.workspace[data-astro-cid-3x7jqvuh]{grid-template-columns:minmax(0,1fr)}.library[data-astro-cid-3x7jqvuh]{display:none}}@media (width<=620px){.window[data-astro-cid-3x7jqvuh]{--label:30px;margin-inline:calc(var(--gutter) * -.5);border-radius:14px}.workspace[data-astro-cid-3x7jqvuh]{padding:10px}.timeline[data-astro-cid-3x7jqvuh]{padding-inline:10px}.playhead-lane[data-astro-cid-3x7jqvuh]{left:calc(10px + var(--label));right:10px}.clip-name[data-astro-cid-3x7jqvuh],.item-name[data-astro-cid-3x7jqvuh],.caption[data-astro-cid-3x7jqvuh]{font-size:0}}.head[data-astro-cid-5ejwrgyc]{margin-bottom:clamp(48px,7vw,96px)}.list[data-astro-cid-5ejwrgyc]{gap:clamp(72px,10vw,140px);margin:0;padding:0;list-style:none;display:grid}.act[data-astro-cid-5ejwrgyc]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.act[data-astro-cid-5ejwrgyc]:nth-child(2n) .text[data-astro-cid-5ejwrgyc]{order:2}.text[data-astro-cid-5ejwrgyc]{isolation:isolate;position:relative}.numeral[data-astro-cid-5ejwrgyc]{z-index:-1;color:#0000;font-family:var(--font-display);-webkit-text-stroke:2px var(--outline-text);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(8rem,18vw,15rem);line-height:1;position:absolute;top:-.42em;left:-.06em}.act-label[data-astro-cid-5ejwrgyc]{color:var(--accent-ink);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.8rem;font-weight:800}h3[data-astro-cid-5ejwrgyc]{font-family:var(--font-display);text-transform:uppercase;margin:10px 0 24px;font-size:clamp(2.2rem,4.6vw,3.8rem);font-weight:400;line-height:.95}.text[data-astro-cid-5ejwrgyc] ul[data-astro-cid-5ejwrgyc]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.text[data-astro-cid-5ejwrgyc] li[data-astro-cid-5ejwrgyc]{color:var(--muted);padding-left:28px;font-size:1.02rem;position:relative}.text[data-astro-cid-5ejwrgyc] li[data-astro-cid-5ejwrgyc]:before{content:"";background:var(--accent-ink);width:12px;height:2px;position:absolute;top:.62em;left:2px}.visual[data-astro-cid-5ejwrgyc]{border:1px solid var(--line);background:radial-gradient(circle at 80% 0%, var(--glow-accent), transparent 55%), radial-gradient(circle at 0% 100%, var(--glow-ember), transparent 50%), var(--surface);border-radius:24px;place-items:center;min-height:clamp(320px,34vw,440px);padding:clamp(20px,3vw,40px);display:grid;position:relative;overflow:hidden}.visual[data-astro-cid-5ejwrgyc]>div[data-astro-cid-5ejwrgyc]{width:100%;max-width:460px}.v-story[data-astro-cid-5ejwrgyc]{height:300px;position:relative}.sheet[data-astro-cid-5ejwrgyc]{background:var(--paper);width:68%;color:var(--paper-ink);box-shadow:var(--shadow);border-radius:10px;gap:9px;padding:18px;font-size:.8rem;animation:6s ease-in-out infinite alternate float-sheet;display:grid;position:absolute}.sheet[data-astro-cid-5ejwrgyc] i[data-astro-cid-5ejwrgyc]{width:var(--w);background:color-mix(in srgb, var(--paper-ink) 14%, transparent);transform-origin:0;height:7px;animation:write 3.6s var(--ease-out) infinite;border-radius:4px;display:block}.s1[data-astro-cid-5ejwrgyc]{top:0;left:0;rotate:-5deg}.s2[data-astro-cid-5ejwrgyc]{animation-delay:-2s;top:64px;left:18%;rotate:2deg}.s3[data-astro-cid-5ejwrgyc]{animation-delay:-4s;top:138px;left:32%;rotate:-1deg}.mono[data-astro-cid-5ejwrgyc]{font-family:var(--font-screenplay)}.center[data-astro-cid-5ejwrgyc],.center-line[data-astro-cid-5ejwrgyc]{justify-self:center}.approved[data-astro-cid-5ejwrgyc]{color:#274000;background:#d9f99d;border-radius:999px;padding:2px 8px;font-weight:800;position:absolute;top:14px;right:14px}.episodes[data-astro-cid-5ejwrgyc]{gap:6px;display:flex;position:absolute;bottom:0;left:0}.episodes[data-astro-cid-5ejwrgyc] span[data-astro-cid-5ejwrgyc]{border:1px solid var(--line);background:var(--raised);border-radius:999px;padding:6px 12px;font-size:.78rem;font-weight:800}.episodes[data-astro-cid-5ejwrgyc] .add[data-astro-cid-5ejwrgyc]{color:var(--accent-ink);background:0 0;border-style:dashed}@keyframes write{0%{transform:scaleX(0)}50%,to{transform:scaleX(1)}}@keyframes float-sheet{to{translate:0 -10px}}.v-picture[data-astro-cid-5ejwrgyc]{gap:28px;display:grid}.stack[data-astro-cid-5ejwrgyc]{aspect-ratio:16/10;margin-inline:8%;position:relative}.stack[data-astro-cid-5ejwrgyc] figure[data-astro-cid-5ejwrgyc]{box-shadow:var(--shadow);animation:shuffle 9s var(--ease-out) infinite;animation-delay:calc(var(--n) * -3s);border-radius:12px;margin:0;position:absolute;inset:0;overflow:hidden}.stack[data-astro-cid-5ejwrgyc] img[data-astro-cid-5ejwrgyc]{object-fit:cover;width:100%;height:100%}.stack[data-astro-cid-5ejwrgyc] figcaption[data-astro-cid-5ejwrgyc]{color:#fff;background:#000000a6;border-radius:999px;padding:3px 10px;font-size:.72rem;font-weight:800;position:absolute;top:10px;left:10px}@keyframes shuffle{0%,28%{z-index:3;transform:none}33%,61%{z-index:1;filter:brightness(.6);transform:translate(-9%,-9%)scale(.86)rotate(-3deg)}66%,95%{z-index:2;filter:brightness(.8);transform:translate(9%,-5%)scale(.92)rotate(3deg)}to{z-index:3;transform:none}}.batch[data-astro-cid-5ejwrgyc]{color:var(--muted);gap:8px;font-size:.8rem;font-weight:700;display:grid}.batch-cells[data-astro-cid-5ejwrgyc]{grid-template-columns:repeat(8,1fr);gap:5px;display:grid}.batch-cells[data-astro-cid-5ejwrgyc] i[data-astro-cid-5ejwrgyc]{background:var(--soft);height:10px;animation:4.8s step-end infinite cell;animation-delay:calc(var(--n) * .45s);border-radius:3px}@keyframes cell{0%{background:var(--soft)}8%{background:var(--ember)}18%,92%{background:var(--accent-ink)}}.v-sound[data-astro-cid-5ejwrgyc]{gap:36px;display:grid}.eq[data-astro-cid-5ejwrgyc]{align-items:center;gap:4px;height:150px;display:flex}.eq[data-astro-cid-5ejwrgyc] i[data-astro-cid-5ejwrgyc]{height:calc(var(--h) * 100%);background:linear-gradient(to top, var(--ember), #ffb423 60%, var(--accent));transform-origin:50%;animation:1.2s ease-in-out infinite alternate eq;animation-delay:calc(var(--n) * -.09s);border-radius:3px;flex:1}@keyframes eq{to{transform:scaleY(.35)}}.subs[data-astro-cid-5ejwrgyc]{color:#fff;background:#000;border-radius:10px;height:46px;overflow:hidden}.subs-track[data-astro-cid-5ejwrgyc]{animation:subs 10s var(--ease-out) infinite}.subs[data-astro-cid-5ejwrgyc] p[data-astro-cid-5ejwrgyc]{align-items:center;gap:12px;height:46px;margin:0;padding:0 16px;font-weight:600;display:flex}.subs[data-astro-cid-5ejwrgyc] b[data-astro-cid-5ejwrgyc]{color:#121416;background:#e7ff4b;border-radius:4px;padding:1px 6px;font-size:.7rem}@keyframes subs{0%,20%{transform:translateY(0)}25%,45%{transform:translateY(-46px)}50%,70%{transform:translateY(-92px)}75%,95%{transform:translateY(-138px)}to{transform:translateY(-184px)}}.v-deliver[data-astro-cid-5ejwrgyc]{justify-items:center;padding-top:clamp(84px,11vw,124px);display:grid;position:relative}.poster[data-astro-cid-5ejwrgyc]{aspect-ratio:2/3;width:30%;box-shadow:var(--shadow);border-radius:10px;animation:5s ease-in-out infinite alternate float-sheet;position:absolute;top:0;right:8%;overflow:hidden;rotate:5deg}.poster[data-astro-cid-5ejwrgyc] img[data-astro-cid-5ejwrgyc]{object-fit:cover;object-position:60% 50%;width:100%;height:100%}.poster[data-astro-cid-5ejwrgyc]:after{content:"";background:linear-gradient(#000c,#0000 55%);position:absolute;inset:0}.poster-title[data-astro-cid-5ejwrgyc]{z-index:1;color:#fff;font-family:var(--font-display);text-transform:uppercase;font-size:clamp(1.1rem,2.2vw,1.7rem);line-height:.9;position:absolute;top:12px;left:10px;right:10px}.poster-credit[data-astro-cid-5ejwrgyc]{z-index:1;color:#e7ff4b;letter-spacing:.08em;text-transform:uppercase;font-size:.5rem;font-weight:800;position:absolute;top:calc(18px + 1.8*clamp(1.1rem,2.2vw,1.7rem));left:10px;right:10px}.export-card[data-astro-cid-5ejwrgyc]{z-index:1;border:1px solid var(--line);background:var(--raised);width:100%;box-shadow:var(--shadow);border-radius:16px;padding:22px;position:relative}.file[data-astro-cid-5ejwrgyc]{color:var(--muted);align-items:center;gap:14px;font-size:.8rem;display:flex}.file[data-astro-cid-5ejwrgyc] b[data-astro-cid-5ejwrgyc]{color:var(--copy);font-size:1rem;display:block}.file-icon[data-astro-cid-5ejwrgyc]{background:var(--accent);width:48px;height:56px;color:var(--accent-copy);font-family:var(--font-display);border-radius:8px;place-items:center;font-size:1rem;display:grid}.progress[data-astro-cid-5ejwrgyc]{background:var(--soft);border-radius:99px;height:8px;margin:20px 0;overflow:hidden}.progress[data-astro-cid-5ejwrgyc] span[data-astro-cid-5ejwrgyc]{border-radius:inherit;background:linear-gradient(90deg, var(--accent-ink), var(--ember));transform-origin:0;height:100%;animation:export 5s var(--ease-out) infinite;display:block}@keyframes export{0%{transform:scaleX(0)}70%,to{transform:scaleX(1)}}.opts[data-astro-cid-5ejwrgyc]{gap:10px;margin:0;padding:0;font-size:.86rem;font-weight:600;list-style:none;display:grid}.opts[data-astro-cid-5ejwrgyc] li[data-astro-cid-5ejwrgyc]{align-items:center;gap:10px;display:flex}.toggle[data-astro-cid-5ejwrgyc]{background:var(--soft);border-radius:99px;flex:none;width:32px;height:18px;position:relative}.toggle[data-astro-cid-5ejwrgyc]:after{content:"";background:var(--muted);border-radius:50%;width:12px;height:12px;position:absolute;top:3px;left:3px}.toggle[data-astro-cid-5ejwrgyc].on{background:var(--accent)}.toggle[data-astro-cid-5ejwrgyc].on:after{background:var(--accent-copy);left:17px}.done[data-astro-cid-5ejwrgyc]{z-index:2;background:var(--accent);color:var(--accent-copy);box-shadow:var(--shadow);animation:done 5s var(--ease-out) infinite;border-radius:999px;margin-top:-14px;padding:8px 16px;font-weight:800;position:relative}@keyframes done{0%,68%{opacity:0;transform:translateY(10px)scale(.9)}76%,96%{opacity:1;transform:none}to{opacity:0}}@media (width<=899px){.act[data-astro-cid-5ejwrgyc]{grid-template-columns:minmax(0,1fr)}.act[data-astro-cid-5ejwrgyc]:nth-child(2n) .text[data-astro-cid-5ejwrgyc]{order:0}}@media (width<=620px){.visual[data-astro-cid-5ejwrgyc]{border-radius:18px;min-height:280px}.v-story[data-astro-cid-5ejwrgyc]{height:270px}.sheet[data-astro-cid-5ejwrgyc]{width:76%;padding:14px;font-size:.72rem}.s2[data-astro-cid-5ejwrgyc]{left:12%}.s3[data-astro-cid-5ejwrgyc]{left:22%}.eq[data-astro-cid-5ejwrgyc]{gap:3px;height:110px}.subs[data-astro-cid-5ejwrgyc] p[data-astro-cid-5ejwrgyc]{font-size:.85rem}}.strip[data-astro-cid-73aykcfp]{z-index:1;padding-block:clamp(32px,6vw,72px);position:relative;overflow:clip}.tilt[data-astro-cid-73aykcfp]{width:110%;margin-left:-5%;transform:rotate(-2.4deg)}.ticker[data-astro-cid-73aykcfp],.film[data-astro-cid-73aykcfp]{display:flex;overflow:hidden}.track[data-astro-cid-73aykcfp]{animation:marquee var(--duration) linear infinite;flex:none;display:flex}.set[data-astro-cid-73aykcfp]{flex:none;display:flex}.ticker[data-astro-cid-73aykcfp]{background:var(--accent);color:var(--accent-copy);padding-block:14px}.words[data-astro-cid-73aykcfp]{--duration:40s}.word[data-astro-cid-73aykcfp]{font-family:var(--font-display);text-transform:uppercase;white-space:nowrap;align-items:center;gap:28px;padding-right:28px;font-size:clamp(1.6rem,3.4vw,2.8rem);line-height:1;display:inline-flex}.star[data-astro-cid-73aykcfp]{font-size:.6em}.film[data-astro-cid-73aykcfp]{background:#0c0d0e;padding-block:26px;position:relative}.film[data-astro-cid-73aykcfp]:before,.film[data-astro-cid-73aykcfp]:after{content:"";z-index:1;opacity:.85;background:repeating-linear-gradient(90deg,#0000 0 10px,#f5f4ee 10px 22px,#0000 22px 34px);height:12px;position:absolute;left:0;right:0}.film[data-astro-cid-73aykcfp]:before{top:7px}.film[data-astro-cid-73aykcfp]:after{bottom:7px}.reel[data-astro-cid-73aykcfp]{--duration:70s;animation-direction:reverse}.reel[data-astro-cid-73aykcfp] img[data-astro-cid-73aykcfp]{aspect-ratio:16/10;object-fit:cover;filter:saturate(1.1)contrast(1.05);border-radius:4px;width:clamp(180px,22vw,300px);margin-right:10px}@keyframes marquee{to{transform:translate(-50%)}}.finale[data-astro-cid-i2nq2kku]{min-height:min(100svh,980px);margin:0 var(--gutter) clamp(40px, 6vw, 80px);isolation:isolate;color:#f2f3ed;text-align:center;background:#0b0c0d;border-radius:clamp(24px,4vw,48px);place-items:center;padding:clamp(80px,12vw,140px) 24px;display:grid;position:relative;overflow:hidden}.leader[data-astro-cid-i2nq2kku]{z-index:-1;opacity:.55;place-items:center;display:grid;position:absolute;inset:0}.sweep[data-astro-cid-i2nq2kku]{background:conic-gradient(#e7ff4b38,#0000 40deg);border-radius:50%;width:150vmax;height:150vmax;animation:1s linear infinite sweep;position:absolute}@keyframes sweep{0%{transform:translate(-50%)rotate(-14deg)}to{transform:translate(-50%)rotate(14deg)}}.cross[data-astro-cid-i2nq2kku]{background:#f2f3ed2e;position:absolute}.cross[data-astro-cid-i2nq2kku].h{width:100%;height:1.5px}.cross[data-astro-cid-i2nq2kku].v{width:1.5px;height:100%}.ring[data-astro-cid-i2nq2kku]{border:1.5px solid #f2f3ed38;border-radius:50%;position:absolute}.r1[data-astro-cid-i2nq2kku]{aspect-ratio:1;width:min(70vw,620px)}.r2[data-astro-cid-i2nq2kku]{aspect-ratio:1;width:min(56vw,500px)}.digits[data-astro-cid-i2nq2kku]{display:grid;position:absolute}.digits[data-astro-cid-i2nq2kku] b[data-astro-cid-i2nq2kku]{color:#f2f3ed1a;font-family:var(--font-display);opacity:0;grid-area:1/1;font-size:min(52vw,480px);font-weight:400;line-height:1;animation:3s step-end infinite count}.digits[data-astro-cid-i2nq2kku] b[data-astro-cid-i2nq2kku]:nth-child(2){animation-delay:1s}.digits[data-astro-cid-i2nq2kku] b[data-astro-cid-i2nq2kku]:nth-child(3){animation-delay:2s}@keyframes count{0%{opacity:1}33.33%,to{opacity:0}}.finale[data-astro-cid-i2nq2kku] .grain[data-astro-cid-i2nq2kku]{--grain-opacity:.1;z-index:-1}.content[data-astro-cid-i2nq2kku]{justify-items:center;display:grid}.title[data-astro-cid-i2nq2kku]{font-family:var(--font-display);text-transform:uppercase;background:linear-gradient(#fff 30%,#e7ff4b);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(4.5rem,16vw,13rem);font-weight:400;line-height:.86}.lede[data-astro-cid-i2nq2kku]{color:#f2f3edb8;max-width:40ch;margin:28px 0 0;font-size:clamp(1.05rem,1.6vw,1.3rem)}.ctas[data-astro-cid-i2nq2kku]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px;display:flex}.ctas[data-astro-cid-i2nq2kku] .btn-ghost[data-astro-cid-i2nq2kku]{color:#f2f3ed;background:#ffffff0a;border-color:#f2f3ed4d}.ctas[data-astro-cid-i2nq2kku] .btn-ghost[data-astro-cid-i2nq2kku]:hover{border-color:#f2f3ed}.ctas[data-astro-cid-i2nq2kku] .btn-primary[data-astro-cid-i2nq2kku]{color:#121416;background:#e7ff4b}@media (width<=620px){.finale[data-astro-cid-i2nq2kku]{margin-inline:10px}.ctas[data-astro-cid-i2nq2kku] .btn[data-astro-cid-i2nq2kku]{flex:100%}}.free[data-astro-cid-wnrytiq5]{--ink:#121416;--lime:#e7ff4b;--paper:#fffef8;padding:clamp(40px, 6vw, 80px) var(--gutter)}.panel[data-astro-cid-wnrytiq5]{max-width:var(--max);isolation:isolate;background:var(--lime);color:var(--ink);border-radius:clamp(24px,4vw,48px);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);margin-inline:auto;padding:clamp(36px,6vw,88px) clamp(22px,5vw,72px) 0;display:grid;position:relative;overflow:hidden}.zero[data-astro-cid-wnrytiq5]{z-index:-1;color:#0000;font-family:var(--font-display);-webkit-text-stroke:3px #1214161a;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(16rem,42vw,38rem);line-height:1;position:absolute;bottom:-.28em;right:-.06em}.headline[data-astro-cid-wnrytiq5]{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:clamp(2.6rem,5vw,5rem);font-weight:400;line-height:.95}.h-line[data-astro-cid-wnrytiq5]{text-wrap:balance;display:block}.invert[data-astro-cid-wnrytiq5]{background:var(--ink);width:fit-content;max-width:100%;color:var(--lime);margin-top:.14em;padding:.08em .14em .04em;display:block;rotate:-1.5deg}.points[data-astro-cid-wnrytiq5]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:20px;margin:clamp(32px,4vw,48px) 0 0;padding:0;list-style:none;display:grid}.points[data-astro-cid-wnrytiq5] li[data-astro-cid-wnrytiq5]{border-top:2px solid var(--ink);align-content:start;gap:6px;padding-top:14px;font-size:.95rem;line-height:1.45;display:grid}.points[data-astro-cid-wnrytiq5] li[data-astro-cid-wnrytiq5].featured{background:var(--ink);color:var(--lime);border-top:0;border-radius:18px;padding:18px 20px 20px}.points[data-astro-cid-wnrytiq5] b[data-astro-cid-wnrytiq5]{font-family:var(--font-display);text-transform:uppercase;font-size:1.5rem;font-weight:400;line-height:1}.point-link[data-astro-cid-wnrytiq5]{color:inherit;text-underline-offset:3px;justify-self:start;font-weight:800;text-decoration:underline;text-decoration-thickness:2px}.point-link[data-astro-cid-wnrytiq5]:hover{text-decoration-thickness:3px}.point-link[data-astro-cid-wnrytiq5]:focus-visible{outline-offset:3px;outline:2px solid}.ticket-wrap[data-astro-cid-wnrytiq5]{place-items:center;padding-block:24px;display:grid}.ticket[data-astro-cid-wnrytiq5]{background:var(--paper);width:min(100%,440px);color:var(--ink);border-radius:14px;grid-template-columns:minmax(0,1fr) 96px;animation:5s ease-in-out infinite alternate swing;display:grid;position:relative;rotate:-6deg;box-shadow:0 40px 80px -30px #1214168c}@keyframes swing{to{translate:0 -8px;rotate:-2deg}}.ticket-main[data-astro-cid-wnrytiq5]{gap:12px;padding:26px 24px;display:grid}.t-small[data-astro-cid-wnrytiq5]{letter-spacing:.2em;text-transform:uppercase;font-size:.72rem;font-weight:800}.t-title[data-astro-cid-wnrytiq5]{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(2.2rem,4vw,3.2rem);line-height:.9}dl[data-astro-cid-wnrytiq5]{font-family:var(--font-screenplay);gap:6px;margin:6px 0 0;font-size:.86rem;display:grid}dl[data-astro-cid-wnrytiq5] div[data-astro-cid-wnrytiq5]{border-bottom:1px dashed #1214164d;justify-content:space-between;gap:12px;padding-bottom:6px;display:flex}dt[data-astro-cid-wnrytiq5]{text-transform:uppercase;opacity:.6}dd[data-astro-cid-wnrytiq5]{margin:0;font-weight:700}.price[data-astro-cid-wnrytiq5]{font-size:1.1rem}.ticket-stub[data-astro-cid-wnrytiq5]{border-left:2px dashed #12141659;flex-direction:column;justify-content:space-between;align-items:center;gap:12px;padding:20px 10px;display:flex}.stub-text[data-astro-cid-wnrytiq5]{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;writing-mode:vertical-rl;font-size:1.2rem}.barcode[data-astro-cid-wnrytiq5]{background:repeating-linear-gradient(90deg, var(--ink) 0 2px, transparent 2px 4px, var(--ink) 4px 5px, transparent 5px 8px, var(--ink) 8px 11px, transparent 11px 13px);width:44px;height:70px}.notch[data-astro-cid-wnrytiq5]{background:var(--lime);border-radius:50%;width:26px;height:26px;position:absolute;right:96px;translate:50%}.notch[data-astro-cid-wnrytiq5].top{top:-13px}.notch[data-astro-cid-wnrytiq5].bottom{bottom:-13px}.ticket-stamp[data-astro-cid-wnrytiq5]{color:#d63a1f;font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;mix-blend-mode:multiply;border:5px double #d63a1f;border-radius:10px;padding:4px 16px;font-size:clamp(2rem,3.4vw,2.8rem);line-height:1;transition:opacity .2s .7s,transform .45s cubic-bezier(.3,1.6,.5,1) .7s;position:absolute;top:36%;right:118px;rotate:-14deg}.js .ticket-wrap[data-astro-cid-wnrytiq5]:not(.is-visible) .ticket-stamp[data-astro-cid-wnrytiq5]{opacity:0;transform:scale(2.6)}.providers[data-astro-cid-wnrytiq5]{border-top:2px solid var(--ink);grid-column:1/-1;margin-inline:calc(-1*clamp(22px,5vw,72px));padding:18px 0 22px}.providers-label[data-astro-cid-wnrytiq5]{letter-spacing:.16em;text-transform:uppercase;margin:0 0 12px;padding-inline:clamp(22px,5vw,72px);font-size:.78rem;font-weight:800}.marquee[data-astro-cid-wnrytiq5]{display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.track[data-astro-cid-wnrytiq5]{flex:none;animation:40s linear infinite marquee;display:flex}.set[data-astro-cid-wnrytiq5]{flex:none;gap:10px;margin:0;padding:0 10px 0 0;list-style:none;display:flex}.set[data-astro-cid-wnrytiq5] li[data-astro-cid-wnrytiq5]{background:var(--ink);color:var(--lime);white-space:nowrap;border-radius:999px;padding:8px 16px;font-weight:800}@media (width<=1099px){.panel[data-astro-cid-wnrytiq5],.points[data-astro-cid-wnrytiq5]{grid-template-columns:minmax(0,1fr)}}@media (width<=620px){.free[data-astro-cid-wnrytiq5]{padding-inline:10px}.ticket[data-astro-cid-wnrytiq5]{grid-template-columns:minmax(0,1fr) 72px}.ticket-main[data-astro-cid-wnrytiq5]{padding:20px 18px}.notch[data-astro-cid-wnrytiq5]{right:72px}.ticket-stamp[data-astro-cid-wnrytiq5]{right:88px}.barcode[data-astro-cid-wnrytiq5]{width:34px}}.hero[data-astro-cid-i3irphx7]{min-height:100svh;padding:calc(env(safe-area-inset-top,0px) + 120px) var(--gutter) 110px;isolation:isolate;flex-direction:column;justify-content:center;display:flex;position:relative;overflow:clip}.glow[data-astro-cid-i3irphx7]{z-index:-1;filter:blur(80px);pointer-events:none;border-radius:50%;position:absolute}.glow-a[data-astro-cid-i3irphx7]{aspect-ratio:1;background:radial-gradient(circle, var(--glow-accent), transparent 65%);width:min(70vw,900px);animation:14s ease-in-out infinite alternate drift;top:-12%;right:-8%}.glow-b[data-astro-cid-i3irphx7]{aspect-ratio:1;background:radial-gradient(circle, var(--glow-ember), transparent 65%);width:min(60vw,760px);animation:18s ease-in-out infinite alternate-reverse drift;bottom:-20%;left:-10%}.beam[data-astro-cid-i3irphx7]{z-index:-1;background:conic-gradient(from 180deg at 50% 0%, transparent 0deg, color-mix(in srgb, var(--accent) 7%, transparent) 12deg, transparent 24deg, transparent 336deg, color-mix(in srgb, var(--accent) 7%, transparent) 348deg, transparent 360deg);transform-origin:50% 0;pointer-events:none;width:140vmax;height:140vmax;animation:12s ease-in-out infinite alternate sweep;position:absolute;top:-10%;left:50%;transform:translate(-50%)}@keyframes drift{0%{translate:-6px 5px}to{translate:6px -7px}}.inner[data-astro-cid-i3irphx7]{width:100%;max-width:var(--max);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(40px,5vw,80px);margin-inline:auto;display:grid}.title[data-astro-cid-i3irphx7]{font-family:var(--font-display);letter-spacing:.005em;text-transform:uppercase;margin:0;font-size:clamp(3rem,6.6vw,7.4rem);font-weight:400;line-height:.9}.line[data-astro-cid-i3irphx7]{white-space:nowrap;padding-bottom:.04em;display:block;overflow:hidden}.line[data-astro-cid-i3irphx7]>span[data-astro-cid-i3irphx7]{animation:rise 1.1s var(--ease-out) both;animation-delay:calc(var(--i) * .12s + .1s);display:inline-block}.ai[data-astro-cid-i3irphx7]{color:var(--accent-copy);padding:0 .1em;display:inline-block;position:relative}.ai[data-astro-cid-i3irphx7]:before{content:"";z-index:-1;background:var(--accent);transform-origin:0;animation:wipe-in .9s var(--ease-out) .7s both;position:absolute;inset:0 0 .02em}.ai[data-astro-cid-i3irphx7]:after{content:"✦";color:var(--accent-ink);font-size:.3em;line-height:1;animation:2.4s ease-in-out infinite twinkle;position:absolute;top:-.08em;right:-.16em}@keyframes twinkle{50%{opacity:.3;transform:scale(.6)rotate(45deg)}}.verbs[data-astro-cid-i3irphx7]{color:var(--accent-ink);display:inline-grid}.verbs[data-astro-cid-i3irphx7]>span[data-astro-cid-i3irphx7]{animation:verb 8s var(--ease-out) infinite both;animation-delay:calc(var(--v) * 2s + 1.2s);grid-area:1/1}@keyframes verb{0%{opacity:0;transform:translateY(90%)}5%,24%{opacity:1;transform:none}29%,to{opacity:0;transform:translateY(-90%)}}.outline[data-astro-cid-i3irphx7]{color:#0000;-webkit-text-stroke:.025em var(--copy)}@media (prefers-reduced-motion:reduce){.verbs[data-astro-cid-i3irphx7]>span[data-astro-cid-i3irphx7]{animation:none}.verbs[data-astro-cid-i3irphx7]>span[data-astro-cid-i3irphx7]:not(:nth-child(2)){visibility:hidden}}@keyframes rise{0%{transform:translateY(105%)skewY(6deg)}}@keyframes wipe-in{0%{transform:scaleX(0)}}.intro[data-astro-cid-i3irphx7]{animation:fade-up 1s var(--ease-out) both;animation-delay:calc(var(--i) * .12s + .2s)}@keyframes fade-up{0%{opacity:0;transform:translateY(24px)}}.lede[data-astro-cid-i3irphx7]{max-width:50ch;color:var(--muted);margin:28px 0 0;font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.6}.ctas[data-astro-cid-i3irphx7]{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.ctas[data-astro-cid-i3irphx7] .btn[data-astro-cid-i3irphx7] .platform-icon{width:20px;height:20px}.platforms[data-astro-cid-i3irphx7]{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:26px;display:flex}.platforms-label[data-astro-cid-i3irphx7]{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:.78rem;font-weight:800}.platforms[data-astro-cid-i3irphx7] ul[data-astro-cid-i3irphx7]{flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;list-style:none;display:flex}.platforms[data-astro-cid-i3irphx7] li[data-astro-cid-i3irphx7]{color:var(--copy);align-items:center;gap:6px;font-size:.92rem;font-weight:700;display:inline-flex}.platforms[data-astro-cid-i3irphx7] li[data-astro-cid-i3irphx7] .platform-icon{width:16px;height:16px;color:var(--accent-ink)}.stage[data-astro-cid-i3irphx7]{animation:stage-in 1.4s var(--ease-out) .3s both;padding:36px 0;position:relative}@keyframes stage-in{0%{opacity:0;transform:perspective(1400px)rotateY(-18deg)rotateX(6deg)scale(.92)}}.screen[data-astro-cid-i3irphx7]{aspect-ratio:16/10;background:var(--screen);box-shadow:var(--shadow), 0 0 0 1px color-mix(in srgb, var(--copy) 10%, transparent);--cx:77.5%;--cy:28.5%;--dive:cubic-bezier(.7, 0, .84, 0);--spring:cubic-bezier(.34, 1.56, .64, 1);border-radius:18px;position:relative;overflow:hidden}.reality[data-astro-cid-i3irphx7],.reality[data-astro-cid-i3irphx7]>[data-astro-cid-i3irphx7],.sparkles[data-astro-cid-i3irphx7]{width:100%;height:100%;position:absolute;inset:0}.reality[data-astro-cid-i3irphx7] img[data-astro-cid-i3irphx7]{object-fit:cover;transition:filter .8s}.reality[data-astro-cid-i3irphx7]{transform-origin:var(--cx) var(--cy);transition:transform .9s var(--ease-out), opacity .6s ease, filter .6s ease}.dreamlight[data-astro-cid-i3irphx7]{background:radial-gradient(circle at var(--cx) var(--cy), #96cdff66, transparent 55%);mix-blend-mode:screen;opacity:0;transition:opacity .8s}.bubble[data-astro-cid-i3irphx7]{fill:#e3f3ff29;stroke:#e3f3ff;stroke-width:5px;transform-box:fill-box;transform-origin:50%;opacity:0;transition:transform .3s,opacity .3s;transition-delay:calc((2 - var(--b)) * 80ms);transform:scale(0)}.dream[data-astro-cid-i3irphx7],.rim[data-astro-cid-i3irphx7]{opacity:0;-webkit-mask:var(--mask) var(--cx) var(--cy) / 18% 18% no-repeat;-webkit-mask:var(--mask) var(--cx) var(--cy) / 18% 18% no-repeat;mask:var(--mask) var(--cx) var(--cy) / 18% 18% no-repeat;transition:-webkit-mask-size .45s,mask-size .45s,opacity .45s;position:absolute;inset:0}.dream[data-astro-cid-i3irphx7]{--mask:var(--cloud-mask);overflow:hidden}.rim[data-astro-cid-i3irphx7]{--mask:var(--rim-mask);background:#e3f3ff}.dream[data-astro-cid-i3irphx7] video[data-astro-cid-i3irphx7]{object-fit:cover;transform-origin:0 0;width:100%;height:100%;transition:transform .45s;position:absolute;inset:0;transform:translate(48.5%,-.5%)scale(.58)}.sparkles[data-astro-cid-i3irphx7]{opacity:0;transition:opacity .4s}.sparkle[data-astro-cid-i3irphx7]{transform-box:fill-box;transform-origin:50%;animation:twinkle 2.2s ease-in-out calc(var(--s) * -.55s) infinite}.flash[data-astro-cid-i3irphx7]{background:radial-gradient(circle at var(--cx) var(--cy), #fff, #d2ebff66 60%);opacity:0;pointer-events:none;position:absolute;inset:0}.screen[data-astro-cid-i3irphx7]:is([data-phase=imagine],[data-phase=movie],[data-phase=wake]) .bubble[data-astro-cid-i3irphx7]{opacity:1;transform:scale(1)}.screen[data-astro-cid-i3irphx7][data-phase=imagine] .bubble[data-astro-cid-i3irphx7]{transition:transform .45s var(--spring) calc(var(--b) * .14s), opacity .2s ease calc(var(--b) * .14s)}.screen[data-astro-cid-i3irphx7]:is([data-phase=imagine],[data-phase=wake]) [data-astro-cid-i3irphx7]:is(.dreamlight,.sparkles){opacity:1}.screen[data-astro-cid-i3irphx7]:is([data-phase=imagine],[data-phase=wake]) .reality[data-astro-cid-i3irphx7] img[data-astro-cid-i3irphx7]{filter:brightness(.78)saturate(.85)}.screen[data-astro-cid-i3irphx7]:is([data-phase=imagine],[data-phase=wake]) [data-astro-cid-i3irphx7]:is(.dream,.rim){opacity:1;-webkit-mask-size:100% 100%;mask-size:100% 100%}.screen[data-astro-cid-i3irphx7][data-phase=imagine] [data-astro-cid-i3irphx7]:is(.dream,.rim,.sparkles){transition:mask-size .9s var(--spring) .45s, -webkit-mask-size .9s var(--spring) .45s, opacity .25s ease .45s}.screen[data-astro-cid-i3irphx7][data-phase=movie] [data-astro-cid-i3irphx7]:is(.dream,.rim){transition:mask-size .85s var(--dive), -webkit-mask-size .85s var(--dive), opacity .85s var(--dive);-webkit-mask-size:800% 800%;mask-size:800% 800%}.screen[data-astro-cid-i3irphx7][data-phase=movie] .dream[data-astro-cid-i3irphx7]{opacity:1}.screen[data-astro-cid-i3irphx7][data-phase=movie] .dream[data-astro-cid-i3irphx7] video[data-astro-cid-i3irphx7]{transition:transform .85s cubic-bezier(.5,0,.2,1);transform:none}.screen[data-astro-cid-i3irphx7][data-phase=movie] .reality[data-astro-cid-i3irphx7]{opacity:0;filter:blur(6px);transition:transform .85s var(--dive), opacity .6s ease-in .25s, filter .85s var(--dive);transform:scale(2.4)}.screen[data-astro-cid-i3irphx7][data-phase=movie] .flash[data-astro-cid-i3irphx7]{animation:1.3s ease-out flash}@keyframes flash{0%,45%{opacity:0}62%{opacity:.45}to{opacity:0}}.screen[data-astro-cid-i3irphx7][data-phase=wake] [data-astro-cid-i3irphx7]:is(.dream,.rim,.reality){transition:mask-size 1.1s var(--ease-out), -webkit-mask-size 1.1s var(--ease-out), transform 1.1s var(--ease-out), opacity .5s ease, filter .8s ease}.screen[data-astro-cid-i3irphx7][data-phase=wake] .dream[data-astro-cid-i3irphx7] video[data-astro-cid-i3irphx7]{transition:transform .8s cubic-bezier(.5,0,.2,1) .35s}.screen[data-astro-cid-i3irphx7][data-phase=pop] [data-astro-cid-i3irphx7]:is(.dream,.rim){-webkit-mask-size:112% 112%;mask-size:112% 112%}.screen[data-astro-cid-i3irphx7][data-phase=idle] [data-astro-cid-i3irphx7]:is(.dream,.dream video,.rim,.bubble){transition:none}@media (prefers-reduced-motion:reduce){.screen[data-astro-cid-i3irphx7] [data-astro-cid-i3irphx7],.screen[data-astro-cid-i3irphx7] [data-astro-cid-i3irphx7]:before,.screen[data-astro-cid-i3irphx7] [data-astro-cid-i3irphx7]:after{transition:none!important;animation:none!important}}.vignette[data-astro-cid-i3irphx7]{background:linear-gradient(#0000008c,#0000 22% 72%,#000000b3),radial-gradient(#0000 55%,#00000073);position:absolute;inset:0}.screen[data-astro-cid-i3irphx7] .grain[data-astro-cid-i3irphx7]{--grain-opacity:.12}.hud[data-astro-cid-i3irphx7].hud-top{justify-content:start;align-items:center;display:grid}.hud-real[data-astro-cid-i3irphx7],.hud-movie[data-astro-cid-i3irphx7]{grid-area:1/1;transition:opacity .35s}.hud-real[data-astro-cid-i3irphx7]{border:1px solid #ffffff4d;border-radius:4px;justify-self:start;padding:1px 8px;font-weight:700}.hud-movie[data-astro-cid-i3irphx7]{opacity:0;align-items:center;gap:12px;display:flex}.hud-bottom[data-astro-cid-i3irphx7],.corner[data-astro-cid-i3irphx7]{opacity:0;transition:opacity .35s}.screen[data-astro-cid-i3irphx7][data-phase=movie] [data-astro-cid-i3irphx7]:is(.hud-movie,.hud-bottom,.corner){opacity:1;transition-delay:.7s}.screen[data-astro-cid-i3irphx7][data-phase=movie] .hud-real[data-astro-cid-i3irphx7]{opacity:0}.hud-ai[data-astro-cid-i3irphx7]{color:#121416;background:#e7ff4b;border-radius:4px;padding:1px 8px;font-weight:700}.stamp[data-astro-cid-i3irphx7]{z-index:2;aspect-ratio:1;background:var(--accent);width:clamp(120px,12vw,156px);color:var(--accent-copy);box-shadow:0 18px 50px -12px var(--glow-accent);border-radius:50%;place-items:center;animation:.7s cubic-bezier(.3,1.6,.5,1) 1.9s both stamp-in;display:grid;position:absolute;bottom:-6px;left:-34px;rotate:-12deg}.stamp[data-astro-cid-i3irphx7] svg[data-astro-cid-i3irphx7]{width:100%;height:100%;position:absolute;inset:0}.stamp-ring[data-astro-cid-i3irphx7]{transform-origin:100px 100px;animation:18s linear infinite turn}.stamp-ring[data-astro-cid-i3irphx7] text[data-astro-cid-i3irphx7]{fill:currentColor;font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;font-size:15px;font-weight:800}.stamp-core[data-astro-cid-i3irphx7]{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(1.7rem,2.4vw,2.3rem);line-height:1}@keyframes stamp-in{0%{opacity:0;transform:scale(2.2)}}@keyframes turn{to{transform:rotate(360deg)}}.hud[data-astro-cid-i3irphx7]{color:var(--screen-copy);font-family:var(--font-screenplay);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:12px;font-size:clamp(.62rem,1vw,.78rem);display:flex;position:absolute;left:20px;right:20px}.hud-top[data-astro-cid-i3irphx7]{top:16px}.hud-bottom[data-astro-cid-i3irphx7]{justify-content:flex-end;bottom:16px}.hud-style[data-astro-cid-i3irphx7]{color:#e7ff4b;font-weight:700}.rec[data-astro-cid-i3irphx7]{align-items:center;gap:8px;font-weight:700;display:inline-flex}.rec-dot[data-astro-cid-i3irphx7]{background:#ff4b3d;border-radius:50%;width:9px;height:9px;animation:1.1s steps(2,jump-none) infinite blink}@keyframes blink{50%{opacity:.15}}.corner[data-astro-cid-i3irphx7]{border:2px solid #ffffffb3;width:22px;height:22px;position:absolute}.tl[data-astro-cid-i3irphx7]{border-bottom:0;border-right:0;top:44px;left:20px}.tr[data-astro-cid-i3irphx7]{border-bottom:0;border-left:0;top:44px;right:20px}.bl[data-astro-cid-i3irphx7]{border-top:0;border-right:0;bottom:44px;left:20px}.br[data-astro-cid-i3irphx7]{border-top:0;border-left:0;bottom:44px;right:20px}.float[data-astro-cid-i3irphx7]{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 88%, transparent);color:var(--copy);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(14px);animation:pop .9s var(--ease-out) var(--delay) both, bob 6s ease-in-out calc(var(--delay) + 1s) infinite alternate;border-radius:14px;padding:14px 16px;font-size:.8rem;position:absolute}@keyframes pop{0%{opacity:0;transform:translateY(24px)scale(.9)}}@keyframes bob{to{transform:translateY(-10px)}}.float-script[data-astro-cid-i3irphx7]{--delay:1.1s;background:var(--paper);width:min(260px,58%);color:var(--paper-ink);font-family:var(--font-screenplay);border-color:#0000;bottom:14%;right:-6%;rotate:3deg}.float-script[data-astro-cid-i3irphx7] p[data-astro-cid-i3irphx7]{margin:0}.slug[data-astro-cid-i3irphx7]{font-weight:700}.action[data-astro-cid-i3irphx7]{min-height:3lh;margin-top:8px!important}.float-wave[data-astro-cid-i3irphx7]{--delay:1.7s;align-items:center;gap:14px;display:flex;top:-14px;left:6%}.wave-label[data-astro-cid-i3irphx7]{white-space:nowrap;font-weight:700}.wave[data-astro-cid-i3irphx7]{align-items:center;gap:2px;height:28px;display:flex}.wave[data-astro-cid-i3irphx7] i[data-astro-cid-i3irphx7]{width:3px;height:calc(var(--h) * 100%);background:var(--ember);animation:eq 1.1s ease-in-out var(--d) infinite alternate;border-radius:2px}.scroll-cue[data-astro-cid-i3irphx7]{bottom:calc(env(safe-area-inset-bottom,0px) + 24px);color:var(--muted);letter-spacing:.2em;text-transform:uppercase;flex-direction:column;align-items:center;gap:10px;font-size:.72rem;font-weight:700;text-decoration:none;display:flex;position:absolute;left:50%;transform:translate(-50%)}.scroll-line[data-astro-cid-i3irphx7]{background:var(--line);width:1.5px;height:44px;position:relative;overflow:hidden}.scroll-line[data-astro-cid-i3irphx7]:after{content:"";background:var(--accent-ink);animation:drop 1.8s var(--ease-out) infinite;position:absolute;inset:0}@keyframes drop{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@media (width<=1099px){.inner[data-astro-cid-i3irphx7]{grid-template-columns:minmax(0,1fr)}.title[data-astro-cid-i3irphx7]{font-size:min(16.5vw,7rem)}.copy[data-astro-cid-i3irphx7]{max-width:760px}.stage[data-astro-cid-i3irphx7]{width:min(100%,760px);margin-inline:auto}.scroll-cue[data-astro-cid-i3irphx7]{display:none}}@media (width<=620px){.hero[data-astro-cid-i3irphx7]{padding-top:calc(env(safe-area-inset-top,0px) + 100px);padding-bottom:64px}.ctas[data-astro-cid-i3irphx7] .btn[data-astro-cid-i3irphx7]{flex:100%}.float-script[data-astro-cid-i3irphx7]{width:64%;padding:10px 12px;font-size:.66rem;bottom:0;right:-2%}.float-wave[data-astro-cid-i3irphx7]{display:none}.stamp[data-astro-cid-i3irphx7]{width:100px;bottom:-12px;left:-6px}.stamp-core[data-astro-cid-i3irphx7]{font-size:1.35rem}}.head[data-astro-cid-svmq4hgq]{margin-bottom:clamp(40px,6vw,72px)}.bento[data-astro-cid-svmq4hgq]{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(12px,1.6vw,20px);display:grid}.tile[data-astro-cid-svmq4hgq]{border:1px solid var(--line);background:var(--surface);border-radius:24px;flex-direction:column;justify-content:flex-end;gap:8px;min-height:320px;padding:clamp(22px,3vw,36px);display:flex;position:relative;overflow:hidden}.tile[data-astro-cid-svmq4hgq] h3[data-astro-cid-svmq4hgq]{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:clamp(1.6rem,2.6vw,2.3rem);font-weight:400;line-height:1}.tile[data-astro-cid-svmq4hgq] p[data-astro-cid-svmq4hgq]{max-width:44ch;color:var(--muted);margin:0}.tile-platforms[data-astro-cid-svmq4hgq]{background:radial-gradient(circle at 85% 50%, var(--glow-accent), transparent 55%), var(--surface);flex-direction:row;grid-column:span 6;justify-content:space-between;align-items:center;gap:clamp(24px,4vw,56px);min-height:0}.tile-platforms[data-astro-cid-svmq4hgq] h3[data-astro-cid-svmq4hgq]{font-size:clamp(2rem,3.6vw,3.2rem)}.platforms-copy[data-astro-cid-svmq4hgq]{flex:0 360px;gap:10px;display:grid}.tile-models[data-astro-cid-svmq4hgq],.tile-sync[data-astro-cid-svmq4hgq],.tile-archive[data-astro-cid-svmq4hgq]{grid-column:span 2}.platform-grid[data-astro-cid-svmq4hgq]{flex:1 1 0;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.platform[data-astro-cid-svmq4hgq]{border:1.5px solid var(--line);background:var(--raised);height:100%;color:var(--muted);animation:6s infinite spotlight;animation-delay:calc(var(--n) * 1s);transition:transform .3s var(--ease-out);border-radius:16px;align-content:start;justify-items:start;gap:4px;padding:16px 14px;font-size:.78rem;text-decoration:none;display:grid}a[data-astro-cid-svmq4hgq].platform:hover{border-color:var(--accent-ink);transform:translateY(-3px)}.platform[data-astro-cid-svmq4hgq] .platform-icon{width:30px;height:30px;color:var(--accent-ink);margin-bottom:10px}.platform[data-astro-cid-svmq4hgq] b[data-astro-cid-svmq4hgq]{color:var(--copy);font-family:var(--font-display);text-transform:uppercase;font-size:1.4rem;font-weight:400;line-height:1}@keyframes spotlight{0%,14%{border-color:var(--accent-ink);box-shadow:0 12px 30px -14px var(--glow-accent)}20%,to{border-color:var(--line);box-shadow:none}}.models[data-astro-cid-svmq4hgq]{flex:1;align-content:center;gap:8px;margin:0 0 12px;padding:0;list-style:none;display:grid}.models[data-astro-cid-svmq4hgq] li[data-astro-cid-svmq4hgq]{border:1px solid var(--line);background:var(--raised);animation:8s infinite highlight;animation-delay:calc(var(--n) * 2s);border-radius:12px;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:10px 14px;font-size:.85rem;display:grid}.task[data-astro-cid-svmq4hgq]{font-weight:800}.model[data-astro-cid-svmq4hgq]{background:var(--soft);color:var(--muted);border-radius:999px;padding:2px 10px;font-size:.75rem;font-weight:700}.cost[data-astro-cid-svmq4hgq]{min-width:3.4em;color:var(--accent-ink);font-family:var(--font-screenplay);text-align:right;font-weight:700}@keyframes highlight{0%,25%{border-color:var(--accent-ink);transform:translate(6px)}30%,to{border-color:var(--line);transform:none}}.sync[data-astro-cid-svmq4hgq]{flex:1;align-items:center;gap:12px;min-height:120px;display:flex}.node[data-astro-cid-svmq4hgq]{border:1px solid var(--line);background:var(--raised);border-radius:12px;padding:10px 16px;font-weight:800}.wire[data-astro-cid-svmq4hgq]{background:repeating-linear-gradient(90deg, var(--line) 0 6px, transparent 6px 12px);flex:1;height:2px;position:relative}.wire[data-astro-cid-svmq4hgq] i[data-astro-cid-svmq4hgq]{background:var(--accent-ink);width:12px;height:12px;box-shadow:0 0 16px var(--glow-accent);border-radius:50%;animation:2.4s ease-in-out infinite alternate packet;position:absolute;top:50%}@keyframes packet{0%{left:0;transform:translateY(-50%)}to{left:100%;transform:translate(-100%,-50%)}}.archive[data-astro-cid-svmq4hgq]{flex:1;align-items:center;min-height:120px;display:flex}.box[data-astro-cid-svmq4hgq]{background:var(--raised);border:1px solid var(--line);border-radius:10px;width:150px;height:96px;position:relative}.box[data-astro-cid-svmq4hgq] i[data-astro-cid-svmq4hgq]{width:118px;height:72px;box-shadow:var(--shadow);animation:pack 4s var(--ease-out) infinite;background:url(/media/styles/cinema.webp) 50%/cover;border-radius:6px;position:absolute;left:16px}.box[data-astro-cid-svmq4hgq] i[data-astro-cid-svmq4hgq]:nth-child(2){background-image:url(/media/cameras/65mm.webp);animation-delay:.4s}.box[data-astro-cid-svmq4hgq] i[data-astro-cid-svmq4hgq]:nth-child(3){background-image:url(/media/cameras/v-raptor.webp);animation-delay:.8s}@keyframes pack{0%{opacity:0;top:-70px;rotate:-8deg}30%,70%{opacity:1;top:10px;rotate:0deg}to{opacity:0;top:10px}}@media (width<=1099px){.tile-platforms[data-astro-cid-svmq4hgq]{flex-direction:column;align-items:stretch}.platforms-copy[data-astro-cid-svmq4hgq]{flex-basis:auto}.platform-grid[data-astro-cid-svmq4hgq]{grid-template-columns:repeat(3,minmax(0,1fr))}.tile-models[data-astro-cid-svmq4hgq]{grid-column:span 6}.tile-sync[data-astro-cid-svmq4hgq],.tile-archive[data-astro-cid-svmq4hgq]{grid-column:span 3}}@media (width<=899px){.tile-sync[data-astro-cid-svmq4hgq],.tile-archive[data-astro-cid-svmq4hgq]{grid-column:span 6}.tile[data-astro-cid-svmq4hgq]{min-height:0}}@media (width<=620px){.platform-grid[data-astro-cid-svmq4hgq]{grid-template-columns:repeat(2,minmax(0,1fr))}}.how[data-astro-cid-qw5a4iyd]{--location:#3fa9ff;--character:#ff6b3d;--wardrobe:#e84d8a;--prop:#9b7bff;--camera:#c8e600;--lighting:#ffb423}.head[data-astro-cid-qw5a4iyd]{margin-bottom:clamp(48px,7vw,88px)}.board[data-astro-cid-qw5a4iyd]{grid-template-columns:minmax(0,1fr) 90px minmax(0,1.1fr);align-items:center;display:grid}.paper[data-astro-cid-qw5a4iyd]{background:var(--paper);color:var(--paper-ink);box-shadow:var(--shadow), 0 0 0 1px color-mix(in srgb, var(--paper-ink) 8%, transparent);font-family:var(--font-screenplay);border-radius:6px;padding:clamp(28px,4vw,56px) clamp(24px,4vw,60px);font-size:clamp(.88rem,1.2vw,1.02rem);line-height:1.6;position:relative;rotate:-1.5deg}.paper[data-astro-cid-qw5a4iyd] p[data-astro-cid-qw5a4iyd]{margin:0 0 1em}.page-no[data-astro-cid-qw5a4iyd]{opacity:.6;position:absolute;top:18px;right:24px}.slug[data-astro-cid-qw5a4iyd]{font-weight:700}.cue[data-astro-cid-qw5a4iyd]{padding-left:40%;margin:1.4em 0 0!important}.dialogue[data-astro-cid-qw5a4iyd]{padding-inline:20% 16%}.direction[data-astro-cid-qw5a4iyd]{margin-top:1.4em!important}.caret[data-astro-cid-qw5a4iyd]{background:var(--paper-ink);vertical-align:text-bottom;width:.6em;height:1.1em;animation:1s steps(2,jump-none) infinite caret;display:inline-block}@keyframes caret{50%{opacity:0}}.tag[data-astro-cid-qw5a4iyd]{--tone:var(--location);color:inherit;background:linear-gradient(color-mix(in srgb, var(--tone) 38%, transparent), color-mix(in srgb, var(--tone) 38%, transparent)) no-repeat 0 100% / 100% 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;padding:0 .15em}.js .tag[data-astro-cid-qw5a4iyd]{transition:background-size .8s var(--ease-out);background-size:0% 100%}.js .is-visible[data-astro-cid-qw5a4iyd] .tag[data-astro-cid-qw5a4iyd]{background-size:100% 100%}.location[data-astro-cid-qw5a4iyd]{--tone:var(--location)}.character[data-astro-cid-qw5a4iyd]{--tone:var(--character)}.wardrobe[data-astro-cid-qw5a4iyd]{--tone:var(--wardrobe)}.prop[data-astro-cid-qw5a4iyd]{--tone:var(--prop)}.camera[data-astro-cid-qw5a4iyd]{--tone:var(--camera)}.lighting[data-astro-cid-qw5a4iyd]{--tone:var(--lighting)}.js .is-visible[data-astro-cid-qw5a4iyd] .tag[data-astro-cid-qw5a4iyd].location{transition-delay:.3s}.js .is-visible[data-astro-cid-qw5a4iyd] .tag[data-astro-cid-qw5a4iyd].prop{transition-delay:.5s}.js .is-visible[data-astro-cid-qw5a4iyd] .tag[data-astro-cid-qw5a4iyd].character{transition-delay:.7s}.js .is-visible[data-astro-cid-qw5a4iyd] .tag[data-astro-cid-qw5a4iyd].wardrobe{transition-delay:.9s}.js .is-visible[data-astro-cid-qw5a4iyd] .tag[data-astro-cid-qw5a4iyd].camera{transition-delay:1.1s}.js .is-visible[data-astro-cid-qw5a4iyd] .tag[data-astro-cid-qw5a4iyd].lighting{transition-delay:1.3s}.connector[data-astro-cid-qw5a4iyd]{height:40px}.connector[data-astro-cid-qw5a4iyd] svg[data-astro-cid-qw5a4iyd]{width:100%;height:100%;overflow:visible}.connector[data-astro-cid-qw5a4iyd] path[data-astro-cid-qw5a4iyd]{fill:none;stroke:var(--accent-ink);stroke-width:2px;stroke-dasharray:6 8;animation:1.2s linear infinite dash}@keyframes dash{to{stroke-dashoffset:-28px}}.output[data-astro-cid-qw5a4iyd]{gap:22px;display:grid}.chips[data-astro-cid-qw5a4iyd]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.chip[data-astro-cid-qw5a4iyd]{--tone:var(--location);border:1px solid var(--line);background:var(--surface);border-radius:999px;align-items:center;gap:8px;padding:7px 12px 7px 8px;font-size:.85rem;display:inline-flex}.chip-kind[data-astro-cid-qw5a4iyd]{background:color-mix(in srgb, var(--tone) 28%, transparent);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:2px 8px;font-size:.72rem;font-weight:800}.js .chip[data-astro-cid-qw5a4iyd]{opacity:0;transition:opacity .6s var(--ease-out), transform .8s var(--ease-out);transition-delay:calc(.4s + var(--n) * .2s);transform:translate(-24px)scale(.9)}.js .is-visible[data-astro-cid-qw5a4iyd] .chip[data-astro-cid-qw5a4iyd]{opacity:1;transform:none}.shot[data-astro-cid-qw5a4iyd]{margin:0;padding:0 28px 28px 0;position:relative}.versions[data-astro-cid-qw5a4iyd] img[data-astro-cid-qw5a4iyd]{aspect-ratio:16/10;object-fit:cover;opacity:.5;width:calc(100% - 28px);box-shadow:var(--shadow);transition:transform 1.2s var(--ease-out) 1s;border-radius:12px;position:absolute}.versions[data-astro-cid-qw5a4iyd] img[data-astro-cid-qw5a4iyd]:first-child{transform:translate(28px,28px)}.versions[data-astro-cid-qw5a4iyd] img[data-astro-cid-qw5a4iyd]:last-child{transform:translate(14px,14px)}.js .board[data-astro-cid-qw5a4iyd]:not(.is-visible) .versions[data-astro-cid-qw5a4iyd] img[data-astro-cid-qw5a4iyd]{transform:none}.shot-frame[data-astro-cid-qw5a4iyd]{box-shadow:var(--shadow);border-radius:12px;position:relative;overflow:hidden}.shot-frame[data-astro-cid-qw5a4iyd] img[data-astro-cid-qw5a4iyd]{aspect-ratio:16/10;object-fit:cover;width:100%}.js .shot-frame[data-astro-cid-qw5a4iyd] img[data-astro-cid-qw5a4iyd]{clip-path:inset(0 100% 0 0);transition:clip-path 1.2s var(--ease-out) .8s, transform 2.4s var(--ease-out) .8s;transform:scale(1.15)}.js .is-visible[data-astro-cid-qw5a4iyd] .shot-frame[data-astro-cid-qw5a4iyd] img[data-astro-cid-qw5a4iyd]{clip-path:inset(0);transform:none}.shot-badge[data-astro-cid-qw5a4iyd]{color:#f2f3ed;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000a6;border-radius:999px;padding:6px 12px;font-size:.78rem;font-weight:700;position:absolute;bottom:14px;left:14px}.steps[data-astro-cid-qw5a4iyd]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px);margin:clamp(72px,9vw,120px) 0 0;padding:0;list-style:none;display:grid}.step[data-astro-cid-qw5a4iyd]{border-top:1.5px solid var(--line);padding-top:22px}.step-no[data-astro-cid-qw5a4iyd]{font-family:var(--font-display);color:#0000;-webkit-text-stroke:1.5px var(--accent-ink);font-size:3.4rem;line-height:1}.step[data-astro-cid-qw5a4iyd] h3[data-astro-cid-qw5a4iyd]{font-family:var(--font-display);text-transform:uppercase;margin:14px 0 8px;font-size:1.8rem;font-weight:400}.step[data-astro-cid-qw5a4iyd] p[data-astro-cid-qw5a4iyd]{color:var(--muted);margin:0}@media (width<=899px){.board[data-astro-cid-qw5a4iyd]{grid-template-columns:minmax(0,1fr);gap:0}.connector[data-astro-cid-qw5a4iyd]{width:40px;height:64px;margin-inline:auto;rotate:90deg}.steps[data-astro-cid-qw5a4iyd]{grid-template-columns:minmax(0,1fr)}}@media (width<=620px){.shot[data-astro-cid-qw5a4iyd]{padding:0 16px 16px 0}.versions[data-astro-cid-qw5a4iyd] img[data-astro-cid-qw5a4iyd]{width:calc(100% - 16px)}.versions[data-astro-cid-qw5a4iyd] img[data-astro-cid-qw5a4iyd]:first-child{transform:translate(16px,16px)}.versions[data-astro-cid-qw5a4iyd] img[data-astro-cid-qw5a4iyd]:last-child{transform:translate(8px,8px)}}.footer[data-astro-cid-jnogxgk5]{padding:24px var(--gutter) calc(env(safe-area-inset-bottom,0px) + 40px)}.inner[data-astro-cid-jnogxgk5]{max-width:var(--max);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-inline:auto;padding-bottom:24px;display:flex}.brand[data-astro-cid-jnogxgk5]{color:var(--muted);align-items:center;gap:14px;font-size:.9rem;text-decoration:none;display:flex}.brand[data-astro-cid-jnogxgk5] b[data-astro-cid-jnogxgk5]{color:var(--copy);font-family:var(--font-display);text-transform:uppercase;font-size:1.3rem;font-weight:400;display:block}nav[data-astro-cid-jnogxgk5]{flex-wrap:wrap;gap:4px 8px;display:flex}nav[data-astro-cid-jnogxgk5] a[data-astro-cid-jnogxgk5],nav[data-astro-cid-jnogxgk5] button[data-astro-cid-jnogxgk5]{min-height:44px;color:var(--muted);align-items:center;padding:0 10px;font-weight:600;text-decoration:none;display:inline-flex}nav[data-astro-cid-jnogxgk5] button[data-astro-cid-jnogxgk5]{font:inherit;cursor:pointer;background:0 0;border:0;font-weight:600}nav[data-astro-cid-jnogxgk5] button[data-astro-cid-jnogxgk5][hidden]{display:none}nav[data-astro-cid-jnogxgk5] a[data-astro-cid-jnogxgk5]:hover,nav[data-astro-cid-jnogxgk5] button[data-astro-cid-jnogxgk5]:hover{color:var(--copy)}.legal[data-astro-cid-jnogxgk5]{max-width:var(--max);color:var(--muted);margin:20px auto 0;font-size:.85rem}.site-nav[data-astro-cid-bqwgsk5k]{z-index:50;padding:calc(env(safe-area-inset-top,0px) + 14px) var(--gutter) 14px;transition:background-color .35s, border-color .35s, padding .35s var(--ease-out);border-bottom:1px solid #0000;position:fixed;inset:0 0 auto}.site-nav[data-astro-cid-bqwgsk5k].is-scrolled{padding-block:calc(env(safe-area-inset-top,0px) + 8px) 8px;border-color:var(--line);background:var(--nav-bg);-webkit-backdrop-filter:blur(18px)saturate(1.4)}.bar[data-astro-cid-bqwgsk5k]{max-width:var(--max);justify-content:space-between;align-items:center;gap:16px;margin-inline:auto;display:flex}.brand[data-astro-cid-bqwgsk5k]{align-items:center;gap:12px;text-decoration:none;display:inline-flex}.brand[data-astro-cid-bqwgsk5k] .logo{transition:transform .5s var(--ease-out)}.brand[data-astro-cid-bqwgsk5k]:hover .logo{transform:rotate(-8deg)scale(1.06)}.wordmark[data-astro-cid-bqwgsk5k]{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;font-size:1.5rem}nav[data-astro-cid-bqwgsk5k]{align-items:center;gap:clamp(4px,1.4vw,12px);display:flex}.link[data-astro-cid-bqwgsk5k]{min-height:44px;color:var(--muted);border-radius:999px;align-items:center;padding:0 12px;font-size:.95rem;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.link[data-astro-cid-bqwgsk5k]:hover{color:var(--copy)}.icon-link[data-astro-cid-bqwgsk5k]{justify-content:center;min-width:44px;padding:0}.icon-link[data-astro-cid-bqwgsk5k] .discord-icon{width:22px;height:22px}@media (width<=899px){.wide-only[data-astro-cid-bqwgsk5k]{display:none}}@media (width<=420px){.wordmark[data-astro-cid-bqwgsk5k]{display:none}}.world[data-astro-cid-3vtv6dtk]{--location:#3fa9ff;--character:#ff6b3d;--wardrobe:#e84d8a;--prop:#9b7bff;--camera:#9ccf00}.head[data-astro-cid-3vtv6dtk]{margin-bottom:clamp(24px,4vw,48px)}.stage[data-astro-cid-3vtv6dtk]{aspect-ratio:2;isolation:isolate;position:relative}.stage[data-astro-cid-3vtv6dtk]:before{content:"";z-index:-2;background:radial-gradient(closest-side, var(--glow-accent), transparent);position:absolute;inset:10% 20%}.links[data-astro-cid-3vtv6dtk]{z-index:-1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.links[data-astro-cid-3vtv6dtk] line[data-astro-cid-3vtv6dtk]{stroke-linecap:round}.link[data-astro-cid-3vtv6dtk]{stroke:var(--line);stroke-width:1.5px}.flow[data-astro-cid-3vtv6dtk]{stroke:var(--tone);stroke-width:2px;stroke-dasharray:3 14;animation:1.4s linear infinite flow}@keyframes flow{to{stroke-dashoffset:-17px}}.player[data-astro-cid-3vtv6dtk]{border:1px solid var(--line);background:var(--screen);width:46%;box-shadow:var(--shadow);border-radius:18px;margin:0;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.screen[data-astro-cid-3vtv6dtk] img[data-astro-cid-3vtv6dtk]{aspect-ratio:16/10;object-fit:cover;width:100%}.controls[data-astro-cid-3vtv6dtk]{color:#f2f3ed;font-variant-numeric:tabular-nums;background:linear-gradient(#0000,#000000b3);align-items:center;gap:12px;padding:28px 16px 12px;font-size:.72rem;font-weight:700;display:flex;position:absolute;bottom:0;left:0;right:0}.play[data-astro-cid-3vtv6dtk]{border-block:6px solid #0000;border-left:10px solid;flex:none;width:0;height:0}.progress[data-astro-cid-3vtv6dtk]{background:#ffffff40;border-radius:99px;flex:1;height:4px;overflow:hidden}.progress[data-astro-cid-3vtv6dtk] span[data-astro-cid-3vtv6dtk]{transform-origin:0;background:#e7ff4b;height:100%;animation:12s linear infinite progress;display:block}.style-badge[data-astro-cid-3vtv6dtk]{color:#f2f3ed;min-height:40px;font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000008c;border:1px solid #fff3;border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 14px;font-size:.9rem;font-weight:800;transition:background-color .2s,border-color .2s;display:inline-flex;position:absolute;top:12px;left:12px}.style-badge[data-astro-cid-3vtv6dtk]:hover{background:#000000bf;border-color:#e7ff4b}.style-kicker[data-astro-cid-3vtv6dtk]{color:#e7ff4b;letter-spacing:.14em;text-transform:uppercase;font-size:.68rem}.style-next[data-astro-cid-3vtv6dtk]{font-size:1.2rem;line-height:1}[data-astro-cid-3vtv6dtk][data-world-img].is-swapping{animation:develop .9s var(--ease-out) both;animation-delay:calc(var(--n,0) * 60ms)}@keyframes develop{0%{opacity:0;filter:blur(8px)saturate(0)}}.node[data-astro-cid-3vtv6dtk]{top:var(--y0);left:var(--x0);border:1px solid var(--line);background:var(--surface);color:var(--copy);font:inherit;text-align:left;white-space:nowrap;animation:ease-in-out infinite alternate drift;animation-duration:calc(4.8s + var(--n) * .45s);animation-delay:calc(var(--n) * -1.3s);border-radius:999px;align-items:center;gap:14px;padding:8px 24px 8px 8px;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 12px 30px -16px #00000073}.character[data-astro-cid-3vtv6dtk]{--tone:var(--character)}.wardrobe[data-astro-cid-3vtv6dtk]{--tone:var(--wardrobe)}.prop[data-astro-cid-3vtv6dtk]{--tone:var(--prop)}.location[data-astro-cid-3vtv6dtk]{--tone:var(--location)}.camera[data-astro-cid-3vtv6dtk]{--tone:var(--camera)}.thumb[data-astro-cid-3vtv6dtk]{aspect-ratio:1;background:var(--raised);width:64px;box-shadow:0 0 0 2px var(--tone);border-radius:50%;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.thumb[data-astro-cid-3vtv6dtk] img[data-astro-cid-3vtv6dtk]{--h:calc(var(--z) / 1.6);top:clamp(100% - var(--h) * 100%, 50% - var(--fy) * var(--h) * 100%, 0%);left:clamp(100% - var(--z) * 100%, 50% - var(--fx) * var(--z) * 100%, 0%);width:calc(var(--z) * 100%);max-width:none;height:auto;position:absolute}.icon[data-astro-cid-3vtv6dtk]{fill:none;width:40%;height:40%;stroke:var(--copy);stroke-width:1.8px;stroke-linejoin:round}.copy[data-astro-cid-3vtv6dtk]{line-height:1.2;display:grid}.copy[data-astro-cid-3vtv6dtk] b[data-astro-cid-3vtv6dtk]{font-size:1.08rem}.kind[data-astro-cid-3vtv6dtk]{color:var(--muted);font-size:.82rem;font-weight:700}.kind[data-astro-cid-3vtv6dtk]:before{content:"";background:var(--tone);border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.points[data-astro-cid-3vtv6dtk]{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,3vw,40px);margin:clamp(32px,5vw,64px) 0 0;padding:0;list-style:none;display:grid}.points[data-astro-cid-3vtv6dtk] li[data-astro-cid-3vtv6dtk]{border-top:2px solid var(--accent-ink);padding-top:18px}.points[data-astro-cid-3vtv6dtk] h3[data-astro-cid-3vtv6dtk]{font-family:var(--font-display);text-transform:uppercase;margin:0 0 8px;font-size:1.5rem;font-weight:400;line-height:1}.points[data-astro-cid-3vtv6dtk] p[data-astro-cid-3vtv6dtk]{color:var(--muted);margin:0}@media (width<=1099px){.player[data-astro-cid-3vtv6dtk]{width:40%}.node[data-astro-cid-3vtv6dtk]{gap:10px;padding:6px 18px 6px 6px}.thumb[data-astro-cid-3vtv6dtk]{width:52px}.copy[data-astro-cid-3vtv6dtk] b[data-astro-cid-3vtv6dtk]{font-size:.95rem}.kind[data-astro-cid-3vtv6dtk]{font-size:.76rem}.points[data-astro-cid-3vtv6dtk]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=899px){.stage[data-astro-cid-3vtv6dtk]{aspect-ratio:5/6}.stage[data-astro-cid-3vtv6dtk]:before{inset:20% 5%}.player[data-astro-cid-3vtv6dtk]{width:76%}.node[data-astro-cid-3vtv6dtk]{top:var(--y1);left:var(--x1);width:31%;box-shadow:none;text-align:center;white-space:normal;background:0 0;border:0;border-radius:0;flex-direction:column;gap:8px;padding:0}.thumb[data-astro-cid-3vtv6dtk]{width:76px;box-shadow:0 0 0 3px var(--tone), 0 0 0 7px var(--canvas)}.node[data-astro-cid-3vtv6dtk].top{flex-direction:column-reverse}.copy[data-astro-cid-3vtv6dtk]{justify-items:center}.copy[data-astro-cid-3vtv6dtk] b[data-astro-cid-3vtv6dtk]{font-size:1rem}}@media (width<=620px){.stage[data-astro-cid-3vtv6dtk]{aspect-ratio:3/4}.player[data-astro-cid-3vtv6dtk]{border-radius:14px;width:92%}.style-badge[data-astro-cid-3vtv6dtk]{font-size:.8rem;top:8px;left:8px}.controls[data-astro-cid-3vtv6dtk]{padding:20px 12px 10px}.node[data-astro-cid-3vtv6dtk]{gap:6px}.thumb[data-astro-cid-3vtv6dtk]{width:60px}.copy[data-astro-cid-3vtv6dtk] b[data-astro-cid-3vtv6dtk]{font-size:.82rem}.kind[data-astro-cid-3vtv6dtk]{display:none}.points[data-astro-cid-3vtv6dtk]{grid-template-columns:minmax(0,1fr)}}
