:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f8f5ef;--ink:#26362f;--muted:#6d786f;--accent:#af3d21;--line:#d6d9ce}*{box-sizing:border-box}body{background:var(--paper);min-height:100svh;color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Avenir Next,Avenir,Segoe UI,sans-serif}.wrap{width:min(1120px,100% - 80px);margin:auto}.shell{flex-direction:column;min-height:100svh;display:flex}.header{border-bottom:1px solid var(--line);padding-block:34px}.brand{letter-spacing:-.065em;font-size:30px;font-weight:700;line-height:1}.brand span{color:var(--accent)}main{flex:1;align-items:center;padding-block:90px;display:flex}.message{max-width:760px}.eyebrow{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:600}h1{letter-spacing:-.045em;margin:24px 0;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:clamp(52px,7.8vw,96px);font-weight:400;line-height:1.02}p{max-width:490px;color:var(--muted);margin:0;font-size:clamp(17px,2vw,21px);line-height:1.6}.footer{border-top:1px solid var(--line);color:var(--muted);padding-block:28px 34px;font-size:12px}@media (max-width:700px){.wrap{width:calc(100% - 40px)}.header{padding-block:25px}main{padding-block:72px}h1{font-size:clamp(49px,12vw,72px)}}
