.now-agenda_main__3czRI{min-height:60vh;background:var(--osl-color-paper);color:var(--osl-color-brand);font-family:var(--osl-font-ui)}.now-agenda_hero__bEF2_{position:relative;width:100%;min-height:clamp(390px,50vw,560px);overflow:hidden;background:var(--osl-color-brand)}.now-agenda_hero__bEF2_>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 32%}.now-agenda_heroShade__cC2Ny{position:absolute;inset:0;background:linear-gradient(90deg,color-mix(in srgb,var(--osl-color-brand) 88%,transparent) 0,color-mix(in srgb,var(--osl-color-brand) 48%,transparent) 58%,color-mix(in srgb,var(--osl-color-brand) 10%,transparent) 100%)}.now-agenda_heroBreadcrumb__w02iR{position:absolute;z-index:2;top:clamp(18px,3vw,34px);inset-inline:0;box-sizing:border-box;width:min(1200px,calc(100% - (2 * var(--osl-page-gutter))));margin-inline:auto;padding-inline:clamp(32px,6vw,72px)}.now-agenda_heroBreadcrumb__w02iR a{color:var(--osl-color-paper)}.now-agenda_introduction__CA0Qr{position:relative;z-index:1;display:flex;box-sizing:border-box;width:min(1200px,calc(100% - (2 * var(--osl-page-gutter))));min-height:inherit;flex-direction:column;justify-content:flex-end;margin-inline:auto;padding:clamp(32px,6vw,72px);color:var(--osl-color-paper)}.now-agenda_workspace__b1dAM{width:min(1060px,calc(100% - (2 * var(--osl-page-gutter))));margin-inline:auto}.now-agenda_eyebrow__4PoA5{margin:0 0 12px;color:var(--osl-color-accent);font-size:var(--osl-type-label);font-weight:800;letter-spacing:.14em}.now-agenda_introduction__CA0Qr h1{max-width:800px;margin:0 0 18px;font-family:var(--osl-font-editorial);font-size:var(--osl-type-page);font-weight:400;line-height:1.1}.now-agenda_introduction__CA0Qr>p:not(.now-agenda_eyebrow__4PoA5){max-width:680px;color:var(--osl-color-paper);line-height:var(--osl-leading-ui)}.now-agenda_introduction__CA0Qr .now-agenda_sourceProof__D_CuO{width:fit-content;margin:18px 0 0;padding:8px 11px;border-inline-start:3px solid var(--osl-color-accent);background:color-mix(in srgb,var(--osl-color-brand) 72%,transparent);font-size:var(--osl-type-helper);font-weight:700}.now-agenda_proofRow__tMct6{display:flex;flex-wrap:wrap;gap:8px 14px}.now-agenda_workspace__b1dAM{padding-block:32px 72px}.now-agenda_previewNotice__Z8H9h{margin:0 0 20px;padding:12px 16px;border-inline-start:4px solid var(--osl-color-accent);background:color-mix(in srgb,var(--osl-color-brand) 7%,var(--osl-color-paper));color:var(--osl-color-muted);font-size:var(--osl-type-helper)}.now-agenda_filterActions__Qpd_8,.now-agenda_links__SIaqy,.now-agenda_periods__ccdU9{display:flex;flex-wrap:wrap;gap:12px}.now-agenda_periods__ccdU9{margin-bottom:24px}.now-agenda_card__cr0G3 button,.now-agenda_filters__jEoY2 button,.now-agenda_links__SIaqy a,.now-agenda_periods__ccdU9 button{min-height:var(--osl-target);border:1px solid var(--osl-color-brand);border-radius:var(--osl-radius-control);padding:10px 16px;background:var(--osl-color-paper);color:var(--osl-color-brand);font:inherit;font-size:var(--osl-type-compact-action);font-weight:var(--osl-weight-action);cursor:pointer;text-decoration:none}.now-agenda_filters__jEoY2 button[type=submit],.now-agenda_periods__ccdU9 button[aria-pressed=true],.now-agenda_session__M_Uer button{background:var(--osl-color-brand);color:var(--osl-color-paper)}.now-agenda_periods__ccdU9 .now-agenda_moreFilters__MhuMR{display:inline-flex;align-items:center;gap:24px;justify-content:space-between}.now-agenda_periods__ccdU9 .now-agenda_moreFilters__MhuMR span{font-size:var(--osl-type-icon);font-weight:400;line-height:1}.now-agenda_filters__jEoY2{display:grid;grid-template-columns:1fr;gap:18px;margin-bottom:24px;padding:24px;border:1px solid var(--osl-color-line);background:color-mix(in srgb,var(--osl-color-brand) 7%,var(--osl-color-paper))}.now-agenda_filters__jEoY2[hidden]{display:none}.now-agenda_filterGroup__9rRY_{display:grid;min-width:0;margin:0;padding:0;border:0}.now-agenda_filterGroup__9rRY_ legend{margin-bottom:10px;padding:0;font-family:var(--osl-font-editorial);font-size:var(--osl-type-detail)}.now-agenda_filterFields__F9juW{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.now-agenda_filters__jEoY2 label{display:grid;gap:8px;color:var(--osl-color-muted);font-size:var(--osl-type-label);font-weight:700}.now-agenda_filters__jEoY2 input,.now-agenda_filters__jEoY2 select{min-width:0;min-height:var(--osl-target);border:1px solid var(--osl-color-line);border-radius:var(--osl-radius-control);padding:9px 11px;background:var(--osl-color-paper);color:var(--osl-color-brand);font:inherit}.now-agenda_filterActions__Qpd_8{grid-column:1/-1}.now-agenda_filterSummary__Dwp1x{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:24px;color:var(--osl-color-muted);font-size:var(--osl-type-helper)}.now-agenda_filterSummary__Dwp1x p{margin:0}.now-agenda_filterSummary__Dwp1x button{min-height:var(--osl-target);border:1px solid var(--osl-color-line);border-radius:999px;padding:6px 11px;background:var(--osl-color-soft);color:var(--osl-color-brand);font:inherit;cursor:pointer}.now-agenda_feed__9rikn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(22px,3vw,34px);margin-top:34px;align-items:stretch}.now-agenda_card__cr0G3{position:relative;display:flex;min-width:0;height:100%;flex-direction:column;overflow:visible;border:1px solid var(--osl-color-line);border-top:4px solid var(--osl-color-brand);background:var(--osl-color-paper);animation:now-agenda_event-card-up__sR_tI .42s ease both;transition:transform .22s ease,box-shadow .22s ease}.now-agenda_card__cr0G3[data-tone=art],.now-agenda_card__cr0G3[data-tone=music]{border-top-color:var(--osl-color-accent)}.now-agenda_card__cr0G3[data-tone=festival]{border-top-color:color-mix(in srgb,var(--osl-color-accent) 60%,var(--osl-color-functional))}.now-agenda_card__cr0G3[data-tone=night]{border-top-color:var(--osl-color-brand)}.now-agenda_card__cr0G3[data-tone=cinema]{border-top-color:color-mix(in srgb,var(--osl-color-brand) 64%,var(--osl-color-accent))}.now-agenda_cardHeading__LToeO{display:flex;min-height:104px;align-items:flex-end;padding:22px clamp(20px,2.8vw,28px) 18px}.now-agenda_cardHeading__LToeO h2{margin:0;font-family:var(--osl-font-editorial);font-size:var(--osl-type-card);font-weight:400;line-height:1.08}.now-agenda_cardMediaFallback__jsRGk,.now-agenda_cardMedia__lmDlx{position:relative;width:100%;aspect-ratio:16/10;min-height:0;margin:0;overflow:visible;background:var(--osl-color-soft)}.now-agenda_mediaClip__BFS1r{position:absolute;inset:0;overflow:hidden;background:var(--osl-color-soft)}.now-agenda_cardMedia__lmDlx img{object-fit:contain;transition:filter .36s ease}.now-agenda_themeBadge__IC4DO{position:absolute;top:14px;left:14px;z-index:2;width:fit-content;min-height:var(--osl-target)!important;border:0!important;border-radius:999px!important;padding:7px 11px!important;background:var(--osl-color-brand)!important;color:var(--osl-color-paper)!important;font-size:var(--osl-type-label)!important;letter-spacing:.06em;text-transform:uppercase;box-shadow:none!important}.now-agenda_themeBadge__IC4DO[data-tone=art],.now-agenda_themeBadge__IC4DO[data-tone=music]{background:var(--osl-color-accent)!important}.now-agenda_themeBadge__IC4DO[data-tone=festival]{background:color-mix(in srgb,var(--osl-color-accent) 60%,var(--osl-color-functional))!important}.now-agenda_themeBadge__IC4DO[data-tone=night]{background:var(--osl-color-brand)!important}.now-agenda_themeBadge__IC4DO[data-tone=cinema]{background:color-mix(in srgb,var(--osl-color-brand) 64%,var(--osl-color-accent))!important}.now-agenda_themeBadge__IC4DO[aria-pressed=true]{outline:3px solid var(--osl-color-paper);outline-offset:2px}.now-agenda_signalBadge__5ihEx{position:absolute;right:18px;top:0;z-index:4;width:fit-content;min-height:var(--osl-target)!important;border:0!important;border-radius:999px!important;padding:7px 13px!important;background:var(--osl-color-brand)!important;color:var(--osl-color-paper)!important;font-size:var(--osl-type-label)!important;font-weight:850!important;letter-spacing:.05em;text-transform:uppercase;box-shadow:0 5px 14px color-mix(in srgb,var(--osl-color-brand) 20%,transparent)!important;transform:translateY(-50%)}.now-agenda_signalBadge__5ihEx[aria-pressed=true]{outline:3px solid var(--osl-color-focus);outline-offset:2px}.now-agenda_imageCredit__tMor4{position:absolute;right:.55rem;bottom:.45rem;z-index:1;padding:.22rem .42rem;border-radius:.35rem;color:var(--osl-color-paper);background:color-mix(in srgb,var(--osl-color-brand) 74%,transparent);font-size:var(--osl-type-caption);line-height:1.2}.now-agenda_card__cr0G3:focus-within{transform:translateY(-3px);box-shadow:var(--osl-shadow-control-hover)}.now-agenda_card__cr0G3:focus-within .now-agenda_cardMedia__lmDlx img{filter:saturate(1.03)}@media (hover:hover){.now-agenda_card__cr0G3:hover{transform:translateY(-3px);box-shadow:var(--osl-shadow-control-hover)}.now-agenda_card__cr0G3:hover .now-agenda_cardMedia__lmDlx img{filter:saturate(1.03)}}.now-agenda_cardMediaFallback__jsRGk{background:linear-gradient(135deg,color-mix(in srgb,var(--osl-color-brand) 92%,var(--osl-color-paper)) 0 48%,color-mix(in srgb,var(--osl-color-accent) 86%,var(--osl-color-paper)) 48% 66%,color-mix(in srgb,var(--osl-color-soft) 86%,var(--osl-color-paper)) 66%)}.now-agenda_cardContent__qp26G{display:flex;min-width:0;flex:1 1;flex-direction:column;padding:clamp(28px,3vw,34px) clamp(20px,2.8vw,28px) clamp(20px,2.8vw,28px)}.now-agenda_srOnly__lLZOC{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@keyframes now-agenda_event-card-up__sR_tI{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.now-agenda_primaryFacts__wWJdd{display:grid;margin:0 0 18px;border-block:1px solid var(--osl-color-line)}.now-agenda_factRow__rzuMb{display:grid;grid-template-columns:minmax(92px,.58fr) minmax(0,1.42fr);gap:12px;padding:12px 0;color:var(--osl-color-muted);line-height:1.35}.now-agenda_factRow__rzuMb+.now-agenda_factRow__rzuMb{border-top:1px solid var(--osl-color-line)}.now-agenda_factRow__rzuMb dt{color:var(--osl-color-brand);font-size:var(--osl-type-label);font-weight:800;letter-spacing:.04em;text-transform:uppercase}.now-agenda_factRow__rzuMb dd{display:grid;gap:3px;min-width:0;margin:0}.now-agenda_factRow__rzuMb time{text-transform:capitalize}.now-agenda_factFilter__0jVI6{width:fit-content;min-width:var(--osl-target);min-height:var(--osl-target)!important;border:0!important;border-radius:var(--osl-radius-control)!important;padding:3px 6px!important;margin:-3px -6px;color:var(--osl-color-muted)!important;background:transparent!important;text-align:start;box-shadow:none!important}.now-agenda_factFilter__0jVI6:focus-visible,.now-agenda_factFilter__0jVI6:hover{background:var(--osl-color-soft)!important;color:var(--osl-color-brand)!important}.now-agenda_factFilter__0jVI6[aria-pressed=true]{color:var(--osl-color-paper)!important;background:var(--osl-color-brand)!important}.now-agenda_tags__P2_hi{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}.now-agenda_tags__P2_hi button{min-height:var(--osl-target);border:1px solid transparent;border-radius:999px;padding:7px 11px;font-size:var(--osl-type-label);font-weight:750;line-height:1.1;box-shadow:none}.now-agenda_tags__P2_hi button:focus-visible,.now-agenda_tags__P2_hi button:hover{border-color:currentColor}.now-agenda_tags__P2_hi button[aria-pressed=true]{border-color:var(--osl-color-brand);background:var(--osl-color-brand);color:var(--osl-color-paper)}.now-agenda_detailTag__cMcxL{background:color-mix(in srgb,var(--osl-color-accent) 15%,var(--osl-color-paper));color:var(--osl-color-brand)}.now-agenda_eventDetails__J__9_{margin-top:auto;padding-top:0}.now-agenda_eventDetails__J__9_ summary{width:fit-content;min-height:var(--osl-target);padding-block:11px;color:var(--osl-color-brand);font-size:var(--osl-type-compact-action);font-weight:var(--osl-weight-action);cursor:pointer}.now-agenda_eventDetails__J__9_ summary::marker{color:var(--osl-color-accent)}.now-agenda_summary__Ew03W{max-width:720px;margin:16px 0;color:var(--osl-color-muted);font-size:var(--osl-type-body);line-height:var(--osl-leading-ui)}.now-agenda_officialProgramme__rFKyt{display:inline-flex;min-height:var(--osl-target);align-items:center;margin-top:14px;color:var(--osl-color-brand);font-size:var(--osl-type-compact-action);font-weight:var(--osl-weight-action);text-decoration-thickness:1px;text-underline-offset:4px}.now-agenda_sessions__QVZ0h{overflow:hidden;border:1px solid var(--osl-color-line);border-radius:var(--osl-radius-control)}.now-agenda_session__M_Uer{padding:13px 15px}.now-agenda_session__M_Uer:nth-child(odd){background:color-mix(in srgb,var(--osl-color-brand) 7%,var(--osl-color-paper))}.now-agenda_session__M_Uer:nth-child(2n){background:var(--osl-color-paper)}.now-agenda_session__M_Uer+.now-agenda_session__M_Uer{border-top:1px solid var(--osl-color-line)}.now-agenda_session__M_Uer h3{margin:0 0 5px;font-family:var(--osl-font-editorial);font-size:var(--osl-type-detail);font-weight:400;text-transform:capitalize}.now-agenda_session__M_Uer p{margin:5px 0 0;color:var(--osl-color-muted);line-height:var(--osl-leading-ui)}.now-agenda_clock__OrvHy{color:var(--osl-color-functional)!important;font-weight:700}.now-agenda_links__SIaqy{margin-top:18px;gap:18px}.now-agenda_links__SIaqy a{display:inline-flex;align-items:center;border:0;padding-inline:0;text-decoration:none}.now-agenda_postActions__3WYSd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--osl-color-line)}.now-agenda_postActions__3WYSd>button,.now-agenda_shareAction__6y1J5>button{display:inline-flex;width:100%;min-height:52px;align-items:center;justify-content:center;gap:9px;border:0;border-radius:0;padding:10px 14px;background:var(--osl-color-paper);color:var(--osl-color-brand);box-shadow:none}.now-agenda_shareAction__6y1J5{position:relative;border-inline-start:1px solid var(--osl-color-line)}.now-agenda_postActions__3WYSd>button:first-child{color:var(--osl-color-accent)}.now-agenda_postActions__3WYSd button[aria-pressed=true]{background:var(--osl-color-accent);color:var(--osl-color-paper)}.now-agenda_postActions__3WYSd svg{flex:0 0 24px}.now-agenda_shareMenu__kVyy1{position:absolute;right:8px;bottom:calc(100% + 8px);z-index:8;display:grid;width:min(220px,calc(100vw - 48px));overflow:hidden;border:1px solid var(--osl-color-line);border-radius:var(--osl-radius-control);background:var(--osl-color-paper);box-shadow:var(--osl-shadow-control-hover)}.now-agenda_shareMenu__kVyy1 button{min-height:44px;border:0;border-radius:0;padding:10px 14px;background:var(--osl-color-paper);color:var(--osl-color-brand);text-align:start;box-shadow:none}.now-agenda_shareMenu__kVyy1 button+button{border-top:1px solid var(--osl-color-line)}.now-agenda_shareMenu__kVyy1 button:focus-visible,.now-agenda_shareMenu__kVyy1 button:hover{background:var(--osl-color-soft)}.now-agenda_state__4gyfx{padding:24px;border-inline-start:4px solid var(--osl-color-accent);background:var(--osl-color-soft);color:var(--osl-color-muted)}.now-agenda_state__4gyfx[role=alert]{margin:0 0 24px;padding:0;border:0;background:transparent}.now-agenda_message__71zhc,.now-agenda_state__4gyfx[role=alert]{font-size:var(--osl-type-helper);line-height:var(--osl-leading-ui)}.now-agenda_message__71zhc{color:var(--osl-color-muted);position:sticky;bottom:18px;width:fit-content;padding:12px 16px;background:var(--osl-color-brand);color:var(--osl-color-paper)}.now-agenda_discoveryStream__MY5_T{margin-top:48px}.now-agenda_streamHeading__gN8Qj{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding-bottom:12px;border-bottom:1px solid var(--osl-color-line)}.now-agenda_streamHeading__gN8Qj h2{margin:0;font-family:var(--osl-font-editorial);font-size:var(--osl-type-section);font-weight:400;line-height:1.15}.now-agenda_streamHeading__gN8Qj p{margin:0;color:var(--osl-color-muted);font-size:var(--osl-type-helper);text-align:end}.now-agenda_discoveryCards__PmKnG{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(22px,3vw,34px);margin-top:24px;align-items:stretch}.now-agenda_cardHeading__LToeO h3{margin:0;font-family:var(--osl-font-editorial);font-size:var(--osl-type-card);font-weight:400;line-height:1.08}.now-agenda_textBadge__f_mvS{width:fit-content;margin:0 28px;border-radius:999px;padding:7px 11px;background:var(--osl-color-brand);color:var(--osl-color-paper);font-size:var(--osl-type-label)}.now-agenda_portraitImage__12QYA{object-position:center}.now-agenda_cardActions__9mY4Z{display:flex;flex-wrap:wrap;gap:12px;padding:16px clamp(20px,2.8vw,28px);border-top:1px solid var(--osl-color-line)}.now-agenda_cardActions__9mY4Z a,.now-agenda_cardActions__9mY4Z button,.now-agenda_more__02_Jl button,.now-agenda_session__M_Uer button{display:inline-flex;min-height:var(--osl-target);align-items:center;border:1px solid var(--osl-color-brand);border-radius:var(--osl-radius-control);padding:10px 16px;background:var(--osl-color-paper);color:var(--osl-color-brand);font:inherit;font-size:var(--osl-type-compact-action);font-weight:var(--osl-weight-action);cursor:pointer;text-decoration:none}.now-agenda_cardActions__9mY4Z a:active,.now-agenda_cardActions__9mY4Z a:focus-visible,.now-agenda_cardActions__9mY4Z a:hover{text-decoration:none}.now-agenda_cardActions__9mY4Z button[aria-pressed=true],.now-agenda_more__02_Jl button,.now-agenda_session__M_Uer button{background:var(--osl-color-brand);color:var(--osl-color-paper)}.now-agenda_more__02_Jl{display:flex;justify-content:center;margin-top:24px}.now-agenda_main__3czRI :focus-visible{outline:3px solid var(--osl-color-focus);outline-offset:3px}.now-agenda_main__3czRI button:disabled{opacity:var(--osl-disabled-opacity);cursor:default}@media (prefers-reduced-motion:reduce){.now-agenda_card__cr0G3{animation:none;transition:none}.now-agenda_card__cr0G3:focus-within,.now-agenda_card__cr0G3:hover{transform:none}.now-agenda_cardMedia__lmDlx img{transition:none}.now-agenda_card__cr0G3:focus-within .now-agenda_cardMedia__lmDlx img,.now-agenda_card__cr0G3:hover .now-agenda_cardMedia__lmDlx img{transform:none;filter:none}}@media (max-width:900px){.now-agenda_discoveryCards__PmKnG,.now-agenda_feed__9rikn{grid-template-columns:1fr}}@media (max-width:650px){.now-agenda_workspace__b1dAM{width:calc(100% - (2 * var(--osl-page-gutter-mobile)))}.now-agenda_hero__bEF2_{min-height:480px}.now-agenda_hero__bEF2_>img{object-position:center 28%}.now-agenda_heroShade__cC2Ny{background:linear-gradient(0deg,color-mix(in srgb,var(--osl-color-brand) 92%,transparent) 0,color-mix(in srgb,var(--osl-color-brand) 36%,transparent) 72%,transparent 100%)}.now-agenda_introduction__CA0Qr{width:100%;justify-content:flex-end;padding:72px 22px 26px}.now-agenda_heroBreadcrumb__w02iR{top:16px;width:100%;padding-inline:22px}.now-agenda_workspace__b1dAM{padding-block:24px 52px}.now-agenda_filters__jEoY2{grid-template-columns:1fr;padding:18px}.now-agenda_filterFields__F9juW{grid-template-columns:1fr}.now-agenda_cardHeading__LToeO,.now-agenda_card__cr0G3{min-height:0}.now-agenda_factRow__rzuMb{grid-template-columns:1fr;gap:3px}.now-agenda_periods__ccdU9 button{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 12px)}.now-agenda_periods__ccdU9 .now-agenda_moreFilters__MhuMR{flex-basis:100%}.now-agenda_streamHeading__gN8Qj{align-items:flex-start;flex-direction:column;gap:6px}.now-agenda_streamHeading__gN8Qj p{text-align:start}.now-agenda_signalBadge__5ihEx{right:12px}}