/* The official poster is a complete document: no cropping, masks or overlays. */
@media(min-width:701px){.home-carousel[data-fusion-banner] .banner-concert .banner-copy{width:42%;padding-right:12px}.home-carousel .banner-concert .banner-art{left:42%;padding:12px}.home-carousel .banner-concert .banner-art img{object-fit:contain;object-position:center;mask-image:none}.home-carousel .banner-concert .banner-art:after{background:none}html[data-theme=light] .home-carousel .banner-concert .banner-art img{mask-image:none}html[data-theme=light] .home-carousel .banner-concert .banner-art:after{background:none}}
@media(max-width:700px){.home-carousel .banner-concert .banner-art{padding:10px;box-sizing:border-box}.home-carousel .banner-concert .banner-art img{object-fit:contain;object-position:center;mask-image:none}.home-carousel .banner-concert .banner-art:after,html[data-theme=light] .home-carousel .banner-concert .banner-art:after{background:none}}
@media(max-width:700px){.home-carousel:has(.banner-concert.is-active) .banner-controls>[data-banner-prev],.home-carousel:has(.banner-concert.is-active) .banner-controls>[data-banner-next]{top:0}}
