.events_actions__x6oY3{margin-top:24px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px}.events_diary__RAVRd{background:#f0eee9;border-top:1px solid var(--line)}.events_seasonBand__EjTWD{background:#24221f;color:#fff}.events_session__rV9Ft{display:flex;align-items:center;justify-content:space-between;gap:28px;padding-block:32px;max-width:calc(1200px + 2 * var(--gutter))}.events_eyebrow__uUgQF{font-size:.8125rem;font-weight:600;color:#ddd8cf;margin-bottom:8px}.events_session__rV9Ft h2{font-size:2rem;line-height:1.15}.events_session__rV9Ft h2+p{font-size:.9375rem;color:#ddd8cf;margin-top:10px}.events_session__rV9Ft>a{flex-shrink:0}.events_months__CMKgE{display:grid;gap:40px;max-width:calc(1200px + 2 * var(--gutter));padding-block:48px 56px}.events_month__wTLj2{display:grid;grid-template-columns:190px minmax(0,1fr);gap:36px;align-items:start}.events_monthName__7AVYQ{display:grid;gap:8px;padding-top:20px;font-size:1.75rem;line-height:1.1;letter-spacing:-.025em}.events_monthName__7AVYQ small{font-size:.875rem;font-weight:550;letter-spacing:.04em;color:var(--red)}.events_month__wTLj2 ol{list-style:none;display:grid;gap:12px}.events_event__rNYxu{display:grid;grid-template-columns:92px minmax(0,1fr);gap:24px;align-items:start;padding:24px;background:var(--bg);border-radius:6px;scroll-margin-top:110px}.events_event__rNYxu[data-artwork]{grid-template-columns:92px minmax(0,1fr) 96px}.events_event__rNYxu[data-type=closure]{border-color:var(--fg)}.events_event__rNYxu[data-type=show]{border-color:#193847}.events_event__rNYxu[data-type=session]{border-color:#918b80}.events_date__uYqYz{display:grid;gap:6px;padding-top:1px}.events_date__uYqYz strong{font-size:1.8125rem;font-weight:650;letter-spacing:-.04em;line-height:1.15}.events_date__uYqYz span{color:var(--fg-2);font-size:.75rem}.events_date__uYqYz[data-cross-month=true] strong{font-size:1.1875rem;letter-spacing:-.025em;white-space:nowrap}.events_body__u7zhL{min-width:0}.events_type__eVVsD{font-size:.6875rem;font-weight:600;line-height:1.5;color:var(--red);margin-bottom:8px}.events_event__rNYxu[data-type=closure] .events_type__eVVsD{color:var(--fg-2)}.events_event__rNYxu[data-type=show] .events_type__eVVsD{color:#193847}.events_body__u7zhL h4{font-size:1.3125rem;font-weight:650;line-height:1.25;letter-spacing:-.02em}.events_description__eMnbT{font-size:.875rem;line-height:1.6;color:var(--fg-2);margin-top:10px;max-width:54ch}.events_practicalNote__W92Xt{font-size:.75rem;color:var(--fg-2);margin-top:12px;line-height:1.55}.events_eventAction__nY_qC{margin-top:16px;padding:11px 16px;min-height:44px;font-size:.8125rem}.events_eventArt__mEjED{--event-thumb-size:96px;align-self:center}.events_later__hjsez{max-width:calc(1200px + 2 * var(--gutter));padding-block:40px 24px}.events_later__hjsez details{border-bottom:1px solid var(--line);padding-bottom:16px}.events_later__hjsez summary{font-size:1.25rem;font-weight:600;cursor:pointer;min-height:44px;align-content:center}.events_later__hjsez p{font-size:.9375rem;color:var(--fg-2);margin-top:16px}.events_later__hjsez ul{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-block:24px}.events_later__hjsez li{display:grid;gap:4px;font-size:1rem}.events_later__hjsez li span{font-size:.8125rem;color:var(--fg-2)}.events_later__hjsez strong{font-weight:550}.events_closures__kEHsL{font-size:.8125rem!important}.events_shows__NXFdg{display:flex;flex-wrap:wrap;gap:12px;max-width:calc(1200px + 2 * var(--gutter));padding-bottom:64px}@media(max-width:1099px){.events_month__wTLj2{grid-template-columns:1fr;gap:20px}.events_monthName__7AVYQ{display:flex;align-items:baseline;gap:12px;padding:0}}@media(max-width:699px){.events_session__rV9Ft{align-items:start;flex-direction:column;gap:20px;padding-block:28px}.events_session__rV9Ft h2{font-size:1.8125rem}.events_session__rV9Ft h2+p{max-width:30ch}.events_months__CMKgE{padding-block:32px 40px;gap:32px}.events_event__rNYxu,.events_event__rNYxu[data-artwork]{grid-template-columns:66px minmax(0,1fr);gap:16px;padding:20px 16px}.events_eventArt__mEjED{display:none}.events_date__uYqYz strong{font-size:1.5rem}.events_date__uYqYz[data-cross-month=true] strong{font-size:1rem;white-space:normal}.events_body__u7zhL h4{font-size:1.1875rem}.events_monthName__7AVYQ{font-size:1.625rem}.events_later__hjsez{padding-top:28px}.events_later__hjsez ul{grid-template-columns:1fr}.events_shows__NXFdg{padding-bottom:48px}}.events_guide____vKu{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,7vw,96px);padding-block:56px 80px;max-width:calc(1120px + 2 * var(--gutter));align-items:start}.events_guide____vKu h2{font-size:clamp(1.75rem,2.8vw,2.25rem);line-height:1.16;font-weight:600;margin-bottom:20px}.events_guide____vKu h3{font-size:1.375rem;font-weight:600;margin-block:28px 12px}.events_guide____vKu p{font-size:1.0625rem;line-height:1.65;color:var(--fg-2)}.events_practical__c_Ntr dl{display:grid;gap:24px}.events_practical__c_Ntr dl>div{display:grid;grid-template-columns:80px 1fr;gap:24px;align-items:baseline}.events_practical__c_Ntr dt{font-size:.875rem;font-weight:550;color:var(--fg)}.events_practical__c_Ntr dd{margin:0;font-size:1rem;line-height:1.6;color:var(--fg-2)}.events_date__uYqYz{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media(max-width:899px){.events_guide____vKu{grid-template-columns:1fr;gap:36px;max-width:calc(720px + 2 * var(--gutter));padding-block:36px 48px}.events_guide____vKu h2{font-size:1.75rem}.events_guide____vKu p{font-size:1rem}.events_practical__c_Ntr dl>div{grid-template-columns:76px 1fr;gap:20px}.events_practical__c_Ntr dl{gap:20px}}@media(max-width:359px){.events_practical__c_Ntr dl>div{grid-template-columns:1fr;gap:6px}}.events_diary__RAVRd{background:var(--bg-2)}.events_seasonBand__EjTWD{background:var(--panel-ink)}.events_month__wTLj2 ol{gap:0}.events_monthName__7AVYQ{font-size:1.875rem;letter-spacing:-.018em}.events_monthName__7AVYQ small{font-size:.9375rem;letter-spacing:0}.events_event__rNYxu{border:0;border-bottom:1px solid var(--line);border-radius:0;padding:28px 24px;background:transparent}.events_event__rNYxu[data-type=closure]{background:var(--bg);border-bottom:1px solid var(--line)}.events_date__uYqYz span,.events_type__eVVsD{font-size:.875rem}.events_date__uYqYz strong{font-size:1.875rem;letter-spacing:-.025em}.events_body__u7zhL h4{font-size:1.5rem;font-weight:600}.events_description__eMnbT{font-size:1rem}.events_practicalNote__W92Xt{font-size:.875rem}.events_eventAction__nY_qC{font-size:.9375rem}@media(max-width:699px){.events_event__rNYxu,.events_event__rNYxu[data-artwork]{padding:24px 12px;gap:16px}.events_body__u7zhL h4{font-size:1.25rem}.events_date__uYqYz strong{font-size:1.5rem}.events_description__eMnbT{font-size:.9375rem}.events_type__eVVsD{font-size:.8125rem}}