@font-face{font-family:Switzer;src:url(../fonts/Switzer-Variable.woff2)format("woff2");font-weight:100 900;font-display:block}:root{--black:#000;--red:#ff0024;--sans:"Switzer", -apple-system, "SF Pro Display", system-ui, sans-serif;--ease:cubic-bezier(.22, 1, .36, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:#0a0a0c;overflow-x:clip}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body{color:#ece8e1;font-family:var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0a0a0c;margin:0;font-size:16px;line-height:1.45;transition:opacity .22s ease-out;overflow-x:clip}canvas,img,svg,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:0;padding:0}button,input,select,textarea{font:inherit;color:inherit}dd,dl,figure,h1,h2,h3,h4,ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}::selection{background:var(--red);color:#fff}:focus-visible{outline-offset:3px;outline:2px solid}.skip-link{z-index:1000;color:#0a0a0c;letter-spacing:.04em;text-transform:uppercase;background:#ece8e1;padding:10px 14px;font-family:Geist Mono,ui-monospace,monospace;font-size:.75rem;position:fixed;top:12px;left:12px;transform:translateY(-200%)}.skip-link:focus{transform:none}.page-enter-from,.page-leave-to,html.fonts-wait body{opacity:0}.page-enter-active,.page-leave-active{transition:opacity .35s var(--ease)}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:1ms!important;animation-duration:1ms!important}}@font-face{font-family:Big Shoulders;src:url(../fonts/BigShoulders-latin.woff2)format("woff2");font-weight:100 900;font-display:block;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}@font-face{font-family:Big Shoulders;src:url(../fonts/BigShoulders-latin-ext.woff2)format("woff2");font-weight:100 900;font-display:block;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:Geist Mono;src:url(../fonts/GeistMono-Variable.woff2)format("woff2");font-weight:100 900;font-display:block}@font-face{font-family:TV Display Ext;src:url(../fonts/FiraXCond-600-cyrillic-ext.woff2)format("woff2");font-weight:600;font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:TV Display Ext;src:url(../fonts/FiraXCond-600-cyrillic.woff2)format("woff2");font-weight:600;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:TV Display Ext;src:url(../fonts/FiraXCond-800-cyrillic-ext.woff2)format("woff2");font-weight:800;font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:TV Display Ext;src:url(../fonts/FiraXCond-800-cyrillic.woff2)format("woff2");font-weight:800;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:TV Display Ext;src:url(../fonts/FiraXCond-900-cyrillic-ext.woff2)format("woff2");font-weight:900;font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:TV Display Ext;src:url(../fonts/FiraXCond-900-cyrillic.woff2)format("woff2");font-weight:900;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:TV Mono Ext;src:url(../fonts/JetBrainsMono-400-700-cyrillic-ext.woff2)format("woff2");font-weight:400 700;font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:TV Mono Ext;src:url(../fonts/JetBrainsMono-400-700-cyrillic.woff2)format("woff2");font-weight:400 700;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Pixel;src:url(../fonts/GeistPixel-Square.woff2)format("woff2");font-display:block}.v2{--bg:#0a0a0c;--panel:#121215;--panel-2:#18181c;--line:#ffffff1a;--line-2:#ffffff2e;--fg:#ece8e1;--dim:#ece8e19e;--mute:#ece8e180;--red:#ff0024;--red-dim:#ff002429;--win:#45e0a0;--display:"Big Shoulders", "TV Display Ext", "Arial Narrow", Impact, sans-serif;--mono:"Geist Mono", "TV Mono Ext", ui-monospace, "SFMono-Regular", Menlo, monospace;--pixel:"Geist Pixel", "Geist Mono", "TV Mono Ext", monospace;--sans:"Switzer", system-ui, sans-serif;--gut:calc(clamp(16px, 2.4vw, 36px));--nav-h:64px;--sec-gap:calc(clamp(96px, 15vh, 168px));--ease:cubic-bezier(.22, 1, .36, 1);background:var(--bg);min-height:100svh;color:var(--fg);font-family:var(--sans);position:relative}.v2 ::selection{background:var(--red);color:#fff}.v2 .d{font-family:var(--display);text-transform:uppercase;letter-spacing:-.01em;font-weight:800;line-height:.84}.v2 .mono{font-family:var(--mono);letter-spacing:.04em;font-weight:500}.v2 .mono,.v2 .px{text-transform:uppercase;font-size:.75rem}.v2 .px{font-family:var(--pixel);letter-spacing:.02em}.v2 .num{font-variant-numeric:tabular-nums}.v2 .dg{text-align:center;width:.5em;display:inline-block}.v2 .wrap{padding-inline:var(--gut)}.v2 .sec{padding-top:var(--sec-gap);position:relative}.v2 main>*>.sec:last-child{padding-bottom:var(--sec-gap)}.v2 .sec-head{align-items:center;gap:14px;margin-bottom:calc(clamp(28px,5vh,56px));display:flex}.v2 .sec-head:before{content:"";background:var(--red);flex:none;width:8px;height:8px}.v2 .sec-head h2{color:var(--fg);font-size:.8125rem}.v2 .sec-head:after{content:"";background:var(--line);flex:1;height:1px}.v2 .hud{position:relative}.v2 .hud:after,.v2 .hud:before{content:"";pointer-events:none;--c:var(--hud-c,#ffffff8c);--s:var(--hud-s,12px);background:linear-gradient(var(--c),var(--c)) 0 0/var(--s) 1px,linear-gradient(var(--c),var(--c)) 0 0/1px var(--s),linear-gradient(var(--c),var(--c)) 100% 100%/var(--s) 1px,linear-gradient(var(--c),var(--c)) 100% 100%/1px var(--s);transition:inset .4s var(--ease);background-repeat:no-repeat;position:absolute;inset:-1px}.v2 .hud:after{background:linear-gradient(var(--c),var(--c)) 100% 0/var(--s) 1px,linear-gradient(var(--c),var(--c)) 100% 0/1px var(--s),linear-gradient(var(--c),var(--c)) 0 100%/var(--s) 1px,linear-gradient(var(--c),var(--c)) 0 100%/1px var(--s);background-repeat:no-repeat}.v2 .hud--hover:focus-visible:after,.v2 .hud--hover:focus-visible:before,.v2 .hud--hover:hover:after,.v2 .hud--hover:hover:before{--c:var(--red);inset:-6px}.v2 .plus{pointer-events:none;width:11px;height:11px;position:absolute}.v2 .plus:after,.v2 .plus:before{content:"";background:var(--red);position:absolute}.v2 .plus:before{width:1px;height:11px;top:0;left:5px}.v2 .plus:after{width:11px;height:1px;top:5px;left:0}.v2 .btn{height:46px;font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;transition:background-color .25s,color .25s,transform .25s var(--ease);align-items:center;gap:10px;padding:0 18px;font-size:.8125rem;font-weight:600;display:inline-flex}.v2 .btn--red{background:var(--red);color:#fff}.v2 .btn--red:hover{background:#ff2a47}.v2 .btn--line{box-shadow:inset 0 0 0 1px var(--line-2);color:var(--fg)}.v2 .btn--line:hover{background:#ffffff0f}.v2 .btn__arrow{background:#0000002e;place-items:center;width:46px;height:46px;margin-left:4px;margin-right:-18px;display:grid}.v2 .btn:active{transform:translateY(1px)}.v2 .live-dot{background:var(--red);border-radius:50%;width:8px;height:8px;animation:1.6s infinite v2-pulse;box-shadow:0 0 #ff002499}@keyframes v2-pulse{70%{box-shadow:0 0 0 10px #ff002400}to{box-shadow:0 0 #ff002400}}.js .v2 [data-reveal]{opacity:0;transition:opacity .9s var(--ease),transform .9s var(--ease);transition-delay:var(--rd,0s);transform:translateY(24px)}.js .v2 [data-reveal].is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.js .v2 [data-reveal]{opacity:1;transition:none;transform:none}}.v2 .btn--light{background:var(--fg);color:#0a0a0c}.v2 .btn--light:hover{background:#fff}.v2 .btn--light .btn__arrow{background:#00000014}.v2 .btn[disabled]{opacity:.5;pointer-events:none}.v2 .btn svg{flex:none}.v2 .field{flex-direction:column;gap:10px;min-width:0;display:flex}.v2 .field--full{grid-column:1/-1}.v2 .field__label{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--dim);font-size:.75rem;font-weight:500}.v2 .field__label span{text-transform:none;letter-spacing:0;color:var(--mute)}.v2 .field__hint{color:var(--mute);font-size:.8125rem}.v2 .field__error{color:#ff5c70;font-size:.8125rem;font-weight:600}.v2 .input{width:100%;min-height:52px;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--fg);background:#ffffff08;border:0;border-radius:0;padding:14px 16px;font-size:1rem;transition:box-shadow .2s,background-color .2s}.v2 textarea.input{resize:vertical;min-height:160px;line-height:1.45}.v2 select.input{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--dim) 50%),linear-gradient(135deg,var(--dim) 50%,transparent 50%);background-position:right 20px center,right 15px center;background-repeat:no-repeat;background-size:5px 5px;padding-right:40px}.v2 select.input option{background:var(--panel);color:var(--fg)}.v2 .input::placeholder{color:var(--mute)}.v2 .input:hover{box-shadow:inset 0 0 0 1px #ffffff59}.v2 .input:focus{box-shadow:inset 0 0 0 1px var(--fg),0 0 0 4px #ff002438;background:#ffffff0d;outline:none}.v2 .input[aria-invalid=true]{box-shadow:inset 0 0 0 1px #ff5c70}.v2 .chips{flex-wrap:wrap;gap:8px;display:flex}.v2 .chip{height:42px;font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--dim);cursor:pointer;align-items:center;gap:8px;padding:0 16px;font-size:.75rem;font-weight:500;transition:background-color .2s,color .2s,box-shadow .2s;display:inline-flex}.v2 .chip:hover{color:var(--fg);box-shadow:inset 0 0 0 1px #fff6}.v2 .chip.is-on{background:var(--fg);color:#0a0a0c;box-shadow:none}.v2 .chip:has(input:focus-visible){outline:2px solid var(--fg);outline-offset:2px}.v2 .sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ph[data-v-6e889770]{padding-top:calc(var(--nav-h) + clamp(48px,12vh,140px));border-bottom:1px solid var(--line);padding-bottom:calc(clamp(32px,6vh,64px));position:relative;overflow:hidden}.ph__bg[data-v-6e889770]{z-index:0;opacity:.9}.ph__in[data-v-6e889770]{z-index:1;grid-template-columns:minmax(0,1fr);justify-items:start;display:grid;position:relative}.ph__label[data-v-6e889770]{color:var(--dim);align-items:center;gap:8px;display:flex}.ph__mark[data-v-6e889770]{color:var(--red);font-size:.6rem}.ph__title[data-v-6e889770]{letter-spacing:-.015em;overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual;width:100%;margin-top:calc(clamp(16px,3vh,28px));font-size:calc(clamp(4rem,15vw,14rem));font-weight:900;line-height:.8}.ph__lead[data-v-6e889770]{max-width:52ch;color:var(--dim);margin-top:calc(clamp(20px,4vh,36px));font-size:calc(clamp(1.0625rem,1.4vw,1.25rem));line-height:1.45}.ph__actions[data-v-6e889770]{flex-wrap:wrap;gap:10px;margin-top:calc(clamp(24px,4vh,40px));display:flex}
