.empty-cms.svelte-13hsgdq{padding:var(--space-8);color:var(--color-text-secondary)}.page-hero.svelte-13hsgdq{background:var(--color-primary-dark);color:var(--color-text-inverse);padding-bottom:var(--space-16);position:relative;overflow:hidden}.hero-video.svelte-13hsgdq{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 35%;z-index:0;pointer-events:none}.hero-overlay.svelte-13hsgdq{position:absolute;inset:0;background:linear-gradient(135deg,#0c1e2cb8,#153e5899 55%,#2452708c);z-index:1;pointer-events:none}.page-hero.svelte-13hsgdq .container:where(.svelte-13hsgdq),.page-hero.svelte-13hsgdq .section-header:where(.svelte-13hsgdq){position:relative;z-index:2}@media(prefers-reduced-motion:reduce){.hero-video.svelte-13hsgdq{display:none}.page-hero.svelte-13hsgdq{background:url(../../../hero-events-poster.jpg) center 35% / cover no-repeat}}.page-hero.svelte-13hsgdq .section-header:where(.svelte-13hsgdq) h1:where(.svelte-13hsgdq),.page-hero.svelte-13hsgdq .section-header:where(.svelte-13hsgdq) p:where(.svelte-13hsgdq){color:var(--color-text-inverse)}.hero-badge.svelte-13hsgdq{background:#ffffff2e;color:var(--color-text-inverse);margin-bottom:var(--space-4)}.hero-title.svelte-13hsgdq{font-family:var(--font-display);font-size:var(--text-4xl);font-weight:var(--weight-bold);line-height:var(--leading-tight);margin-bottom:var(--space-4)}.hero-subtitle.svelte-13hsgdq{font-size:var(--text-lg);opacity:.9;max-width:42rem;margin:0 auto}.events-grid.svelte-13hsgdq{align-items:start}.event-card.svelte-13hsgdq{display:flex;flex-direction:column;transition:transform var(--transition-base),box-shadow var(--transition-base)}.event-card.svelte-13hsgdq:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.event-card--featured.svelte-13hsgdq{border-left:4px solid var(--color-primary);background:var(--color-primary-subtle)}.event-card__meta.svelte-13hsgdq{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap}.event-date.svelte-13hsgdq{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-primary)}.event-location.svelte-13hsgdq{display:flex;align-items:flex-start;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-secondary);margin-bottom:var(--space-3)}.icon.svelte-13hsgdq{width:1em;height:1em;flex-shrink:0;margin-top:2px}.event-card__footer.svelte-13hsgdq{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}.event-seats.svelte-13hsgdq{font-size:var(--text-xs);color:var(--color-text-muted);font-style:italic}.news-grid.svelte-13hsgdq{align-items:stretch}.news-card.svelte-13hsgdq{display:flex;flex-direction:column;height:100%;min-height:0;transition:transform var(--transition-base),box-shadow var(--transition-base)}.news-card.svelte-13hsgdq .card-body:where(.svelte-13hsgdq){flex:1 1 auto;min-height:0}.news-card.svelte-13hsgdq:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.news-card__meta.svelte-13hsgdq{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap}.news-date.svelte-13hsgdq{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-muted)}.news-card__title.svelte-13hsgdq{font-size:var(--text-lg)}.news-card__footer.svelte-13hsgdq{margin-top:auto}@media(max-width:640px){.hero-title.svelte-13hsgdq{font-size:var(--text-3xl)}}
