@font-face{font-family:montserrat;src:url(../media/montserrat_latin-s.p.0s216eisv2o7-.woff2)format("woff2");font-display:swap}@font-face{font-family:montserrat Fallback;src:local(Arial);ascent-override:87.85%;descent-override:22.78%;line-gap-override:0.0%;size-adjust:110.19%}.montserrat_78755d5b-module__Dt-cIq__className{font-family:montserrat,montserrat Fallback}.montserrat_78755d5b-module__Dt-cIq__variable{--font-montserrat:"montserrat", "montserrat Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#0d0d0d;--foreground:#f4f3f1;--muted:#aaa8a8;--red:#c4171c}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--background);color:var(--foreground);font-family:var(--font-montserrat), Arial, sans-serif;-webkit-font-smoothing:antialiased}body:before{content:"";pointer-events:none;background:radial-gradient(at 90% 25%,#c4171c1a,#0000 55%),linear-gradient(90deg,#0000 49.9%,#ffffff06 50%,#0000 50.1%);position:fixed;inset:0}.site-shell{flex-direction:column;max-width:1440px;min-height:100svh;margin:auto;padding:40px clamp(24px,7vw,100px) 28px;display:flex;position:relative}.brand{align-items:center;gap:15px;display:flex}.brand img{object-fit:contain}.brand span{letter-spacing:.2em;font-size:20px;font-weight:700}main{flex:1;padding:clamp(64px,12vh,136px) 0}.status{color:#c4bfc0;letter-spacing:.04em;border:1px solid #383031;border-radius:4px;align-items:center;gap:9px;padding:10px 14px;font-size:11px;font-weight:500;display:inline-flex}.status span{background:var(--red);border-radius:50%;width:6px;height:6px}.eyebrow{color:var(--muted);letter-spacing:.19em;text-transform:uppercase;margin:42px 0 20px;font-size:10px;font-weight:600;line-height:1.8}h1{letter-spacing:-.045em;margin:0;font-size:clamp(34px,5.5vw,76px);font-weight:700;line-height:1.13}h1 span{color:#e32b30}.description{max-width:540px;color:var(--muted);margin:28px 0 0;font-size:clamp(15px,1.5vw,17px);line-height:1.85}.coming-soon{align-items:center;gap:14px;margin-top:40px;font-size:13px;font-weight:500;display:flex}.coming-soon span{background:var(--red);width:32px;height:2px}footer{color:#979292;letter-spacing:.03em;border-top:1px solid #292626;justify-content:space-between;gap:16px;padding-top:22px;font-size:10px;line-height:1.6;display:flex}@media (max-width:480px){.site-shell{padding-top:26px}.brand span{font-size:17px}main{padding:60px 0}.eyebrow{max-width:240px}footer{flex-direction:column;gap:6px}}
