.event-eyebrow.svelte-hjp1hj{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:var(--primary)}.event-card.svelte-hjp1hj{position:relative;overflow:hidden;border-radius:0;border:1px solid var(--border);background-color:var(--background-muted);padding:clamp(1.5rem,4vw,3rem)}.event-watermark.svelte-hjp1hj{position:absolute;right:.5rem;bottom:-2rem;font-family:var(--font-serif);font-size:clamp(10rem,24vw,20rem);line-height:1;font-weight:400;color:var(--foreground);opacity:.04;pointer-events:none;-webkit-user-select:none;user-select:none}.event-grid.svelte-hjp1hj{position:relative;display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:768px){.event-grid.svelte-hjp1hj{grid-template-columns:1fr auto;align-items:start;gap:3rem}}.event-toprow.svelte-hjp1hj{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.event-volume.svelte-hjp1hj{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--secondary-foreground)}.event-pill.svelte-hjp1hj{display:inline-flex;align-items:center;gap:.4rem;border-radius:0;padding:.2rem .65rem;font-size:11px;font-weight:600;letter-spacing:.06em;color:var(--primary);background-color:color-mix(in oklch,var(--primary) 14%,transparent)}.event-dot.svelte-hjp1hj{width:6px;height:6px;border-radius:9999px;background-color:var(--primary);animation:svelte-hjp1hj-event-pulse 1.8s ease-in-out infinite}@keyframes svelte-hjp1hj-event-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}@media(prefers-reduced-motion:reduce){.event-dot.svelte-hjp1hj{animation:none}}.event-headline.svelte-hjp1hj{margin-top:1.5rem;font-family:var(--font-display);font-weight:400;font-synthesis-weight:none;font-size:clamp(2rem,4.5vw,3.25rem);line-height:1.04;letter-spacing:-.02em;color:var(--foreground)}.event-headline.svelte-hjp1hj span:where(.svelte-hjp1hj){display:block}.event-facts.svelte-hjp1hj{margin-top:2rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1.5rem;max-width:32rem}@media(min-width:640px){.event-facts.svelte-hjp1hj{grid-template-columns:repeat(4,minmax(0,1fr))}}.event-fact-label.svelte-hjp1hj{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--secondary-foreground)}.event-fact-value.svelte-hjp1hj{margin-top:.25rem;font-family:var(--font-serif);font-size:1.2rem;line-height:1.15;text-wrap:balance;color:var(--foreground)}.event-description.svelte-hjp1hj{margin-top:2rem;max-width:38rem;font-size:1rem;line-height:1.6;color:var(--secondary-foreground)}.event-actions.svelte-hjp1hj{margin-top:2rem;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem}.event-fullnote.svelte-hjp1hj{font-size:.875rem;line-height:1.5;color:var(--secondary-foreground);max-width:22rem}.event-badge.svelte-hjp1hj{display:none;flex-direction:column;align-items:center;justify-content:center;width:9rem;padding:1.75rem 1rem;border-radius:0;background-color:var(--foreground);text-align:center}@media(min-width:768px){.event-badge.svelte-hjp1hj{display:flex}}.event-badge-month.svelte-hjp1hj{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.18em;color:var(--primary)}.event-badge-day.svelte-hjp1hj{font-family:var(--font-serif);font-size:5rem;line-height:1;margin:.25rem 0;color:var(--background)}.event-badge-weekday.svelte-hjp1hj{font-size:13px;color:color-mix(in oklch,var(--background) 60%,transparent)}.event-hero.in.svelte-hjp1hj .event-badge:where(.svelte-hjp1hj){animation:svelte-hjp1hj-badge-flip .8s cubic-bezier(.32,.72,0,1) both}@keyframes svelte-hjp1hj-badge-flip{0%{opacity:0;transform:perspective(700px) rotateX(-32deg) translateY(12px)}to{opacity:1;transform:perspective(700px) rotateX(0) translateY(0)}}@media(prefers-reduced-motion:reduce){.event-hero.in.svelte-hjp1hj .event-badge:where(.svelte-hjp1hj){animation:none}}.section-header.svelte-p5esht{margin-bottom:2.5rem}.section-header.svelte-p5esht .eyebrow:where(.svelte-p5esht){font-size:1rem;line-height:1.38;letter-spacing:.011em;font-weight:600;color:var(--secondary-foreground);margin:0 0 1rem}.section-header.svelte-p5esht .title-section{margin:0}.phrase.svelte-p5esht{display:inline-block}.section-header-lede.svelte-p5esht{font-size:1rem;line-height:1.55;color:var(--secondary-foreground);max-width:36rem;margin:1rem 0 0}.section-header--center.svelte-p5esht{text-align:center}.section-header--center.svelte-p5esht .section-header-text:where(.svelte-p5esht){max-width:48rem;margin-left:auto;margin-right:auto}.section-header--center.svelte-p5esht .section-header-lede:where(.svelte-p5esht){margin-left:auto;margin-right:auto}.section-header--with-actions.svelte-p5esht{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:1.5rem}.section-header--with-actions.svelte-p5esht .section-header-text:where(.svelte-p5esht){flex:1 1 auto;min-width:0}.section-header--with-actions.svelte-p5esht .section-header-actions:where(.svelte-p5esht){flex:0 0 auto}.section-header--split.svelte-p5esht{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:768px){.section-header--split.svelte-p5esht{grid-template-columns:1.1fr 1fr;gap:4rem;align-items:end}}.section-header-description.svelte-p5esht{font-size:1.0625rem;line-height:1.5;color:var(--secondary-foreground);max-width:36rem;margin:0}
