.reel[data-astro-cid-qsmq67p2]{--accent:var(--info);grid-template-columns:minmax(0,1.75fr) minmax(260px,1fr);align-items:start;gap:clamp(18px,2.4vw,34px);display:grid}.reel--flip[data-astro-cid-qsmq67p2]{grid-template-columns:minmax(260px,1fr) minmax(0,1.75fr)}.reel--flip[data-astro-cid-qsmq67p2] .reel__screen[data-astro-cid-qsmq67p2]{order:2}.reel__screen[data-astro-cid-qsmq67p2]{--c:clamp(16px, 2.2vw, 28px);--cs:calc(var(--c) * .3);filter:drop-shadow(0 0 1px color-mix(in oklab, var(--accent) 70%, transparent)) drop-shadow(0 0 28px color-mix(in oklab, var(--accent) 22%, transparent));padding:3px;position:relative}.reel__screen[data-astro-cid-qsmq67p2]:before{content:"";clip-path:polygon(var(--c) 0, calc(100% - var(--cs)) 0, 100% var(--cs), 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, var(--cs) 100%, 0 calc(100% - var(--cs)), 0 var(--c));background:linear-gradient(135deg, color-mix(in oklab, var(--accent) 85%, white), color-mix(in oklab, var(--accent) 45%, var(--void)) 40%, color-mix(in oklab, var(--accent) 30%, var(--void)) 70%, color-mix(in oklab, var(--accent) 80%, white));position:absolute;inset:0}.reel__frame[data-astro-cid-qsmq67p2]{--g:calc(var(--c) + 2px);aspect-ratio:16/9;background:var(--void);clip-path:polygon(var(--g) 0, calc(100% - var(--cs)) 0, 100% var(--cs), 100% calc(100% - var(--g)), calc(100% - var(--g)) 100%, var(--cs) 100%, 0 calc(100% - var(--cs)), 0 var(--g));position:relative;overflow:hidden}.reel__clip[data-astro-cid-qsmq67p2]{object-fit:cover;background:var(--void);opacity:0;visibility:hidden;width:100%;height:100%;position:absolute;inset:0}.reel__clip[data-astro-cid-qsmq67p2].is-on{opacity:1;visibility:visible}.reel__clip[data-astro-cid-qsmq67p2].is-on.is-cutting{animation:.26s steps(4,end) both reel-cut}@keyframes reel-cut{0%{filter:brightness(2.4)saturate(.6);clip-path:polygon(0 0,100% 0,100% 22%,6% 22%,6% 41%,100% 41%,100% 63%,-4% 63%,-4% 80%,100% 80%,100% 100%,0 100%);translate:-2.5%}50%{filter:brightness(1.5);clip-path:polygon(0 0,100% 0,100% 30%,3% 30%,3% 52%,100% 52%,100% 100%,0 100%);translate:1.2%}to{filter:none;clip-path:inset(0);translate:0}}.reel__tear[data-astro-cid-qsmq67p2]{pointer-events:none;opacity:0;background:repeating-linear-gradient(180deg, color-mix(in oklab, var(--accent) 60%, white) 0 2px, transparent 2px 9px);mix-blend-mode:screen;position:absolute;inset:0}.reel__frame[data-astro-cid-qsmq67p2].is-cutting .reel__tear[data-astro-cid-qsmq67p2]{animation:.22s steps(3,end) both reel-tear}@keyframes reel-tear{0%{opacity:.55;translate:0 -4px}60%{opacity:.25;translate:0 3px}to{opacity:0;translate:0}}.reel__hud[data-astro-cid-qsmq67p2]{padding:14px calc(var(--c) + 8px) 12px 18px;pointer-events:none;background:linear-gradient(#0000,#00001cb3);justify-content:space-between;align-items:end;display:flex;position:absolute;inset:auto 0 0}.reel__count[data-astro-cid-qsmq67p2]{color:var(--accent);font-size:18px}.reel__rec[data-astro-cid-qsmq67p2]{font-family:var(--font-display), system-ui, sans-serif;text-transform:uppercase;color:var(--ink-soft);align-items:center;gap:8px;font-size:12px;line-height:1;display:inline-flex}.reel__rec[data-astro-cid-qsmq67p2] i[data-astro-cid-qsmq67p2]{background:var(--bad);width:8px;height:8px;box-shadow:0 0 8px var(--bad);border-radius:50%;animation:1.6s ease-in-out infinite pulse}.reel__play[data-astro-cid-qsmq67p2]{border:2px solid var(--accent);color:#fff;cursor:pointer;width:76px;height:76px;box-shadow:0 0 24px color-mix(in oklab, var(--accent) 50%, transparent);transition:scale .3s var(--ease-out), background .3s;background:#00001c99;border-radius:50%;place-items:center;margin:-38px 0 0 -38px;padding:0;display:none;position:absolute;top:50%;left:50%}.reel__play[data-astro-cid-qsmq67p2] svg[data-astro-cid-qsmq67p2]{width:34px;height:34px;margin-left:4px}.reel__play[data-astro-cid-qsmq67p2]:hover,.reel__play[data-astro-cid-qsmq67p2]:focus-visible{background:color-mix(in oklab, var(--accent) 30%, #00001cb3);scale:1.08}.reel[data-astro-cid-qsmq67p2].is-paused .reel__play[data-astro-cid-qsmq67p2]{display:grid}.reel__tabs[data-astro-cid-qsmq67p2]{gap:6px;display:grid}.reel__tab[data-astro-cid-qsmq67p2]{--hot:0;background:linear-gradient(90deg, color-mix(in oklab, var(--accent) calc(4% + var(--hot) * 14%), #00001c8c), #00001c66);width:100%;color:var(--ink-soft);font:inherit;text-align:left;cursor:pointer;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);border:0;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"n title meta"".text text";align-items:baseline;column-gap:14px;padding:14px 16px 16px;transition:background .3s,color .3s;display:grid;position:relative}.reel__tab[data-astro-cid-qsmq67p2]:hover,.reel__tab[data-astro-cid-qsmq67p2]:focus-visible{--hot:.6;color:var(--ink);outline:none}.reel__tab[data-astro-cid-qsmq67p2].is-on{--hot:1;color:#fff}.reel__n[data-astro-cid-qsmq67p2]{color:color-mix(in oklab, var(--accent) calc(45% + var(--hot) * 55%), var(--ink-dim));grid-area:n;font-size:15px}.reel__title[data-astro-cid-qsmq67p2]{font-family:var(--font-display), system-ui, sans-serif;text-transform:uppercase;text-shadow:0 0 calc(var(--hot) * 14px) color-mix(in oklab, var(--accent) 70%, transparent);grid-area:title;font-size:clamp(18px,1.6vw,22px);line-height:1}.reel__meta[data-astro-cid-qsmq67p2]{font-family:var(--font-display), system-ui, sans-serif;text-transform:uppercase;color:var(--void);background:color-mix(in oklab, var(--accent) calc(55% + var(--hot) * 45%), var(--ink-dim));clip-path:polygon(4px 0,100% 0,100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%,0 4px);grid-area:meta;padding:5px 7px 4px;font-size:12px;line-height:1}.reel__text[data-astro-cid-qsmq67p2]{transition:grid-template-rows .45s var(--ease-out);grid-area:text;grid-template-rows:0fr;display:grid}.reel__text[data-astro-cid-qsmq67p2]>span[data-astro-cid-qsmq67p2]{color:var(--ink-soft);font-size:15px;line-height:1.45;overflow:hidden}.reel__tab[data-astro-cid-qsmq67p2].is-on .reel__text[data-astro-cid-qsmq67p2]{grid-template-rows:1fr}.reel__tab[data-astro-cid-qsmq67p2].is-on .reel__text[data-astro-cid-qsmq67p2]>span[data-astro-cid-qsmq67p2]{padding-top:8px}.reel__bar[data-astro-cid-qsmq67p2]{background:color-mix(in oklab, var(--accent) 16%, transparent);height:2px;position:absolute;inset:auto 10px 0 0}.reel__bar[data-astro-cid-qsmq67p2] i[data-astro-cid-qsmq67p2]{height:100%;width:calc(var(--p,0) * 100%);background:var(--accent);box-shadow:0 0 8px var(--accent);display:block}.reel__side[data-astro-cid-qsmq67p2]{gap:14px;min-width:0;display:grid}.reel__caption[data-astro-cid-qsmq67p2]{display:none}@media (width<=900px){.reel[data-astro-cid-qsmq67p2],.reel--flip[data-astro-cid-qsmq67p2]{grid-template-columns:1fr}.reel--flip[data-astro-cid-qsmq67p2] .reel__screen[data-astro-cid-qsmq67p2]{order:0}.reel__tabs[data-astro-cid-qsmq67p2]{margin-inline:calc(-1 * var(--gutter));padding:0 var(--gutter) 4px;scroll-snap-type:x proximity;scroll-padding-inline:var(--gutter);scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.reel__tabs[data-astro-cid-qsmq67p2]::-webkit-scrollbar{display:none}.reel__tab[data-astro-cid-qsmq67p2]{scroll-snap-align:start;flex:none;grid-template-columns:auto auto auto;grid-template-areas:"n title meta";column-gap:10px;width:auto;padding:12px 14px 13px}.reel__title[data-astro-cid-qsmq67p2]{white-space:nowrap;font-size:16px}.reel__text[data-astro-cid-qsmq67p2]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.reel__caption[data-astro-cid-qsmq67p2]{min-height:4.4em;color:var(--ink-soft);font-size:15px;line-height:1.45;display:block}}@media (scripting:none){.reel__tab[data-astro-cid-qsmq67p2]{cursor:default}.reel__caption[data-astro-cid-qsmq67p2]{display:none}.reel__text[data-astro-cid-qsmq67p2]{grid-template-rows:1fr}.reel__text[data-astro-cid-qsmq67p2]>span[data-astro-cid-qsmq67p2]{padding-top:8px}.reel__bar[data-astro-cid-qsmq67p2]{display:none}}@media (prefers-reduced-motion:reduce){.reel__clip[data-astro-cid-qsmq67p2].is-on.is-cutting,.reel__frame[data-astro-cid-qsmq67p2].is-cutting .reel__tear[data-astro-cid-qsmq67p2],.reel__rec[data-astro-cid-qsmq67p2] i[data-astro-cid-qsmq67p2]{animation:none}.reel__text[data-astro-cid-qsmq67p2]{transition:none}.reel__play[data-astro-cid-qsmq67p2]:hover,.reel__play[data-astro-cid-qsmq67p2]:focus-visible{scale:none}}.campaign[data-astro-cid-qt4i3tag]{--accent:var(--halo)}.campaign__head[data-astro-cid-qt4i3tag]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:end;gap:clamp(28px,5vw,80px);margin-bottom:clamp(36px,5vw,60px);display:grid}.campaign__title[data-astro-cid-qt4i3tag]{justify-items:start;gap:18px;display:grid}.campaign__title[data-astro-cid-qt4i3tag] .eyebrow[data-astro-cid-qt4i3tag]{color:color-mix(in oklab, var(--halo) 70%, white)}.campaign__intro[data-astro-cid-qt4i3tag]{gap:26px;display:grid}.campaign__stats[data-astro-cid-qt4i3tag]{grid-template-columns:repeat(4,auto);justify-content:start;gap:18px clamp(22px,3vw,40px);margin:0;padding:0;list-style:none;display:grid}.campaign__stats[data-astro-cid-qt4i3tag] li[data-astro-cid-qt4i3tag]{gap:10px;display:grid}.campaign__stats[data-astro-cid-qt4i3tag] .stat__n{color:color-mix(in oklab, var(--halo) 55%, white);font-size:clamp(40px,4.2vw,58px)}.campaign__stats[data-astro-cid-qt4i3tag] li[data-astro-cid-qt4i3tag]:nth-child(2) .stat__n{color:color-mix(in oklab, var(--info) 75%, white)}.campaign__stats[data-astro-cid-qt4i3tag] li[data-astro-cid-qt4i3tag]:nth-child(3) .stat__n{color:color-mix(in oklab, var(--bad) 75%, white)}.campaign__stats[data-astro-cid-qt4i3tag] li[data-astro-cid-qt4i3tag]:nth-child(4) .stat__n{color:color-mix(in oklab, var(--good) 75%, white)}.sectors[data-astro-cid-qt4i3tag]{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(10px,1.4vw,18px);margin:clamp(28px,4vw,48px) 0 0;padding:0;list-style:none;display:grid}.sector[data-astro-cid-qt4i3tag]{--c:14px;--guard:4px;--swell:.03;width:100%;height:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;grid-template-rows:auto 1fr;padding:0;display:grid}@media (scripting:none){.sector[data-astro-cid-qt4i3tag]{cursor:default}}.sector__floor[data-astro-cid-qt4i3tag]{height:clamp(54px,6vw,78px);margin:var(--rim) var(--rim) 0;clip-path:polygon(calc(var(--c) + var(--guard)) 0, 100% 0, 100% 100%, 0 100%, 0 calc(var(--c) + var(--guard)));background-color:color-mix(in oklab, var(--line) 22%, #02020f);box-shadow:inset 0 -1px 0 color-mix(in oklab, var(--accent) 70%, transparent);opacity:calc(.7 + var(--hot) * .3);transition:opacity .3s}.sector__floor--lines[data-astro-cid-qt4i3tag]{background-image:repeating-linear-gradient(0deg, color-mix(in oklab, var(--line) 80%, white 20%) 0 1px, transparent 1px 13px), repeating-linear-gradient(90deg, color-mix(in oklab, var(--line) 80%, white 20%) 0 1px, transparent 1px 13px)}.sector__floor--hex[data-astro-cid-qt4i3tag]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='20.78' viewBox='0 0 36 20.78'%3E%3Cpath d='M0 10.39 6 0h12l6 10.39-6 10.39H6zM24 10.39h12' fill='none' stroke='%2326e0b8' stroke-opacity='.6' stroke-width='1.2'/%3E%3C/svg%3E");background-size:36px 20.78px}.sector__floor--dots[data-astro-cid-qt4i3tag]{background-image:radial-gradient(circle, color-mix(in oklab, var(--accent) 75%, white) 0 1.3px, transparent 1.8px);background-size:11px 11px}.sector__floor--ocean[data-astro-cid-qt4i3tag]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='16' viewBox='0 0 48 16'%3E%3Cpath d='M0 8q6-6 12 0t12 0 12 0 12 0' fill='none' stroke='%235aa6ff' stroke-opacity='.7' stroke-width='1.2'/%3E%3C/svg%3E");background-size:48px 16px}.sector__body[data-astro-cid-qt4i3tag]{align-content:start;gap:8px;padding:14px 14px 18px;display:grid}.sector__n[data-astro-cid-qt4i3tag]{color:var(--accent);font-size:17px}.sector__name[data-astro-cid-qt4i3tag]{font-family:var(--font-display), system-ui, sans-serif;text-transform:uppercase;color:color-mix(in oklab, #d6e0f5, #fff calc(var(--hot) * 100%));text-shadow:0 0 calc(var(--hot) * 12px) color-mix(in oklab, var(--accent) 80%, transparent);font-size:clamp(16px,1.45vw,21px);line-height:1}.sector__levels[data-astro-cid-qt4i3tag]{color:var(--ink-dim);flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:12px;display:flex}.sector__boss[data-astro-cid-qt4i3tag]{color:var(--void);background:var(--bad);clip-path:polygon(4px 0,100% 0,100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%,0 4px);padding:4px 6px 3px;font-size:10.5px}@media (width<=1080px){.sectors[data-astro-cid-qt4i3tag]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.campaign__head[data-astro-cid-qt4i3tag]{grid-template-columns:1fr}}@media (width<=520px){.sectors[data-astro-cid-qt4i3tag]{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign__stats[data-astro-cid-qt4i3tag]{grid-template-columns:repeat(2,auto);column-gap:48px}}.topbar[data-astro-cid-nen7h5rs]{z-index:20;padding:14px var(--gutter);transition:background .4s, box-shadow .4s, transform .5s var(--ease-out);position:fixed;inset:0 0 auto}.topbar[data-astro-cid-nen7h5rs].is-scrolled{backdrop-filter:blur(10px);background:linear-gradient(#00001ce0,#00001c99);box-shadow:0 1px #73f2ff1f}@media (scripting:none){.topbar[data-astro-cid-nen7h5rs]{animation:linear both topbar-backed}@supports (animation-timeline:scroll()){.topbar[data-astro-cid-nen7h5rs]{animation-timeline:scroll();animation-range:0 24px}}}@keyframes topbar-backed{to{backdrop-filter:blur(10px);background:linear-gradient(#00001ce0,#00001c99);box-shadow:0 1px #73f2ff1f}}.topbar__inner[data-astro-cid-nen7h5rs]{max-width:calc(var(--maxw) + 120px);justify-content:space-between;align-items:center;gap:24px;margin-inline:auto;display:flex}.brand[data-astro-cid-nen7h5rs]{opacity:0;visibility:hidden;transition:opacity .5s var(--ease-out), translate .5s var(--ease-out), visibility .5s;align-items:center;gap:12px;text-decoration:none;display:inline-flex;translate:0 -8px}.topbar[data-astro-cid-nen7h5rs].is-past-hero .brand[data-astro-cid-nen7h5rs]{opacity:1;visibility:visible;translate:none}@media (prefers-reduced-motion:reduce){.brand[data-astro-cid-nen7h5rs]{translate:none}}.brand[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{border-radius:9px;width:34px;height:34px;box-shadow:0 0 0 1px #73f2ff40,0 0 18px #db4dff4d}.brand__name[data-astro-cid-nen7h5rs]{font-family:var(--font-display), system-ui, sans-serif;text-transform:uppercase;color:var(--ink);font-size:19px;line-height:1}.topbar__nav[data-astro-cid-nen7h5rs]{align-items:center;gap:28px;display:flex}.topbar__nav[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]:not(.plate){font-family:var(--font-display), system-ui, sans-serif;text-transform:uppercase;color:var(--ink-soft);font-size:15px;text-decoration:none;transition:color .2s,text-shadow .2s}.topbar__nav[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]:not(.plate):hover{color:#fff;text-shadow:0 0 12px var(--info)}.topbar__trailer[data-astro-cid-nen7h5rs]{align-items:center;gap:6px;display:inline-flex}.topbar__nav[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs].topbar__trailer{color:color-mix(in oklab, var(--halo) 45%, white)}.topbar__nav[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs].topbar__trailer:hover{text-shadow:0 0 12px var(--halo)}.topbar__trailer[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{width:15px;height:15px;filter:drop-shadow(0 0 5px var(--halo));margin-top:-2px}@media (width<=1180px){.topbar__nav[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs].topbar__minor{display:none}}.topbar__nav[data-astro-cid-nen7h5rs] .topbar__cta{padding:.8em 1.25em .7em;font-size:14px}@media (width<=760px){.topbar__nav[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]:not(.plate,.topbar__trailer){display:none}.topbar__nav[data-astro-cid-nen7h5rs]{gap:18px}.brand__name[data-astro-cid-nen7h5rs]{display:none}}.defs[data-astro-cid-ge2uvauf]{width:0;height:0;position:absolute;overflow:hidden}.hero[data-astro-cid-ge2uvauf]{align-items:end;min-height:100svh;padding-block:120px clamp(88px,12vh,140px);display:grid;position:relative}.hero__scrim[data-astro-cid-ge2uvauf]{pointer-events:none;background:radial-gradient(70% 62% at 12% 82%,#00001cd1,#00001c59 55%,#0000 80%),linear-gradient(#00001c8c,#0000 22%);transition:opacity .6s;position:absolute;inset:0;mask-image:linear-gradient(#000 70%,#0000)}.hero__inner[data-astro-cid-ge2uvauf]{grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr) auto;column-gap:48px;display:grid;position:relative}.is-live .hero[data-astro-cid-ge2uvauf]{cursor:crosshair}.hero[data-astro-cid-ge2uvauf].is-aiming{cursor:none}.hero[data-astro-cid-ge2uvauf].is-aiming a,.hero[data-astro-cid-ge2uvauf].is-aiming button{cursor:pointer}.hero__copy[data-astro-cid-ge2uvauf]{translate:0 var(--scroll-y,0px);opacity:var(--scroll-fade,1);pointer-events:none;-webkit-user-select:none;user-select:none;grid-row:1/3;align-self:end;justify-items:start;gap:26px;display:grid}.hero__copy[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf],.hero__copy[data-astro-cid-ge2uvauf] a,.hero__copy[data-astro-cid-ge2uvauf] button{pointer-events:auto}.hero__title[data-astro-cid-ge2uvauf]{margin-block:4px 2px;font-size:clamp(64px,11.5vw,188px);line-height:.84}.hero__line[data-astro-cid-ge2uvauf]{white-space:nowrap;display:block}.hero__lede[data-astro-cid-ge2uvauf]{max-width:40ch}.hero__proof[data-astro-cid-ge2uvauf]{font-family:var(--font-display), system-ui, sans-serif;text-transform:uppercase;color:var(--ink-soft);text-shadow:0 0 3px #00001ce6,0 0 14px #00001cd9;flex-wrap:wrap;align-items:baseline;gap:6px 18px;font-size:14px;line-height:1.2;text-decoration:none;transition:color .2s;display:flex}.hero__proof[data-astro-cid-ge2uvauf]>span[data-astro-cid-ge2uvauf]{align-items:baseline;gap:7px;display:inline-flex}.hero__proof[data-astro-cid-ge2uvauf]>span[data-astro-cid-ge2uvauf]:not(.hero__proof-of):before{content:"";background:var(--special);width:12px;height:2px;box-shadow:0 0 6px var(--special);align-self:center;margin-right:3px}.hero__proof-of[data-astro-cid-ge2uvauf]{color:var(--ink)}.hero__proof[data-astro-cid-ge2uvauf] .lcd[data-astro-cid-ge2uvauf]{color:var(--special);font-size:19px}.hero__proof[data-astro-cid-ge2uvauf]:hover{color:#fff}.hero__ctas[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:16px;margin-top:6px;display:flex}.hero__ctas[data-astro-cid-ge2uvauf] .cta-icon{opacity:.9;flex:none;width:1.3em;height:1.3em;margin:-.15em 0 -.15em -.15em}.hero__platforms[data-astro-cid-ge2uvauf]{color:var(--ink-soft)}.hud[data-astro-cid-ge2uvauf]{pointer-events:none;-webkit-user-select:none;user-select:none;grid-column:2;align-self:start;justify-items:end;min-width:250px;padding-top:6px;display:grid}@media (scripting:none){.hud[data-astro-cid-ge2uvauf]{visibility:hidden}}.hud__frame[data-astro-cid-ge2uvauf]{text-shadow:0 1px 10px #00001ce6;gap:8px;padding:4px 0 0;display:grid}.hud__score[data-astro-cid-ge2uvauf]{align-items:center;gap:12px;margin:7px 0 -7px;font-size:44px;display:flex}.hud__stats[data-astro-cid-ge2uvauf]{grid-template-columns:auto auto;gap:4px 28px;margin-bottom:-2px;display:grid}.hud__stats[data-astro-cid-ge2uvauf]>div[data-astro-cid-ge2uvauf]{gap:7px;display:grid}.hud__small[data-astro-cid-ge2uvauf]{color:var(--ink);font-size:22px}.hud__pips[data-astro-cid-ge2uvauf]{gap:7px;display:flex}.pip[data-astro-cid-ge2uvauf]{opacity:.28;width:26px;height:26px;transition:opacity .3s,filter .3s}.pip[data-astro-cid-ge2uvauf].is-on{opacity:1}.hud__pips--lives[data-astro-cid-ge2uvauf]{color:var(--lives)}.hud__pips--lives[data-astro-cid-ge2uvauf] .pip[data-astro-cid-ge2uvauf].is-on{filter:drop-shadow(0 0 5px color-mix(in oklab, var(--lives) 70%, transparent))}.wave[data-astro-cid-ge2uvauf]{--accent:var(--good);opacity:0;visibility:hidden;transition:opacity .6s, visibility .6s, filter .3s var(--ease-out), transform .35s var(--ease-out);grid-area:2/2;place-self:end;padding:.8em 1.3em .7em;font-size:14px}.is-live .wave[data-astro-cid-ge2uvauf]{opacity:1;visibility:visible}@media (width<=900px){.hero[data-astro-cid-ge2uvauf]{padding-top:96px}.hero__inner[data-astro-cid-ge2uvauf]{grid-template-rows:none;grid-template-columns:1fr;row-gap:22px}.hero__copy[data-astro-cid-ge2uvauf]{grid-row:auto}.hud[data-astro-cid-ge2uvauf]{display:none}.wave[data-astro-cid-ge2uvauf]{grid-area:auto;justify-self:start}}@media (width<=640px){.hero__scrim[data-astro-cid-ge2uvauf]{background:linear-gradient(#00001c80 0%,#00001c1a 30%,#00001c99 58%,#00001ce0 100%)}.hero__proof-of[data-astro-cid-ge2uvauf],.hero__proof[data-astro-cid-ge2uvauf]>span[data-astro-cid-ge2uvauf]:last-child{flex-basis:100%}.hero__ctas[data-astro-cid-ge2uvauf]{width:100%;display:grid}.hero__ctas[data-astro-cid-ge2uvauf] .plate{padding-inline:1em;font-size:17px}}@media (hover:hover) and (pointer:fine){.wave[data-astro-cid-ge2uvauf]{display:none}}@media (prefers-reduced-motion:reduce){.wave[data-astro-cid-ge2uvauf]{display:none}.is-live .hero[data-astro-cid-ge2uvauf]{cursor:auto}}.online__head[data-astro-cid-buhcr4oq]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:clamp(28px,5vw,80px);margin-bottom:clamp(36px,5vw,60px);display:grid}.online__title[data-astro-cid-buhcr4oq]{justify-items:start;gap:18px;display:grid}@media (width<=900px){.online__head[data-astro-cid-buhcr4oq]{grid-template-columns:1fr}}.playtest[data-astro-cid-ruikpdvv]{padding-bottom:clamp(80px,12vh,140px)}.card[data-astro-cid-ruikpdvv]{--accent:var(--info);--c:30px;--cs:9px;isolation:isolate;max-width:1100px;filter:drop-shadow(0 0 1px color-mix(in oklab, var(--accent) 70%, transparent)) drop-shadow(0 0 40px color-mix(in oklab, var(--accent) 16%, transparent));grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);margin-inline:auto;transition:filter .6s;display:grid;position:relative}.card[data-astro-cid-ruikpdvv]:before,.card[data-astro-cid-ruikpdvv]:after{content:"";z-index:-1;position:absolute}.card[data-astro-cid-ruikpdvv]:before{clip-path:polygon(var(--c) 0, calc(100% - var(--cs)) 0, 100% var(--cs), 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, var(--cs) 100%, 0 calc(100% - var(--cs)), 0 var(--c));background:color-mix(in oklab, var(--accent) 70%, var(--void));transition:background .6s;inset:0}.card[data-astro-cid-ruikpdvv]:after{--g:calc(var(--c) + 5px);clip-path:polygon(var(--g) 0, calc(100% - var(--cs)) 0, 100% var(--cs), 100% calc(100% - var(--g)), calc(100% - var(--g)) 100%, var(--cs) 100%, 0 calc(100% - var(--cs)), 0 var(--g));background:linear-gradient(180deg, color-mix(in oklab, var(--accent) 30%, transparent) 0, transparent 7px), repeating-linear-gradient(45deg, color-mix(in oklab, var(--accent) 4%, transparent) 0 1px, transparent 1px 7px), linear-gradient(170deg, color-mix(in oklab, var(--accent) 13%, #05051c) 0%, #02020d 72%);transition:background .6s;inset:2px}.card[data-astro-cid-ruikpdvv].is-clear{--accent:var(--good)}.card__body[data-astro-cid-ruikpdvv]{justify-items:start;gap:22px;padding:clamp(32px,5vw,64px);display:grid}.card__body[data-astro-cid-ruikpdvv] .lede[data-astro-cid-ruikpdvv] a[data-astro-cid-ruikpdvv]{color:var(--ink);text-decoration-color:color-mix(in oklab, var(--accent) 60%, transparent);text-underline-offset:3px;transition:color .2s,text-shadow .2s}.card__body[data-astro-cid-ruikpdvv] .lede[data-astro-cid-ruikpdvv] a[data-astro-cid-ruikpdvv]:hover{color:#fff;text-shadow:0 0 12px var(--accent)}.playtest__title[data-astro-cid-ruikpdvv]{--halo-c:var(--info);font-size:clamp(42px,5.6vw,80px)}.platforms[data-astro-cid-ruikpdvv]{--g:calc(var(--c) + 5px);border-left:1px solid color-mix(in oklab, var(--accent) 22%, transparent);clip-path:polygon(0 0, calc(100% - var(--cs)) 0, 100% var(--cs), 100% calc(100% - var(--g)), calc(100% - var(--g)) 100%, 0 100%);background:#00000c59;align-content:center;gap:2px;margin:2px 2px 2px 0;padding:clamp(28px,4vw,52px) clamp(24px,3.5vw,48px);display:grid}.platform[data-astro-cid-ruikpdvv]{grid-template-columns:auto 1fr;align-items:start;gap:4px 16px;padding-block:22px;display:grid}.platform[data-astro-cid-ruikpdvv]+.platform[data-astro-cid-ruikpdvv]{border-top:1px solid color-mix(in oklab, var(--accent) 16%, transparent)}.platform[data-astro-cid-ruikpdvv] .platform__icon{width:34px;height:34px;color:var(--ink-soft);margin-top:2px}.platform__text[data-astro-cid-ruikpdvv]{gap:5px;display:grid}.platform__name[data-astro-cid-ruikpdvv]{text-transform:uppercase;font-size:30px;font-weight:400;line-height:1}.platform__note[data-astro-cid-ruikpdvv]{color:var(--ink-dim);font-size:14.5px}.platform[data-astro-cid-ruikpdvv] .platform__cta{grid-column:2;justify-self:start;margin-top:10px;font-size:15px}@media (width<=880px){.card[data-astro-cid-ruikpdvv]{grid-template-columns:1fr}.platforms[data-astro-cid-ruikpdvv]{border-left:0;border-top:1px solid color-mix(in oklab, var(--accent) 22%, transparent);clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--g)), calc(100% - var(--g)) 100%, var(--cs) 100%, 0 calc(100% - var(--cs)));margin:0 2px 2px}}.press__top[data-astro-cid-cpgqbjqe]{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:end;gap:36px clamp(40px,6vw,96px);margin-bottom:clamp(44px,6vw,72px);display:grid}.press__head[data-astro-cid-cpgqbjqe]{justify-items:start;gap:18px;display:grid}.honors[data-astro-cid-cpgqbjqe]{gap:22px;margin:0;padding:0;list-style:none;display:grid}.honor[data-astro-cid-cpgqbjqe]{--accent:var(--special);border-left:2px solid var(--accent);box-shadow:-8px 0 12px -10px var(--accent);gap:6px;padding-left:20px;display:grid}.honor[data-astro-cid-cpgqbjqe]:nth-child(2){--accent:var(--info)}.honor[data-astro-cid-cpgqbjqe]:nth-child(3){--accent:var(--halo)}.honor[data-astro-cid-cpgqbjqe] h3[data-astro-cid-cpgqbjqe]{color:color-mix(in oklab, var(--accent) 55%, white)}.honor[data-astro-cid-cpgqbjqe] p[data-astro-cid-cpgqbjqe]{color:var(--ink-soft);font-size:15px;line-height:1.45}.scores[data-astro-cid-cpgqbjqe]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 clamp(56px,8vw,104px);padding:0;list-style:none;display:grid}.score[data-astro-cid-cpgqbjqe]{--accent:var(--info)}.score[data-astro-cid-cpgqbjqe]:nth-child(4n+2){--accent:var(--special)}.score[data-astro-cid-cpgqbjqe]:nth-child(4n+3){--accent:var(--halo)}.score[data-astro-cid-cpgqbjqe]:nth-child(4n+4){--accent:var(--good)}.score[data-astro-cid-cpgqbjqe]>.panel[data-astro-cid-cpgqbjqe]{--c:14px;gap:10px;height:100%;padding:18px 18px 16px;text-decoration:none;display:grid}.score__n[data-astro-cid-cpgqbjqe]{color:color-mix(in oklab, var(--accent) 80%, white);align-items:baseline;gap:2px;font-size:clamp(40px,4vw,54px);display:flex}.score__n[data-astro-cid-cpgqbjqe] .lcd[data-astro-cid-cpgqbjqe]{color:inherit}.score__of[data-astro-cid-cpgqbjqe]{opacity:.85;font-size:.56em}.score__outlet[data-astro-cid-cpgqbjqe]{color:var(--ink);font-size:15px}blockquote[data-astro-cid-cpgqbjqe]{margin:0}.lead[data-astro-cid-cpgqbjqe]{text-align:center;justify-items:center;gap:18px;max-width:30ch;margin:0 auto clamp(48px,7vw,88px);font-size:clamp(26px,3.2vw,44px);display:grid}.lead[data-astro-cid-cpgqbjqe] p[data-astro-cid-cpgqbjqe]{font-family:var(--font-display), system-ui, sans-serif;text-transform:uppercase;color:var(--ink);text-wrap:balance;font-size:1em;line-height:1.08}.lead[data-astro-cid-cpgqbjqe] p[data-astro-cid-cpgqbjqe]:before,.lead[data-astro-cid-cpgqbjqe] p[data-astro-cid-cpgqbjqe]:after{color:var(--halo);text-shadow:0 0 18px color-mix(in oklab, var(--halo) 70%, transparent)}.lead[data-astro-cid-cpgqbjqe] p[data-astro-cid-cpgqbjqe]:before{content:"“";font-family:var(--font-body), system-ui, sans-serif}.lead[data-astro-cid-cpgqbjqe] p[data-astro-cid-cpgqbjqe]:after{content:"”";font-family:var(--font-body), system-ui, sans-serif}.quotes[data-astro-cid-cpgqbjqe]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.4vw,32px);margin:0;padding:0;list-style:none;display:grid}.quote[data-astro-cid-cpgqbjqe]{border-top:1px solid color-mix(in oklab, var(--btn) 30%, transparent);align-content:start;gap:14px;margin:0;padding-top:18px;display:grid}.quote[data-astro-cid-cpgqbjqe] p[data-astro-cid-cpgqbjqe]{color:var(--ink-soft);font-size:17px;line-height:1.5}.quote[data-astro-cid-cpgqbjqe] p[data-astro-cid-cpgqbjqe]:before{content:"“"}.quote[data-astro-cid-cpgqbjqe] p[data-astro-cid-cpgqbjqe]:after{content:"”"}.lead[data-astro-cid-cpgqbjqe] figcaption[data-astro-cid-cpgqbjqe],.quote[data-astro-cid-cpgqbjqe] figcaption[data-astro-cid-cpgqbjqe]{color:var(--caption)}figcaption[data-astro-cid-cpgqbjqe]:before{content:"— "}figcaption[data-astro-cid-cpgqbjqe] a[data-astro-cid-cpgqbjqe]{text-decoration-color:color-mix(in oklab, var(--caption) 50%, transparent);text-underline-offset:3px;transition:color .2s,text-shadow .2s}figcaption[data-astro-cid-cpgqbjqe] a[data-astro-cid-cpgqbjqe]:hover{color:#fff;text-shadow:0 0 12px var(--info)}@media (width<=960px){.press__top[data-astro-cid-cpgqbjqe],.quotes[data-astro-cid-cpgqbjqe]{grid-template-columns:1fr}}@media (width<=520px){.scores[data-astro-cid-cpgqbjqe]{grid-template-columns:repeat(2,minmax(0,1fr))}}.screens__head[data-astro-cid-fmmakyxc]{grid-template-columns:minmax(0,1fr) auto;align-items:end}.screens__nav[data-astro-cid-fmmakyxc]{gap:12px;display:flex}.rail-btn[data-astro-cid-fmmakyxc]{padding:.6em 1.1em .5em;font-size:20px}@media (prefers-reduced-motion:reduce){.shot[data-astro-cid-fmmakyxc]:hover .shot__device[data-astro-cid-fmmakyxc]{transform:none}}@media (scripting:none){.screens__nav[data-astro-cid-fmmakyxc]{display:none}}.rail[data-astro-cid-fmmakyxc]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:max(var(--gutter), calc((100vw - var(--maxw)) / 2));padding:18px max(var(--gutter), calc((100vw - var(--maxw)) / 2)) 30px;scrollbar-width:none;gap:clamp(18px,2.4vw,36px);display:flex;overflow-x:auto}.rail[data-astro-cid-fmmakyxc]::-webkit-scrollbar{display:none}.rail[data-astro-cid-fmmakyxc]:focus-visible{outline-offset:-4px}.shot[data-astro-cid-fmmakyxc]{scroll-snap-align:start;flex:0 0 min(88vw,880px);gap:14px;margin:0;display:grid}.shot__device[data-astro-cid-fmmakyxc]{transition:transform .6s var(--ease-out), box-shadow .6s var(--ease-out);background:linear-gradient(145deg,#1b1b3c,#05050f 55%,#10102a);border-radius:clamp(18px,2.6vw,34px);padding:clamp(6px,.9vw,11px);position:relative;box-shadow:inset 0 0 0 1px #8cb8ff38,0 0 0 1px #0009,0 30px 80px -30px #000000e6,0 0 60px -10px #73f2ff1f}.shot[data-astro-cid-fmmakyxc]:hover .shot__device[data-astro-cid-fmmakyxc]{transform:translateY(-6px);box-shadow:inset 0 0 0 1px #8cb8ff66,0 0 0 1px #0009,0 40px 90px -30px #000000f2,0 0 70px -6px #db4dff40}.shot__device[data-astro-cid-fmmakyxc] img{aspect-ratio:2868/1320;object-fit:cover;background:#00001c;border-radius:clamp(12px,1.9vw,25px);width:100%;height:auto;display:block}.shot__cap[data-astro-cid-fmmakyxc]{color:var(--ink-soft);align-items:baseline;gap:12px;font-size:15px;display:flex}.shot__n[data-astro-cid-fmmakyxc]{color:var(--special);font-size:17px}@media (width<=860px){.screens__head[data-astro-cid-fmmakyxc]{grid-template-columns:1fr}.screens__nav[data-astro-cid-fmmakyxc]{display:none}}.trailer[data-astro-cid-mos457ih]{--accent:var(--halo);padding-block:clamp(24px,4vw,56px) clamp(64px,9vw,120px);position:relative}.trailer__screen[data-astro-cid-mos457ih]{--c:clamp(16px, 2vw, 30px);--cs:calc(var(--c) * .3);filter:drop-shadow(0 0 2px color-mix(in oklab, var(--accent) 80%, transparent)) drop-shadow(0 0 40px color-mix(in oklab, var(--accent) 30%, transparent));padding:3px;position:relative}.trailer__screen[data-astro-cid-mos457ih]:before{content:"";clip-path:polygon(var(--c) 0, calc(100% - var(--cs)) 0, 100% var(--cs), 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, var(--cs) 100%, 0 calc(100% - var(--cs)), 0 var(--c));background:linear-gradient(135deg, #fff, var(--accent) 18%, color-mix(in oklab, var(--accent) 40%, var(--void)) 50%, var(--accent) 82%, #fff);position:absolute;inset:0}.trailer__video[data-astro-cid-mos457ih]{--g:calc(var(--c) + 2px);aspect-ratio:16/9;background:var(--void);width:100%;clip-path:polygon(var(--g) 0, calc(100% - var(--cs)) 0, 100% var(--cs), 100% calc(100% - var(--g)), calc(100% - var(--g)) 100%, var(--cs) 100%, 0 calc(100% - var(--cs)), 0 var(--g));display:block;position:relative}.trailer__play[data-astro-cid-mos457ih]{color:#fff;cursor:pointer;background:radial-gradient(45% 50%,#00001c73,#0000 75%);border:0;place-content:center;justify-items:center;gap:18px;padding:0;transition:opacity .3s;display:grid;position:absolute;inset:3px}.trailer__glyph[data-astro-cid-mos457ih]{aspect-ratio:1;border:3px solid var(--accent);width:clamp(84px,9vw,128px);box-shadow:0 0 30px color-mix(in oklab, var(--accent) 60%, transparent), inset 0 0 20px color-mix(in oklab, var(--accent) 35%, transparent);transition:scale .35s var(--ease-out), background .3s;background:#00001c8c;border-radius:50%;place-items:center;display:grid}.trailer__glyph[data-astro-cid-mos457ih] svg[data-astro-cid-mos457ih]{width:44%;filter:drop-shadow(0 0 8px var(--accent));margin-left:8%}.trailer__play[data-astro-cid-mos457ih]:hover .trailer__glyph[data-astro-cid-mos457ih],.trailer__play[data-astro-cid-mos457ih]:focus-visible .trailer__glyph[data-astro-cid-mos457ih]{background:color-mix(in oklab, var(--accent) 35%, #00001cb3);scale:1.08}.trailer__play[data-astro-cid-mos457ih]:focus-visible{outline:none}.trailer__label[data-astro-cid-mos457ih]{font-family:var(--font-display), system-ui, sans-serif;text-transform:uppercase;color:var(--ink);text-shadow:0 0 10px #00001ce6;align-items:baseline;gap:10px;font-size:clamp(15px,1.3vw,18px);display:inline-flex}.trailer__label[data-astro-cid-mos457ih] .lcd[data-astro-cid-mos457ih]{color:color-mix(in oklab, var(--accent) 60%, white)}.trailer[data-astro-cid-mos457ih].is-playing .trailer__play[data-astro-cid-mos457ih]{opacity:0;pointer-events:none}@media (scripting:none){.trailer__play[data-astro-cid-mos457ih]{display:none}}@media (prefers-reduced-motion:reduce){.trailer__play[data-astro-cid-mos457ih]:hover .trailer__glyph[data-astro-cid-mos457ih],.trailer__play[data-astro-cid-mos457ih]:focus-visible .trailer__glyph[data-astro-cid-mos457ih]{scale:none}}.stage{z-index:0;pointer-events:none;background:var(--void);position:fixed;inset:0}.stage:before,.stage:after{content:"";background:repeating-linear-gradient(0deg, #1a296b59 0 1px, transparent 1px 36px), repeating-linear-gradient(90deg, #1a296b59 0 1px, transparent 1px 36px), var(--void);height:100vh;position:absolute;inset-inline:0}.stage:before{bottom:100%}.stage:after{top:100%}.stage__fallback{background:radial-gradient(ellipse 80% 60% at 50% 45%, transparent 40%, #00001ce6 100%), repeating-linear-gradient(0deg, #1a296b59 0 1px, transparent 1px 36px), repeating-linear-gradient(90deg, #1a296b59 0 1px, transparent 1px 36px), radial-gradient(1.2px 1.2px at 12% 18%, #fff, transparent), radial-gradient(1px 1px at 78% 12%, #cfe0ff, transparent), radial-gradient(1.4px 1.4px at 64% 72%, #fff, transparent), radial-gradient(1px 1px at 30% 84%, #ffe6cc, transparent), var(--void);transition:opacity 1.2s;position:absolute;inset:0}.stage__canvas{opacity:0;width:100%;height:100%;transition:opacity .9s;display:block;position:absolute;inset:0}.is-live .stage__canvas{opacity:1}.is-live .stage__fallback{opacity:0}.stage__scrim{background:radial-gradient(ellipse 120% 90% at 50% 40%, rgb(0 0 28/calc(var(--scrim,0) * .8)), rgb(0 0 28/var(--scrim,0)));position:absolute;inset:0}main,.footer{z-index:1;position:relative;overflow-x:clip}.floats{z-index:2;pointer-events:none;position:fixed;inset:0;overflow:hidden}.float{font-family:var(--font-display), system-ui, sans-serif;color:var(--c,#66fff0);-webkit-text-stroke:5px #00050fbf;paint-order:stroke fill;text-shadow:0 0 14px color-mix(in oklab, var(--c,#66fff0) 70%, transparent);animation:balloon 1.35s var(--ease-out) forwards;font-size:38px;line-height:1;position:absolute;top:0;left:0}.float--win{text-transform:uppercase;white-space:nowrap;animation:win 2.9s var(--ease-out) forwards;justify-items:center;gap:12px;font-size:clamp(28px,6vw,44px);display:grid}.float--win small{font-family:var(--font-body), system-ui, sans-serif;text-transform:none;color:var(--ink);-webkit-text-stroke:0;text-shadow:none;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);background:#00001cc7;padding:7px 12px 6px;font-size:16px;font-weight:500}@keyframes win{0%{opacity:0;transform:translate(-50%,-50%)translateY(-50px)scale(.4)}8%{opacity:1;transform:translate(-50%,-50%)translateY(-80px)scale(1.15)}16%{transform:translate(-50%,-50%)translateY(-80px)scale(1)}80%{opacity:1;transform:translate(-50%,-50%)translateY(-86px)scale(1)}to{opacity:0;transform:translate(-50%,-50%)translateY(-110px)scale(1.05)}}@keyframes balloon{0%{opacity:1;transform:translate(-50%,-50%)translateY(-40px)scale(.5)}10%{opacity:1;transform:translate(-50%,-50%)translateY(-64px)scale(1.25)}55%{opacity:1;transform:translate(-50%,-50%)translateY(-64px)scale(1)}to{opacity:0;transform:translate(-50%,-50%)translateY(-64px)scale(2.2)}}
