.EventDetailShell .EventDetail{max-width:900px}.EventDetailShell .EventDetail__poster{margin-bottom:28px}.EventDetailShell .EventDetail__poster img{border-radius:4px;width:100%;max-width:420px;height:auto;display:block;box-shadow:2px 2px 8px #00000059}.EventDetailShell .EventDetail__header{margin-bottom:24px}.EventDetailShell .EventDetail__category{font-family:var(--font-apercu-medium),sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#f63440;margin:0 0 8px;font-size:14px;font-weight:500}.EventDetailShell .EventDetail__title{font-family:var(--font-apercu-medium),sans-serif;color:#fff;margin:0 0 12px;padding-bottom:0;font-size:clamp(26px,4vw,34px);font-weight:500;line-height:1.15}.EventDetailShell .EventDetail__date,.EventDetailShell .EventDetail__doorsOpen,.EventDetailShell .EventDetail__location{font-family:var(--font-apercu-light),sans-serif;color:#ffffffe6;margin:0;font-size:16px;line-height:1.5}.EventDetailShell .EventDetail__doorsOpen{margin-top:6px}.EventDetailShell .EventDetail__metaLabel{font-family:var(--font-apercu-regular),sans-serif;color:#ffffffbf;font-weight:400}.EventDetailShell .EventDetail__location{margin-top:6px}.EventDetailShell .EventDetail__content{font-family:var(--font-apercu-regular),sans-serif;color:#ffffffeb;font-size:16px;line-height:1.55}.EventDetailShell .EventDetail__content h1,.EventDetailShell .EventDetail__content h2,.EventDetailShell .EventDetail__content h3,.EventDetailShell .EventDetail__content h4,.EventDetailShell .EventDetail__content h5,.EventDetailShell .EventDetail__content h6{font-family:var(--font-apercu-medium),sans-serif;color:#fff;margin:1.25em 0 .5em;font-weight:500}.EventDetailShell .EventDetail__content h5:first-child{margin-top:0}.EventDetailShell .EventDetail__content p{font-family:var(--font-apercu-light),sans-serif;margin:0 0 1em;font-weight:300}.EventDetailShell .EventDetail__content p:last-child{margin-bottom:0}.EventDetailShell .EventDetail__content a{color:#fff;font-weight:700}.EventDetailShell .EventDetail__tickets.FutureProgramTickets{margin-top:16px;margin-bottom:8px;padding-top:0}.EventDetailShell .EventDetail__moreInfo{margin-top:28px}.EventDetailShell .EventDetail__moreInfoLink{display:inline-block}@media screen and (max-width:767px){.EventDetailShell .EventDetail__poster img{max-width:100%}}
