.event_page__27P4T{max-width:var(--max-width);margin:0 auto;padding:2rem 1.5rem 5rem}.event_hero__qOE_Q{display:grid;gap:2rem}.event_heroImage__E1Rms{display:block;width:100%;height:auto;border-radius:var(--radius-xl);border:1px solid var(--border);background:var(--surface)}.event_heroBody__TmBoG{max-width:none}.event_eyebrow__PXZUU{display:block;margin-bottom:.55rem;color:var(--accent);font-size:var(--text-sm);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.event_title__BP3RS{margin:0 0 .75rem;color:var(--text-heading);font-family:var(--font-display);font-size:clamp(2rem,5vw,3.4rem);line-height:var(--leading-tight)}.event_lead__k8BtT{margin:0;color:var(--text-primary);font-size:var(--text-lg);line-height:var(--leading-relaxed)}.event_meta__3hPoz{margin:1rem 0 0;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.event_faqSection__Lo94H,.event_quickSection__dcaru{margin-top:2.75rem}.event_sectionTitle__Z7_uL{margin:0 0 1rem;color:var(--text-heading);font-family:var(--font-display);font-size:var(--text-2xl);line-height:var(--leading-tight)}.event_quickList__T4nra{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none}.event_quickList__T4nra li{padding:1rem;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);color:var(--text-primary);line-height:var(--leading-relaxed)}.event_article__ryGIS{margin-top:3rem}.event_section__6kA8P{padding-top:2rem;border-top:1px solid var(--border)}.event_section__6kA8P+.event_section__6kA8P{margin-top:2rem}.event_section__6kA8P h2{margin:0 0 1rem;color:var(--text-heading);font-family:var(--font-display);font-size:var(--text-2xl);line-height:var(--leading-tight)}.event_section__6kA8P p{margin:0;color:var(--text-primary);font-size:var(--text-base);line-height:var(--leading-relaxed)}.event_section__6kA8P p+p{margin-top:1rem}.event_timelineGroups__f19Zv{display:grid;gap:2.5rem;margin-top:2rem}.event_dayGroup__02QGY{display:grid;gap:1rem}.event_dayHeader__RwsP9{display:flex;align-items:center;gap:.85rem;padding-bottom:.8rem;border-bottom:1px solid rgba(245,191,71,.16)}.event_dayHeader__RwsP9 h3{margin:0;color:var(--text-heading);font-family:var(--font-display);font-size:clamp(1.25rem,3vw,1.55rem);line-height:var(--leading-tight)}.event_dayChipMuted__MND3D,.event_dayChip__fhcpb{display:inline-flex;align-items:center;min-height:1.8rem;padding:.25rem .75rem;border-radius:999px;background:var(--accent);color:var(--on-accent);font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.event_dayChipMuted__MND3D{background:var(--text-secondary);color:var(--bg)}.event_timeline__awi6V{position:relative;display:grid;gap:.5rem;padding-left:1.75rem}.event_timeline__awi6V:before{content:"";position:absolute;left:.45rem;top:.6rem;bottom:.6rem;width:1px;background:rgba(245,191,71,.22)}.event_timelineItem__OzApQ{position:relative}.event_timelineItem__OzApQ:before{content:"";position:absolute;left:-1.52rem;top:1.35rem;z-index:1;width:.7rem;height:.7rem;border:2px solid rgba(245,191,71,.7);border-radius:999px;background:var(--surface);transition:background var(--duration-fast),border-color var(--duration-fast)}.event_timelineItem__OzApQ[open]:before{background:var(--accent);border-color:var(--accent)}.event_timelineSummary__NijUS{display:flex;align-items:center;gap:.75rem;min-height:5rem;padding:.75rem .9rem;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text-primary);cursor:pointer;list-style:none;transition:border-color var(--duration-fast),background var(--duration-fast)}.event_timelineSummary__NijUS::-webkit-details-marker{display:none}.event_timelineItem__OzApQ[open] .event_timelineSummary__NijUS,.event_timelineSummary__NijUS:hover{border-color:rgba(245,191,71,.28);background:var(--surface-hover,var(--surface))}.event_timelineThumb__IMCdh{display:block;width:56px;height:56px;border-radius:8px;overflow:hidden;background:var(--bg);flex:0 0 auto}.event_timelineThumbImage__zdxkJ{display:block;width:100%;height:100%;object-fit:contain}.event_timelineInfo__5r5vn{display:grid;gap:.25rem;min-width:0;flex:1 1 auto}.event_timelineTitle__UCPNK{overflow:hidden;color:var(--text-heading);font-family:var(--font-display);font-size:1.05rem;font-weight:700;line-height:var(--leading-snug);text-overflow:ellipsis;white-space:nowrap}.event_timelineMeta__sYi2I{display:flex;gap:.65rem;min-width:0;color:var(--text-secondary);font-size:.82rem;line-height:var(--leading-snug)}.event_timelineMeta__sYi2I span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event_timelineTime__fHpob{color:var(--accent);font-family:var(--font-mono);font-weight:700;flex:0 0 auto}.event_timelineChevron__spWVv{display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;color:var(--text-secondary);font-size:1.2rem;line-height:1;transition:transform var(--duration-fast),color var(--duration-fast);flex:0 0 auto}.event_timelineItem__OzApQ[open] .event_timelineChevron__spWVv{color:var(--accent);transform:rotate(180deg)}.event_timelinePanel__c_VEQ{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:1.25rem;padding:1rem 1rem 1.1rem 5.25rem}.event_timelineImageButton__egxGN{display:block;width:100%;aspect-ratio:3/2;padding:0;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--surface);cursor:zoom-in}.event_timelineImage__g5ZeO{display:block;width:100%;height:100%;object-fit:contain;transition:transform var(--duration-fast)}.event_timelineImageButton__egxGN:hover .event_timelineImage__g5ZeO{transform:scale(1.035)}.event_timelineText__k9WRG{min-width:0}.event_timelineText__k9WRG p{margin:0;color:var(--text-primary);font-size:var(--text-base);line-height:var(--leading-relaxed)}.event_timelineText__k9WRG p+.event_programSchedule__Eshj9,.event_timelineText__k9WRG p+p{margin-top:.8rem}.event_timelinePlace__daPJE{color:var(--text-secondary)!important;font-size:var(--text-sm)!important}.event_programSchedule__Eshj9{display:grid;gap:.65rem;margin:1rem 0 0;padding:.85rem;list-style:none;border:1px solid rgba(245,158,11,.28);border-radius:8px;background:rgba(245,158,11,.07)}.event_programSchedule__Eshj9 li{display:grid;grid-template-columns:4.2rem 1fr;gap:.8rem;align-items:baseline;color:var(--text-primary);line-height:var(--leading-relaxed)}.event_programScheduleTime__UxegK{color:var(--accent);font-family:var(--font-mono);font-size:.95rem;font-weight:700}.event_headlinerSchedule__RABdu li{grid-template-columns:5.1rem 4.2rem 1fr}.event_programPhone__dbR9p{color:var(--text-primary)!important;font-weight:600}.event_programPhone__dbR9p a{color:var(--accent);text-decoration:none;border-bottom:1px solid rgba(245,191,71,.35)}.event_programPhone__dbR9p a:hover{border-bottom-color:var(--accent)}.event_photoSection__06NxR{margin-top:2rem}.event_photoGridArtists__SZ57W,.event_photoGridWide__l1MQr{display:grid;gap:.85rem;margin-top:1.25rem}.event_photoGridWide__l1MQr{grid-template-columns:repeat(2,minmax(0,1fr))}.event_photoGridArtists__SZ57W{grid-template-columns:repeat(3,minmax(0,1fr))}.event_photoCardArtist__6_LA0,.event_photoCardWide__l5NO_{position:relative;margin:0;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.event_photoCardArtist__6_LA0 img,.event_photoCardWide__l5NO_ img{display:block;width:100%;height:100%;object-fit:cover}.event_photoCardWide__l5NO_{aspect-ratio:16/9}.event_photoCardArtist__6_LA0{aspect-ratio:4/3}.event_photoCardArtist__6_LA0:after,.event_photoCardWide__l5NO_:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(7,10,16,0) 35%,rgba(7,10,16,.78));pointer-events:none}.event_photoCardArtist__6_LA0 figcaption,.event_photoCardWide__l5NO_ figcaption{position:absolute;left:1rem;right:1rem;bottom:.9rem;z-index:1;display:grid;gap:.25rem}.event_photoCardArtist__6_LA0 figcaption span,.event_photoCardWide__l5NO_ figcaption span{color:var(--accent);font-family:var(--font-mono);font-size:.78rem;font-weight:700}.event_photoCardArtist__6_LA0 figcaption strong,.event_photoCardWide__l5NO_ figcaption strong{color:var(--text-on-media);font-family:var(--font-display);font-size:1.05rem;line-height:var(--leading-snug)}.event_lightbox__P_Deg{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:rgba(7,10,16,.9);backdrop-filter:blur(10px);cursor:zoom-out}.event_lightboxImage__OToPL{display:block;max-width:min(92vw,1200px);max-height:86vh;border-radius:10px;box-shadow:0 24px 80px rgba(0,0,0,.6);object-fit:contain;cursor:default}.event_lightboxClose__JJQ_m{position:absolute;top:1rem;right:1rem;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.08);color:var(--text-on-dark);cursor:pointer;font-size:1.6rem;line-height:1}.event_lightboxClose__JJQ_m:hover{border-color:rgba(245,191,71,.45);color:var(--accent)}.event_faqList__IlwgB{display:grid;gap:.75rem}.event_faqItem__IZBEh{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.event_faqItem__IZBEh summary{cursor:pointer;padding:1rem 1.15rem;color:var(--text-heading);font-weight:700;line-height:var(--leading-snug)}.event_faqItem__IZBEh p{margin:0;padding:0 1.15rem 1rem;color:var(--text-primary);line-height:var(--leading-relaxed)}@media (max-width:640px){.event_page__27P4T{padding:1.3rem 1rem 4rem}.event_hero__qOE_Q{gap:1.35rem}.event_lead__k8BtT{font-size:var(--text-base)}.event_quickList__T4nra{grid-template-columns:1fr}.event_timelineGroups__f19Zv{gap:2rem}.event_timeline__awi6V{padding-left:1.25rem}.event_timeline__awi6V:before{left:.2rem}.event_timelineItem__OzApQ:before{left:-1.25rem}.event_timelineSummary__NijUS{min-height:4.7rem;padding:.65rem .75rem}.event_timelineTitle__UCPNK{font-size:.98rem;white-space:normal}.event_timelineMeta__sYi2I{flex-wrap:wrap;gap:.25rem .55rem}.event_timelineMeta__sYi2I span:last-child{white-space:normal}.event_timelinePanel__c_VEQ{grid-template-columns:1fr;gap:.85rem;padding:.85rem .75rem 1rem}.event_timelineImageButton__egxGN{aspect-ratio:16/9}.event_photoGridArtists__SZ57W,.event_photoGridWide__l1MQr{grid-template-columns:1fr}.event_photoCardArtist__6_LA0 figcaption,.event_photoCardWide__l5NO_ figcaption{left:.85rem;right:.85rem;bottom:.75rem}.event_programSchedule__Eshj9{padding:.75rem}.event_programSchedule__Eshj9 li{grid-template-columns:1fr;gap:.15rem}.event_headlinerSchedule__RABdu li{grid-template-columns:1fr 1fr}.event_headlinerSchedule__RABdu li span:last-child{grid-column:1/-1}.event_faqSection__Lo94H,.event_quickSection__dcaru{margin-top:2.25rem}.event_article__ryGIS{margin-top:2.35rem}}