.section-page.event-detail-page{padding-inline:0;border:0;min-height:100svh;margin:0;padding-bottom:0}.event-detail{max-width:none;margin-bottom:0}.event-detail>.event-detail-layout{width:min(1120px,90%);margin-inline:auto}.event-detail>.mix-detail-back{margin-left:max(5%,50% - 560px)}.event-detail>.booking-strip{margin-top:clamp(3rem,6vw,5rem)}.event-detail .event-detail-title{margin:0}.event-detail-sidebar{grid-column:1;min-width:0}.event-detail-artwork{background:var(--surface);box-shadow:0 0 12px 1px color-mix(in srgb, var(--accent) 18%, transparent);border-radius:8px;overflow:hidden}.event-detail-artwork>img{aspect-ratio:auto 4/5;width:100%;height:auto;display:block}.event-detail-artwork-fallback{aspect-ratio:4/5;color:var(--muted);place-items:center;margin:0;display:grid}.event-detail .hero-cta{justify-content:center;width:100%;min-height:48px}@media (max-width:760px){.section-page.event-detail-page{padding-inline:0}.event-detail>.event-detail-layout{width:100%}.event-detail>.mix-detail-back{margin-left:1.2rem}.event-detail{max-width:none;margin-block:1rem 2rem}.event-detail .mix-detail-back{margin-inline:1.2rem;margin-bottom:1rem}.event-detail-layout{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);gap:1.5rem}.event-detail-sidebar{grid-area:auto/1}.event-detail .event-detail-artwork{box-shadow:none;margin-inline:12px}.event-detail .mix-detail-state{margin-inline:1.2rem}.event-detail h1{text-wrap:balance;font-size:clamp(1.5rem,6vw,2rem);line-height:1.15}}
