.ana[data-astro-cid-eao53npq]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(32px,6vw,96px);display:grid}.ana-stage[data-astro-cid-eao53npq]{order:2}.ana-sticky[data-astro-cid-eao53npq]{top:calc(var(--nav-h) + 6vh);position:sticky}.ana-step[data-astro-cid-eao53npq]{opacity:.3;flex-direction:column;justify-content:center;gap:18px;min-height:72vh;transition:opacity .4s;display:flex}.ana-step[data-astro-cid-eao53npq].on{opacity:1}.ana-note[data-astro-cid-eao53npq]{color:var(--ink-2);text-align:right;margin-top:10px;font-size:.72rem}.win[data-astro-cid-eao53npq]{background:var(--night);color:var(--night-text);border-radius:12px;overflow:hidden;box-shadow:0 40px 80px -40px #211612cc}.win-bar[data-astro-cid-eao53npq]{border-bottom:1px solid var(--night-line);align-items:center;gap:6px;padding:12px 14px;display:flex}.win-bar[data-astro-cid-eao53npq] i[data-astro-cid-eao53npq]{background:var(--night-line);border-radius:50%;width:10px;height:10px}.win-bar[data-astro-cid-eao53npq] span[data-astro-cid-eao53npq]{color:var(--night-dim);background:var(--night-2);border-radius:99px;margin-left:10px;padding:3px 12px;font-size:.75rem}.win-body[data-astro-cid-eao53npq]{aspect-ratio:4/3;position:relative;overflow:hidden}.layer[data-astro-cid-eao53npq]{opacity:0;visibility:hidden;transition:opacity .4s, transform .5s var(--ease), visibility .4s;flex-direction:column;justify-content:center;gap:16px;padding:clamp(16px,3vw,36px);display:flex;position:absolute;inset:0;transform:translateY(14px)}[data-astro-cid-eao53npq][data-step="0"] .l-found[data-astro-cid-eao53npq],[data-astro-cid-eao53npq][data-step="1"] .l-fast[data-astro-cid-eao53npq],[data-astro-cid-eao53npq][data-step="2"] .l-clear[data-astro-cid-eao53npq],[data-astro-cid-eao53npq][data-step="3"] .l-conv[data-astro-cid-eao53npq],[data-astro-cid-eao53npq][data-step="4"] .l-auto[data-astro-cid-eao53npq]{opacity:1;visibility:visible;transform:none}.search[data-astro-cid-eao53npq]{border:1px solid var(--night-line);border-radius:99px;align-items:center;padding:10px 16px;font-size:clamp(.72rem,1.3vw,.9rem);display:flex}.search[data-astro-cid-eao53npq] b[data-astro-cid-eao53npq]{background:var(--mint);width:2px;height:1.1em;margin-left:4px;animation:1s steps(2,end) infinite caret}@keyframes caret{50%{opacity:0}}.serp[data-astro-cid-eao53npq]{flex-direction:column;gap:10px;display:flex;position:relative}.s[data-astro-cid-eao53npq]{transition:transform .9s var(--ease) .15s;border-radius:8px;gap:6px;padding:12px 14px;display:grid}.s[data-astro-cid-eao53npq] u[data-astro-cid-eao53npq]{background:var(--night-line);border-radius:3px;height:8px;display:block}.s[data-astro-cid-eao53npq] u[data-astro-cid-eao53npq]:first-child{width:58%}.s-you[data-astro-cid-eao53npq]{background:var(--green);color:#fff;order:2}.s-you[data-astro-cid-eao53npq] small[data-astro-cid-eao53npq]{opacity:.85;font-size:.68rem}.s-you[data-astro-cid-eao53npq] strong[data-astro-cid-eao53npq]{font:620 clamp(.82rem, 1.6vw, 1.1rem)/1.2 var(--display)}.s-you[data-astro-cid-eao53npq] u[data-astro-cid-eao53npq]{background:#ffffff59}.s-a[data-astro-cid-eao53npq],.s-b[data-astro-cid-eao53npq]{align-content:center;height:66px}[data-astro-cid-eao53npq][data-step="0"] .s-you[data-astro-cid-eao53npq]{transform:translateY(calc(-200% - 12px))}[data-astro-cid-eao53npq][data-step="0"] .s-a[data-astro-cid-eao53npq],[data-astro-cid-eao53npq][data-step="0"] .s-b[data-astro-cid-eao53npq]{transform:translateY(calc(100% + 26px))}.gauge[data-astro-cid-eao53npq]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.gauge[data-astro-cid-eao53npq]>span[data-astro-cid-eao53npq]{color:var(--night-dim);font-size:.78rem}.gauge[data-astro-cid-eao53npq] b[data-astro-cid-eao53npq]{font-size:clamp(2.4rem,6vw,4.5rem);font-weight:500;line-height:1;display:grid}.gauge[data-astro-cid-eao53npq] b[data-astro-cid-eao53npq] span[data-astro-cid-eao53npq]{text-align:right;grid-area:1/1;transition:opacity .3s .7s,transform .4s .7s}.gauge[data-astro-cid-eao53npq] b[data-astro-cid-eao53npq] span[data-astro-cid-eao53npq]:first-child{color:var(--bad-night)}.gauge[data-astro-cid-eao53npq] b[data-astro-cid-eao53npq] span[data-astro-cid-eao53npq]:last-child{color:var(--mint);opacity:0;transform:translateY(8px)}[data-astro-cid-eao53npq][data-step="1"] .gauge[data-astro-cid-eao53npq] b[data-astro-cid-eao53npq] span[data-astro-cid-eao53npq]:first-child{opacity:0;transform:translateY(-8px)}[data-astro-cid-eao53npq][data-step="1"] .gauge[data-astro-cid-eao53npq] b[data-astro-cid-eao53npq] span[data-astro-cid-eao53npq]:last-child{opacity:1;transform:none}.wf[data-astro-cid-eao53npq]{gap:10px;display:grid}.wf[data-astro-cid-eao53npq] i[data-astro-cid-eao53npq]{height:clamp(14px,2.4vw,24px);width:var(--w);background:var(--bad-night);clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%);transition:width 1.1s var(--ease) .15s, background .8s .3s;display:block}[data-astro-cid-eao53npq][data-step="1"] .wf[data-astro-cid-eao53npq] i[data-astro-cid-eao53npq]{width:var(--to);background:var(--mint)}.l-clear[data-astro-cid-eao53npq]{justify-content:flex-start;gap:10px}.pg[data-astro-cid-eao53npq]{background:var(--night-2);opacity:0;transition:opacity .4s, transform .6s var(--ease);border-radius:6px;transform:translateY(16px)scale(.97)}[data-astro-cid-eao53npq][data-step="2"] .pg[data-astro-cid-eao53npq]{opacity:1;transform:none}.pg-nav[data-astro-cid-eao53npq]{justify-content:flex-end;gap:8px;padding:12px;transition-delay:50ms;display:flex}.pg-nav[data-astro-cid-eao53npq] i[data-astro-cid-eao53npq]{background:var(--night-line);border-radius:3px;width:32px;height:6px}.pg-nav[data-astro-cid-eao53npq] i[data-astro-cid-eao53npq]:first-child{background:var(--mint);margin-right:auto}.pg-hero[data-astro-cid-eao53npq]{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:12px;padding:clamp(14px,2.6vw,28px);transition-delay:.15s;display:flex}.pg-hero[data-astro-cid-eao53npq] b[data-astro-cid-eao53npq]{font:680 clamp(1.3rem, 3.2vw, 2.5rem)/1 var(--display);letter-spacing:-.03em}.pg-hero[data-astro-cid-eao53npq] i[data-astro-cid-eao53npq]{background:var(--night-line);border-radius:3px;width:60%;height:7px}.pg-hero[data-astro-cid-eao53npq] em[data-astro-cid-eao53npq]{background:var(--mint);color:var(--night);border-radius:4px;padding:8px 14px;font-size:.8rem;font-style:normal;font-weight:600}.pg-row[data-astro-cid-eao53npq]{grid-template-columns:repeat(3,1fr);gap:10px;height:22%;display:grid}.pg-row[data-astro-cid-eao53npq] .pg[data-astro-cid-eao53npq]:first-child{transition-delay:.25s}.pg-row[data-astro-cid-eao53npq] .pg[data-astro-cid-eao53npq]:nth-child(2){transition-delay:.32s}.pg-row[data-astro-cid-eao53npq] .pg[data-astro-cid-eao53npq]:nth-child(3){transition-delay:.39s}.l-conv[data-astro-cid-eao53npq]{align-items:center}.form[data-astro-cid-eao53npq]{background:var(--night-2);border-radius:10px;gap:10px;width:min(78%,340px);padding:18px;display:grid}.form[data-astro-cid-eao53npq] u[data-astro-cid-eao53npq]{border:1px solid var(--night-line);border-radius:5px;height:34px;display:block}.form[data-astro-cid-eao53npq] em[data-astro-cid-eao53npq]{text-align:center;background:var(--mint);color:var(--night);border-radius:5px;padding:9px;font-size:.88rem;font-style:normal;font-weight:600}.toast[data-astro-cid-eao53npq]{background:var(--paper);color:var(--ink);opacity:0;transition:opacity .3s .8s, transform .6s var(--ease) .8s;border-radius:8px;align-items:center;gap:10px;padding:10px 14px;display:flex;position:absolute;bottom:clamp(10px,3vw,24px);right:clamp(10px,3vw,28px);transform:translateY(20px);box-shadow:0 16px 30px -12px #000}.toast[data-astro-cid-eao53npq] i[data-astro-cid-eao53npq]{background:var(--green);clip-path:polygon(30% 0,100% 0,70% 100%,0 100%);flex:none;width:26px;height:26px}.toast[data-astro-cid-eao53npq] b[data-astro-cid-eao53npq]{font-size:.85rem;line-height:1.2;display:block}.toast[data-astro-cid-eao53npq] span[data-astro-cid-eao53npq]{color:#5a4c45;font-size:.75rem}[data-astro-cid-eao53npq][data-step="3"] .toast[data-astro-cid-eao53npq]{opacity:1;transform:none}.flow[data-astro-cid-eao53npq]{gap:clamp(8px,1.6vw,14px);display:grid}.fl[data-astro-cid-eao53npq]{background:var(--night-2);opacity:0;transition:opacity .35s, transform .55s var(--ease);border-radius:8px;align-items:center;gap:12px;padding:clamp(8px,1.4vw,14px);display:flex;transform:translate(-14px)}.fl[data-astro-cid-eao53npq] i[data-astro-cid-eao53npq]{background:var(--mint);width:28px;height:22px;color:var(--night);font:600 .75rem var(--mono);clip-path:polygon(22% 0,100% 0,78% 100%,0 100%);flex:none;place-items:center;display:grid}.fl[data-astro-cid-eao53npq]>div[data-astro-cid-eao53npq]{flex-wrap:wrap;flex:1;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.fl[data-astro-cid-eao53npq] b[data-astro-cid-eao53npq]{font-size:clamp(.8rem,1.4vw,1rem);font-weight:600}.fl[data-astro-cid-eao53npq] span[data-astro-cid-eao53npq]{color:var(--night-dim);font-size:.72rem}[data-astro-cid-eao53npq][data-step="4"] .fl[data-astro-cid-eao53npq]{opacity:1;transform:none}[data-astro-cid-eao53npq][data-step="4"] .fl[data-astro-cid-eao53npq]:nth-child(2){transition-delay:.25s}[data-astro-cid-eao53npq][data-step="4"] .fl[data-astro-cid-eao53npq]:nth-child(3){transition-delay:.5s}[data-astro-cid-eao53npq][data-step="4"] .fl[data-astro-cid-eao53npq]:nth-child(4){transition-delay:.75s}@media (width<=860px){.ana[data-astro-cid-eao53npq]{display:block}.ana-stage[data-astro-cid-eao53npq]{top:var(--nav-h);z-index:3;background:var(--paper);margin-inline:calc(-1 * var(--gutter));padding-block:8px 12px;padding-inline:var(--gutter);position:sticky}.ana-sticky[data-astro-cid-eao53npq]{position:static}.win-body[data-astro-cid-eao53npq]{aspect-ratio:16/9}.layer[data-astro-cid-eao53npq]{gap:8px;padding:12px 14px}.ana-note[data-astro-cid-eao53npq]{margin-top:4px}.ana-step[data-astro-cid-eao53npq]{justify-content:flex-start;min-height:62vh;padding-top:28px}.s[data-astro-cid-eao53npq]{gap:4px;padding:7px 10px}.s-a[data-astro-cid-eao53npq],.s-b[data-astro-cid-eao53npq]{height:36px}.serp[data-astro-cid-eao53npq]{gap:5px}.search[data-astro-cid-eao53npq]{padding:5px 12px}[data-astro-cid-eao53npq][data-step="0"] .s-you[data-astro-cid-eao53npq]{transform:translateY(calc(-200% - 8px))}[data-astro-cid-eao53npq][data-step="0"] .s-a[data-astro-cid-eao53npq],[data-astro-cid-eao53npq][data-step="0"] .s-b[data-astro-cid-eao53npq]{transform:translateY(calc(100% + 18px))}.form[data-astro-cid-eao53npq]{gap:5px;width:62%;padding:10px}.form[data-astro-cid-eao53npq] u[data-astro-cid-eao53npq]{height:20px}.form[data-astro-cid-eao53npq] em[data-astro-cid-eao53npq]{padding:5px;font-size:.75rem}.fl[data-astro-cid-eao53npq]{padding:5px 10px}.flow[data-astro-cid-eao53npq]{gap:5px}.fl[data-astro-cid-eao53npq] i[data-astro-cid-eao53npq]{width:22px;height:18px}}@media (prefers-reduced-motion:reduce){.ana-step[data-astro-cid-eao53npq]{opacity:1}}.shards{z-index:0;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.world{background:var(--earth)}.world>section{z-index:1;background:var(--sec);position:relative}.world[data-ready]>section,.world .dark{background:0 0}.world:not([data-ready])>section.dark{background:var(--sec)}@media (width>=1200px){.world .wrap{padding-left:110px}}.split-line{will-change:transform}.rail{z-index:30;left:var(--gutter);color:#fff;mix-blend-mode:difference;pointer-events:none;position:fixed;bottom:20px}.rail ol{margin:0 0 8px;transition:opacity .3s;display:grid}.rail[data-compact] ol{opacity:0;visibility:hidden}.rail[data-compact] a{pointer-events:none}.rail a{pointer-events:auto;opacity:.5;align-items:center;gap:8px;min-height:24px;font-size:.74rem;line-height:1.3;text-decoration:none;transition:opacity .25s;display:flex}.rail a:hover,.rail a:focus-visible,.rail a[data-on]{opacity:1}.rail .mono{width:2.2em;font-size:.7rem}.rail :focus-visible{outline-color:#fff}.rank small{text-transform:uppercase;letter-spacing:.08em;opacity:.75;font-size:.65rem;display:block}.rank b{font:700 3.4rem/.95 var(--display);font-variation-settings:"wdth" 75;letter-spacing:-.04em;font-variant-numeric:tabular-nums;display:block}@media (width<=1199px){.rail ol,.rank small{display:none}.rail{z-index:51;left:auto;right:calc(var(--gutter) + 62px);height:28px;color:var(--ink);mix-blend-mode:normal;top:26px;bottom:auto}.rank b{font-variation-settings:"wdth" 75;color:var(--ember-deep);font-size:1.5rem;line-height:28px}}.hero{min-height:100svh;padding-block:calc(var(--nav-h) + 28px) 40px;display:flex;overflow:clip}.hero-in{flex-direction:column;justify-content:flex-end;gap:clamp(22px,3.4vh,40px);display:flex}.hero-h1{font-family:var(--display);letter-spacing:-.05em;font-size:clamp(3rem,8.7vw,9.6rem);font-weight:700;line-height:.92}.hero-h1 .it{color:var(--ember);letter-spacing:-.03em;font-size:1.1em;line-height:.8}.hero-foot{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:24px clamp(28px,6vw,96px);display:grid}.hero-foot .lead{max-width:46ch}.pick-t{margin-bottom:8px;font-weight:600}.pick ul{border-top:1px solid var(--night-line)}.pick li{border-bottom:1px solid var(--night-line)}.pick a{isolation:isolate;font:620 clamp(1.05rem, 1.55vw, 1.4rem)/1.2 var(--display);letter-spacing:-.02em;transition:color .25s, padding .35s var(--ease);justify-content:space-between;align-items:center;gap:16px;padding:11px 6px;text-decoration:none;display:flex;position:relative;overflow:hidden}.pick a:before{content:"";z-index:-1;background:var(--ember);transition:transform .45s var(--ease);position:absolute;inset:-1px -14%;transform:translate(-108%)skew(-24deg)}.pick a:hover,.pick a:focus-visible{color:var(--earth);padding-inline:14px}.pick a:hover:before,.pick a:focus-visible:before{transform:translate(0)skew(-24deg)}.pick svg{flex:none;width:18px;height:18px}.who{padding-block:clamp(48px,8vw,110px);overflow:clip}.world[data-ready]>section.who{background:var(--sec)}.who .eyebrow{margin-bottom:26px}.drift{background:var(--sec);will-change:transform;width:max-content;font:700 clamp(3rem, 10vw, 10.5rem)/1.04 var(--display);letter-spacing:-.05em;white-space:nowrap;display:flex}.drift span{align-items:center;display:inline-flex}.drift i{background:var(--ember);clip-path:polygon(38% 0,100% 0,62% 100%,0 100%);width:.55em;height:.4em;margin-inline:.28em;display:inline-block}.drift-b{color:#0000;-webkit-text-stroke:1.5px #f5f2ea99}.drift-b i{background:var(--mint)}.statement{padding-block:clamp(90px,16vw,220px)}.statement .eyebrow{margin-bottom:26px}.words{max-width:22ch;font-size:clamp(2.3rem,6.2vw,5.8rem);line-height:1.02}.words .it{color:var(--ember)}.hs{overflow:clip}.hs-track{width:min(100% - 2 * var(--gutter), 1320px);gap:16px;margin-inline:auto;padding-block:72px;display:grid}.hs-intro>*+*{margin-top:18px}.hs-title{font-size:clamp(3rem,9vw,8rem)}.hs-title .it{color:var(--ember)}.hs-hint{color:var(--mint);font-size:.78rem;display:none}.hs-card{border:1px solid var(--night-line);background:#1b3528;border-radius:14px;flex-direction:column;text-decoration:none;transition:background .4s,color .4s;display:flex;position:relative;overflow:hidden}.hs-card:hover{background:var(--paper);color:var(--earth);--ink-2:#5a4c45;--line:#21161233}.hs-card:focus-visible{outline-color:var(--mint)}.hs-art{aspect-ratio:16/10;flex:auto;min-height:0;position:relative;overflow:hidden}.hs-art .art{position:absolute;inset:0}.hs-num{z-index:1;font:500 .8rem var(--mono);color:var(--paper);position:absolute;top:16px;left:18px}.hs-text{padding:clamp(20px,2.4vw,32px)}.hs-text h3{margin-bottom:10px;font-size:clamp(1.8rem,3.4vw,3.1rem)}.hs-text .lead{font-size:1.05rem}.hs-card .tags{margin-top:14px}.hs-more{align-items:center;gap:8px;margin-top:16px;font-weight:600;display:inline-flex}.hs-more svg{width:18px;transition:transform .3s var(--ease)}.hs-card:hover .hs-more svg{transform:translate(5px)}.hs.hs-on{align-items:center;height:100vh;display:flex}.hs.hs-on .hs-track{width:max-content;padding:calc(var(--nav-h) + 16px) 8vw 96px clamp(120px, 11vw, 200px);will-change:transform;align-items:stretch;gap:20px;height:100vh;margin:0;display:flex}.hs.hs-on .hs-intro{align-self:center;width:min(44vw,620px)}.hs.hs-on .hs-hint{display:block}.hs.hs-on .hs-card{width:min(47vw,720px)}.hs.hs-on .hs-art{aspect-ratio:auto}.hs.hs-on .hs-text{flex:none}#how .ana-stage{background:0 0}@media (width<=860px){#how .ana-stage{backdrop-filter:blur(8px);background:#1e4a36f0}}#how .ana-note{color:var(--night-dim)}.trust{--line:#21161247;--ink-2:#33423a;padding-top:clamp(240px,42vh,400px)}.trust .eyebrow,.trust .it{color:var(--green-deep)}.trust .card p{color:#5a4c45}.trust .link{text-decoration-color:var(--green-deep)}.finale{align-items:flex-end;min-height:100svh;padding-block:62vh clamp(36px,6vh,64px);display:flex;position:relative}.finale-logo{width:min(70vw,50vh);position:absolute;top:9vh;left:50%;transform:translate(-50%)}html[data-3d] .finale-logo{visibility:hidden}.world .finale-in{padding-left:0}.finale-in{text-align:center;justify-items:center;gap:16px;display:grid;position:relative}.finale-rank{font:700 1.1rem var(--mono);color:var(--ember-deep)}.finale h2{max-width:16ch;font-size:clamp(2.6rem,6vw,5.8rem)}.finale .it{color:var(--ember-deep)}.finale .lead{max-width:54ch;font-size:1.1rem}.finale .btn-row{justify-content:center}@media (width<=860px){.hero-foot{grid-template-columns:1fr}.hero-h1{font-size:clamp(2.9rem,13vw,6rem)}.finale{padding-top:54vh}}
