
.header .logo{height:70px;display:flex;align-items:center;flex-shrink:0;min-width:0!important}.header .logo img{width:218px!important;max-height:57px!important;object-fit:contain;object-position:left center}
.footer-brand img{max-width:280px;max-height:190px;object-fit:contain;object-position:left center}
.hero-side-code{display:none!important}.stage-big-number{pointer-events:none}
@media(max-width:600px){.hero,.hero-grid,.hero-copy,.hero-art,.hero-stage{max-width:100%!important;min-width:0!important}.hero-copy{overflow:visible!important}.hero-title{overflow-wrap:normal!important;font-size:clamp(54px,13.4vw,77px)!important}.hero-desc{max-width:100%!important}.hero-stage .stage-heading{flex-wrap:wrap}.stage-date{margin-left:auto}.hero-season-tag{letter-spacing:.07em!important;white-space:normal!important}.hero-metrics{max-width:100%}.hero-stage{overflow:hidden}.header .logo img{width:185px!important;max-height:52px!important}}
