article.svelte-m85qtn{padding:var(--pg-padding)}.grid.svelte-m85qtn{row-gap:calc(var(--pg-padding) * 2);position:relative}.grid.svelte-m85qtn figure:where(.svelte-m85qtn){view-transition-class:img-transition;aspect-ratio:1;grid-area:1/7/auto/13}.grid.svelte-m85qtn div.info:where(.svelte-m85qtn){grid-column:span 4}.grid.svelte-m85qtn div.info:where(.svelte-m85qtn) [itemprop=performer]:where(.svelte-m85qtn),.grid.svelte-m85qtn div.info:where(.svelte-m85qtn) [itemprop=offers]:where(.svelte-m85qtn){font-size:var(--fs-small);margin-block:.5em}.grid.svelte-m85qtn div.info:where(.svelte-m85qtn) p:where(.svelte-m85qtn){font-size:var(--fs-small);text-wrap:balance;margin-block:2em 1em}.grid.svelte-m85qtn div.info:where(.svelte-m85qtn) #event-time:where(.svelte-m85qtn){font-size:var(--fs-small);text-wrap:balance;flex-wrap:wrap;font-weight:400;line-height:1;display:flex}.grid.svelte-m85qtn div.info:where(.svelte-m85qtn) #event-time:where(.svelte-m85qtn).gap{column-gap:.5ch}.grid.svelte-m85qtn div.info:where(.svelte-m85qtn) [itemprop=price]:where(.svelte-m85qtn):before{content:"£"}[href=\#terms].svelte-m85qtn{width:fit-content;font-size:var(--fs-xs);margin-block:1em;display:block}#terms ul,#terms ol,#event-body ul,#event-body ol{padding-inline-start:1em}#event-body.svelte-m85qtn,#terms.svelte-m85qtn{grid-column:span 12;grid-template-columns:subgrid;border-block-start:solid var(--border-width);margin-block-start:6em;padding-block-start:.5em;display:grid}:is(#event-body.svelte-m85qtn,#terms.svelte-m85qtn) h2:where(.svelte-m85qtn){line-height:var(--lh-sans);grid-column:span 6;margin-block-end:2em}:is(#event-body.svelte-m85qtn,#terms.svelte-m85qtn) div:where(.svelte-m85qtn){grid-column:span 6}#terms.svelte-m85qtn{margin-block-end:calc(6em + var(--pg-padding))}#terms.svelte-m85qtn div:where(.svelte-m85qtn){font-size:var(--fs-small)}div.status.svelte-m85qtn{writing-mode:vertical-rl;color:#fff;opacity:0;mix-blend-mode:difference;animation:svelte-m85qtn-fadeIn .5s var(--ease) .25s forwards;position:absolute;top:2em;right:1em}@keyframes svelte-m85qtn-fadeIn{0%{opacity:0}to{opacity:1}}@media only screen and (width>=62rem){.grid.svelte-m85qtn{border-block-start:var(--border-width) solid;padding-block-start:1em}}@media only screen and (width<62rem){div.status.svelte-m85qtn{top:1em}.primary.svelte-m85qtn{width:100%;margin-block-start:.5em}}
