@font-face{font-family:Archivo;font-style:normal;font-weight:400 900;font-stretch:62% 125%;font-display:swap;src:url(../assets/fonts/archivo-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Archivo;font-style:normal;font-weight:400 900;font-stretch:62% 125%;font-display:swap;src:url(../assets/fonts/archivo-latin.woff2) format("woff2");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:Geist;font-style:normal;font-weight:300 700;font-display:swap;src:url(../assets/fonts/geist-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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;font-style:normal;font-weight:300 700;font-display:swap;src:url(../assets/fonts/geist-latin.woff2) format("woff2");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:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../assets/fonts/geist-mono-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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;font-style:normal;font-weight:400;font-display:swap;src:url(../assets/fonts/geist-mono-latin.woff2) format("woff2");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:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../assets/fonts/geist-mono-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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;font-style:normal;font-weight:500;font-display:swap;src:url(../assets/fonts/geist-mono-latin.woff2) format("woff2");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}

:root{--c-bg: #070606;--c-bg-rgb: 7, 6, 6;--c-bg-2: #0d0b0b;--c-surface: #131111;--c-surface-2: #1b1818;--c-accent: #e8132f;--c-accent-rgb: 232, 19, 47;--c-accent-deep: #8f0a1c;--c-accent-ink: #ffffff;--c-text: #f4f2f2;--c-text-rgb: 244, 242, 242;--c-text-dim: rgba(244, 242, 242, .62);--c-text-mute: rgba(244, 242, 242, .36);--c-line: rgba(255, 255, 255, .075);--c-line-strong: rgba(255, 255, 255, .15);--chrome: linear-gradient(180deg, #ffffff 0%, #ececec 45%, #b9b6b6 100%);--chrome-soft: linear-gradient(180deg, #2a2626 0%, #141212 100%);--lg-blur: 7px;--lg-saturate: 165%;--lg-tint-top: rgba(255, 255, 255, .07);--lg-tint-bottom: rgba(0, 0, 0, .22);--lg-rim: rgba(255, 255, 255, .55);--lg-shadow: 0 18px 40px -18px rgba(0, 0, 0, .75);--lg-ca-1: rgba(255, 40, 70, .55);--lg-ca-2: rgba(255, 255, 255, .3);--lg-ca-3: rgba(130, 170, 255, .35);--font-display: "Archivo", "Arial Black", system-ui, sans-serif;--display-stretch: 125%;--font-body: "Geist", "Helvetica Neue", Arial, system-ui, sans-serif;--font-mono: "Geist Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--fs-hero: clamp(1.6rem, 3.4vw, 3.4rem);--fs-display: clamp(1.7rem, 3.4vw, 3.4rem);--fs-word: clamp(2rem, 5.4vw, 5.75rem);--fs-h3: clamp(1.05rem, 1.3vw, 1.25rem);--fs-lead: clamp(1rem, 1.25vw, 1.2rem);--fs-body: 1rem;--fs-small: .875rem;--fs-label: .7rem;--space-2xs: .25rem;--space-xs: .5rem;--space-s: .75rem;--space-m: 1.25rem;--space-l: 2rem;--space-xl: clamp(3rem, 6vw, 5.5rem);--space-2xl: clamp(5rem, 11vw, 10rem);--space-section: clamp(5rem, 10vw, 9rem);--container: 1440px;--gutter: clamp(16px, 4vw, 56px);--nav-h: 64px;--grid-size: 88px;--radius-s: 10px;--radius-m: 18px;--radius-l: 28px;--radius-pill: 999px;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--dur-fast: .25s;--dur-base: .5s;--dur-slow: .9s;--z-bg: -1;--z-content: 1;--z-tags: 5;--z-nav: 100;--z-menu: 90;--z-cursor: 1000;--z-grain: 999}@media (max-width: 767px){:root{--nav-h: 56px;--grid-size: 56px}}

*,*:before,*:after{box-sizing:border-box}body{margin:0;min-height:100vh;min-height:100svh;display:grid;place-items:center;padding:var(--gutter);color:var(--c-text);font-family:var(--font-body);background:radial-gradient(38% 42% at 50% 46%,rgba(var(--c-accent-rgb),.22),transparent 70%),radial-gradient(70% 55% at 85% 0%,rgba(var(--c-accent-rgb),.1),transparent 65%),linear-gradient(to right,var(--c-line) 1px,transparent 1px) 0 0 / var(--grid-size) var(--grid-size),linear-gradient(to bottom,var(--c-line) 1px,transparent 1px) 0 0 / var(--grid-size) var(--grid-size),var(--c-bg)}.v97{width:min(100%,440px);display:grid;justify-items:center;gap:1rem;padding:clamp(28px,6vw,44px);text-align:center;border:1px solid rgba(255,255,255,.18);border-radius:var(--radius-l);background:linear-gradient(180deg,#ffffff14,#ffffff03 40%),#0d0b0b8c;-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);box-shadow:inset 0 1px 1px #ffffff4d,inset -3px -4px 8px -5px #ff28468c,0 30px 80px -30px #000000e6}.v9b{width:112px;height:auto;margin-bottom:.5rem}.v9d{margin:0;font-family:var(--font-display);font-stretch:var(--display-stretch);font-size:clamp(1.4rem,5vw,1.8rem);font-weight:800;letter-spacing:-.03em;line-height:1.1;text-transform:uppercase}.v9c{margin:0;color:var(--c-text-dim);line-height:1.55}.v99{width:100%;margin:0;padding:10px 14px;border-left:2px solid var(--c-accent);border-radius:4px;font-size:.9rem;text-align:left;background:rgba(var(--c-accent-rgb),.1)}.v99[hidden]{display:none}.v98{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;height:52px;margin-top:.5rem;border-radius:var(--radius-pill);font-weight:500;text-decoration:none;color:#0a0909;background:#f4f2f2;transition:color .3s,background-color .3s}.v98 svg{width:20px;height:20px}.v98:hover{color:var(--c-accent-ink);background:var(--c-accent)}.v98:focus-visible{outline:1.5px solid var(--c-accent);outline-offset:4px}.v9a{display:flex;gap:1.25rem;margin-top:.5rem;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.08em}.v9a a{color:var(--c-text-mute)}.v9a a:hover{color:var(--c-text)}
