*{box-sizing:border-box}body{margin:0;min-height:100svh;display:grid;place-items:center;background:#f6f3eb;color:#173b32;font-family:system-ui,sans-serif;padding:2rem}main{max-width:44rem;text-align:center}.brand{text-transform:uppercase;letter-spacing:.2em;font-size:.85rem;font-weight:700;margin-bottom:3rem}h1{font-size:clamp(2rem,6vw,3.5rem);line-height:1.15;font-weight:600}p{font-size:1.15rem;line-height:1.6}
