:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#1c1420;--muted:#5c4d62;--line:#e4d5ea;--paper:#fbf7f8;--accent:#7a3158}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{color:var(--ink);background:radial-gradient(circle at top, #fff 0%, var(--paper) 55%, #f3e7ee 100%);font-family:Georgia,Times New Roman,serif}main{flex-direction:column;justify-content:center;max-width:40rem;min-height:100vh;margin:0 auto;padding:3rem 1.25rem;display:flex}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0 0 .75rem;font-family:Segoe UI,sans-serif;font-size:.8rem;font-weight:650}h1{letter-spacing:-.03em;margin:0;font-size:clamp(2.4rem,8vw,4.5rem);font-weight:500;line-height:.95}.lead{margin:1.25rem 0 0;font-size:clamp(1.15rem,2.5vw,1.45rem);line-height:1.45}.note{border-top:1px solid var(--line);color:var(--muted);margin:1.5rem 0 0;padding-top:1.25rem;font-family:Segoe UI,sans-serif;font-size:.95rem;line-height:1.5}@media (min-width:720px){main{padding:4rem 2rem}}
