.event-hero[data-astro-cid-xoscxyy6]{position:relative;height:60vh;min-height:500px;display:flex;align-items:flex-end;overflow:hidden}.event-hero-image[data-astro-cid-xoscxyy6]{position:absolute;inset:0}.event-hero-image[data-astro-cid-xoscxyy6] img[data-astro-cid-xoscxyy6]{width:100%;height:100%;object-fit:cover}.event-hero-overlay[data-astro-cid-xoscxyy6]{position:absolute;inset:0;background:linear-gradient(180deg,#1f1f284d,#1f1f28cc,#1f1f28f2)}.event-hero-content[data-astro-cid-xoscxyy6]{position:relative;z-index:2;padding-bottom:4rem}.event-category-badge[data-astro-cid-xoscxyy6]{display:inline-block;background:var(--color-red);color:var(--color-beige);padding:.5rem 1.5rem;border-radius:50px;font-size:.9rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:1.5rem}.event-hero-content[data-astro-cid-xoscxyy6] h1[data-astro-cid-xoscxyy6]{font-size:clamp(2.5rem,5vw,4rem);color:var(--color-gold);margin-bottom:1.5rem;text-shadow:0 4px 20px rgba(0,0,0,.5)}.event-meta[data-astro-cid-xoscxyy6]{display:flex;gap:2rem;flex-wrap:wrap}.meta-item[data-astro-cid-xoscxyy6]{font-size:1.25rem;color:var(--color-beige);font-weight:600}.event-details[data-astro-cid-xoscxyy6]{padding:6rem 0}.details-grid[data-astro-cid-xoscxyy6]{display:grid;grid-template-columns:2fr 1fr;gap:4rem}.main-content[data-astro-cid-xoscxyy6] h2[data-astro-cid-xoscxyy6]{font-size:2.5rem;color:var(--color-gold);margin-bottom:1.5rem}.main-content[data-astro-cid-xoscxyy6] h3[data-astro-cid-xoscxyy6]{font-size:1.75rem;color:var(--color-gold);margin:3rem 0 1.5rem}.event-description[data-astro-cid-xoscxyy6]{font-size:1.2rem;line-height:1.8;color:#f2e9e4e6;margin-bottom:2rem}.event-highlights[data-astro-cid-xoscxyy6],.what-to-bring[data-astro-cid-xoscxyy6],.rules-section[data-astro-cid-xoscxyy6]{background:var(--color-dark-alt);padding:2.5rem;border-radius:var(--radius-lg);border:2px solid rgba(124,141,181,.2);margin-bottom:2rem}.highlights-list[data-astro-cid-xoscxyy6],.what-to-bring[data-astro-cid-xoscxyy6] ul[data-astro-cid-xoscxyy6],.rules-section[data-astro-cid-xoscxyy6] ul[data-astro-cid-xoscxyy6]{list-style:none;padding:0}.highlights-list[data-astro-cid-xoscxyy6] li[data-astro-cid-xoscxyy6],.what-to-bring[data-astro-cid-xoscxyy6] li[data-astro-cid-xoscxyy6],.rules-section[data-astro-cid-xoscxyy6] li[data-astro-cid-xoscxyy6]{color:#f2e9e4d9;font-size:1.1rem;line-height:2;padding-left:.5rem}.event-sidebar[data-astro-cid-xoscxyy6]{display:flex;flex-direction:column;gap:2rem}.sidebar-card[data-astro-cid-xoscxyy6]{padding:2rem}.sidebar-card[data-astro-cid-xoscxyy6] h3[data-astro-cid-xoscxyy6]{font-size:1.5rem;color:var(--color-gold);margin-bottom:1.5rem}.info-row[data-astro-cid-xoscxyy6]{display:flex;justify-content:space-between;align-items:flex-start;padding:1rem 0;border-bottom:1px solid rgba(124,141,181,.2)}.info-row[data-astro-cid-xoscxyy6]:last-child{border-bottom:none}.info-label[data-astro-cid-xoscxyy6]{font-weight:600;color:var(--color-accent);flex-shrink:0;margin-right:1rem}.info-value[data-astro-cid-xoscxyy6]{text-align:right;color:var(--color-beige);line-height:1.6}.cta-card[data-astro-cid-xoscxyy6]{background:linear-gradient(135deg,var(--color-red) 0%,#8B2F32 100%);border-color:var(--color-red)}.cta-card[data-astro-cid-xoscxyy6] p[data-astro-cid-xoscxyy6]{color:#f2e9e4e6;margin-bottom:1.5rem}.contact-info[data-astro-cid-xoscxyy6] p[data-astro-cid-xoscxyy6]{color:#f2e9e4d9;line-height:1.8;margin-bottom:1rem}.contact-info[data-astro-cid-xoscxyy6] a[data-astro-cid-xoscxyy6]{color:var(--color-gold)}.related-events[data-astro-cid-xoscxyy6]{background:linear-gradient(180deg,var(--color-dark) 0%,#16161D 100%);padding:6rem 0}.related-events[data-astro-cid-xoscxyy6] h2[data-astro-cid-xoscxyy6]{text-align:center;font-size:2.5rem;margin-bottom:3rem}.events-grid[data-astro-cid-xoscxyy6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.related-event-card[data-astro-cid-xoscxyy6]{display:block;text-decoration:none;transition:var(--transition)}.related-event-card[data-astro-cid-xoscxyy6]:hover{transform:translateY(-8px)}.related-event-image[data-astro-cid-xoscxyy6]{position:relative;height:200px;overflow:hidden;border-radius:var(--radius-lg) var(--radius-lg) 0 0}.related-event-image[data-astro-cid-xoscxyy6] img[data-astro-cid-xoscxyy6]{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.related-event-card[data-astro-cid-xoscxyy6]:hover .related-event-image[data-astro-cid-xoscxyy6] img[data-astro-cid-xoscxyy6]{transform:scale(1.1)}.event-category[data-astro-cid-xoscxyy6]{position:absolute;top:1rem;right:1rem;background:var(--color-red);color:var(--color-beige);padding:.5rem 1rem;border-radius:50px;font-size:.85rem;font-weight:600;text-transform:uppercase}.related-event-content[data-astro-cid-xoscxyy6]{padding:1.5rem}.related-event-content[data-astro-cid-xoscxyy6] h4[data-astro-cid-xoscxyy6]{font-size:1.25rem;color:var(--color-gold);margin-bottom:.75rem}.event-date[data-astro-cid-xoscxyy6]{color:var(--color-accent);font-size:.9rem}.bottom-cta[data-astro-cid-xoscxyy6]{background:linear-gradient(135deg,var(--color-gold) 0%,#C5A572 100%);padding:5rem 0;text-align:center}.bottom-cta[data-astro-cid-xoscxyy6] h2[data-astro-cid-xoscxyy6]{font-size:2.5rem;color:var(--color-dark);margin-bottom:1rem}.bottom-cta[data-astro-cid-xoscxyy6] p[data-astro-cid-xoscxyy6]{font-size:1.25rem;color:#1f1f28cc;margin-bottom:2rem}.cta-buttons[data-astro-cid-xoscxyy6]{display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap}@media (max-width: 1024px){.details-grid[data-astro-cid-xoscxyy6]{grid-template-columns:1fr}.event-sidebar[data-astro-cid-xoscxyy6]{order:-1}}@media (max-width: 768px){.event-hero[data-astro-cid-xoscxyy6]{height:50vh;min-height:400px}.event-meta[data-astro-cid-xoscxyy6]{flex-direction:column;gap:.5rem}.cta-buttons[data-astro-cid-xoscxyy6]{flex-direction:column;align-items:stretch}}
