@charset "UTF-8";.on-pink[data-astro-cid-ekzpiizl]{background:var(--surface-pink);--text-tertiary: var(--grey-500-on-pink);--border-default: var(--silver-400-on-pink)}.author-meta[data-astro-cid-ekzpiizl]{display:flex;align-items:center;gap:var(--space-sm)}.author-meta__avatar-link[data-astro-cid-ekzpiizl] img{width:2.5rem;height:2.5rem;border-radius:50%;object-fit:cover}.author-meta__text[data-astro-cid-ekzpiizl]{display:grid;gap:var(--space-3xs);text-align:left}.author-meta__name[data-astro-cid-ekzpiizl]:focus-visible{outline:2px solid var(--focus-ring-inverse);outline-offset:3px}.author-meta__name[data-astro-cid-ekzpiizl]{font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:var(--text-body);color:var(--text-on-inverse)}.author-meta__name[data-astro-cid-ekzpiizl]:hover,.author-meta__name[data-astro-cid-ekzpiizl]:focus-visible{color:var(--accent-inverse)}:root{--shell-100: #fbf8f3;--shell-200: #f4eee5;--shell-300: #e6dcce;--pink-200: #fbe0e2;--pink-300: #f5b8bd;--rose-300: #f7cbcd;--rose-500: #ce6263;--rose-600: #aa3f50;--rose-700: #8f263a;--rose-800: #741e2e;--ink-900: #131110;--grey-800: #3d3834;--grey-600: #6b6560;--grey-500: #726d68;--silver-400: #8f8a85;--grey-500-on-pink: #6a655f;--silver-400-on-pink: #827c73;--silver-300: #b8b2a9;--white: #ffffff;--red-600: #8a1f18;--surface-page: var(--shell-100);--surface-sunken: var(--shell-200);--surface-inverse: var(--rose-700);--surface-accent: var(--pink-200);--surface-pink: var(--pink-200);--scrim-overlay: rgb(19 17 16 / .45);--scrim-cover-veil: rgb(19 17 16 / .34);--scrim-cover-focus: rgb(19 17 16 / .43);--scrim-card-label: rgb(19 17 16 / .62);--text-primary: var(--ink-900);--text-heading: var(--rose-600);--text-secondary: var(--grey-600);--text-tertiary: var(--grey-500);--text-on-inverse: var(--shell-100);--text-on-inverse-muted: rgb(251 248 243 / .8);--text-on-inverse-faint: rgb(251 248 243 / .72);--border-subtle: var(--shell-300);--border-decorative: var(--silver-300);--border-default: var(--silver-400);--border-strong: var(--rose-500);--border-pink: var(--pink-300);--border-on-inverse: rgb(251 248 243 / .18);--border-on-inverse-strong: rgb(251 248 243 / .55);--accent: var(--rose-600);--accent-display: var(--rose-500);--accent-hover: var(--rose-800);--accent-inverse: var(--rose-300);--link-underline: var(--pink-300);--link-hover: var(--rose-800);--focus-ring: var(--rose-800);--focus-ring-inverse: var(--rose-300);--image-tint: var(--pink-300);--feedback-error: var(--red-600);--wordmark-script: var(--accent-display);--wordmark-roman: var(--grey-800);--text-on-image: var(--shell-100);--wordmark-bar-size: clamp(2rem, 1.6rem + 1.2vw, 2.5rem);--wordmark-initial-size: 2.5rem;--section-accent: var(--accent);--font-script: var(--font-jimmy), "Snell Roundhand", cursive;--font-hand: var(--font-caveat), "Segoe Script", cursive;--font-display: var(--font-bodoni), Didot, Georgia, serif;--font-body: var(--font-atkinson), "Segoe UI", sans-serif;--font-ui: var(--font-body);--masthead-share: .8;--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;--text-large: 1.5rem;--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;--script-word-space: .25em;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--display-variation-lg: "opsz" 96;--display-variation-md: "opsz" 40;--display-variation-sm: "opsz" 11;--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%, var(--measure-narrow));--container-medium: min(100%, var(--measure-medium));--container-default: min(100%, 76rem);--container-wide: min(100%, var(--measure-wide));--measure-narrow: 56rem;--measure-medium: 66rem;--measure-wide: 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}.on-pink[data-astro-cid-e5itrpi2]{background:var(--surface-pink);--text-tertiary: var(--grey-500-on-pink);--border-default: var(--silver-400-on-pink)}@media(min-width:768px){:root{--gutter: 2rem;--masthead-share: .64}}@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)}}.article-header[data-astro-cid-e5itrpi2]{--text-heading: var(--text-primary)}.article-header__frame[data-astro-cid-e5itrpi2]{position:relative;padding-inline:0;display:grid;grid-template-columns:minmax(0,1fr)}.article-header__media[data-astro-cid-e5itrpi2]{position:relative;grid-area:1/1;aspect-ratio:4/5;overflow:hidden}@media(min-width:768px){.article-header__media[data-astro-cid-e5itrpi2]{aspect-ratio:auto;height:min(56.25vw,74vh)}}.article-header__media[data-astro-cid-e5itrpi2] img{width:100%;height:100%;object-fit:cover}.article-header__scrim[data-astro-cid-e5itrpi2]{position:absolute;inset:0;background:radial-gradient(ellipse 80% 70% at 50% 50%,var(--scrim-cover-focus) 0%,var(--scrim-cover-focus) 58%,transparent 100%),var(--scrim-cover-veil)}.article-header__content[data-astro-cid-e5itrpi2]{position:relative;grid-area:1/1;place-self:center;display:grid;justify-items:center;text-align:center;width:100%;max-width:46rem;padding:var(--space-2xl) var(--gutter);color:var(--text-on-inverse)}.article-header__kicker[data-astro-cid-e5itrpi2]{font-family:var(--font-ui);font-weight:var(--weight-bold);font-size:var(--text-label);letter-spacing:var(--tracking-wide);text-transform:uppercase}.article-header__kicker[data-astro-cid-e5itrpi2]:focus-visible{outline:2px solid var(--focus-ring-inverse);outline-offset:3px}.article-header__kicker[data-astro-cid-e5itrpi2]{color:var(--text-on-inverse);padding-bottom:.4em;border-bottom:var(--border-rule) solid var(--accent-inverse);margin-bottom:var(--space-md);transition:border-color var(--dur-fast) var(--ease-out)}.article-header__kicker[data-astro-cid-e5itrpi2]:hover,.article-header__kicker[data-astro-cid-e5itrpi2]:focus-visible{border-bottom-color:var(--text-on-inverse)}.article-header__title[data-astro-cid-e5itrpi2]{color:var(--text-on-inverse)}.article-header__deck[data-astro-cid-e5itrpi2]{margin-top:var(--space-md);max-width:42ch;color:var(--text-on-inverse-muted)}.article-header__updated[data-astro-cid-e5itrpi2]{font-family:var(--font-ui);font-weight:var(--weight-bold);font-size:var(--text-label);letter-spacing:var(--tracking-wide);text-transform:uppercase;margin-top:var(--space-sm);color:var(--text-on-inverse-faint)}.article-header__byline[data-astro-cid-e5itrpi2]{margin-top:var(--space-lg)}.article-header__caption[data-astro-cid-e5itrpi2]{font-family:var(--font-ui);font-weight:var(--weight-regular);font-size:var(--text-caption);line-height:var(--leading-normal);letter-spacing:var(--tracking-normal);text-transform:none;display:block;color:var(--text-secondary);margin-top:var(--space-2xs)}.article-header__caption[data-astro-cid-e5itrpi2] .credit[data-astro-cid-e5itrpi2]{font-family:var(--font-ui);font-weight:var(--weight-bold);font-size:var(--text-label);letter-spacing:var(--tracking-wide);text-transform:uppercase;font-size:.7rem;color:var(--text-tertiary);margin-left:.5em}.article-header__meta[data-astro-cid-e5itrpi2]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-md);padding-block:var(--space-lg);border-top:var(--border-hairline) solid var(--border-subtle)}.article-foot[data-astro-cid-6okmdmmc]{display:grid;justify-items:start;row-gap:var(--space-xs);padding-bottom:var(--section-y)}
