:root{--black:#11120f;--ivory:#f3eee5;--champagne:#b9a06a;--line:rgba(17,18,15,.17);--muted:rgba(17,18,15,.65)}
*{box-sizing:border-box}html{background:var(--ivory)}body{margin:0;background:var(--ivory);color:var(--black);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit}.wrap{max-width:1080px;margin:0 auto;padding:30px 32px 72px}.nav{display:flex;align-items:center;justify-content:space-between;padding-bottom:58px;text-transform:uppercase;letter-spacing:.13em;font-size:10px}.brand{font-weight:700;text-decoration:none;font-size:20px;letter-spacing:.12em}.back{color:var(--muted);text-decoration:none}.back:hover,.back:focus-visible{color:var(--black)}header{border-top:1px solid var(--black);padding:24px 0 70px}.eyebrow{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:18px}h1{max-width:760px;margin:0;font-family:Georgia,"Times New Roman",serif;font-size:clamp(52px,9vw,108px);font-weight:400;line-height:.84;letter-spacing:-.07em}main{max-width:760px}section{padding:28px 0;border-top:1px solid var(--line)}section:first-child{border-top:0}h2{margin:0 0 13px;font-size:13px;letter-spacing:.09em;text-transform:uppercase}p,li{font-size:16px;line-height:1.58;color:var(--muted)}p{margin:0 0 14px}ul{margin:0;padding-left:20px}footer{margin-top:48px;padding-top:20px;border-top:1px solid var(--line);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}@media(max-width:600px){.wrap{padding:20px 16px 48px}.nav{padding-bottom:38px}header{padding-bottom:44px}p,li{font-size:15px}}
