@charset "UTF-8";.on-pink[data-astro-cid-vwyuxjwv]{background:var(--surface-pink);--text-tertiary: var(--grey-500-on-pink);--border-default: var(--silver-400-on-pink)}.section-cover[data-astro-cid-vwyuxjwv]{position:relative;isolation:isolate;overflow:hidden;background:var(--surface-pink)}.section-cover[data-astro-cid-vwyuxjwv] img{filter:grayscale(1) contrast(1.05)}.section-cover[data-astro-cid-vwyuxjwv]:after{content:"";position:absolute;inset:0;background:var(--image-tint);mix-blend-mode:multiply;opacity:.85;pointer-events:none}.section-cover[data-astro-cid-vwyuxjwv]{width:100vw;margin-inline:calc(50% - 50vw);aspect-ratio:3/2}@media(min-width:768px){.section-cover[data-astro-cid-vwyuxjwv]{aspect-ratio:21/9}}.section-cover[data-astro-cid-vwyuxjwv] img{width:100%;height:100%;object-fit:cover}: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-w5pkdhdv]{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)}}.events-group[data-astro-cid-w5pkdhdv]+.events-group[data-astro-cid-w5pkdhdv]{margin-top:var(--section-y)}.events-group__heading[data-astro-cid-w5pkdhdv]{font-family:var(--font-ui);font-weight:var(--weight-bold);font-size:var(--text-label);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-tertiary);padding-bottom:var(--space-sm);border-bottom:var(--border-hairline) solid var(--border-subtle);margin-bottom:var(--space-lg)}.events[data-astro-cid-w5pkdhdv]{display:grid;gap:var(--space-xl)}.event[data-astro-cid-w5pkdhdv]{display:grid;gap:var(--space-md);align-items:start}@media(min-width:768px){.event[data-astro-cid-w5pkdhdv]{grid-template-columns:16rem 1fr;gap:var(--space-lg)}}@media(min-width:768px){.event[data-astro-cid-w5pkdhdv]:not(:has(.event__cover)){grid-template-columns:1fr}}.event__cover{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.event__body[data-astro-cid-w5pkdhdv]{display:grid;justify-items:start;gap:var(--space-2xs)}.event__when[data-astro-cid-w5pkdhdv]{font-family:var(--font-ui);font-weight:var(--weight-bold);font-size:var(--text-label);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--accent)}.event__title[data-astro-cid-w5pkdhdv]{margin:0}.event__where[data-astro-cid-w5pkdhdv]{font-family:var(--font-ui);font-weight:var(--weight-bold);font-size:var(--text-label);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-tertiary)}.event__summary[data-astro-cid-w5pkdhdv]{color:var(--text-secondary);max-width:46ch;margin-top:var(--space-2xs)}.event__cta[data-astro-cid-w5pkdhdv]{margin-top:var(--space-2xs)}.events-group[data-astro-cid-w5pkdhdv][hidden]{display:none}
