*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{min-height:100vh;display:grid;place-items:center;background:#f6f3ee;color:#27231f;font-family:Georgia,Times New Roman,serif}main{text-align:center;padding:2rem}p{margin:0 0 .7rem;font-size:clamp(1rem,2vw,1.25rem);letter-spacing:.12em}h1{margin:0;font-size:clamp(2.5rem,8vw,5.5rem);font-weight:400}
