.EventDetail-module__80gdSW__main{flex-direction:column;min-height:100vh;display:flex}.EventDetail-module__80gdSW__hero{background-position:50%;background-repeat:no-repeat;background-size:cover;align-items:flex-end;min-height:60vh;padding-top:180px;padding-bottom:100px;display:flex;position:relative}.EventDetail-module__80gdSW__heroOverlay{background:linear-gradient(#0808084d 0%,#080808b3 50%,#080808 100%);position:absolute;inset:0}.EventDetail-module__80gdSW__heroContent{z-index:2;width:100%;position:relative}.EventDetail-module__80gdSW__categoryTag{color:var(--gold);letter-spacing:.1em;text-transform:uppercase;background:#d4a01726;border:1px solid #d4a0174d;border-radius:100px;margin-bottom:24px;padding:6px 14px;font-size:.75rem;font-weight:600;display:inline-block}.EventDetail-module__80gdSW__title{text-shadow:0 4px 24px #0009;margin-bottom:16px;font-family:Playfair Display,serif;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:700;line-height:1.1}.EventDetail-module__80gdSW__tagline{color:var(--text-secondary);max-width:650px;font-size:1.2rem;line-height:1.6}.EventDetail-module__80gdSW__layout{grid-template-columns:1fr 380px;align-items:start;gap:64px;padding-top:60px;padding-bottom:100px;display:grid}.EventDetail-module__80gdSW__leftCol{flex-direction:column;gap:56px;display:flex}.EventDetail-module__80gdSW__sectionHeading{color:var(--text-primary);margin-bottom:24px;font-family:Playfair Display,serif;font-size:2rem}.EventDetail-module__80gdSW__description{color:var(--text-secondary);white-space:pre-wrap;font-size:1.05rem;line-height:1.9}.EventDetail-module__80gdSW__lineupList{flex-direction:column;gap:16px;display:flex}.EventDetail-module__80gdSW__lineupItem{background:#ffffff05;border:1px solid #ffffff0d;border-radius:16px;gap:24px;padding:20px;transition:background .3s;display:flex}.EventDetail-module__80gdSW__lineupItem:hover{background:#ffffff0a}.EventDetail-module__80gdSW__lineupTime{color:var(--gold);flex-shrink:0;width:90px;font-weight:600}.EventDetail-module__80gdSW__sidebar{background:var(--glass-bg);-webkit-backdrop-filter:blur(24px);border:1px solid var(--glass-border);border-radius:28px;flex-direction:column;gap:32px;padding:40px;display:flex;position:sticky;top:120px}.EventDetail-module__80gdSW__sidebarTitle{margin-bottom:8px;font-family:Playfair Display,serif;font-size:1.8rem}.EventDetail-module__80gdSW__sidebarMeta{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;flex-direction:column;gap:20px;padding:24px 0;display:flex}.EventDetail-module__80gdSW__metaItem{align-items:flex-start;gap:16px;display:flex}.EventDetail-module__80gdSW__metaIcon{font-size:1.5rem;line-height:1}.EventDetail-module__80gdSW__metaLabel{margin-bottom:2px;font-size:.95rem;font-weight:600}.EventDetail-module__80gdSW__metaValue{color:var(--text-secondary);font-size:.9rem}@media (max-width:1100px){.EventDetail-module__80gdSW__layout{grid-template-columns:1fr;gap:48px}.EventDetail-module__80gdSW__sidebar{max-width:500px;position:static}}@media (max-width:768px){.EventDetail-module__80gdSW__hero{min-height:50vh;padding-top:140px;padding-bottom:60px}.EventDetail-module__80gdSW__layout{padding-top:40px;padding-bottom:60px}.EventDetail-module__80gdSW__sectionHeading{font-size:1.7rem}.EventDetail-module__80gdSW__sidebar{padding:32px}}@media (max-width:480px){.EventDetail-module__80gdSW__tagline{font-size:1.1rem}.EventDetail-module__80gdSW__lineupItem{flex-direction:column;gap:8px}.EventDetail-module__80gdSW__lineupTime{width:auto}}
