/* Dedicated customer show directory. */
.bk-shows-intro{padding-top:48px;padding-bottom:36px;display:grid;grid-template-columns:1.1fr .9fr;gap:45px;align-items:center;background:#111}
.bk-shows-intro h1{font-size:clamp(3.5rem,7vw,6rem);line-height:.95;margin:16px 0 20px}
.bk-shows-intro .lede{max-width:560px;line-height:1.6}
.bk-shows-intro>img{width:100%;height:230px;object-fit:cover;object-position:50% 0;border-radius:4px}
.bk-shows-list{scroll-margin-top:90px;padding-top:40px;padding-bottom:70px}
.bk-shows-list .keef-events-heading{margin-bottom:28px}
.bk-shows-list h2{font-size:clamp(2.5rem,4vw,4rem)}
.bk-shows-follow{display:flex;justify-content:space-between;align-items:center;gap:40px;background:#19160f}
.bk-shows-follow h2{font-size:clamp(2.5rem,4vw,4rem)}
.bk-shows-follow p{line-height:1.7;max-width:600px}
.bk-shows-follow .button{flex-shrink:0}
.keef-event + .keef-event{border-top:0}
@media(max-width:760px){.bk-shows-intro{grid-template-columns:1fr;padding-top:35px;gap:20px}.bk-shows-intro>img{display:none}.bk-shows-follow{align-items:flex-start;flex-direction:column}.bk-shows-list{padding-top:30px}.bk-shows-list .keef-events-heading{gap:15px}}
