.events-module__uXo2ga__pageHero{justify-content:center;align-items:center;min-height:50vh;display:flex;position:relative;overflow:hidden}.events-module__uXo2ga__pageHeroImage{object-fit:cover;z-index:0}.events-module__uXo2ga__pageHeroOverlay{z-index:1;background:linear-gradient(#0a0a0fbf 0%,#0a0a0fd9 100%);position:absolute;inset:0}.events-module__uXo2ga__pageHeroContent{z-index:2;text-align:center;padding-top:calc(var(--header-height) + 2rem);padding-bottom:var(--space-2xl);position:relative}.events-module__uXo2ga__pageHeroContent h1{margin-bottom:var(--space-md);animation:.8s .2s both events-module__uXo2ga__fadeInUp}.events-module__uXo2ga__pageHeroContent p{max-width:600px;margin:0 auto;font-size:1.1rem;animation:.8s .4s both events-module__uXo2ga__fadeInUp}.events-module__uXo2ga__featuredSection{background:linear-gradient(135deg, var(--dark-800), var(--dark-700))}.events-module__uXo2ga__featuredGrid{gap:var(--space-4xl);margin-top:var(--space-3xl);grid-template-columns:.85fr 1.15fr;align-items:center;display:grid}.events-module__uXo2ga__featuredImageWrapper{justify-content:center;display:flex}.events-module__uXo2ga__featuredImage{border-radius:var(--radius-xl);width:100%;max-width:420px;height:auto;box-shadow:var(--shadow-xl)}.events-module__uXo2ga__detailList{gap:var(--space-lg);margin-bottom:var(--space-xl);flex-direction:column;display:flex}.events-module__uXo2ga__detailItem{align-items:flex-start;gap:var(--space-md);display:flex}.events-module__uXo2ga__detailIcon{border-radius:var(--radius-full);width:44px;min-width:44px;height:44px;color:var(--accent);background:linear-gradient(135deg,#f5c84226,#f5c8420d);justify-content:center;align-items:center;display:flex}.events-module__uXo2ga__detailItem strong{text-transform:uppercase;letter-spacing:.05em;color:var(--accent);margin-bottom:.2rem;font-size:.8rem;font-weight:600;display:block}.events-module__uXo2ga__detailItem span{color:var(--text-secondary);font-size:1rem;line-height:1.5}.events-module__uXo2ga__featuredActions{gap:var(--space-lg);flex-wrap:wrap;display:flex}.events-module__uXo2ga__eventsGrid{gap:var(--space-xl);margin-top:var(--space-3xl);grid-template-columns:repeat(2,1fr);display:grid}.events-module__uXo2ga__eventCard{background:var(--bg-card);border-radius:var(--radius-xl);transition:all var(--transition-base);border:1px solid #ffffff0f;overflow:hidden}.events-module__uXo2ga__eventCard:hover{box-shadow:var(--shadow-lg);border-color:#f5c84233;transform:translateY(-4px)}.events-module__uXo2ga__eventImageWrapper{position:relative}.events-module__uXo2ga__eventImage{object-fit:cover;width:100%;height:220px}.events-module__uXo2ga__eventDate{top:var(--space-md);left:var(--space-md);background:linear-gradient(135deg, var(--gold-300), var(--gold-500));color:var(--dark-900);border-radius:var(--radius-full);padding:.4rem 1rem;font-size:.8rem;font-weight:700;position:absolute}.events-module__uXo2ga__eventContent{padding:var(--space-xl)}.events-module__uXo2ga__eventContent h3{margin-bottom:var(--space-sm);font-size:1.3rem}.events-module__uXo2ga__eventMeta{gap:var(--space-lg);margin-bottom:var(--space-md);display:flex}.events-module__uXo2ga__eventMeta span{color:var(--accent);align-items:center;gap:6px;font-size:.875rem;font-weight:500;display:inline-flex}.events-module__uXo2ga__eventContent p{font-size:.95rem}.events-module__uXo2ga__ctaSection{background:linear-gradient(135deg, var(--dark-800), var(--dark-700))}@media (max-width:768px){.events-module__uXo2ga__eventsGrid{grid-template-columns:1fr}.events-module__uXo2ga__featuredGrid{gap:var(--space-2xl);grid-template-columns:1fr}}
