:root{--paper:#d9edf9;--ink:#18394e;--font-display:"Iowan Old Style", "Baskerville", "Times New Roman", serif;--font-sans:"Helvetica Neue", "Neue Haas Grotesk Text Pro", Arial, sans-serif}*{box-sizing:border-box}html{background:var(--paper)}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans);margin:0}.site-shell{isolation:isolate;grid-template-rows:1fr auto;min-height:100svh;padding:1.5rem clamp(1.25rem,4vw,4.5rem);display:grid;position:relative;overflow:hidden}.site-shell:before{z-index:-1;content:"";background:linear-gradient(#d2ebf91a,#6fabcd33);position:absolute;inset:0}.cloud-image{z-index:-2;object-fit:cover;object-position:center;filter:saturate(1.04)brightness(1.02)}.site-footer{justify-content:center;align-items:center;font-size:.72rem;display:flex}.hero{align-content:center;place-items:center;padding:3rem 0 1rem;display:grid}h1{font-family:var(--font-display);letter-spacing:-.055em;margin:0;font-size:clamp(3.4rem,8vw,5.25rem);font-weight:400;line-height:.9}.signal-copy{font-family:var(--font-display);text-align:center;margin:1.25rem 0 0;font-size:1rem;font-style:italic}.site-footer{color:#20344294;letter-spacing:.09em;text-transform:none}@media (max-width:640px){.site-shell{padding:1.25rem 1.15rem 1.15rem}}
