.programme_heroDates__xNpkM{margin-top:clamp(1.2rem,min(calc(1.9 * var(--size-vw)),2.6vh),max(2.6rem,calc(2.889 * var(--size-vw))));display:flex;flex-wrap:wrap;gap:clamp(10px,calc(1 * var(--size-vw)),max(22px,calc(1.528 * var(--size-vw))))}.programme_heroDate__cjdvA{padding:clamp(7px,calc(.6 * var(--size-vw)),max(14px,calc(.972 * var(--size-vw)))) clamp(12px,calc(1 * var(--size-vw)),max(22px,calc(1.528 * var(--size-vw))));border-radius:999px;box-shadow:inset 0 0 0 1.5px rgba(240,240,240,.3);font-family:var(--font-display);font-size:clamp(11px,calc(.83 * var(--size-vw)),max(19px,calc(1.319 * var(--size-vw))));font-weight:700;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:rgba(240,240,240,.86)}.programme_heroDate__cjdvA b{font-weight:700;color:var(--orange)}.programme_calendar__qGa5k{flex:1 1;display:flex;flex-direction:column;min-height:0;margin-top:clamp(1rem,2.6svh,2.8rem)}.programme_calendarHead__hnxMd{display:flex;align-items:flex-end;justify-content:space-between;gap:clamp(16px,calc(2 * var(--size-vw)),max(40px,calc(2.778 * var(--size-vw))));margin-bottom:clamp(.7rem,1.4svh,1.4rem)}.programme_calendarHint__jVZaO{margin:0;font-family:var(--font-display);font-size:clamp(11px,calc(.9 * var(--size-vw)),max(21px,calc(1.458 * var(--size-vw))));font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--hush)}.programme_rail__kSWkl{container-type:inline-size;--rail-gap:clamp(6px,calc(0.6 * var(--size-vw)),max(14px,calc(0.972 * var(--size-vw))));--panel-pad:clamp(16px,calc(1.4 * var(--size-vw)),max(28px,calc(1.944 * var(--size-vw))));--panel-text:calc((100cqw - 4 * var(--rail-gap)) / 6.6 - 2 * var(--panel-pad));--panel-open-text:calc(2.6 * (100cqw - 4 * var(--rail-gap)) / 6.6 - 2 * var(--panel-pad));display:flex;flex:1 1;gap:var(--rail-gap);min-height:clamp(380px,52svh,720px);max-height:760px}.programme_panel__NewaG{position:relative;flex:1 1;min-width:0;overflow:hidden;border-radius:8px;background-color:var(--tile);transition:flex-grow .7s cubic-bezier(.22,.61,.36,1)}.programme_panel__NewaG[data-open=true]{flex-grow:2.6}.programme_opener__AxuFM.programme_opener__AxuFM{display:flex;flex-direction:column;min-height:100svh;padding-top:clamp(96px,12svh,150px);padding-bottom:calc(var(--band-h) + clamp(16px, 2.6svh, 36px));scroll-margin-top:0}.programme_openerInner__Lx3nI{flex:1 1;display:flex;flex-direction:column;justify-content:center;min-height:0}.programme_openerTitle__Whr9I{font-size:min(clamp(2rem,calc(5.1 * var(--size-vw)),max(7rem,calc(7.778 * var(--size-vw)))),9svh)}.programme_panelMedia__5svEe{position:absolute;inset:0}.programme_panelMedia__5svEe img{width:100%;height:100%;object-fit:cover;transform:scale(1.04);transition:transform .9s cubic-bezier(.22,.61,.36,1),filter .6s ease}.programme_panel__NewaG[data-open=false] .programme_panelMedia__5svEe img{filter:saturate(.55) brightness(.62)}.programme_panel__NewaG[data-open=true] .programme_panelMedia__5svEe img{transform:scale(1)}.programme_panelScrim__Reohs{position:absolute;inset:0;background-image:linear-gradient(0deg,rgba(0,0,0,.92) 0,rgba(0,0,0,.72) 34%,rgba(0,0,0,.28) 68%,rgba(0,0,0,.42))}.programme_panel__NewaG[data-mystery] .programme_panelMedia__5svEe img{filter:saturate(.2) brightness(.42)}.programme_panel__NewaG[data-mystery][data-open=true] .programme_panelMedia__5svEe img{filter:saturate(.45) brightness(.55)}.programme_panelBody__y64mM{position:absolute;inset:auto 0 0 0;z-index:3;padding:var(--panel-pad)}.programme_panelDate__6itC4,.programme_panelHours__ISuwn{width:var(--panel-text)}.programme_panelDate__6itC4{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .7em;margin-bottom:clamp(.35rem,calc(.5 * var(--size-vw)),max(.7rem,calc(.778 * var(--size-vw))))}.programme_panelShort__QcA_M{font-family:var(--font-display);font-size:clamp(12px,calc(.97 * var(--size-vw)),max(22px,calc(1.528 * var(--size-vw))));font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.04em;color:#f0f0f0}.programme_panelEyebrow__BMRw7{font-family:var(--font-display);font-size:clamp(10px,calc(.83 * var(--size-vw)),max(19px,calc(1.319 * var(--size-vw))));font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--orange)}.programme_panelHeading__NmO1g{margin:0}.programme_panelButton__HdBYU{display:block;width:100%;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.programme_panelWeekday__0X_le{white-space:nowrap;font-size:min(clamp(1.25rem,calc(2.1 * var(--size-vw)),max(3rem,calc(3.333 * var(--size-vw)))),calc(var(--panel-text) / 5.3));line-height:1.05;letter-spacing:-.022em;color:#f0f0f0}.programme_panelTitle__vW36j,.programme_panelWeekday__0X_le{display:block;font-family:var(--font-display);font-weight:700}.programme_panelTitle__vW36j{width:var(--panel-open-text);padding-top:clamp(.35rem,calc(.5 * var(--size-vw)),max(.7rem,calc(.778 * var(--size-vw))));font-size:clamp(15px,calc(1.18 * var(--size-vw)),max(28px,calc(1.944 * var(--size-vw))));line-height:1.25;letter-spacing:-.01em;color:var(--orange)}.programme_panelButton__HdBYU:focus-visible .programme_panelWeekday__0X_le,.programme_panelButton__HdBYU:hover .programme_panelWeekday__0X_le{color:var(--orange)}.programme_panelHours__ISuwn{margin-top:clamp(.35rem,calc(.5 * var(--size-vw)),max(.7rem,calc(.778 * var(--size-vw))));font-size:clamp(13px,calc(.97 * var(--size-vw)),max(22px,calc(1.528 * var(--size-vw))));font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:rgba(240,240,240,.86)}.programme_panelHoursLabel__NVHP9{font-family:var(--font-display);font-size:clamp(10px,calc(.83 * var(--size-vw)),max(19px,calc(1.319 * var(--size-vw))));font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:rgba(240,240,240,.6)}.programme_reveal__JITg8{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows .6s cubic-bezier(.22,.61,.36,1),opacity .35s ease,visibility 0s linear .6s}.programme_reveal__JITg8>*{min-height:0;overflow:hidden}.programme_panel__NewaG[data-open=true] .programme_reveal__JITg8{grid-template-rows:1fr;opacity:1;visibility:visible;transition-delay:0s}.programme_detail__KkJld{padding-top:clamp(.6rem,calc(.8 * var(--size-vw)),max(1rem,calc(1.111 * var(--size-vw))));width:var(--panel-open-text)}.programme_panelText__mR638{line-height:1.45;color:rgba(240,240,240,.82)}.programme_panelText__mR638+.programme_panelText__mR638{margin-top:.8em}.programme_panelPoints__tpDvm{margin:clamp(.6rem,calc(.8 * var(--size-vw)),max(1rem,calc(1.111 * var(--size-vw)))) 0 0;padding:0;list-style:none}.programme_panelPoints__tpDvm li{position:relative;padding-left:1.25em;font-family:var(--font-display);font-size:clamp(12px,calc(.85 * var(--size-vw)),max(18px,calc(1.25 * var(--size-vw))));font-weight:700;line-height:1.4;letter-spacing:.01em;color:#f0f0f0}.programme_panelPoints__tpDvm li:before{content:"";position:absolute;top:.62em;left:0;width:.5em;height:2px;background-color:var(--orange)}.programme_calendarNote__Vf38m{margin:0;max-width:52ch;font-size:clamp(12px,calc(.85 * var(--size-vw)),max(18px,calc(1.25 * var(--size-vw))));line-height:1.4;text-align:right;color:var(--hush)}@media (max-width:900px){.programme_rail__kSWkl{flex:none;flex-direction:column;min-height:0;max-height:none;height:calc(4 * clamp(104px, calc(15 * var(--size-vw)), max(132px, calc(9.167 * var(--size-vw)))) + 4 * clamp(6px, calc(.6 * var(--size-vw)), max(14px, calc(.972 * var(--size-vw)))) + clamp(430px, calc(108 * var(--size-vw)), max(640px, calc(44.444 * var(--size-vw)))))}.programme_panel__NewaG{flex:0 1 clamp(104px,calc(15 * var(--size-vw)),max(132px,calc(9.167 * var(--size-vw))))}.programme_panel__NewaG[data-open=true]{flex-grow:1}.programme_panelBody__y64mM{padding:14px 16px}.programme_panelDate__6itC4{margin-bottom:.2rem}.programme_panelHours__ISuwn{margin-top:.3rem}.programme_detail__KkJld{width:100%}.programme_panelDate__6itC4,.programme_panelHours__ISuwn,.programme_panelTitle__vW36j{width:auto}.programme_panelWeekday__0X_le{font-size:clamp(1.15rem,calc(5 * var(--size-vw)),max(1.9rem,calc(2.111 * var(--size-vw))))}.programme_calendarHead__hnxMd{flex-direction:column;align-items:flex-start;gap:6px}.programme_calendarNote__Vf38m{max-width:none;text-align:left}}