*{box-sizing:border-box}body{color:#2b2622;text-align:center;background:#faf6f0;place-items:center;min-height:100vh;margin:0;padding:2rem;font-family:Georgia,Times New Roman,serif;display:grid}main{max-width:36rem}h1{margin:0 0 1rem;font-size:clamp(2.25rem,7vw,3.5rem);line-height:1.1}p{margin:0;font-size:1.25rem;line-height:1.5}.soon{color:#b4532a;letter-spacing:.12em;text-transform:uppercase;margin-top:2rem;font-family:system-ui,sans-serif;font-size:.875rem}
