.prog.svelte-1xgga6{min-height:100vh;padding-bottom:var(--space-6);--desk-accent:var(--gold)}.prog-head.svelte-1xgga6{max-width:var(--page-max);padding:var(--space-5) var(--gutter) var(--space-4);text-align:center;margin-inline:auto}.mark.svelte-1xgga6{margin-bottom:var(--space-3);opacity:.9;place-items:center;display:grid}.prog-head.svelte-1xgga6 h1:where(.svelte-1xgga6){margin:var(--space-1) 0 0;font-size:var(--fs-4)}.lede.svelte-1xgga6{margin:var(--space-3) auto 0;max-width:var(--measure);font-size:var(--fs-0);color:var(--muted);line-height:1.65}.rule.svelte-1xgga6{max-width:var(--page-max);border:0;border-top:1px solid var(--gold-dim);margin:0 auto}.programme.svelte-1xgga6{max-width:var(--page-max);padding:0 var(--gutter);margin:0 auto;list-style:none}.entry.svelte-1xgga6{gap:var(--space-4);padding:var(--space-4) 0;border-bottom:1px solid var(--gold-dim);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;display:grid}.entry.svelte-1xgga6:nth-child(2n) .entry-plate:where(.svelte-1xgga6){order:2}.entry-plate.svelte-1xgga6,.entry-credits.svelte-1xgga6{min-width:0}.entry-no.svelte-1xgga6{margin:0 0 var(--space-1);font-family:var(--font-display);font-size:var(--fs-2);color:var(--gold);line-height:1}.entry-title.svelte-1xgga6{margin:var(--space-1) 0 0;font-size:var(--fs-3)}.entry-logline.svelte-1xgga6{margin:var(--space-2) 0 0;max-width:46ch;font-size:var(--fs--1);color:var(--muted);line-height:1.7}.entry-links.svelte-1xgga6{gap:var(--space-2);margin:var(--space-3) 0 0;flex-wrap:wrap;display:flex}.entry-link.svelte-1xgga6{font-family:var(--font-text);letter-spacing:.08em;text-transform:uppercase;color:var(--paper);border-bottom:1px solid var(--gold-dim);padding-bottom:2px;font-size:.75rem;font-weight:500;text-decoration:none;transition:border-color .22s}.entry-link.svelte-1xgga6:hover{border-bottom-color:var(--gold)}.prog-foot.svelte-1xgga6{max-width:var(--page-max);margin:var(--space-5) auto 0;padding:0 var(--gutter)}.prog-foot.svelte-1xgga6 p:where(.svelte-1xgga6){margin:var(--space-3) 0 0;text-align:center;font-size:var(--fs--1);color:var(--muted)}.prog-foot.svelte-1xgga6 a:where(.svelte-1xgga6){color:var(--gold);border-bottom:1px solid var(--gold-dim);text-decoration:none}@media (width<=900px){.entry.svelte-1xgga6{gap:var(--space-3);grid-template-columns:1fr}.entry.svelte-1xgga6:nth-child(2n) .entry-plate:where(.svelte-1xgga6){order:0}}
