@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-variable.woff2)format("woff2")}*,:before,:after{box-sizing:border-box}html,body{background:#fafafa;margin:0;padding:0}.page{color:#18181b;font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fafafa;flex-direction:column;min-height:100svh;font-family:Inter Variable,Inter,system-ui,sans-serif;font-size:14px;line-height:1.4;display:flex;position:relative;overflow:hidden}.hero{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:clamp(48px,10vh,120px) clamp(20px,4vw,40px);display:flex;position:relative}.logo{margin:0}.logo img{width:clamp(220px,34vw,420px);height:auto;display:block}.status{letter-spacing:-.01em;color:#18181b;margin:clamp(32px,5vh,48px) 0 0;font-size:clamp(18px,2vw,22px);font-weight:500;line-height:1.4}.tagline{color:#71717a;text-wrap:pretty;max-width:460px;margin:12px 0 0;font-size:clamp(14px,1.4vw,16px);line-height:1.5}.footer{color:#71717a;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;padding:0 clamp(20px,4vw,40px) 28px;font-size:12px;line-height:18px;display:flex;position:relative}.footer-dot{background:#a1a1aa;border-radius:50%;width:3px;height:3px}
