:root{--ink-900: #131110;--ink-500: #5c554b;--ink-400: #6e675f;--paper-100: #faf7f1;--paper-200: #f1e9db;--paper-250: #cabfa9;--paper-300: #e3d9c7;--paper-400: #958d7d;--gold-700: #6e4415;--gold-600: #935e21;--gold-300: #ecc584;--gold-100: #f5e6c8;--white: #ffffff;--red-600: #a32820;--surface-page: var(--paper-100);--surface-sunken: var(--paper-200);--surface-inverse: var(--ink-900);--surface-accent: var(--gold-100);--scrim-overlay: rgb(19 17 16 / .45);--scrim-image-base: rgb(19 17 16 / .95);--scrim-image-mid: rgb(19 17 16 / .75);--scrim-image-top: rgb(19 17 16 / .65);--text-primary: var(--ink-900);--text-secondary: var(--ink-500);--text-tertiary: var(--ink-400);--text-on-accent: var(--white);--text-on-inverse: var(--paper-100);--text-on-inverse-muted: rgb(250 247 241 / .8);--text-on-inverse-faint: rgb(250 247 241 / .55);--border-subtle: var(--paper-300);--border-decorative: var(--paper-250);--border-default: var(--paper-400);--border-strong: var(--ink-900);--border-on-inverse: rgb(250 247 241 / .18);--border-on-inverse-strong: rgb(250 247 241 / .45);--accent: var(--gold-600);--accent-inverse: var(--gold-300);--link-underline: var(--paper-400);--link-hover: var(--gold-700);--focus-ring: var(--gold-700);--focus-ring-inverse: var(--gold-300);--feedback-error: var(--red-600);--section-accent: var(--accent);--font-display: var(--font-fraunces), "Iowan Old Style", Georgia, serif;--font-body: var(--font-atkinson), "Segoe UI", sans-serif;--text-display: clamp(2.75rem, 1.8rem + 4.2vw, 4.5rem);--text-h1: clamp(2.125rem, 1.6rem + 2.4vw, 3.25rem);--text-h2: clamp(1.625rem, 1.35rem + 1.3vw, 2.25rem);--text-h3: clamp(1.25rem, 1.1rem + .7vw, 1.625rem);--text-h4: clamp(1.0625rem, 1rem + .35vw, 1.25rem);--text-lead: clamp(1.1875rem, 1.1rem + .5vw, 1.4375rem);--text-body: clamp(1.0625rem, 1rem + .35vw, 1.1875rem);--text-ui: .9375rem;--text-meta: .875rem;--text-caption: .9375rem;--text-label: .75rem;--leading-tight: 1.08;--leading-snug: 1.25;--leading-normal: 1.5;--leading-relaxed: 1.7;--tracking-tight: -.015em;--tracking-normal: 0em;--tracking-wide: .12em;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--display-variation-lg: "opsz" 144, "SOFT" 0, "WONK" 1;--display-variation-md: "opsz" 72, "SOFT" 0, "WONK" 1;--display-variation-sm: "opsz" 24, "SOFT" 0, "WONK" 0;--space-3xs: .25rem;--space-2xs: .5rem;--space-xs: .75rem;--space-sm: 1rem;--space-md: 1.5rem;--space-lg: 2rem;--space-xl: 3rem;--space-2xl: 4rem;--space-3xl: 6rem;--space-4xl: 8rem;--section-y: clamp(3rem, 6vw, 5rem);--section-y-loose: clamp(4rem, 9vw, 8rem);--section-y-tight: clamp(2rem, 4vw, 3rem);--gutter: 1.25rem;--grid-gutter: clamp(1rem, 2.5vw, 2rem);--grid-row-gap: clamp(2rem, 4vw, 3.5rem);--container-prose: min(100%, 42rem);--container-narrow: min(100%, 56rem);--container-default: min(100%, 76rem);--container-wide: min(100%, 100rem);--radius-pill: 999px;--border-hairline: 1px;--border-rule: 2px;--ease-out: cubic-bezier(.16, 1, .3, 1);--dur-instant: 0s;--dur-fast: .2s;--dur-med: .5s;--dur-slow: .9s;color-scheme:light}@media(min-width:768px){:root{--gutter: 2rem}}@media(min-width:1600px){:root{--gutter: 3rem}}@media(prefers-reduced-motion:reduce){:root{--dur-fast: var(--dur-instant);--dur-med: var(--dur-instant);--dur-slow: var(--dur-instant)}}.cover__frame[data-astro-cid-en3zzkds]{position:relative;padding-inline:0;display:grid;grid-template-columns:minmax(0,1fr)}.cover__media[data-astro-cid-en3zzkds]{position:relative;grid-area:1/1;aspect-ratio:4/5;overflow:hidden;background:var(--surface-inverse)}@media(min-width:768px){.cover__media[data-astro-cid-en3zzkds]{aspect-ratio:auto;height:min(66.67vw,82vh)}}.cover__media[data-astro-cid-en3zzkds] img{width:100%;height:100%;object-fit:cover}.cover__scrim[data-astro-cid-en3zzkds]{position:absolute;inset:0;background:linear-gradient(0deg,var(--scrim-image-base) 30%,var(--scrim-image-mid) 58%,var(--scrim-image-top) 100%)}.cover__content[data-astro-cid-en3zzkds]{position:relative;grid-area:1/1;align-self:end;display:grid;gap:var(--space-sm);padding:var(--space-xl) var(--gutter) var(--space-2xl);max-width:56rem;color:var(--text-on-inverse)}.cover__category[data-astro-cid-en3zzkds],.cover__deck[data-astro-cid-en3zzkds],.cover__meta[data-astro-cid-en3zzkds],.cover__cta[data-astro-cid-en3zzkds]{position:relative;z-index:1}.cover__category[data-astro-cid-en3zzkds]{color:var(--accent-inverse)}.cover__headline[data-astro-cid-en3zzkds]{margin:0;line-height:1.02;letter-spacing:-.02em}.cover__headline-link[data-astro-cid-en3zzkds]{display:inline-block;color:inherit}.cover__headline-link[data-astro-cid-en3zzkds] span[data-astro-cid-en3zzkds]{display:inline-block;font-size:var(--text-display);font-family:var(--font-display);font-weight:var(--weight-medium);font-variation-settings:var(--display-variation-lg)}.cover__headline-link[data-astro-cid-en3zzkds]:after{content:"";position:absolute;inset:0}.cover__deck[data-astro-cid-en3zzkds]{font-size:var(--text-lead);line-height:1.45;color:var(--text-on-inverse-muted);max-width:42ch}.cover__cta[data-astro-cid-en3zzkds]{margin-top:var(--space-xs);justify-self:start;pointer-events:none}.featured[data-astro-cid-en3zzkds]{scroll-margin-top:5rem}.featured__eyebrow[data-astro-cid-en3zzkds]{margin-bottom:var(--space-lg)}.featured__grid[data-astro-cid-en3zzkds]{display:grid;gap:var(--space-lg)}@media(min-width:1024px){.featured__grid[data-astro-cid-en3zzkds]{grid-template-columns:7fr 5fr;gap:var(--space-2xl);align-items:center}}.featured__media[data-astro-cid-en3zzkds]{display:block;overflow:hidden;background:var(--surface-sunken)}.featured__media-link[data-astro-cid-en3zzkds]{display:block}.featured__media-link[data-astro-cid-en3zzkds] img{width:100%;height:auto;aspect-ratio:6/7;object-fit:cover;transition:transform var(--dur-slow) var(--ease-out)}.featured__media-link[data-astro-cid-en3zzkds]:hover img,.featured__media-link[data-astro-cid-en3zzkds]:focus-visible img{transform:scale(1.035)}.featured__body[data-astro-cid-en3zzkds]{display:grid;gap:var(--space-md);align-content:start}.featured__body[data-astro-cid-en3zzkds] h2[data-astro-cid-en3zzkds] a[data-astro-cid-en3zzkds]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.featured__body[data-astro-cid-en3zzkds] h2[data-astro-cid-en3zzkds] a[data-astro-cid-en3zzkds]{position:relative;text-decoration:none;background-image:linear-gradient(to right,currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:0% 1px;transition:background-size var(--dur-med) var(--ease-out)}.featured__body[data-astro-cid-en3zzkds] h2[data-astro-cid-en3zzkds] a[data-astro-cid-en3zzkds]:hover,.featured__body[data-astro-cid-en3zzkds] h2[data-astro-cid-en3zzkds] a[data-astro-cid-en3zzkds]:focus-visible{background-size:100% 1px}.featured__body[data-astro-cid-en3zzkds] h2[data-astro-cid-en3zzkds] a[data-astro-cid-en3zzkds]{color:var(--text-primary)}
