@font-face{font-family:Big Shoulders;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5fefd80b57937013.3vxbymg_kqoii.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Big Shoulders;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c4c21e4d4b578e42.4063qtxwupz89.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Big Shoulders;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/55cb69ad17a100ed.0kxvs4gr291h1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.MqHLta_className{font-family:Big Shoulders;font-style:normal}.MqHLta_variable{--font-display:"Big Shoulders"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.lZm5xW_className{font-family:Inter;font-style:normal}.lZm5xW_variable{--font-body:"Inter"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f.3bz3aq452sydg.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d.2sb9jzhmrh7ny.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf.343obqi851wr5.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469.40kcwrf1wub16.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426.200l3jur7oygh.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e.269kn9uafm0ti.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.fhNJwa_className{font-family:JetBrains Mono;font-style:normal}.fhNJwa_variable{--font-mono:"JetBrains Mono"}
@font-face{font-family:Silkscreen;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26e9340776e0c8e8.1ezp49bmel24y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Silkscreen;font-style:normal;font-weight:400;font-display:swap;src:url(../media/37f34e4fcce0f2d4.2-db4p8p3l7-q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.msDhoG_className{font-family:Silkscreen;font-style:normal;font-weight:400}.msDhoG_variable{--font-pixel:"Silkscreen"}
:root{--bg:#0c0d10;--bg-2:#101115;--surface:#121419;--line:#1e2129;--line-2:#2a2e38;--bevel-hi:#3a3f4c;--bevel-lo:#050608;--ink:#e7e9ee;--ink-2:#c9ccd5;--muted:#9399ab;--dim:#5f6578;--slate:#464c65;--mint:#97fce4;--ink-top:#f3f4f7;--ink-bot:#5c6275;--steel:linear-gradient(180deg,#f3f4f7 0%,#cdd1da 28%,#8c92a4 52%,#b7bcc8 70%,#646a7d 100%);--display:var(--font-display),"Arial Narrow",sans-serif;--body:var(--font-body),system-ui,sans-serif;--mono:var(--font-mono),ui-monospace,monospace;--wrap:1240px;--gut:clamp(20px,4vw,48px)}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font:400 16px/1.6 var(--body);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}::selection{background:var(--ink);color:var(--bg)}a{color:inherit}img,svg,canvas{max-width:100%;display:block}.wrap{max-width:var(--wrap);padding:0 var(--gut);margin:0 auto}.mono{font-family:var(--mono);letter-spacing:.02em;color:var(--muted);font-size:12px}.label{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px}.label b{color:var(--ink);font-weight:500}h1,h2,h3{font-family:var(--display);letter-spacing:-.005em;text-wrap:balance;margin:0;font-weight:800;line-height:.92}h2{font-size:clamp(48px,7.2vw,104px)}h3{font-size:30px;font-weight:700;line-height:1}p{text-wrap:pretty;margin:0}.lede{color:var(--ink-2);max-width:34ch;font-size:18px}@media (min-width:701px){.hero-art,.horizon{clip-path:inset(0 11px)}}.nav{z-index:50;background:0 0;position:relative}.nav .wrap{align-items:center;gap:40px;height:72px;display:flex}.brand{align-items:center;gap:10px;text-decoration:none;display:flex}.brand span{font-family:var(--display);letter-spacing:.005em;font-size:26px;font-weight:800}.nav ul{gap:28px;margin:0;padding:0;list-style:none;display:flex}.nav ul a{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding:12px 0;font-size:11px;text-decoration:none}.nav ul a:hover{color:var(--ink)}.nav .cta{margin-left:auto}@media (max-width:860px){.nav ul{display:none}}.bar{z-index:59;background:var(--bg-2);box-shadow:0 1px 0 var(--line-2);visibility:hidden;padding-top:10px;transition:translate .3s cubic-bezier(0,0,.2,1),visibility .3s;position:fixed;top:0;left:0;right:0;translate:0 -110%}.bar.on{visibility:visible;translate:0}.bar .wrap{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;height:64px;display:grid}.bar nav{justify-content:space-around;gap:16px;display:flex}.bar nav a{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding:10px 0;font-size:11px;text-decoration:none;transition:color .2s}.bar nav a:hover,.bar nav a.cur{color:var(--ink)}.bar nav a.cur:before{content:"■ ";vertical-align:2px;font-size:8px}.bar .mk{place-items:center;width:40px;height:40px;display:grid}.bar .r{align-items:center;gap:16px;display:flex}.bar .r nav{flex:1}.bar .btn{height:40px}@media (max-width:700px){.bar{padding-top:0}}@media (max-width:860px){.bar nav{display:none}.bar .wrap{grid-template-columns:auto 1fr;height:56px}.bar .mk{order:-1}.bar .r{justify-content:flex-end}}.btn{border:1px solid var(--ink);background:var(--ink);height:44px;color:var(--bg);font:600 13px/1 var(--body);cursor:pointer;white-space:nowrap;border-radius:0;justify-content:center;align-items:center;gap:10px;padding:0 18px;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.btn:hover{color:var(--ink);background:0 0}.btn.cta,.waitlist .btn{background:var(--mint);border-color:var(--mint)}.btn.cta:hover,.waitlist .btn:hover{color:var(--mint);background:0 0}.btn.ghost{color:var(--ink);border-color:var(--line-2);background:0 0}.btn.ghost:hover{border-color:var(--ink)}.btn:focus-visible,.field input:focus-visible,summary:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.field{border:1px solid var(--line-2);background:var(--bg-2);border-radius:0;max-width:460px;display:flex}.field input{min-width:0;height:52px;color:var(--ink);font:400 15px var(--body);background:0 0;border:0;flex:1;padding:0 16px}.field input::placeholder{color:var(--dim)}.field .btn{height:44px;margin:3px}.form-note{flex-wrap:wrap;gap:6px 18px;margin-top:14px;display:flex}.form-note span:before{content:"■ ";color:var(--dim);vertical-align:2px;font-size:8px}.form-ok{font-family:var(--mono);color:var(--ink);padding:16px 0;font-size:13px;display:none}form.done .field{display:none}form.done .form-ok{display:block}.hero{padding:56px 0 0;position:relative;overflow:hidden}.hero .wrap{z-index:2;min-height:max(905px,100svh - 72px);display:block;position:relative}.hero-copy{max-width:760px;padding:48px 0 72px}.hero .lede{text-shadow:0 0 10px #0c0d10,0 0 2px #0c0d10;max-width:34ch}.hero .form-note{text-shadow:0 0 6px #0c0d10}.hero h1{text-shadow:0 0 18px #0c0d10cc;margin:20px 0 24px;font-size:clamp(56px,7vw,112px)}.hero h1 .thin{color:var(--mint);font-weight:500}.hero .label b{color:var(--mint)}.hero .lede{max-width:40ch;margin-bottom:36px}.hero-art{z-index:1;pointer-events:none;position:absolute;inset:0}.hero-art picture{position:absolute;inset:0}.hero-art img{object-fit:none;object-position:50% 100%;width:100%;height:100%;position:absolute;inset:0}.hero-art .tag{z-index:2;position:absolute;bottom:20px;left:24px}.hero-art .tag.r{left:auto;right:24px}.hero-art .tag:not(.r){left:auto;right:96px}@media (max-width:900px){.hero .wrap{min-height:0}.hero-art{height:259px;position:relative;inset:auto}.hero-art .tag{display:none}.hero-copy{padding:8px 0 56px}}.strip{border-block:1px solid var(--line);white-space:nowrap;padding:14px 0;overflow:hidden}.strip div{gap:48px;padding-left:48px;animation:40s linear infinite slide;display:inline-flex}.strip span{font-family:var(--mono);letter-spacing:.12em;color:var(--dim);text-transform:uppercase;font-size:12px}.strip span b{color:var(--ink-2);font-weight:500}@keyframes slide{to{transform:translate(-50%)}}section{padding:clamp(96px,12vw,168px) 0 0}.head{grid-template-columns:200px minmax(0,1fr);gap:24px;margin-bottom:64px;display:grid}.head .label{padding-top:14px}.head p{max-width:52ch;color:var(--ink-2);margin-top:24px;font-size:18px}@media (max-width:800px){.head{grid-template-columns:1fr;gap:12px}}.steps{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.step{border-right:1px solid var(--line);padding:32px 32px 40px 0}.step+.step{padding-left:32px}.step:last-child{border-right:0}.step .n{font-family:var(--display);color:#0000;-webkit-text-stroke:1px var(--line-2);margin-bottom:28px;font-size:96px;font-weight:800;line-height:.8;display:block}.step h3{margin-bottom:14px}.step p{color:var(--muted);max-width:34ch;font-size:15px}.step .mono{color:var(--dim);margin-top:22px;display:block}@media (max-width:800px){.steps{grid-template-columns:1fr}.step,.step+.step{border-right:0;border-bottom:1px solid var(--line);padding:28px 0}}.desk{border:1px solid var(--line);background:linear-gradient(var(--bg-2),var(--bg-2)) padding-box;padding:48px 40px 32px;position:relative;overflow:hidden}.desk:before{content:"";background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);opacity:.35;background-size:32px 32px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000,#0000 85%);mask:linear-gradient(#000,#0000 85%)}.desk-top{justify-content:space-between;margin-bottom:28px;display:flex;position:relative}.stations{grid-template-columns:repeat(6,minmax(0,1fr));gap:0;display:grid;position:relative}.st{flex-direction:column;align-items:center;display:flex;position:relative}.screen{border:1px solid var(--line-2);width:calc(100% - 20px);height:96px;font-family:var(--mono);color:var(--muted);background:#0b0c10;border-radius:0;margin-bottom:18px;padding:10px;font-size:10px;position:relative}.screen:after{content:"";background:var(--line-2);width:1px;height:18px;position:absolute;bottom:-19px;left:50%}.screen b{color:var(--ink);margin-bottom:6px;font-size:11px;font-weight:500;display:block}.screen .big{font-family:var(--display);color:var(--ink);font-size:30px;font-weight:800;line-height:1}.screen .big s{color:var(--dim);font-size:20px}.spark{align-items:flex-end;gap:2px;height:34px;margin-top:6px;display:flex}.spark i{background:var(--slate);flex:1}.spark i.hot{background:var(--ink)}.screen ul{margin:0;padding:0;line-height:1.55;list-style:none}.screen li:before{content:"✓ ";color:var(--ink)}.unit{aspect-ratio:4/5;object-fit:contain;width:100%;max-width:160px;height:auto}.st.you .unit{filter:drop-shadow(0 0 14px #97fce440)}.bench{background:var(--line-2);grid-column:1/-1;height:1px;margin-top:0;position:relative}.names{border:1px solid var(--line);background:#0c0d11;border-top:0;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.names div{text-align:center;border-left:1px solid var(--line);padding:14px 8px;position:relative}.names div:first-child{border-left:0}.names div.lit{border-left:1px solid var(--ink-2);box-shadow:-1px 0 12px -2px #e7e9ee59}.names div.wait{border-left:1px dashed var(--muted)}.names div.you strong{color:var(--mint)}.names strong{font-family:var(--display);font-size:22px;font-weight:700;line-height:1;display:block}.names .mono{color:var(--dim);font-size:10px}.st.you .screen,.st.you .unit{opacity:1}.st.ex{opacity:.45}.legend{flex-wrap:wrap;gap:28px;margin-top:18px;display:flex}.legend span:before{content:"";border-top:2px solid var(--ink-2);vertical-align:3px;width:14px;height:0;margin-right:8px;display:inline-block}.legend span.d:before{border-top:2px dashed var(--muted)}.plate{border:1px solid var(--line-2);background:var(--surface);flex-wrap:wrap;align-items:center;gap:18px;margin-top:28px;padding:16px 18px;display:flex}.plate .q{flex:1;min-width:240px}.plate .q b{font-weight:600}.plate .btn{height:40px}.desk-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:56px;display:grid}.desk-points h3{margin-bottom:10px;font-size:26px}.desk-points p{color:var(--muted);font-size:15px}@media (max-width:900px){.stations,.names{grid-template-columns:repeat(3,minmax(0,1fr))}.bench{display:none}.desk{padding:28px 18px}.desk-points{grid-template-columns:1fr}.names div:nth-child(4){border-left:0}}.desk-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;display:grid}.mascot{width:clamp(170px,20vw,260px);height:auto;margin-bottom:-28px;animation:6s ease-in-out infinite bob}@keyframes bob{50%{transform:translateY(-8px)}}@media (max-width:800px){.desk-head{grid-template-columns:1fr}.mascot{margin:0 auto}}@media (prefers-reduced-motion:reduce){.mascot{animation:none}}.soon{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--line-2);color:var(--muted);vertical-align:middle;border-radius:0;padding:3px 7px;font-size:10px;display:inline-block}.split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}.split.flip{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.art{aspect-ratio:4/5;border:1px solid;border-color:var(--bevel-hi) var(--bevel-lo) var(--bevel-lo) var(--bevel-hi);background:var(--bg);position:relative}.art:before,.art:after{content:"";background:radial-gradient(circle at 35% 35%,var(--bevel-hi),var(--bevel-lo));z-index:2;border-radius:50%;width:7px;height:7px;position:absolute;top:12px;left:12px}.art:after{left:auto;right:12px}.art img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.art figcaption{position:absolute;bottom:12px;left:14px}.sticky{position:sticky;top:104px}@media (max-width:900px){.split,.split.flip{grid-template-columns:1fr}.sticky{position:relative;top:0}.art{aspect-ratio:4/3}}.blocks{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.block{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;gap:12px;min-height:220px;padding:24px 22px 22px;transition:background .25s;display:flex;position:relative}.block:hover{background:var(--bg-2)}.block .row{justify-content:space-between;align-items:center;display:flex}.hall{font-family:var(--mono);letter-spacing:.14em;color:var(--ink-2);border:1px solid var(--line-2);border-radius:0;padding:4px 7px;font-size:10px}.block h3{font-size:30px}.block p{color:var(--muted);font-size:14.5px}.block .meta{flex-direction:column;gap:6px;margin-top:auto;display:flex}.block .meta .yes{color:var(--ink)}.block .mod{aspect-ratio:4/3;max-height:220px;margin:-6px -4px 2px;position:relative}.block .mod img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.block .mod .slot{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:10px;position:absolute;top:0;right:0}.block.ghost .mod img{opacity:.7}.block.ghost{background:repeating-linear-gradient(135deg,#0000 0 8px,#ffffff04 8px 9px)}@media (max-width:600px){.blocks{grid-template-columns:1fr}}.vault{counter-reset:v;margin:0;padding:0;list-style:none}.vault li{border-top:1px solid var(--line);grid-template-columns:72px minmax(0,1fr);gap:8px 20px;padding:28px 0;display:grid}.vault li:last-child{border-bottom:1px solid var(--line)}.vault .k{font-family:var(--mono);color:var(--dim);letter-spacing:.08em;text-transform:uppercase;padding-top:6px;font-size:11px}.vault h3{margin-bottom:10px;font-size:34px}.vault p{color:var(--muted);max-width:52ch;font-size:15.5px}.ledger{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:48px;display:grid}.ledger div{padding:28px 24px 28px 0}.ledger div+div{border-left:1px solid var(--line);padding-left:24px}.ledger .num{font-family:var(--display);color:var(--ink);font-size:clamp(96px,11vw,150px);font-weight:900;line-height:.8;display:block}.ledger p{color:var(--muted);max-width:28ch;margin-top:16px;font-size:15px}.peek{border:1px solid var(--line);grid-template-columns:auto 1fr;align-items:center;gap:18px;margin-top:8px;padding:22px 24px;display:grid}.peek h3{font-size:26px}.peek p{color:var(--muted);font-size:15px}.road{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.road>div{padding:28px 28px 8px 0}.road>div+div{border-left:1px solid var(--line);padding-left:28px}.road h3{margin:14px 0 22px;font-size:36px}.road ul{margin:0;padding:0;list-style:none}.road li{border-top:1px solid var(--line);color:var(--ink-2);gap:12px;padding:10px 0;font-size:15px;display:flex}.road li:before{content:"";border:1px solid var(--muted);flex:none;width:9px;height:9px;margin-top:7px}.road .now li:before{background:var(--ink);border-color:var(--ink)}.road .later li{color:var(--muted)}@media (max-width:800px){.road{grid-template-columns:1fr}.road>div+div{border-left:0;padding-left:0}}.faq{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;font-family:var(--display);justify-content:space-between;gap:24px;padding:26px 0;font-size:clamp(26px,3vw,36px);font-weight:700;line-height:1;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--mono);color:var(--muted);font-size:20px;font-weight:400;transition:transform .25s}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{color:var(--ink-2);max-width:60ch;padding:0 0 28px}.plans-wrap{border:1px solid;border-color:var(--bevel-hi) var(--bevel-lo) var(--bevel-lo) var(--bevel-hi);background:var(--bg-2);position:relative;overflow-x:auto}.plans-hl{z-index:0;pointer-events:none;width:0;box-shadow:inset 0 2px 0 var(--ink);background:#1b1e26 url(/img/print/brushed-tile.png);transition:left .35s cubic-bezier(.2,.7,.2,1),width .35s cubic-bezier(.2,.7,.2,1);position:absolute;top:0;bottom:0;left:0}.plans{z-index:1;table-layout:fixed;position:relative}.plans thead th:not(:first-child){width:19%}.plans{border-collapse:collapse;width:100%;min-width:760px;font-size:15px}.plans th,.plans td{text-align:left;vertical-align:top;border-bottom:0;padding:16px 20px}.plans thead th{font-family:var(--display);color:var(--ink);white-space:nowrap;padding-top:24px;padding-bottom:20px;font-size:32px;font-weight:800;line-height:1}.plans thead .hall{vertical-align:middle;margin-left:8px;padding:3px 6px;display:inline-block;font-size:9px!important}.plans tbody th{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);width:24%;font-size:11px;font-weight:500}.plans tbody th small{letter-spacing:0;text-transform:none;color:var(--dim);margin-top:6px;font-size:11px;line-height:1.45;display:block}.plans td{color:var(--ink-2)}.plans .num{font-family:var(--mono);color:var(--ink);font-size:20px}.plans b.num{font-size:24px;font-weight:500}.plans td.bf{color:var(--ink)}.plans th:first-child{background:var(--bg-2);z-index:2;padding-left:28px;position:sticky;left:0}.plans td,.plans thead th{transition:color .25s}.plans .on{color:var(--ink)}.plans .hall{background:var(--ink)!important;color:var(--bg)!important;text-shadow:none!important;border-color:var(--ink)!important}.plans tr.cta .btn{transition:background .25s,color .25s,border-color .25s}.plans tr.cta .on .btn{background:var(--ink);color:var(--bg);border-color:var(--ink)}.plans tr.cta .on .btn:hover{color:var(--ink);background:0 0}.plans tbody tr:last-child td,.plans tbody tr:last-child th{padding-bottom:32px}.plans tbody tr>*{transition:background-color .2s,color .2s}.plans tbody tr:hover>td{color:var(--ink);background:#c9cdd60d}.plans tbody tr:hover>th{color:var(--ink);background:#191a1f}.plans tbody tr:hover>th small{color:var(--muted)}.plans td.ck{color:var(--ink);font-size:18px;line-height:1.2}.vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.plans th:last-child,.plans td:last-child{padding-right:28px}.plans tr.cta .btn{height:40px;font-size:13px}.plan-cards{display:none}#join,#pricing,#road,#faq,#how,#desk,#blocks,#vault,#privacy{scroll-margin-top:96px}@media (max-width:760px){.plans-wrap{display:none}.plan-cards{gap:14px;display:grid}.pc{border:1px solid;border-color:var(--bevel-hi) var(--bevel-lo) var(--bevel-lo) var(--bevel-hi);flex-direction:column;gap:14px;padding:20px;display:flex}.pc.pick{background:var(--bg-2)}.pc-top{color:var(--muted);justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pc h3{color:var(--ink);font-size:30px}.pc h3 .hall{vertical-align:middle;margin-left:6px;padding:3px 6px;font-size:9px!important}.pc .num{font-family:var(--mono);color:var(--ink);font-size:22px;font-weight:500}.pc p{color:var(--ink)}.pc dl{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:12px 16px;margin:0;padding-top:14px;display:grid}.pc dt{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:10px}.pc dd{font-family:var(--mono);color:var(--ink);margin:4px 0 0;font-size:18px}.pc dd.t{color:var(--ink-2);font-family:inherit;font-size:14px}.pc .btn{justify-content:center}}.plan-notes{color:var(--muted);flex-wrap:wrap;gap:8px 28px;margin-top:20px;display:flex}.plan-picked{color:var(--ink)}.art img.print,.hero-art img.print,.block .mod img.print{object-fit:none;object-position:50% 50%}.brushed-band{padding:0}.brushed{border:1px solid;border-color:var(--bevel-hi) var(--bevel-lo) var(--bevel-lo) var(--bevel-hi);background:var(--surface);height:420px;position:relative;overflow:hidden}.brushed img{width:100%;height:100%;position:absolute;inset:0}.brushed .over{flex-direction:column;justify-content:space-between;padding:22px 24px;display:flex;position:absolute;inset:0}.brushed .bolts{justify-content:space-between;display:flex}.brushed .bolts i{background:radial-gradient(circle at 35% 35%,var(--bevel-hi),var(--bevel-lo));width:9px;height:9px;box-shadow:0 0 0 1px var(--bevel-lo);border-radius:50%}.brushed .label{color:var(--ink);background:var(--bg);border:1px solid var(--line-2);padding:5px 8px;display:inline-block}.brushed h2{font-family:var(--display);color:#fff;letter-spacing:-.01em;text-shadow:0 0 #0c0d10,2px 2px #050608;margin:10px 0 0;font-size:clamp(56px,9vw,128px);font-weight:900;line-height:.9}@media (max-width:700px){.brushed{height:300px}}.finale{--ah:720px;--earth:.5;--fb:56px;min-height:calc(var(--ah) + var(--fb));box-sizing:border-box;padding-top:clamp(72px,5vw,96px);padding-bottom:calc(var(--ah) * var(--earth) + var(--fb) + 40px);background:#15171d;margin-top:clamp(96px,10vw,160px);position:relative;overflow:hidden}.finale:before{content:"";height:40px;image-rendering:pixelated;pointer-events:none;z-index:2;background:url(/img/print/foot-edge.png) repeat-x;position:absolute;top:0;left:0;right:0}.finale .fl .field{background:var(--bg)}.horizon{left:0;right:0;bottom:var(--fb);height:var(--ah);z-index:0;margin:0;line-height:0;position:absolute}.horizon picture,.horizon img{width:100%;height:100%;position:absolute;inset:0}.horizon img{object-fit:none;object-position:50% 100%}@media (max-width:1600px){.finale{--ah:540px}}.finale .fgrid{--cw:min(420px,27vw);grid-template-columns:minmax(0,1fr) var(--cw) var(--cw)}.finale .fl{grid-column:2}.finale .fcols{grid-column:3}@media (max-width:1100px){.finale .fgrid{--cw:min(460px,44vw);grid-template-columns:minmax(0,1fr) var(--cw)}.finale .fcols{grid-column:2}}.fgrid{z-index:2;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,4vw,64px);display:grid;position:relative}.fl .brand span{font-size:28px}.fl .tagline{margin:22px 0 8px;display:block}.fl .origin{color:var(--muted);max-width:46ch;margin:0 0 26px;font-size:14px}.fl .waitlist .field{max-width:420px}.fcols{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.fcols div{flex-direction:column;gap:10px;display:flex}.fcols .label{margin-bottom:6px}.fcols a{color:var(--ink-2);font-size:14px;text-decoration:none}.fcols a:hover{color:var(--ink)}.fbar{z-index:2;height:var(--fb);box-sizing:border-box;color:var(--dim);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;font-size:11px;display:flex;position:absolute;bottom:0;left:0;right:0}@media (max-width:900px){.finale{min-height:0;padding-bottom:0}.finale .fgrid{grid-template-columns:1fr}.finale .fl,.finale .fcols{grid-column:1}.horizon{height:238px;margin-top:24px;position:relative;bottom:auto}.fbar{height:auto;padding-top:14px;padding-bottom:24px;position:relative}.fbar .fig{display:none}}@media (max-width:600px){.fcols{grid-template-columns:1fr 1fr}}.tagline{font-family:var(--font-mono),monospace;letter-spacing:.22em;text-transform:uppercase;color:var(--ink);font-size:11px}.rv{opacity:0;transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1);transform:translateY(18px)}.rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.rv{opacity:1;transition:none;transform:none}.strip div{animation:none}html{scroll-behavior:auto}}.print{image-rendering:pixelated}@supports (clip-path:inset(0)){.js .print:not(.mascot){clip-path:inset(100% 0 0)}.js .print.in{animation:1.1s steps(18,end) forwards forge}}@keyframes forge{to{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.js .print{clip-path:none;animation:none}}.hall{letter-spacing:.08em;text-transform:uppercase;text-shadow:-1px -1px 0 var(--bevel-lo),1px 1px 0 var(--bevel-hi);background:#08090b;font-family:var(--font-pixel),monospace!important;color:var(--muted)!important;border:1px solid!important;border-color:var(--bevel-lo) var(--bevel-hi) var(--bevel-hi) var(--bevel-lo)!important;font-size:11px!important}.desk,.plate{border-color:var(--bevel-hi) var(--bevel-lo) var(--bevel-lo) var(--bevel-hi)!important}.btn.ghost{border-color:var(--bevel-hi) var(--bevel-lo) var(--bevel-lo) var(--bevel-hi)}.dither-missing{background:repeating-linear-gradient(45deg,var(--bg-2) 0 10px,var(--surface) 10px 20px)}.waitlist .hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.waitlist .form-msg{letter-spacing:.06em;color:var(--muted);margin:10px 0 0;font-size:12px}.waitlist .form-msg:empty,.waitlist.done .form-msg{display:none}.waitlist.err .form-msg{color:var(--ink)}.legal{max-width:760px;color:var(--ink-2,#c9cdd6);margin:0 auto;padding:clamp(28px,5vw,64px) 24px 96px}.legal .lhead{justify-content:space-between;align-items:center;margin-bottom:clamp(40px,7vw,88px);display:flex}.legal .lbrand{color:var(--ink,#e7e9ee);font-family:var(--display);align-items:center;gap:10px;font-size:24px;font-weight:800;text-decoration:none;display:flex}.legal .lbrand svg{width:24px;height:24px}.legal .lback{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:12px;text-decoration:none}.legal .lback:hover{color:var(--ink,#e7e9ee)}.legal h1{font-family:var(--display);color:var(--ink,#e7e9ee);text-transform:lowercase;margin:0 0 14px;font-size:clamp(40px,6vw,64px);font-weight:900;line-height:.95}.legal .upd{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dim,#5f6578);margin:0 0 48px;font-size:12px}.legal h2{font-family:var(--display);color:var(--ink,#e7e9ee);text-transform:lowercase;border-top:1px solid var(--line,#1e2129);margin:56px 0 8px;padding-top:20px;scroll-margin-top:24px;font-size:32px;font-weight:800}.legal h3{font-family:var(--body);color:var(--ink,#e7e9ee);margin:30px 0 8px;font-size:17px;font-weight:600}.legal p,.legal li{font-size:16px;line-height:1.65}.legal ul{padding-left:20px}.legal li{margin:0 0 8px}.legal a{color:var(--ink,#e7e9ee)}.legal .lfoot{font-family:var(--mono);letter-spacing:.08em;color:var(--dim,#5f6578);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:72px;font-size:12px;display:flex}
