.page-hero.svelte-13hsgdq{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-light) 100%);color:var(--color-text-inverse);padding-bottom:var(--space-16)}.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:start}.news-card.svelte-13hsgdq{display:flex;flex-direction:column;transition:transform var(--transition-base),box-shadow var(--transition-base)}.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}.cta-section.svelte-13hsgdq{background:var(--color-surface-raised)}.cta-box.svelte-13hsgdq{display:grid;grid-template-columns:1fr auto;gap:var(--space-10);align-items:center;background:var(--color-surface);border:1px solid var(--color-border-light);border-radius:var(--radius-xl);padding:var(--space-10) var(--space-12);box-shadow:var(--shadow-md)}.cta-title.svelte-13hsgdq{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-bold);margin-bottom:var(--space-4);color:var(--color-text)}.cta-body.svelte-13hsgdq{color:var(--color-text-secondary);line-height:var(--leading-relaxed);margin-bottom:var(--space-6);max-width:42rem}.cta-actions.svelte-13hsgdq{display:flex;gap:var(--space-4);flex-wrap:wrap}.cta-aside.svelte-13hsgdq{border-left:1px solid var(--color-border-light);padding-left:var(--space-10)}.quick-facts.svelte-13hsgdq{list-style:none;display:flex;flex-direction:column;gap:var(--space-6)}.quick-fact.svelte-13hsgdq{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-1)}.quick-fact__number.svelte-13hsgdq{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--weight-bold);color:var(--color-primary);line-height:1}.quick-fact__label.svelte-13hsgdq{font-size:var(--text-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;max-width:8rem}@media(max-width:900px){.cta-box.svelte-13hsgdq{grid-template-columns:1fr;padding:var(--space-8)}.cta-aside.svelte-13hsgdq{border-left:none;border-top:1px solid var(--color-border-light);padding-left:0;padding-top:var(--space-6)}.quick-facts.svelte-13hsgdq{flex-direction:row;justify-content:space-around}}@media(max-width:640px){.hero-title.svelte-13hsgdq{font-size:var(--text-3xl)}.cta-box.svelte-13hsgdq{padding:var(--space-6)}.cta-actions.svelte-13hsgdq{flex-direction:column}.cta-actions.svelte-13hsgdq .btn:where(.svelte-13hsgdq){width:100%;justify-content:center}.quick-facts.svelte-13hsgdq{gap:var(--space-4)}}
