.interaction_no-drag__HjsJt{-webkit-user-drag:none}.interaction_no-select__KFjf3{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.interaction_no-select-cursor__cf_N7{cursor:default}.interaction_no-click__W7x2H{pointer-events:none;touch-action:none}.flex_flex__1mnXL{display:flex}.flex_center__YR7i4{place-content:center center;align-items:center}.flex_right__ZuVKn{justify-content:right}.flex_left__JyGto{justify-content:left}.flex_row__z_YaR{flex-direction:row}.flex_column__PtcKD{flex-direction:column}.flex_justified__bWgiA{justify-content:space-between}.flex_space-around__AOTYV{justify-content:space-around}.flex_content-start__zCokp{justify-content:flex-start}.flex_wrap__i7n0c{flex-wrap:wrap}.typography_tiny__FkdzA{font-family:var(--font-family-tiny,inherit);font-size:var(--font-size-tiny);line-height:var(--tiny-line-height,inherit);text-transform:var(--text-transform-tiny,inherit)}.typography_small__a8OpP{font-family:var(--font-family-small,inherit);font-size:var(--font-size-small);line-height:var(--small-line-height,inherit);text-transform:var(--text-transform-small,inherit)}.typography_medium__lN8gN{font-family:var(--font-family-medium,inherit);font-size:var(--font-size-medium);line-height:var(--medium-line-height,inherit);text-transform:var(--text-transform-medium,inherit)}.typography_large__RClAp{font-family:var(--font-family-large,inherit);font-size:var(--font-size-large);line-height:var(--large-line-height,inherit);text-transform:var(--text-transform-large,inherit)}.typography_bold__7QY20{font-weight:var(--font-weight-bold,bold)}.typography_title__aL2za{line-height:var(--title-line-height)}.typography_uppercase__242_Y{text-transform:uppercase}.typography_center__kp0GE{text-align:center}.typography_left__YGysO{text-align:left}.typography_right___FcnB{text-align:right}.typography_hidden__gj2g_{position:absolute;width:1px;overflow:hidden;text-indent:-9999px;-webkit-user-select:none;user-select:none}.typography_tabular__NLVX2{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.typography_ellipsis__tFGOv{overflow:hidden;text-overflow:ellipsis}.CenterColumn_containerBase__hVW4d{box-sizing:border-box;width:100%;min-height:100vh;min-height:100dvh}.CenterColumn_withPadding__X5uUD{padding:var(--gap,0) 0}.CenterColumn_noPadding__yVjJW{padding:0}.MuxVideo_container__i1kIq{position:fixed;z-index:var(--z-video,0);width:100%;height:100%;background-color:var(--video-background,transparent);transition:opacity}.MuxVideo_hidden__OINrJ{visibility:hidden}.MuxVideo_faded__w9DRt{opacity:0}.MuxVideo_player__pm5Tr{--controls:none;--dialog:none;--media-object-fit:cover;--loading-indicator:none;width:100%;height:100%;color:var(--video-background,transparent);pointer-events:none;background:var(--video-background,transparent)}.MuxVideo_errorPlayer__NoKwd{display:none}@keyframes animation_fade__yKqDx{0%{pointer-events:none;opacity:0}to{opacity:1}}.animation_fade-in__P_hYa{animation:animation_fade__yKqDx var(--fade-delay,0s) var(--fade-duration,1s) linear both}.animation_fade-in-out__Mcu2e{animation:animation_fade__yKqDx var(--fade-delay,0s) var(--fade-duration,1s) linear both infinite alternate}.animation_fade-out__NTvqr{animation:animation_fade__yKqDx var(--fade-delay,0s) var(--fade-duration,1s) linear both reverse}.links_common__s1j0r{text-underline-offset:var(--underline-offset,inherit)}.links_reverse-underline__4g9Fe{text-decoration:none;cursor:pointer}.links_reverse-underline__4g9Fe:focus,.links_reverse-underline__4g9Fe:hover{text-decoration:underline!important}.links_underline__sAm19{text-decoration:underline;cursor:pointer}.links_underline__sAm19:focus,.links_underline__sAm19:hover{text-decoration:none}.links_underline-focus__d4wlq{text-decoration:underline;cursor:pointer}.links_underline-focus__d4wlq:focus-visible{text-decoration:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted}.links_underline-focus__d4wlq:hover{text-decoration:none}.links_disabled__H9W0X{pointer-events:none}.Dates_container__L4pcG{min-height:inherit}.Dates_main__b3of0{flex-grow:1}.Dates_dates__uJz51{margin:1em 0 var(--gap)}.Dates_announceCta__mqMeY{margin-top:var(--gap)}.Dates_button__2hv_Z{--fade-delay:1.666s}.Dates_footer__7l_76{display:block;margin-top:var(--gap)}.TheEnd_heading__jfeaA{margin-bottom:var(--gap)}.TheEnd_body__URT00{margin-top:1em}.NightMass_container__GXC4J{min-height:inherit}.NightMass_main__RHC_g{flex-grow:1}.NightMass_heading__p783O{margin:1em 0 var(--gap)}.NightMass_footer__l_IaV{display:block;margin-top:var(--gap)}.Quote_citation__a67Lv{margin-top:.666em}.Cffl_form__EPmO_{--submit-order:11;gap:1rem}.Cffl_form__EPmO_ input{color:inherit;background:rgba(0,0,0,0)}.Cffl_form__EPmO_ ::placeholder{color:inherit}.Cffl_form__EPmO_ :focus::placeholder{color:var(--tertiary-color)}.Cffl_submit__neVwR{order:var(--submit-order);margin-top:3rem}.Cffl_submit__neVwR:focus{color:var(--tertiary-color)}.Cffl_submitting__nNOfu .Cffl_submit__neVwR{cursor:not-allowed}.Cffl_errorGlobal___r5pt{order:calc(var(--submit-order) - 1)}.Cffl_fieldset__N7zVD{display:none;margin-top:var(--cross)}.Cffl_fieldset__N7zVD legend{display:block;margin-bottom:1em;font-size:var(--page-font-size);line-height:1.222em}.Cffl_checkbox__US4ME{margin-top:1em;cursor:pointer}.Cffl_checkbox__US4ME p{display:inline}.Cffl_checkbox__US4ME p a{text-decoration:underline}.Cffl_checkbox__US4ME p a:focus,.Cffl_checkbox__US4ME p a:hover{text-decoration:none}.Cffl_checkbox__US4ME input{--outline-width:var(--line-weight);--outline-offset:2px;--outline-total:calc(var(--outline-width) + var(--outline-offset));display:inline-block;flex-grow:0;width:.666em;height:.666em;margin:var(--outline-total) 1em 0 var(--outline-total);-webkit-appearance:none;appearance:none;cursor:pointer;outline:var(--outline-width) solid var(--primary-color);outline-offset:var(--outline-offset)}.Cffl_checkbox__US4ME input:checked{background:var(--primary-color)}.Cffl_checkbox__US4ME input:focus{outline-style:dotted;background-color:var(--tertiary-color)}.Cffl_checkbox__US4ME input:checked:focus{background-color:var(--primary-color)}.Cffl_email__bpRIE input,.Cffl_postcode__frTaN input{font-size:max(16px,var(--font-size-small))}.Cffl_email__bpRIE,.Cffl_postcode__frTaN,.Cffl_textField__k0Zrm{width:100%}.Cffl_email__bpRIE span,.Cffl_postcode__frTaN span,.Cffl_textField__k0Zrm span{position:absolute}.Cffl_email__bpRIE input,.Cffl_postcode__frTaN input,.Cffl_textField__k0Zrm input{display:block;width:100%;padding:.666em 0;margin:.333em 0 0;text-align:center;border-style:solid;border:var(--line-weight);border-bottom:var(--line-weight) solid}.Cffl_email__bpRIE ::-webkit-contacts-auto-fill-button,.Cffl_postcode__frTaN ::-webkit-contacts-auto-fill-button,.Cffl_textField__k0Zrm ::-webkit-contacts-auto-fill-button{position:absolute;right:0;display:none!important;visibility:hidden;pointer-events:none}.Cffl_submitting__nNOfu{pointer-events:none;opacity:.5;transition:opacity 1s linear}.Cffl_submitting__nNOfu * input{pointer-events:none}.Subscribe_heading__vKKtv{margin-bottom:1em}.DateAnnounce2025_container__I6Cdf{box-sizing:border-box;width:100%;min-height:100vh;min-height:calc(100dvh - var(--font-size-large)*2);padding:var(--font-size-large) 1rem}.DateAnnounce2025_containerClickLoading__ogfOm{cursor:wait}.DateAnnounce2025_containerClickReady__b8__n{cursor:pointer}.DateAnnounce2025_card__65C3v{position:relative;z-index:var(--z-content);box-sizing:border-box;min-height:inherit}.ErrorPage_container__xF2gb{padding:var(--gap)}.HeroImage_container__0ERMz{position:relative;z-index:var(--z-media);box-sizing:border-box;width:100%;padding:0 var(--gap);margin-top:-10vh;overflow:hidden}.HeroImage_image__FFZu5{display:block;max-width:max(100%,var(--hero-image-min-width));height:auto;object-fit:cover;object-position:center;opacity:0}.HeroImage_imageStandard__giR3j{--fade-duration:6.666s;--fade-delay:0.333s}.HeroImage_imageFastFade__lpn5x{--fade-duration:0.666s;--fade-delay:0s}.Details_container__q892U{box-sizing:border-box;width:100%;padding:0 calc(4px + var(--gap)) 20vh;margin:0 auto}@media screen and (min-width:768px){.Details_container__q892U{flex-direction:row;padding-bottom:6.666em}}.Details_section__UzwLL{width:50%;margin-top:2.5rem}@media screen and (max-width:767px){.Details_section__UzwLL{width:100%}}@media screen and (min-width:768px){.Details_artwork__xaaXR{order:2}.Details_artwork__xaaXR .Details_title__UQpk2{max-width:20em}}@media screen and (max-width:767px){.Details_festival__KNnYA{padding-top:var(--font-size-medium);margin-top:3.75rem;border-top:solid var(--line-weight) var(--primary-color)}}.Details_title__UQpk2{font-size:var(--font-size-medium)}.Details_body___2MVd{max-width:21em;margin:1em 0}.ScrollHint_button__svLvz{position:fixed;right:0;bottom:0;left:0;z-index:var(--z-effects);box-sizing:initial;width:.8em;height:.8em;padding:.5em;margin:0 auto .25em;font-size:var(--font-size-medium);object-fit:contain}.ScrollHint_enabled__DpcAc{cursor:pointer;opacity:1;transition:opacity 3.333s linear}.ScrollHint_disabled__ZGaLG{opacity:0;transition:opacity .333s ease-out}.ScrollHint_arrow__o53NO{--fade-duration:2s;display:block;width:100%;height:100%;stroke-width:3px}.MainSequence_container__rKyOS{position:relative;z-index:var(--z-content);box-sizing:initial;min-height:80vh}.MainSequence_transitionOpacity__nqd8S{transition:opacity 2s linear}.MainSequence_fadeInLater__FUFII{opacity:0}.MainSequence_card__v_1Zh{box-sizing:border-box;width:100%;padding:2rem var(--gap)}.MainSequence_subTitle__vZ0FW{margin:.666em 0}.MainSequence_artworkTitle__nzVea{max-width:11.111em}.MainSequence_dateCard__PT8Xf{position:absolute}.MainSequence_sequence1__Bweri .MainSequence_title__3hMex,.MainSequence_sequence2__bmV0_ .MainSequence_artworkLine1__0XC2t,.MainSequence_sequence3__FaBtf .MainSequence_artworkLine2__09Wxs,.MainSequence_sequence4__bZeTc .MainSequence_artist__jylu6{opacity:1}.MainSequence_sequence5__L1cAG .MainSequence_artist__jylu6,.MainSequence_sequence5__L1cAG .MainSequence_artworkLine1__0XC2t,.MainSequence_sequence5__L1cAG .MainSequence_artworkLine2__09Wxs,.MainSequence_sequence5__L1cAG .MainSequence_title__3hMex{opacity:0}.MainSequence_sequence6__39_pJ .MainSequence_dateCard__PT8Xf{opacity:1}.Landing_container__7Cbut{width:100%}.Common_formContent__6zJd7{--width:100%;position:relative;width:var(--width);max-width:min(29.125rem,var(--width) - var(--gap));margin:0 auto}@media screen and (min-width:768px){.Common_formContent__6zJd7{--width:50%;margin-left:50%}}.Cffl_form__MZ_rB{--submit-order:11;gap:.333rem}.Cffl_form__MZ_rB input{color:inherit;background-color:rgba(0,0,0,0)}.Cffl_form__MZ_rB input:-webkit-autofill{color:var(--secondary-color);border-bottom:1px solid var(--primary-color);box-shadow:0 0 0 30px var(--background-color) inset;-webkit-text-fill-color:var(--secondary-color)}.Cffl_form__MZ_rB input:-webkit-autofill,.Cffl_form__MZ_rB input:autofill{color:var(--secondary-color);border-bottom:1px solid var(--primary-color);box-shadow:0 0 0 30px var(--background-color) inset;-webkit-text-fill-color:var(--secondary-color)}.Cffl_form__MZ_rB ::placeholder{color:inherit;opacity:.42}.Cffl_form__MZ_rB :focus::placeholder{color:var(--tertiary-color)}.Cffl_submit__4Hf1N{order:var(--submit-order);margin-top:3rem;cursor:pointer}.Cffl_submit__4Hf1N:focus{color:var(--tertiary-color)}.Cffl_submitting__DnA0l .Cffl_submit__4Hf1N{cursor:not-allowed}.Cffl_errorGlobal__8DLVt{margin-top:1em}.Cffl_fieldset__iVUZO{display:none}.Cffl_fieldset__iVUZO legend{display:block;margin-bottom:1em;line-height:1.222em}.Cffl_checkbox__7aOFs{margin-top:1em;cursor:pointer}.Cffl_checkbox__7aOFs p{display:block;margin:-.06em 0 0 2rem;font-size:var(--font-size-tiny)}.Cffl_checkbox__7aOFs p a{text-decoration:underline}.Cffl_checkbox__7aOFs p a:focus,.Cffl_checkbox__7aOFs p a:hover{text-decoration:none}.Cffl_checkbox__7aOFs input{--outline-width:var(--line-weight);--outline-offset:2px;--outline-total:calc(var(--outline-width) + var(--outline-offset));position:absolute;display:block;flex-grow:0;width:.666em;height:.666em;margin:var(--outline-total) 1em 0 var(--outline-total);-webkit-appearance:none;appearance:none;cursor:pointer;outline:var(--outline-width) solid var(--primary-color);outline-offset:var(--outline-offset)}.Cffl_checkbox__7aOFs input:checked{background:var(--primary-color)}.Cffl_checkbox__7aOFs input:focus{outline-style:dotted;background-color:var(--tertiary-color)}.Cffl_checkbox__7aOFs input:checked:focus{background-color:var(--primary-color)}.Cffl_email__eZagx input,.Cffl_postcode__pX6yU input{font-size:max(16px,var(--font-size-small))}.Cffl_email__eZagx,.Cffl_postcode__pX6yU,.Cffl_textField__7n7Y0{width:100%}.Cffl_email__eZagx span,.Cffl_postcode__pX6yU span,.Cffl_textField__7n7Y0 span{position:absolute}.Cffl_email__eZagx input,.Cffl_postcode__pX6yU input,.Cffl_textField__7n7Y0 input{display:block;width:100%;padding:.444em 0;margin:.444em 0 0;border-style:solid;border:var(--line-weight);border-bottom:var(--line-weight) solid}.Cffl_email__eZagx ::-webkit-contacts-auto-fill-button,.Cffl_postcode__pX6yU ::-webkit-contacts-auto-fill-button,.Cffl_textField__7n7Y0 ::-webkit-contacts-auto-fill-button{position:absolute;right:0;display:none!important;visibility:hidden;pointer-events:none}.Cffl_submitting__DnA0l{pointer-events:none;opacity:.5;transition:opacity 1s linear}.Cffl_submitting__DnA0l * input{pointer-events:none}.Subscribe_container__XhE1D{padding:var(--gap);margin:0 auto;overflow-x:hidden}.Subscribe_siteHeading__8lRDa{margin:1em 0}.Subscribe_formHeading__jEtUl{margin:1em 0}.Subscribe_success____qEt{margin-top:1em}.ScrollMarker_markerContainer__SKGgM{position:relative;display:block;width:0;height:0}.ScrollMarker_marker__uyP3E{position:absolute;top:0;left:0;display:block;width:0;height:100dvh}.AcknowledgementOfCountry_container__V8ZBi{position:fixed;z-index:var(--z-overlay,9999);box-sizing:border-box;width:100%;height:100dvh;padding:var(--gap);color:var(--aoc-text-color,currentColor);background-color:var(--background-aoc,var(--background-color,#000))}.AcknowledgementOfCountry_button__e7m7_{position:absolute;top:0;left:0;display:block;width:100%;height:100%;text-indent:-99999px;cursor:pointer}.AcknowledgementOfCountry_button__e7m7_[disabled]{cursor:default}.AcknowledgementOfCountry_copy__2XSVQ{max-width:42em}.AcknowledgementOfCountry_inner__rJ1Lv{--fade-delay:0.9s;--fade-duration:1.8s}.VideoBackgroundContent_contentContainer__riNTY{position:relative;z-index:var(--z-content)}.VideoBackgroundContent_videoContainer__X_5R2{position:fixed;top:0;left:0;z-index:var(--z-media);width:100%;height:100dvh}.ErrorPage_container__XXWoT{display:block;width:100%;min-height:100dvh;padding:var(--gap);color:var(--secondary-color);background:var(--primary-color)}.HomePage_container__lqNe9{gap:2rem;width:100%;height:auto;min-height:100dvh;margin-bottom:33.3333333333dvh}.HomePage_balancedText__USFag{min-height:3.333em}.HomePage_heading__vTojc{order:2}.HomePage_details__A_3nM{order:4}.HomePage_details__A_3nM p{font-weight:inherit}.HomePage_line__RP5oA{margin:0}.HomePage_major__aD9Xy{position:relative;display:block;width:100%;height:calc(1em*var(--large-line-height));padding:0}.HomePage_major__aD9Xy span{display:block}.HomePage_majorOrdered__qaTJe:first-of-type{order:1}.HomePage_majorOrdered__qaTJe:first-of-type span{margin-top:-.0392em}.HomePage_majorOrdered__qaTJe:nth-of-type(2){order:3}.HomePage_majorOrdered__qaTJe:nth-of-type(3){order:5}.HomePage_majorOrdered__qaTJe:nth-of-type(4){order:7}.HomePage_majorOrdered__qaTJe:nth-of-type(4) span{margin-top:.023em}.HomePage_textOrdered__6vULO:first-of-type{order:2}.HomePage_textOrdered__6vULO:nth-of-type(2){order:4}.HomePage_textOrdered__6vULO:nth-of-type(3){order:6}.HomePage_day__skesf{order:1}.HomePage_day__skesf span{margin-top:-.0392em}.HomePage_month__948Vw{order:3}.HomePage_year__vH_9F{order:5;margin-bottom:-.333px}.HomePage_year__vH_9F span{margin-top:.023em}.SubscribeForm_opacityTransition__4PDqC{transition:opacity .666s linear}.SubscribeForm_form__c6BWd{gap:var(--gap)}.SubscribeForm_formDisabledModifier__I1JLI{pointer-events:none}.SubscribeForm_formSubmittingModifier__t4qGI{opacity:.666}.SubscribeForm_formSubmittedModifier__c9WhM{opacity:.333}.SubscribeForm_common__7UiEl{width:100%}.SubscribeForm_common__7UiEl,.SubscribeForm_common__7UiEl input{display:block;border:none}.SubscribeForm_email__X_ZDY input,.SubscribeForm_postcode__tLSOw input{width:100%}.SubscribeForm_email__X_ZDY input:focus-visible,.SubscribeForm_postcode__tLSOw input:focus-visible{outline:none}.SubscribeForm_terms__T2dQu{-webkit-user-select:none;user-select:none}.SubscribeForm_terms__T2dQu label{cursor:pointer}.SubscribeForm_submitDisabledModifier__psoPt{opacity:0}.SubscribeForm_fieldErrorModifier__zGHW7,.SubscribeForm_fieldErrorModifier__zGHW7 input{color:var(--error-color,#a00)}.SubscribePage_container__dyLjr{min-height:100dvh;margin-top:calc(-.0321*var(--font-size-medium));overflow-x:hidden}.SubscribePage_inner__7qKFD{--fade-duration:4s;--fade-delay:2s;box-sizing:border-box;flex-grow:1;gap:8.3333333333dvh;width:100%;max-width:600px;padding:0 var(--gap);margin:0 auto}.SubscribePage_inner-column__SIp0n{--width:100%;position:relative;width:var(--width);max-width:min(29.125rem,var(--width) - var(--gap));margin:0 auto}.SubscribePage_formHeading__qznNK{margin-top:-.024em}.SubscribePage_body__C0_CN{margin:1em 0}.SubscribePage_success__Vgg1J{margin-top:1em}.SubscribePage_form__vxBRz{--field-background:rgb(255 255 255/44.4%);gap:var(--gap)}.SubscribePage_form__vxBRz input:-webkit-autofill{font-size:inherit;color:inherit;box-shadow:inset 0 0 0 30px #ccc;opacity:.666;-webkit-text-fill-color:currentcolor}.SubscribePage_form__vxBRz input:-webkit-autofill,.SubscribePage_form__vxBRz input:autofill{font-size:inherit;color:inherit;box-shadow:inset 0 0 0 30px #ccc;opacity:.666;-webkit-text-fill-color:currentcolor}.SubscribePage_email__0VAvr,.SubscribePage_email__0VAvr input,.SubscribePage_postcode__CDEnl,.SubscribePage_postcode__CDEnl input{width:100%}.SubscribePage_email__0VAvr input:focus-visible,.SubscribePage_postcode__CDEnl input:focus-visible{outline:none}.SubscribePage_email__0VAvr input::selection,.SubscribePage_postcode__CDEnl input::selection{color:var(--secondary-color);background:var(--primary-color)}.SubscribePage_email__0VAvr input::placeholder,.SubscribePage_postcode__CDEnl input::placeholder{color:inherit}.SubscribePage_email__0VAvr input:focus::placeholder,.SubscribePage_postcode__CDEnl input:focus::placeholder{opacity:.5}.SubscribePage_email__0VAvr input,.SubscribePage_postcode__CDEnl input{padding:.6em .9em;background-color:var(--field-background);border:none}.SubscribePage_checkbox__skqhQ{--outline-width:var(--line-weight);--outline-offset:2px;--outline-total:calc(var(--outline-width) + var(--outline-offset));position:relative;display:inline-block;flex-grow:0;width:.666em;height:.666em;margin:var(--outline-total) .666em 0 var(--outline-total);-webkit-appearance:none;appearance:none;cursor:pointer;outline:var(--outline-width) solid var(--primary-color);outline-offset:var(--outline-offset)}.SubscribePage_checkbox__skqhQ:checked{background:var(--primary-color)}.SubscribePage_checkbox__skqhQ:focus{outline-style:dotted}.SubscribePage_checkbox__skqhQ:checked:focus{background-color:var(--primary-color)}.SubscribePage_terms__H3YIO{-webkit-user-select:none;user-select:none}.SubscribePage_terms__H3YIO label{cursor:pointer}.SubscribePage_submit__Mzhdb{width:auto;margin:1em 0;background:rgba(0,0,0,0);border:none}.SubscribePage_formSubmittedModifier__XcsuN{opacity:0}.global_html__yWwqp,.global_html__yWwqp body{scrollbar-gutter:stable;font-family:var(--body-face);color:var(--primary-color);scrollbar-color:var(--tertiary-color) #000;scrollbar-width:thin;background-color:var(--background-color)}.global_html__yWwqp body{min-height:100vh;min-height:100dvh}.global_html__yWwqp a:focus-visible,.global_html__yWwqp button:focus-visible,.global_html__yWwqp input[type=email]:focus-visible,.global_html__yWwqp input[type=password]:focus-visible,.global_html__yWwqp input[type=search]:focus-visible,.global_html__yWwqp input[type=submit]:focus-visible,.global_html__yWwqp input[type=text]:focus-visible{outline:none}.global_html__yWwqp a,.global_html__yWwqp button{text-decoration-thickness:var(--line-weight)!important;text-underline-offset:var(--underline-offset)}.global_html__yWwqp a:focus,.global_html__yWwqp a:hover{text-decoration:none}.variables_root__0ItI_{--heading-face:tt-ricks,serif;--body-face:aktiv-grotesk,sans-serif;--font-family-large:var(--heading-face);--primary-color:#f00;--background-color:#000;--background-color-transparent:#cfcbc800;--secondary-color:#c00;--tertiary-color:#500;--error-color:#900;--aoc-text-color:var(--secondary-color);--cross:min(clamp(120px,120px + (100vw - 200px) * 0.1,220px),clamp(80px,80px + (100vh - 200px) * 0.175,220px));--cross-half:calc(var(--cross) / 2);--cross-quarter:calc(var(--cross) / 4);--font-size-large:min(clamp(2.75rem,2.75rem + (100vw - 0rem) * 0.0933333333,9.75rem),clamp(2.75rem,2.75rem + (100vh - 12.5rem) * 0.14,9.75rem));--font-size-medium:clamp(1.25rem,1.25rem + (100vw - 12.5rem) * 0.01,1.875rem);--font-size-small:clamp(1.125rem,1.125rem + (100vw - 12.5rem) * 0.004,1.375rem);--font-size-tiny:clamp(0.875rem,0.875rem + (100vw - 12.5rem) * 0.002,1rem);--font-weight-bold:600;--large-line-height:0.9;--medium-line-height:1.1;--small-line-height:1.2;--line-weight:1.6px;--underline-offset:0.22em;--gap:var(--font-size-small);--z-background:0;--z-video:1;--z-video-over:2;--z-content:3;--z-effects:4;--z-footer:5;--z-menu-bg:6;--z-menu:7;--z-overlay:8}.global_html__qjAnD,.global_html__qjAnD body{scrollbar-gutter:stable;color:var(--primary-color);scrollbar-color:var(--tertiary-color) #000;scrollbar-width:thin;background-color:var(--background-color)}.global_html__qjAnD body{min-height:100vh;min-height:100dvh}.global_html__qjAnD :focus-visible{outline:none;outline-offset:3px}.global_html__qjAnD a,.global_html__qjAnD button{text-decoration-thickness:var(--line-weight)!important;text-underline-offset:var(--underline-offset)}.global_html__qjAnD a:focus,.global_html__qjAnD a:hover{text-decoration:none}.variables_root__ZIfHx{--primary-color:#f00;--background-color:#000;--background-color-transparent:#0000;--secondary-color:#c00;--tertiary-color:#600;--font-size-large:clamp(2.444rem,2.444rem + (100vw - 12.5rem) * 0.0276533333,5.555rem);--font-size-medium:clamp(1.666rem,1.666rem + (100vw - 37.5rem) * 0.008896,2.222rem);--font-size-small:clamp(0.888rem,0.888rem + (100vw - 12.5rem) * 0.003568,1.111rem);--font-size-tiny:clamp(0.7777rem,0.7777rem + (100vw - 12.5rem) * 0.0017648,0.888rem)}@media screen and (max-width:500px){.variables_root__ZIfHx{--font-size-large:max(13vw,var(--font-size-medium));--font-size-medium:clamp(1.2rem,1.2rem + (100vw - 12.5rem) * 0.0213333333,1.6rem)}}.variables_root__ZIfHx{--title-line-height:0.92;--large-line-height:var(--title-line-height);--medium-line-height:var(--title-line-height);--tiny-line-height:1.5;--line-weight:1px;--underline-offset:0.1em;--hero-image-min-width:800px;--gap:clamp(0.444rem,0.444rem + (100vw - 50rem) * 0.04064,2.222rem);--z-background:0;--z-video:1;--z-media:1;--z-content:2;--z-effects:3;--z-footer:4;--z-menu-bg:5;--z-menu:6}.global_html__sBwA8,.global_html__sBwA8 body{scrollbar-gutter:stable;color:var(--primary-color);scrollbar-color:var(--tertiary-color) #000;scrollbar-width:thin;background-color:var(--background-color)}.global_html__sBwA8 body{min-height:100vh;min-height:100dvh}.global_html__sBwA8 a:focus-visible,.global_html__sBwA8 button:focus-visible,.global_html__sBwA8 input[type=email]:focus-visible,.global_html__sBwA8 input[type=password]:focus-visible,.global_html__sBwA8 input[type=search]:focus-visible,.global_html__sBwA8 input[type=submit]:focus-visible,.global_html__sBwA8 input[type=text]:focus-visible{outline:none}.global_html__sBwA8 a,.global_html__sBwA8 button{text-decoration-thickness:var(--line-weight)!important;text-underline-offset:var(--underline-offset)}.global_html__sBwA8 a:focus,.global_html__sBwA8 a:hover{text-decoration:none}@keyframes VideoBackgroundContent_video-away__teU8V{0%{opacity:0}to{opacity:1}}.VideoBackgroundContent_contentContainer__ui1m4{position:relative;z-index:var(--z-content);overflow:visible}.VideoBackgroundContent_contentContainer__ui1m4:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:linear-gradient(to bottom,transparent 30vh,var(--background-color) 98vh)}@supports(animation-timeline:scroll()){.VideoBackgroundContent_contentContainer__ui1m4:before{background:linear-gradient(to bottom,transparent 20vh,var(--background-color) 120vh)}}.VideoBackgroundContent_videoContainer__sJ9hM{position:fixed;inset:0;z-index:var(--z-video);overflow:hidden}.VideoBackgroundContent_videoContainer__sJ9hM:after{position:absolute;top:0;left:0;width:100%;height:100%;content:""}@supports(animation-timeline:scroll()){.VideoBackgroundContent_videoContainer__sJ9hM:after{background:#000;animation:VideoBackgroundContent_video-away__teU8V linear both;animation-timeline:scroll(root);animation-range:30vh 100vh}}.VideoBackgroundContent_video__usikj{position:absolute;width:100vw;height:100vh;object-fit:cover;filter:contrast(1.333) brightness(.9666)}@media(max-aspect-ratio:1/1){.VideoBackgroundContent_video__usikj{top:50%;left:50%;width:100vh;height:100vw;transform:rotate(90deg);transform-origin:center;translate:-50% -50%}}.variables_standard__CdeQH{--primary-color:#000;--background-color:#000;--background-color-transparent:#cfcbc800;--secondary-color:#fff;--tertiary-color:#555;--error-color:#900;--aoc-text-color:var(--secondary-color);--font-size-large:clamp(3.333rem,3.333rem + (100vw - 12.5rem) * 0.2044,5.888rem);--font-size-medium:clamp(2rem,2rem + (100vw - 12.5rem) * 0.10664,3.333rem);--font-size-small:clamp(0.888rem,0.888rem + (100vw - 12.5rem) * 0.003568,1.111rem);--font-size-tiny:clamp(0.7777rem,0.7777rem + (100vw - 12.5rem) * 0.0017648,0.888rem)}@media screen and (min-width:400px){.variables_standard__CdeQH{--font-size-large:clamp(5.888rem,5.888rem + (100vw - 25rem) * 0.05223,11.111rem);--font-size-medium:clamp(3.333rem,3.333rem + (100vw - 25rem) * 0.0592533333,7.777rem)}}.variables_standard__CdeQH{--large-line-height:0.777;--medium-line-height:var(--large-line-height);--small-line-height:1.111;--line-weight:1.6px;--underline-offset:0.1em;--gap:var(--font-size-small);--z-background:0;--z-video:1;--z-media:1;--z-content:2;--z-effects:3;--z-footer:4;--z-menu-bg:5;--z-menu:6;--z-overlay:7}.variables_nightMass__pagEf{--primary-color:#fff;--background-color:#000;--background-color-transparent:#0000}.ErrorPage_container__TD34t{display:block;width:100%;min-height:100dvh;padding:var(--gap);color:var(--secondary-color);background:var(--primary-color)}.Past_main__9RJMC{flex-grow:1}.Past_heading__D8lN0{margin:1em 0 var(--gap)}.Past_programs__QZrMq{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:calc(.333*var(--gap)) var(--gap);gap:calc(.333*var(--gap)) var(--gap)}@media(max-width:200px){.Past_programs__QZrMq{grid-template-columns:repeat(2,1fr)}}@media(max-width:120px){.Past_programs__QZrMq{grid-template-columns:repeat(1,1fr)}}.Past_noProgram__0Xu7p{cursor:not-allowed;opacity:.666}.Past_noFestival__sr5B0{text-decoration:line-through}.HomePage_container__Nxysu{box-sizing:border-box;gap:var(--cross-half);width:100%;height:auto;min-height:100dvh;padding:var(--cross-quarter)}.HomePage_cross__Td79_{width:var(--cross);height:auto}.HomePage_heading__Ym6fW{order:2}.HomePage_content__y1YFz{gap:var(--cross-quarter);padding-bottom:var(--cross-half)}.HomePage_date__rY1hm{display:block}.global_html__tZ92d,.global_html__tZ92d body{color:var(--primary-color);scrollbar-color:var(--tertiary-color) #000;background-color:var(--background-color)}.global_html__tZ92d body{min-height:100vh;min-height:100dvh}.global_html__tZ92d :focus-visible{outline:none;outline-offset:3px}.global_html__tZ92d a,.global_html__tZ92d button{text-decoration-thickness:var(--line-weight)!important}.global_html__tZ92d a:focus,.global_html__tZ92d a:hover{text-decoration:none}.SubscribePage_container__fNml1{box-sizing:border-box;min-height:100dvh;padding-bottom:var(--cross-quarter);margin-top:calc(-.0321*var(--font-size-medium));overflow-x:hidden}.SubscribePage_inner__SnKD_{--fade-duration:4s;--fade-delay:2s;box-sizing:border-box;gap:1rem;width:100%;max-width:600px;padding:0 var(--gap);margin:0 auto}.SubscribePage_formWrapper__GeZPH{position:relative}.SubscribePage_body__tO1_E{margin:1em 0}.SubscribePage_success__Drz9v{position:absolute;top:0;left:0;width:100%}.SubscribePage_prompt__99Lev{transition:opacity 1s linear}.SubscribePage_formComplete__EL2Xu .SubscribePage_prompt__99Lev{opacity:0}.SubscribePage_formComplete__EL2Xu .SubscribePage_prompt__99Lev *{pointer-events:none!important}.SubscribePage_form__BPB_J{--field-background:transparent;gap:var(--gap);transition:opacity 1s linear}.SubscribePage_formComplete__EL2Xu .SubscribePage_form__BPB_J{opacity:0}.SubscribePage_form__BPB_J input:-webkit-autofill{font-size:inherit;color:inherit;box-shadow:inset 0 0 0 30px #ccc;opacity:.666;-webkit-text-fill-color:currentcolor}.SubscribePage_form__BPB_J input:-webkit-autofill,.SubscribePage_form__BPB_J input:autofill{font-size:inherit;color:inherit;box-shadow:inset 0 0 0 30px #ccc;opacity:.666;-webkit-text-fill-color:currentcolor}.SubscribePage_email__lWJpb,.SubscribePage_email__lWJpb input,.SubscribePage_postcode__v_cP3,.SubscribePage_postcode__v_cP3 input{width:100%}.SubscribePage_email__lWJpb input:-webkit-autofill,.SubscribePage_postcode__v_cP3 input:-webkit-autofill{font:inherit;line-height:inherit;color:var(--secondary-color);box-shadow:0 0 0 30px var(--background-color) inset;-webkit-text-fill-color:var(--secondary-color)}.SubscribePage_email__lWJpb input:-webkit-autofill,.SubscribePage_email__lWJpb input:autofill,.SubscribePage_postcode__v_cP3 input:-webkit-autofill,.SubscribePage_postcode__v_cP3 input:autofill{font:inherit;line-height:inherit;color:var(--secondary-color);box-shadow:0 0 0 30px var(--background-color) inset;-webkit-text-fill-color:var(--secondary-color)}.SubscribePage_email__lWJpb input:focus-visible,.SubscribePage_postcode__v_cP3 input:focus-visible{outline:none}.SubscribePage_email__lWJpb input::selection,.SubscribePage_postcode__v_cP3 input::selection{color:var(--background-color);background:var(--primary-color)}.SubscribePage_email__lWJpb input::placeholder,.SubscribePage_postcode__v_cP3 input::placeholder{color:inherit}.SubscribePage_email__lWJpb input:focus::placeholder,.SubscribePage_postcode__v_cP3 input:focus::placeholder{opacity:.5}.SubscribePage_email__lWJpb input,.SubscribePage_postcode__v_cP3 input{padding:.2em 0;background:rgba(0,0,0,0);border:1px var(--primary-color);border-style:none none solid}.SubscribePage_checkbox__jqEPM{--checkbox-size:0.666em;--outline-width:var(--line-weight);--outline-offset:2px;--outline-total:calc(var(--outline-width) + var(--outline-offset));position:relative;display:inline-block;flex-grow:0;width:var(--checkbox-size);height:var(--checkbox-size);margin:var(--outline-total) .6em 0 var(--outline-total);-webkit-appearance:none;appearance:none;cursor:pointer;outline:var(--outline-width) solid var(--primary-color);outline-offset:var(--outline-offset)}.SubscribePage_checkbox__jqEPM:checked{background:var(--primary-color)}.SubscribePage_checkbox__jqEPM:focus{outline-style:dotted}.SubscribePage_checkbox__jqEPM:checked:focus{background-color:var(--primary-color)}.SubscribePage_terms__gXt5a{-webkit-user-select:none;user-select:none}.SubscribePage_terms__gXt5a label{display:flex;flex-direction:row;gap:.4em;align-items:center;cursor:pointer}.SubscribePage_terms__gXt5a label .SubscribePage_checkbox__jqEPM{display:block;flex-shrink:0}@media screen and (max-width:767px){.SubscribePage_terms__gXt5a label .SubscribePage_checkbox__jqEPM{--checkbox-size:1.666em}}.SubscribePage_terms__gXt5a span{margin-top:calc(1.3*var(--underline-offset))}.SubscribePage_submit__AdcxF{align-self:flex-start;width:auto;padding:0 0 var(--underline-offset);margin:1em 0;overflow:visible;background:rgba(0,0,0,0);border:none}.SubscribePage_formSubmittedModifier__vPMa4{opacity:0}.Inset_container__44RAa{margin-left:var(--indent)}.variables_base__2PDWH{--primary-color:#000;--background-color:#000;--background-color-transparent:#0000;--background-aoc:#000b;--secondary-color:#fff;--tertiary-color:#666;--error-color:#a00;--scroll-color:transparent;--aoc-text-color:var(--secondary-color);--text-transform-large:uppercase;--text-transform-medium:uppercase;--font-family-large:nimbus-sans,sans-serif;--font-family-medium:nimbus-sans,sans-serif;--font-family-small:aktiv-grotesk,sans-serif;--font-family-tiny:aktiv-grotesk,sans-serif;--font-size-large:18px;--font-size-medium:16px;--font-size-small:13px;--font-size-tiny:10px;--large-line-height:1;--medium-line-height:var(--large-line-height);--small-line-height:1.2;--tiny-line-height:var(--small-line-height);--line-weight:1.6px;--underline-offset:0.15em;--page-width:min(100%,1600px);--col-width:14.15cqw;--col-gap:3.02cqw;--col-combined:calc(var(--col-width) + var(--col-gap));--indent:calc(var(--col-width) / 2);--gap:20px;--content-width:max(100%,343px)}@media screen and (min-width:768px){.variables_base__2PDWH{--font-size-large:24px;--font-size-small:14px;--col-width:7.05cqw;--col-gap:1.4cqw;--gap:25px;--content-width:min(100%,464px)}}.variables_base__2PDWH{--z-background:0;--z-video:1;--z-media:1;--z-content:2;--z-effects:3;--z-footer:4;--z-menu-bg:5;--z-menu:6;--z-overlay:7}.variables_base__2PDWH[data-theme=light]{--primary-color:#000;--background-color:#fff;--background-color-transparent:#fff0;--background-aoc:#fff;--secondary-color:#000;--scroll-color:#000;--error-color:#333;--font-size-tiny:12px}.global_html__a3LXn,.global_html__a3LXn body{scrollbar-gutter:stable;font-family:var(--font-family-small);color:var(--primary-color);scrollbar-color:var(--scroll-color);scrollbar-width:thin;background-color:var(--background-color)}.global_html__a3LXn body{min-height:100vh;min-height:100dvh}.global_html__a3LXn a:focus-visible,.global_html__a3LXn button:focus-visible,.global_html__a3LXn input[type=email]:focus-visible,.global_html__a3LXn input[type=password]:focus-visible,.global_html__a3LXn input[type=search]:focus-visible,.global_html__a3LXn input[type=submit]:focus-visible,.global_html__a3LXn input[type=text]:focus-visible{outline:none}.global_html__a3LXn a,.global_html__a3LXn button{text-decoration-thickness:var(--line-weight)!important;text-underline-offset:var(--underline-offset)}.global_html__a3LXn a:focus-visible{text-decoration:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted}.global_html__a3LXn a:hover{text-decoration:none}.global_html__a3LXn ::selection{color:var(--tertiary-color);background:rgba(0,0,0,0)}.ErrorPage_container__497_S{padding:var(--gap)}.variables_root__sBfky{--primary-color:#f11;--background-color:#000;--background-color-transparent:#0000;--tertiary-color:#600;--font-size-large:clamp(1.666rem,1.666rem + (100vw - 12.5rem) * 0.03408,5.5rem);--font-size-medium:clamp(1rem,1rem + (100vw - 12.5rem) * 0.008,1.5rem);--font-size-small:clamp(0.8rem,0.8rem + (100vw - 12.5rem) * 0.0048,1.1rem);--font-size-tiny:clamp(0.5rem,0.5rem + (100vw - 12.5rem) * 0.004,0.75rem);--title-line-height:1;--large-line-height:var(--title-line-height);--medium-line-height:var(--title-line-height);--tiny-line-height:1.5;--menu-padding:clamp(1.333rem,4.444%,2.666rem);--menu-padding-bottom:calc(var(--menu-padding) + min(1rem, 3.333%));--menu-height:calc(var(--menu-padding) + var(--menu-padding-bottom) + var(--font-size-medium));--page-margin:min(max(var(--gap-responsive),3.333%),var(--menu-padding));--line-weight:1px;--gap:var(--font-size-large);--z-background:0;--z-video:1;--z-media:1;--z-content:2;--z-effects:3;--z-footer:4;--z-menu-bg:5;--z-menu:6}