@font-face{font-family:Fraunces;src:url(../fonts/fraunces-latin-full-normal.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Fraunces;src:url(../fonts/fraunces-latin-full-italic.woff2) format("woff2");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Geist;src:url(../fonts/geist-sans-latin-400-normal.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Geist;src:url(../fonts/geist-sans-latin-500-normal.woff2) format("woff2");font-weight:500;font-display:swap}:root{--ink:#121b28;--ink-2:#3f4856;--paper:#f2ebde;--gold:#d4ae6b;--gold-ink:#8d672a;--navy:#0a1220;--ivory:#f4ecdf}*{box-sizing:border-box}html{background:var(--paper);-webkit-text-size-adjust:100%}body{margin:0;font:400 17px/1.7 Geist,system-ui,sans-serif;color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased}a{color:var(--gold-ink);text-underline-offset:3px}a:focus-visible{outline:2px solid var(--gold-ink);outline-offset:3px}.skip{position:absolute;left:16px;top:-60px;background:var(--gold);color:var(--navy);padding:10px 16px}.skip:focus{top:16px}.top{background:var(--navy);color:var(--ivory);padding:22px clamp(20px,5vw,64px);display:flex;justify-content:space-between;align-items:center;gap:20px}.brand{color:var(--ivory);text-decoration:none;display:flex;flex-direction:column;line-height:1}.brand b{font:400 24px/1 Fraunces,Georgia,serif;letter-spacing:.18em}.brand span{font:500 9.5px/1 Geist,sans-serif;letter-spacing:.28em;text-transform:uppercase;color:var(--gold);margin-top:6px}.top a.back{color:var(--ivory);font-size:13px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none}.top a.back:hover{color:var(--gold)}main{max-width:780px;margin:0 auto;padding:clamp(48px,8vw,96px) clamp(20px,5vw,40px) 80px}h1{font:400 clamp(38px,5.4vw,60px)/1.05 "Fraunces",Georgia,serif;margin:0 0 12px;letter-spacing:-.01em}h1 em{color:var(--gold-ink);font-weight:300}.upd{color:var(--ink-2);font-size:14px;margin:0 0 48px}h2{font:400 26px/1.25 Fraunces,Georgia,serif;margin:48px 0 12px;padding-top:24px;border-top:1px solid rgba(141,103,42,.25)}h3{font:500 15px/1.4 Geist,sans-serif;letter-spacing:.06em;text-transform:uppercase;margin:28px 0 6px;color:var(--ink-2)}p,li{color:var(--ink)}ul{padding-left:20px}li{margin:4px 0}dl{display:grid;grid-template-columns:minmax(150px,220px) 1fr;gap:8px 20px;margin:0}dt{color:var(--ink-2)}dd{margin:0}@media(max-width:600px){dl{grid-template-columns:1fr;gap:2px}dd{margin-bottom:10px}}footer{background:var(--navy);color:#cdc3b2;padding:40px clamp(20px,5vw,64px);font-size:14px;line-height:1.7}footer a{color:var(--gold)}footer p{margin:0 0 6px}
