:root{font-family:Georgia,serif;color:#211b18;background:#f5f0e8}body{margin:0}main{min-height:100vh;box-sizing:border-box;display:grid;align-content:center;padding:8vw;max-width:900px}.eyebrow{font:700 .8rem/1 system-ui;letter-spacing:.2em;text-transform:uppercase;color:#8a6545}h1{font-size:clamp(3rem,8vw,6rem);line-height:.98;margin:1rem 0}p{font:1.1rem/1.6 system-ui}a{width:fit-content;margin-top:1rem;padding:.9rem 1.2rem;color:#fff;background:#211b18;text-decoration:none;border-radius:999px;font:600 .95rem/1 system-ui}
