:root{--editorial-paper:#F7F4EC;--editorial-panel:#EDE8DC;--editorial-ink:#1B1B18;--editorial-ink-muted:#6B655A;--editorial-ink-light:#948E82;--editorial-accent:#1F4D3F;--editorial-accent-hover:#163A2F;--editorial-red:var(--editorial-accent);--editorial-gold:#C9A45C;--editorial-border:#D8D2C2;--editorial-card:#FFFFFF;--editorial-rule-width:3px;--bs-primary:#1F4D3F;--bs-primary-rgb:31,77,63;--bs-secondary:#6B655A;--bs-secondary-rgb:107,101,90;--bs-danger:#1F4D3F;--bs-danger-rgb:31,77,63;--bs-dark:#1B1B18;--bs-dark-rgb:27,27,24;--bs-light:#EDE8DC;--bs-light-rgb:237,232,220;--bs-body-bg:#F7F4EC;--bs-body-color:#1B1B18;--bs-border-color:#D8D2C2;--bs-border-radius:2px;--bs-border-radius-sm:1px;--bs-border-radius-lg:2px;--bs-link-color:#1F4D3F;--bs-link-hover-color:#163A2F;--bs-focus-ring-color:rgba(31,77,63,0.25);--font-display:'Fraunces',Georgia,'Times New Roman',serif;--font-body:'Newsreader',Garamond,'Georgia',serif;--font-ui:'Hanken Grotesk',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;--font-mono:var(--font-ui);--text-masthead:clamp(3.2rem,7vw,5.5rem);--text-h1:clamp(2.4rem,4.5vw,3.25rem);--text-h2:clamp(1.85rem,3.2vw,2.25rem);--text-h3:clamp(1.35rem,2.2vw,1.55rem);--text-h4:clamp(1.15rem,1.6vw,1.3rem);--text-lede:1.25rem;--text-body:1.0625rem;--text-byline:0.75rem;--text-caption:0.8125rem;--shadow-print-sm:0 1px 3px rgba(27,27,24,0.08);--shadow-print:0 4px 14px rgba(27,27,24,0.09);--shadow-print-lift:0 16px 32px rgba(27,27,24,0.14);--shadow-stamp:3px 3px 0 rgba(31,77,63,0.15);--shadow-dropdown:0 12px 28px rgba(27,27,24,0.12);--header-h:118px;--container-max-w:1320px;--spacer-6:5rem;--spacer-7:7.25rem;--swiper-theme-color:#1F4D3F;--swiper-pagination-color:#1F4D3F;--swiper-pagination-bullet-inactive-color:#6B655A;--swiper-pagination-bullet-inactive-opacity:0.35;--swiper-pagination-bullet-size:8px;--swiper-navigation-size:20px;--transition-fast:180ms ease;--transition-normal:280ms cubic-bezier(0.4,0,0.2,1);--transition-smooth:420ms cubic-bezier(0.25,1,0.5,1)}