:root{--cgp-ink:#1A1815;--cgp-newsprint:#F7F3E6;--cgp-cream:#FFFDF5;--cgp-aged:#EFEBDC;--cgp-desk:#E8E4D8;--cgp-lime:#C8FF4B;--cgp-olive:#567A00;--cgp-retraction:#A03318;--cgp-text-2:#3D3A33;--cgp-text-3:#6E6857;--cgp-rule-c:#C9C3B0;--cgp-night-page:#0C0B09;--cgp-color-scrim:rgba(26,24,21,0.55);--cgp-color-wash:rgba(247,243,230,0.88);--cgp-color-washDense:rgba(247,243,230,0.9);--cgp-color-ruleWash:rgba(201,195,176,0.4);--cgp-color-heldWash:rgba(26,24,21,0.06);--cgp-font-serif:"Newsreader Variable",Georgia,serif;--cgp-font-fraktur:"UnifrakturMaguntia",serif;--cgp-font-mono:"JetBrains Mono Variable","Courier New",monospace;--cgp-font-poster:"Archivo Variable",Helvetica,sans-serif;--cgp-track-service:0.14em;--cgp-track-label:0.2em;--cgp-track-rubric:0.26em;--cgp-track-masthead:0.34em;--cgp-size-masthead:clamp(44px,7.6vw,124px);--cgp-size-headline:clamp(30px,3.4vw,52px);--cgp-size-title:26px;--cgp-size-body:15.5px;--cgp-size-lede:14.5px;--cgp-size-agate:12px;--cgp-size-service:10.5px;--cgp-size-fine:10px;--cgp-leading-headline:1.02;--cgp-leading-body:1.6;--cgp-rule-heavy:3px double #1A1815;--cgp-rule-solid:1.5px solid #1A1815;--cgp-rule-head:1px solid #1A1815;--cgp-rule-hair:1px solid #C9C3B0;--cgp-rule-dotted:1px dotted #C9C3B0;--cgp-hatch-ink:repeating-linear-gradient(45deg,#1A1815 0 1.4px,transparent 1.4px 5px);--cgp-hatch-inkDense:repeating-linear-gradient(45deg,#1A1815 0 1.6px,transparent 1.6px 2.6px);--cgp-hatch-olive:repeating-linear-gradient(135deg,#567A00 0 1.6px,transparent 1.6px 4.6px);--cgp-shadow-toast:6px 6px 0 rgba(26,24,21,0.3);--cgp-shadow-plate:8px 8px 0 rgba(26,24,21,0.15);--cgp-shadow-button:4px 4px 0 rgba(0,0,0,0.35);--cgp-shadow-modal:10px 10px 0 rgba(26,24,21,0.35);--cgp-shadow-stamp:8px 8px 0 rgba(26,24,21,0.25);--cgp-motion-ease:cubic-bezier(0.2,0.8,0.2,1);--cgp-motion-easePress:cubic-bezier(0.2,0.75,0.25,1);--cgp-motion-durReveal:0.55s;--cgp-motion-durIntro:0.65s;--cgp-radius:0px;--cgp-fbpad:clamp(18px,4.6vw,110px)}