.programme-show[data-v-3255a04c]{border-top:1px solid var(--line);grid-template-columns:minmax(150px,.7fr) 1.7fr;align-items:center;gap:clamp(25px,5vw,72px);padding:36px 0;display:grid}.programme-show.is-featured[data-v-3255a04c]{background:var(--navy);color:var(--cream);border:0;grid-template-columns:minmax(180px,.85fr) 1.4fr;margin-bottom:36px;padding:clamp(24px,4vw,52px)}.show-artwork[data-v-3255a04c]{background:#ffffff0d;justify-self:center;width:100%;max-width:330px;display:block;position:relative}.show-artwork img[data-v-3255a04c]{-o-object-fit:contain;object-fit:contain;width:100%;max-height:455px}.show-artwork>span[data-v-3255a04c]{background:var(--mint);color:var(--navy);border-radius:50%;padding:10px;position:absolute;bottom:12px;right:12px}.show-date[data-v-3255a04c]{border-bottom:1px solid;justify-content:space-between;margin-bottom:26px;padding-bottom:22px}.show-date[data-v-3255a04c],.show-date time[data-v-3255a04c]{align-items:center;gap:16px;display:flex}.show-date strong[data-v-3255a04c]{font-family:Ariane,serif;font-size:58px;line-height:1}.show-date small[data-v-3255a04c]{margin-top:5px;font-size:12px;display:block}.show-date time>span[data-v-3255a04c]{font-size:14px}.show-city[data-v-3255a04c],.show-state[data-v-3255a04c]{font-size:12px}.show-state[data-v-3255a04c]{margin:0 0 10px}.is-featured .show-state[data-v-3255a04c]{color:var(--mint)}.show-information h2[data-v-3255a04c]{margin-bottom:14px;font-size:clamp(40px,5vw,68px)}.show-tour[data-v-3255a04c]{margin-bottom:22px;font-family:Ariane,serif;font-size:clamp(24px,2.6vw,34px);line-height:1.15}.show-summary[data-v-3255a04c]{max-width:52ch;margin-bottom:28px;font-size:14px}.show-links[data-v-3255a04c]{flex-wrap:wrap;align-items:center;gap:18px 28px;font-size:13px;display:flex}@media (width<=700px){.programme-show[data-v-3255a04c],.programme-show.is-featured[data-v-3255a04c]{grid-template-columns:1fr;gap:26px}.show-artwork[data-v-3255a04c]{max-width:230px}.show-artwork img[data-v-3255a04c]{max-height:310px}.show-date[data-v-3255a04c]{margin-bottom:22px;padding-bottom:18px}.show-date strong[data-v-3255a04c],.show-information h2[data-v-3255a04c]{font-size:48px}.show-city[data-v-3255a04c]{display:none}.show-links[data-v-3255a04c]{gap:14px}.show-links .button[data-v-3255a04c]{width:100%}.show-summary[data-v-3255a04c]{font-size:15px}}.programme-show.is-compact[data-v-3255a04c]{grid-template-columns:130px 1fr;gap:32px}.is-compact .show-artwork img[data-v-3255a04c]{height:190px}.is-compact .show-information h2[data-v-3255a04c]{font-size:36px}.is-compact .show-date[data-v-3255a04c]{margin-bottom:16px;padding-bottom:16px}.is-compact .show-date strong[data-v-3255a04c]{font-size:40px}.is-compact .show-tour[data-v-3255a04c]{margin-bottom:18px;font-size:25px}.is-compact .show-state[data-v-3255a04c]{font-size:11px}@media (width<=560px){.programme-show.is-compact[data-v-3255a04c]{grid-template-columns:1fr;gap:18px}.is-compact .show-artwork[data-v-3255a04c]{display:none}.is-compact .show-information h2[data-v-3255a04c]{font-size:36px}}@media (width<=700px){.programme-show.is-featured[data-v-3255a04c]{gap:18px;padding:22px;position:relative}.is-featured .show-information[data-v-3255a04c]{grid-row:1}.is-featured .show-date[data-v-3255a04c]{padding-right:76px}.is-featured .show-artwork[data-v-3255a04c]{width:64px;max-width:64px;position:absolute;top:22px;right:22px}.is-featured .show-artwork img[data-v-3255a04c]{height:91px}.is-featured .show-artwork>span[data-v-3255a04c]{display:none}.is-featured .show-date strong[data-v-3255a04c]{font-size:44px}.is-featured .show-information h2[data-v-3255a04c]{font-size:46px}.is-featured .show-tour[data-v-3255a04c]{margin-bottom:20px;font-size:26px}.is-featured .show-summary[data-v-3255a04c]{display:none}.is-featured .show-links .button[data-v-3255a04c]{width:auto}.programme-show[data-v-3255a04c]:not(.is-featured):not(.is-compact){grid-template-columns:84px minmax(0,1fr);align-items:start;gap:18px}.programme-show:not(.is-featured) .show-date[data-v-3255a04c]{flex-wrap:wrap}.programme-show:not(.is-featured) .show-information h2[data-v-3255a04c]{font-size:36px}}
