:root{--accent:#3a5ba0;--ink:#1d1d1f;--muted:#5f6368;--bg:#faf8f4}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--bg);color:var(--ink);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.6;min-height:100vh;display:flex;align-items:center;justify-content:center}main{max-width:40rem;padding:3rem 1.5rem}.eyebrow{color:var(--accent);font-weight:600;letter-spacing:.04em;margin:0 0 1rem}h1{font-size:clamp(2rem,5vw,3rem);line-height:1.15;margin:0 0 1.25rem}.lede{font-size:1.15rem;color:var(--muted);margin:0 0 2rem}.soon{display:inline-block;border:1px solid var(--accent);color:var(--accent);border-radius:999px;padding:.35rem 1rem;font-weight:600;margin:0}