*{box-sizing:border-box}html{color-scheme:dark light}body{margin:0;background:#040307;color:#E8E3D8;font-family:Georgia,'Times New Roman',serif;line-height:1.75}a{color:#B8913F}header,main,footer{max-width:860px;margin:auto;padding:1.5rem}header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(232,227,216,.1);font-family:system-ui,-apple-system,sans-serif}header a{text-decoration:none}.brand{font-style:italic}.back{font-size:.75rem;letter-spacing:.1em;text-transform:uppercase}main{padding-top:4rem;padding-bottom:5rem}h1,h2{font-weight:400;line-height:1.2}h1{font-size:clamp(2rem,7vw,4rem);margin:.2rem 0 1rem}.eyebrow{font-family:system-ui,-apple-system,sans-serif;font-size:.65rem;letter-spacing:.18em;text-transform:uppercase;color:#9A7535}.lead{font-size:1.1rem;color:#B8B2AA;max-width:58ch}.grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:rgba(232,227,216,.1);margin-top:3rem}.card{background:#0A0910;padding:1.5rem}.card small{font-family:system-ui,-apple-system,sans-serif;color:#9A7535;text-transform:uppercase;letter-spacing:.12em}.card p{color:#A59FA7}.note{border-left:2px solid #C05232;padding:1rem 1.2rem;background:#0A0910;margin:2rem 0;color:#B8B2AA}footer{border-top:1px solid rgba(232,227,216,.1);color:#7E7A85;font-size:.8rem}@media(max-width:640px){.grid{grid-template-columns:1fr}header{padding:1rem 1.2rem}main{padding:3rem 1.2rem 4rem}}@media(prefers-color-scheme:light){body{background:#EDEBE4;color:#0D0B12}.card,.note{background:#E2DED6}.lead,.card p{color:#55515C}}