.events-page.svelte-13hsgdq{padding-top:clamp(var(--space-xl), 6vw, 5.5rem)}.events-header.svelte-13hsgdq{max-width:62rem;padding-inline:var(--space-sm)}.events-header.svelte-13hsgdq h1:where(.svelte-13hsgdq){max-width:58rem;margin:var(--space-sm) 0 var(--space-md);letter-spacing:-.047em;font-size:clamp(3rem,6vw,5.5rem);line-height:1}.lede.svelte-13hsgdq{max-width:47rem;font-size:var(--text-lg);margin:0;line-height:1.5}.listing-note.svelte-13hsgdq{max-width:45rem;margin:var(--space-lg) 0 0;padding-top:var(--space-md);border-top:1px solid var(--color-border-strong);color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.6}.calendar.svelte-13hsgdq{margin-block:clamp(var(--space-xl), 7vw, 6rem)}.month-group.svelte-13hsgdq{gap:clamp(var(--space-xl), 5vw, 5rem);padding-inline:var(--space-sm);grid-template-columns:minmax(12rem,.28fr) minmax(0,1fr);display:grid}.month-rail.svelte-13hsgdq{padding:var(--space-xl) var(--space-xl) var(--space-xl) 0;border-top:1px solid var(--color-border-strong);border-right:1px solid var(--color-border-strong)}.month-rail.svelte-13hsgdq h2:where(.svelte-13hsgdq){color:var(--color-link);letter-spacing:-.04em;margin:0;font-size:clamp(2rem,3.5vw,3.5rem);line-height:1}.month-rail.svelte-13hsgdq p:where(.svelte-13hsgdq){margin:var(--space-sm) 0 0;color:var(--color-text-muted);font-size:var(--text-sm)}.event-list.svelte-13hsgdq{margin:0}.event-list.svelte-13hsgdq>li:where(.svelte-13hsgdq){gap:clamp(var(--space-lg), 4vw, var(--space-2xl));padding-block:var(--space-xl);border-top:1px solid var(--color-border-strong);grid-template-columns:minmax(10rem,.28fr) minmax(0,1fr);display:grid}.date-line.svelte-13hsgdq{font-size:var(--text-sm);letter-spacing:.065em;text-transform:uppercase;margin:0;font-weight:600;line-height:1.45}.labels.svelte-13hsgdq{gap:var(--space-xs) var(--space-sm);color:var(--color-text-muted);font-size:var(--text-xs);letter-spacing:.075em;text-transform:uppercase;flex-wrap:wrap;font-weight:600;display:flex}.labels.svelte-13hsgdq span:where(.svelte-13hsgdq)+span:where(.svelte-13hsgdq){padding-left:var(--space-sm);border-left:1px solid var(--color-border-strong)}.labels.svelte-13hsgdq .cancelled:where(.svelte-13hsgdq){color:var(--color-text)}.event-list.svelte-13hsgdq h3:where(.svelte-13hsgdq){max-width:52rem;margin:var(--space-sm) 0 var(--space-md);letter-spacing:-.04em;font-size:clamp(2rem,3.4vw,3.4rem);line-height:1.05}.summary.svelte-13hsgdq{max-width:46rem;font-size:var(--text-lg);margin:0;line-height:1.55}.event-meta.svelte-13hsgdq,.relationship.svelte-13hsgdq{max-width:46rem;margin:var(--space-md) 0 0;color:var(--color-text-muted);font-size:var(--text-sm)}.event-meta.svelte-13hsgdq span:where(.svelte-13hsgdq){margin-inline:.35em}.relationship.svelte-13hsgdq{margin-top:var(--space-xs)}.empty.svelte-13hsgdq,.past-events.svelte-13hsgdq{max-width:var(--reading-max);margin-block:var(--space-2xl);padding:var(--space-xl) var(--space-sm);border-block:1px solid var(--color-border-strong)}.empty.svelte-13hsgdq h2:where(.svelte-13hsgdq),.past-events.svelte-13hsgdq>h2:where(.svelte-13hsgdq){margin:0 0 var(--space-sm);font-size:var(--text-2xl)}.past-group.svelte-13hsgdq{gap:var(--space-lg);padding-block:var(--space-lg);border-top:1px solid var(--color-border-strong);grid-template-columns:minmax(8rem,.25fr) minmax(0,1fr);display:grid}.past-group.svelte-13hsgdq h3:where(.svelte-13hsgdq){color:var(--color-text-muted);font-size:var(--text-base);margin:0}.past-group.svelte-13hsgdq li:where(.svelte-13hsgdq){justify-content:space-between;gap:var(--space-md);padding-bottom:var(--space-sm);display:flex}.past-group.svelte-13hsgdq li:where(.svelte-13hsgdq) span:where(.svelte-13hsgdq){color:var(--color-text-muted);font-size:var(--text-sm);text-align:right}@media (width<=48rem){.events-page.svelte-13hsgdq{width:min(100% - 1.25rem, var(--site-max));padding-top:var(--space-xl)}.events-header.svelte-13hsgdq,.month-group.svelte-13hsgdq,.empty.svelte-13hsgdq,.past-events.svelte-13hsgdq{padding-inline:0}.events-header.svelte-13hsgdq h1:where(.svelte-13hsgdq){font-size:clamp(2.75rem,13vw,4.5rem)}.month-group.svelte-13hsgdq{grid-template-columns:1fr;gap:0}.month-rail.svelte-13hsgdq{padding:var(--space-lg) 0 var(--space-md);border-right:0}.event-list.svelte-13hsgdq>li:where(.svelte-13hsgdq){gap:var(--space-sm);padding-block:var(--space-lg);grid-template-columns:1fr}.event-list.svelte-13hsgdq h3:where(.svelte-13hsgdq){font-size:clamp(2rem,9vw,3rem)}.past-group.svelte-13hsgdq{gap:var(--space-sm);grid-template-columns:1fr}.past-group.svelte-13hsgdq li:where(.svelte-13hsgdq){gap:var(--space-xs);display:grid}.past-group.svelte-13hsgdq li:where(.svelte-13hsgdq) span:where(.svelte-13hsgdq){text-align:left}}
