:root{--cream:#f3ecdf;--cream-dim:#f3ecdfbd;--gold:#e4c27a;--ink:#071416;--font:"Instrument Sans", "Avenir Next", "Segoe UI", sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{color:var(--cream);font-family:var(--font);background:#071114;margin:0}a{color:var(--cream)}body{min-height:100vh}.wrap{max-width:68ch;margin:0 auto;padding:48px 24px 140px}.brand{letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:10px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.dot{background:var(--cream);border-radius:50%;width:6px;height:6px;display:block}h1{letter-spacing:-.04em;margin:48px 0 12px;font-size:clamp(40px,6vw,64px);font-weight:500}h2{margin:28px 0 8px;font-size:22px;font-weight:500}p,li{color:var(--cream-dim);line-height:1.55}.site-footer{border-top:1px solid #f3ecdf29;gap:8px;margin-top:48px;padding-top:18px;font-size:13px;display:grid}.miss{align-content:center;min-height:70vh;display:grid}.miss a.back{background:var(--cream);color:var(--ink);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;margin-top:12px;padding:12px 16px;font-size:12px;text-decoration:none;display:inline-flex}a:focus-visible{outline:2px solid var(--gold);outline-offset:3px}
