.page_page__3ZOmc{min-height:100vh}.page_hero__NPE_y{position:relative;height:60vh;min-height:400px;display:flex;align-items:center;justify-content:center}.page_heroImage__itl83{position:absolute;inset:0}.page_heroImage__itl83 img{object-fit:cover}.page_heroOverlay__01FMY{position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,9,8,.4),rgba(10,9,8,.85))}.page_heroContent__m_PQT{position:relative;z-index:1;text-align:center;padding:var(--space-8)}.page_label__DTBUU{display:inline-block;font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:var(--color-accent);margin-bottom:var(--space-4)}.page_title__SytsL{font-family:var(--font-display);font-size:var(--text-hero);font-weight:400;color:var(--color-text);margin-bottom:var(--space-4)}.page_subtitle__KicT3{font-size:var(--text-xl);color:var(--color-text-muted);max-width:500px;margin:0 auto}.page_sectionTitle__E6C93{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:400;text-align:center;color:var(--color-text);margin-bottom:var(--space-12)}.page_events__FGAuC{padding:var(--space-24) var(--space-8);max-width:1200px;margin:0 auto}.page_eventGrid___qG9v{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--space-6);gap:var(--space-6)}@media (max-width:1000px){.page_eventGrid___qG9v{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.page_eventGrid___qG9v{grid-template-columns:1fr}}.page_eventCard__VJF5q{background:var(--color-bg-alt);border:1px solid var(--color-border);border-radius:8px;overflow:hidden;transition:all .4s var(--ease-out-expo)}.page_eventCard__VJF5q:hover{border-color:var(--color-accent);transform:translateY(-8px)}.page_eventImage__F5DEj{position:relative;aspect-ratio:16/10;overflow:hidden}.page_eventImage__F5DEj img{object-fit:cover;transition:transform .6s var(--ease-out-expo)}.page_eventCard__VJF5q:hover .page_eventImage__F5DEj img{transform:scale(1.05)}.page_eventContent__ytXm3{padding:var(--space-4)}.page_eventDate__lBRkc{display:inline-block;font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--color-accent);margin-bottom:var(--space-2)}.page_eventContent__ytXm3 h3{font-family:var(--font-display);font-size:var(--text-lg);font-weight:500;color:var(--color-text);margin-bottom:var(--space-2)}.page_eventContent__ytXm3 p{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.5}.page_special__aUcZB{padding:var(--space-24) var(--space-8);background:var(--color-bg-alt)}.page_specialContent__VBbPe{max-width:800px;margin:0 auto;text-align:center}.page_specialContent__VBbPe h2{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:400;color:var(--color-text);margin-bottom:var(--space-4)}.page_specialContent__VBbPe>p{font-size:var(--text-lg);color:var(--color-text-muted);line-height:1.7;margin-bottom:var(--space-8)}.page_specialFeatures__ngnlR{display:flex;justify-content:center;gap:var(--space-8);margin-bottom:var(--space-8);flex-wrap:wrap}.page_featureItem__fNONq{display:flex;align-items:center;gap:var(--space-2);color:var(--color-text);font-size:var(--text-sm)}.page_featureItem__fNONq svg{color:var(--color-accent)}.page_ctaButton__QGTmJ{display:inline-block;padding:var(--space-4) var(--space-8);background:var(--color-accent);color:var(--color-bg);text-decoration:none;font-weight:500;font-size:var(--text-base);border-radius:4px;transition:all .3s var(--ease-out-expo)}.page_ctaButton__QGTmJ:hover{background:var(--color-text);transform:translateY(-2px)}