@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/playfair-display-latin-400-italic.woff2) format("woff2")}@font-face{font-family:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/playfair-display-latin-500-italic.woff2) format("woff2")}@font-face{font-family:Playfair Fallback;font-style:normal;font-weight:100 900;src:local("Times New Roman"),local("TimesNewRomanPSMT"),local("Liberation Serif"),local("LiberationSerif");size-adjust:111.99%;ascent-override:96.62%;descent-override:22.41%;line-gap-override:0%}@font-face{font-family:Playfair Fallback;font-style:italic;font-weight:100 900;src:local("Times New Roman Italic"),local("TimesNewRomanPS-ItalicMT"),local("Liberation Serif Italic"),local("LiberationSerif-Italic");size-adjust:104.96%;ascent-override:103.09%;descent-override:23.91%;line-gap-override:0%}@font-face{font-family:DM Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/dm-sans-latin-400-italic.woff2) format("woff2")}@font-face{font-family:Montserrat Fallback;font-weight:100 550;src:local("Arial"),local("ArialMT"),local("Liberation Sans"),local("LiberationSans");size-adjust:104.17%;ascent-override:93.12%;descent-override:24%;line-gap-override:0%}@font-face{font-family:Montserrat Fallback;font-weight:551 650;src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold"),local("LiberationSans-Bold");size-adjust:104.65%;ascent-override:92.69%;descent-override:23.89%;line-gap-override:0%}@font-face{font-family:Montserrat Fallback;font-weight:651 900;src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold"),local("LiberationSans-Bold");size-adjust:105.75%;ascent-override:91.73%;descent-override:23.64%;line-gap-override:0%}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-tight-latin-500.woff2) format("woff2")}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-tight-latin-700.woff2) format("woff2")}:root{--paper: #F6F1E7;--stone: #ECE5D6;--ink: #1C2530;--ink-2: #3A4552;--ink-muted: #5B5F66;--rule: color-mix(in srgb, var(--ink) 16%, transparent);--rule-strong: color-mix(in srgb, var(--ink) 32%, transparent);--olive: #59663A;--measure: 34em;--font-display: "Playfair Display", "Playfair Fallback", Georgia, serif;--font-body: "DM Sans", "DM Sans Fallback", sans-serif;--font-label: "Montserrat", "Montserrat Fallback", sans-serif;--font-grotesk: "Inter Tight", "Montserrat", "DM Sans Fallback", sans-serif;--fs-display: clamp(2.75rem, 1.6rem + 4.6vw, 5.5rem);--fs-h1: clamp(2.25rem, 1.5rem + 3vw, 4rem);--fs-dek: clamp(1.125rem, 1rem + .5vw, 1.375rem);--fs-h2: clamp(1.75rem, 1.35rem + 1.6vw, 2.5rem);--fs-h3: clamp(1.125rem, 1.05rem + .3vw, 1.25rem);--fs-lede: clamp(1.1875rem, 1.05rem + .55vw, 1.375rem);--fs-body: clamp(1.0625rem, .98rem + .35vw, 1.1875rem);--fs-quote: clamp(1.5rem, 1.2rem + 1.2vw, 2.125rem);--fs-num-xl: clamp(2.75rem, 2rem + 3vw, 4.5rem);--fs-callout: calc(var(--fs-body) * .94);--fs-caption: .9375rem;--fs-source: .8125rem;--fs-label: .75rem}[data-theme=dark]{--paper: var(--primary);--stone: #0F1E36;--ink: rgba(245, 240, 232, .92);--ink-2: rgba(245, 240, 232, .8);--ink-muted: rgba(245, 240, 232, .68);--olive: #B5BE8C}
