@media(min-width:1400px){.field-hero.field-hero{grid-template-columns:minmax(0,1fr) 184px minmax(360px,620px)}.field-hero-copy{justify-self:end}.field-artist{height:clamp(480px,calc(100svh - 500px),660px);min-height:0;aspect-ratio:auto}}
.field-hero-menu{align-self:center;border:1px solid #ba8bff70;border-left:3px solid #ceabff;background:linear-gradient(160deg,#7440c5eb,#422477ed);box-shadow:0 16px 40px #150b3055}.field-hero-menu>a,.field-hero-menu>a:first-child{background:transparent;color:#fff;font-size:11px;font-weight:500;letter-spacing:.035em;padding:16px 25px 16px 14px;border-bottom:1px solid #ffffff24;transform:none}.field-hero-menu>a:last-child{border-bottom:0}.field-hero-menu>a:after{right:10px;opacity:.7}.field-hero-menu>a:hover,.field-hero-menu>a:focus-visible{background:#ffffff20;padding-left:18px;transform:none;outline:1px solid #ead9ff;outline-offset:-1px}.field-hero-menu>a:first-child{background:#ffffff13}@media(min-width:901px){.field-hero{grid-template-columns:minmax(0,1.12fr) 172px minmax(300px,.92fr);column-gap:clamp(24px,2.5vw,42px)}.mdf-program .mdf-event-track>.mdf-card-upcoming{flex-basis:calc((100% - 20px)/3)}}@media(min-width:1400px){.field-hero{grid-template-columns:minmax(0,1.12fr) 184px minmax(360px,.92fr)}.field-hero-menu>a{font-size:12px;padding-block:17px}.mdf-program .mdf-event-track>.mdf-card-upcoming{flex-basis:calc((100% - 30px)/4)}}@media(max-width:900px){.field-hero-menu{padding:5px;gap:0}.field-hero-menu>a{padding:12px;font-size:10px}.field-hero-menu>a:hover{padding-left:12px}}