.flatpickr-calendar{-webkit-animation:none;animation:none;background:transparent;background:#fff;border:0;border-radius:5px;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08);box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08);-webkit-box-sizing:border-box;box-sizing:border-box;direction:ltr;display:none;font-size:14px;line-height:24px;opacity:0;padding:0;position:absolute;text-align:center;-ms-touch-action:manipulation;touch-action:manipulation;visibility:hidden;width:307.875px}.flatpickr-calendar.inline,.flatpickr-calendar.open{max-height:640px;opacity:1;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1);animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{display:block;z-index:999}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none!important;box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasTime .dayContainer,.flatpickr-calendar .hasWeeks .dayContainer{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{border-top:1px solid #e6e6e6;height:40px}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:after,.flatpickr-calendar:before{border:solid transparent;content:"";display:block;height:0;left:22px;pointer-events:none;position:absolute;width:0}.flatpickr-calendar.arrowRight:after,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.rightMost:before{left:auto;right:22px}.flatpickr-calendar.arrowCenter:after,.flatpickr-calendar.arrowCenter:before{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:after,.flatpickr-calendar.arrowTop:before{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:after,.flatpickr-calendar.arrowBottom:before{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{display:inline-block;position:relative}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{-webkit-box-flex:1;background:transparent;-webkit-flex:1;-ms-flex:1;flex:1;line-height:1;overflow:hidden;position:relative;text-align:center}.flatpickr-months .flatpickr-month,.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{fill:rgba(0,0,0,.9);color:rgba(0,0,0,.9);height:34px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{cursor:pointer;padding:10px;position:absolute;text-decoration:none;top:0;z-index:3}.flatpickr-months .flatpickr-next-month.flatpickr-disabled,.flatpickr-months .flatpickr-prev-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-next-month i,.flatpickr-months .flatpickr-prev-month i{position:relative}.flatpickr-months .flatpickr-next-month.flatpickr-prev-month,.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-next-month.flatpickr-next-month,.flatpickr-months .flatpickr-prev-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-next-month:hover,.flatpickr-months .flatpickr-prev-month:hover{color:#959ea9}.flatpickr-months .flatpickr-next-month:hover svg,.flatpickr-months .flatpickr-prev-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-next-month svg,.flatpickr-months .flatpickr-prev-month svg{height:14px;width:14px}.flatpickr-months .flatpickr-next-month svg path,.flatpickr-months .flatpickr-prev-month svg path{fill:inherit;-webkit-transition:fill .1s;transition:fill .1s}.numInputWrapper{height:auto;position:relative}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-inner-spin-button,.numInputWrapper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.numInputWrapper span{border:1px solid rgba(57,57,57,.15);-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;height:50%;line-height:50%;opacity:0;padding:0 4px 0 2px;position:absolute;right:0;width:14px}.numInputWrapper span:hover{background:rgba(0,0,0,.1)}.numInputWrapper span:active{background:rgba(0,0,0,.2)}.numInputWrapper span:after{content:"";display:block;position:absolute}.numInputWrapper span.arrowUp{border-bottom:0;top:0}.numInputWrapper span.arrowUp:after{border-bottom:4px solid rgba(57,57,57,.6);border-left:4px solid transparent;border-right:4px solid transparent;top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,.6);top:40%}.numInputWrapper span svg{height:auto;width:inherit}.numInputWrapper span svg path{fill:rgba(0,0,0,.5)}.numInputWrapper:hover{background:rgba(0,0,0,.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{color:inherit;display:inline-block;font-size:135%;font-weight:300;height:34px;left:12.5%;line-height:inherit;line-height:1;padding:7.48px 0 0;position:absolute;text-align:center;-webkit-transform:translateZ(0);transform:translateZ(0);width:75%}.flatpickr-current-month span.cur-month{color:inherit;display:inline-block;font-family:inherit;font-weight:700;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .numInputWrapper{display:inline-block;width:6ch;width:7ch\0}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,.9)}.flatpickr-current-month input.cur-year{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:transparent;border:0;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;display:inline-block;font-family:inherit;font-size:inherit;font-weight:300;height:auto;line-height:inherit;margin:0;padding:0 0 0 .5ch;vertical-align:initial}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{background:transparent;color:rgba(0,0,0,.5);font-size:100%;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;-webkit-appearance:menulist;-moz-appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;-webkit-box-sizing:border-box;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:active,.flatpickr-current-month .flatpickr-monthDropdown-months:focus{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background:transparent;height:28px;overflow:hidden;text-align:center;width:100%}.flatpickr-weekdays,.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-weekdays .flatpickr-weekdaycontainer,span.flatpickr-weekday{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{background:transparent;color:rgba(0,0,0,.54);cursor:default;display:block;font-size:90%;font-weight:bolder;line-height:1;margin:0;text-align:center}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;position:relative;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{-ms-flex-pack:justify;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-justify-content:space-around;justify-content:space-around;max-width:307.875px;min-width:307.875px;opacity:1;outline:0;padding:0;text-align:left;-webkit-transform:translateZ(0);transform:translateZ(0);width:307.875px}.dayContainer+.dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{-ms-flex-preferred-size:14.2857143%;-webkit-box-pack:center;-ms-flex-pack:center;background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;display:inline-block;-webkit-flex-basis:14.2857143%;flex-basis:14.2857143%;font-weight:400;height:39px;-webkit-justify-content:center;justify-content:center;line-height:39px;margin:0;max-width:39px;position:relative;text-align:center;width:14.2857143%}.flatpickr-day.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.today.inRange,.flatpickr-day:focus,.flatpickr-day:hover{background:#e6e6e6;border-color:#e6e6e6;cursor:pointer;outline:0}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:focus,.flatpickr-day.today:hover{background:#959ea9;border-color:#959ea9;color:#fff}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:#569ff7;border-color:#569ff7;-webkit-box-shadow:none;box-shadow:none;color:#fff}.flatpickr-day.endRange.startRange,.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.endRange.endRange,.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #569ff7;box-shadow:-10px 0 0 #569ff7}.flatpickr-day.endRange.startRange.endRange,.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.nextMonthDay,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.prevMonthDay{background:transparent;border-color:transparent;color:rgba(57,57,57,.3);cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{color:rgba(57,57,57,.1);cursor:not-allowed}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7;box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 0 #e6e6e6;padding:0 12px}.flatpickr-weekwrapper .flatpickr-weekday{float:none;line-height:28px;width:100%}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{background:transparent;border:none;color:rgba(57,57,57,.3);cursor:default;display:block;max-width:none;width:100%}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden}.flatpickr-innerContainer,.flatpickr-rContainer{-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-rContainer{display:inline-block;padding:0}.flatpickr-time{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:0;line-height:40px;max-height:40px;outline:0;overflow:hidden;text-align:center}.flatpickr-time:after{clear:both;content:"";display:table}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;float:left;height:40px;width:40%}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:transparent;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;font-size:14px;height:inherit;line-height:inherit;margin:0;padding:0;position:relative;text-align:center}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{border:0;outline:0}.flatpickr-time .flatpickr-am-pm,.flatpickr-time .flatpickr-time-separator{-ms-flex-item-align:center;-webkit-align-self:center;align-self:center;color:#393939;float:left;font-weight:700;height:inherit;line-height:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:2%}.flatpickr-time .flatpickr-am-pm{cursor:pointer;font-weight:400;outline:0;text-align:center;width:18%}.flatpickr-time .flatpickr-am-pm:focus,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time input:hover{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}
@keyframes slide-down{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes rotate{to{transform:rotate(1turn)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.01)}to{transform:scale(1)}}@font-face{font-display:swap;font-family:Sharp Grotesk;font-style:normal;font-weight:700;src:url(https://lyric2026-development.cogdesign.com/wp-content/themes/lyric-2026-theme/public/fonts/SharpGroteskBold-17.eot);src:url(https://lyric2026-development.cogdesign.com/wp-content/themes/lyric-2026-theme/public/fonts/SharpGroteskBold-17.eot?#iefix) format("embedded-opentype"),url(https://lyric2026-development.cogdesign.com/wp-content/themes/lyric-2026-theme/public/fonts/SharpGroteskBold-17.woff2) format("woff2"),url(https://lyric2026-development.cogdesign.com/wp-content/themes/lyric-2026-theme/public/fonts/SharpGroteskBold-17.woff) format("woff"),url(https://lyric2026-development.cogdesign.com/wp-content/themes/lyric-2026-theme/public/fonts/SharpGroteskBold-17.ttf) format("truetype")}@font-face{font-display:swap;font-family:Sharp Grotesk;font-style:normal;font-weight:600;src:url(https://lyric2026-development.cogdesign.com/wp-content/themes/lyric-2026-theme/public/fonts/SharpGroteskSmBold-12.eot);src:url(https://lyric2026-development.cogdesign.com/wp-content/themes/lyric-2026-theme/public/fonts/SharpGroteskSmBold-12.eot?#iefix) format("embedded-opentype"),url(https://lyric2026-development.cogdesign.com/wp-content/themes/lyric-2026-theme/public/fonts/SharpGroteskSmBold-12.woff2) format("woff2"),url(https://lyric2026-development.cogdesign.com/wp-content/themes/lyric-2026-theme/public/fonts/SharpGroteskSmBold-12.woff) format("woff"),url(https://lyric2026-development.cogdesign.com/wp-content/themes/lyric-2026-theme/public/fonts/SharpGroteskSmBold-12.ttf) format("truetype")}@font-face{font-display:swap;font-family:Sharp Sans;font-style:normal;font-weight:400;src:url(https://lyric2026-development.cogdesign.com/wp-content/themes/lyric-2026-theme/public/fonts/SharpSans-Book.eot);src:url(https://lyric2026-development.cogdesign.com/wp-content/themes/lyric-2026-theme/public/fonts/SharpSans-Book.eot?#iefix) format("embedded-opentype"),url(https://lyric2026-development.cogdesign.com/wp-content/themes/lyric-2026-theme/public/fonts/SharpSans-Book.woff2) format("woff2"),url(https://lyric2026-development.cogdesign.com/wp-content/themes/lyric-2026-theme/public/fonts/SharpSans-Book.woff) format("woff"),url(https://lyric2026-development.cogdesign.com/wp-content/themes/lyric-2026-theme/public/fonts/SharpSans-Book.ttf) format("truetype"),url(https://lyric2026-development.cogdesign.com/wp-content/themes/lyric-2026-theme/public/fonts/SharpSans-Book.otf) format("opentype")}@font-face{font-display:swap;font-family:Sharp Sans;font-style:italic;font-weight:400;src:url(https://lyric2026-development.cogdesign.com/wp-content/themes/lyric-2026-theme/public/fonts/SharpSans-BookItalic.eot);src:url(https://lyric2026-development.cogdesign.com/wp-content/themes/lyric-2026-theme/public/fonts/SharpSans-BookItalic.eot?#iefix) format("embedded-opentype"),url(https://lyric2026-development.cogdesign.com/wp-content/themes/lyric-2026-theme/public/fonts/SharpSans-BookItalic.woff2) format("woff2"),url(https://lyric2026-development.cogdesign.com/wp-content/themes/lyric-2026-theme/public/fonts/SharpSans-BookItalic.woff) format("woff"),url(https://lyric2026-development.cogdesign.com/wp-content/themes/lyric-2026-theme/public/fonts/SharpSans-BookItalic.ttf) format("truetype"),url(https://lyric2026-development.cogdesign.com/wp-content/themes/lyric-2026-theme/public/fonts/SharpSans-BookItalic.otf) format("opentype")}@font-face{font-display:swap;font-family:Sharp Sans;font-style:normal;font-weight:500;src:url(https://lyric2026-development.cogdesign.com/wp-content/themes/lyric-2026-theme/public/fonts/SharpSans-Medium.woff2) format("woff2"),url(https://lyric2026-development.cogdesign.com/wp-content/themes/lyric-2026-theme/public/fonts/SharpSans-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:Sharp Sans;font-style:italic;font-weight:500;src:url(https://lyric2026-development.cogdesign.com/wp-content/themes/lyric-2026-theme/public/fonts/SharpSans-MediumItalic.woff2) format("woff2"),url(https://lyric2026-development.cogdesign.com/wp-content/themes/lyric-2026-theme/public/fonts/SharpSans-MediumItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Sharp Sans;font-style:normal;font-weight:700;src:url(https://lyric2026-development.cogdesign.com/wp-content/themes/lyric-2026-theme/public/fonts/SharpSans-Bold.eot);src:url(https://lyric2026-development.cogdesign.com/wp-content/themes/lyric-2026-theme/public/fonts/SharpSans-Bold.eot?#iefix) format("embedded-opentype"),url(https://lyric2026-development.cogdesign.com/wp-content/themes/lyric-2026-theme/public/fonts/SharpSans-Bold.woff2) format("woff2"),url(https://lyric2026-development.cogdesign.com/wp-content/themes/lyric-2026-theme/public/fonts/SharpSans-Bold.woff) format("woff"),url(https://lyric2026-development.cogdesign.com/wp-content/themes/lyric-2026-theme/public/fonts/SharpSans-Bold.ttf) format("truetype"),url(https://lyric2026-development.cogdesign.com/wp-content/themes/lyric-2026-theme/public/fonts/SharpSans-Bold.otf) format("opentype")}@font-face{font-display:swap;font-family:Sharp Sans;font-style:italic;font-weight:700;src:url(https://lyric2026-development.cogdesign.com/wp-content/themes/lyric-2026-theme/public/fonts/SharpSans-BoldItalic.eot);src:url(https://lyric2026-development.cogdesign.com/wp-content/themes/lyric-2026-theme/public/fonts/SharpSans-BoldItalic.eot?#iefix) format("embedded-opentype"),url(https://lyric2026-development.cogdesign.com/wp-content/themes/lyric-2026-theme/public/fonts/SharpSans-BoldItalic.woff2) format("woff2"),url(https://lyric2026-development.cogdesign.com/wp-content/themes/lyric-2026-theme/public/fonts/SharpSans-BoldItalic.woff) format("woff"),url(https://lyric2026-development.cogdesign.com/wp-content/themes/lyric-2026-theme/public/fonts/SharpSans-BoldItalic.ttf) format("truetype"),url(https://lyric2026-development.cogdesign.com/wp-content/themes/lyric-2026-theme/public/fonts/SharpSans-BoldItalic.otf) format("opentype")}:root{--width--full--padded:calc(100% - var(--section--margin-inline)*2);--width--m:796px;--width--m--padded:min(var(--width--m),var(--width--full--padded));--width--s:840px;--width--s--padded:min(var(--width--s),var(--width--full--padded));--width--l:1047px;--width--l--padded:min(var(--width--l),var(--width--full--padded));--width--max:1270px;--width--max--padded:min(var(--width--max),var(--width--full--padded));--width--fluid-min:320px;--width--fluid-min--padded:min(var(--width--fluid-min),var(--width--full--padded));--width--fluid-max:1200px;--width--fluid-max--padded:min(var(--width--fluid-max),var(--width--full--padded));--color--black:#000;--color--black--hsl:0deg,0%,0%;--color--black--h:0deg;--color--black--s:0%;--color--black--l:0%;--color--white:#fff;--color--white--hsl:0deg,0%,100%;--color--white--h:0deg;--color--white--s:0%;--color--white--l:100%;--color--brand-1:#d51129;--color--brand-1--hsl:352.6530612245deg,85.2173913043%,45.0980392157%;--color--brand-1--h:352.6530612245deg;--color--brand-1--s:85.2173913043%;--color--brand-1--l:45.0980392157%;--color--brand-1-100:#f6f4df;--color--brand-1-100--hsl:54.7826086957deg,56.0975609756%,91.9607843137%;--color--brand-1-100--h:54.7826086957deg;--color--brand-1-100--s:56.0975609756%;--color--brand-1-100--l:91.9607843137%;--color--brand-1-300:#ffe846;--color--brand-1-300--hsl:52.5405405405deg,100%,63.7254901961%;--color--brand-1-300--h:52.5405405405deg;--color--brand-1-300--s:100%;--color--brand-1-300--l:63.7254901961%;--color--brand-1-600:#e28d00;--color--brand-1-600--hsl:37.4336283186deg,100%,44.3137254902%;--color--brand-1-600--h:37.4336283186deg;--color--brand-1-600--s:100%;--color--brand-1-600--l:44.3137254902%;--color--brand-2:#f3f3f3;--color--brand-2--hsl:0deg,0%,95.2941176471%;--color--brand-2--h:0deg;--color--brand-2--s:0%;--color--brand-2--l:95.2941176471%;--color--neutral-100:#f5f5f5;--color--neutral-100--hsl:0deg,0%,96.0784313725%;--color--neutral-100--h:0deg;--color--neutral-100--s:0%;--color--neutral-100--l:96.0784313725%;--color--neutral-200:#ededed;--color--neutral-200--hsl:0deg,0%,92.9411764706%;--color--neutral-200--h:0deg;--color--neutral-200--s:0%;--color--neutral-200--l:92.9411764706%;--color--neutral-300:#d9d9d9;--color--neutral-300--hsl:0deg,0%,85.0980392157%;--color--neutral-300--h:0deg;--color--neutral-300--s:0%;--color--neutral-300--l:85.0980392157%;--color--neutral-400:#bababa;--color--neutral-400--hsl:0deg,0%,72.9411764706%;--color--neutral-400--h:0deg;--color--neutral-400--s:0%;--color--neutral-400--l:72.9411764706%;--color--neutral-500:#8c8c8c;--color--neutral-500--hsl:0deg,0%,54.9019607843%;--color--neutral-500--h:0deg;--color--neutral-500--s:0%;--color--neutral-500--l:54.9019607843%;--color--neutral-600:#595959;--color--neutral-600--hsl:0deg,0%,34.9019607843%;--color--neutral-600--h:0deg;--color--neutral-600--s:0%;--color--neutral-600--l:34.9019607843%;--color--neutral-700:#393939;--color--neutral-700--hsl:0deg,0%,22.3529411765%;--color--neutral-700--h:0deg;--color--neutral-700--s:0%;--color--neutral-700--l:22.3529411765%;--color--red:#d51129;--color--red--hsl:352.6530612245deg,85.2173913043%,45.0980392157%;--color--red--h:352.6530612245deg;--color--red--s:85.2173913043%;--color--red--l:45.0980392157%;--color--blue:#6377fa;--color--blue--hsl:232.0529801325deg,93.7888198758%,68.431372549%;--color--blue--h:232.0529801325deg;--color--blue--s:93.7888198758%;--color--blue--l:68.431372549%;--color--yellow:#ffeb00;--color--yellow--hsl:55.2941176471deg,100%,50%;--color--yellow--h:55.2941176471deg;--color--yellow--s:100%;--color--yellow--l:50%;--color--coral:#ff7a71;--color--coral--hsl:3.8028169014deg,100%,72.1568627451%;--color--coral--h:3.8028169014deg;--color--coral--s:100%;--color--coral--l:72.1568627451%;--color--light-grey:#f1f1f1;--color--light-grey--hsl:0deg,0%,94.5098039216%;--color--light-grey--h:0deg;--color--light-grey--s:0%;--color--light-grey--l:94.5098039216%;--color--dark-grey:#bebebe;--color--dark-grey--hsl:0deg,0%,74.5098039216%;--color--dark-grey--h:0deg;--color--dark-grey--s:0%;--color--dark-grey--l:74.5098039216%;--color--accent:#ffb800;--color--accent--hsl:43.2941176471deg,100%,50%;--color--accent--h:43.2941176471deg;--color--accent--s:100%;--color--accent--l:50%;--color--focus:#000;--color--focus--hsl:0deg,0%,0%;--color--focus--h:0deg;--color--focus--s:0%;--color--focus--l:0%;--color--error:#e02929;--color--error--hsl:0deg,74.693877551%,51.9607843137%;--color--error--h:0deg;--color--error--s:74.693877551%;--color--error--l:51.9607843137%;--color--disabled:#595959;--color--disabled--hsl:0deg,0%,34.9019607843%;--color--disabled--h:0deg;--color--disabled--s:0%;--color--disabled--l:34.9019607843%;--color--background:#fff;--color--background--hsl:0deg,0%,100%;--color--background--h:0deg;--color--background--s:0%;--color--background--l:100%;--color--text:#000;--color--text--hsl:0deg,0%,0%;--color--text--h:0deg;--color--text--s:0%;--color--text--l:0%;--space--4:4px;--space--8:8px;--space--12:12px;--space--16:16px;--space--20:20px;--space--24:24px;--space--32:32px;--space--40:40px;--space--48:48px;--space--layout--xs:48px;--space--layout--s:64px;--space--layout--m:80px;--space--layout--l:100px;--space--layout--xl:130px;--space--layout:calc(32px + var(--fluid--bp)*16);--space--base:var(--space--l);--space--prose:var(
      --space--base
  );--space--12tack:var(
      --space--base
  );--fs--base:1rem;--fs--body:calc(1.125rem + var(--fluid--bp)*-2);--fw--normal:400;--fw--medium:500;--fw--semibold:600;--fw--bold:700;--ff--primary:"Sharp Grotesk",Helvetica,sans-serif;--ff--secondary:"Sharp Sans",Helvetica,sans-serif;--text-underline-offset:0.15em;--heading--margin-top:var(--space--layout--xs);--heading--margin-bottom:var(--space--prose);--border-radius--s:4px;--border-radius--m:6px;--border-radius--l:15px;--border--1:1px solid var(--color--black);--transition--duration:200ms;--transition--base:var(--transition--duration) ease-out;--btn--size:48px;--btn--border-width:1px;--btn--padding-block:calc(0.75em - var(--btn--border-width));--btn--padding-inline:calc(1.25em - var(--btn--border-width));--btn--border-radius:0px;--btn--font-weight:var(--fw--bold);--btn--background-color:var(--color--neutral-700);--btn--border-color:var(--color--neutral-700);--btn--color:var(--color--white);--btn--background-color--hover:var(--color--neutral-600);--btn--border-color--hover:var(--color--neutral-600);--btn--color--hover:var(--color--white);--link--color:inherit;--link--color--hover:inherit;--link--text-decoration:underline;--link--text-decoration--hover:underline;--article-content--margin-block:32px;--container--padding-inline:calc(20px + var(--fluid--bp)*20);--section--max-width:var(--width--l);--section--margin-inline:var(--container--padding-inline);--section--margin-block:var(--space--layout);--section--padding-inline:var(--container--padding-inline);--section--padding-block:var(--space--layout);--form--column-gap:var(--space--24);--form--row-gap:var(--space--32);--form--label-spacing:var(--space--8);--form--field--row-gap:var(--space--8);--form--field--column-gap:var(--space--12);--input--background-color:var(--color--white);--input--background-color--focus:var(--color--white);--input--border-width:1px;--input--border-color:currentColor;--input--border-radius:0;--input--color:currentColor;--input--gap:var(--space--8);--input--padding-block:calc(0.75em - var(--input--border-width));--input--padding-inline:calc(0.75em - var(--input--border-width));--input--placeholder-color:currentColor;--checkbox--size:24px;--checkbox--check-size:16px;--checkbox--checkmark-size:1em;--checkbox--input--background-color:var(--color--white);--radio--size:1.5em;--radio--check-size:1.125em;--grid--column-gap:var(--space--base);--grid--row-gap:var(--space--32);--grid--columns:1;--grid--item--min-width:21.875rem;--table--header--background-color:var(--color--white);--table--header--border:var(--border--1);--table--row--padding-block:var(--space--l);--table--row--padding-inline:var(--space--8);--table--row--background-color--even:var(--color--white);--table--row--background-color--odd:var(--color--neutral-100);--fluid--min-width:320;--fluid--max-width:1200;--fluid--screen:100vw;--fluid--bp:calc((var(--fluid--screen) - var(--fluid--min-width)/16*1rem)/(var(--fluid--max-width) - var(--fluid--min-width)))}@media (min-width:75em){:root{--article-content--margin-block:64px}}@media (min-width:87.5em){:root{--container--padding-inline:80px}}@media (min-width:48em){:root{--grid--columns:2;--grid--column-gap:var(--space--l);--grid--row-gap:var(--space--40)}}@media (min-width:62em){:root{--grid--columns:4}}@media screen and (min-width:1200px){:root{--fluid--screen:calc(var(--fluid--max-width)*1px)}}*,:after,:before{box-sizing:border-box;min-width:0}:where(body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd){margin:0}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}html:focus-within{scroll-behavior:smooth}body,html{height:100%}body{-webkit-font-smoothing:antialiased;line-height:1.5;min-height:100%}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}a:not([class]){-webkit-text-decoration-skip:ink;color:currentColor;text-decoration-skip-ink:auto}img,picture{display:block;height:auto;max-width:100%;width:100%}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}audio,canvas,iframe,img,svg,video{vertical-align:middle}small{font-size:80%}:where(form){margin:0}.type-heading-xl{font-size:calc(4.5rem + var(--fluid--bp)*88);line-height:calc(3.875rem + var(--fluid--bp)*68)}.type-h1,.type-heading-xl,h1{font-family:var(--ff--primary);font-weight:var(--fw--bold);text-transform:uppercase}.type-h1,h1{font-size:calc(4rem + var(--fluid--bp)*66);line-height:calc(4rem + var(--fluid--bp)*46)}.home .related-content.page-only .sidebar__content h5,.type-h2,h2{font-family:var(--ff--primary);font-size:calc(3rem + var(--fluid--bp)*16);font-weight:var(--fw--semibold);line-height:calc(3rem + var(--fluid--bp)*16);text-transform:uppercase}.site-header-full-menu li.has-submenu:first-child,.site-header-full-menu li.has-submenu:nth-child(2),.site-header-full-menu li.has-submenu:nth-child(3),.site-header-overlay__container-inner #featured-answers .accordion-item__heading span.number,.site-header__search .site-header-overlay__container-inner__container .ais-InfiniteHits-item details summary .number,.site-header__search-inner #featured-answers .accordion-item__heading span.number,.type-h3,h3{font-family:var(--ff--primary);font-size:calc(2.25rem + var(--fluid--bp)*44);font-weight:var(--fw--bold);line-height:calc(2.25rem + var(--fluid--bp)*34);text-transform:uppercase}.card__heading h4,.event-detail h3,.event-instances__heading,.featured-article__title h4,.page-header__subheading,.page-template-spektrix-iframe-page .support-block__heading,.site-header-full-menu li,.site-header-full-menu__submenu li,.type-h4,h4{font-family:var(--ff--primary);font-size:calc(2.25rem + var(--fluid--bp)*12);font-weight:var(--fw--bold);line-height:calc(2.25rem + var(--fluid--bp)*12);text-transform:uppercase}.listing-filters .form-group__flex label.date-picker .date-picker-content .date-picker__search .date-picker__day-option,.listing-filters .listing-filters__group--main .label-field,.progress-nav-item__icon,.progress-nav-item__text,.site-header__header-menu a,.type-h5,h5{font-family:var(--ff--secondary);font-size:calc(1.125rem + var(--fluid--bp)*14);font-weight:var(--fw--bold);line-height:calc(1.375rem + var(--fluid--bp)*10)}@media (min-width:48em){.listing-filters .form-group__flex label.date-picker .date-picker-content .date-picker__search .date-picker__day-option,.listing-filters .listing-filters__group--main .label-field,.progress-nav-item__icon,.progress-nav-item__text,.site-header__header-menu a,.type-h5,h5{font-family:var(--ff--primary);font-weight:var(--fw--semibold);text-transform:uppercase}}.listing__clear.btn,.type-h6,h6{font-family:var(--ff--secondary);font-size:calc(1rem + var(--fluid--bp)*8);font-weight:var(--fw--bold);line-height:calc(1.25rem + var(--fluid--bp)*4)}@media (min-width:48em){.listing__clear.btn,.type-h6,h6{font-family:var(--ff--primary);font-weight:var(--fw--semibold);text-transform:uppercase}}.type-heading-xs{font-family:var(--ff--secondary);font-size:14px;font-weight:var(--fw--bold);letter-spacing:.7px;line-height:16px;text-transform:uppercase}.article .sidebar__content.info .info__button,.card__spaces__space,.page-template-whats-on .featured-article__content .featured .tag.yellow,.quotes__credit,.type-body-xs{--space--prose:16px;font-family:var(--ff--secondary);font-size:calc(.875rem + var(--fluid--bp)*0);font-weight:var(--fw--medium)}.card__posted,.global-banner__content--flex .btn--link,.global-banner__content--flex p,.listing .listing-items__header .btn--link,.listing-filters .form-group__flex label.date-picker .input,.listing-filters .form-group__flex select,.listing-filters__dropdown ul li label,.listing-filters__dropdown-toggle,.page-header__application-date,.site-footer__section,.site-footer__section-title,.site-header__search .site-header-overlay__container-inner__container .ais-InfiniteHits-list .single-post .date,.type-body-s{--space--prose:20px;font-family:var(--ff--secondary);font-size:calc(1rem + var(--fluid--bp)*0);font-weight:var(--fw--medium);line-height:24px}@media (min-width:48em){.card__posted,.global-banner__content--flex .btn--link,.global-banner__content--flex p,.listing .listing-items__header .btn--link,.listing-filters .form-group__flex label.date-picker .input,.listing-filters .form-group__flex select,.listing-filters__dropdown ul li label,.listing-filters__dropdown-toggle,.page-header__application-date,.site-footer__section,.site-footer__section-title,.site-header__search .site-header-overlay__container-inner__container .ais-InfiniteHits-list .single-post .date,.type-body-s{line-height:24px}}.cards--section .gform_submission_error,.form .gform_submission_error,.season-events .gform_submission_error,.spaces-content .gform_submission_error,.type-body,body{font-family:var(--ff--secondary);font-size:calc(1.125rem + var(--fluid--bp)*0);font-weight:var(--fw--medium);line-height:26px}@media (min-width:48em){.cards--section .gform_submission_error,.form .gform_submission_error,.season-events .gform_submission_error,.spaces-content .gform_submission_error,.type-body,body{line-height:26px}}.gfield_label,.page-header__strapline-inner .page-header__heading__wrapper .page-header__application-date,.page-template-news-listing .whats-on-access .card--event .card-event-instances__loadmore .btn--link,.page-template-news-listing .whats-on-tabs a.btn-link,.page-template-whats-on .whats-on-access .card--event .card-event-instances__loadmore .btn--link,.page-template-whats-on .whats-on-tabs a.btn-link,.page-template-whats-on-access .whats-on-access .card--event .card-event-instances__loadmore .btn--link,.page-template-whats-on-access .whats-on-tabs a.btn-link,.page-template-whats-on-archive .whats-on-access .card--event .card-event-instances__loadmore .btn--link,.page-template-whats-on-archive .whats-on-tabs a.btn-link,.pagination .btn--link,.pagination__page,.site-header-overlay__container-inner .text-left .btn-link,.site-header__search .site-header-overlay__container-inner__container .ais-InfiniteHits--empty p,.site-header__search .site-header-overlay__container-inner__container .ais-InfiniteHits-loadMore,.site-header__search-inner .text-left .btn-link,.type-body-l,label{font-family:var(--ff--secondary);font-size:1.25rem;font-weight:var(--fw--bold);line-height:24px}@media (min-width:48em){.gfield_label,.page-header__strapline-inner .page-header__heading__wrapper .page-header__application-date,.page-template-news-listing .whats-on-access .card--event .card-event-instances__loadmore .btn--link,.page-template-news-listing .whats-on-tabs a.btn-link,.page-template-whats-on .whats-on-access .card--event .card-event-instances__loadmore .btn--link,.page-template-whats-on .whats-on-tabs a.btn-link,.page-template-whats-on-access .whats-on-access .card--event .card-event-instances__loadmore .btn--link,.page-template-whats-on-access .whats-on-tabs a.btn-link,.page-template-whats-on-archive .whats-on-access .card--event .card-event-instances__loadmore .btn--link,.page-template-whats-on-archive .whats-on-tabs a.btn-link,.pagination .btn--link,.pagination__page,.site-header-overlay__container-inner .text-left .btn-link,.site-header__search .site-header-overlay__container-inner__container .ais-InfiniteHits--empty p,.site-header__search .site-header-overlay__container-inner__container .ais-InfiniteHits-loadMore,.site-header__search-inner .text-left .btn-link,.type-body-l,label{line-height:28px}}.card.card--post .card__heading h4,.cards--section__intro,.form__intro,.main-content__intro,.page-header__strapline-inner p,.season-events__intro,.section.jobs.no-results .no-results__inner p,.single-class .page-header__application-date,.single-event .page-header__application-date,.site-header__search .site-header-overlay__container-inner__container .ais-InfiniteHits-list .single-post h3,.spaces-content__intro,.type-body-xl{font-family:var(--ff--secondary);font-size:calc(1.375rem + var(--fluid--bp)*2);font-weight:var(--fw--bold);line-height:26px}@media (min-width:48em){.card.card--post .card__heading h4,.cards--section__intro,.form__intro,.main-content__intro,.page-header__strapline-inner p,.season-events__intro,.section.jobs.no-results .no-results__inner p,.single-class .page-header__application-date,.single-event .page-header__application-date,.site-header__search .site-header-overlay__container-inner__container .ais-InfiniteHits-list .single-post h3,.spaces-content__intro,.type-body-xl{line-height:31px}}.type-card-header{font-family:var(--ff--primary);font-size:calc(1.25rem + var(--fluid--bp)*4);font-weight:var(--fw--bold);line-height:1.4}.type-card-date{font-family:var(--ff--secondary);font-size:.875rem;font-weight:var(--fw--medium);line-height:1.4}.type-button{font-size:var(--fs--base);font-weight:var(--fw--normal);line-height:1.5}.type-input-label{font-family:var(--ff--secondary);font-size:var(--fs--body);font-weight:var(--fw--bold);line-height:1.3}html{background-color:var(--color--background);color:var(--color--foreground);scroll-behavior:smooth}body{text-underline-offset:var(--text-underline-offset)}.page-wrap,body{display:flex;flex-direction:column}.page-wrap{flex:1}.SpektrixFooter{display:none}:where(p,ul,ol,table,iframe,embed,hr,address,pre,dl,fieldset):where(:not([class~=not-prose] *)){margin-block:var(--space--prose)}:where(h1,h2,h3,h4,h5,h6){text-wrap:balance}:where(h1,h2,h3,h4,h5,h6):where(:not([class~=not-prose] *)){margin-block-end:var(--heading--margin-bottom,0);margin-block-start:var(--heading--margin-top,0)}b,strong{font-weight:var(--fw--bold)}details,summary{list-style:none}::-webkit-details-marker,summary::marker{display:none}ol,ul{padding-left:1.2em}li{margin-bottom:.5em;position:relative}li:last-child{margin-bottom:0}[role=list]{list-style:none;margin:0;padding:0}[role=list] li{list-style-image:none;margin-bottom:0}[role=list] li:after{content:none}[type=submit],button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;border-radius:0;color:currentColor;cursor:pointer;font-family:var(--ff--secondary);padding:0}svg{height:auto;width:100%}svg:where(:not(.svg--stroke)){fill:currentColor}:where(.svg--stroke) path{stroke:currentColor}:focus,:focus-visible{outline:3px dotted var(--color--focus);outline-offset:3px}:focus-visible:not(:focus-visible):active,:focus-visible:not(:focus-visible):focus,:focus:not(:focus-visible):active,:focus:not(:focus-visible):focus{outline-style:none;outline-width:0}p{margin-bottom:10px}p:last-child{margin-bottom:0}.container{margin-inline:auto;max-width:var(--container--width,var(--width--max));width:100%}:where(.container:not(.container .container)){padding-inline:var(--container--padding-inline)}.has-black-background-color{--color--background:var(--color--black);--color--foreground:var(--color--white);--focus--color:var(--color--foreground);--link--color:var(--color--white);--link--color--hover:var(--color--white);background-color:var(--color--background);color:var(--color--foreground)}.has-black-color{color:var(--color--black)}.has-white-background-color{--color--background:var(--color--white);background-color:var(--color--background)}.has-white-color{color:var(--color--white)}.has-brand-1-background-color{--color--background:var(--color--brand-1);--color--foreground:var(--color--black);--focus--color:var(--color--foreground);background-color:var(--color--background);color:var(--color--foreground)}.has-brand-1-color{color:var(--color--brand-1)}.has-brand-1-100-background-color{--color--background:var(--color--brand-1-100);background-color:var(--color--background)}.has-brand-1-100-color{color:var(--color--brand-1-100)}.has-brand-1-300-background-color{--color--background:var(--color--brand-1-300);background-color:var(--color--background)}.has-brand-1-300-color{color:var(--color--brand-1-300)}.has-brand-1-600-background-color{--color--background:var(--color--brand-1-600);background-color:var(--color--background)}.has-brand-1-600-color{color:var(--color--brand-1-600)}.has-brand-2-background-color{--color--background:var(--color--brand-2);background-color:var(--color--background)}.has-brand-2-color{color:var(--color--brand-2)}.has-neutral-100-background-color{--color--background:var(--color--neutral-100);background-color:var(--color--background)}.has-neutral-100-color{color:var(--color--neutral-100)}.has-neutral-200-background-color{--color--background:var(--color--neutral-200);background-color:var(--color--background)}.has-neutral-200-color{color:var(--color--neutral-200)}.has-neutral-300-background-color{--color--background:var(--color--neutral-300);background-color:var(--color--background)}.has-neutral-300-color{color:var(--color--neutral-300)}.has-neutral-400-background-color{--color--background:var(--color--neutral-400);background-color:var(--color--background)}.has-neutral-400-color{color:var(--color--neutral-400)}.has-neutral-500-background-color{--color--background:var(--color--neutral-500);background-color:var(--color--background)}.has-neutral-500-color{color:var(--color--neutral-500)}.has-neutral-600-background-color{--color--background:var(--color--neutral-600);background-color:var(--color--background)}.has-neutral-600-color{color:var(--color--neutral-600)}.has-neutral-700-background-color{--color--background:var(--color--neutral-700);background-color:var(--color--background)}.has-neutral-700-color{color:var(--color--neutral-700)}.has-red-background-color{--color--background:var(--color--red);background-color:var(--color--background)}.has-red-color{color:var(--color--red)}.has-blue-background-color{--color--background:var(--color--blue);background-color:var(--color--background)}.has-blue-color{color:var(--color--blue)}.has-yellow-background-color{--color--background:var(--color--yellow);background-color:var(--color--background)}.has-yellow-color{color:var(--color--yellow)}.has-coral-background-color{--color--background:var(--color--coral);background-color:var(--color--background)}.has-coral-color{color:var(--color--coral)}.has-light-grey-background-color{--color--background:var(--color--light-grey);background-color:var(--color--background)}.has-light-grey-color{color:var(--color--light-grey)}.has-dark-grey-background-color{--color--background:var(--color--dark-grey);background-color:var(--color--background)}.has-dark-grey-color{color:var(--color--dark-grey)}.has-accent-background-color{--color--background:var(--color--accent);background-color:var(--color--background)}.has-accent-color{color:var(--color--accent)}.has-focus-background-color{--color--background:var(--color--focus);background-color:var(--color--background)}.has-focus-color{color:var(--color--focus)}.has-error-background-color{--color--background:var(--color--error);background-color:var(--color--background)}.has-error-color{color:var(--color--error)}.has-disabled-background-color{--color--background:var(--color--disabled);background-color:var(--color--background)}.has-disabled-color{color:var(--color--disabled)}.has-background-background-color{background-color:var(--color--background)}.has-background-color{color:var(--color--background)}.has-text-background-color{--color--background:var(--color--text);background-color:var(--color--background)}.has-text-color{color:var(--color--text)}.event-details,.grid,.grid--auto{-moz-column-gap:var(--grid--column-gap,0);column-gap:var(--grid--column-gap,0);display:grid;grid-template-columns:repeat(var(--grid--columns),minmax(0,1fr));row-gap:var(--grid--row-gap,0)}.grid--auto{grid-template-columns:repeat(auto-fill,minmax(min(var(--grid--item--min-width,21.875rem),100%),1fr))}.flex-grid{-moz-column-gap:var(--grid--column-gap,0);column-gap:var(--grid--column-gap,0);display:flex;flex-flow:row wrap;row-gap:var(--grid--row-gap,0)}.flex-grid-item,.flex-grid>*{width:calc(100%/var(--grid--columns) - var(--grid--column-gap, 0px) + var(--grid--column-gap, 0px)/var(--grid--columns))}.flex-list{align-items:center;-moz-column-gap:var(--grid--column-gap,0);column-gap:var(--grid--column-gap,0);display:flex;flex-flow:row wrap;justify-content:flex-start;row-gap:var(--grid--row-gap,0)}.grid--col-1,.grid--col-2{--grid--columns:1}@media (min-width:48em){.grid--col-2{--grid--columns:2}}.grid--col-3{--grid--columns:1}@media (min-width:48em){.grid--col-3{--grid--columns:2}}@media (min-width:62em){.grid--col-3{--grid--columns:3}}.grid--col-4{--grid--columns:1}@media (min-width:48em){.grid--col-4{--grid--columns:2}}@media (min-width:62em){.grid--col-4{--grid--columns:4}}.grid--col-5{--grid--columns:1}@media (min-width:48em){.grid--col-5{--grid--columns:2}}@media (min-width:62em){.grid--col-5{--grid--columns:5}}.btn--mask-icon--after:after,.btn--mask-icon:before,.date-picker .date-picker__clear .icon,.date-picker .date-picker__toggle .icon,.mask-icon{background-color:currentColor;content:"";height:var(--icon--size,1em);-webkit-mask-image:var(--icon--url);mask-image:var(--icon--url);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:var(--icon--size,1em)}.img-fit{display:block;overflow:hidden;position:relative}.img-fit>*{height:100%;inset:0;-o-object-fit:var(--img-fit--object-fit,cover);object-fit:var(--img-fit--object-fit,cover);position:absolute;width:100%}.img-fit--contain{--img-fit--object-fit:contain}.article__content>:first-child,.event-instances>:first-child,.margin-trim-start>:first-child,.margin-trim>:first-child,.page-header__content>:first-child,.section>:first-child,.section>[class*=__inner]>:first-child,.section__inner>:first-child{margin-block-start:0}.margin-trim-end>:last-child{margin-block-end:0}.taxonomy-list>*,:where(.stack)>*{margin-block:0}.taxonomy-list :where(.stack>*+*),:where(.stack) :where(.stack>*+*){margin-block-start:var(--space--12tack)}.taxonomy-list>*+*{margin-block-start:var(--space--12tack)}:where(.stack--xxs)>*+*{--space--12tack:var(--space--4)}:where(.stack--xs)>*+*{--space--12tack:var(--space--8)}:where(.stack--s)>*+*{--space--12tack:var(--space--12)}:where(.stack--m)>*+*{--space--12tack:var(--space--16)}:where(.stack--l)>*+*{--space--12tack:var(--space--l)}:where(.stack--xl)>*+*{--space--12tack:var(--space--l)}:where(.stack--layout)>*+*{--space--12tack:var(--space--layout)}.section{margin-block:32px;margin-inline:auto}@media (min-width:62em){.section{margin-block:64px}}.section>[class*=__inner],.section__inner{margin-inline:auto}.section__header{margin-bottom:var(--space--32)}.section.has-background{padding-block:var(--section--padding-block)}.section__heading{background:var(--color--black);box-decoration-break:clone;-webkit-box-decoration-break:clone;color:#fff;display:inline;line-height:58px;margin-top:0;padding:var(--space--8) var(--space--16);width:auto}@media (min-width:48em){.section__heading{line-height:80px;padding:var(--space--8) var(--space--24)}.section.equal-opps{align-items:flex-start;display:flex;flex-direction:column}}:where(.section:not(:first-child)){margin-block-start:var(--section--margin-block)}:where(.section:not(:last-child)){margin-block-end:var(--section--margin-block)}.table{border-collapse:collapse;line-height:inherit;width:100%}.table td,.table th{padding:var(--table--row--padding-block) var(--table--row--padding-inline)}.table th{background-color:var(--table--header--background-color);border-bottom:var(--table--header--border);font-weight:var(--fw--bold);height:var(--table--header--height);text-align:left}.table td{height:var(--table--row--height)}.table td:first-child{text-align:left}.table tr:nth-child(2n){background-color:var(--table--row--background-color--even)}.table tr:nth-child(odd){background-color:var(--table--row--background-color--odd)}.table tfoot:before{content:"";display:block;height:var(--space--layout)}.table tfoot tr:first-of-type{border-top:var(--border--1)}.table tfoot .grand-total td,.table tfoot .label{font-weight:var(--fw--bold)}.responsive-table{overflow-x:scroll;overflow-y:hidden}.responsive-table>table{margin-block:0}:where(:-moz-any-link){color:var(--link--color);text-decoration:var(--link--text-decoration)}.btn--link,.link,:where(:any-link){color:var(--link--color);-webkit-text-decoration:var(--link--text-decoration);text-decoration:var(--link--text-decoration)}:where(:-moz-any-link):active,:where(:-moz-any-link):focus{color:var(--link--color--hover);text-decoration:var(--link--text-decoration--hover)}.btn--link:active,.btn--link:focus,.link:active,.link:focus,:where(:any-link):active,:where(:any-link):focus{color:var(--link--color--hover);-webkit-text-decoration:var(--link--text-decoration--hover);text-decoration:var(--link--text-decoration--hover)}@media (hover:hover){:where(:-moz-any-link):hover{color:var(--link--color--hover);text-decoration:var(--link--text-decoration--hover)}.btn--link:hover,.link:hover,:where(:any-link):hover{color:var(--link--color--hover);-webkit-text-decoration:var(--link--text-decoration--hover);text-decoration:var(--link--text-decoration--hover)}}.link--secondary{color:var(--link--color);font-weight:var(--fw--bold);-webkit-text-decoration:var(--link--text-decoration);text-decoration:var(--link--text-decoration)}.link--secondary:active,.link--secondary:focus{color:var(--link--color--hover);-webkit-text-decoration:var(--link--text-decoration--hover);text-decoration:var(--link--text-decoration--hover)}@media (hover:hover){.link--secondary:hover{color:var(--link--color--hover);-webkit-text-decoration:var(--link--text-decoration--hover);text-decoration:var(--link--text-decoration--hover)}}.btn--neutral-700{--btn--background-color:var(--color--neutral-700);--btn--border-color:var(--color--neutral-700);--btn--color:var(--color--white);--btn--background-color--hover:var(--color--neutral-600);--btn--border-color--hover:var(--color--neutral-600);--btn--color--hover:var(--color--white)}.btn--secondary,.btn--white{--btn--background-color:var(--color--white);--btn--border-color:var(--color--black);--btn--color:var(--color--black);--btn--background-color--hover:var(--color--neutral-200);--btn--border-color--hover:var(--color--black);--btn--color--hover:var(--color--black)}.btn--brand-1{--btn--background-color:var(--color--brand-1);--btn--border-color:var(--color--brand-1);--btn--color:var(--color--black);--btn--background-color--hover:var(--color--neutral-700);--btn--border-color--hover:var(--color--neutral-700);--btn--color--hover:var(--color--white)}.btn--brand-2{--btn--background-color:var(--color--brand-2);--btn--border-color:var(--color--brand-2);--btn--color:var(--color--black);--btn--background-color--hover:var(--color--neutral-700);--btn--border-color--hover:var(--color--neutral-700);--btn--color--hover:var(--color--white)}.btn--neutral-200{--btn--background-color:var(--color--neutral-200);--btn--border-color:var(--color--black);--btn--color:var(--color--black);--btn--background-color--hover:var(--color--neutral-300);--btn--border-color--hover:var(--color--black);--btn--color--hover:var(--color--black)}.btn,.btn--closed,.btn--secondary,.btn--white,.cards--section .gform_button,.form .gform_button,.season-events .gform_button,.spaces-content .gform_button{align-items:center;background-color:var(--color--red);border:var(--btn--border-width) solid var(--color--red);border-radius:0;color:var(--btn--color);cursor:pointer;display:flex;font-family:var(--ff--primary);font-size:32px;font-weight:var(--fw--semibold);gap:.25rem;height:56px;justify-content:center;padding:var(--space--8) var(--space--16);text-align:center;text-decoration:none;text-transform:uppercase;transition:all var(--transition--base);transition-property:background-color,color,border-color,box-shadow,transform}.btn--closed:active,.btn--closed:focus,.btn--secondary:active,.btn--secondary:focus,.btn--white:active,.btn--white:focus,.btn:active,.btn:focus,.cards--section .gform_button:active,.cards--section .gform_button:focus,.form .gform_button:active,.form .gform_button:focus,.season-events .gform_button:active,.season-events .gform_button:focus,.spaces-content .gform_button:active,.spaces-content .gform_button:focus{background-color:var(--color--black);border-color:var(--btn--border-color--hover);color:var(--btn--color--hover);text-decoration:none}@media (hover:hover){.btn--closed:hover,.btn--secondary:hover,.btn--white:hover,.btn:hover,.cards--section .gform_button:hover,.form .gform_button:hover,.season-events .gform_button:hover,.spaces-content .gform_button:hover{background-color:var(--color--black);border-color:var(--btn--border-color--hover);color:var(--btn--color--hover);text-decoration:none}}.btn svg,.btn--closed svg,.btn--secondary svg,.btn--white svg,.cards--section .gform_button svg,.form .gform_button svg,.season-events .gform_button svg,.spaces-content .gform_button svg{height:var(--btn--icon-size,1em);width:var(--btn--icon-size,1em)}.btn--secondary,.btn--white{background:#fff;border-color:#000}.btn--secondary:active,.btn--secondary:focus,.btn--white:active,.btn--white:focus{background:#000;color:#fff}@media (hover:hover){.btn--secondary:hover,.btn--white:hover{background:#000;color:#fff}}.btn--closed{background-color:#bebebe;border-color:#bebebe;color:#000;flex-shrink:0}.btn--closed:disabled,.btn--disabled,.btn--secondary:disabled,.btn--white:disabled,.btn:disabled,.cards--section .gform_button:disabled,.form .gform_button:disabled,.season-events .gform_button:disabled,.spaces-content .gform_button:disabled{background-color:var(--color--disabled);border-color:var(--color--disabled);color:var(--color--white);pointer-events:none}.btn--link{background-color:unset;border:0;border-radius:0;color:var(--link--color);font-family:inherit;font-weight:var(--fw--bold);padding:unset;text-align:inherit;-webkit-text-decoration:var(--link--text-decoration);text-decoration:var(--link--text-decoration);transition:none}.btn--link:active,.btn--link:focus{background-color:unset;color:var(--link--color--hover);-webkit-text-decoration:var(--link--text-decoration--hover);text-decoration:var(--link--text-decoration--hover)}@media (hover:hover){.btn--link:hover{background-color:unset;color:var(--link--color--hover);-webkit-text-decoration:var(--link--text-decoration--hover);text-decoration:var(--link--text-decoration--hover)}}.btn--square{border-radius:var(--btn--border-radius,0);min-height:var(--btn--size,2.75rem);min-width:var(--btn--size,2.75rem);padding:0 .3em;z-index:1}.btn--square svg{height:var(--btn--icon-size,1em);width:var(--btn--icon-size,1em)}.btn--mask-icon,.btn--mask-icon--after{--icon--size:var(--btn--icon-size,1em);overflow:hidden;position:relative}.btn--play-pause .pause-icon{display:none}.btn--play-pause svg{height:16px;width:auto}.btn--play-pause.playing .play-icon{display:none}.btn--play-pause.playing .pause-icon{display:block}[type=color],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],select,textarea{background:var(--input--background-color);border:var(--input--border-width) solid var(--input--border-color);border-radius:var(--input--border-radius);box-shadow:none;color:var(--input--color);display:block;font-family:inherit;line-height:inherit;padding:var(--input--padding-block) var(--input--padding-inline);width:100%}select{max-width:100%;min-width:6em;position:relative}select:not([multiple]){-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.383.818c-.44.44-.44 1.151 0 1.59l4.773 4.774a1.125 1.125 0 1 0 1.59-1.591L1.975.818a1.125 1.125 0 0 0-1.591 0Z' fill='%23000'/%3E%3Cpath d='M11.617.818a1.125 1.125 0 0 0-1.591 0L5.253 5.59a1.125 1.125 0 1 0 1.591 1.59l4.773-4.772c.44-.44.44-1.152 0-1.591Z' fill='%23000'/%3E%3C/svg%3E");background-position:right var(--input--padding-block) top 50%;background-repeat:no-repeat;background-size:.6875em auto;cursor:pointer;padding-right:2em}select:not([multiple]):active,select:not([multiple]):focus{background-color:transparent}.form-grid{-moz-column-gap:var(--form--column-gap);column-gap:var(--form--column-gap);display:grid;grid-auto-flow:row;grid-template-areas:"left left left right right right";grid-template-columns:repeat(6,1fr);row-gap:var(--form--row-gap)}.form-grid>*{grid-column:1/-1}@media (min-width:36em){.form-item--left{grid-column:left}.form-item--right{grid-column:right}}.form-field--compound{align-items:flex-start;display:flex;flex-flow:row wrap;gap:var(--space--12)}.form-field--compound label{width:100%}::-moz-placeholder{color:var(--input--placeholder-color);opacity:1}::placeholder{color:var(--input--placeholder-color);opacity:1}fieldset{border:0;margin-left:0;margin-right:0;padding:0;width:100%}fieldset+fieldset{margin-top:var(--form--row-gap)}.gfield_label,label{cursor:pointer;display:inline-block;margin-bottom:var(--form--label-spacing)}legend{font-weight:var(--fw--medium);margin-bottom:var(--form--row-gap)}[type=color]::-moz-placeholder,[type=date]::-moz-placeholder,[type=datetime-local]::-moz-placeholder,[type=datetime]::-moz-placeholder,[type=email]::-moz-placeholder,[type=month]::-moz-placeholder,[type=number]::-moz-placeholder,[type=password]::-moz-placeholder,[type=search]::-moz-placeholder,[type=tel]::-moz-placeholder,[type=text]::-moz-placeholder,[type=time]::-moz-placeholder,[type=url]::-moz-placeholder,[type=week]::-moz-placeholder,textarea::-moz-placeholder{color:rgba(0,0,0,.5)!important}[type=color]::placeholder,[type=date]::placeholder,[type=datetime-local]::placeholder,[type=datetime]::placeholder,[type=email]::placeholder,[type=month]::placeholder,[type=number]::placeholder,[type=password]::placeholder,[type=search]::placeholder,[type=tel]::placeholder,[type=text]::placeholder,[type=time]::placeholder,[type=url]::placeholder,[type=week]::placeholder,textarea::placeholder{color:rgba(0,0,0,.5)!important}textarea{height:150px;resize:vertical}.form-field--checkbox,.form-field--checkbox-radio,.form-field--radio{align-items:center;display:flex;gap:16px}.form-field--checkbox+.form-field--checkbox,.form-field--checkbox+.form-field--radio,.form-field--checkbox-radio+.form-field--checkbox,.form-field--checkbox-radio+.form-field--radio,.form-field--radio+.form-field--checkbox,.form-field--radio+.form-field--radio{margin-top:20px}.form-field--checkbox-radio>*,.form-field--checkbox>*,.form-field--radio>*{grid-column:label;justify-self:flex-start}.form-field--checkbox [type=checkbox],.form-field--checkbox [type=radio],.form-field--checkbox-radio [type=checkbox],.form-field--checkbox-radio [type=radio],.form-field--radio [type=checkbox],.form-field--radio [type=radio]{grid-area:input}.form-field--checkbox label,.form-field--checkbox-radio label,.form-field--radio label{font-weight:var(--fw--medium);margin-bottom:0}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--checkbox--input--background-color);border:var(--input--border-width) solid var(--input--border-color);color:currentColor;cursor:pointer;flex-shrink:0;font:inherit;height:var(--checkbox--size);margin:0;position:relative;width:var(--checkbox--size)}[type=checkbox]:before,[type=radio]:before{background-color:var(--color--black);content:"";height:var(--checkbox--check-size);left:50%;opacity:0;position:absolute;top:50%;width:var(--checkbox--check-size)}[type=checkbox]:disabled,[type=radio]:disabled{--color--accent:var(--color--neutral-400)}[type=checkbox]:disabled,[type=checkbox]:disabled~label,[type=radio]:disabled,[type=radio]:disabled~label{color:var(--color--disabled);cursor:not-allowed}[type=checkbox]~label,[type=radio]~label{font-weight:var(--fw--medium);margin-bottom:0}[type=checkbox]:disabled,[type=radio]:disabled{color:var(--color--neutral-600)}[type=checkbox]{border-radius:var(--input--border-radius)}[type=checkbox]:after,[type=checkbox]:before{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}[type=checkbox]:after,[type=checkbox]:before{transition:all var(--transition--base);transition-property:background-color}[type=checkbox]:after{background-color:#fff!important;content:"";height:var(--checkbox--checkmark-size);-webkit-mask-image:url(https://lyric2026-development.cogdesign.com/wp-content/themes/lyric-2026-theme/public/images/tick.svg);mask-image:url(https://lyric2026-development.cogdesign.com/wp-content/themes/lyric-2026-theme/public/images/tick.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;opacity:0;width:var(--checkbox--checkmark-size)}[type=checkbox]:checked:after,[type=checkbox]:checked:before{opacity:1}[type=checkbox]:checked:before{--checkbox--check-size:24px}[type=radio]{border-radius:50%}[type=radio]:before{border-radius:50%;opacity:0;transform:translate(-50%,-50%) scale(var(--check-scale,0))}[type=radio]:checked:before{--check-scale:1;opacity:1;transition:all var(--transition--base);transition-property:transform,opacity}[type=checkbox]:checked:before{opacity:0}.width--m{max-width:var(--width--m)}.width--s{max-width:var(--width--s)}.width--l{max-width:var(--width--l)}.width--max{max-width:var(--width--max)}.width--fluid-min{max-width:var(--width--fluid-min)}.width--fluid-max{max-width:var(--width--fluid-max)}.width--full{max-width:100%}.width--full--padded{max-width:var(--width--full--padded)}::backdrop,[popover],dialog{opacity:0;transition:display var(--transition--l) allow-discrete,overlay var(--transition--l) allow-discrete,opacity var(--transition--l)}:popover-open,:popover-open::backdrop,[open],[open]::backdrop{opacity:1}@starting-style{:popover-open,:popover-open::backdrop,[open],[open]::backdrop{opacity:0}}.accordion__inner{margin-inline:0!important;max-width:840px}.accordion-item{border-bottom:1px solid rgba(0,0,0,.2);position:relative}.accordion-item:last-child{border-bottom:0}.accordion-item__header{align-items:center;display:flex;font-family:var(--font-family-medium);gap:var(--space--16);justify-content:space-between;padding:var(--space--16) 0;text-align:left;transition:background-color var(--transition--base);width:100%}.accordion-item__header[aria-expanded=true] .accordion-item__icon:before{rotate:-180deg}.accordion-item__header .accordion-item__icon{--btn--size:28px;background:transparent;border:none;color:var(--color--black);flex-shrink:0;height:auto;padding:0;width:1.5625rem}.accordion-item__header .accordion-item__icon:before{--icon--size:14px;background-color:currentColor;-webkit-mask-image:url(../images/arrow.svg);mask-image:url(../images/arrow.svg);rotate:0deg;transition:rotate var(--transition--base)}.accordion-item__heading{margin:0}.accordion-item__content-panel{overflow:hidden;transition:height var(--transition--base);width:100%}.accordion-item__content{align-items:flex-start;display:flex;flex-direction:column;gap:22px;max-width:var(--width--s);padding:6px 0 var(--space--32)}@media (min-width:62em){.accordion-item__content{padding:6px 0 var(--space--32)}}.accordion-item__content-inner{align-items:flex-start;display:flex;gap:24px}.accordion-item__content-inner img{aspect-ratio:1/1;flex-shrink:0;max-width:200px;-o-object-fit:cover;object-fit:cover;width:100%}.article__inner{position:relative}.article__content{container-name:content;container-type:inline-size;grid-area:content;margin-block:var(--article-content--margin-block)}.article__content:has(>.cards--section:last-child),.article__content:has(>.spaces-content:last-child){margin-bottom:0}.article__content__wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:0;justify-content:space-between;margin-bottom:var(--space--32);max-width:var(--width--max)!important;padding-inline:var(--container--padding-inline)}@media (min-width:48em){.article__content__wrapper{flex-direction:row;gap:var(--space--32);margin-top:64px}}@media (min-width:85.375em){.article__content__wrapper{padding-inline:0}}.article__sidebar{display:flex;flex-direction:column;flex-shrink:0;gap:32px;width:100%}@media (min-width:48em){.article__sidebar{width:300px}}.article .sidebar__content{position:relative}.article .sidebar__content img{aspect-ratio:4/3;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.article .sidebar__content .wrapper{display:flex;left:10px;position:absolute;right:20px;top:20px}@media (min-width:75em){.article .sidebar__content .wrapper{left:20px;right:20px;top:20px}}.article .sidebar__content h5{background:var(--color--black);box-decoration-break:clone;-webkit-box-decoration-break:clone;color:#fff;display:inline;font-family:var(--ff--primary);font-size:32px;font-weight:var(--fw--semibold);line-height:42px;margin:0;padding:8px 12px;padding:var(--space--8) var(--space--16);text-transform:uppercase}.article .sidebar__content .btn{bottom:10px;font-size:26px;left:10px;padding:0 var(--space--8);position:absolute}@media (min-width:75em){.article .sidebar__content .btn{bottom:20px;font-size:32px;left:20px;padding:var(--space--8) var(--space--16)}}.article .sidebar__content .btn.main-btn{bottom:0;left:0;margin-top:var(--space--16);position:relative;right:0;top:0}.article .sidebar__content.info{align-items:flex-start;display:flex;flex-direction:column}.article .sidebar__content.info .info__button{background-color:var(--color--black);color:var(--color--white);font-weight:var(--fw--bold);letter-spacing:.6px;margin-bottom:22px;padding:6px 12px;text-transform:uppercase;width:100%}.article .sidebar__content_details{align-items:flex-start;display:flex;gap:6px;margin-bottom:var(--space--12);width:100%}.article .sidebar__content_details.info{align-items:flex-start}.article .sidebar__content_details.info.no-icon{margin-top:-8px}.article .sidebar__content_details:last-child{margin-bottom:0}.article .sidebar__content_details p{flex-shrink:0;line-height:20px;margin:0}.article .sidebar__content_details p.details{flex-shrink:unset;font-weight:var(--fw--bold)}.article .sidebar__content__icon{--icon--size:20px;flex-shrink:0;margin-right:6px}.article .sidebar__content__icon.empty{background-color:transparent}.article :where(.article__content>*){margin-inline:auto;max-width:var(--width--max--padded)}.progress-nav{display:none}@media (min-width:62em){.progress-nav{display:block}}@media (min-width:85.375em){.progress-nav__inner{padding-inline:0}}.progress-nav__items{background-color:var(--color--black);color:var(--color--white);counter-reset:nav-items}.progress-nav-item{border-right:1px solid var(--color--light-grey);counter-increment:nav-items;padding:20px 32px}.progress-nav-item.is-active{background-color:var(--color--light-grey);border-right:0}.progress-nav-item__wrap{align-items:center;display:flex;flex-flow:row nowrap;gap:var(--space--8)}.progress-nav-item__icon{align-items:center;display:flex;justify-content:center;text-align:center;transition:background-color var(--transition--base)}.progress-nav-item__icon:before{content:counter(nav-items)}.progress-nav-item.is-active .progress-nav-item__icon,.progress-nav-item.is-active .progress-nav-item__text{color:var(--color--black)}.progress-nav-item__text b,.progress-nav-item__text strong{font-weight:var(--fw--semibold)}.progress-nav-item__link,.progress-nav-item__link:hover{text-decoration:none}.progress-nav-item__link:hover .progress-nav-item__text{text-decoration:underline}.progress-nav-item__link:hover:before{--color--background:var(--color--neutral-400);background-color:var(--color--background)}.event-access-badges{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.event-access-badges li{list-style-image:none;margin-bottom:0}.event-access-badges li:after{content:none}.event-access-badge{align-items:center;display:flex;flex-flow:row nowrap;gap:var(--space--base)}.event-access-badge__icon{max-width:35px}.event-instances__heading{margin-bottom:var(--space--prose)}.event-instances__items{display:grid;gap:var(--space--base);list-style:none;margin:0;padding:0}.event-instances__items li{list-style-image:none;margin-bottom:0}.event-instances__items li:after{content:none}@media (min-width:75em){.event-instances__items{gap:var(--space--16l)}}.event-instance{align-items:flex-start;border-bottom:1px solid var(--color--light-grey);display:flex;flex-direction:column;gap:var(--space--12);justify-content:flex-start;padding-bottom:var(--space--20);padding-top:var(--space--20)}@media (min-width:48em){.event-instance{align-items:center;flex-direction:row;gap:var(--space--24)}}.event-instance__col-1{flex-shrink:0;width:100%}@media (min-width:48em){.event-instance__col-1{max-width:300px}}@media (min-width:62em){.event-instance__col-1 .event-instance__start-time{display:none}}.event-instance__access{align-items:center;display:flex;gap:8px;width:100%}.event-instance__access img{flex-shrink:0;height:32px;width:32px}.event-instance__types{display:flex;gap:8px}.event-instance__cats{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;width:100%;z-index:1}.event-instance__cats .event-instance__sold-out,.event-instance__cats .event-instance__type{background-color:var(--color--white);border:1px solid var(--color--black);font-size:12px;font-style:normal;font-weight:700;letter-spacing:.6px;line-height:normal;padding:var(--space--8) var(--space--12);text-transform:uppercase}.event-instance__cats .event-instance__sold-out.yellow,.event-instance__cats .event-instance__type.yellow{background-color:var(--color--yellow);border-color:var(--color--yellow)}.event-instance__cats .event-instance__sold-out{background-color:var(--color--black);color:#fff}.event-instance__times{display:none;flex-flow:column nowrap;gap:var(--space--8);max-width:110px;width:-moz-fit-content;width:fit-content;width:100%}@media (min-width:62em){.event-instance__times{display:flex;flex-flow:row nowrap;gap:var(--space--12)}}.event-instance__times__text{display:flex;flex-flow:column nowrap;gap:4px}.event-instance__bands{max-width:100px;width:100%}.event-instance__bands-list{display:table;width:100%}.event-instance__bands.desktop{display:none}@media (min-width:62em){.event-instance__bands.desktop{display:block}}.event-instance .mobile-flex{align-items:center;display:flex;justify-content:space-between}@media (min-width:48em){.event-instance .mobile-flex{gap:24px;justify-content:flex-start}.event-instance .mobile-flex .event-instance__start-time.mobile{margin-bottom:0}}@media (min-width:62em){.event-instance .mobile-flex{display:none}}.event-instance__band{display:table-row}.event-instance__band>*{display:table-cell}.event-instance__band-name{padding-right:var(--space--16);width:60%}.event-instance__band:not(:first-child) dd,.event-instance__band:not(:first-child) dt{padding-top:var(--space--12)}.event-instance__booking{width:100%}@media (min-width:48em){.event-instance__booking{margin:0 0 0 auto;max-width:150px}}.event-instance__date{margin-top:var(--space--4)}.event-instance__accessibility-list{align-items:flex-start;background:var(--color--light-grey);display:flex;gap:var(--space--16);margin-bottom:4px;margin-top:0;padding:var(--space--12) var(--space--16);width:100%}.event-instance__accessibility-list img{aspect-ratio:1/1!important;max-width:32px}.event-instance__accessibility-list p{margin:0}.event-instance__accessibility-list p.bold{font-weight:700;margin-top:4px}.event-sidebar{background:var(--color--brand-1-300);padding:var(--space--32)}.event-details{--grid--columns:1}@media (min-width:48em){.event-details{--grid--columns:3}}@media (min-width:62em){.event-details{--grid--columns:4}}.event-detail h3{margin-bottom:0}.downloads__items{--grid--columns:1;--grid--row-gap:var(--space--16);--grid--column-gap:var(--space--16)}@media (min-width:62em){.downloads__items{--grid--columns:2;gap:var(--space--24)}}.downloads__inner{margin-inline:0!important;max-width:840px}.downloads-item{position:relative;transition:var(--transition--base);transition-property:background-color,border-color}.downloads-item:active,.downloads-item:focus{background-color:var(--color--neutral-200);border-color:var(--color--black)}@media (hover:hover){.downloads-item:hover{background-color:var(--color--neutral-200);border-color:var(--color--black)}}.downloads-item__content{display:flex}.downloads-item__content-inner{background-color:#f1f1f1;display:flex;flex-direction:column;justify-content:center;padding:var(--space--16) var(--space--24);width:100%}.downloads-item__icon{--icon--size:40px;background-color:var(--color--white)}@media (min-width:62em){.downloads-item__icon{--icon--size:48px}}.downloads-item__icon__wrap{align-items:center;background-color:var(--color--red);display:flex;flex-shrink:0;justify-content:center;max-width:74px;padding:var(--space--12);width:100%}@media (min-width:62em){.downloads-item__icon__wrap{max-width:96px;padding:var(--space--24)}}.downloads-item__title{font-family:var(--ff--primary);font-size:24px;font-weight:var(--fw--semibold);line-height:24px;text-transform:uppercase}.downloads-item__title a{text-decoration:none}.downloads-item__title a:before{content:"";inset:0;position:absolute;z-index:1}.downloads-item:hover .downloads-item__icon__wrap{background-color:var(--color--black)}.downloads-item:hover .downloads-item__title{text-decoration:underline}:where([aria-expanded]):where([aria-expanded=true]) [data-show-expanded],:where([aria-expanded]):where([aria-expanded=true])[data-show-expanded]{display:block}:where([aria-expanded]):where([aria-expanded=true]) [data-hide-expanded],:where([aria-expanded]):where([aria-expanded=true])[data-hide-expanded]{display:none}:where([aria-expanded]):where([aria-expanded=false]) [data-show-expanded],:where([aria-expanded]):where([aria-expanded=false])[data-show-expanded]{display:none}:where([aria-expanded]):where([aria-expanded=false]) [data-hide-expanded],:where([aria-expanded]):where([aria-expanded=false])[data-hide-expanded]{display:block}.page-header{position:relative}.page-header__image,.page-header__video{aspect-ratio:1/1;max-height:500px;overflow:hidden;position:relative;width:100%}@media (min-width:48em){.page-header__image,.page-header__video{aspect-ratio:4/3}}.page-header__image img,.page-header__video img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.page-header__image iframe,.page-header__video iframe{aspect-ratio:16/9;height:auto;left:50%;margin:0;min-height:100%;min-width:100%;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.page-header__image:after,.page-header__video:after{background:linear-gradient(180deg,transparent 50%,#000);bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:1}.page-header__image .desktop,.page-header__video .desktop{display:none}@media (min-width:48em){.page-header__image .desktop,.page-header__video .desktop{display:block}.page-header__image .mobile,.page-header__video .mobile{display:none}}.page-header__video{max-height:686px}.page-header__video img{display:none}.page-header__content{align-items:center;bottom:0;display:flex;gap:var(--space--32);justify-content:center;left:0;max-width:var(--width--max);padding:0;position:absolute;right:0;text-align:center;top:0;z-index:2}@media (min-width:48em){.page-header__content{padding-inline:var(--container--padding-inline)}}@media (min-width:85.375em){.page-header__content{padding-inline:0}}.page-header__content-button{flex-shrink:0}.page-header__content .btn.btn--closed{display:none}@media (min-width:48em){.page-header__content .btn.btn--closed{display:flex}}.page-header__content cog-booking{flex-shrink:0}.page-header__heading{background:transparent!important;color:var(--color--white);margin-top:0}.page-header__heading-wrapper{display:none}@media (min-width:48em){.page-header__heading-wrapper{display:block}}.page-header__subheading{margin-block:var(--space--base)}.page-header__application-date{background-color:var(--color--white);color:var(--color--black);display:none;padding:var(--space--8) var(--space--16)}@media (min-width:48em){.page-header__application-date{display:block}}.page-header__buttons{bottom:var(--space--24);display:flex;justify-content:flex-end;left:0;position:absolute;right:0;z-index:4}@media (min-width:85.375em){.page-header__buttons{padding-inline:0}}.page-header__buttons .btn{background:rgba(0,0,0,.4);border:1px solid;border-radius:50%;height:48px;width:48px}@media (max-width:47.99em){.page-header:has(.btn--play-pause:not(.playing)) .page-header__video img{display:block;position:relative;z-index:2}}.page-header__strapline{background-color:var(--color--black);color:var(--color--white);padding:var(--space--32) 0}.page-header__strapline a{align-items:center;display:flex;font-weight:700;gap:8px;margin:0 auto 0 0;text-decoration:none}.page-header__strapline a .mask-icon{--icon--size:14px;rotate:90deg}.page-header__strapline-inner{margin:0 auto;max-width:var(--width--max);padding-inline:var(--container--padding-inline)}@media (min-width:85.375em){.page-header__strapline-inner{padding-inline:0}}.page-header__strapline-inner .page-header__heading__wrapper{border-bottom:1px solid var(--color--light-grey);margin-bottom:20px;padding-bottom:32px}.page-header__strapline-inner .page-header__heading__wrapper.has-sub{border-bottom:0;margin-bottom:0}.page-header__strapline-inner .page-header__heading__wrapper .page-header__application{display:block;width:100%}.page-header__strapline-inner .page-header__heading__wrapper .page-header__application-date{display:inline-block}@media (min-width:48em){.page-header__strapline-inner .page-header__heading__wrapper{display:none!important}}.page-header__strapline-inner p{max-width:840px}.page-header__strapline-inner p.text{margin-bottom:var(--space--20)}.page-header__strapline-inner-flex{align-items:flex-start;border-top:1px solid;display:flex;flex-direction:column;gap:var(--space--16);justify-content:space-between;padding-top:var(--space--20)}@media (min-width:62em){.page-header__strapline-inner-flex{align-items:center;flex-direction:row;gap:48px;justify-content:flex-start}}.page-header__titles{align-items:center;display:flex;flex-direction:column;gap:20px;padding-inline:var(--container--padding-inline);text-align:center}.page-header__titles h4{color:var(--color--white);margin:0}.page-header__titles .btn{margin-top:var(--space--20)}@media (min-width:48em){.page-header__titles .btn{margin-top:48px}}.page-header__titles-category{background-color:var(--color--white);border:1px solid var(--color--black);font-size:12px;font-style:normal;font-weight:700;letter-spacing:.6px;line-height:normal;padding:var(--space--8) var(--space--12);text-transform:uppercase}@media (min-width:48em){.page-header__titles-category{margin-bottom:var(--space--12)}}.page-header__titles-category.red{background-color:var(--color--red);border-color:var(--color--red);color:var(--color--white)}.page-header__titles-category.active{background-color:var(--color--black);color:var(--color--white)}.page-header__titles-category__wrapper{align-items:center;display:flex;gap:8px}.page-header__share{align-items:center;display:flex;gap:16px}.page-header__share p{font-size:20px;margin-bottom:0}.page-header__share__links{align-items:center;display:flex;gap:32px}@media (min-width:62em){.page-header__share__links{margin:0 0 0 auto}}.page-header__share__links p{margin-bottom:0}.page-header__share__links .btn--square{--btn--size:25px;justify-content:center;padding:0}.page-header__share__links .btn--square svg{--btn--icon-size:25px}.card{height:100%;overflow:hidden;position:relative}.card,.card__content{display:flex;flex-direction:column}.card__content{align-items:flex-start;flex-grow:1;padding:var(--space--base)}.card__heading{margin-bottom:var(--space--24)}.card__heading h4{background:var(--color--black);box-decoration-break:clone;-webkit-box-decoration-break:clone;color:#fff;display:inline;line-height:46px;margin-top:0;padding:6px var(--space--16);width:auto}@media (min-width:48em){.card__heading h4{line-height:58px}}.card__posted{font-weight:700;margin-bottom:var(--space--12)}.card__summary{text-wrap:pretty;position:relative;z-index:1}.card__image{aspect-ratio:16/9;background-color:var(--color--neutral-100);overflow:hidden;position:relative;width:100%}.card__image-inner{height:100%;width:100%}.card__actions{align-items:center;display:flex;gap:16px;margin-top:auto;padding-top:var(--space--24);width:100%}.card__spaces{align-items:flex-start;display:flex;gap:0 var(--space--16);margin-bottom:var(--space--16)}.card__spaces .card__icon{margin-top:4px}.card__spaces__wrap{align-items:center;display:flex;flex-wrap:wrap;gap:0 16px}.card__spaces__space{border-right:1px solid #000;display:flex;gap:8px;padding-right:var(--space--16)}.card__spaces .capacity{font-weight:var(--fw--bold)}.card .card__categories{align-items:center;display:flex;flex-wrap:wrap;gap:8px;left:var(--space--8);position:absolute;top:var(--space--8);width:100%;z-index:1}.card .card__categories .category{background-color:var(--color--white);border:1px solid var(--color--black);font-size:12px;font-style:normal;font-weight:700;letter-spacing:.6px;line-height:normal;padding:var(--space--8) var(--space--12);text-transform:uppercase}.card .card__categories .category.active{background-color:var(--color--black);color:var(--color--white)}.card .card__categories .category.yellow{background-color:var(--color--yellow);border-color:var(--color--yellow)}.card .card__categories .category.red{background-color:var(--color--red);border-color:var(--color--red);color:var(--color--white)}.card .card__categories .category.pink{background-color:#ff7a71;border-color:#ff7a71}.card__btn{margin-top:var(--space--base);width:50%}@media (min-width:48em){.card__btn{width:auto}}.card__btn-wrapper{width:50%}@media (min-width:48em){.card__btn-wrapper{width:auto}}.card .btn[data-booking-status=coming-soon]{background-color:#ff7a71;border-color:#ff7a71;color:#000}.card__fill-link:before{content:"";inset:0;position:absolute;z-index:1}.card__clickable{position:relative;z-index:1}.card__meta{margin-bottom:var(--space--16)}.card.card--post .card__heading{margin-bottom:var(--space--12);margin-top:var(--space--20)}.card.card--post .card__heading h4{background:transparent;color:#000;padding:0;text-transform:none}.card.card--post .card__actions{width:100%}@media (min-width:48em){.card.card--post .card__actions{width:auto}}.card.card--post .card__btn{width:100%}cog-booking [data-booking-status]{animation:fade-in .4s ease-out}cog-booking [data-booking-status]:not([data-booking-visible=true]){display:none}cog-credits{--cog-logo--size:30px;all:unset;align-items:center;display:flex;height:var(--cog-logo--size,30px);justify-content:flex-end;margin-top:var(--cog-logo--size,30px);overflow:hidden}cog-credits .cog-credits__inner{display:flex;flex-flow:row nowrap;gap:10px;transform:translateX(calc(100% - var(--cog-logo--size)));width:-moz-fit-content;width:fit-content}cog-credits[open=true] .cog-credits__inner{transform:unset}cog-credits a{align-self:center;display:flex;white-space:nowrap}cog-credits a svg{fill:currentColor;border-bottom:1px solid transparent;flex-shrink:0;width:125px}cog-credits .cog-credits__toggle{display:flex}cog-credits .cog-credits__toggle svg{height:var(--cog-logo--size,30px);width:var(--cog-logo--size,30px)}@media screen and (prefers-reduced-motion:no-preference){cog-credits .cog-credits__inner{transition:transform .8s ease}cog-credits .cog-credits__toggle{transition:rotate .8s ease}cog-credits[open=true] .cog-credits__toggle{rotate:-1turn}}.dialog-container,.dialog-overlay{-ms-overflow-style:none;bottom:0;height:100%;left:0;overflow:auto;overflow-y:scroll;padding-bottom:1px;position:fixed;right:0;scrollbar-width:none;top:var(--wp-admin--admin-bar--height,0)}.dialog-container::-webkit-scrollbar,.dialog-overlay::-webkit-scrollbar{display:none}.dialog-container{display:flex;z-index:100}.dialog-container[aria-hidden=true]{visibility:hidden}.dialog-content{height:100%;margin:auto;overflow:hidden;position:relative;z-index:2}.dialog-content iframe{aspect-ratio:16/9;height:auto;width:100%}.dialog{border:0;container:dialog/inline-size;margin:auto;padding:0}.dialog:where([aria-modal=true]){height:100%;max-height:calc(100% - var(--space--layout--xs));max-width:calc(100% - var(--space--layout--xs));width:100%}.dialog__inner{display:flex;flex-direction:row-reverse;gap:32px;height:100%;overflow:hidden;padding:calc(1rem + var(--fluid--bp)*16)}.dialog__header{padding-right:calc(var(--btn--size))}.dialog__close{--icon--size:30px;background:transparent!important;border:0;color:#000!important;height:48px;width:48px!important}.dialog__close:active,.dialog__close:focus{box-shadow:none}@media (hover:hover){.dialog__close:hover{box-shadow:none}}.dialog::backdrop{background-color:HSLA(from var(--color--neutral-700) h s l/.7)}.loading-indicator{align-items:center;background:var(--color--grey);bottom:0;display:flex;justify-content:center;left:0;min-height:200px;position:absolute;right:0;top:0;transition:var(--transition--base) all;transition-property:opacity,visibility;z-index:10}.loading-indicator__spinner{animation:rotate 1.6s linear infinite;border-color:var(--color--black) var(--color--neutral-300) var(--color--neutral-300);border-radius:50%;border-style:solid;border-width:6px;height:var(--loading-spinner--size,40px);width:var(--loading-spinner--size,40px)}.loading-indicator.align-top{align-items:flex-start;padding-top:100px}.loading-indicator.align-bottom{align-items:flex-end;padding-bottom:150px}.loading-indicator[aria-hidden=true]{opacity:0;visibility:hidden}.main-content__intro{margin-bottom:var(--space--24);max-width:var(--width--s)}.main-content__text{margin-bottom:var(--space--32);max-width:var(--width--s)}@media (min-width:48em){.main-content__text{margin-bottom:64px}}.main-content__text a{font-weight:700;text-decoration:underline}.media{background-color:var(--color--black);margin-block:0;max-width:100%;overflow:hidden}.media__inner{max-width:var(--width--max--padded);padding-bottom:64px;padding-top:var(--space--32)}@media (min-width:62em){.media__inner{padding-bottom:64px;padding-top:64px}}.media__inner .section__heading{background:var(--color--white);color:var(--color--black)}.media__inner__flex{align-items:flex-end;justify-content:space-between;margin-bottom:var(--space--24)}@media (min-width:48em){.media__inner__flex{display:flex;margin-bottom:var(--space--32)}.media__inner__flex .section__header{margin-bottom:8px}}.media__inner__flex .swiper__buttons{align-items:center;display:flex;gap:var(--space--16);height:48px;justify-content:space-between;margin-top:16px;width:100%}@media (min-width:48em){.media__inner__flex .swiper__buttons{justify-content:flex-end;margin-top:0;width:auto}}.media__inner__flex .swiper__buttons .swiper-button-next,.media__inner__flex .swiper__buttons .swiper-button-prev{height:48px;left:auto;margin:0;position:relative;right:0;top:auto;width:48px;z-index:1}.media__inner__flex .swiper__buttons .swiper-button-next:after,.media__inner__flex .swiper__buttons .swiper-button-prev:after{content:none}.media__inner__flex .swiper__buttons .swiper-button-next .mask-icon,.media__inner__flex .swiper__buttons .swiper-button-prev .mask-icon{--icon--size:48px;background-color:var(--color--white)}.media__inner__flex .swiper__buttons .swiper-button-prev{rotate:-180deg}.media .swiper-slide{height:100%;width:100%}@media (min-width:48em){.media .swiper-slide{height:auto;width:auto!important}}.media .swiper{overflow:visible;width:100%}@media (min-width:48em){.media .swiper{height:auto;height:467px}}.media .swiper .swiper-wrapper{align-items:center;height:100%}.media .media-item{border:0;display:flex;position:relative}.media .media-item__inner{display:flex;flex-direction:column;height:auto;position:relative;width:auto}.media .media-item__media{align-items:center;aspect-ratio:4/3;display:flex;justify-content:center;overflow:hidden;position:relative;width:auto}@media (min-width:48em){.media .media-item__media{aspect-ratio:unset;height:467px;max-height:467px}}.media .media-item__media img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:48em){.media .media-item__media img{max-height:467px;-o-object-fit:contain;object-fit:contain;width:auto}}.media .media-item__media .sidebar__content__icon.mask-icon{--icon--size:30px;background-color:#fff;bottom:10px;position:absolute;right:10px}.media .media-item__media.social-embed{max-width:350px}.media .media-item__media.social-embed iframe{height:467px!important;max-height:467px!important;max-width:350px!important;min-width:auto!important;width:auto!important}.media .media-item__media.social-embed script{display:none}.media .media-item img{z-index:-1}.media .media-item .btn-play{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}.media .media-item .btn-play .btn__icon{background-color:var(--color--white);display:block;filter:drop-shadow(0 4px 4px rgba(0,0,0,.25));height:64px;width:64px}.media .media-item__caption{bottom:-32px;color:var(--color--white);left:0;margin-top:0;position:absolute;right:0}@media (min-width:48em){.media .media-item__caption{gap:var(--space--16)}}.media .dialog--media{height:auto;max-height:-moz-fit-content;max-height:fit-content}@media (min-width:62em){.media .dialog--media{height:100%;max-height:calc(100% - var(--space--layout--xs))}}.media .dialog--media .dialog__inner{align-items:flex-end;flex-direction:column;height:auto}@media (min-width:62em){.media .dialog--media .dialog__inner{align-items:flex-start;flex-direction:row-reverse;height:100%}}.media .dialog--media .dialog-content{width:100%}.media .social-dialog{flex-direction:column;margin:0 auto;max-width:600px;padding:0}.media .social-dialog,.media .social-dialog .social-embed{align-items:center;display:flex;height:100%;justify-content:center;overflow:hidden;width:100%}.media .social-dialog .social-embed{position:relative}.media .social-dialog .social-embed iframe{border:none!important;flex-shrink:0}.media .social-dialog .social-embed iframe.instagram-media-rendered{border:none!important}.media .media-item__social-trigger{background:none;border:none;cursor:pointer;display:block;padding:0;position:relative;transition:opacity .3s ease;width:100%}.media .media-item__social-trigger svg{left:50%;max-width:62px;position:absolute;top:50%;transform:translate(-50%,-50%)}.media .media-item__social-trigger:hover{opacity:.9}.media .media-item__social-trigger:hover .social-overlay{opacity:1}.media .media-item__social-trigger .social-overlay{left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .3s ease;z-index:2}@media (max-width:47.99em){.media .media-item__social-trigger .social-overlay svg{height:30px;width:30px}}.partners{container:section/inline-size}.partners__items{--grid--row-gap:var(--space--24);--grid--column-gap:var(--space--24);--grid--columns:2}@container section (width > 600px){.partners__items{--grid--columns:4}}.partners__inner{margin:0!important;max-width:840px}.partner{text-align:center}.partner__inner{display:flex;flex-direction:column;gap:var(--space--8)}.partner__image{align-items:center;aspect-ratio:1/1;background-color:var(--color--white);display:flex;justify-content:center;position:relative;transition:box-shadow var(--transition--base);width:100%}.partner__image img{aspect-ratio:1/1;max-height:134px;max-width:160px;-o-object-fit:contain;object-fit:contain;transition:all .6s ease}.partner a{text-decoration:none}.partner a:active,.partner a:focus{text-decoration:underline}@media (hover:hover){.partner a:hover{text-decoration:underline}}.pagination{align-items:center;display:flex;gap:32px;justify-content:center;margin-top:64px;text-align:center}.pagination[hidden]{display:none!important}.pagination__wrapper{margin-top:0}.pagination__pages{gap:32px;list-style:none;margin-block:0;padding:0}.pagination__pages li{margin-bottom:0}.pagination__page{background:transparent!important;border:0!important;box-shadow:none;color:#000;height:auto;min-height:auto;min-width:auto;padding:0;width:auto}.pagination__page--current{color:var(--color--red)!important;text-decoration:underline}.pagination__page--link{text-decoration:none}.pagination__page--link:hover{color:var(--color--red)!important}.pagination .pagination__nav{align-items:center;border:2px solid #000;display:flex;height:48px;justify-content:center;width:48px}.pagination .pagination__nav svg{fill:transparent;width:20px}.pagination .pagination__nav:hover{background:var(--color--black)!important;color:var(--color--white)!important}.pagination .pagination__nav:hover svg path{stroke:#fff}.pagination .pagination__nav--next{rotate:-90deg}.pagination .pagination__nav--prev{rotate:90deg}.pagination .pagination__nav--disabled{opacity:.25;pointer-events:none}.pagination .btn--link{display:flex;gap:12px;height:auto;text-decoration:none;text-transform:none}.pagination .btn--link svg{fill:transparent;width:14px}.people{background:#000;margin:0;max-width:100%}.people__items{--grid--columns:2;align-items:start;gap:var(--space--32) var(--space--24)}@media (min-width:48em){.people__items{--grid--columns:4;display:grid!important;gap:var(--space--32) var(--space--24);grid-template-columns:repeat(var(--grid--columns),minmax(0,1fr))}}@media (min-width:75em){.people__items{--grid--columns:6}}.people__items.swiper-wrapper{gap:0}@media (min-width:48em){.people__items.swiper-wrapper{--grid--columns:4;display:grid!important;gap:var(--space--32) var(--space--24);grid-template-columns:repeat(var(--grid--columns),minmax(0,1fr))}}@media (min-width:75em){.people__items.swiper-wrapper{--grid--columns:6}}.people .swiper__buttons{align-items:center;display:flex;height:48px;justify-content:space-between;margin-bottom:var(--space--16);width:100%}@media (min-width:48em){.people .swiper__buttons{display:none}}.people .swiper__buttons .swiper-button-next,.people .swiper__buttons .swiper-button-prev{height:48px;left:auto;margin:0;position:relative;right:0;top:auto;width:48px;z-index:1}.people .swiper__buttons .swiper-button-next:after,.people .swiper__buttons .swiper-button-prev:after{content:none}.people .swiper__buttons .swiper-button-next .mask-icon,.people .swiper__buttons .swiper-button-prev .mask-icon{--icon--size:48px;background-color:var(--color--white)}.people .swiper__buttons .swiper-button-prev{rotate:-180deg}.people__inner{max-width:var(--width--max--padded);padding-bottom:var(--space--32);padding-top:var(--space--32)}@media (min-width:62em){.people__inner{padding-bottom:64px;padding-top:64px}}.people__inner .section__heading{background-color:var(--color--white);color:var(--color--black);margin-bottom:var(--space--32)}.person{display:flex;flex-direction:column;gap:var(--space--8);position:relative}.person__image{aspect-ratio:1;aspect-ratio:192/256;margin-bottom:var(--space--8);overflow:hidden;position:relative}.person__image img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease-in-out}.person__image.no-image{background:var(--color--light-grey)}.person__dialog-trigger{--btn--size:48px;--icon--size:24px;--btn--background-color:var(--color--red);--btn--background-color--hover:var(--color--white);background-color:transparent;border:0;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;z-index:1}.person__dialog-trigger:active,.person__dialog-trigger:focus{background-color:transparent;box-shadow:none}.person__dialog-trigger:active .btn__icon,.person__dialog-trigger:focus .btn__icon{background-color:var(--color--black)}.person__dialog-trigger:active~img,.person__dialog-trigger:focus~img{transform:scale(1.05)}@media (hover:hover){.person__dialog-trigger:hover{background-color:transparent;box-shadow:none}.person__dialog-trigger:hover .btn__icon{background-color:var(--color--black)}.person__dialog-trigger:hover~img{transform:scale(1.05)}}.person__dialog-trigger .btn__icon{align-items:center;background-color:var(--btn--background-color);bottom:0;display:flex;height:var(--btn--size);justify-content:center;position:absolute;right:0;transition:all 80ms ease-in-out;transition-property:background-color,color,border-color,box-shadow,transform;width:var(--btn--size)}.person__header{display:flex;flex-flow:column;gap:0;position:relative}.person__image~.person__header{aspect-ratio:unset;background-color:transparent;color:#fff;padding:0}.person__image~.person__header.no-image{color:#000}.person__header h3{font-weight:700;text-transform:none}.person__header.no-image{left:8px;position:absolute;right:8px;top:8px}.person__header .type-body-xs{line-height:20px}.person__header.no-image-text{color:var(--color--white)}.dialog--media .dialog__inner,.dialog--people .dialog__inner{padding:32px 20px}@media (min-width:62em){.dialog--media .dialog__inner,.dialog--people .dialog__inner{padding:64px 108px}}.dialog--media .person-dialog,.dialog--people .person-dialog{align-items:flex-start;display:flex;flex-direction:column;gap:var(--space--24);height:100%;overflow:auto}@media (min-width:62em){.dialog--media .person-dialog,.dialog--people .person-dialog{flex-direction:row}}.dialog--media .person-dialog__header p,.dialog--people .person-dialog__header p{margin-bottom:var(--space--32)}.dialog--media .person-dialog__image,.dialog--people .person-dialog__image{aspect-ratio:3/4;flex-shrink:0;max-width:192px}.dialog--media .person-dialog__image img,.dialog--people .person-dialog__image img{height:100%;-o-object-fit:cover;object-fit:cover}.dialog--media .person-dialog__content,.dialog--people .person-dialog__content{height:100%}@media (min-width:62em){.dialog--media .person-dialog__content,.dialog--people .person-dialog__content{overflow:auto}}.dialog--media .person-dialog__content h3,.dialog--people .person-dialog__content h3{margin:0 0 var(--space--20)}.dialog--media .person-dialog__bio p,.dialog--people .person-dialog__bio p{margin-bottom:var(--space--16)}.dialog--media .person-dialog__bio p:last-child,.dialog--people .person-dialog__bio p:last-child{margin-bottom:0}.promo__intro{margin-bottom:var(--space--32)}.promo__links{align-items:center;display:flex;gap:var(--space--20);margin-top:auto;width:100%}.promo__links.multi{flex-direction:column;margin-top:auto}@media (min-width:48em){.promo__links.multi{flex-direction:row}}@media (min-width:62em){.promo__links.multi{flex-direction:column}}@media (min-width:75em){.promo__links.multi{flex-direction:row}}.promo__links.multi .btn{margin-top:0}@media (min-width:62em){.promo__links.multi .btn{width:100%}}@media (min-width:75em){.promo__links.multi .btn{width:auto}}.related-content{background:var(--color--yellow);max-width:100%;overflow:hidden}.related-content__inner{margin:0 auto;max-width:var(--width--max--padded);padding-bottom:var(--space--32);padding-top:var(--space--32)}@media (min-width:62em){.related-content__inner{padding-bottom:64px;padding-top:64px}}.related-content__inner-header{align-items:flex-end;justify-content:space-between;margin-bottom:var(--space--20)}@media (min-width:48em){.related-content__inner-header{display:flex}}.related-content__inner-header .section__heading{margin-bottom:0}.related-content__inner-header .section__header{flex-shrink:0}.related-content__inner-header .swiper__buttons{align-items:center;display:none;gap:var(--space--16);height:48px;justify-content:space-between;width:100%}@media (min-width:48em){.related-content__inner-header .swiper__buttons{display:flex;justify-content:flex-end;margin-top:0;width:auto}}.related-content__inner-header .swiper__buttons .swiper-button-next,.related-content__inner-header .swiper__buttons .swiper-button-prev{height:48px;left:auto;margin:0;position:relative;right:0;top:auto;width:48px;z-index:1}.related-content__inner-header .swiper__buttons .swiper-button-next:after,.related-content__inner-header .swiper__buttons .swiper-button-prev:after{content:none}.related-content__inner-header .swiper__buttons .swiper-button-next .mask-icon,.related-content__inner-header .swiper__buttons .swiper-button-prev .mask-icon{--icon--size:48px;background-color:var(--color--black)}.related-content__inner-header .swiper__buttons .swiper-button-prev{rotate:-180deg}.related-content__cards{--grid--columns:2;gap:var(--space--24)}.related-content .swiper{overflow:visible}.related-content .swiper-wrapper{flex-direction:column;gap:48px}@media (min-width:48em){.related-content .swiper-wrapper{flex-direction:row;gap:0}}.taxonomy-list{--space--12tack:var(--space--16)}.taxonomy-list__items{gap:var(--space--8)}.site-main{flex:1}:root{--site-header-top--height:90px;--announcement-height:0px}@media (min-width:48em){:root{--site-header-top--height:100px}}.dialog-is-open{overflow:hidden}.dialog-is-open .content-navigation,.dialog-is-open .section-nav{z-index:1}.site-header{--site-header--logo--width:192px;--site-header--logo--colour:var(--color--black)}.site-header__logo{align-items:center;color:var(--site-header--logo--colour);display:flex;left:var(--container--padding-inline);max-width:var(--site-header--logo--width);top:0;z-index:2}@media (min-width:48em){.site-header__logo{position:absolute}}@media (min-width:85.375em){.site-header__logo{left:0}}.site-header__logo .desktop{display:none}@media (min-width:48em){.site-header__logo .desktop{display:flex}.site-header__logo .mobile{display:none}}.site-header__top-container{--gap:var(--space--8);--btn--icon-size:24px;align-items:center;display:flex;flex-shrink:0;gap:var(--gap);height:var(--site-header-top--height)}@media (min-width:48em){.site-header__top-container{--gap:var(--space--32)}}@media (min-width:62em){.site-header__top-container{--gap:var(--space--48)}}.site-header__top-container .btn--square{align-items:center;background:transparent;border:0;color:#fff;display:flex;flex-direction:column;gap:4px;height:60px;justify-content:space-between;padding:0;text-align:center}@media (min-width:48em){.site-header__top-container .btn--square{height:68px}}.site-header__top-container .btn--square h6{font-family:var(--ff--primary);font-weight:var(--fw--semibold);margin:0;text-transform:uppercase}.site-header__top-container .btn--square svg{--btn--icon-size:32px;fill:transparent;margin:0 auto}@media (min-width:48em){.site-header__top-container .btn--square svg{--btn--icon-size:40px}}.site-header__top-container .btn--square spektrix-login-status{display:flex;flex-direction:column;gap:4px;height:60px;justify-content:space-between}@media (min-width:48em){.site-header__top-container .btn--square spektrix-login-status{height:68px}}.site-header__top-container .btn--square.btn-search svg{--btn--icon-size:28px}@media (min-width:48em){.site-header__top-container .btn--square.btn-search svg{--btn--icon-size:36px}}.site-header__top-container .btn--square #close-menu svg{--btn--icon-size:28px}@media (min-width:48em){.site-header__top-container .btn--square #close-menu svg{--btn--icon-size:34px}}.site-header__top-menu{--gap:var(--space--l);align-items:center;display:flex;gap:var(--gap)}@media (min-width:62em){.site-header__top-menu{--gap:var(--space--l)}}.site-header-overlay__container,.site-header__search{background-color:var(--color--black);border:0;height:calc(100vh - var(--site-header-top--height) - var(--announcement-height));margin:0;max-height:100%;max-width:100%;opacity:1;padding:0;position:absolute;top:calc(var(--site-header-top--height) + var(--announcement-height));transition:all var(--transition--base);transition-property:opacity,visibility;visibility:visible;width:100%;z-index:5}.site-header-overlay__container[aria-hidden=true],.site-header__search[aria-hidden=true]{opacity:0;pointer-events:none;visibility:hidden}.site-header-overlay__container-inner,.site-header__search-inner{height:100%;margin-top:70px;overflow:auto}.site-header-overlay__container-inner__container,.site-header__search-inner__container{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;padding-bottom:64px}@media (min-width:87.5em){.site-header-overlay__container-inner__container,.site-header__search-inner__container{gap:64px}}.site-header-overlay__container-inner__container .menu-image,.site-header__search-inner__container .menu-image{display:none}@media (min-width:62em){.site-header-overlay__container-inner__container .menu-image,.site-header__search-inner__container .menu-image{display:block}}.site-header-overlay__container-inner__container .menu-image img,.site-header__search-inner__container .menu-image img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}@media (min-width:62em){.site-header-overlay__container-inner__container .menu-image img,.site-header__search-inner__container .menu-image img{max-width:300px}}@media (min-width:75em){.site-header-overlay__container-inner__container .menu-image img,.site-header__search-inner__container .menu-image img{max-width:400px}}@media (min-width:87.5em){.site-header-overlay__container-inner__container .menu-image img,.site-header__search-inner__container .menu-image img{max-width:500px}}@media (min-width:85.375em){.site-header-overlay__container-inner__container,.site-header__search-inner__container{padding-inline:0}}.site-header-overlay__container-inner #featured-answers,.site-header__search-inner #featured-answers{margin-bottom:48px}.site-header-overlay__container-inner #featured-answers h4,.site-header__search-inner #featured-answers h4{color:var(--color--black);margin-bottom:var(--space--32)}.site-header-overlay__container-inner #featured-answers .accordion-item,.site-header__search-inner #featured-answers .accordion-item{border-bottom:0;color:var(--color--black);margin-bottom:16px}.site-header-overlay__container-inner #featured-answers .accordion-item__header,.site-header__search-inner #featured-answers .accordion-item__header{padding:0}.site-header-overlay__container-inner #featured-answers .accordion-item__heading,.site-header__search-inner #featured-answers .accordion-item__heading{align-items:center;display:flex;gap:20px}.site-header-overlay__container-inner #featured-answers .accordion-item__heading span.number,.site-header__search-inner #featured-answers .accordion-item__heading span.number{align-items:center;background:#000;color:#fff;display:inline-flex;flex-shrink:0;font-size:32px;font-style:normal;font-weight:600;height:48px;justify-content:center;line-height:32px;line-height:normal;text-transform:uppercase;width:48px}.site-header-overlay__container-inner #featured-answers .accordion-item__content,.site-header__search-inner #featured-answers .accordion-item__content{gap:var(--space--12);padding:var(--space--16) 0 var(--space--24)}.site-header-overlay__container-inner #featured-answers .accordion-item__icon,.site-header__search-inner #featured-answers .accordion-item__icon{display:none}.site-header-overlay__container-inner .text-left,.site-header__search-inner .text-left{margin-top:48px}.site-header-overlay__container-inner .text-left .btn-link,.site-header__search-inner .text-left .btn-link{background:transparent;border:none;color:var(--color--red);font-weight:700;height:auto;justify-content:flex-start;padding:0;text-decoration:underline;text-transform:none;width:auto}.site-header__search{background-color:var(--color--light-grey)}.site-header__search .site-header-overlay__container-inner{padding-bottom:72px}.site-header__search .site-header-overlay__container-inner__container{display:block;max-width:840px}.site-header__search .site-header-overlay__container-inner__container .title{color:var(--color--black);display:none;margin-bottom:32px;margin-top:48px}@media (min-width:48em){.site-header__search .site-header-overlay__container-inner__container .title{margin-top:64px}}.site-header__search .site-header-overlay__container-inner__container .title.show{display:block}.site-header__search .site-header-overlay__container-inner__container .ais-SearchBox-reset,.site-header__search .site-header-overlay__container-inner__container .ais-SearchBox-submit{align-items:center;display:flex;height:48px;justify-content:center;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:48px}@media (min-width:48em){.site-header__search .site-header-overlay__container-inner__container .ais-SearchBox-reset,.site-header__search .site-header-overlay__container-inner__container .ais-SearchBox-submit{right:24px}}.site-header__search .site-header-overlay__container-inner__container .ais-SearchBox-reset svg,.site-header__search .site-header-overlay__container-inner__container .ais-SearchBox-submit svg{fill:transparent;height:24px;width:24px}@media (min-width:48em){.site-header__search .site-header-overlay__container-inner__container .ais-SearchBox-reset svg,.site-header__search .site-header-overlay__container-inner__container .ais-SearchBox-submit svg{height:36px;width:36px}}.site-header__search .site-header-overlay__container-inner__container .ais-SearchBox-reset.hide,.site-header__search .site-header-overlay__container-inner__container .ais-SearchBox-reset[hidden],.site-header__search .site-header-overlay__container-inner__container .ais-SearchBox-submit.hide,.site-header__search .site-header-overlay__container-inner__container .ais-SearchBox-submit[hidden]{display:none}.site-header__search .site-header-overlay__container-inner__container .ais-SearchBox-form{color:#000;position:relative}.site-header__search .site-header-overlay__container-inner__container .ais-SearchBox-form input{align-items:center;display:flex;font-family:var(--ff--primary);font-size:28px;font-weight:700;height:80px;padding:24px 52px 24px 24px;position:relative}.site-header__search .site-header-overlay__container-inner__container .ais-SearchBox-form input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}@media (min-width:48em){.site-header__search .site-header-overlay__container-inner__container .ais-SearchBox-form input{font-size:48px;height:106px;padding:24px 68px 24px 24px}}.site-header__search .site-header-overlay__container-inner__container .hits-articles,.site-header__search .site-header-overlay__container-inner__container .hits-events-and-classes,.site-header__search .site-header-overlay__container-inner__container .hits-faqs,.site-header__search .site-header-overlay__container-inner__container .hits-pages{display:none}.site-header__search .site-header-overlay__container-inner__container .hits-articles.show,.site-header__search .site-header-overlay__container-inner__container .hits-events-and-classes.show,.site-header__search .site-header-overlay__container-inner__container .hits-faqs.show,.site-header__search .site-header-overlay__container-inner__container .hits-pages.show{display:block}.site-header__search .site-header-overlay__container-inner__container .ais-InfiniteHits{color:var(--color--black)}.site-header__search .site-header-overlay__container-inner__container .ais-InfiniteHits-list{display:flex;flex-direction:column;gap:48px;list-style:none;padding:0}.site-header__search .site-header-overlay__container-inner__container .ais-InfiniteHits-list .single-post{align-items:flex-start;gap:24px;justify-content:flex-start}@media (min-width:48em){.site-header__search .site-header-overlay__container-inner__container .ais-InfiniteHits-list .single-post{display:flex}}.site-header__search .site-header-overlay__container-inner__container .ais-InfiniteHits-list .single-post a{text-decoration:none}.site-header__search .site-header-overlay__container-inner__container .ais-InfiniteHits-list .single-post .image{aspect-ratio:16/9;margin-bottom:24px}@media (min-width:48em){.site-header__search .site-header-overlay__container-inner__container .ais-InfiniteHits-list .single-post .image{margin-bottom:0;max-width:300px}}.site-header__search .site-header-overlay__container-inner__container .ais-InfiniteHits-list .single-post .image img{height:100%;-o-object-fit:cover;object-fit:cover}.site-header__search .site-header-overlay__container-inner__container .ais-InfiniteHits-list .single-post h3{margin:0 0 var(--space--12);text-transform:none}.site-header__search .site-header-overlay__container-inner__container .ais-InfiniteHits-list .single-post .date{font-weight:700;margin-bottom:var(--space--12);margin-top:0}.site-header__search .site-header-overlay__container-inner__container .ais-InfiniteHits-item{margin-bottom:0}.site-header__search .site-header-overlay__container-inner__container .ais-InfiniteHits-item details summary{align-items:center;display:flex;gap:20px}.site-header__search .site-header-overlay__container-inner__container .ais-InfiniteHits-item details summary .number{align-items:center;background:#000;color:#fff;display:inline-flex;flex-shrink:0;font-size:32px;font-style:normal;font-weight:600;height:48px;justify-content:center;line-height:32px;line-height:normal;text-transform:uppercase;width:48px}.site-header__search .site-header-overlay__container-inner__container .ais-InfiniteHits-item details[open] .content{padding:var(--space--16) 0 var(--space--24)}.site-header__search .site-header-overlay__container-inner__container .ais-InfiniteHits-item details:hover{cursor:pointer}.site-header__search .site-header-overlay__container-inner__container .ais-InfiniteHits-loadMore{align-items:center;display:flex;gap:12px;margin-top:var(--space--32);width:100%}.site-header__search .site-header-overlay__container-inner__container .ais-InfiniteHits-loadMore span{flex-shrink:0}.site-header__search .site-header-overlay__container-inner__container .ais-InfiniteHits-loadMore svg{fill:transparent;width:12px}.site-header__search .site-header-overlay__container-inner__container .ais-InfiniteHits-loadMore--disabled{display:none}.site-header__search .site-header-overlay__container-inner__container .hits-pages .ais-InfiniteHits-list{gap:32px}.site-header__search .site-header-overlay__container-inner__container .ais-Highlight-highlighted{background:rgba(213,17,41,.15)}.site-header__utility-menu{--gap:var(--space--8);--btn--icon-size:24px;align-items:center;display:none;flex-shrink:0;gap:var(--gap)}@media (min-width:48em){.site-header__utility-menu{--gap:var(--space--32);display:flex}}@media (min-width:62em){.site-header__utility-menu{--gap:var(--space--48)}}.site-header__header-menu{align-items:center;display:flex;gap:var(--space--32);justify-content:space-between;transition:all var(--transition--base)}@media (max-width:47.99em){.site-header__header-menu{display:none}}.site-header__header-menu a{text-decoration:none}.site-header__header-menu a:focus-visible,.site-header__header-menu a:hover{text-decoration:underline}.site-header-full-menu{display:flex;flex-direction:column;gap:12px;margin-bottom:48px;padding:0;width:100%}@media (min-width:62em){.site-header-full-menu{gap:24px;max-width:60%}}.site-header-full-menu li{font-size:32px;line-height:32px;margin:0}@media (min-width:62em){.site-header-full-menu li{font-size:48px;line-height:48px}}.site-header-full-menu li.has-submenu:first-child,.site-header-full-menu li.has-submenu:nth-child(2),.site-header-full-menu li.has-submenu:nth-child(3){font-size:40px;line-height:40px}@media (min-width:62em){.site-header-full-menu li.has-submenu:first-child,.site-header-full-menu li.has-submenu:nth-child(2),.site-header-full-menu li.has-submenu:nth-child(3){font-size:80px;line-height:70px}}.site-header-full-menu li.has-submenu:nth-child(3){margin-bottom:16px}@media (min-width:62em){.site-header-full-menu li.has-submenu:nth-child(3){margin-bottom:24px}}.site-header-full-menu .btn--square{background:transparent;border:0;flex-shrink:0;height:48px;min-height:48px;min-width:48px;padding:0;z-index:1}.site-header-full-menu .btn--square svg{--btn--icon-size:36px;height:36px;transform:rotate(45deg) scale(.707);width:36px}.site-header-full-menu .btn--square[aria-expanded=true] svg{--btn--icon-size:36px;transform:rotate(0deg) scale(.707)}.site-header-full-menu a{text-decoration:none}.site-header-full-menu a:focus-visible,.site-header-full-menu a:hover{text-decoration:underline}.site-header-full-menu__menuitem{align-items:center;-moz-column-gap:8px;column-gap:8px;display:flex;flex-wrap:wrap;justify-content:space-between}.site-header-full-menu__submenu{display:flex;flex-direction:column;gap:16px;margin:30px 0;padding:0 0 0 30px;width:100%}@media (min-width:62em){.site-header-full-menu__submenu{gap:32px;margin:48px 0 40px;padding-left:64px}}.site-header-full-menu__submenu[aria-hidden=true]{display:none}.site-header-top{align-items:center;display:flex;gap:var(--space--12);justify-content:space-between;position:relative;z-index:10}@media (min-width:48em){.site-header-top{justify-content:right}}@media (min-width:85.375em){.site-header-top{padding-inline:0}}.site-header-top a:focus-visible,.site-header-top button:focus-visible{outline:3px dotted var(--color--white);outline-offset:3px}@keyframes remove-transform{to{transform:none}}.site-footer{padding-block:var(--space--32)}@media (min-width:62em){.site-footer{padding-block:var(--space--layout)}}.site-footer .logo{display:block;margin-bottom:var(--space--32);max-width:140px;width:100%}@media (min-width:85.375em){.site-footer .container{padding-inline:0}}.site-footer__inner{width:100%}@media (min-width:48em){.site-footer__inner{display:flex;gap:var(--space--24);row-gap:var(--space--layout--xs)}}@media (min-width:62em){.site-footer__wrap{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:var(--space--32);width:100%}}.site-footer__info-text{font-size:12px;line-height:20px;max-width:400px;text-align:right}.site-footer__logos{align-items:flex-start;justify-content:space-between}@media (min-width:48em){.site-footer__logos{display:flex}}.site-footer__logos .desktop{display:none}@media (min-width:62em){.site-footer__logos .desktop{display:block}}.site-footer__section{max-width:300px;width:100%}.site-footer__venue{margin-bottom:var(--space--24)}@media (min-width:48em){.site-footer__venue{margin-bottom:0}}.site-footer__boxoffice{grid-column:span 2;max-width:200px}.site-footer__details-wrap{display:flex;flex-shrink:0;justify-content:space-between;margin-bottom:var(--space--24);width:100%}@media (min-width:48em){.site-footer__details-wrap{margin-bottom:0;max-width:400px}}.site-footer__socials{flex-shrink:0}@media (min-width:48em){.site-footer__socials{margin:32px 0}}@media (min-width:62em){.site-footer__socials{margin:0}}.site-footer .social-links{--btn--size:30px;--icon-size:30px;display:flex;gap:var(--space--32);justify-content:space-between;margin-bottom:32px}@media (min-width:48em){.site-footer .social-links{justify-content:flex-start;margin-bottom:0}}@media (min-width:62em){.site-footer .social-links{justify-content:flex-end}}.site-footer .social-links__item{background:unset;border:0;height:30px;padding:0}.site-footer .social-links svg{fill:var(--color--foreground);height:var(--icon-size);width:var(--icon-size)}.site-footer__section-title{font-weight:700;margin-bottom:var(--space--8)}.site-footer__links{margin-bottom:var(--space--32)}@media (min-width:48em){.site-footer__links{-moz-column-gap:var(--grid--column-gap);column-gap:var(--grid--column-gap);display:flex;flex-direction:column;margin-bottom:0}.site-footer__links .site-footer__section-title{width:100%}}.site-footer__links-menu{display:flex;flex:1;flex-direction:column;gap:var(--space--8)}.site-footer__links-menu a{text-decoration:none}.site-footer__links-menu a:focus-visible,.site-footer__links-menu a:hover{text-decoration:underline}.site-footer__credits--logos{align-items:center;display:flex;gap:32px;max-width:-moz-fit-content;max-width:fit-content;width:100%}.site-footer__credits--logos svg{height:48px;width:auto}.site-footer .site-footer__flex{align-items:flex-end;display:flex;justify-content:space-between;margin-top:32px}@media (min-width:62em){.site-footer .site-footer__flex{display:block;margin-top:0}}.site-footer .site-footer__flex .mobile{text-align:left}@media (min-width:62em){.site-footer .site-footer__flex .mobile{display:none}}.content-navigation,.section-nav{margin-bottom:var(--space--layout);position:sticky;top:0;width:100%;z-index:2}@media (min-width:62em){.content-navigation,.section-nav{position:relative}}.content-navigation--desktop,.section-nav--desktop{--grid--column-gap:var(--space--32);background-color:var(--color--light-grey);margin-top:var(--space--32);margin-inline:auto;max-width:var(--width--max--padded);padding:var(--space--24) var(--space--32)}@media (min-width:62em){.content-navigation--desktop,.section-nav--desktop{align-items:center;display:flex!important;justify-content:space-between}}.content-navigation--mobile,.section-nav--mobile{--section-nav--padding:var(--space--16);border-bottom:1px solid #000}.content-navigation--mobile .section-nav__items,.section-nav--mobile .section-nav__items{display:flex;flex-direction:column;gap:var(--space--8);padding:0 0 var(--section-nav--padding)}.content-navigation--mobile .section-nav__inner-flex,.section-nav--mobile .section-nav__inner-flex{align-items:center;background:var(--color--light-grey);display:flex;gap:16px;padding:12px 16px 12px 0}.content-navigation--mobile .section-nav__inner-flex .btn,.content-navigation--mobile .section-nav__inner-flex cog-booking,.section-nav--mobile .section-nav__inner-flex .btn,.section-nav--mobile .section-nav__inner-flex cog-booking{flex-shrink:0}.content-navigation--mobile .section-nav__dropdown,.section-nav--mobile .section-nav__dropdown{background-color:var(--color--light-grey);padding:0 var(--section-nav--padding) var(--section-nav--padding)}.content-navigation--mobile .section-nav-item__link,.section-nav--mobile .section-nav-item__link{padding:0}.content-navigation-item__link,.section-nav-item__link{align-items:center;display:flex;font-weight:700;gap:6px;padding:9px 0;text-decoration:none}.content-navigation-item__link-icon,.section-nav-item__link-icon{align-items:center;display:flex;height:20px;justify-content:center;width:20px}.content-navigation-item__link.is-active,.section-nav-item__link.is-active{text-decoration:underline}.content-navigation .section-nav-item--parent,.section-nav .section-nav-item--parent{align-items:center;display:flex;flex-flow:row nowrap;gap:var(--grid--column-gap)}.content-navigation .section-nav-item--parent .mask-icon,.section-nav .section-nav-item--parent .mask-icon{--icon--size:14px;display:block;rotate:-90deg}.content-navigation .section-nav__toggle,.section-nav .section-nav__toggle{align-items:center;background-color:var(--color--light-grey);display:flex;flex-flow:row nowrap;gap:var(--grid--column-gap);justify-content:space-between;padding:var(--section-nav--padding);width:100%}.content-navigation .section-nav__toggle[aria-expanded=true] .mask-icon,.section-nav .section-nav__toggle[aria-expanded=true] .mask-icon{rotate:180deg}.content-navigation .section-nav__toggle .mask-icon,.section-nav .section-nav__toggle .mask-icon{--icon--size:16px}.content-navigation .btn--disabled,.section-nav .btn--disabled{border-color:var(--color--disabled)}.content-navigation .btn[data-booking-status=coming-soon],.section-nav .btn[data-booking-status=coming-soon]{background-color:#ff7a71;border-color:#ff7a71;color:#000}.content-navigation--desktop{align-items:center;display:flex;justify-content:space-between;padding:var(--space--20) var(--space--32)}.content-navigation__links{align-items:center;display:flex;gap:var(--space--32)}.content-navigation__links a{font-weight:700;text-decoration:none}.text-block{margin-inline:auto;max-width:var(--width--max--padded)}.text-block__inner{margin-inline:0!important;max-width:840px}.text-block__inner h1,.text-block__inner h2,.text-block__inner h3,.text-block__inner h4,.text-block__inner h5,.text-block__inner h6{margin-bottom:var(--space--24);margin-top:0}.text-block__inner p{margin-bottom:var(--space--16)}.text-block__inner p:last-child{margin-bottom:0}.text-block__inner a{font-weight:700;text-decoration:underline}[data-smartcrop]{--container-width:var(--image-init-width,100cqw);--container-height:var(--image-init-height,100cqh);--image-width:calc(var(--container-width) - 100%);--image-height:calc(var(--container-height) - 100%);-o-object-position:clamp(100%,.5 * var(--container-width) - var(--focus-x) * var(--image-width),0%) clamp(100%,.5 * var(--container-height) - var(--focus-y) * var(--image-height),0%);object-position:clamp(100%,.5 * var(--container-width) - var(--focus-x) * var(--image-width),0%) clamp(100%,.5 * var(--container-height) - var(--focus-y) * var(--image-height),0%)}.promo--visit .promo__content{height:620px;padding:0;position:relative;width:100%}.promo--visit .promo__image{aspect-ratio:unset;bottom:0;height:100%;left:0;margin:0;position:absolute;right:0;top:0;width:100%}.promo--visit .promo__header{background-color:var(--color--white);color:#000;margin:0;padding:0 24px 16px 0;position:absolute;top:0;z-index:1}.promo--visit .promo__wrapper{align-items:flex-start;bottom:0;color:#000;display:flex;flex-direction:column;left:0;max-width:310px;position:absolute;width:100%;z-index:2}.promo--visit .promo__wrapper .contact-item{background:#fff;padding:12px 16px 8px 0}.promo--visit .promo__wrapper .contact-item:last-of-type{padding-bottom:12px}.promo--visit .promo__wrapper .btn{margin-top:0}.promo--visit .promo__wrapper .btn__wrap{background-color:var(--color--white);padding:20px 20px 0 0}.promo--visit google-maps-static{height:100%;width:100%}.promo--visit google-maps-static img:not([src]){opacity:0}.listing{min-height:300px;width:100%}.listing__clear{--icon--url:url(../images/close.svg);--icon--size:12px;--link--text-decoration:none;--link--text-decoration--hover:underline;gap:var(--space--8);justify-self:flex-end}.listing__clear:disabled{display:none}.listing__featured{margin-bottom:var(--space--32)}.listing__featured .listing-items:has(.listing-item:nth-child(2):last-child){--grid--columns:1}@media (min-width:48em){.listing__featured .listing-items:has(.listing-item:nth-child(2):last-child){--grid--columns:2}}@media (min-width:62em){.listing__featured .listing-items:has(.listing-item:nth-child(2):last-child){--grid--columns:2}}.listing .listing-items__header{align-items:center;-moz-column-gap:var(--space--l);column-gap:var(--space--l);display:flex;flex-flow:row wrap;justify-content:space-between;margin-bottom:var(--space--32);margin-top:var(--space--32);row-gap:var(--space--12)}.listing .listing-items__header h2{margin:0}@media (min-width:48em){.listing .listing-items__header{margin-bottom:var(--space--32)}}.listing .listing-items__header[data-hide-filtered],.listing .listing-items__header[hidden]{display:none!important}.listing .listing-items__header .btn--link{height:auto;text-transform:none}.listing .listing-items__heading{align-items:center;display:flex;flex-wrap:wrap;gap:12px 20px}.listing .listing-items__heading button.filter-pill{align-items:center;display:inline-flex;gap:6px}.listing .listing-items__heading button.filter-pill svg{fill:transparent;width:20px}.listing .listing-item[aria-hidden=true]{display:none}.listing-filters__group{align-items:center;display:flex;flex-direction:column;gap:var(--space--20);margin:0;width:auto}@media (min-width:48em){.listing-filters__group{flex-direction:row;flex-wrap:wrap;gap:16px}}@media (min-width:62em){.listing-filters__group{gap:24px}}.listing-filters__group .btn{font-size:30px;height:50px;width:100%}@media (min-width:48em){.listing-filters__group .btn{width:auto}}.listing-filters .listing-filters__group--main legend{margin-bottom:var(--space--12)}.listing-filters .listing-filters__group--main .label-field{--btn--background-color--hover:var(--color--neutral-300)}.listing-filters__filter-list{gap:var(--space--8)}.listing-filters__filter-item{margin:0}.listing-filters .form-group{display:flex;margin:0;width:100%}@media (min-width:48em){.listing-filters .form-group{width:auto}}.listing-filters .form-group legend{margin-bottom:0}.listing-filters .form-group__flex{align-items:center;display:flex;gap:var(--space--32);position:relative;width:100%}@media (min-width:48em){.listing-filters .form-group__flex{gap:16px}}.listing-filters .form-group__flex legend{flex-shrink:0}.listing-filters .form-group__flex .type-h5{font-family:var(--ff--primary);font-size:32px;font-weight:var(--fw--semibold);line-height:32px;max-width:50px;text-transform:uppercase;width:100%}@media (min-width:48em){.listing-filters .form-group__flex .type-h5{max-width:none;width:auto}}.listing-filters .form-group__flex label{margin-bottom:0}.listing-filters .form-group__flex label.date-picker{background:#fff;border:1px solid #000;display:flex;justify-content:space-between;padding:var(--space--12) var(--space--16);width:100%}@media (min-width:48em){.listing-filters .form-group__flex label.date-picker{position:relative;width:220px}}@media (min-width:62em){.listing-filters .form-group__flex label.date-picker{width:260px}}.listing-filters .form-group__flex label.date-picker .date-picker-content{display:none}.listing-filters .form-group__flex label.date-picker .date-picker-content .dialog__close{align-items:center;background:#000!important;border:1px solid #fff;color:#fff!important;display:flex;height:48px;justify-content:center;padding:0;position:absolute;right:0;top:-48px}@media (min-width:48em){.listing-filters .form-group__flex label.date-picker .date-picker-content .dialog__close{right:-48px;top:0}}.listing-filters .form-group__flex label.date-picker .date-picker-content .dialog__close .btn__icon{--icon--size:20px}.listing-filters .form-group__flex label.date-picker .date-picker-content.is-open{display:flex;height:auto;left:0;position:absolute;right:0;top:62px;z-index:2}.listing-filters .form-group__flex label.date-picker .date-picker-content.is-open:before{background:rgba(0,0,0,.7);content:"";height:100%;left:0;position:fixed;top:0;width:100%}@media (min-width:48em){.listing-filters .form-group__flex label.date-picker .date-picker-content.is-open{right:auto}}.listing-filters .form-group__flex label.date-picker .date-picker-content .date-picker__apply{margin-top:24px;width:100%}.listing-filters .form-group__flex label.date-picker .date-picker-content .dialog-date-picker__right .date-picker__apply{margin-bottom:24px;margin-top:0;width:100%}.listing-filters .form-group__flex label.date-picker .date-picker-content__inner{align-items:flex-end;background:var(--color--light-grey);gap:48px;justify-content:space-between;padding:24px 16px;width:100%;z-index:4}@media (min-width:48em){.listing-filters .form-group__flex label.date-picker .date-picker-content__inner{display:flex;padding:32px}}.listing-filters .form-group__flex label.date-picker .date-picker-content .dialog-date-picker__left{width:100%}@media (min-width:48em){.listing-filters .form-group__flex label.date-picker .date-picker-content .dialog-date-picker__left{width:auto}}.listing-filters .form-group__flex label.date-picker .date-picker-content .flatpickr-calendar{border:none;box-shadow:none;margin:0;width:100%}@media (min-width:48em){.listing-filters .form-group__flex label.date-picker .date-picker-content .flatpickr-calendar{width:358px}}.listing-filters .form-group__flex label.date-picker .date-picker-content .flatpickr-day{--day--width:100%;align-items:center;border-radius:0;display:flex;font-weight:500;height:44px;margin-top:6px}.listing-filters .form-group__flex label.date-picker .date-picker-content .flatpickr-day.today{--day--color:var(--color--black);border:1px solid var(--color--red)}.listing-filters .form-group__flex label.date-picker .date-picker-content .flatpickr-day.endRange,.listing-filters .form-group__flex label.date-picker .date-picker-content .flatpickr-day.startRange{background-color:var(--color--red);border:1px solid var(--color--red);color:var(--color--white)}.listing-filters .form-group__flex label.date-picker .date-picker-content .flatpickr-day.inRange{background-color:#ff7a71;border:1px solid #ff7a71;color:var(--color--black)}.listing-filters .form-group__flex label.date-picker .date-picker-content .flatpickr-innerContainer{margin-block:0;padding:12px 0;width:100%}@media (min-width:48em){.listing-filters .form-group__flex label.date-picker .date-picker-content .flatpickr-innerContainer{padding:12px 16px}}.listing-filters .form-group__flex label.date-picker .date-picker-content .flatpickr-months{align-items:center;background:#000;color:#fff;justify-content:space-between}.listing-filters .form-group__flex label.date-picker .date-picker-content .flatpickr-months .flatpickr-next-month,.listing-filters .form-group__flex label.date-picker .date-picker-content .flatpickr-months .flatpickr-prev-month{padding:20px}.listing-filters .form-group__flex label.date-picker .date-picker-content .flatpickr-months .flatpickr-next-month svg,.listing-filters .form-group__flex label.date-picker .date-picker-content .flatpickr-months .flatpickr-prev-month svg{height:20px;width:20px}.listing-filters .form-group__flex label.date-picker .date-picker-content .flatpickr-months .numInputWrapper .arrowDown,.listing-filters .form-group__flex label.date-picker .date-picker-content .flatpickr-months .numInputWrapper .arrowUp{display:none}.listing-filters .form-group__flex label.date-picker .date-picker-content .date-picker__search{margin-top:32px}@media (min-width:48em){.listing-filters .form-group__flex label.date-picker .date-picker-content .date-picker__search{width:320px}}.listing-filters .form-group__flex label.date-picker .date-picker-content .date-picker__search .date-picker__day-list{border-bottom:1px solid;display:flex;flex-direction:row;flex-wrap:wrap;gap:6px 48px;list-style:none;margin:12px 0 16px;padding:0 0 16px}.listing-filters .form-group__flex label.date-picker .date-picker-content .date-picker__search .date-picker__day-list li{flex:0 0 calc(50% - 24px)}.listing-filters .form-group__flex label.date-picker .date-picker-content .date-picker__search .date-picker__day-option{align-items:center;display:flex;font-family:var(--ff--primary);font-size:28px;font-weight:600;gap:8px;text-transform:uppercase}@media (min-width:36em){.listing-filters .form-group__flex label.date-picker .date-picker-content .date-picker__search .date-picker__day-option{font-size:32px;gap:16px}}.listing-filters .form-group__flex .label-field--select{width:100%}@media (min-width:48em){.listing-filters .form-group__flex .label-field--select{width:200px}}@media (min-width:75em){.listing-filters .form-group__flex .label-field--select{width:260px}}.listing-filters .form-group__flex select{border:1px solid #000;display:flex;padding:0;padding:var(--space--12) var(--space--16);width:100%}@media (min-width:48em){.listing-filters .form-group__flex select{width:260px}}.listing-filters__dropdown{background:#fff;border:1px solid #000;-o-border-image:initial;border-image:initial;border-top:none;left:0;margin-top:-1px;position:absolute;right:0;top:100%;z-index:1000}.listing-filters__dropdown-wrapper{position:relative;width:100%}.listing-filters__dropdown-toggle{align-items:center;background:#fff;border:1px solid #000;display:flex;height:50px;justify-content:space-between;padding:var(--space--12) var(--space--16);width:100%;width:260px}.listing-filters__dropdown-toggle .mask-icon{transform:rotate(-90deg);transition:transform .2s}.listing-filters__dropdown ul{list-style:none;margin:0;padding:0}.listing-filters__dropdown ul li{border-bottom:1px solid #e0e0e0;padding:16px;width:100%}.listing-filters__dropdown ul li label{align-items:center;cursor:pointer;display:flex;gap:8px;margin:0}.listing-filters__dropdown ul li label input[type=checkbox]:checked:before{opacity:1}@media (min-width:48em){.listing-filters.classes-active .form-group__flex label.date-picker .date-picker-content .dialog__close{border:0;right:0;top:0}}.date-picker .form-control.input,.date-picker [data-input]{background-color:unset;border:unset;color:inherit;line-height:inherit;padding:0}@supports (field-sizing:content){.date-picker .form-control.input,.date-picker [data-input]{field-sizing:content}}.date-picker:after{display:none}.date-picker .date-picker__toggle .icon{display:block;height:20px;-webkit-mask-image:url(../images/calendar.svg);mask-image:url(../images/calendar.svg);width:20px}.date-picker .date-picker__clear{display:none}.date-picker .date-picker__clear .icon{display:block;height:12px;margin-left:-2px;-webkit-mask-image:url(../images/close.svg);mask-image:url(../images/close.svg);width:12px}.date-picker.has-value:not(.is-open) .date-picker__clear{display:block}.flatpickr-calendar{border-radius:0;box-shadow:0 2px 5px rgba(0,0,0,.25);color:#000;margin-top:6px;width:var(--width--full--padded)}@media (min-width:24.375em){.flatpickr-calendar{margin-top:1px;width:358px}}.flatpickr-calendar:after,.flatpickr-calendar:before{display:none}.flatpickr-calendar *{background-color:inherit;color:inherit}.flatpickr-calendar .flatpickr-months .flatpickr-next-month,.flatpickr-calendar .flatpickr-months .flatpickr-prev-month{align-items:center;background-color:inherit;border-bottom:1px solid var(--color--neutral-500);color:inherit;display:flex;height:56px}.flatpickr-calendar .flatpickr-months .flatpickr-next-month .mask-icon,.flatpickr-calendar .flatpickr-months .flatpickr-prev-month .mask-icon{--icon--size:16px;background-color:currentColor;-webkit-mask-image:url(../images/arrow.svg);mask-image:url(../images/arrow.svg)}.flatpickr-calendar .flatpickr-months .flatpickr-prev-month .mask-icon{transform:rotate(180deg)}.flatpickr-calendar .flatpickr-current-month{align-items:center;display:flex;font-size:16px;height:56px;justify-content:center;line-height:inherit;padding:0}@media (min-width:36em){.flatpickr-calendar .flatpickr-current-month{font-size:20px}}.flatpickr-calendar .flatpickr-current-month .numInputWrapper:hover{background-color:HSLA(var(--color--white--h),var(--color--white--s),var(--color--white--l),.1)}.flatpickr-calendar .flatpickr-current-month .numInputWrapper .arrowDown:after,.flatpickr-calendar .flatpickr-current-month .numInputWrapper .arrowUp:after{border-bottom-color:currentColor;border-top-color:currentColor}.flatpickr-calendar .flatpickr-current-month .numInputWrapper .cur-year{font-weight:700}.flatpickr-calendar .flatpickr-current-month .cur-month{margin-left:20px}.flatpickr-calendar .flatpickr-month{align-items:center;background-color:inherit;border-bottom:1px solid var(--color--neutral-500);color:inherit;display:flex;flex-flow:row nowrap;height:56px}.flatpickr-calendar .flatpickr-weekdays{height:44px}.flatpickr-calendar .flatpickr-weekday{background-color:inherit;color:inherit;font-size:14px;font-weight:700}.flatpickr-calendar .flatpickr-innerContainer{margin-block:12px;width:100%}@media (min-width:24.375em){.flatpickr-calendar .flatpickr-innerContainer{padding-inline:7px}}.flatpickr-calendar .flatpickr-days,.flatpickr-calendar .flatpickr-rContainer{width:100%}.flatpickr-calendar .dayContainer{align-items:center;display:grid;grid-template-columns:repeat(7,1fr);justify-content:center;justify-items:center;max-width:100%;min-width:100%;width:100%}.flatpickr-calendar .flatpickr-day{--day--color:var(--color--black);--day--width:40px;--day--background-color:transparent;--day--accent-text:var(--color--black);--day--accent-background:var(--color--pink);font-size:14px;height:var(--day--width);line-height:var(--day--width);max-width:unset;width:var(--day--width)}.flatpickr-calendar .flatpickr-day.flatpickr-day{background-color:var(--day--background-color);border-color:var(--day--border-color,var(--day--background-color));color:var(--day--color)}.flatpickr-calendar .flatpickr-day:hover{--day--background-color:HSLA(from var(--day--accent-color) h s l/0.3);--day--color:var(--color--black)}.access--high-contrast .flatpickr-calendar .flatpickr-day{--day--accent-background:var(--color--yellow);--day--accent-text:var(--color--black)}.flatpickr-calendar .flatpickr-day.today{--day--border-color:var(--day--accent-background);--day--color:var(--color--white)}.flatpickr-calendar .flatpickr-day.endRange,.flatpickr-calendar .flatpickr-day.inRange,.flatpickr-calendar .flatpickr-day.startRange{--day--background-color:var(--day--accent-background);--day--color:var(--day--accent-text)}.flatpickr-calendar .flatpickr-day.inRange{border-radius:0}.flatpickr-calendar .flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-calendar .flatpickr-day.inRange,.flatpickr-calendar .flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-calendar .flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){box-shadow:-15px 0 0 var(--day--background-color),15px 0 0 var(--day--background-color)}.flatpickr-calendar .flatpickr-day.flatpickr-disabled{opacity:.5}.flatpickr-calendar .flatpickr-day.flatpickr-disabled:hover{--day--background-color:HSLA(var(--color--white--h),var(--color--white--s),var(--color--white--l),0.3);background-color:var(--day--background-color);color:var(--day--color)}.contact__content,.promo__content,.support-block__content{align-items:flex-start;background-color:var(--color--red);color:var(--color--white);display:flex;flex-direction:column;justify-content:space-between;padding:var(--space--32) var(--space--20) var(--space--32)}.contact__content.blue,.promo__content.blue,.support-block__content.blue{background-color:var(--color--blue)}@media (min-width:62em){.contact__content,.promo__content,.support-block__content{padding:64px;width:50%}}.contact__content__inner,.promo__content__inner,.support-block__content__inner{align-items:stretch;display:flex;flex-direction:column-reverse;min-height:550px}@media (min-width:62em){.contact__content__inner,.promo__content__inner,.support-block__content__inner{flex-direction:row-reverse;min-height:550px}.contact__content__inner.right,.promo__content__inner.right,.support-block__content__inner.right{flex-direction:row}}.contact__content .btn,.promo__content .btn,.support-block__content .btn{margin-top:var(--space--32);width:100%}@media (min-width:62em){.contact__content .btn,.promo__content .btn,.support-block__content .btn{margin-top:auto;width:auto}}.contact__header,.promo__header,.support-block__header{margin-bottom:var(--space--32)}.contact__intro,.promo__intro,.support-block__intro{margin-top:0}.contact__image,.promo__image,.support-block__image{aspect-ratio:4/3;width:100%}@media (min-width:62em){.contact__image,.promo__image,.support-block__image{aspect-ratio:unset;width:50%}}.contact__image img,.promo__image img,.support-block__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.contact-item,.promo-item,.support-block-item{align-items:flex-start;display:flex;gap:10px}.contact-item p,.promo-item p,.support-block-item p{font-weight:var(--fw--bold)}.contact-item__icon,.promo-item__icon,.support-block-item__icon{--icon--size:24px;flex-shrink:0}.cards--section,.form,.season-events,.spaces-content{background-color:var(--color--light-grey);margin-block:0;max-width:100%}.cards--section__content,.form__content,.season-events__content,.spaces-content__content{max-width:840px}.cards--section__content__inner,.form__content__inner,.season-events__content__inner,.spaces-content__content__inner{max-width:var(--width--max--padded);padding-bottom:var(--space--32);padding-top:var(--space--32)}@media (min-width:62em){.cards--section__content__inner,.form__content__inner,.season-events__content__inner,.spaces-content__content__inner{padding-bottom:64px;padding-top:64px}}.cards--section__header,.form__header,.season-events__header,.spaces-content__header{margin-bottom:var(--space--32)}.cards--section__main,.form__main,.season-events__main,.spaces-content__main{margin-bottom:var(--space--48);margin-top:var(--space--16)}.cards--section__main p,.form__main p,.season-events__main p,.spaces-content__main p{margin-bottom:var(--space--20)}.cards--section__main p:last-child,.form__main p:last-child,.season-events__main p:last-child,.spaces-content__main p:last-child{margin-bottom:0}.cards--section__intro,.form__intro,.season-events__intro,.spaces-content__intro{margin-bottom:var(--space--32);margin-top:0}.cards--section .gform_fields,.form .gform_fields,.season-events .gform_fields,.spaces-content .gform_fields{display:flex;flex:1;flex-direction:row;flex-wrap:wrap;gap:var(--space--32)}.cards--section .gform_button,.form .gform_button,.season-events .gform_button,.spaces-content .gform_button{width:100%}@media (min-width:48em){.cards--section .gform_button,.form .gform_button,.season-events .gform_button,.spaces-content .gform_button{width:auto}}.cards--section .gform_validation_errors,.form .gform_validation_errors,.season-events .gform_validation_errors,.spaces-content .gform_validation_errors{align-items:flex-start;background:#fef7f7;border:1px solid var(--color--red);border-radius:var(--space--4);border-radius:0;display:flex;flex-direction:column;margin-bottom:var(--space--24);padding:var(--space--16)}.cards--section .gform_submission_error,.form .gform_submission_error,.season-events .gform_submission_error,.spaces-content .gform_submission_error{font-size:18px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:0;margin-top:0;text-transform:none}.cards--section .gform_footer,.form .gform_footer,.season-events .gform_footer,.spaces-content .gform_footer{margin-top:var(--space--32)}.cards--section .gfield,.form .gfield,.season-events .gfield,.spaces-content .gfield{flex:0 0 100%}@media (min-width:62em){.cards--section .gfield--width-half,.form .gfield--width-half,.season-events .gfield--width-half,.spaces-content .gfield--width-half{flex:0 0 calc(50% - 8px)}}.cards--section .gfield--type-name .ginput_container--name,.form .gfield--type-name .ginput_container--name,.season-events .gfield--type-name .ginput_container--name,.spaces-content .gfield--type-name .ginput_container--name{display:flex;flex-direction:column;gap:var(--space--24)}@media (min-width:62em){.cards--section .gfield--type-name .ginput_container--name,.form .gfield--type-name .ginput_container--name,.season-events .gfield--type-name .ginput_container--name,.spaces-content .gfield--type-name .ginput_container--name{flex-direction:row}.cards--section .gfield--type-name .ginput_container--name .gform-grid-col,.form .gfield--type-name .ginput_container--name .gform-grid-col,.season-events .gfield--type-name .ginput_container--name .gform-grid-col,.spaces-content .gfield--type-name .ginput_container--name .gform-grid-col{width:calc(50% - 12px)}}.cards--section .gfield--type-name .ginput_container--name .gform-grid-col label,.form .gfield--type-name .ginput_container--name .gform-grid-col label,.season-events .gfield--type-name .ginput_container--name .gform-grid-col label,.spaces-content .gfield--type-name .ginput_container--name .gform-grid-col label{margin-bottom:0;margin-top:var(--space--8)}.cards--section .gfield--type-time .ginput_complex,.form .gfield--type-time .ginput_complex,.season-events .gfield--type-time .ginput_complex,.spaces-content .gfield--type-time .ginput_complex{align-items:center;display:flex;gap:16px}.cards--section .gfield_validation_message,.form .gfield_validation_message,.season-events .gfield_validation_message,.spaces-content .gfield_validation_message{color:var(--color--red);font-size:16px;font-style:normal;font-weight:400;line-height:15px;margin-top:var(--space--8)}.cards--section .gfield_time_hour,.cards--section .gfield_time_minute,.form .gfield_time_hour,.form .gfield_time_minute,.season-events .gfield_time_hour,.season-events .gfield_time_minute,.spaces-content .gfield_time_hour,.spaces-content .gfield_time_minute{width:80px}.cards--section .gfield--type-date .ginput_container_date,.form .gfield--type-date .ginput_container_date,.season-events .gfield--type-date .ginput_container_date,.spaces-content .gfield--type-date .ginput_container_date{max-width:200px}.cards--section .gfield--type-date input,.form .gfield--type-date input,.season-events .gfield--type-date input,.spaces-content .gfield--type-date input{background-image:url(../images/calendar.svg);background-position:90% 50%;background-repeat:no-repeat;background-size:20px}.cards--section .gfield_required,.form .gfield_required,.season-events .gfield_required,.spaces-content .gfield_required{font-weight:400;margin-left:4px}.cards--section .gform-grid-row,.form .gform-grid-row,.season-events .gform-grid-row,.spaces-content .gform-grid-row{display:flex;flex-direction:column;gap:32px}.cards--section .gform-grid-row label,.form .gform-grid-row label,.season-events .gform-grid-row label,.spaces-content .gform-grid-row label{margin-bottom:0;margin-top:var(--space--8)}.cards--section .gf_clear,.form .gf_clear,.season-events .gf_clear,.spaces-content .gf_clear{display:none}.cards--section .gchoice,.form .gchoice,.season-events .gchoice,.spaces-content .gchoice{align-items:center;display:flex;gap:16px}.gform-theme-datepicker{background:var(--color--light-grey);border:1px solid #000;border-radius:0;max-width:350px!important;width:100%}.gform-theme-datepicker .ui-datepicker-header{border-bottom:1px solid #868e91;display:flex;gap:16px;justify-content:space-between;padding:12px}.gform-theme-datepicker .ui-datepicker-header .ui-datepicker-prev{order:1;rotate:90deg}.gform-theme-datepicker .ui-datepicker-header .ui-datepicker-title{order:2;width:100%}.gform-theme-datepicker .ui-datepicker-header .ui-datepicker-next{order:3;rotate:-90deg}.gform-theme-datepicker .ui-datepicker-header .ui-datepicker-next,.gform-theme-datepicker .ui-datepicker-header .ui-datepicker-prev{align-items:center;background-image:url(../images/chevron.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:20px;display:flex;flex-shrink:0;font-size:0;height:48px;justify-content:center;width:48px}.gform-theme-datepicker .ui-datepicker-calendar{font-size:16px;padding:12px;width:100%}.gform-theme-datepicker .ui-datepicker-calendar tr{align-items:center;display:flex;justify-content:center}.gform-theme-datepicker .ui-datepicker-calendar td,.gform-theme-datepicker .ui-datepicker-calendar th{align-items:center;display:flex;height:44px;justify-content:center;width:44px}.gform-theme-datepicker .ui-datepicker-calendar td.ui-datepicker-current-day,.gform-theme-datepicker .ui-datepicker-calendar th.ui-datepicker-current-day{background-color:var(--color--red);border-radius:50%;color:var(--color--white)}.gform-theme-datepicker .ui-datepicker-calendar td.ui-state-disabled,.gform-theme-datepicker .ui-datepicker-calendar th.ui-state-disabled{color:#868e91}.gform-theme-datepicker .ui-datepicker-calendar a{text-decoration:none}.memberships{background-color:var(--color--light-grey);margin-block:0;max-width:100%}.memberships__content__inner{max-width:var(--width--max--padded);padding-bottom:var(--space--32);padding-top:var(--space--32)}@media (min-width:62em){.memberships__content__inner{padding-bottom:64px;padding-top:64px}}.memberships__price{margin-bottom:0}.memberships .section__heading{margin-bottom:var(--space--32)}.memberships__items{--grid--column-gap:var(--space--24);--grid--row-gap:32px;--grid--columns:1}@media (min-width:48em){.memberships__items{--grid--row-gap:48px;--grid--columns:2}}@media (min-width:75em){.memberships__items{--grid--columns:3}}.memberships__image img{aspect-ratio:16/9;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.membership__content,.membership__content__inner{align-items:flex-start;display:flex;flex-direction:column}.membership__content__inner{gap:var(--space--20)}.membership__content .btn--white{width:100%}.membership__content .small-text{line-height:20px;margin-bottom:0;margin-top:16px}.membership__title{background:var(--color--black);box-decoration-break:clone;-webkit-box-decoration-break:clone;color:var(--color--white);display:inline;line-height:60px;margin-top:0;padding:var(--space--8) var(--space--16)}.membership__title-wrapper{width:auto}@media (min-width:48em){.membership__title-wrapper{margin-top:8px}}.membership__prices{align-items:center;display:flex;gap:12px}.membership__benefits{margin-bottom:var(--space--24)}.membership__benefits .accordion-item__header{gap:8px;padding:0;width:auto}.membership__benefits .accordion-item__content{padding:20px 0 0}.membership__benefits-btn{align-items:center;display:flex;gap:8px}.membership__benefits-btn .mask-icon{--icon--size:18px}.membership__actions{align-items:center;display:flex;flex-direction:column;gap:var(--space--16);justify-content:space-between;margin:0 0 var(--space--16);width:100%}@media (min-width:48em){.membership__actions{flex-direction:row}}.membership__actions .btn{width:100%}.membership__actions spektrix-memberships{margin:0;width:100%}.membership__actions spektrix-memberships .btn{width:100%}.membership__renew-option{margin-top:var(--space--20)}.membership__renew-option [type=checkbox]:checked:before{opacity:1}.quotes__inner{background:linear-gradient(0deg,rgba(99,119,250,.1),rgba(99,119,250,.1)),#fff;margin:0!important;padding:var(--space--32)}.quotes__inner.small{max-width:840px}.quotes__quote-icon{--icon--size:34px;margin:0 auto var(--space--32)}.quotes__text{margin-top:0;text-align:center}.quotes__rating{gap:10px;justify-content:center;margin-bottom:20px}.quotes__rating-star{--icon--size:25px}.quotes__credit{align-items:center;display:flex;font-weight:var(--fw--bold);gap:var(--space--16);justify-content:center;margin-top:var(--space--16);text-align:center}.quotes__credit img{aspect-ratio:1/1;border-radius:50%;height:80px;-o-object-fit:cover;object-fit:cover;width:80px}.quotes__credit span{display:block;text-align:left}.quotes__credit a{text-decoration:none}.quotes__credit a:hover{text-decoration:underline}.quotes__grid{display:flex;flex-wrap:wrap;gap:var(--space--32) var(--space--24);justify-content:center;margin:0 auto}.quotes__grid .quote{flex:1 1 300px;max-width:400px;min-width:300px}.support-block__content{background-color:var(--color--light-grey);color:var(--color--black)}.support-block__content__inner{flex-direction:column}@media (min-width:62em){.support-block__content__inner{flex-direction:row-reverse}}.support-block__frequencies{margin-top:var(--space--32);width:100%}.support-block__donation-buttons{--grid--columns:4;align-items:center;gap:8px;margin-bottom:var(--space--16)}.support-block__donation-buttons input{display:none}.support-block__donation-buttons input:checked+.btn{background-color:var(--color--black);color:var(--color--white)}.support-block__donation-buttons .btn{margin-top:0;width:100%}.support-block__donation-buttons .btn.is-active{background-color:var(--color--black);color:var(--color--white)}.support-block__donation-other{margin-bottom:var(--space--24)}.spaces-content{overflow:hidden}.spaces-content__inner-header{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:var(--space--32)}.spaces-content__inner-header .section__header{margin-bottom:0}.spaces-content .card__btn{width:100%}@media (min-width:48em){.spaces-content .card__btn{width:auto}}.spaces-content__buttons{margin-bottom:var(--space--32)}.spaces-content__buttons h3{font-size:32px;font-style:normal;font-weight:600;line-height:36px;margin-bottom:var(--space--8);margin-top:0}@media (min-width:62em){.spaces-content__buttons h3{margin-bottom:0}}.spaces-content__buttons-flex{align-items:flex-end;display:flex;flex-direction:column;gap:var(--space--24);justify-content:space-between}@media (min-width:62em){.spaces-content__buttons-flex{flex-direction:row}}.spaces-content__buttons-wrapper{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:8px;width:100%}@media (min-width:62em){.spaces-content__buttons-wrapper{max-width:800px}}.spaces-content__buttons-wrapper button{background-color:var(--color--white);border:1px solid var(--color--black);font-size:12px;font-style:normal;font-weight:700;letter-spacing:.6px;line-height:normal;padding:var(--space--8) var(--space--12);text-transform:uppercase}.spaces-content__buttons-wrapper button.active{background-color:var(--color--black);color:var(--color--white)}.spaces-content .swiper__buttons{align-items:center;display:flex;gap:var(--space--16);height:48px;justify-content:space-between;width:100%}@media (min-width:62em){.spaces-content .swiper__buttons{justify-content:flex-end}}.spaces-content .swiper__buttons .swiper-button-next,.spaces-content .swiper__buttons .swiper-button-prev{height:48px;left:auto;margin:0;position:relative;right:0;top:auto;width:48px;z-index:1}.spaces-content .swiper__buttons .swiper-button-next:after,.spaces-content .swiper__buttons .swiper-button-prev:after{content:none}.spaces-content .swiper__buttons .swiper-button-next .mask-icon,.spaces-content .swiper__buttons .swiper-button-prev .mask-icon{--icon--size:48px;background-color:var(--color--black)}.spaces-content .swiper__buttons .swiper-button-prev{rotate:-180deg}.spaces-content .btn.mobile{margin-top:48px}@media (min-width:62em){.spaces-content .btn.mobile{display:none}}.spaces-content .btn.desktop{display:none}@media (min-width:62em){.spaces-content .btn.desktop{display:flex}}.spaces-content .swiper{overflow:visible}.spaces-content .swiper-slide{height:100%!important}.wayfinding__block{align-items:center;background:var(--color--red);display:flex;justify-content:space-between;padding:var(--space--24)}.wayfinding__block h2{color:var(--color--white)}.wayfinding__block a{align-items:center;background:#fff;display:flex;height:58px;justify-content:center;width:58px}.wayfinding__block .mask-icon{--icon--size:24px}.timeline{background:var(--color--black);margin-block:0;max-width:100%;overflow:hidden}.timeline__inner{margin:0 auto;max-width:var(--width--max--padded);padding-bottom:var(--space--48);padding-top:var(--space--48)}@media (min-width:62em){.timeline__inner{padding-bottom:64px;padding-top:64px}}.timeline__inner__wrapper{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space--20)}@media (min-width:62em){.timeline__inner__wrapper{margin-bottom:var(--space--32)}}.timeline__years{align-items:center;display:flex;flex-shrink:0;gap:var(--space--16)}.timeline__years-btn{color:var(--color--white);flex-shrink:0}.timeline__years-btn.active{color:var(--color--red)}.timeline__years-btn h4{margin:0}.timeline__years.desktop{display:none}@media (min-width:62em){.timeline__years.desktop{-webkit-overflow-scrolling:touch;display:flex;flex-wrap:nowrap;gap:32px;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none;width:calc(100% - 128px)}}.timeline__years.mobile{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none;width:100%}.timeline__years.mobile::-webkit-scrollbar{display:none}@media (min-width:62em){.timeline__years.mobile{display:none}}.timeline__years__flex{flex:1;min-width:0;overflow:hidden;position:relative}@media (min-width:62em){.timeline__years__flex.mobile{display:none}}.timeline-item{align-items:flex-end;color:var(--color--white);display:flex;flex-direction:column;gap:24px}@media (min-width:62em){.timeline-item{flex-direction:row-reverse}}.timeline-item__image{aspect-ratio:4/3;height:100%;width:100%}.timeline-item__content{width:100%}@media (min-width:62em){.timeline-item__content{max-width:407px}}.timeline-item__content p{margin-bottom:var(--space--24)}.timeline-item__content p:last-child{margin-bottom:0}.timeline-item__title{margin:0 0 var(--space--20)}.timeline .swiper__buttons{align-items:center;display:flex;gap:var(--space--20);height:48px;justify-content:space-between;width:100%}@media (min-width:62em){.timeline .swiper__buttons{gap:var(--space--16);justify-content:flex-end}}.timeline .swiper__buttons .swiper-button-next,.timeline .swiper__buttons .swiper-button-prev{flex-shrink:0;height:48px;left:auto;margin:0;position:relative;right:0;top:auto;width:48px;z-index:1}.timeline .swiper__buttons .swiper-button-next:after,.timeline .swiper__buttons .swiper-button-prev:after{content:none}.timeline .swiper__buttons .swiper-button-next .mask-icon,.timeline .swiper__buttons .swiper-button-prev .mask-icon{--icon--size:48px;background-color:var(--color--white)}.timeline .swiper__buttons .swiper-button-prev{rotate:-180deg}.timeline .swiper-wrapper{width:-moz-max-content!important;width:max-content!important}.season-events__events{--grid--columns:1;--grid--row-gap:48px;--grid--column-gap:var(--space--24)}@media (min-width:48em){.season-events__events{--grid--row-gap:64px;--grid--columns:2}}.season-events__content{max-width:100%}.season-events__content__inner{max-width:var(--width--max--padded);padding-bottom:var(--space--48);padding-top:var(--space--48)}@media (min-width:62em){.season-events__content__inner{padding-bottom:64px;padding-top:64px}}.cards--section__cards{--grid--columns:1;--grid--row-gap:48px;--grid--column-gap:var(--space--24)}@media (min-width:48em){.cards--section__cards{--grid--row-gap:64px;--grid--columns:2}}.cards--section__inner{max-width:var(--width--max--padded);padding-bottom:var(--space--48);padding-top:var(--space--48)}@media (min-width:62em){.cards--section__inner{padding-bottom:64px;padding-top:64px}}.section.jobs .jobs__inner{margin:0!important;max-width:840px}.section.jobs .jobs__list{display:flex;flex-direction:column;gap:20px}.section.jobs .job-card{background:linear-gradient(0deg,rgba(99,119,250,.1),rgba(99,119,250,.1)),#fff;padding:var(--space--32)}.section.jobs .job-card__content{align-items:flex-start;display:flex;flex-direction:column}.section.jobs .job-card__title{margin:0}.section.jobs .job-card__title a{text-decoration:none}.section.jobs .job-card__deadline{font-weight:var(--fw--bold);margin:var(--space--12) 0}.section.jobs .job-card .btn{margin-top:var(--space--20)}.section.jobs.no-results{background-color:var(--color--black);color:var(--color--white);max-width:100%;padding:64px 0}.section.jobs.no-results .no-results__inner{margin:0 auto;max-width:var(--width--max--padded);text-align:center}.featured-article{background-color:var(--color--black);color:var(--color--white);max-width:100%}.featured-article__inner{margin:0 auto;max-width:var(--width--max--padded);padding-bottom:var(--space--32);padding-top:var(--space--32);position:relative}@media (min-width:62em){.featured-article__inner{padding-bottom:64px;padding-top:64px}}.featured-article__content{align-items:flex-start;display:flex;flex-direction:column;gap:12px;margin-top:16px;max-width:660px;width:100%}@media (min-width:68.75em){.featured-article__content{left:0;margin-top:0;position:absolute;top:0}}.featured-article__content .btn{margin-top:8px}.featured-article__content .type-body-s{font-weight:700;margin:0}.featured-article__title{margin-bottom:0;z-index:1}@media (min-width:68.75em){.featured-article__title{margin-bottom:14px}}.featured-article__title h4{background:var(--color--black);box-decoration-break:clone;-webkit-box-decoration-break:clone;color:#fff;display:inline;line-height:40px;margin-top:0;padding:0 16px 8px 0;width:auto}@media (min-width:68.75em){.featured-article__title h4{line-height:60px}}.featured-article__excerpt{z-index:1}@media (min-width:68.75em){.featured-article__excerpt{max-width:300px}}@media (min-width:75em){.featured-article__excerpt{max-width:400px}}@media (min-width:85.375em){.featured-article__excerpt{max-width:500px}}.featured-article__image{aspect-ratio:16/9;position:relative}@media (min-width:68.75em){.featured-article__image{aspect-ratio:187/105;max-width:732px}}.featured-article__image img{height:100%;-o-object-fit:cover;object-fit:cover}.featured-article article{position:relative}@media (min-width:68.75em){.featured-article article{display:flex;justify-content:flex-end}}.global-banner{background:#ff7a71;padding:var(--space--16) 0}@media (min-width:62em){.global-banner{padding:var(--space--12) 0}}.global-banner__content{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;margin-inline:auto;max-width:var(--width--max--padded)}@media (min-width:62em){.global-banner__content{align-items:center}}.global-banner__content--flex{align-items:flex-start;display:flex;flex-direction:column;gap:var(--space--12);justify-content:space-between;width:100%}@media (min-width:62em){.global-banner__content--flex{align-items:center;flex-direction:row;gap:var(--space--12);justify-content:flex-start}}.global-banner__content--flex p{margin:0}.global-banner__content--flex .btn--link{font-weight:700;height:auto;text-transform:none}.global-banner__content .dialog__close{align-items:center;display:flex;flex-shrink:0;height:20px;justify-content:center;width:20px!important}.global-banner__content .dialog__close .btn__icon.mask-icon{--icon--size:20px}.global-banner__content .wrapper{align-items:center;display:flex;gap:var(--space--16);width:100%}@media (min-width:62em){.global-banner__content .wrapper{flex-shrink:0;width:auto}}.spektrix-iframe [name=SpektrixIFrame]{height:90dvh;margin:0;opacity:0;width:100%}.spektrix-iframe [name=SpektrixIFrame].is-loaded{opacity:1}.spektrix-iframe [name=SpektrixIFrame]:focus{outline-style:none;outline-width:0}.spektrix-iframe+.spektrix-iframe{margin-top:var(--space--layout)}.page-template-spektrix-iframe-page .page-header__image{display:none}.page-template-spektrix-iframe-page .page-header__content{justify-content:flex-start;max-width:var(--width--max);padding-bottom:24px;padding-top:32px;padding-inline:var(--container--padding-inline);position:relative}@media (min-width:48em){.page-template-spektrix-iframe-page .page-header__content{padding-bottom:20px;padding-top:70px}}@media (min-width:85.375em){.page-template-spektrix-iframe-page .page-header__content{padding-inline:0}}.page-template-spektrix-iframe-page .page-header__heading{align-items:center;background:var(--color--black)!important;color:#fff;display:inline-flex;height:64px;padding:var(--space--8) var(--space--16);width:auto}@media (min-width:48em){.page-template-spektrix-iframe-page .page-header__heading{height:98px;padding:var(--space--8) var(--space--24)}}@media (min-width:85.375em){.page-template-spektrix-iframe-page .spektrix-page{padding-inline:0}}.page-template-spektrix-iframe-page .spektrix-page.basket-container{align-items:flex-start;display:flex;flex-direction:column-reverse;gap:32px;justify-content:space-between}@media (min-width:62em){.page-template-spektrix-iframe-page .spektrix-page.basket-container{flex-direction:row}}.page-template-spektrix-iframe-page .spektrix-page.basket-container .spektrix-iframe{max-width:840px;width:100%}@media (min-width:62em){.page-template-spektrix-iframe-page .support-block{margin-top:32px;margin-inline:0;max-width:380px}}.page-template-spektrix-iframe-page .support-block__image{display:none}.page-template-spektrix-iframe-page .support-block__content{background-color:var(--color--yellow);padding:20px;width:100%}.page-template-spektrix-iframe-page .support-block__content__inner{display:block;min-height:auto}.page-template-spektrix-iframe-page .support-block__header{margin-bottom:8px}.page-template-spektrix-iframe-page .support-block__heading{background:transparent;color:var(--color--black);padding:0}.page-template-spektrix-iframe-page .support-block__frequencies{margin-top:var(--space--20)}.page-template-spektrix-iframe-page .support-block [data-submit-donation]{margin-top:var(--space--20);width:100%}.error404 .page-header__titles h4,.page-404 .page-header__titles h4{display:none}@media (min-width:48em){.error404 .page-header__titles h4,.page-404 .page-header__titles h4{display:block}}.error404__cards,.page-404__cards{--grid--columns:1;--grid--row-gap:48px;--grid--column-gap:var(--space--24);margin-top:24px}@media (min-width:62em){.error404__cards,.page-404__cards{--grid--columns:2;margin-top:26px}}.error404__cards-card,.page-404__cards-card{aspect-ratio:4/3;position:relative}.error404__cards-card img,.page-404__cards-card img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.error404__cards-card__content,.page-404__cards-card__content{align-items:flex-start;bottom:var(--space--20);display:flex;flex-direction:column;justify-content:space-between;left:var(--space--20);position:absolute;right:var(--space--20);top:var(--space--20)}@media (min-width:62em){.error404__cards-card__content,.page-404__cards-card__content{bottom:var(--space--32);left:var(--space--32);right:var(--space--32);top:var(--space--32)}}.home .page-header__image,.single-season .page-header__image{max-height:660px}.home .page-header__titles,.single-season .page-header__titles{gap:0}.home .season-events,.single-season .season-events{margin-top:var(--space--32)}@media (min-width:48em){.home .season-events,.single-season .season-events{margin-top:64px}}.page-template-programme-listing .page-header__image,.page-template-section-overview .page-header__image,.page-template-section-overview-hires .page-header__image,.page-template-spaces-listing .page-header__image{max-height:660px}.page-template-programme-listing .page-header__titles,.page-template-section-overview .page-header__titles,.page-template-section-overview-hires .page-header__titles,.page-template-spaces-listing .page-header__titles{gap:0}.page-template-programme-listing .cards--section,.page-template-section-overview .cards--section,.page-template-section-overview-hires .cards--section,.page-template-spaces-listing .cards--section{margin-top:var(--space--32)}@media (min-width:48em){.page-template-programme-listing .cards--section,.page-template-section-overview .cards--section,.page-template-section-overview-hires .cards--section,.page-template-spaces-listing .cards--section{margin-top:64px}}.page-template-section-overview-hires .article__content__wrapper{flex-direction:column;gap:0}@media (min-width:48em){.page-template-section-overview-hires .article__content__wrapper{flex-direction:row;gap:32px}}.page-template-section-overview-hires .spaces-content{margin-top:var(--space--32)}@media (min-width:48em){.page-template-section-overview-hires .spaces-content{margin-top:64px}}.page-template-section-overview-hires .cards--section{background-color:var(--color--white);margin-block-start:32px}@media (min-width:48em){.page-template-section-overview-hires .cards--section{margin-block-start:64px}}.page-template-section-overview-hires .cards--section__cards{--grid--columns:1;--grid--row-gap:48px;--grid--column-gap:var(--space--24)}@media (min-width:48em){.page-template-section-overview-hires .cards--section__cards{--grid--row-gap:64px;--grid--columns:2}}.page-template-section-overview-hires .cards--section__inner{max-width:var(--width--max--padded);padding-bottom:0;padding-top:0}.single-class .page-header__content,.single-event .page-header__content,.single-job .page-header__content,.single-post .page-header__content,.single-programme .page-header__content,.single-space .page-header__content{align-items:flex-end;bottom:16px;justify-content:space-between;width:100%}@media (min-width:48em){.single-class .page-header__content,.single-event .page-header__content,.single-job .page-header__content,.single-post .page-header__content,.single-programme .page-header__content,.single-space .page-header__content{bottom:30px}}.single-class .page-header__content .btn,.single-event .page-header__content .btn,.single-job .page-header__content .btn,.single-post .page-header__content .btn,.single-programme .page-header__content .btn,.single-space .page-header__content .btn{display:none;flex-shrink:0}@media (min-width:48em){.single-class .page-header__content .btn,.single-event .page-header__content .btn,.single-job .page-header__content .btn,.single-post .page-header__content .btn,.single-programme .page-header__content .btn,.single-space .page-header__content .btn{display:flex}}.single-class .page-header__content .btn--disabled,.single-event .page-header__content .btn--disabled,.single-job .page-header__content .btn--disabled,.single-post .page-header__content .btn--disabled,.single-programme .page-header__content .btn--disabled,.single-space .page-header__content .btn--disabled{border-color:var(--color--disabled)}.single-class .page-header__content .btn[data-booking-status=coming-soon],.single-event .page-header__content .btn[data-booking-status=coming-soon],.single-job .page-header__content .btn[data-booking-status=coming-soon],.single-post .page-header__content .btn[data-booking-status=coming-soon],.single-programme .page-header__content .btn[data-booking-status=coming-soon],.single-space .page-header__content .btn[data-booking-status=coming-soon]{background-color:#ff7a71;border-color:#ff7a71;color:#000}.single-class .page-header__application-date,.single-event .page-header__application-date,.single-job .page-header__application-date,.single-post .page-header__application-date,.single-programme .page-header__application-date,.single-space .page-header__application-date{margin-bottom:14px}.single-class .page-header__strapline,.single-event .page-header__strapline,.single-job .page-header__strapline,.single-post .page-header__strapline,.single-programme .page-header__strapline,.single-space .page-header__strapline{padding:0 0 var(--space--32) 0}@media (min-width:48em){.single-class .page-header__strapline,.single-event .page-header__strapline,.single-job .page-header__strapline,.single-post .page-header__strapline,.single-programme .page-header__strapline,.single-space .page-header__strapline{padding:var(--space--32) 0}}.single-class .page-header__titles,.single-event .page-header__titles,.single-job .page-header__titles,.single-post .page-header__titles,.single-programme .page-header__titles,.single-space .page-header__titles{align-items:flex-start;display:flex;flex-direction:column;gap:0;padding-inline:24px;text-align:left;width:100%}@media (min-width:48em){.single-class .page-header__titles,.single-event .page-header__titles,.single-job .page-header__titles,.single-post .page-header__titles,.single-programme .page-header__titles,.single-space .page-header__titles{padding-inline:0}}@media (min-width:62em){.single-class .page-header__titles,.single-event .page-header__titles,.single-job .page-header__titles,.single-post .page-header__titles,.single-programme .page-header__titles,.single-space .page-header__titles{max-width:50%;padding-bottom:14px}}.single-class .page-header__heading,.single-event .page-header__heading,.single-job .page-header__heading,.single-post .page-header__heading,.single-programme .page-header__heading,.single-space .page-header__heading{background:var(--color--white)!important;box-decoration-break:clone;-webkit-box-decoration-break:clone;color:var(--color--black);display:inline;line-height:58px;margin-top:0;padding:var(--space--8) var(--space--16)}@media (min-width:36em){.single-class .page-header__heading,.single-event .page-header__heading,.single-job .page-header__heading,.single-post .page-header__heading,.single-programme .page-header__heading,.single-space .page-header__heading{line-height:70px}}@media (min-width:48em){.single-class .page-header__heading,.single-event .page-header__heading,.single-job .page-header__heading,.single-post .page-header__heading,.single-programme .page-header__heading,.single-space .page-header__heading{line-height:90px}}.single-class .page-header__heading-wrapper,.single-event .page-header__heading-wrapper,.single-job .page-header__heading-wrapper,.single-post .page-header__heading-wrapper,.single-programme .page-header__heading-wrapper,.single-space .page-header__heading-wrapper{width:auto}.single-class .page-header__heading-wrapper.two,.single-event .page-header__heading-wrapper.two,.single-job .page-header__heading-wrapper.two,.single-post .page-header__heading-wrapper.two,.single-programme .page-header__heading-wrapper.two,.single-space .page-header__heading-wrapper.two{max-width:600px;width:100%}@media (min-width:62em){.single-class .page-header__heading-wrapper.two,.single-event .page-header__heading-wrapper.two,.single-job .page-header__heading-wrapper.two,.single-post .page-header__heading-wrapper.two,.single-programme .page-header__heading-wrapper.two,.single-space .page-header__heading-wrapper.two{margin-bottom:10px}}@media (min-width:75em){.single-class .page-header__heading-wrapper.two,.single-event .page-header__heading-wrapper.two,.single-job .page-header__heading-wrapper.two,.single-post .page-header__heading-wrapper.two,.single-programme .page-header__heading-wrapper.two,.single-space .page-header__heading-wrapper.two{margin-bottom:14px}}.single-class .page-header__heading.two,.single-event .page-header__heading.two,.single-job .page-header__heading.two,.single-post .page-header__heading.two,.single-programme .page-header__heading.two,.single-space .page-header__heading.two{line-height:42px}@media (min-width:62em){.single-class .page-header__heading.two,.single-event .page-header__heading.two,.single-job .page-header__heading.two,.single-post .page-header__heading.two,.single-programme .page-header__heading.two,.single-space .page-header__heading.two{line-height:40px}}.single-job .article__content,.single-post .article__content{margin-bottom:0}.single-job .page-header__strapline-inner .page-header__heading__wrapper,.single-post .page-header__strapline-inner .page-header__heading__wrapper{align-items:flex-start;border-bottom:0;display:flex;flex-direction:column;margin-bottom:0}@media (min-width:62em){.single-space .page-header__titles-category{margin-bottom:var(--space--24)}}.single-space .article__content{margin-bottom:0}.page-template-news-listing .article__content,.page-template-whats-on .article__content,.page-template-whats-on-access .article__content,.page-template-whats-on-archive .article__content{margin-top:0}.page-template-news-listing section.news-filters,.page-template-news-listing section.whats-on-filters,.page-template-whats-on section.news-filters,.page-template-whats-on section.whats-on-filters,.page-template-whats-on-access section.news-filters,.page-template-whats-on-access section.whats-on-filters,.page-template-whats-on-archive section.news-filters,.page-template-whats-on-archive section.whats-on-filters{background-color:var(--color--light-grey);margin-bottom:32px;max-width:100%;padding:var(--space--32) 0}@media (min-width:48em){.page-template-news-listing section.news-filters,.page-template-news-listing section.whats-on-filters,.page-template-whats-on section.news-filters,.page-template-whats-on section.whats-on-filters,.page-template-whats-on-access section.news-filters,.page-template-whats-on-access section.whats-on-filters,.page-template-whats-on-archive section.news-filters,.page-template-whats-on-archive section.whats-on-filters{margin-bottom:64px}}.page-template-news-listing section.news-filters.no-marg,.page-template-news-listing section.whats-on-filters.no-marg,.page-template-whats-on section.news-filters.no-marg,.page-template-whats-on section.whats-on-filters.no-marg,.page-template-whats-on-access section.news-filters.no-marg,.page-template-whats-on-access section.whats-on-filters.no-marg,.page-template-whats-on-archive section.news-filters.no-marg,.page-template-whats-on-archive section.whats-on-filters.no-marg{margin-bottom:0}.page-template-news-listing section.news-filters .news-filters,.page-template-news-listing section.news-filters .whats-on-filters,.page-template-news-listing section.whats-on-filters .news-filters,.page-template-news-listing section.whats-on-filters .whats-on-filters,.page-template-whats-on section.news-filters .news-filters,.page-template-whats-on section.news-filters .whats-on-filters,.page-template-whats-on section.whats-on-filters .news-filters,.page-template-whats-on section.whats-on-filters .whats-on-filters,.page-template-whats-on-access section.news-filters .news-filters,.page-template-whats-on-access section.news-filters .whats-on-filters,.page-template-whats-on-access section.whats-on-filters .news-filters,.page-template-whats-on-access section.whats-on-filters .whats-on-filters,.page-template-whats-on-archive section.news-filters .news-filters,.page-template-whats-on-archive section.news-filters .whats-on-filters,.page-template-whats-on-archive section.whats-on-filters .news-filters,.page-template-whats-on-archive section.whats-on-filters .whats-on-filters{margin:0 auto;max-width:var(--width--max--padded)}.page-template-news-listing .listing,.page-template-whats-on .listing,.page-template-whats-on-access .listing,.page-template-whats-on-archive .listing{margin-bottom:32px;margin-top:32px}@media (min-width:48em){.page-template-news-listing .listing,.page-template-whats-on .listing,.page-template-whats-on-access .listing,.page-template-whats-on-archive .listing{margin-bottom:64px;margin-top:64px}}.page-template-news-listing .whats-on-archive-listing .archive,.page-template-news-listing .whats-on-archive-listing .whats-on,.page-template-news-listing .whats-on-listing .archive,.page-template-news-listing .whats-on-listing .whats-on,.page-template-whats-on .whats-on-archive-listing .archive,.page-template-whats-on .whats-on-archive-listing .whats-on,.page-template-whats-on .whats-on-listing .archive,.page-template-whats-on .whats-on-listing .whats-on,.page-template-whats-on-access .whats-on-archive-listing .archive,.page-template-whats-on-access .whats-on-archive-listing .whats-on,.page-template-whats-on-access .whats-on-listing .archive,.page-template-whats-on-access .whats-on-listing .whats-on,.page-template-whats-on-archive .whats-on-archive-listing .archive,.page-template-whats-on-archive .whats-on-archive-listing .whats-on,.page-template-whats-on-archive .whats-on-listing .archive,.page-template-whats-on-archive .whats-on-listing .whats-on{--grid--columns:1;--grid--row-gap:48px;--grid--column-gap:var(--space--24)}@media (min-width:48em){.page-template-news-listing .whats-on-archive-listing .archive,.page-template-news-listing .whats-on-archive-listing .whats-on,.page-template-news-listing .whats-on-listing .archive,.page-template-news-listing .whats-on-listing .whats-on,.page-template-whats-on .whats-on-archive-listing .archive,.page-template-whats-on .whats-on-archive-listing .whats-on,.page-template-whats-on .whats-on-listing .archive,.page-template-whats-on .whats-on-listing .whats-on,.page-template-whats-on-access .whats-on-archive-listing .archive,.page-template-whats-on-access .whats-on-archive-listing .whats-on,.page-template-whats-on-access .whats-on-listing .archive,.page-template-whats-on-access .whats-on-listing .whats-on,.page-template-whats-on-archive .whats-on-archive-listing .archive,.page-template-whats-on-archive .whats-on-archive-listing .whats-on,.page-template-whats-on-archive .whats-on-listing .archive,.page-template-whats-on-archive .whats-on-listing .whats-on{--grid--columns:2;--grid--row-gap:64px}}.page-template-news-listing .whats-on-access,.page-template-whats-on .whats-on-access,.page-template-whats-on-access .whats-on-access,.page-template-whats-on-archive .whats-on-access{--grid--columns:1;--grid--row-gap:48px}@media (min-width:48em){.page-template-news-listing .whats-on-access,.page-template-whats-on .whats-on-access,.page-template-whats-on-access .whats-on-access,.page-template-whats-on-archive .whats-on-access{--grid--row-gap:64px}}.page-template-news-listing .whats-on-access .card--event,.page-template-whats-on .whats-on-access .card--event,.page-template-whats-on-access .whats-on-access .card--event,.page-template-whats-on-archive .whats-on-access .card--event{align-items:flex-start;flex-direction:column;gap:0}@media (min-width:48em){.page-template-news-listing .whats-on-access .card--event,.page-template-whats-on .whats-on-access .card--event,.page-template-whats-on-access .whats-on-access .card--event,.page-template-whats-on-archive .whats-on-access .card--event{flex-direction:row;gap:24px}.page-template-news-listing .whats-on-access .card--event .card__image,.page-template-whats-on .whats-on-access .card--event .card__image,.page-template-whats-on-access .whats-on-access .card--event .card__image,.page-template-whats-on-archive .whats-on-access .card--event .card__image{max-width:50%}}.page-template-news-listing .whats-on-access .card--event .card__summary,.page-template-whats-on .whats-on-access .card--event .card__summary,.page-template-whats-on-access .whats-on-access .card--event .card__summary,.page-template-whats-on-archive .whats-on-access .card--event .card__summary{margin-bottom:var(--space--16)}@media (min-width:48em){.page-template-news-listing .whats-on-access .card--event .card__summary,.page-template-whats-on .whats-on-access .card--event .card__summary,.page-template-whats-on-access .whats-on-access .card--event .card__summary,.page-template-whats-on-archive .whats-on-access .card--event .card__summary{margin-bottom:var(--space--24)}}.page-template-news-listing .whats-on-access .card--event .card__actions,.page-template-whats-on .whats-on-access .card--event .card__actions,.page-template-whats-on-access .whats-on-access .card--event .card__actions,.page-template-whats-on-archive .whats-on-access .card--event .card__actions{padding:0;width:100%}@media (min-width:48em){.page-template-news-listing .whats-on-access .card--event .card__actions,.page-template-whats-on .whats-on-access .card--event .card__actions,.page-template-whats-on-access .whats-on-access .card--event .card__actions,.page-template-whats-on-archive .whats-on-access .card--event .card__actions{width:auto}}.page-template-news-listing .whats-on-access .card--event .card__fill-link,.page-template-whats-on .whats-on-access .card--event .card__fill-link,.page-template-whats-on-access .whats-on-access .card--event .card__fill-link,.page-template-whats-on-archive .whats-on-access .card--event .card__fill-link{width:100%}.page-template-news-listing .whats-on-access .card--event .card__fill-link:before,.page-template-whats-on .whats-on-access .card--event .card__fill-link:before,.page-template-whats-on-access .whats-on-access .card--event .card__fill-link:before,.page-template-whats-on-archive .whats-on-access .card--event .card__fill-link:before{content:none}.page-template-news-listing .whats-on-access .card--event .card__meta,.page-template-whats-on .whats-on-access .card--event .card__meta,.page-template-whats-on-access .whats-on-access .card--event .card__meta,.page-template-whats-on-archive .whats-on-access .card--event .card__meta{width:100%}@media (min-width:48em){.page-template-news-listing .whats-on-access .card--event .card__meta,.page-template-whats-on .whats-on-access .card--event .card__meta,.page-template-whats-on-access .whats-on-access .card--event .card__meta,.page-template-whats-on-archive .whats-on-access .card--event .card__meta{margin-bottom:var(--space--32)}}.page-template-news-listing .whats-on-access .card--event .card__content,.page-template-whats-on .whats-on-access .card--event .card__content,.page-template-whats-on-access .whats-on-access .card--event .card__content,.page-template-whats-on-archive .whats-on-access .card--event .card__content{width:100%}.page-template-news-listing .whats-on-access .card--event .card__dates,.page-template-whats-on .whats-on-access .card--event .card__dates,.page-template-whats-on-access .whats-on-access .card--event .card__dates,.page-template-whats-on-archive .whats-on-access .card--event .card__dates{margin-bottom:var(--space--16)}@media (min-width:48em){.page-template-news-listing .whats-on-access .card--event .card__dates,.page-template-whats-on .whats-on-access .card--event .card__dates,.page-template-whats-on-access .whats-on-access .card--event .card__dates,.page-template-whats-on-archive .whats-on-access .card--event .card__dates{margin-bottom:var(--space--32)}}.page-template-news-listing .whats-on-access .card--event .card-event-instances,.page-template-whats-on .whats-on-access .card--event .card-event-instances,.page-template-whats-on-access .whats-on-access .card--event .card-event-instances,.page-template-whats-on-archive .whats-on-access .card--event .card-event-instances{display:flex;flex-direction:column;gap:24px}@media (min-width:48em){.page-template-news-listing .whats-on-access .card--event .card-event-instances,.page-template-whats-on .whats-on-access .card--event .card-event-instances,.page-template-whats-on-access .whats-on-access .card--event .card-event-instances,.page-template-whats-on-archive .whats-on-access .card--event .card-event-instances{gap:32px}}.page-template-news-listing .whats-on-access .card--event .card-event-instances .card-event-instance__badge-group.hidden,.page-template-whats-on .whats-on-access .card--event .card-event-instances .card-event-instance__badge-group.hidden,.page-template-whats-on-access .whats-on-access .card--event .card-event-instances .card-event-instance__badge-group.hidden,.page-template-whats-on-archive .whats-on-access .card--event .card-event-instances .card-event-instance__badge-group.hidden{display:none}.page-template-news-listing .whats-on-access .card--event .card-event-instances__list,.page-template-whats-on .whats-on-access .card--event .card-event-instances__list,.page-template-whats-on-access .whats-on-access .card--event .card-event-instances__list,.page-template-whats-on-archive .whats-on-access .card--event .card-event-instances__list{display:flex;flex-direction:column;gap:var(--space--12);margin-top:var(--space--12)}@media (min-width:62em){.page-template-news-listing .whats-on-access .card--event .card-event-instances__list,.page-template-whats-on .whats-on-access .card--event .card-event-instances__list,.page-template-whats-on-access .whats-on-access .card--event .card-event-instances__list,.page-template-whats-on-archive .whats-on-access .card--event .card-event-instances__list{margin-top:0}}.page-template-news-listing .whats-on-access .card--event .card-event-instances__list .card-event-instance,.page-template-whats-on .whats-on-access .card--event .card-event-instances__list .card-event-instance,.page-template-whats-on-access .whats-on-access .card--event .card-event-instances__list .card-event-instance,.page-template-whats-on-archive .whats-on-access .card--event .card-event-instances__list .card-event-instance{align-items:center;border-bottom:1px solid var(--color--light-grey);gap:20px;padding-bottom:var(--space--12);width:100%}.page-template-news-listing .whats-on-access .card--event .card-event-instances__list .card-event-instance.hidden,.page-template-whats-on .whats-on-access .card--event .card-event-instances__list .card-event-instance.hidden,.page-template-whats-on-access .whats-on-access .card--event .card-event-instances__list .card-event-instance.hidden,.page-template-whats-on-archive .whats-on-access .card--event .card-event-instances__list .card-event-instance.hidden{display:none}@media (min-width:48em){.page-template-news-listing .whats-on-access .card--event .card-event-instances__list .card-event-instance,.page-template-whats-on .whats-on-access .card--event .card-event-instances__list .card-event-instance,.page-template-whats-on-access .whats-on-access .card--event .card-event-instances__list .card-event-instance,.page-template-whats-on-archive .whats-on-access .card--event .card-event-instances__list .card-event-instance{display:flex}.page-template-news-listing .whats-on-access .card--event .card-event-instances__list .card-event-instance.hidden,.page-template-whats-on .whats-on-access .card--event .card-event-instances__list .card-event-instance.hidden,.page-template-whats-on-access .whats-on-access .card--event .card-event-instances__list .card-event-instance.hidden,.page-template-whats-on-archive .whats-on-access .card--event .card-event-instances__list .card-event-instance.hidden{display:none}}.page-template-news-listing .whats-on-access .card--event .card-event-instances__list .card-event-instance__date-time,.page-template-whats-on .whats-on-access .card--event .card-event-instances__list .card-event-instance__date-time,.page-template-whats-on-access .whats-on-access .card--event .card-event-instances__list .card-event-instance__date-time,.page-template-whats-on-archive .whats-on-access .card--event .card-event-instances__list .card-event-instance__date-time{align-items:center;display:flex;gap:32px;justify-content:space-between;margin-bottom:var(--space--16)}@media (min-width:48em){.page-template-news-listing .whats-on-access .card--event .card-event-instances__list .card-event-instance__date-time,.page-template-whats-on .whats-on-access .card--event .card-event-instances__list .card-event-instance__date-time,.page-template-whats-on-access .whats-on-access .card--event .card-event-instances__list .card-event-instance__date-time,.page-template-whats-on-archive .whats-on-access .card--event .card-event-instances__list .card-event-instance__date-time{display:block;margin-bottom:0}}@media (min-width:62em){.page-template-news-listing .whats-on-access .card--event .card-event-instances__list .card-event-instance__date-time,.page-template-whats-on .whats-on-access .card--event .card-event-instances__list .card-event-instance__date-time,.page-template-whats-on-access .whats-on-access .card--event .card-event-instances__list .card-event-instance__date-time,.page-template-whats-on-archive .whats-on-access .card--event .card-event-instances__list .card-event-instance__date-time{display:flex;justify-content:flex-start;width:100%}}.page-template-news-listing .whats-on-access .card--event .card-event-instances__list .card-event-instance__date-time .type-body-l,.page-template-whats-on .whats-on-access .card--event .card-event-instances__list .card-event-instance__date-time .type-body-l,.page-template-whats-on-access .whats-on-access .card--event .card-event-instances__list .card-event-instance__date-time .type-body-l,.page-template-whats-on-archive .whats-on-access .card--event .card-event-instances__list .card-event-instance__date-time .type-body-l{margin:0}.page-template-news-listing .whats-on-access .card--event .card-event-instances__list .card-event-instance__date-time .card-event-instance__date,.page-template-whats-on .whats-on-access .card--event .card-event-instances__list .card-event-instance__date-time .card-event-instance__date,.page-template-whats-on-access .whats-on-access .card--event .card-event-instances__list .card-event-instance__date-time .card-event-instance__date,.page-template-whats-on-archive .whats-on-access .card--event .card-event-instances__list .card-event-instance__date-time .card-event-instance__date{max-width:220px;width:100%}.page-template-news-listing .whats-on-access .card--event .card-event-instances__list .card-event-instance__booking,.page-template-whats-on .whats-on-access .card--event .card-event-instances__list .card-event-instance__booking,.page-template-whats-on-access .whats-on-access .card--event .card-event-instances__list .card-event-instance__booking,.page-template-whats-on-archive .whats-on-access .card--event .card-event-instances__list .card-event-instance__booking{flex-shrink:0;margin:0 0 0 auto}.page-template-news-listing .whats-on-access .card--event .card-event-instances__loadmore .btn--link,.page-template-whats-on .whats-on-access .card--event .card-event-instances__loadmore .btn--link,.page-template-whats-on-access .whats-on-access .card--event .card-event-instances__loadmore .btn--link,.page-template-whats-on-archive .whats-on-access .card--event .card-event-instances__loadmore .btn--link{display:flex;gap:12px;height:auto;text-decoration:none;text-transform:none}.page-template-news-listing .whats-on-access .card--event .card-event-instances__loadmore .btn--link svg,.page-template-whats-on .whats-on-access .card--event .card-event-instances__loadmore .btn--link svg,.page-template-whats-on-access .whats-on-access .card--event .card-event-instances__loadmore .btn--link svg,.page-template-whats-on-archive .whats-on-access .card--event .card-event-instances__loadmore .btn--link svg{fill:transparent;width:14px}.page-template-news-listing .article__content__wrapper,.page-template-whats-on .article__content__wrapper,.page-template-whats-on-access .article__content__wrapper,.page-template-whats-on-archive .article__content__wrapper{display:none}.page-template-news-listing .whats-on-tabs,.page-template-whats-on .whats-on-tabs,.page-template-whats-on-access .whats-on-tabs,.page-template-whats-on-archive .whats-on-tabs{background-color:var(--color--black);max-width:100%;padding:0}.page-template-news-listing .whats-on-tabs__container,.page-template-whats-on .whats-on-tabs__container,.page-template-whats-on-access .whats-on-tabs__container,.page-template-whats-on-archive .whats-on-tabs__container{align-items:center;color:var(--color--white);display:flex;justify-content:space-between;margin-inline:auto}@media (min-width:48em){.page-template-news-listing .whats-on-tabs__container,.page-template-whats-on .whats-on-tabs__container,.page-template-whats-on-access .whats-on-tabs__container,.page-template-whats-on-archive .whats-on-tabs__container{max-width:var(--width--max--padded)}}.page-template-news-listing .whats-on-tabs__label,.page-template-whats-on .whats-on-tabs__label,.page-template-whats-on-access .whats-on-tabs__label,.page-template-whats-on-archive .whats-on-tabs__label{border-right:1px solid #fff;display:none;font-family:var(--ff--primary);font-size:32px;font-weight:var(--fw--semibold);line-height:32px;padding:32px 48px 32px 0;text-transform:uppercase}@media (min-width:48em){.page-template-news-listing .whats-on-tabs__label,.page-template-whats-on .whats-on-tabs__label,.page-template-whats-on-access .whats-on-tabs__label,.page-template-whats-on-archive .whats-on-tabs__label{display:block}}.page-template-news-listing .whats-on-tabs__tabs,.page-template-whats-on .whats-on-tabs__tabs,.page-template-whats-on-access .whats-on-tabs__tabs,.page-template-whats-on-archive .whats-on-tabs__tabs{display:flex}.page-template-news-listing .whats-on-tabs__tabs__container,.page-template-whats-on .whats-on-tabs__tabs__container,.page-template-whats-on-access .whats-on-tabs__tabs__container,.page-template-whats-on-archive .whats-on-tabs__tabs__container{align-items:center;display:flex}.page-template-news-listing .whats-on-tabs__tab,.page-template-whats-on .whats-on-tabs__tab,.page-template-whats-on-access .whats-on-tabs__tab,.page-template-whats-on-archive .whats-on-tabs__tab{border-right:1px solid var(--color--white);font-family:var(--ff--primary);font-size:32px;font-weight:var(--fw--semibold);line-height:32px;padding:24px var(--space--20);text-transform:uppercase}@media (min-width:36em){.page-template-news-listing .whats-on-tabs__tab,.page-template-whats-on .whats-on-tabs__tab,.page-template-whats-on-access .whats-on-tabs__tab,.page-template-whats-on-archive .whats-on-tabs__tab{padding:30px var(--space--24)}}@media (min-width:48em){.page-template-news-listing .whats-on-tabs__tab,.page-template-whats-on .whats-on-tabs__tab,.page-template-whats-on-access .whats-on-tabs__tab,.page-template-whats-on-archive .whats-on-tabs__tab{padding:32px}}.page-template-news-listing .whats-on-tabs__tab--active,.page-template-whats-on .whats-on-tabs__tab--active,.page-template-whats-on-access .whats-on-tabs__tab--active,.page-template-whats-on-archive .whats-on-tabs__tab--active{background-color:var(--color--light-grey);border-right:0;color:var(--color--black)}.page-template-news-listing .whats-on-tabs a,.page-template-whats-on .whats-on-tabs a,.page-template-whats-on-access .whats-on-tabs a,.page-template-whats-on-archive .whats-on-tabs a{text-decoration:none}.page-template-news-listing .whats-on-tabs a.btn-link,.page-template-whats-on .whats-on-tabs a.btn-link,.page-template-whats-on-access .whats-on-tabs a.btn-link,.page-template-whats-on-archive .whats-on-tabs a.btn-link{align-items:center;display:flex;font-size:14px;font-weight:700;gap:8px;padding-right:var(--space--20);text-decoration:none}@media (min-width:36em){.page-template-news-listing .whats-on-tabs a.btn-link,.page-template-whats-on .whats-on-tabs a.btn-link,.page-template-whats-on-access .whats-on-tabs a.btn-link,.page-template-whats-on-archive .whats-on-tabs a.btn-link{gap:12px;padding-right:var(--space--24)}}@media (min-width:48em){.page-template-news-listing .whats-on-tabs a.btn-link,.page-template-whats-on .whats-on-tabs a.btn-link,.page-template-whats-on-access .whats-on-tabs a.btn-link,.page-template-whats-on-archive .whats-on-tabs a.btn-link{font-size:1.25rem;padding-right:0}}.page-template-news-listing .whats-on-tabs a.btn-link .mask-icon,.page-template-whats-on .whats-on-tabs a.btn-link .mask-icon,.page-template-whats-on-access .whats-on-tabs a.btn-link .mask-icon,.page-template-whats-on-archive .whats-on-tabs a.btn-link .mask-icon{--icon--size:16px;rotate:-90deg}.page-template-news-listing .whats-on-tabs a.btn-link:hover,.page-template-whats-on .whats-on-tabs a.btn-link:hover,.page-template-whats-on-access .whats-on-tabs a.btn-link:hover,.page-template-whats-on-archive .whats-on-tabs a.btn-link:hover{text-decoration:underline}.page-template-whats-on .article__content{margin-bottom:0;margin-top:0}.page-template-whats-on .featured-article{margin-bottom:32px}@media (min-width:48em){.page-template-whats-on .featured-article{margin-bottom:64px}.page-template-whats-on .featured-article__inner{padding-bottom:48px;padding-top:48px}}.page-template-whats-on .featured-article__content{bottom:0;gap:0;max-width:100%}.page-template-whats-on .featured-article__content .btn{margin-top:auto}.page-template-whats-on .featured-article__content .featured{background-color:var(--color--black);margin-top:auto;padding:0 8px 8px 0}.page-template-whats-on .featured-article__content .featured .tag.yellow{background:#fff;color:#000;font-weight:700;letter-spacing:.6px;padding:8px 12px;text-transform:uppercase}.page-template-whats-on .featured-article__content .featured .tag.yellow.yellow{background-color:var(--color--yellow)}.page-template-whats-on .featured-article__content p{background:#000;margin:0;padding:12px 12px 12px 0}.page-template-whats-on .featured-article__button{margin-top:8px;width:100%}@media (min-width:62em){.page-template-whats-on .featured-article__button{width:auto}}.page-template-whats-on .featured-article__button .btn{width:100%}@media (min-width:62em){.page-template-whats-on .featured-article__button .btn{width:auto}}@media (min-width:68.75em){.page-template-whats-on .featured-article__button{align-items:center;background:var(--color--black);display:flex;gap:16px;margin-top:auto;padding:16px 20px 0 0}}.page-template-whats-on .featured-article__button.no-marg{margin-top:0}.page-template-whats-on .featured-article__image{aspect-ratio:1/1;max-width:100%;position:relative}@media (min-width:62em){.page-template-whats-on .featured-article__image{aspect-ratio:2/1}}.page-template-whats-on .featured-article .featured-article__title{max-width:60%;position:absolute;top:0}@media (min-width:68.75em){.page-template-whats-on .featured-article .featured-article__title{position:relative}}@media (min-width:62em){.page-template-whats-on .featured-article .featured-article__title h4{font-size:80px;line-height:80px}}.page-template-whats-on .featured-article.season{background-color:var(--color--red)}.page-template-whats-on .featured-article.season .featured-article__button,.page-template-whats-on .featured-article.season .featured-article__title h4{background:var(--color--red)}.page-template-whats-on-access .page-header__heading{font-size:calc(3rem + var(--fluid--bp)*0);line-height:calc(3rem + var(--fluid--bp)*0)}@media (min-width:36em){.page-template-whats-on-access .page-header__heading{font-size:calc(4rem + var(--fluid--bp)*66);line-height:calc(4rem + var(--fluid--bp)*46)}}@media (min-width:48em){.page-template-whats-on-access .listing-filters .form-group__flex .label-field--select{width:260px}}.single-programme .page-header__strapline-inner-flex{border:0;justify-content:flex-end;padding:0}.single-programme .article__content{margin-bottom:0}.single-class .page-header__strapline .page-header__heading-wrapper.two,.single-event .page-header__strapline .page-header__heading-wrapper.two{display:block}.single-class .article__content,.single-event .article__content{margin-bottom:0}.single-class .article__sidebar .accordion-item,.single-event .article__sidebar .accordion-item{border:0;width:100%}.single-class .article__sidebar .accordion-item .btn--square,.single-event .article__sidebar .accordion-item .btn--square{bottom:0;color:#fff;left:0;padding:0;position:relative}.single-class .article__sidebar .accordion-item__content,.single-event .article__sidebar .accordion-item__content{gap:0;padding:0 0 12px}.single-class .article__sidebar .accordion-item .info__button,.single-event .article__sidebar .accordion-item .info__button{margin-bottom:var(--space--12)}.single-class .article__sidebar .accordion-item.offers .details,.single-event .article__sidebar .accordion-item.offers .details{line-height:20px;margin-top:16px}.single-class .article__sidebar .accordion-item.offers .details p,.single-event .article__sidebar .accordion-item.offers .details p{margin:0 0 12px}.single-class .article__sidebar .accordion-item.offers .details p:last-child,.single-event .article__sidebar .accordion-item.offers .details p:last-child{margin-bottom:0}.single-class .priority-banner,.single-event .priority-banner{background-color:var(--color--yellow);padding:var(--space--16) 0}.single-class .priority-banner__inner,.single-event .priority-banner__inner{align-items:flex-start;display:flex;flex-direction:column;gap:var(--space--12);margin:0 auto;max-width:var(--width--max);padding-inline:var(--container--padding-inline)}@media (min-width:48em){.single-class .priority-banner__inner,.single-event .priority-banner__inner{align-items:center;flex-direction:row;gap:24px}}@media (min-width:62em){.single-class .priority-banner__inner,.single-event .priority-banner__inner{gap:64px}}@media (min-width:85.375em){.single-class .priority-banner__inner,.single-event .priority-banner__inner{padding-inline:0}}.single-class .priority-banner__flex,.single-event .priority-banner__flex{align-items:center;display:flex;gap:var(--space--12)}.single-class .priority-banner__flex svg,.single-event .priority-banner__flex svg{fill:transparent;flex-shrink:0;width:24px}.single-class .page-header__strapline-inner .page-header__heading__wrapper{border-bottom:none;margin-bottom:0;padding-bottom:32px}.booking-page .article__content__wrapper,.booking-page .page-header .btn,.booking-page .page-header__application-date,.booking-page .page-header__titles-category__wrapper{display:none}.booking-page .page-header__strapline-inner-flex{border:0;padding:0}.booking-page .page-header__share{display:block;gap:16px;width:100%}.booking-page .page-header__share a img{height:auto;width:auto}.booking-page .page-header__content{bottom:30px}.booking-page .page-header__strapline{padding:var(--space--32) 0}.booking-page .page-header .page-header__heading-wrapper{display:inline}.booking-page .page-header__heading__wrapper.has-sub{display:none}.booking-page .page-header__event-overview{background-color:var(--color--light-grey);padding:var(--space--32) 0}.booking-page .page-header__event-overview-inner{margin:0 auto;max-width:var(--width--max)}@media (min-width:85.375em){.booking-page .page-header__event-overview-inner{padding-inline:0}}.booking-page .page-header__event-overview-inner .event-filters{margin-top:32px}.booking-page .event-booking-page{margin:0 auto;max-width:var(--width--max)}@media (min-width:85.375em){.booking-page .event-booking-page{padding-inline:0}}.booking-page .listing-filters .form-group__flex legend{flex-shrink:0;max-width:80px;width:100%}@media (min-width:48em){.booking-page .listing-filters .form-group__flex legend{width:auto}.booking-page .listing-filters .form-group__flex .label-field--select{width:260px}}.booking-page .book-listing{margin-bottom:48px}@media (min-width:48em){.booking-page .book-listing{margin-bottom:64px}}.booking-page .book-listing .listing-items__header{margin-top:0}.page-template-news-listing h1.page-header__heading{text-align:center}.page-template-news-listing .article__content__wrapper{display:none}.page-template-news-listing .section-nav{margin-bottom:var(--space--32)}.page-template-news-listing .news-listing{margin-top:32px}.page-template-news-listing .news-listing .news{--grid--columns:1;--grid--row-gap:48px;--grid--column-gap:var(--space--24)}@media (min-width:48em){.page-template-news-listing .news-listing .news{--grid--columns:2;--grid--row-gap:64px}}.page-template-news-listing section.news-filters{margin-bottom:0!important}.home .article__content{margin:0}.home .article__content__wrapper{display:none}.home .related-content.events-only{background:transparent;margin:32px 0}@media (min-width:62em){.home .related-content.events-only{margin:64px 0}}.home .related-content.events-only .related-content__inner{padding:0}.home .related-content.events-only .related-content__inner-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space--20)}@media (min-width:48em){.home .related-content.events-only .related-content__inner-header{align-items:flex-end}}.home .related-content.events-only .related-content__cards{--grid--columns:1}@media (min-width:62em){.home .related-content.events-only .related-content__cards{--grid--columns:2}.home .related-content.events-only .related-content__cards.single-item{--grid--columns:1}}.home .related-content.events-only .related-content__cards.single-item .card__image{aspect-ratio:1/1;width:100%}@media (min-width:62em){.home .related-content.events-only .related-content__cards.single-item .card__image{aspect-ratio:16/9}}.home .related-content.events-only .card__image{aspect-ratio:1/1;width:100%}@media (min-width:62em){.home .related-content.events-only .card__image{aspect-ratio:1/1}}.home .related-content.events-only .card__content{bottom:0;left:0;position:absolute;right:0;top:-1px}.home .related-content.events-only .card__heading{margin:0}.home .related-content.events-only .card__heading h4{background:#fff;color:#000;line-height:48px;padding:0 12px 0 0}@media (min-width:62em){.home .related-content.events-only .card__heading h4{line-height:60px;padding:0 24px 16px 0}}.home .related-content.events-only .card__meta{background:#fff;margin-bottom:0;margin-top:auto;padding:12px 16px 12px 0}.home .related-content.events-only .card__summary{display:none}.home .related-content.events-only .card__actions{background:#fff;margin-top:0;padding:16px 20px 0 0}@media (min-width:62em){.home .related-content.events-only .card__actions{width:auto}}.home .related-content.season-only{background-color:#f1f1f1;margin:0}.home .related-content.season-only .related-content__cards{--grid--columns:1;gap:32px var(--space--24)}@media (min-width:62em){.home .related-content.season-only .related-content__cards{--grid--columns:2;gap:64px var(--space--24)}}.home .related-content.season-only .card__actions{margin-top:0;padding-top:var(--space--20)}@media (min-width:62em){.home .related-content.season-only .card__actions{padding-top:var(--space--24);width:auto}}.home .related-content.page-only{background-color:transparent;margin:32px 0}@media (min-width:62em){.home .related-content.page-only{margin:64px 0}}.home .related-content.page-only .related-content__inner{padding:0}.home .related-content.page-only .related-content__cards{--grid--columns:1;gap:32px var(--space--24)}@media (min-width:62em){.home .related-content.page-only .related-content__cards{--grid--columns:2;gap:48px var(--space--24)}}.home .related-content.homepagegrid{background-color:transparent}.home .related-content.homepagegrid .test__grid{--grid--columns:1;display:block;gap:24px}@media (min-width:62em){.home .related-content.homepagegrid .test__grid{--grid--columns:2;display:grid}}.home .related-content.homepagegrid .test__grid .card{height:100%}.home .related-content.homepagegrid .test__grid .card__image{aspect-ratio:1/1;height:100%;width:100%}.home .related-content.homepagegrid .test__grid .card__content{bottom:0;left:0;position:absolute;right:0;top:0}.home .related-content.homepagegrid .test__grid .card__heading{margin:0}.home .related-content.homepagegrid .test__grid .card__heading h4{background:#fff;color:#000;line-height:48px;padding:0 12px 0 0}@media (min-width:62em){.home .related-content.homepagegrid .test__grid .card__heading h4{line-height:60px;padding:0 24px 16px 0}}.home .related-content.homepagegrid .test__grid .card__meta{background:#fff;margin-bottom:0;margin-top:auto;padding:12px 16px 12px 0}.home .related-content.homepagegrid .test__grid .card__summary{display:none}.home .related-content.homepagegrid .test__grid .card__actions{background:#fff;margin-top:0;padding:16px 20px 0 0}@media (min-width:62em){.home .related-content.homepagegrid .test__grid .card__actions{width:auto}}.home .related-content.homepagegrid .homepage__grid{--grid--columns:1;gap:var(--space--24);padding-top:48px}@media (min-width:62em){.home .related-content.homepagegrid .homepage__grid{--grid--columns:12;border:none;margin-top:0;padding-top:0}.home .related-content.homepagegrid .homepage__grid .swiper-wrapper{--grid--columns:12;display:grid;gap:24px;grid-template-columns:repeat(var(--grid--columns),minmax(0,1fr))}}@media (max-width:991px){.home .related-content.homepagegrid .homepage__grid.swiper{overflow:visible}.home .related-content.homepagegrid .homepage__grid .swiper-wrapper{align-items:stretch;display:flex}.home .related-content.homepagegrid .homepage__grid .swiper-slide{display:flex;height:auto}.home .related-content.homepagegrid .homepage__grid .swiper-slide>.grid__item{display:flex;flex-direction:column;width:100%}.home .related-content.homepagegrid .homepage__grid .swiper__buttons{align-items:center;display:flex;gap:var(--space--16);height:48px;justify-content:center;margin-bottom:var(--space--24);width:100%}.home .related-content.homepagegrid .homepage__grid .swiper__buttons .swiper-button-next,.home .related-content.homepagegrid .homepage__grid .swiper__buttons .swiper-button-prev{height:48px;left:auto;margin:0;position:relative;right:0;top:auto;width:48px;z-index:1}.home .related-content.homepagegrid .homepage__grid .swiper__buttons .swiper-button-next:after,.home .related-content.homepagegrid .homepage__grid .swiper__buttons .swiper-button-prev:after{content:none}.home .related-content.homepagegrid .homepage__grid .swiper__buttons .swiper-button-next .mask-icon,.home .related-content.homepagegrid .homepage__grid .swiper__buttons .swiper-button-prev .mask-icon{--icon--size:48px;background-color:var(--color--black)}.home .related-content.homepagegrid .homepage__grid .swiper__buttons .swiper-button-prev{rotate:-180deg}}@media (min-width:62em){.home .related-content.homepagegrid .homepage__grid .swiper-button-next,.home .related-content.homepagegrid .homepage__grid .swiper-button-prev{display:none}}.home .related-content.homepagegrid .homepage__grid.two{border-top:1px solid var(--color--black);margin-top:48px}@media (min-width:62em){.home .related-content.homepagegrid .homepage__grid.two{border-top:0 solid var(--color--black);margin-top:24px}}.home .related-content.homepagegrid .homepage__grid .grid__item{grid-column:span 12;position:relative}.home .related-content.homepagegrid .homepage__grid .grid__item .sidebar__content{height:100%}@media (min-width:62em){.home .related-content.homepagegrid .homepage__grid .grid__item.col-2{grid-column:span 2}.home .related-content.homepagegrid .homepage__grid .grid__item.col-4{grid-column:span 4}.home .related-content.homepagegrid .homepage__grid .grid__item.col-6{grid-column:span 6}.home .related-content.homepagegrid .homepage__grid .grid__item.col-8{grid-column:span 8}}.home .related-content.homepagegrid .homepage__grid .grid__item.col-12{grid-column:span 12}.home .related-content.homepagegrid .homepage__grid .grid__item .quote{background:linear-gradient(0deg,rgba(99,119,250,.1),rgba(99,119,250,.1)),#fff;display:flex;flex-direction:column;height:100%;justify-content:center;padding:20px;width:100%}.home .related-content.homepagegrid .homepage__grid .grid__item .quote.rating{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center}.home .related-content.homepagegrid .homepage__grid .grid__item .quote.rating .quotes__rating{margin-bottom:0}.home .related-content.homepagegrid .homepage__grid .grid__item .quote.rating .quotes__credit{margin-top:var(--space--8)}.home .related-content.homepagegrid .homepage__grid .grid__item .quote .quotes__credit img{height:60px;width:60px}@media (min-width:62em){.home .related-content.homepagegrid .homepage__grid .grid__item .quote .quotes__credit img{height:80px;width:80px}}.home .related-content.homepagegrid .homepage__grid .grid__item a.full-width{width:100%}.home .related-content.homepagegrid .homepage__grid .grid__item .cast-member{background:#ff7a71;display:flex;height:100%;justify-content:flex-end;width:100%}.home .related-content.homepagegrid .homepage__grid .grid__item .cast-member img{aspect-ratio:1/1;border-radius:50%;max-height:100%;max-width:300px;-o-object-fit:cover;object-fit:cover}.home .related-content.homepagegrid .homepage__grid .grid__item .cast-member__content{bottom:16px;display:flex;flex-direction:column;justify-content:space-between;left:16px;position:absolute;right:16px;top:16px}.home .related-content.homepagegrid .homepage__grid .grid__item .cast-member__content-title{align-items:flex-start;display:flex;flex-direction:column}.home .related-content.homepagegrid .homepage__grid .grid__item .cast-member__content-title h5{background:var(--color--red);color:#fff;display:inline-block;font-family:var(--ff--primary);font-size:32px;font-weight:var(--fw--semibold);line-height:26px;margin:0;padding:8px 12px;text-transform:uppercase;width:auto}.home .related-content.homepagegrid .homepage__grid .grid__item .cast-member__content-title h6{background:#fff;font-family:var(--ff--primary);font-size:32px;font-weight:var(--fw--semibold);padding:8px 12px;text-transform:uppercase}.home .related-content.homepagegrid .homepage__grid .grid__item .cast-member__content-title p{background:#fff;font-size:14px;font-style:normal;font-weight:700;letter-spacing:.6px;line-height:normal;padding:6px 12px;text-transform:uppercase}.home .related-content.homepagegrid .homepage__grid .grid__item .media-item__social-trigger{background:var(--color--light-grey);height:100%;position:relative}.home .related-content.homepagegrid .homepage__grid .grid__item .media-item__social-trigger svg{fill:transparent;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:60px}.home .related-content.homepagegrid .homepage__grid .grid__item .media-item__social-trigger img{-o-object-fit:contain;object-fit:contain}@media (min-width:62em){.home .related-content.homepagegrid .homepage__grid .grid__item .media-item__social-trigger img{-o-object-fit:cover;object-fit:cover}}.home .related-content.homepagegrid .homepage__grid .grid__item .media-item__social-trigger .sidebar__content__icon.mask-icon{--icon--size:30px;bottom:16px;position:absolute;right:16px}@media (min-width:62em){.home .related-content.homepagegrid .homepage__grid .grid__item .media-item__social-trigger .sidebar__content__icon.mask-icon{background-color:#fff}}.home .dialog--media{height:auto;max-height:-moz-fit-content;max-height:fit-content}@media (min-width:62em){.home .dialog--media{height:100%;max-height:calc(100% - var(--space--layout--xs))}}.home .dialog--media .dialog__inner{align-items:flex-end;flex-direction:column;height:auto}@media (min-width:62em){.home .dialog--media .dialog__inner{align-items:flex-start;flex-direction:row-reverse;height:100%}}.home .dialog--media .dialog-content{width:100%}.home .social-dialog{flex-direction:column;margin:0 auto;max-width:600px;padding:0}.home .social-dialog,.home .social-dialog .social-embed{align-items:center;display:flex;height:100%;justify-content:center;overflow:hidden;width:100%}.home .social-dialog .social-embed{position:relative}.home .social-dialog .social-embed iframe{border:none!important;flex-shrink:0}.home .social-dialog .social-embed iframe.instagram-media-rendered{border:none!important}.home .media-item__social-trigger{background:none;border:none;cursor:pointer;display:block;padding:0;position:relative;transition:opacity .3s ease;width:100%}.home .media-item__social-trigger:hover{opacity:.9}.home .media-item__social-trigger:hover .social-overlay{opacity:1}.home .media-item__social-trigger .social-overlay{left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .3s ease;z-index:2}@media (max-width:47.99em){.home .media-item__social-trigger .social-overlay svg{height:30px;width:30px}}.home .wayfinding__block{margin:32px auto}@media (min-width:62em){.home .wayfinding__block{margin:64px auto}}.single-post .page-header__heading{line-height:50px}@media (min-width:48em){.single-post .page-header__heading{line-height:60px}}.single-post .page-header__application-date{margin-bottom:0}.page-template-whats-on-archive .page-header__strapline-inner-flex{border:none;padding:0}.page-template-whats-on-archive .article__content__wrapper{display:none}.page-template-whats-on-archive .whats-on-archive-listing .archive .card__image{filter:grayscale(1)}.page-template-whats-on-archive .whats-on-archive-listing .archive .card__actions .card__clickable{display:none}@media (min-width:62em){.page-template-jobs-listing .article__content__wrapper{margin-bottom:0}.page-template-jobs-listing .jobs{margin-block:0 64px!important}}.page-template-programme-listing .page-header__heading{font-size:calc(3rem + var(--fluid--bp)*0);line-height:calc(3rem + var(--fluid--bp)*0)}@media (min-width:36em){.page-template-programme-listing .page-header__heading{font-size:calc(4rem + var(--fluid--bp)*66);line-height:calc(4rem + var(--fluid--bp)*46)}}.page-template-programme-listing .page-header__strapline-inner p.text{margin-bottom:0}.no-scroll{overflow:hidden;padding-right:var(--scrollbar-width)}.screen-reader-text,.sr-only,.sr-text{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.sr-only--show-on-focus:active,.sr-only--show-on-focus:focus{clip:auto;height:auto;left:20px;margin:0;overflow:visible;position:fixed;top:30px;white-space:normal;width:auto}.d-block{display:block}.d-none{display:none}@media (min-width:22.5em){.xxs\:d-block{display:block}.xxs\:d-flex{display:flex}.xxs\:d-inline{display:inline}}@media (min-width:25em){.xs\:d-block{display:block}.xs\:d-flex{display:flex}.xs\:d-inline{display:inline}}@media (min-width:36em){.s\:d-block{display:block}.s\:d-flex{display:flex}.s\:d-inline{display:inline}}@media (min-width:48em){.m\:d-block{display:block}.m\:d-flex{display:flex}.m\:d-inline{display:inline}}@media (min-width:62em){.l\:d-block{display:block}.l\:d-flex{display:flex}.l\:d-inline{display:inline}}@media (min-width:68.75em){.ll\:d-block{display:block}.ll\:d-flex{display:flex}.ll\:d-inline{display:inline}}@media (min-width:75em){.xl\:d-block{display:block}.xl\:d-flex{display:flex}.xl\:d-inline{display:inline}}@media (min-width:85.375em){.xll\:d-block{display:block}.xll\:d-flex{display:flex}.xll\:d-inline{display:inline}}@media (min-width:87.5em){.xxl\:d-block{display:block}.xxl\:d-flex{display:flex}.xxl\:d-inline{display:inline}}@media (min-width:78em){.max\:d-block{display:block}.max\:d-flex{display:flex}.max\:d-inline{display:inline}}@media (min-width:62em){.menu\:d-block{display:block}.menu\:d-flex{display:flex}.menu\:d-inline{display:inline}}@media (min-width:65.4375em){.sidebar\:d-block{display:block}.sidebar\:d-flex{display:flex}.sidebar\:d-inline{display:inline}}@media (min-width:22.5em){.xxs\:d-none{display:none}}@media (min-width:25em){.xs\:d-none{display:none}}@media (min-width:36em){.s\:d-none{display:none}}@media (min-width:48em){.m\:d-none{display:none}}@media (min-width:62em){.l\:d-none{display:none}}@media (min-width:68.75em){.ll\:d-none{display:none}}@media (min-width:75em){.xl\:d-none{display:none}}@media (min-width:85.375em){.xll\:d-none{display:none}}@media (min-width:87.5em){.xxl\:d-none{display:none}}@media (min-width:78em){.max\:d-none{display:none}}@media (min-width:62em){.menu\:d-none{display:none}}@media (min-width:65.4375em){.sidebar\:d-none{display:none}}
