@font-face{font-family:Archivo Variable;src:url(/assets/archivo.e3a28eade2.woff2) format("woff2");font-weight:100 900;font-stretch:62% 125%;font-display:swap}@font-face{font-family:Space Mono;src:url(/assets/mono.fb4a81a2d0.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Space Mono;src:url(/assets/mono-b.2d46bd159b.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Silkscreen;src:url(/assets/pix.e6c72ea470.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Silkscreen;src:url(/assets/pix-b.5741b7f01a.woff2) format("woff2");font-weight:700;font-display:swap}:root{--ink: #0a090d;--paper: #ece9df;--lime: #bcf24d;--mag: #ff2bd6;--mint: #7bffd8;--fg: #f2efe6;--dim: rgba(242, 239, 230, .66);--line: rgba(242, 239, 230, .18);--gut: clamp(16px, 4vw, 56px);--display: "Archivo Variable", Archivo, system-ui, sans-serif;--mono: "Space Mono", ui-monospace, Menlo, monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--ink);color:var(--fg);overflow-x:hidden;font:400 clamp(16px,1.05vw,19px)/1.55 var(--display);transition:background-color .55s ease,color .4s ease;-webkit-font-smoothing:antialiased}body[data-theme=paper]{background:var(--paper);color:var(--ink);--fg: #0a090d;--dim: rgba(10,9,13,.72);--line: rgba(10,9,13,.2)}body[data-theme=lime]{background:var(--lime);color:var(--ink);--fg: #0a090d;--dim: rgba(10,9,13,.76);--line: rgba(10,9,13,.28)}a{color:inherit}h1,h2,h3,p,ol,dl,dd{margin:0;padding:0}ol{list-style:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}:focus-visible{outline:2px solid var(--lime);outline-offset:3px}body[data-theme=lime] :focus-visible,body[data-theme=paper] :focus-visible{outline-color:var(--ink)}#gl{position:fixed;inset:0;width:100%;height:100%;display:block;z-index:1;pointer-events:none;opacity:0;transition:opacity .9s ease}.ready #gl{opacity:1}main,.nav{position:relative;z-index:2}.grain{position:fixed;inset:-20%;z-index:3;pointer-events:none;opacity:.06;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='.85' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.skip{position:fixed;left:12px;top:-60px;z-index:9;background:var(--lime);color:var(--ink);padding:8px 12px}.skip:focus{top:12px}.kicker{font:400 12px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}h1,h2{font-family:var(--display);font-weight:800;font-stretch:125%;letter-spacing:-.022em;line-height:1}h2{font-size:clamp(32px,5vw,78px)}.nav{position:fixed;top:0;left:0;right:0;z-index:6;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px var(--gut);padding-top:max(14px,env(safe-area-inset-top));pointer-events:none}.nav>*{pointer-events:auto}.brand{display:block;line-height:0;color:var(--fg)}.brand svg{height:21px;width:auto;display:block;fill:currentColor}.hud{font:400 11px/1 var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--dim);white-space:nowrap}.nav nav{display:flex;align-items:center;gap:clamp(14px,2vw,28px);font:400 12px/1 var(--mono);text-transform:uppercase;letter-spacing:.06em}.nav nav a,.nav nav button{text-decoration:none;text-transform:inherit;letter-spacing:inherit;font:inherit;padding:8px 0;color:var(--fg)}.nav nav a:hover,.nav nav button:hover{color:var(--lime)}body[data-theme=paper] .nav nav a:hover,body[data-theme=lime] .nav nav a:hover,body[data-theme=paper] .nav nav button:hover,body[data-theme=lime] .nav nav button:hover{text-decoration:underline;color:inherit}#sound{min-width:76px;text-align:right}@media(max-width:720px){.nav nav a{display:none}.hud{font-size:10px}}.cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 22px;background:var(--lime);color:var(--ink);text-decoration:none;font:700 13px/1 var(--mono);text-transform:uppercase;letter-spacing:.03em;border-radius:3px;box-shadow:0 4px #6d9a17;transition:transform .1s,box-shadow .1s;white-space:nowrap}.cta b{font-weight:700;text-transform:none}.cta i{font-style:normal}.cta:hover{filter:brightness(1.07)}.cta:active{transform:translateY(3px);box-shadow:0 1px #6d9a17}.hero{min-height:100svh;display:flex;align-items:flex-end;padding:90px var(--gut) clamp(30px,6vh,64px)}.hero-in{width:min(58%,1040px)}.hero .kicker{margin-bottom:18px}h1{font-size:clamp(38px,4.9vw,96px)}h1 span{display:block;color:var(--lime)}.hero-foot{display:flex;align-items:center;gap:clamp(20px,3vw,44px);margin-top:clamp(20px,3.4vh,36px);flex-wrap:wrap}.lede{max-width:26em;color:var(--dim);flex:1 1 280px}.flat-cart{display:none}.flat .flat-cart{display:block;width:min(40vw,620px);height:auto;position:absolute;right:var(--gut);top:18vh}@media(max-width:860px){.hero-in{width:100%}.flat .flat-cart{position:static;width:100%;margin-bottom:20px;order:-1}.flat .hero{flex-direction:column;align-items:stretch;justify-content:flex-end}}.hero,.same{position:relative}.hero:before,.same:before{content:"";position:absolute;inset:0;pointer-events:none}.hero:before{background:linear-gradient(to top,#0a090dd1,#0a090d00 62%)}.same:before{background:radial-gradient(60% 70% at 78% 50%,#0a090db8,#0a090d00 70%)}.hero-in,.same-in{position:relative}@media(max-width:860px){.same:before{background:linear-gradient(to top,#0a090de0 30%,#0a090d00 76%)}}.og .nav,.og .hero-foot,.og .kicker,.og .grain{display:none}.poster body,html.poster{background:transparent!important}.poster main,.poster .nav,.poster .grain{visibility:hidden}.same{min-height:110svh;display:flex;align-items:center;justify-content:flex-end;padding:60px var(--gut)}.same-in{width:min(46%,640px)}.same h2{margin:14px 0 22px}.same p:not(.kicker){color:var(--dim);font-size:clamp(17px,1.3vw,22px);line-height:1.5;max-width:30em}.same p+p{margin-top:12px}@media(max-width:860px){.same{align-items:flex-end;min-height:120svh}.same-in{width:100%;padding-top:52svh}}.lib{position:relative;height:240svh}.lib-stick{position:sticky;top:0;height:100svh;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;padding:70px var(--gut) 24px}.flat .lib{height:auto;display:none}.lib-head{position:relative;z-index:2;max-width:17vw}.lib-head h2{margin:12px 0 14px;font-size:clamp(30px,2.9vw,54px)}.hint{color:var(--dim);font-size:15px;max-width:20em}.touch{position:absolute;inset:0;touch-action:pan-y;cursor:pointer}.cap{position:relative;z-index:2;grid-column:2;justify-self:end;align-self:end;margin-bottom:7vh;width:min(25vw,380px);pointer-events:none}.cap>*{pointer-events:auto}.cap-top{display:flex;align-items:center;justify-content:space-between;font:400 12px/1 var(--mono);color:var(--dim)}.chip{font:700 11px/1 var(--mono);text-transform:uppercase;letter-spacing:.05em;padding:5px 7px;border-radius:2px;background:var(--lime);color:var(--ink)}.chip[data-state=testing],.chip[data-state=waitlist]{background:transparent;color:var(--lime);box-shadow:inset 0 0 0 1px var(--lime)}.chip[data-state=beta]{background:var(--mint)}.chip[data-state=locked]{background:#55535f;color:#fff}.cap h3{font:800 clamp(30px,3.2vw,52px)/1.04 var(--display);font-stretch:125%;letter-spacing:-.02em;margin:14px 0 10px}.cap-line{color:var(--dim);min-height:4.65em}.cap-ctl{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px;align-items:center}.cap-ctl button{min-width:52px;min-height:52px;font:700 13px/1 var(--mono);border:1px solid var(--line);border-radius:3px;background:#0a090d8c}.cap-ctl button:hover{border-color:var(--lime);color:var(--lime)}.cap-ctl .roll{padding:0 14px;text-transform:uppercase}#cap-open{order:9;width:100%}#cap-open[hidden]{display:none}@media(max-width:860px),(max-aspect-ratio:85/100){.lib-stick{display:flex;flex-direction:column;justify-content:space-between;padding:58px var(--gut) max(14px,env(safe-area-inset-bottom))}.lib-head{max-width:none;display:flex;align-items:baseline;justify-content:space-between;gap:12px}.lib-head .kicker,.lib-head .hint{display:none}.lib-head h2{font-size:23px;margin:8px 0 0}.cap{width:100%;grid-column:auto;align-self:stretch;background:linear-gradient(to top,#0a090df0 70%,#0a090d00);margin:0 calc(var(--gut) * -1) calc(max(14px,env(safe-area-inset-bottom))*-1);padding:26px var(--gut) max(14px,env(safe-area-inset-bottom));width:calc(100% + var(--gut) * 2)}.cap h3{margin:6px 0 3px;font-size:26px}.cap-line{min-height:3.1em;font-size:15px;line-height:1.4}.cap-ctl{flex-wrap:nowrap;margin-top:8px}#cap-open{order:1;flex:1;width:auto;min-width:0;padding:0 10px}#prev{order:0}#next{order:2}.roll{display:none}.cap-top{margin-bottom:2px}}.index{padding:clamp(60px,12vh,130px) var(--gut);background:var(--ink)}.flat .index{padding-top:60px}.shelf{margin-top:18px;border-top:1px solid var(--line)}.shelf li{border-bottom:1px solid var(--line)}.row{display:grid;grid-template-columns:34px minmax(0,1.1fr) minmax(0,2.2fr) 120px 18px;gap:clamp(10px,2vw,28px);align-items:baseline;padding:15px 0;text-decoration:none;transition:padding .18s ease,color .18s}a.row:hover{padding-left:10px;color:var(--lime)}.row .no{display:grid;place-items:center;width:34px;height:24px;margin-top:1px;background:var(--c);color:var(--t);border-radius:2px 2px 0 0;font-weight:700}.row .no,.row .st{font:400 12px/1.4 var(--mono);color:var(--dim)}.row .st{text-transform:uppercase;text-align:right}.row[data-state=live] .st,.row[data-state=beta] .st{color:var(--lime)}.row .nm{font:800 clamp(19px,1.75vw,28px)/1.15 var(--display);font-stretch:112%;letter-spacing:-.01em}.row .ln{color:var(--dim);font-size:15px;line-height:1.4}.row .ar{font:400 14px/1 var(--mono)}.note{margin-top:20px;color:var(--dim);max-width:44em;font-size:15px}@media(max-width:760px){.row{grid-template-columns:34px minmax(0,1fr) auto;row-gap:3px}.row .ln{grid-column:2 / -1;grid-row:2}.row .ar{display:none}}.rules{position:relative;height:420svh}.rules-stick{position:sticky;top:0;height:100svh;padding:76px var(--gut) 40px;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.rules-head{max-width:46%}.rules-head h2{font-size:clamp(30px,3.9vw,66px);margin-top:12px}.rule-list{position:relative;margin-top:clamp(20px,5vh,54px);min-height:13em;max-width:46%}.rule-list li{position:absolute;inset:0 0 auto;opacity:0;transform:translateY(14px);transition:opacity .28s ease,transform .28s ease;display:grid;grid-template-columns:auto 1fr;gap:2px 16px;visibility:hidden}.rule-list li.on{opacity:1;transform:none;visibility:visible}.rule-list span{font:700 13px/1 var(--mono);width:34px;height:34px;display:grid;place-items:center;background:var(--ink);color:var(--lime);border-radius:2px;margin-top:4px;grid-row:1 / 3}.rule-list h3{font:800 clamp(24px,2.5vw,42px)/1.08 var(--display);font-stretch:118%;letter-spacing:-.015em}.rule-list p{margin-top:8px;color:var(--dim);max-width:31em;font-size:clamp(16px,1.2vw,20px)}html:not(.has3d) .rules{height:auto}html:not(.has3d) .rules-stick{position:static;height:auto;padding-top:80px;padding-bottom:80px;background:var(--paper);color:var(--ink)}html:not(.has3d) .rules-head,html:not(.has3d) .rule-list{max-width:720px}html:not(.has3d) .rule-list li{position:static;opacity:1;visibility:visible;transform:none;margin-bottom:24px}@media(max-width:860px),(max-aspect-ratio:85/100){.rules-stick{justify-content:flex-start;padding-top:62px;padding-bottom:20px}.rules-head{max-width:none}.rules-head h2{font-size:27px}.rule-list{max-width:none;position:absolute;left:var(--gut);right:var(--gut);bottom:max(26px,env(safe-area-inset-bottom));min-height:15em}.rule-list li{inset:auto 0 0}html:not(.has3d) .rule-list{position:static}}.slot{min-height:118svh;display:flex;align-items:center;padding:60px var(--gut)}.slot-in{width:min(50%,720px)}.slot h2{margin:14px 0 20px;font-size:clamp(32px,4.4vw,72px)}.slot p:not(.kicker){color:var(--dim);max-width:32em;font-size:clamp(16px,1.2vw,20px)}@media(max-width:860px),(max-aspect-ratio:85/100){.slot{align-items:flex-start;padding-top:16svh;min-height:130svh}.slot-in{width:100%}}.company{padding:clamp(70px,14vh,150px) var(--gut) 0;min-height:100svh;display:flex;flex-direction:column;justify-content:space-between;background:var(--lime);color:var(--ink);--dim: rgba(10,9,13,.76);--line: rgba(10,9,13,.28)}.company h2{font-size:clamp(36px,7.1vw,128px);margin:14px 0 clamp(30px,6vh,64px);max-width:15em}.co-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:clamp(30px,6vw,96px)}.co-text p{max-width:28em;font-size:clamp(16px,1.25vw,21px)}.co-text p+p{margin-top:14px}.co-mail{display:flex;flex-wrap:wrap;gap:8px 24px}.co-mail a{font:700 15px/1.2 var(--mono)}.co-spec{border-top:1px solid var(--ink)}.co-spec div{display:grid;grid-template-columns:11em minmax(0,1fr);gap:16px;padding:11px 0;border-bottom:1px solid var(--line)}.co-spec dt{font:400 12px/1.5 var(--mono);text-transform:uppercase;letter-spacing:.03em}.co-spec dd{font-size:15px;line-height:1.4}.foot{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px 28px;margin-top:56px;padding:18px 0 max(18px,env(safe-area-inset-bottom));border-top:1px solid var(--ink);font:400 12px/1.5 var(--mono)}.foot p:last-child{display:flex;gap:20px}@media(max-width:760px){.co-grid{grid-template-columns:minmax(0,1fr)}.co-spec div{grid-template-columns:minmax(0,1fr);gap:2px}}.doc{position:relative;z-index:2;max-width:760px;margin:0 auto;padding:100px var(--gut) 60px}.doc h1{font-size:clamp(34px,5vw,60px);margin-bottom:8px}.doc h2{font-size:22px;font-stretch:112%;letter-spacing:-.01em;line-height:1.2;margin:34px 0 8px}.doc p,.doc ul{color:var(--dim);margin:0 0 12px}.doc ul{padding-left:20px}.doc a{color:var(--lime)}.doc .kicker{margin-bottom:26px}.doc-foot{max-width:760px;margin:0 auto;padding:18px var(--gut) 30px;font:400 12px/1.5 var(--mono);color:var(--dim);border-top:1px solid var(--line)}
