.hero[data-astro-cid-ge2uvauf]{height:320svh}.stage[data-astro-cid-ge2uvauf]{isolation:isolate}.orbits[data-astro-cid-ge2uvauf]{aspect-ratio:1;fill:none;width:min(118vh,92vw);stroke:color-mix(in oklab, var(--cream) 22%, transparent);stroke-width:1px;top:50%;right:-8vw;transform:translateY(-50%)}.orbits[data-astro-cid-ge2uvauf] .sat[data-astro-cid-ge2uvauf]{fill:var(--cream);stroke:none}.ghost[data-astro-cid-ge2uvauf]{white-space:nowrap;color:#0000;-webkit-text-stroke:1px color-mix(in oklab, var(--cream) 34%, transparent);opacity:0;font-size:34vw;transition:opacity .6s;top:50%;left:50%;translate:-50% -50%}.watch[data-astro-cid-ge2uvauf]{width:58%;top:0;bottom:0;right:0}[data-astro-cid-ge2uvauf][data-canvas]{cursor:grab}[data-astro-cid-ge2uvauf][data-canvas]:active{cursor:grabbing}.poster[data-astro-cid-ge2uvauf]{filter:drop-shadow(0 30px 40px color-mix(in oklab, var(--shadow-ink) 22%, transparent));transition:opacity .6s}.poster[data-astro-cid-ge2uvauf].is-gone{opacity:0}.copy[data-astro-cid-ge2uvauf]{pointer-events:none;z-index:3;top:96px;bottom:92px}.bar[data-astro-cid-ge2uvauf],.corner[data-astro-cid-ge2uvauf]{pointer-events:none}.chapter[data-astro-cid-ge2uvauf]{opacity:0;transition:opacity .55s var(--ease-ref), transform .7s var(--ease-out-expo);max-width:min(780px,54vw);position:absolute;top:50%;left:clamp(20px,4.45vw,88px);right:clamp(20px,4.45vw,88px);transform:translateY(24px)}.chapter[data-astro-cid-ge2uvauf].is-on{opacity:1;pointer-events:auto;z-index:1;transform:none}.chapter[data-astro-cid-ge2uvauf]:not(.is-on){visibility:hidden;transition:opacity .55s var(--ease-ref), transform .7s var(--ease-out-expo), visibility 0s .55s;pointer-events:none!important}.chapter[data-astro-cid-ge2uvauf].is-on{visibility:visible;transition-delay:0s}.chapter[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf],.chapter-h[data-astro-cid-ge2uvauf]{font-size:clamp(44px,min(7.6vw,11vh),124px)}.lede[data-astro-cid-ge2uvauf]{max-width:420px;font-size:17px;line-height:1.6}@media (width>=1024px) and (height<=820px){.lede[data-astro-cid-ge2uvauf]{margin-top:1rem;font-size:15px;line-height:1.5}.chapter[data-astro-cid-ge2uvauf] .mt-8[data-astro-cid-ge2uvauf],.picker[data-astro-cid-ge2uvauf]{margin-top:1.1rem}.chapter[data-astro-cid-ge2uvauf] .mt-5[data-astro-cid-ge2uvauf]{margin-top:.75rem}.sw[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{width:78%;height:78%}.picker-track[data-astro-cid-ge2uvauf]{padding-top:8px}.picker-head[data-astro-cid-ge2uvauf]{padding-bottom:8px}}@media (width>=1024px) and (height<=640px){.lede[data-astro-cid-ge2uvauf]{display:none}}.note[data-astro-cid-ge2uvauf]{background:var(--cream);color:var(--ink);border-radius:var(--radius);box-shadow:0 18px 40px -22px color-mix(in oklab, var(--shadow-ink) 50%, transparent);align-items:center;gap:.7rem;padding:.85rem 1.1rem;font-size:13.5px;font-weight:500;display:flex;position:absolute}.note[data-astro-cid-ge2uvauf] .tick[data-astro-cid-ge2uvauf]{background:var(--ink);width:22px;height:22px;color:var(--cream);border-radius:99px;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:inline-flex}.note-a[data-astro-cid-ge2uvauf]{top:20%;left:6%}.note[data-astro-cid-ge2uvauf]{transition:opacity .4s}.stage[data-astro-cid-ge2uvauf][data-chapter="2"] .note[data-astro-cid-ge2uvauf],.stage[data-astro-cid-ge2uvauf][data-chapter="1"] .note-a[data-astro-cid-ge2uvauf]{opacity:0!important}.note-b[data-astro-cid-ge2uvauf]{bottom:24%;right:7%}.corner[data-astro-cid-ge2uvauf]{border-top:1px solid color-mix(in oklab, var(--cream) 40%, transparent);padding-top:12px;line-height:1.6;top:128px;right:clamp(20px,4.45vw,88px)}.pill[data-astro-cid-ge2uvauf]{color:var(--cream);z-index:4;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--cream) 55%, transparent);border-radius:999px;display:flex;bottom:104px;left:calc(71% - 170px)}.pill-part[data-astro-cid-ge2uvauf]{white-space:nowrap;align-items:center;gap:.6rem;padding:.9rem 1.4rem;font-size:13px;font-weight:500;display:inline-flex}.pill-part[data-astro-cid-ge2uvauf]+.pill-part[data-astro-cid-ge2uvauf]{border-left:1px solid color-mix(in oklab, var(--cream) 40%, transparent)}button[data-astro-cid-ge2uvauf].pill-part{border-radius:0 999px 999px 0;transition:background-color .25s,color .25s}button[data-astro-cid-ge2uvauf].pill-part[aria-pressed=true]{background:var(--yellow);color:var(--ink)}.dashes[data-astro-cid-ge2uvauf]{gap:10px}.dashes[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]{background:color-mix(in oklab, var(--cream) 30%, transparent);width:34px;height:2px;display:block;position:relative;overflow:hidden}.dashes[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]:after{content:"";background:var(--cream);transform-origin:0;transform:scaleX(var(--f,0));position:absolute;inset:0}.picker[data-astro-cid-ge2uvauf]{background:var(--cream);width:min(100%,470px);color:var(--ink);border-radius:var(--radius);box-shadow:0 22px 46px -26px color-mix(in oklab, var(--shadow-ink) 55%, transparent);padding:12px}.picker-head[data-astro-cid-ge2uvauf]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:2px 4px 10px;display:flex}.picker-head[data-astro-cid-ge2uvauf] b[data-astro-cid-ge2uvauf]{letter-spacing:-.04em;font-size:20px;font-weight:700;line-height:1.2}.picker-go[data-astro-cid-ge2uvauf]{white-space:nowrap;align-items:center;gap:.5rem;font-size:13px;font-weight:700;display:inline-flex}.picker-go[data-astro-cid-ge2uvauf] .arrow[data-astro-cid-ge2uvauf]{transition:transform .35s var(--ease-ref)}.picker-go[data-astro-cid-ge2uvauf]:hover .arrow[data-astro-cid-ge2uvauf]{transform:translate(3px,-3px)}.picker-track[data-astro-cid-ge2uvauf]{grid-template-columns:repeat(var(--n), 1fr);gap:4px;padding-top:10px;display:grid}.sw[data-astro-cid-ge2uvauf]{aspect-ratio:4/5;border-radius:var(--radius);background:var(--paper);transition:background-color .25s, transform .3s var(--ease-ref);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.sw[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{object-fit:contain;width:88%;height:88%;transition:transform .4s var(--ease-out-expo)}.sw[data-astro-cid-ge2uvauf]:after{content:"";background:var(--ink);height:2px;transition:transform .3s var(--ease-ref);border-radius:2px;position:absolute;bottom:3px;left:22%;right:22%;transform:scaleX(0)}@media (hover:hover){.sw[data-astro-cid-ge2uvauf]:hover img[data-astro-cid-ge2uvauf]{transform:translateY(-2px)scale(1.06)}}.sw[data-astro-cid-ge2uvauf][aria-checked=true]{background:var(--yellow)}.sw[data-astro-cid-ge2uvauf].is-out img[data-astro-cid-ge2uvauf]{opacity:.45;filter:grayscale(40%)}.sw[data-astro-cid-ge2uvauf][aria-checked=true]:after{transform:scaleX(1)}.sw[data-astro-cid-ge2uvauf]:focus-visible{outline-offset:1px}@media (width<=1023px){.hero[data-astro-cid-ge2uvauf]{height:300svh}.copy[data-astro-cid-ge2uvauf]{top:104px;bottom:auto}.chapter[data-astro-cid-ge2uvauf]{max-width:none;top:0;translate:0}.chapter[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf],.chapter-h[data-astro-cid-ge2uvauf]{font-size:clamp(46px,12.4vw,84px)}.lede[data-astro-cid-ge2uvauf]{max-width:360px;font-size:15px}.watch[data-astro-cid-ge2uvauf]{width:auto;inset:50% 0 70px}.note-a[data-astro-cid-ge2uvauf],.note-b[data-astro-cid-ge2uvauf]{display:none}.orbits[data-astro-cid-ge2uvauf]{width:125vw;top:68%;left:50%;right:auto;transform:translate(-50%,-50%)}.note-a[data-astro-cid-ge2uvauf]{top:6%;left:4%}.note-b[data-astro-cid-ge2uvauf]{bottom:14%;right:4%}.note[data-astro-cid-ge2uvauf]{padding:.6rem .8rem;font-size:12px}.pill[data-astro-cid-ge2uvauf]{bottom:72px;left:50%;translate:-50%}.pill-part[data-astro-cid-ge2uvauf]{padding:.7rem 1.1rem;font-size:12px}.ghost[data-astro-cid-ge2uvauf]{font-size:46vw;top:66%}}@media (height<=760px) and (width<=1023px){.lede[data-astro-cid-ge2uvauf]{display:none}}@media (prefers-reduced-motion:reduce){.hero[data-astro-cid-ge2uvauf]{height:auto}.stage[data-astro-cid-ge2uvauf]{position:relative}}.story[data-astro-cid-n2lz65zz]{height:420svh}.orbits[data-astro-cid-n2lz65zz]{aspect-ratio:1;fill:none;width:min(110vh,90vw);stroke:var(--line-dark);top:50%;right:4vw;transform:translateY(-50%)}.sticker[data-astro-cid-n2lz65zz]{background:var(--yellow);width:96px;height:96px;color:var(--ink);text-align:center;letter-spacing:.1em;text-transform:uppercase;z-index:2;border-radius:999px;justify-content:center;align-items:center;padding:14px;font-size:10.5px;font-weight:800;line-height:1.3;animation:18s linear infinite spin;top:130px;right:clamp(20px,4.45vw,88px)}@keyframes spin{to{transform:rotate(360deg)}}@media (width>=1024px){.copy[data-astro-cid-n2lz65zz]{padding-top:clamp(92px,15vh,150px)}.heads[data-astro-cid-n2lz65zz]{min-height:clamp(200px,33vh,300px)}.head[data-astro-cid-n2lz65zz] .h2[data-astro-cid-n2lz65zz]{font-size:clamp(40px,min(5.6vw,9vh),86px)}.head[data-astro-cid-n2lz65zz] p[data-astro-cid-n2lz65zz]:not(.h2){margin-top:clamp(.6rem,2vh,1.25rem)}.list[data-astro-cid-n2lz65zz]{margin-top:clamp(.75rem,3vh,2.5rem)}.row[data-astro-cid-n2lz65zz]{padding-block:clamp(.55rem,1.7vh,1.05rem)}.num[data-astro-cid-n2lz65zz]{font-size:clamp(56px,10vh,88px)}.big[data-astro-cid-n2lz65zz]{bottom:clamp(76px,11vh,96px)}}@media (width>=1024px) and (height<=720px){.head[data-astro-cid-n2lz65zz] p[data-astro-cid-n2lz65zz]:not(.h2){display:none}.heads[data-astro-cid-n2lz65zz]{min-height:150px}}.head[data-astro-cid-n2lz65zz]{opacity:0;transition:opacity .5s var(--ease-ref), transform .7s var(--ease-out-expo);position:absolute;inset:0 0 auto;transform:translateY(18px)}.head[data-astro-cid-n2lz65zz].is-on{opacity:1;transform:none}.row[data-astro-cid-n2lz65zz]{text-align:left;border-top:1px solid var(--line-dark);width:100%;color:var(--on-dark-soft);grid-template-columns:2rem 1fr auto;align-items:center;padding:1.05rem 0;font-size:15.5px;transition:color .3s;display:grid}li[data-astro-cid-n2lz65zz]:last-child .row[data-astro-cid-n2lz65zz]{border-bottom:1px solid var(--line-dark)}.row[data-astro-cid-n2lz65zz] .n[data-astro-cid-n2lz65zz]{font-size:11px}.row[data-astro-cid-n2lz65zz] .a[data-astro-cid-n2lz65zz]{opacity:0;transition:opacity .3s, transform .3s var(--ease-ref)}.row[data-astro-cid-n2lz65zz].is-on{color:var(--on-dark);font-weight:600}.row[data-astro-cid-n2lz65zz].is-on .a[data-astro-cid-n2lz65zz]{opacity:1}.watch[data-astro-cid-n2lz65zz]{min-height:0}.poster[data-astro-cid-n2lz65zz]{width:auto;height:64%;transition:opacity .5s;top:18%;right:14%}@media (width<=1023px){.poster[data-astro-cid-n2lz65zz]{height:42%;top:auto;bottom:12%;right:50%;translate:50%}}.poster[data-astro-cid-n2lz65zz].is-gone{opacity:0}.big[data-astro-cid-n2lz65zz]{bottom:96px;right:clamp(20px,4.45vw,88px)}.rule-l[data-astro-cid-n2lz65zz]{background:var(--on-dark-soft);width:60px;height:1px;margin-bottom:30px}.num[data-astro-cid-n2lz65zz]{letter-spacing:-.06em;font-size:88px;font-weight:300;line-height:.8}.track[data-astro-cid-n2lz65zz]{background:var(--line-dark);width:160px;height:2px;position:relative;overflow:hidden}.track[data-astro-cid-n2lz65zz] i[data-astro-cid-n2lz65zz]{background:var(--yellow);transform-origin:0;transform:scaleX(var(--p,0));position:absolute;inset:0}@media (width<=1023px){.story[data-astro-cid-n2lz65zz]{height:400svh}.heads[data-astro-cid-n2lz65zz]{min-height:210px}.head[data-astro-cid-n2lz65zz] .h2[data-astro-cid-n2lz65zz]{font-size:clamp(36px,10.5vw,60px)}.row[data-astro-cid-n2lz65zz]{border-bottom:1px solid var(--line-dark);flex-direction:column;align-items:flex-start;gap:.3rem;padding:.7rem 0;font-size:12.5px;line-height:1.2;display:flex}.orbits[data-astro-cid-n2lz65zz]{width:120vw;top:72%;left:50%;right:auto;transform:translate(-50%,-50%)}}@media (height<=760px) and (width<=1023px){.head[data-astro-cid-n2lz65zz] p[data-astro-cid-n2lz65zz]:not(.h2){display:none}.heads[data-astro-cid-n2lz65zz]{min-height:130px}}@media (prefers-reduced-motion:reduce){.sticker[data-astro-cid-n2lz65zz]{animation:none}}.builds[data-astro-cid-lcdefpme] .b[data-astro-cid-lcdefpme]{width:40%;height:auto;filter:drop-shadow(0 30px 30px color-mix(in oklab, var(--shadow-ink) 30%, transparent));transition:transform .9s var(--ease-out-expo)}.b1[data-astro-cid-lcdefpme]{top:14%;left:2%;transform:rotate(-12deg)}.b3[data-astro-cid-lcdefpme]{top:12%;right:2%;transform:rotate(11deg)}.b2[data-astro-cid-lcdefpme]{z-index:2;width:42%;top:4%;left:30%}@media (hover:hover) and (pointer:fine){.builds[data-astro-cid-lcdefpme]:hover .b1[data-astro-cid-lcdefpme]{transform:rotate(-16deg)translate(-3%)}.builds[data-astro-cid-lcdefpme]:hover .b3[data-astro-cid-lcdefpme]{transform:rotate(15deg)translate(3%)}.builds[data-astro-cid-lcdefpme]:hover .b2[data-astro-cid-lcdefpme]{transform:translateY(-2%)}}.fan[data-astro-cid-lcdefpme]{width:46%;height:auto;filter:drop-shadow(0 30px 30px color-mix(in oklab, var(--shadow-ink) 30%, transparent));transition:transform 1.2s var(--ease-out-expo)}.f1[data-astro-cid-lcdefpme]{bottom:10%;left:4%;transform:rotate(-14deg)}.f2[data-astro-cid-lcdefpme]{z-index:2;bottom:18%;left:30%;transform:rotate(2deg)}.f3[data-astro-cid-lcdefpme]{bottom:8%;right:2%;transform:rotate(16deg)}.panel[data-astro-cid-lcdefpme].is-in .f1[data-astro-cid-lcdefpme]{transform:rotate(-18deg)translate(-4%)}.panel[data-astro-cid-lcdefpme].is-in .f3[data-astro-cid-lcdefpme]{transform:rotate(20deg)translate(4%)}@media (hover:hover){.fam[data-astro-cid-lcdefpme]:hover .arrow[data-astro-cid-lcdefpme]{transform:translate(4px,-4px)}}.fam[data-astro-cid-lcdefpme] .arrow[data-astro-cid-lcdefpme]{transition:transform .35s var(--ease-ref)}.marquee[data-astro-cid-lcdefpme] .track[data-astro-cid-lcdefpme]{animation:32s linear infinite marquee}@keyframes marquee{to{transform:translate(-50%)}}.marquee[data-astro-cid-lcdefpme]:hover .track[data-astro-cid-lcdefpme]{animation-play-state:paused}.orbit[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme] circle[data-astro-cid-lcdefpme]{fill:none;stroke:color-mix(in oklab, var(--ink) 16%, transparent);stroke-width:.2px}.node[data-astro-cid-lcdefpme]{transform:translate(-50%,-50%)}.tile-btn[data-astro-cid-lcdefpme]{aspect-ratio:1;border-radius:var(--radius-lg);background:var(--cream);width:clamp(50px,7.2vw,76px);box-shadow:0 10px 0 -4px color-mix(in oklab, var(--ink) 9%, transparent), inset 0 0 0 1px var(--line);transition:transform .35s var(--ease-ref), box-shadow .35s;justify-content:center;align-items:center;display:flex;overflow:hidden}.tile-btn[data-astro-cid-lcdefpme]:hover{transform:translateY(-4px)}.tile-btn[data-astro-cid-lcdefpme][aria-pressed=true]{background:var(--yellow);box-shadow:0 0 0 2px var(--ink);transform:scale(1.12)}.center[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{filter:drop-shadow(0 20px 26px color-mix(in oklab, var(--shadow-ink) 22%, transparent));transition:opacity .25s, transform .5s var(--ease-out-expo)}.center[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme].is-swap{opacity:0;transform:scale(.94)rotate(-4deg)}@media (prefers-reduced-motion:reduce){.marquee[data-astro-cid-lcdefpme] .track[data-astro-cid-lcdefpme]{animation:none}}
