:root{color-scheme:dark;--void:#03060a;--ice:#eaf2f8;--frost:#a9b8c6;--dim:#6c7f92;--hair:#aac6de1f;--hair2:#aac6de3d;--cyan:#00f0ff;--holo:#7fe3ff;--display:var(--font-archivo);--mono:var(--font-martian);--gut:clamp(16px, 4.5vw, 64px);--ease:cubic-bezier(.2, .7, .2, 1)}*{box-sizing:border-box}[hidden]{display:none!important}html{background:var(--void);scrollbar-width:none;overflow-x:clip}html::-webkit-scrollbar{display:none}body{background:var(--void);color:var(--frost);font:400 16px/1.6 var(--display);-webkit-font-smoothing:antialiased;margin:0;font-stretch:100%;overflow-x:clip}body:after{content:"";z-index:40;pointer-events:none;opacity:.045;contain:strict;will-change:transform;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .8 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:0}#gl{z-index:0;pointer-events:none;width:100%;height:100%;display:block;position:fixed;inset:0}main{z-index:2;position:relative}a{color:var(--ice)}:focus-visible{outline:1px solid var(--cyan);outline-offset:4px}h1,h2,h3{color:var(--ice);text-wrap:balance;margin:0;font-weight:250}p{margin:0}.k{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dim);font-size:10.5px;font-weight:400;font-stretch:87.5%;line-height:1.5}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{left:var(--gut);z-index:70;background:var(--void);color:var(--ice);border-radius:8px;padding:8px 14px;position:fixed;top:12px;transform:translateY(-200%)}.skip:focus{transform:none}.intro{z-index:60;background:var(--void);transition:opacity 1s,visibility 0s linear 1s;position:fixed;inset:0}.intro.out{opacity:0;visibility:hidden}.quick .intro{transition-duration:.6s,0s;transition-delay:0s,.6s}.intro i{background:linear-gradient(90deg, transparent, var(--cyan) 30%, var(--cyan) 70%, transparent);width:min(560px,82vw);height:1px;box-shadow:0 0 10px var(--cyan), 0 0 24px #00f0ff66;animation:1.2s cubic-bezier(.7,0,.2,1) .1s forwards draw;position:absolute;top:47%;left:50%;transform:translate(-50%)scaleX(0)}.intro p{text-align:center;color:var(--frost);opacity:0;animation:.8s .7s forwards up;position:absolute;top:calc(47% + 20px);left:0;right:0}@keyframes draw{to{transform:translate(-50%)scaleX(1)}}@keyframes up{to{opacity:1}}.bar{z-index:30;height:72px;padding:env(safe-area-inset-top,0px) var(--gut) 0;background:linear-gradient(#0c0d0fb8,#0c0d0f00);justify-content:space-between;align-items:center;gap:20px;display:flex;position:fixed;inset:0 0 auto}.bar-mark{opacity:0;line-height:0;transition:opacity .6s,transform .6s;display:block;transform:translateY(-4px)}.past .bar-mark{opacity:1;transform:none}.bar-mark svg{width:112px;height:auto;color:var(--ice);filter:drop-shadow(0 0 10px #00f0ff40);display:block}.nav{align-items:center;gap:28px;margin-left:auto;display:flex}.nav a{color:var(--frost);text-decoration:none;transition:color .2s}.nav a:hover{color:var(--ice)}.nav .lang{gap:6px;display:inline-flex}.nav .lang a[aria-current]{color:var(--ice)}@media (width<=700px){.nav a:not(.keep){display:none}}.burger{width:44px;height:44px;color:var(--ice);cursor:pointer;background:0 0;border:0;margin-right:-10px;padding:0;display:none;position:relative}.burger span{height:1.5px;transition:transform .35s var(--ease), opacity .2s, right .35s var(--ease);background:currentColor;border-radius:2px;position:absolute;left:11px;right:11px}.burger span:first-child{top:15px}.burger span:nth-child(2){top:21px}.burger span:nth-child(3){top:27px;right:18px}.burger[aria-expanded=true] span:first-child{transform:translateY(6px)rotate(45deg)}.burger[aria-expanded=true] span:nth-child(2){opacity:0}.burger[aria-expanded=true] span:nth-child(3){right:11px;transform:translateY(-6px)rotate(-45deg)}.menu{z-index:29;overscroll-behavior:contain;padding:calc(96px + env(safe-area-inset-top,0px)) var(--gut) calc(28px + env(safe-area-inset-bottom,0px));opacity:0;background:#03060af2;grid-template-rows:1fr auto;gap:28px;transition:opacity .35s;display:grid;position:fixed;inset:0;overflow:auto}.menu.open{opacity:1}.menu ol{align-content:start;gap:4px;margin:0;padding:0;list-style:none;display:grid}.menu ol a{color:var(--ice);font:280 clamp(2rem, 8.5vw, 2.9rem)/1.1 var(--display);letter-spacing:-.02em;opacity:0;transition:opacity .4s ease, transform .55s var(--ease), color .2s;align-items:baseline;gap:18px;padding:10px 0;font-stretch:108%;text-decoration:none;display:flex;transform:translateY(14px)}.menu.open ol a{opacity:1;transition-delay:calc(var(--i,0) * 45ms);transform:none}.menu ol a:hover,.menu ol a:focus-visible,.menu ol a .k{color:var(--teal)}.menu-foot{color:var(--dim);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;display:flex}.menu-foot a{color:var(--frost);text-decoration:none}.menu-foot a[aria-current]{color:var(--ice)}.menu-foot .lang,.menu-legal{gap:8px 20px;display:inline-flex}.menu-foot .lang{gap:6px}.menu-open .legal,.menu-open .rights,.menu-open .pos,.menu-open .gulls{opacity:0;pointer-events:none}.menu-open .scale{opacity:0;visibility:hidden}.sheet{z-index:80;background:var(--void);width:100%;max-width:none;height:100%;max-height:none;color:var(--frost);overscroll-behavior:contain;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:auto}.sheet[open]{animation:.35s sheet-in}@keyframes sheet-in{0%{opacity:0}}.sheet::backdrop{background:0 0}.sheet-paper{max-width:780px;padding:calc(104px + env(safe-area-inset-top,0px)) var(--gut) calc(72px + env(safe-area-inset-bottom,0px));margin:0 auto}.sheet-head{gap:18px;margin-bottom:clamp(36px,6vw,64px);display:grid}.sheet-head .k:first-child{color:var(--teal)}.sheet h2{color:var(--paper);letter-spacing:-.035em;font-size:clamp(2.3rem,5.5vw,4rem);font-weight:280;font-stretch:108%;line-height:1}.sheet-lede{max-width:58ch;color:var(--paper);margin:0;font-size:clamp(1.02rem,1.3vw,1.16rem);font-weight:350;line-height:1.6}.sheet .stand{color:var(--mute)}.sheet section{border-top:1px solid var(--hair);gap:12px;padding:26px 0 30px;display:grid}.sheet h3{color:var(--paper);letter-spacing:-.01em;align-items:baseline;gap:18px;margin:0;font-size:clamp(1.06rem,1.4vw,1.22rem);font-weight:400;line-height:1.35;display:flex}.sheet h3 .k{width:26px;color:var(--teal);flex:none}.sheet section p{color:var(--graphite);overflow-wrap:anywhere;margin:0;font-size:1rem;font-weight:350;line-height:1.75}@media (width>=700px){.sheet section p{padding-left:44px}}.sheet section a{color:var(--paper);text-underline-offset:3px;text-decoration:underline 1px #4fd1c073;transition:color .2s,text-decoration-color .2s}.sheet section a:hover{color:var(--teal);text-decoration-color:var(--teal)}.sheet-paper.has-toc{max-width:1080px}.sheet-body{gap:40px;display:grid}@media (width>=1020px){.has-toc .sheet-body{grid-template-columns:220px minmax(0,1fr);gap:72px}}.sheet-toc{top:calc(env(safe-area-inset-top,0px) + 32px);align-self:start;gap:14px;display:grid;position:sticky}.sheet-toc ol{gap:2px;margin:0;padding:0;list-style:none;display:grid}.sheet-toc a{color:var(--graphite);gap:14px;padding:6px 0;font-size:14px;line-height:1.4;text-decoration:none;transition:color .25s;display:flex}.sheet-toc a .k{flex:none;padding-top:1px;transition:color .25s}.sheet-toc a:hover,.sheet-toc a[aria-current=true]{color:var(--paper)}.sheet-toc a[aria-current=true] .k{color:var(--teal)}@media (width<=1019px){.sheet-toc{display:none}}.sheet section{scroll-margin-top:32px}.sheet-lede a{color:var(--paper);text-underline-offset:3px;text-decoration:underline #4fd1c073}.sheet code{color:var(--paper);font:400 .86em var(--mono);background:#aac6de14;border-radius:6px;padding:1px 6px;font-stretch:87.5%}.sheet .rules{gap:10px;margin:4px 0;padding:0;list-style:none;display:grid}.sheet .rules li{color:var(--graphite);padding-left:26px;font-size:1rem;font-weight:350;line-height:1.65;position:relative}.sheet .rules li:before{content:"";background:var(--teal);border-radius:50%;width:4px;height:4px;position:absolute;top:.7em;left:6px}.sheet .times{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin:4px 0 6px;display:grid}.sheet .times div{box-shadow:var(--raise);border-radius:14px;gap:6px;padding:18px 20px;display:grid}.sheet .times dt{color:var(--graphite);font-size:14px}.sheet .times dd{color:var(--paper);letter-spacing:-.02em;margin:0;font-size:2rem;font-weight:280;font-stretch:108%;line-height:1.1}@media (width>=700px){.sheet .rules{padding-left:44px}.sheet .times{margin-left:44px}}.sheet-close{top:calc(env(safe-area-inset-top,0px) + 14px);right:var(--gut);z-index:1;width:44px;height:44px;color:var(--ice);background:#03060acc;border:1px solid #d6ecfa47;border-radius:50%;place-items:center;font-size:22px;line-height:1;text-decoration:none;transition:border-color .3s,box-shadow .3s;display:grid;position:fixed}.sheet-close:hover,.sheet-close:focus-visible{border-color:#00f0ff8c;box-shadow:0 0 18px #00f0ff29}.menu-open .bar-mark{opacity:1;transform:none}@media (width<=860px){.burger{display:block}.bar .nav{display:none}}.hero{height:230svh;position:relative}.hero-pin{touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;height:100svh;position:sticky;top:0;overflow:hidden}.hero-pin.drag{cursor:grabbing}.bezel,.constel{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.bezel{opacity:var(--hud,1)}.bezel line{stroke:#d6ecfa4d;stroke-width:1px;vector-effect:non-scaling-stroke}.bezel line.m{stroke:#d6ecfa9e}.bezel text{fill:#d6ecfa99;font:400 9px var(--mono);letter-spacing:.08em;text-anchor:middle;dominant-baseline:central}.constel line{stroke:#96e1ff8c;stroke-width:1px;stroke-dasharray:2 4}.constel circle{fill:none;stroke:#96e1ffd9;stroke-width:1px}.star-tag{white-space:nowrap;opacity:0;pointer-events:none;border-left:1px solid #96e1ffb3;gap:3px;padding:2px 0 2px 12px;transition:opacity .25s;display:grid;position:absolute;top:0;left:0}.star-tag.on{opacity:1}.star-tag.left{text-align:right;border-left:0;border-right:1px solid #96e1ffb3;justify-items:end;padding:2px 12px 2px 0}.star-tag b{color:var(--ice);letter-spacing:.2em;font-weight:400}.star-tag,.map-tag{text-shadow:0 0 10px #03060af2,0 0 2px #03060ae6}.star-tag span{color:var(--frost)}.lockup{left:50%;top:var(--cy,47%);z-index:1;width:450px;transform:translate(-50%, calc(-1 * var(--oy,50%))) scale(var(--s,1));transform-origin:50% var(--oy,50%);opacity:var(--o,0);pointer-events:none;--k:1;justify-items:center;margin:0;display:grid;position:absolute}.lockup.through .lk{visibility:hidden}.lk{display:block}.lk svg{color:#fff;width:320px;height:auto;filter:drop-shadow(0 0 calc(20px * var(--k)) #00f0ff4d);margin:1rem auto;display:block;overflow:visible}.hud-divider{width:450px;height:48px;margin:4px 0;display:block;position:relative}.hud-divider .seg{height:2px;filter:drop-shadow(0 0 calc(2px * var(--k,1)) var(--cyan)) drop-shadow(0 0 calc(4px * var(--k,1)) var(--cyan));border-radius:999px;position:absolute}.hud-divider .t{opacity:.85;top:18px}.hud-divider .b{opacity:.5;bottom:18px}.hud-divider .t.l{background:linear-gradient(90deg, transparent, var(--cyan));left:14px;right:calc(50% + 8px);transform:skew(-2deg)}.hud-divider .t.r{background:linear-gradient(90deg, var(--cyan), transparent);left:calc(50% + 8px);right:14px;transform:skew(2deg)}.hud-divider .b.l{background:linear-gradient(90deg, transparent, var(--cyan));left:24px;right:calc(50% + 8px);transform:skew(-2deg)}.hud-divider .b.r{background:linear-gradient(90deg, var(--cyan), transparent);left:calc(50% + 8px);right:24px;transform:skew(2deg)}.hud-divider .tick{width:2px;height:36px;filter:drop-shadow(0 0 calc(2px * var(--k,1)) var(--cyan)) drop-shadow(0 0 calc(6px * var(--k,1)) var(--cyan));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hud-divider .tick:before,.hud-divider .tick:after{content:"";background:var(--cyan);width:2px;height:50%;box-shadow:0 0 calc(6px * var(--k,1)) var(--cyan), 0 0 calc(14px * var(--k,1)) var(--cyan), 0 0 calc(28px * var(--k,1)) #00f0ff66;position:absolute;left:0}.hud-divider .tick:before{transform:translateY(calc(-1 * var(--part,0px)));border-radius:999px 999px 0 0;top:0}.hud-divider .tick:after{transform:translateY(var(--part,0px));border-radius:0 0 999px 999px;bottom:0}.hero-hud{left:var(--gut);right:var(--gut);bottom:calc(56px + env(safe-area-inset-bottom,0px));z-index:2;opacity:var(--hud,0);pointer-events:none;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;display:grid;position:absolute}.hero-hud>div{gap:3px;display:grid}.hero-hud span{font-variant-numeric:tabular-nums}.hero-hud .ice{color:var(--frost);margin-bottom:7px}.hud-r{justify-items:center;gap:10px;display:grid}.cue{color:var(--frost);pointer-events:auto;background:#03060acc;border:1px solid #d6ecfa47;border-radius:999px;align-items:center;gap:11px;padding:8px 15px 8px 12px;font-size:13px;text-decoration:none;transition:border-color .3s,box-shadow .3s;display:inline-flex;position:relative}.cue b{color:var(--ice);font-weight:500}.cue:hover{border-color:#00f0ff8c;box-shadow:0 0 22px #00f0ff29}@property --run{syntax:"<angle>";inherits:false;initial-value:0deg}.cue:before,.cue:after{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--run), transparent 0deg 240deg, #00f0ff4d 305deg, var(--cyan) 348deg, var(--ice) 355deg, transparent 360deg);animation:3.6s linear infinite run;position:absolute;inset:-1px}.cue:before{-webkit-mask-composite:xor;padding:1.5px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.cue:after{z-index:-1;filter:blur(8px);opacity:.8}@keyframes run{to{--run:360deg}}.past .cue:before,.past .cue:after{animation-play-state:paused}.mouse{border:1.5px solid var(--ice);border-radius:8px;flex:none;width:14px;height:22px;position:relative}.mouse i{background:var(--cyan);width:2px;height:5px;box-shadow:0 0 6px var(--cyan);animation:wheel 1.9s var(--ease) infinite;border-radius:2px;margin-left:-1px;position:absolute;top:4px;left:50%}@keyframes wheel{0%{opacity:0;transform:translateY(0)}25%{opacity:1}75%{opacity:0;transform:translateY(7px)}to{opacity:0}}.t-touch{display:none}@keyframes swipe{0%{opacity:0;transform:translateY(7px)}25%{opacity:1}75%{opacity:0;transform:translateY(0)}to{opacity:0}}@media (pointer:coarse){.t-fine{display:none}.t-touch{display:inline}.mouse i{animation-name:swipe}}.hint{color:var(--frost);transition:opacity .6s}.hint.gone{opacity:0}@media (width<=700px){.hero-hud{grid-template-columns:minmax(0,1fr);gap:14px}.hero-hud .k,.hint{display:none}.hero-hud{text-align:center;justify-items:center}.hud-r{order:-1;justify-items:center}.bezel text{font-size:7.5px}}:root{--paper:#e8e7e3;--graphite:#a4a6a4;--mute:#8a8c8a;--teal:#4fd1c0;--raise:8px 10px 22px #00000080, -6px -6px 16px #ffffff08, inset 1px 1px 0 #ffffff0b, inset -1px -1px 0 #00000047;--flat:0 0 0 #0000, 0 0 0 #fff0, inset 0 0 0 #fff0, inset 0 0 0 #0000}.chapter{position:relative}.chapter:focus{outline:none}.world{height:160svh}.strand{height:200svh}.tools{height:230svh}.team{height:220svh}.reach-out{height:130svh}.pin{height:100svh;position:sticky;top:0;overflow:hidden}.block{z-index:2;pointer-events:none;gap:20px;display:grid;position:absolute}.block.on{pointer-events:auto}.chapter h2{color:var(--paper);letter-spacing:-.03em;font-size:clamp(2rem,4vw,3.6rem);font-weight:280;font-stretch:108%;line-height:1.05}.chapter .lead{color:var(--graphite);white-space:pre-line;text-shadow:0 0 2px #0e0f11f2,0 0 8px #0e0f11e6,0 0 20px #0e0f11cc;font-size:clamp(1rem,1.2vw,1.12rem);font-weight:350;line-height:1.65}.chapter .k{color:var(--teal)}.neo{box-shadow:var(--raise);background:linear-gradient(145deg,#242528f5,#18191bf5);border-radius:14px}[data-in]{opacity:0;transition:opacity .5s ease, transform .6s var(--ease);transform:translateY(26px)}.on [data-in]{opacity:1;transition:opacity .5s ease calc(var(--i,0) * 50ms), transform .7s var(--ease) calc(var(--i,0) * 50ms);transform:none}.block.gone [data-in]{opacity:0;transform:translateY(-14px)}[data-in] .neo,.neo[data-in]{box-shadow:var(--flat);transition:box-shadow .8s var(--ease) calc(var(--i,0) * 50ms + .15s)}.on [data-in] .neo,.on .neo[data-in]{box-shadow:var(--raise)}.w{vertical-align:top;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}.w>span{transition:transform .5s var(--ease);display:inline-block;transform:translateY(105%)}.on .w>span{transition:transform .65s var(--ease) calc(var(--w,0) * 30ms + var(--i,0) * 50ms);transform:none}[data-words]{opacity:1;transform:none}.lede{width:min(760px, calc(100% - 2 * var(--gut)));text-align:center;justify-items:center;top:15vh;left:50%;transform:translate(-50%)}.lede h2{max-width:18ch}.lede .lead{max-width:52ch}.values{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;margin:8px 0 0;padding:0;list-style:none;display:grid}.values li{align-content:start;gap:4px;padding:14px 16px 15px;display:grid}.values b{color:var(--paper);font-size:15px;font-weight:450}.values span{color:var(--mute);font-size:12.5px;line-height:1.45}.side{right:var(--gut);width:min(460px,38vw);bottom:7vh}.feeds{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:8px 0 0;display:grid}.feeds div{gap:4px;padding:14px 14px 13px;display:grid}.feeds dt{color:var(--paper);font-size:15px}.feeds dd{color:var(--mute);margin:0;font-size:12.5px;line-height:1.4}.head{left:var(--gut);width:min(390px,30vw);top:15vh}.tags{z-index:3;pointer-events:none;opacity:0;transition:opacity .6s;position:absolute;inset:0}.tags.on{opacity:1}.tag{color:var(--paper);font:inherit;text-align:left;white-space:nowrap;cursor:pointer;pointer-events:auto;will-change:transform;border:0;gap:3px;padding:8px 13px 9px;transition:color .3s,box-shadow .4s,background .4s,opacity .35s;display:grid;position:absolute;top:0;left:0}.tags:not(.on) .tag{pointer-events:none}.tag b{font-size:13px;font-weight:450}.tag span{color:var(--mute);font:400 9.5px var(--mono);letter-spacing:.12em;text-transform:uppercase;font-stretch:87.5%}.tag:hover,.tag[aria-expanded=true]{color:var(--teal)}.tag[aria-expanded=true]{box-shadow:inset 4px 5px 10px #00000073,inset -3px -3px 8px #ffffff09}.tag:focus-visible{outline:1px solid var(--teal);outline-offset:3px}.cards{z-index:4;pointer-events:none;position:absolute;inset:0}.card{top:calc(50% + 8px);left:var(--gut);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#e8e7e32e transparent;pointer-events:auto;opacity:0;width:min(420px,33vw);max-height:calc(100svh - 116px);transition:opacity .4s, transform .6s var(--ease);gap:14px;padding:30px 30px 28px;display:grid;position:absolute;overflow:auto;transform:translateY(-46%)}.card.show{opacity:1;transform:translateY(-50%)}@media (orientation:landscape) and (height<=860px){.card{gap:10px;padding:24px 26px 22px}.card h3{font-size:1.6rem}.card .claim{font-size:1.02rem}.card p,.card .links{font-size:13.5px;line-height:1.5}.card .note{padding:8px 10px;font-size:12.5px}.card .go{min-height:38px}}.chapter .head{transition:opacity .45s}.chapter.picked .head{opacity:0;pointer-events:none}@media (width>=861px) and (height>=640px),(orientation:landscape) and (height>=640px){.team.picked .head{opacity:1;pointer-events:auto}.team .card{top:var(--below,50%);max-height:calc(100vh - var(--below,50%) - 64px);max-height:calc(100svh - var(--below,50%) - 64px);transform:translateY(14px)}.team .card.show{transform:none}}.card .claim{color:var(--paper);font-size:1.12rem;font-weight:350;line-height:1.45}.card h3{color:var(--paper);letter-spacing:-.02em;font-size:1.9rem;font-weight:300;font-stretch:108%}.card p{color:var(--graphite);font-size:15px;line-height:1.6}.card .k{color:var(--teal)}.card .facts{flex-wrap:wrap;gap:10px 26px;margin:0;padding:0;list-style:none;display:flex}.card .facts li{color:var(--mute);font:400 9.5px var(--mono);letter-spacing:.12em;text-transform:uppercase;gap:4px;display:grid}.card .facts b{color:var(--paper);font:300 1.4rem/1 var(--display);letter-spacing:-.01em;text-transform:none}.card .links{color:var(--graphite);gap:8px;margin:0;padding:0;font-size:14px;line-height:1.5;list-style:none;display:grid}.card .links li{padding-left:16px;position:relative}.card .links li:before{content:"";background:var(--teal);width:6px;height:1px;position:absolute;top:.62em;left:0}.card .links b{color:var(--paper);font-weight:450}.card .note{border-left:2px solid var(--teal);color:var(--paper);background:#4fd1c00f;border-radius:4px;padding:10px 12px;font-size:13.5px;line-height:1.5}.card>.k:first-child{padding-right:28px}.card .close{width:34px;height:34px;color:var(--graphite);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:20px;line-height:1;position:absolute;top:12px;right:14px}.card .close:hover{color:var(--paper);box-shadow:var(--raise)}.go{border:0;border-radius:12px;justify-self:start;align-items:center;gap:12px;min-height:44px;margin-top:4px;padding:0 20px;font-size:15px;text-decoration:none;transition:color .2s,box-shadow .3s;display:inline-flex}.go svg{width:12px;height:12px}.go.plain{color:var(--paper);box-shadow:var(--raise)}.go.plain:hover{color:var(--teal)}.finale{left:var(--gut);width:min(660px, calc(100% - 2 * var(--gut)));text-shadow:0 0 28px #03060a99;gap:18px;top:14vh}.chapter .finale h2{max-width:13ch;font-size:clamp(2.5rem,5.4vw,4.8rem)}.finale h2,.finale .lead{text-shadow:calc(var(--rx,0) * 1px) calc(var(--ry,0) * 1px) 0 rgba(255, 220, 180, var(--rk,0))}.finale{text-shadow:none;filter:drop-shadow(0 1px 10px #03060a33)}.finale .go.plain{box-shadow:3px 4px 12px #0a060c33,-2px -2px 8px #ffecdc0a,inset 1px 1px #ffffff12,inset -1px -1px #00000024}.chapter .finale .lead{color:var(--paper);font-size:clamp(1.1rem,1.5vw,1.32rem)}.reach{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.reach .go{text-shadow:none;margin-top:0}address{color:var(--graphite);font-size:15px;font-style:normal;line-height:1.7}@media (width<=860px) and (orientation:portrait){.lede{top:12vh}.chapter h2{font-size:clamp(1.75rem,7.6vw,2.4rem)}.side{left:var(--gut);right:var(--gut);width:auto;bottom:8vh}.side:before{content:"";inset:-64px calc(-1 * var(--gut)) -8vh;z-index:-1;pointer-events:none;background:linear-gradient(#03060a00,#03060abd 72px,#03060ae0);transition:opacity .5s;position:absolute}.side:not(.on):before{opacity:0}.feeds,.values{grid-template-columns:minmax(0,1fr);gap:8px}.values li,.feeds div{grid-template-columns:auto 1fr;align-items:baseline;gap:10px;padding:10px 14px}.head{left:var(--gut);right:var(--gut);width:auto;top:11vh}.head .lead{display:none}.card{top:auto;left:12px;right:12px;bottom:calc(56px + env(safe-area-inset-bottom,0px));width:auto;max-height:calc(100svh - 140px);padding:24px 22px;overflow:auto;transform:translateY(16px)}.card.show{transform:none}.team.picked .tag{opacity:0;pointer-events:none}.team .card{bottom:calc(56px + env(safe-area-inset-bottom,0px) + var(--card-up,0px))}.finale{gap:14px;top:10vh}.chapter .finale h2{font-size:clamp(2.1rem,9.6vw,2.9rem)}}@media (width<=860px) and (orientation:portrait) and (height<=720px){.lede .lead,.side .lead,.finale address{display:none}}@media (orientation:landscape) and (height<=500px){.lede .lead,.side .lead,.head .lead,.finale address,.feeds dd,.values span{display:none}.chapter h2,.chapter .finale h2{font-size:clamp(1.5rem,4.2vw,2.3rem)}.lede{gap:12px;top:16vh}.side{gap:12px;bottom:12vh}.head{top:18vh}.finale{gap:10px;top:16vh}.values li,.feeds div{padding:9px 12px}}.legal,.rights{bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:31;color:var(--dim);text-shadow:0 0 10px #03060af2,0 0 2px #03060ae6;margin:0;position:fixed}.legal{gap:4px 22px;display:flex;left:50%;transform:translate(-50%)}.rights{right:var(--gut)}.legal a{color:var(--frost);margin:-8px 0;padding:8px 0;text-decoration:none;transition:color .2s}.legal a:hover{color:var(--ice)}@media (width<=700px),(orientation:landscape) and (height<=500px){.legal .wide,.paper-foot .wide{display:none}}@media (width<=700px){.hero-hud{bottom:calc(64px + env(safe-area-inset-bottom,0px))}.legal{bottom:calc(30px + env(safe-area-inset-bottom,0px));gap:16px;font-size:9.5px}.rights{left:50%;right:auto;bottom:calc(14px + env(safe-area-inset-bottom,0px));white-space:nowrap;font-size:9.5px;transform:translate(-50%)}}.pos{left:var(--gut);bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:30;width:260px;height:16px;color:var(--frost);white-space:pre;font-variant-numeric:tabular-nums;opacity:0;pointer-events:none;contain:strict;will-change:transform;align-items:center;gap:10px;transition:opacity .6s;display:flex;position:fixed}.past .pos{opacity:1}@media (width<=900px){.pos{bottom:calc(44px + env(safe-area-inset-bottom,0px))}}@media (width<=700px){.pos{display:none}}.scale{--h:min(42vh, 300px);z-index:31;height:var(--h);opacity:0;visibility:hidden;background:repeating-linear-gradient(to bottom, #d6ecfa47 0 1px, transparent 1px calc(var(--h) / 25)) right top / 5px calc(100% + 1px) no-repeat;flex-direction:column;justify-content:space-between;align-items:flex-end;transition:opacity .6s,visibility .6s;display:flex;position:fixed;top:50%;right:18px;transform:translateY(-50%)}.past .scale{opacity:1;visibility:visible}.stop{justify-content:flex-end;align-items:center;width:44px;height:24px;margin:-12px 0;text-decoration:none;display:flex;position:relative}.stop:after{content:"";background:#d6ecfa73;width:10px;height:1px;transition:width .25s,background .25s}.stop:hover:after,.stop:focus-visible:after{background:var(--ice);width:16px}.stop:focus-visible{outline-offset:0}.stop span{color:var(--frost);white-space:nowrap;text-shadow:0 0 8px #03060af2;opacity:0;pointer-events:none;transition:opacity .25s,transform .25s,color .25s;position:absolute;right:30px;transform:translate(6px)}.scale:hover .stop span,.stop:focus-visible span{opacity:1;transform:none}.stop:hover span,.stop[aria-current=true] span{color:var(--ice)}.mark{background:var(--cyan);width:22px;height:1px;box-shadow:0 0 8px var(--cyan);transform:translateY(calc(var(--at,0) * var(--h)));pointer-events:none;position:absolute;top:0;right:0}@media (width<=700px){.scale{display:none}}.gulls{top:calc(50% + env(safe-area-inset-top,0px) / 2);left:calc(100% - var(--gut) + 14px);color:var(--cyan);font:400 11px/1 var(--mono);letter-spacing:.14em;font-variant-numeric:tabular-nums;text-shadow:0 0 8px #00f0ffcc,0 0 18px #00f0ff59;opacity:0;pointer-events:none;font-stretch:87.5%;transition:opacity .6s;position:absolute;transform:translateY(-50%)}@media (width<=860px){.gulls{margin-left:auto;position:static;transform:none}}.past .gulls{opacity:1}.gulls.hit{animation:hit .7s var(--ease)}@keyframes hit{0%{color:#fff;text-shadow:0 0 14px var(--cyan), 0 0 30px var(--cyan)}}.foot-shade{z-index:29;height:calc(140px + env(safe-area-inset-bottom,0px));opacity:0;pointer-events:none;background:linear-gradient(#120b0800,#120b0873 45%,#120b08b3);transition:opacity 1.4s;position:fixed;inset:auto 0 0}.dawn .foot-shade{opacity:1}.stop span{transition-property:color,text-shadow,opacity,transform;transition-duration:.8s,.8s,.25s,.25s}.dawn .stop span{color:#261911eb;text-shadow:0 0 10px #ffecd8bf,0 0 2px #ffecd899}.dawn .stop:hover span,.dawn .stop[aria-current=true] span{color:#120b07}.dawn .stop:after{background:#2619118c}.dawn .scale{background-image:repeating-linear-gradient(to bottom, #26191161 0 1px, transparent 1px calc(var(--h) / 25))}.no-gl .hero-pin,.no-js .hero-pin{background:var(--void) var(--sea) center / cover}.no-gl body,.no-gl main{background:#1a1b1d}.no-gl .lockup,.no-gl .hero-hud,.no-js .lockup,.no-js .hero-hud{--o:1;--hud:1}.no-gl .tags{inset:auto var(--gut) calc(64px + env(safe-area-inset-bottom,0px));opacity:1;flex-wrap:wrap;gap:10px;display:flex}.no-gl .tags .tag{pointer-events:auto;position:static}.no-js .intro,.no-js .hint,.no-gl .hint{display:none}.no-js .block{pointer-events:auto}.no-js [data-in],.no-js .w>span{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.mouse i,.cue:before,.cue:after{animation:none}[data-in],.w>span{transition:none!important}}
