:root{font-family:system-ui,sans-serif;color:#1f2523;background:#f7f7f5}body{margin:0}main{max-width:48rem;margin:16vh auto;padding:2rem}h1{font-size:clamp(2.5rem,7vw,5rem);line-height:1.02;margin:.25rem 0 1rem}.eyebrow{color:#315e62;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.lead{font-size:1.25rem;color:#66716d;max-width:34rem}button{border:0;border-radius:.75rem;background:#315e62;color:#fff;padding:.9rem 1.2rem;font:inherit;cursor:pointer}button:focus-visible{outline:3px solid #8a6a32;outline-offset:3px}
