@charset "UTF-8";.on-pink[data-astro-cid-eop6p5an]{background:var(--surface-pink);--text-tertiary: var(--grey-500-on-pink);--border-default: var(--silver-400-on-pink)}.story-meta[data-astro-cid-eop6p5an]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2xs);font-size:var(--text-meta);color:var(--text-tertiary)}.story-meta__author[data-astro-cid-eop6p5an]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.story-meta__author[data-astro-cid-eop6p5an]{font-weight:var(--weight-bold);color:var(--text-secondary)}.story-meta__author[data-astro-cid-eop6p5an]:hover,.story-meta__author[data-astro-cid-eop6p5an]:focus-visible{color:var(--accent)}.story-meta__dot[data-astro-cid-eop6p5an]{color:var(--border-decorative)}.story-meta--inverse[data-astro-cid-eop6p5an]{color:var(--text-on-inverse-muted)}.story-meta--inverse[data-astro-cid-eop6p5an] .story-meta__dot[data-astro-cid-eop6p5an]{color:var(--text-on-inverse-faint)}: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-di2nlc57]{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-card[data-astro-cid-di2nlc57]{display:flex;flex-direction:column}.article-card__media[data-astro-cid-di2nlc57]{position:relative;overflow:hidden;background:var(--surface-sunken);margin-bottom:var(--space-md)}.article-card__media[data-astro-cid-di2nlc57]:after{content:"";position:absolute;inset:auto 0 0;height:42%;background:linear-gradient(to top,var(--scrim-card-label),transparent);pointer-events:none}.article-card__media-link[data-astro-cid-di2nlc57]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.article-card__media-link[data-astro-cid-di2nlc57]{display:block}.article-card__media-link[data-astro-cid-di2nlc57] img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;transition:transform var(--dur-slow) var(--ease-out)}.article-card__media-link[data-astro-cid-di2nlc57]:hover img,.article-card__media-link[data-astro-cid-di2nlc57]:focus-visible img{transform:scale(1.045)}.article-card__category[data-astro-cid-di2nlc57]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.article-card__category[data-astro-cid-di2nlc57]{position:absolute;z-index:1;left:var(--space-sm);bottom:var(--space-sm);color:var(--text-on-inverse);padding-bottom:.4em;border-bottom:var(--border-rule) solid var(--accent-inverse);line-height:1;transition:border-color var(--dur-fast) var(--ease-out)}.article-card__category[data-astro-cid-di2nlc57]:hover,.article-card__category[data-astro-cid-di2nlc57]:focus-visible{border-bottom-color:var(--text-on-inverse)}.article-card__body[data-astro-cid-di2nlc57]{display:grid;gap:var(--space-2xs);align-content:start}.article-card__title[data-astro-cid-di2nlc57]{line-height:var(--leading-snug)}.article-card__title[data-astro-cid-di2nlc57] a[data-astro-cid-di2nlc57]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.article-card__title[data-astro-cid-di2nlc57] a[data-astro-cid-di2nlc57]{position:relative;text-decoration:none;background-image:linear-gradient(to right,var(--accent),var(--accent));background-repeat:no-repeat;background-position:0 100%;background-size:0% var(--border-hairline);transition:background-size var(--dur-med) var(--ease-out)}.article-card__title[data-astro-cid-di2nlc57] a[data-astro-cid-di2nlc57]:hover,.article-card__title[data-astro-cid-di2nlc57] a[data-astro-cid-di2nlc57]:focus-visible{background-size:100% var(--border-hairline)}.article-card__title[data-astro-cid-di2nlc57] a[data-astro-cid-di2nlc57]{color:var(--text-heading)}.article-card__title[data-astro-cid-di2nlc57] a[data-astro-cid-di2nlc57]:hover,.article-card__title[data-astro-cid-di2nlc57] a[data-astro-cid-di2nlc57]:focus-visible{color:var(--accent)}.article-card__deck[data-astro-cid-di2nlc57]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--text-secondary);font-size:var(--text-ui);line-height:var(--leading-normal)}.article-card__meta[data-astro-cid-di2nlc57]{margin-top:var(--space-2xs)}.article-card--lead[data-astro-cid-di2nlc57] .article-card__title[data-astro-cid-di2nlc57]{font-size:var(--text-h2)}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media(prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}
