:root{color:#24231f;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f7f3e8;font-family:Inter,ui-sans-serif,system-ui,sans-serif}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}.welcome{align-content:center;max-width:900px;min-height:100vh;margin:0 auto;padding:3rem 2rem;display:grid}.eyebrow{color:#ad4b21;letter-spacing:.12em;text-transform:uppercase;margin:0 0 1rem;font-size:.8rem;font-weight:700}h1{letter-spacing:-.07em;max-width:700px;margin:0;font-size:clamp(3rem,9vw,6.5rem);line-height:.98}.intro{color:#666158;max-width:34rem;margin-top:1.5rem;font-size:1.15rem;line-height:1.6}
