:root{color:#17211b;background:#f3f0e8;font-family:Inter,ui-sans-serif,system-ui,sans-serif}*{box-sizing:border-box}body{min-height:100vh;margin:0}main{max-width:760px;margin:0 auto;padding:clamp(48px,10vw,120px) 28px}.eyebrow{color:#47705a;letter-spacing:.14em;text-transform:uppercase;font-size:13px;font-weight:700}h1{letter-spacing:-.045em;max-width:680px;margin:18px 0;font-family:Georgia,serif;font-size:clamp(42px,8vw,78px);font-weight:500;line-height:.98}.lede{color:#526057;max-width:560px;font-size:19px;line-height:1.55}
