.home-event-highlight[hidden]{display:none!important}.home-event-highlight{background:#edf4fa;padding-top:36px;padding-bottom:36px}.home-event-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,280px);align-items:center;gap:clamp(28px,5vw,72px)}.home-event-copy h2{max-width:800px;color:#26377a;line-height:1.2;margin:12px 0 18px}.home-event-copy p:not(.eyebrow){line-height:1.7;max-width:760px}.home-event-meta{color:#26377a}.home-event-poster{display:block;justify-self:center;width:100%;max-width:280px}.home-event-poster img{display:block;width:100%;height:auto;max-height:330px;object-fit:contain;border-radius:35px 3px 3px 3px;box-shadow:0 10px 30px rgba(30,48,80,.13)}.archive-events{padding-top:50px;padding-bottom:70px}.archive-events h1{color:#26377a}.archive-events-lead{max-width:760px;line-height:1.7;margin:12px 0 32px}.archive-event{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,260px);gap:40px;align-items:center;background:#edf4fa;padding:32px;border-radius:40px 4px 4px 4px}.archive-event-copy h2{color:#26377a;line-height:1.25}.archive-event-copy p{line-height:1.7}.archive-event-type{font-weight:700;color:#4d77a4}.archive-event-poster img{width:100%;height:auto;display:block;border-radius:30px 3px 3px 3px}@media(max-width:700px){.home-event-highlight{padding-top:28px;padding-bottom:28px}.home-event-layout,.archive-event{grid-template-columns:1fr;gap:20px}.home-event-poster{max-width:260px;justify-self:start}.home-event-poster img{max-height:330px}.archive-event{padding:24px}.archive-event-poster{max-width:260px}}/* The event changes the alternating rhythm only while it is visible. */
.v2-home.has-upcoming-event main>section.home-band-tint{background:#fff}
.v2-home.has-upcoming-event main>section.home-band-white:not(.hero){background:#edf3fa}
.home-event-layout,.archive-event{grid-template-columns:minmax(210px,310px) minmax(0,1fr)}
.home-event-poster{max-width:310px}
.home-event-poster img{max-height:370px}
.archive-event-poster{max-width:310px}
@media(max-width:700px){.home-event-layout,.archive-event{grid-template-columns:1fr}.home-event-poster,.archive-event-poster{max-width:280px}.home-event-poster img{max-height:none}}
/* Match the homepage section label and align the event copy with the poster. */
.home-event-layout{align-items:start}
.home-event-copy h2{margin-top:0}
.home-events-list.multiple-events{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;align-items:start}
.home-events-list.multiple-events .home-event-layout{display:flex;flex-direction:column;gap:16px;min-width:0}
.home-events-list.multiple-events .home-event-poster{width:100%;max-width:none}
.home-events-list.multiple-events .home-event-poster img{width:100%;height:auto;max-height:none;object-fit:contain}
.home-events-list.multiple-events .home-event-copy h2{font-size:clamp(19px,1.7vw,24px);margin:0 0 10px}
.home-events-list.multiple-events .home-event-copy p{font-size:15px;line-height:1.5;margin:0 0 10px}
@media(max-width:900px){.home-events-list.multiple-events{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){.home-events-list.multiple-events{grid-template-columns:1fr;gap:30px}}
.archive-event + .archive-event{margin-top:24px}
