.featured-event.svelte-m7xame{color:var(--color-primary-foreground);background:var(--color-primary);position:relative;overflow:hidden}.featured-event.svelte-m7xame:after{content:"";pointer-events:none;background:radial-gradient(circle at 88% -18%,#a7c7ff47,#0000 42%);position:absolute;inset:0}.featured-event__inner.svelte-m7xame{z-index:1;flex-direction:column;align-items:flex-start;gap:1.25rem;display:flex;position:relative}@media (width>=768px){.featured-event__inner.svelte-m7xame{-moz-column-gap:2rem;grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:2rem;display:grid}.featured-event__actions.svelte-m7xame{place-self:end}}.featured-event__eyebrow.svelte-m7xame{color:#bcd2ff;font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.55rem;font-size:.7rem;font-weight:600}.featured-event__heading.svelte-m7xame{color:var(--color-primary-foreground);font-family:var(--font-heading);letter-spacing:-.03em;margin-bottom:.75rem;font-size:clamp(1.85rem,3vw,2.35rem);font-weight:700;line-height:1.12}.featured-event__summary.svelte-m7xame{color:#ffffffe0;max-width:38rem;font-size:.95rem;line-height:1.65}.featured-event__meta.svelte-m7xame{gap:.65rem;margin-top:1.25rem;display:grid}.featured-event__meta-item.svelte-m7xame dd:where(.svelte-m7xame){color:#ffffffeb;font-family:var(--font-body);align-items:center;gap:.55rem;font-size:.875rem;font-weight:500;line-height:1.4;display:inline-flex}.featured-event__actions.svelte-m7xame{flex-wrap:wrap;flex-shrink:0;gap:.75rem;display:flex}@media (width<=599px){.featured-event__actions.svelte-m7xame{grid-template-columns:1fr;display:grid}}.sr-only.svelte-m7xame{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
