html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}@font-face{font-family:Sofia Sans;src:url(/assets/sofia-sans-latin-B9fg0t1U.woff2) format("woff2");font-weight:300 900;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sofia Sans;src:url(/assets/sofia-sans-cyrillic-waSyF_sL.woff2) format("woff2");font-weight:300 900;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Sofia Sans Extra Condensed;src:url(/assets/sofia-sans-xc-latin-CF4o1LBE.woff2) format("woff2");font-weight:400 900;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sofia Sans Extra Condensed;src:url(/assets/sofia-sans-xc-cyrillic-C09MSO0C.woff2) format("woff2");font-weight:400 900;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}:root{color-scheme:dark;--ground: #0a0907;--black: #040302;--panel: #100e0b;--panel-2: #17140f;--panel-3: #201c16;--ink: #f7f2e8;--ink-2: #d9d1c3;--ink-3: #b3aa9a;--ink-4: #7a7266;--line: rgb(255 244 224 / .12);--line-2: rgb(255 244 224 / .2);--sun: #f2b134;--sun-hi: #ffc75a;--sun-lo: #c98d16;--on-sun: #1a1206;--f-display: "Sofia Sans Extra Condensed", "Arial Narrow", sans-serif;--f-text: "Sofia Sans", system-ui, sans-serif;--gutter: clamp(20px, 4vw, 64px);--cut: 14px;--bar-h: 64px;--lb: 0px;--band: max(var(--lb), 116px);--ease-out: cubic-bezier(.16, 1, .3, 1)}@media(min-aspect-ratio:16/10)and (min-width:761px){:root{--lb: max(0px, calc((100svh - 100vw / 2.39) / 2))}}*,*:before,*:after{box-sizing:border-box}html{background:var(--ground);-webkit-text-size-adjust:100%;scrollbar-color:var(--ink-4) var(--ground);scrollbar-width:thin}body{margin:0;background:var(--ground);color:var(--ink);font:400 17px/1.55 var(--f-text);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;overflow-x:clip}::selection{background:var(--sun);color:var(--on-sun)}img,video{display:block;max-width:100%}a{color:inherit}h1,h2,h3,p,figure,ol,dl,dd{margin:0}:focus-visible{outline:2px solid var(--sun-hi);outline-offset:3px}::-webkit-scrollbar{width:10px;background:var(--ground)}::-webkit-scrollbar-thumb{background:var(--panel-3);border:2px solid var(--ground)}::-webkit-scrollbar-thumb:hover{background:var(--ink-4)}.skip{position:fixed;left:var(--gutter);top:12px;z-index:100;padding:10px 16px;background:var(--sun);color:var(--on-sun);font:800 16px/1 var(--f-display);letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transform:translateY(-200%)}.skip:focus-visible{transform:none}.wrap{width:min(1280px,100% - 2 * var(--gutter));margin-inline:auto}.plate{--c: 12px;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:12px;height:44px;padding:0 22px;background:var(--sun);color:var(--on-sun);font:800 19px/1 var(--f-display);letter-spacing:.06em;text-transform:uppercase;text-decoration:none;clip-path:polygon(0 0,calc(100% - var(--c)) 0,100% var(--c),100% 100%,0 100%);transition:background .16s,transform .16s var(--ease-out)}.plate:hover{background:var(--sun-hi)}.plate:active{background:var(--sun-lo);transform:translateY(1px)}.plate:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--on-sun),inset 0 0 0 4px var(--ink)}.plate--sm{--c: 9px;height:38px;padding:0 16px;font-size:17px}.plate--lg{--c: 14px;height:56px;padding:0 30px;font-size:clamp(20px,1.6vw,24px)}.plate--xl{--c: 16px;height:68px;padding:0 38px;font-size:clamp(22px,2vw,28px);min-width:min(100%,340px)}.plate[aria-disabled=true]{background:var(--panel-3);color:var(--ink-3);cursor:default}.plate[aria-disabled=true]:hover{background:var(--panel-3)}.plate.is-soon{background:transparent;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line-2)}.plate.is-soon:hover{background:#fff4e00f}.bar{position:fixed;inset:0 0 auto;z-index:40;height:var(--bar-h);display:flex;align-items:center;gap:clamp(16px,3vw,40px);padding:0 var(--gutter);background:linear-gradient(180deg,#0a0907b8,#0a090700);transition:background .3s}.bar.is-solid{background:var(--ground);box-shadow:0 1px 0 var(--line)}.bar__brand{display:block;line-height:0;filter:drop-shadow(0 1px 10px rgb(0 0 0 / .5))}.bar__brand .lockup{height:28px;width:auto;aspect-ratio:4.3}.bar__nav{display:flex;gap:clamp(14px,2.4vw,32px);margin-left:auto}.bar__nav a{font:700 19px/1 var(--f-display);letter-spacing:.06em;text-transform:uppercase;text-decoration:none;color:var(--ink-2);text-shadow:0 1px 12px rgb(0 0 0 / .7);padding:10px 0}.bar__nav a:hover{color:var(--ink)}@media(max-width:560px){.bar__nav{display:none}.bar .plate{margin-left:auto}}.slab{display:none}.motion .slab{display:block;position:absolute;inset:0;z-index:3;background:var(--sun);pointer-events:none;clip-path:polygon(0 0,0 0,0 0,0 0)}.hero{position:relative;background:var(--black)}.hero__stage{position:relative;height:100svh;min-height:560px;overflow:hidden;isolation:isolate}.hero__next{display:none}.motion .hero__next{display:block;position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover}.hero__front{position:absolute;inset:0;z-index:1;background:var(--black)}.motion .slab--hero{z-index:6}.hero__frame{position:absolute;inset:0;z-index:0}.hero__video{width:100%;height:100%;object-fit:cover;object-position:55% 40%;transform-origin:50% 40%}.hero__shade{position:absolute;inset:0;background:linear-gradient(0deg,#0a0907cc,#0a090752 30%,#0a090700 52%),linear-gradient(90deg,#0a090773,#0a090700 50%),linear-gradient(180deg,#0a0907bf,#0a090700 18%)}.stage3d{position:absolute;inset:0;z-index:1;pointer-events:none}.stage3d canvas{display:block;width:100%;height:100%}.haze{position:absolute;inset:0;z-index:2;pointer-events:none;background:radial-gradient(60% 50% at 62% 18%,#ffd28c24,#ffd28c00 70%);mix-blend-mode:screen}.letterbox{position:absolute;left:0;right:0;z-index:3;height:var(--lb);background:var(--black)}.letterbox--top{top:0;transform-origin:50% 0;height:min(var(--lb),var(--bar-h))}.letterbox--bottom{bottom:0;transform-origin:50% 100%}.hero__copy{position:absolute;z-index:4;left:0;right:0;bottom:0;display:flex;flex-direction:column}.hero__title{padding:0 var(--gutter);margin-bottom:-.13em;font:800 clamp(64px,10.6vw,204px)/.84 var(--f-display);letter-spacing:-.004em;text-transform:uppercase;text-shadow:0 2px 30px rgb(0 0 0 / .4);position:relative;z-index:1}.hero__title .line{display:block}.hero__credits{min-height:var(--band);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 32px;padding:calc(.13*clamp(64px,10.6vw,204px) + 8px) var(--gutter) 14px}.hero__lede{font:700 clamp(16px,1.15vw,19px)/1.25 var(--f-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}.hero__lede span{display:block;color:var(--ink-3)}.cta{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px}.cta__meta{font:600 15px/1.2 var(--f-display);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);text-shadow:0 1px 2px rgb(0 0 0 / .8),0 1px 12px rgb(0 0 0 / .75)}.cta__status{margin-top:12px;font-size:15px;color:var(--ink-3);min-height:1lh}.mark-fallback{display:none;position:absolute;z-index:1;left:70%;top:44%;height:calc((100svh - 2 * var(--lb)) * .5);width:auto;aspect-ratio:1 / 2;transform:translate(-50%,-50%);filter:drop-shadow(0 18px 30px rgb(0 0 0 / .5))}.no-webgl .mark-fallback{display:block}@media(max-width:760px){.hero__video{object-position:52% 50%}.hero__shade{background:linear-gradient(0deg,#0a0907f0,#0a090799 40%,#0a090700 64%),linear-gradient(180deg,#0a0907bf,#0a090700 30%)}.hero__title{font-size:clamp(52px,15.5vw,92px);margin-bottom:0}.hero__credits{display:grid;padding:16px var(--gutter) max(24px,env(safe-area-inset-bottom))}.cta{display:grid}.mark-fallback{left:50%;top:30%;height:30svh}.plate--lg,.plate--xl{width:100%}}.cards{position:relative;background:var(--black)}.motion .hero{z-index:2;background:transparent}.motion .cards{z-index:1;margin-top:-100svh}.cards__stage{position:relative}.card{position:relative;height:100svh;min-height:520px;overflow:hidden;isolation:isolate}.card__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.card__shade{position:absolute;inset:0}.card__copy{position:absolute;z-index:2;left:var(--gutter);right:var(--gutter)}.card__title{font:800 clamp(64px,12.5vw,220px)/.82 var(--f-display);letter-spacing:-.005em;text-transform:uppercase;text-shadow:0 4px 40px rgb(0 0 0 / .35)}.card__fact{margin-top:clamp(14px,2vh,24px);max-width:44ch;font-size:clamp(17px,1.35vw,20px);color:var(--ink-2);text-shadow:0 1px 14px rgb(0 0 0 / .8)}.card--low .card__copy{bottom:clamp(36px,9vh,96px)}.card--low .card__shade{background:linear-gradient(0deg,#0a0907db,#0a090759 40%,#0a090700 64%),linear-gradient(90deg,#0a090780,#0a090700 55%)}.card--high .card__copy{top:calc(var(--bar-h) + clamp(16px,5vh,56px));text-align:right}.card--high .card__fact{margin-left:auto}.card--high .card__shade{background:linear-gradient(180deg,#0a0907d1,#0a09074d 38%,#0a090700 60%),linear-gradient(270deg,#0a090773,#0a090700 55%)}.card--mid .card__copy{top:64%;transform:translateY(-50%);text-align:center}.card--mid .card__title{font-size:clamp(64px,14.5vw,260px)}.card--mid .card__fact{margin-inline:auto}.card--mid .card__shade{background:radial-gradient(70% 46% at 50% 52%,#0a09079e,#0a090700)}@media(max-width:760px){.card--high .card__video{object-position:8% 50%}.card--mid .card__video{object-position:57% 50%}.card--mid .card__copy{top:70%}.card--mid .card__shade{background:radial-gradient(90% 40% at 50% 70%,#0a0907a8,#0a090700)}}.motion .cards__stage{height:100svh;min-height:520px;overflow:hidden}.motion .card{position:absolute;inset:0;height:auto;min-height:0}.motion .card[data-card="1"],.motion .card[data-card="2"]{clip-path:polygon(110% 0,110% 0,110% 100%,110% 100%)}.cast{position:relative;background:var(--ground)}.cast__stage{position:relative}.panel{position:relative;height:92svh;min-height:520px;overflow:hidden}.panel img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:62% 22%}.panel:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0a0907eb,#0a0907a8 24%,#0a090700 54%),linear-gradient(90deg,#0a090766,#0a090700 56%)}.panel__line{position:absolute;z-index:2;left:var(--gutter);right:var(--gutter);bottom:clamp(32px,8vh,88px);font:800 clamp(56px,10vw,176px)/.84 var(--f-display);letter-spacing:-.004em;text-transform:uppercase;text-shadow:0 4px 40px rgb(0 0 0 / .4)}.motion .cast__stage{height:100svh;min-height:520px;overflow:hidden}.motion .panel{position:absolute;inset:0;height:auto;min-height:0;visibility:hidden;background:var(--ground)}.motion .panel[data-panel="0"]{visibility:visible}.section-title{font:800 clamp(48px,7vw,112px)/.86 var(--f-display);letter-spacing:0;text-transform:uppercase;text-wrap:balance}.section-lede{margin-top:18px;max-width:52ch;font-size:clamp(17px,1.3vw,19px);color:var(--ink-2)}.servers{padding:clamp(96px,16vh,180px) 0 clamp(72px,12vh,140px);background:var(--ground)}.servers__grid{margin-top:clamp(36px,6vh,64px);display:grid;gap:14px;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);grid-template-rows:repeat(2,minmax(220px,31vh))}.server{position:relative;overflow:hidden;isolation:isolate;background:var(--panel);clip-path:polygon(0 0,calc(100% - var(--cut)) 0,100% var(--cut),100% 100%,0 100%)}.server--open{grid-row:span 2}.server__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:grayscale(.6) brightness(.5);transform:scale(1.02);transition:filter .5s var(--ease-out),transform .9s var(--ease-out)}.server--open .server__img{filter:saturate(1) brightness(.78)}.server:hover .server__img{filter:saturate(1) brightness(.86);transform:scale(1.05)}.server:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0a0907e0,#0a090700 62%);z-index:0}.server--open:before{content:"";position:absolute;inset:0;z-index:3;box-shadow:inset 0 0 0 2px var(--sun);pointer-events:none}.server__body{position:absolute;z-index:2;left:clamp(20px,2.4vw,32px);bottom:clamp(18px,2.4vw,30px);right:20px}.server__name{margin-top:10px;font:800 clamp(64px,8vw,150px)/.84 var(--f-display);letter-spacing:.01em}.server:not(.server--open) .server__name{font-size:clamp(44px,4.4vw,76px);color:var(--ink-2)}.server__meta{margin-top:8px;font:700 15px/1 var(--f-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.state{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;background:#0a0907b8;box-shadow:inset 0 0 0 1px var(--line-2);font:700 13px/1 var(--f-display);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.state--open{color:var(--sun);box-shadow:inset 0 0 0 1px #f2b13499}.tape{position:absolute;z-index:3;top:26px;right:-52px;width:200px;transform:rotate(45deg);padding:7px 0;text-align:center;background:var(--sun);color:var(--on-sun);font:800 15px/1 var(--f-display);letter-spacing:.28em;text-transform:uppercase}@media(max-width:760px){.servers__grid{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-auto-rows:auto}.server{min-height:34svh}.server--open{grid-row:auto;min-height:46svh}}.getin{padding:clamp(80px,12vh,140px) 0 clamp(96px,14vh,160px);background:linear-gradient(180deg,var(--ground),var(--panel) 40%,var(--ground))}.getin__stage{width:min(1280px,100% - 2 * var(--gutter));margin-inline:auto}.steps{list-style:none;padding:0;margin-top:clamp(40px,7vh,80px);display:grid;gap:clamp(56px,9vh,104px)}.step{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px clamp(18px,3vw,40px);align-items:end}.step__n{font:800 clamp(96px,12vw,180px)/.78 var(--f-display);color:var(--sun);letter-spacing:-.02em}.step__text h3{font:800 clamp(34px,3.4vw,54px)/.9 var(--f-display);text-transform:uppercase}.step__text p{margin-top:12px;max-width:40ch;color:var(--ink-2)}.step__fig{grid-column:1 / -1;position:relative}.step__shot{width:100%;height:auto;clip-path:polygon(0 0,calc(100% - var(--cut)) 0,100% var(--cut),100% 100%,0 100%);box-shadow:0 30px 60px #00000080}.shot-note{margin-top:12px;font:600 14px/1.3 var(--f-display);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}@media(min-width:901px)and (min-height:680px){.motion .getin{padding:0}.motion .getin__stage{position:relative;width:100%;height:100svh;min-height:680px;overflow:hidden;padding:calc(var(--bar-h) + clamp(20px,5vh,56px)) var(--gutter) 0}.motion .getin__title{width:30vw;font-size:clamp(48px,5.2vw,96px)}.motion .steps{width:calc(100vw - var(--win-w) - 3 * var(--gutter));margin-top:clamp(20px,4vh,44px);gap:clamp(14px,2.6vh,28px)}.motion .getin__stage{--win-w: min(1240px, 62vw, (100svh - var(--bar-h) - 120px) * 1.55)}.motion .step{display:block;position:static}.motion .step__text{transition:opacity .3s;opacity:.6}.motion .step.is-on .step__text{opacity:1}.motion .step__text h3{font-size:clamp(30px,2.6vw,44px)}.motion .step__text p{font-size:16px;margin-top:8px}.motion .step__n{position:absolute;left:var(--gutter);bottom:clamp(16px,4vh,40px);font-size:clamp(150px,17vw,300px);visibility:hidden}.motion .step.is-on .step__n{visibility:visible}.motion .step__fig{position:absolute;right:var(--gutter);top:calc(var(--bar-h) + (100svh - var(--bar-h) - var(--win-w) / 1.55) / 2);width:var(--win-w)}.motion .step__fig .step__shot{box-shadow:none}.motion .getin__stage:after{content:"";position:absolute;z-index:-1;right:var(--gutter);width:var(--win-w);aspect-ratio:1.55;top:calc(var(--bar-h) + (100svh - var(--bar-h) - var(--win-w) / 1.55) / 2);box-shadow:0 40px 80px #0000008c}}.close{position:relative;min-height:100svh;display:grid;align-items:end;overflow:hidden;isolation:isolate;background:var(--black)}.close__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.close__shade{position:absolute;inset:0;z-index:0;background:linear-gradient(0deg,#0a0907eb,#0a090799 46%,#0a090759)}.stage3d--close{z-index:1}.close__copy{position:relative;z-index:2;width:min(64rem,100% - 2 * var(--gutter));margin:0 auto;padding:38svh 0 clamp(56px,10vh,112px);text-align:center}.close__title{font:800 clamp(60px,9.4vw,170px)/.84 var(--f-display);text-transform:uppercase;text-wrap:balance;text-shadow:0 4px 40px rgb(0 0 0 / .4)}.cta--center{margin-top:clamp(24px,4vh,40px);justify-content:center}.needs{margin:clamp(28px,5vh,48px) auto 0;max-width:46rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line-2);text-align:left}.needs>div{padding:18px 24px 0 0}.needs>div+div{padding-left:24px;border-left:1px solid var(--line)}.needs dt{font:700 14px/1 var(--f-display);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.needs dd{margin-top:8px;font-size:16px;color:var(--ink)}.hash{margin-top:22px;font:600 13px/1.5 var(--f-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);max-width:100%}.hash code{display:block;margin-top:4px;font:400 13px/1.5 ui-monospace,Cascadia Mono,Consolas,monospace;letter-spacing:0;text-transform:none;color:var(--ink-2);overflow-wrap:anywhere}@media(max-width:760px){.close__copy{padding-top:34svh}.needs{grid-template-columns:minmax(0,1fr)}.needs>div+div{padding-left:0;border-left:0;border-top:1px solid var(--line);margin-top:16px}}.foot{background:var(--ground);border-top:1px solid var(--line);padding:36px 0 calc(36px + env(safe-area-inset-bottom))}.foot__row{display:flex;flex-wrap:wrap;align-items:center;gap:14px 32px}.foot__mark{width:16px;height:32px;flex:none}.foot__discord{font:700 16px/1 var(--f-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.foot__legal{margin-left:auto;max-width:60ch;font-size:14px;color:var(--ink-3)}@media(max-width:760px){.foot__legal{margin-left:0}}.grain{position:fixed;inset:-50%;z-index:60;pointer-events:none;opacity:.075;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1.4 -0.2'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23n)'/%3E%3C/svg%3E")}.motion .grain{animation:grain .9s steps(5) infinite}@keyframes grain{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-3%)}60%{transform:translate(-2%,-1%)}80%{transform:translate(3%,3%)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.plate,.server__img,.step__text{transition:none}}
