/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.tns-outer{padding:0 !important}.tns-outer [hidden]{display:none !important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:"";display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s,opacity 0s;-moz-transition:transform 0s,opacity 0s;transition:transform 0s,opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto !important}.tns-gallery>.tns-moving{-webkit-transition:all .25s;-moz-transition:all .25s;transition:all .25s}.tns-autowidth{display:inline-block}.tns-lazy-img{-webkit-transition:opacity .6s;-moz-transition:opacity .6s;transition:opacity .6s;opacity:.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333%;width:-webkit-calc(100% * 70 / 3);width:-moz-calc(100% * 70 / 3);width:2333.3333333333%;position:absolute;right:0}.tns-t-ct:after{content:"";display:table;clear:both}.tns-t-ct>div{width:1.4285714%;width:-webkit-calc(100% / 70);width:-moz-calc(100% / 70);width:1.4285714286%;height:10px;float:left}:root{--font-family-primary: "roc-grotesk", serif;--font-family-secondary: "forma-djr-micro", helvetica, arial, sans-serif;--fs-sm-body: .875rem;--fs-body: 1rem;--fs-h7: .75rem;--fs-h6: 1.125rem;--fs-h5: 1.375rem;--fs-h4: 1.25rem;--fs-h3: 2rem;--fs-h2: 3rem;--fs-h1: 3.5rem;--fs-button: 1.125rem;--lh-body: 1.375;--lh-sm-body: 1.429;--lh-h7: 1.167;--lh-h6: 1.333;--lh-h5: 1.455;--lh-h4: 1.2;--lh-h3: 1.156;--lh-h2: 1;--lh-h1: 1.071;--letter-spacing: -0.02em;--fw-primary-bold: 600;--fw-primary-medium: 500;--fw-secondary-bold: 700;--fw-secondary-medium: 500;--fw-secondary-regular: 400;--space-xxxsm: 5px;--space-xxsm: 10px;--space-xsm: 15px;--space-sm: 16px;--space-md: 20px;--space-lg: 25px;--space-xlg: 30px;--space-xxlg: 35px;--space-xxxlg: 40px;--space-xxxxlg: 50px;--space-xxxxxlg: 60px;--space-xxxxxxlg: 110px;--space-lr: 24px;--space-tb: 50px;--space-tb-sm: 30px;--space-col: calc(100% / 12);--space-col-gap: 20px;--space-row-gap: 20px;--color-white: #fff;--color-black: #000;--color-brand-red: #B53A32;--color-brand-red-light: #D94B13;--color-brand-red-dark: #94170F;--color-brand-orange: #EA8A14;--color-brand-yellow: #F0B815;--color-brand-teal: #1D8288;--color-brand-teal-dark: #146E74;--color-brand-green: #4DA287;--color-brand-grey: #75787B;--color-brand-grey-light: #F1F2F2;--cubic-bezier: cubic-bezier(.12,.95,.36,.95);--clip-transition: clip-path .8s;--basic-transition: 1s var(--cubic-bezier);--hover-transition: .2s linear;--logo-size: 100px;--max-line-length: 750px;--banner-height: 750px;--header-button-height: 46px;--header-height: 146px;--button-border-radius-sm: 6px;--button-size: 40px;--so-keyline: 2;--so-sticky-info: 4;--so-sticky-buttons: 5;--so-header: 6;--so-menu: 7;--so-modal: 8;--chevron-down: url(../font/6da7d1f51caf257609617ab12e63d61f.svg);--arrow-right: url(../font/78e014d9bc45be3a126aa16f63fdb839.svg);--pause-circle: url(../font/1792827afcda483409c2069677384be2.svg);--play-circle: url(../font/27ec21cf5844989ea5237c5696925d99.svg);--cross: url(../font/8d2e876fd1033347cb24558f8ff8df68.svg);--plus: url(../font/63d8ba0e0dc358e409e8e6c0c2f24c67.svg);--info-circle: url(../font/dc632246a23d6150d7a032d7640fe348.svg)}@media(max-width: 374px){:root{--fs-h1: 2.5rem;--lh-h1: 1.1}}@media(min-width: 769px){:root{--banner-height: 685px}}@media(min-width: 1201px){:root{--fs-sm-body: 1rem;--fs-body: 1.125rem;--fs-h7: .75rem;--fs-h6: 1.375rem;--fs-h5: 1.875rem;--fs-h4: 1.563rem;--fs-h3: 2.5rem;--fs-h2: 4.5rem;--fs-h1: 6.25rem;--lh-body: 1.333;--lh-sm-body: 1.375;--lh-h6: 1.273;--lh-h5: 1.333;--lh-h4: 1.2;--lh-h3: 1.125;--lh-h2: 1.111;--lh-h1: 1;--space-lr: 32px;--space-tb: 80px;--space-tb-sm: 40px;--space-row-gap: 60px;--header-height: 245px;--logo-size: 150px}}@media screen and (prefers-reduced-motion: reduce){:root{--basic-transition: 0}}*{box-sizing:border-box}html{scroll-behavior:smooth}html,body{height:100%}body{font-family:var(--font-family-secondary);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:normal;color:var(--color-black);position:relative}.cookie-popup-open{margin-top:var(--cookie-popup-height)}h1{font-size:var(--fs-h1);font-family:var(--font-family-primary);line-height:var(--lh-h1);font-weight:var(--fw-primary-bold);letter-spacing:var(--letter-spacing)}h2{font-size:var(--fs-h2);font-family:var(--font-family-primary);line-height:var(--lh-h2);font-weight:var(--fw-primary-medium);letter-spacing:var(--letter-spacing)}h3{font-size:var(--fs-h3);font-family:var(--font-family-primary);line-height:var(--lh-h3);font-weight:var(--fw-primary-medium)}h4{font-size:var(--fs-h4);font-family:var(--font-family-primary);line-height:var(--lh-h4);font-weight:var(--fw-primary-medium)}h5{font-size:var(--fs-h5);font-family:var(--font-family-primary);line-height:var(--lh-h5);font-weight:var(--fw-secondary-regular)}h6{font-size:var(--fs-h6);font-family:var(--font-family-secondary);line-height:var(--lh-h6);font-weight:var(--fw-secondary-regular)}h1,h2,h3,h4,h5,h6{margin:0}a,button{color:currentColor}a:hover,a:focus-visible,button:hover,button:focus-visible{color:currentColor}b,strong{font-weight:var(--fw-secondary-medium)}button{background-color:rgba(0,0,0,0);border:none;border-radius:0;appearance:none;padding:0;cursor:pointer;appearance:none}img,iframe{width:100%;height:auto}img.alignright,iframe.alignright{padding:4px;margin:0 0 2px 7px;display:inline;width:auto}@media(min-width: 993px){img.alignright,iframe.alignright{margin-left:var(--md-space)}}img.alignleft,iframe.alignleft{padding:4px;margin:0 7px 2px 0;display:inline;width:auto}@media(min-width: 993px){img.alignleft,iframe.alignleft{margin-right:var(--md-space)}}img.centered,iframe.centered{display:block;margin-left:auto;margin-right:auto}ul,ol{padding-left:1.5em}ul:not(.unstyled-list),ol:not(.unstyled-list){margin:var(--space-xxxsm) 0;max-width:var(--max-line-length)}ul:not(.unstyled-list) li,ol:not(.unstyled-list) li{margin-bottom:2px}ul{list-style-type:square}p{margin:var(--space-xxsm) 0}blockquote{font-size:var(--fs-h4);font-family:var(--font-family-primary);line-height:var(--lh-h4);font-weight:var(--fw-primary-medium);border-left:4px solid var(--color-black);margin:var(--space-tb) 0;padding-left:var(--space-md)}@media(min-width: 1025px){blockquote{padding-left:var(--space-xlg)}}blockquote p:first-child{margin-top:0}blockquote p:last-child{margin-bottom:0}::-webkit-details-marker,::marker{display:none}details{list-style:none;border-bottom:1px solid var(--color-black)}details summary{font-size:var(--fs-h4);font-family:var(--font-family-primary);line-height:var(--lh-h4);font-weight:var(--fw-primary-medium);display:flex;justify-content:space-between;cursor:pointer;padding:var(--space-md) 0}details summary svg{width:30px;height:auto;transform:rotate(45deg);margin-left:var(--space-xsm);flex-shrink:0;transition:transform var(--hover-transition)}details[open] summary svg{transform:rotate(90deg)}dl{border-top:2px solid var(--color-black);border-bottom:2px solid var(--color-black);margin:0}dl dt{font-size:var(--fs-h7);font-family:var(--font-family-secondary);line-height:var(--lh-h7);font-weight:var(--fw-secondary-medium);text-transform:uppercase;margin-top:var(--space-md);margin-bottom:var(--space-xxxsm)}@media(min-width: 769px){dl dt{margin-bottom:var(--space-xxsm)}}dl dd{margin:0 0 var(--space-md) 0;padding-bottom:var(--space-xsm);font-weight:var(--fw-secondary-medium)}@media(min-width: 769px){dl dd{padding-bottom:var(--space-md)}}dl dd:not(:last-child){border-bottom:2px solid var(--color-brand-grey-light)}.general-information-list-header{font-family:var(--font-family-secondary);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:normal;font-size:var(--fs-button);font-weight:var(--fw-secondary-medium);margin-bottom:var(--space-xsm)}.general-information-list+.section--share{border-top:0}.general-information-list dt{position:relative}.general-information-list dt svg{height:16px;width:auto;position:absolute;top:-3px;left:0}.general-information-list dt.info-group{margin-top:var(--space-xxsm)}.general-information-list dd:last-child{margin-bottom:0}.general-information-list dd.info-group{border:0}.general-information-list dd.info-group:not(:last-child){margin-bottom:0;padding-bottom:0}.general-information-list dt,.general-information-list dd{padding-left:var(--space-xlg)}.general-information-list .content-warning-snippet p,.general-information-list .content-warning-snippet button{display:inline}.general-information-list .content-warning-snippet button{text-decoration:underline}address{font-style:normal}[class^=icon-]:before,[class*=" icon-"]:before{transition:all var(--basic-transition)}svg{stroke:currentColor}.unstyled-list{list-style:none;margin:0;padding:0}.unstyled-list li{list-style-image:none}.sr-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}figure{margin:0}figcaption,.caption,.wp-caption-text,.copyright{font-size:var(--fs-sm-body);line-height:var(--lh-sm-body);margin-top:var(--space-xxsm);max-width:750px}a.email{line-break:anywhere}.container{display:block;width:100%;max-width:1366px;margin-left:auto;margin-right:auto;padding-left:var(--space-lr);padding-right:var(--space-lr)}.button-primary,.button-secondary,.button-secondary-white,.button-terciary,.button-tab,.button-tag,.gform_button,input[type=submit]:not(.search-submit),.DesignedButton__button.FollowButton,.NewAddress,#ctl00_ContentPlaceHolder_ChangeMySeatsLink,.CheckoutLink,.spx-button-primary,.spx-button-tertiary.spx-button-tertiary__checkout--credit,.spx-button-tertiary.spx-button-tertiary__checkout--new-address,#ctl00_ContentPlaceHolder_WhatsOnLink,.More_Info.Event_Detail,.cli-plugin-button,.Button.ConfirmButton{background-color:rgba(0,0,0,0);border:none;border-radius:0;appearance:none;padding:0;cursor:pointer;appearance:none;text-decoration:none;transition:all var(--basic-transition);display:inline-block;font-size:var(--fs-button);color:var(--color-white);font-family:var(--font-family-primary);line-height:1.4;text-align:center;padding:10px 64px 9px;border-radius:30px;border:1px solid var(--color-white);min-width:200px;font-weight:var(--fw-primary-medium);display:inline-flex;align-items:center;justify-content:center}@media(max-width: 768px){.button-primary,.button-secondary,.button-secondary-white,.button-terciary,.button-tab,.button-tag,.gform_button,input[type=submit]:not(.search-submit),.DesignedButton__button.FollowButton,.NewAddress,#ctl00_ContentPlaceHolder_ChangeMySeatsLink,.CheckoutLink,.spx-button-primary,.spx-button-tertiary.spx-button-tertiary__checkout--credit,.spx-button-tertiary.spx-button-tertiary__checkout--new-address,#ctl00_ContentPlaceHolder_WhatsOnLink,.More_Info.Event_Detail,.cli-plugin-button,.Button.ConfirmButton{width:100%}}.button-primary:hover,.button-primary:focus-visible,.button-secondary:hover,.button-secondary:focus-visible,.button-secondary-white:hover,.button-secondary-white:focus-visible,.button-terciary:hover,.button-terciary:focus-visible,.button-tab:hover,.button-tab:focus-visible,.button-tag:hover,.button-tag:focus-visible,.gform_button:hover,.gform_button:focus-visible,input[type=submit]:not(.search-submit):hover,input[type=submit]:not(.search-submit):focus-visible,.DesignedButton__button.FollowButton:hover,.DesignedButton__button.FollowButton:focus-visible,.NewAddress:hover,.NewAddress:focus-visible,#ctl00_ContentPlaceHolder_ChangeMySeatsLink:hover,#ctl00_ContentPlaceHolder_ChangeMySeatsLink:focus-visible,.CheckoutLink:hover,.CheckoutLink:focus-visible,.spx-button-primary:hover,.spx-button-primary:focus-visible,.spx-button-tertiary.spx-button-tertiary__checkout--credit:hover,.spx-button-tertiary.spx-button-tertiary__checkout--credit:focus-visible,.spx-button-tertiary.spx-button-tertiary__checkout--new-address:hover,.spx-button-tertiary.spx-button-tertiary__checkout--new-address:focus-visible,#ctl00_ContentPlaceHolder_WhatsOnLink:hover,#ctl00_ContentPlaceHolder_WhatsOnLink:focus-visible,.More_Info.Event_Detail:hover,.More_Info.Event_Detail:focus-visible,.cli-plugin-button:hover,.cli-plugin-button:focus-visible,.Button.ConfirmButton:hover,.Button.ConfirmButton:focus-visible{color:var(--color-white)}.button-primary.disabled,.button-primary[disabled],.button-primary:disabled,.button-primary.unavailable,.button-primary.cancelled,.button-primary.sold-out,.button-primary.coming-soon,.button-secondary.disabled,.button-secondary[disabled],.button-secondary:disabled,.button-secondary.unavailable,.button-secondary.cancelled,.button-secondary.sold-out,.button-secondary.coming-soon,.button-secondary-white.disabled,.button-secondary-white[disabled],.button-secondary-white:disabled,.button-secondary-white.unavailable,.button-secondary-white.cancelled,.button-secondary-white.sold-out,.button-secondary-white.coming-soon,.button-terciary.disabled,.button-terciary[disabled],.button-terciary:disabled,.button-terciary.unavailable,.button-terciary.cancelled,.button-terciary.sold-out,.button-terciary.coming-soon,.button-tab.disabled,.button-tab[disabled],.button-tab:disabled,.button-tab.unavailable,.button-tab.cancelled,.button-tab.sold-out,.button-tab.coming-soon,.button-tag.disabled,.button-tag[disabled],.button-tag:disabled,.button-tag.unavailable,.button-tag.cancelled,.button-tag.sold-out,.button-tag.coming-soon,.gform_button.disabled,.gform_button[disabled],.gform_button:disabled,.gform_button.unavailable,.gform_button.cancelled,.gform_button.sold-out,.gform_button.coming-soon,input[type=submit]:not(.search-submit).disabled,input[type=submit]:not(.search-submit)[disabled],input[type=submit]:not(.search-submit):disabled,input[type=submit]:not(.search-submit).unavailable,input[type=submit]:not(.search-submit).cancelled,input[type=submit]:not(.search-submit).sold-out,input[type=submit]:not(.search-submit).coming-soon,.DesignedButton__button.FollowButton.disabled,.DesignedButton__button.FollowButton[disabled],.DesignedButton__button.FollowButton:disabled,.DesignedButton__button.FollowButton.unavailable,.DesignedButton__button.FollowButton.cancelled,.DesignedButton__button.FollowButton.sold-out,.DesignedButton__button.FollowButton.coming-soon,.NewAddress.disabled,.NewAddress[disabled],.NewAddress:disabled,.NewAddress.unavailable,.NewAddress.cancelled,.NewAddress.sold-out,.NewAddress.coming-soon,#ctl00_ContentPlaceHolder_ChangeMySeatsLink.disabled,#ctl00_ContentPlaceHolder_ChangeMySeatsLink[disabled],#ctl00_ContentPlaceHolder_ChangeMySeatsLink:disabled,#ctl00_ContentPlaceHolder_ChangeMySeatsLink.unavailable,#ctl00_ContentPlaceHolder_ChangeMySeatsLink.cancelled,#ctl00_ContentPlaceHolder_ChangeMySeatsLink.sold-out,#ctl00_ContentPlaceHolder_ChangeMySeatsLink.coming-soon,.CheckoutLink.disabled,.CheckoutLink[disabled],.CheckoutLink:disabled,.CheckoutLink.unavailable,.CheckoutLink.cancelled,.CheckoutLink.sold-out,.CheckoutLink.coming-soon,.spx-button-primary.disabled,.spx-button-primary[disabled],.spx-button-primary:disabled,.spx-button-primary.unavailable,.spx-button-primary.cancelled,.spx-button-primary.sold-out,.spx-button-primary.coming-soon,.spx-button-tertiary.spx-button-tertiary__checkout--credit.disabled,.spx-button-tertiary.spx-button-tertiary__checkout--credit[disabled],.spx-button-tertiary.spx-button-tertiary__checkout--credit:disabled,.spx-button-tertiary.spx-button-tertiary__checkout--credit.unavailable,.spx-button-tertiary.spx-button-tertiary__checkout--credit.cancelled,.spx-button-tertiary.spx-button-tertiary__checkout--credit.sold-out,.spx-button-tertiary.spx-button-tertiary__checkout--credit.coming-soon,.spx-button-tertiary.spx-button-tertiary__checkout--new-address.disabled,.spx-button-tertiary.spx-button-tertiary__checkout--new-address[disabled],.spx-button-tertiary.spx-button-tertiary__checkout--new-address:disabled,.spx-button-tertiary.spx-button-tertiary__checkout--new-address.unavailable,.spx-button-tertiary.spx-button-tertiary__checkout--new-address.cancelled,.spx-button-tertiary.spx-button-tertiary__checkout--new-address.sold-out,.spx-button-tertiary.spx-button-tertiary__checkout--new-address.coming-soon,#ctl00_ContentPlaceHolder_WhatsOnLink.disabled,#ctl00_ContentPlaceHolder_WhatsOnLink[disabled],#ctl00_ContentPlaceHolder_WhatsOnLink:disabled,#ctl00_ContentPlaceHolder_WhatsOnLink.unavailable,#ctl00_ContentPlaceHolder_WhatsOnLink.cancelled,#ctl00_ContentPlaceHolder_WhatsOnLink.sold-out,#ctl00_ContentPlaceHolder_WhatsOnLink.coming-soon,.More_Info.Event_Detail.disabled,.More_Info.Event_Detail[disabled],.More_Info.Event_Detail:disabled,.More_Info.Event_Detail.unavailable,.More_Info.Event_Detail.cancelled,.More_Info.Event_Detail.sold-out,.More_Info.Event_Detail.coming-soon,.cli-plugin-button.disabled,.cli-plugin-button[disabled],.cli-plugin-button:disabled,.cli-plugin-button.unavailable,.cli-plugin-button.cancelled,.cli-plugin-button.sold-out,.cli-plugin-button.coming-soon,.Button.ConfirmButton.disabled,.Button.ConfirmButton[disabled],.Button.ConfirmButton:disabled,.Button.ConfirmButton.unavailable,.Button.ConfirmButton.cancelled,.Button.ConfirmButton.sold-out,.Button.ConfirmButton.coming-soon{color:rgba(0,0,0,.4);border-color:rgba(0,0,0,.4);pointer-events:none;background-color:rgba(0,0,0,0)}.button-primary.last-few,.button-secondary.last-few,.button-secondary-white.last-few,.button-terciary.last-few,.button-tab.last-few,.button-tag.last-few,.gform_button.last-few,input[type=submit]:not(.search-submit).last-few,.DesignedButton__button.FollowButton.last-few,.NewAddress.last-few,#ctl00_ContentPlaceHolder_ChangeMySeatsLink.last-few,.CheckoutLink.last-few,.spx-button-primary.last-few,.spx-button-tertiary.spx-button-tertiary__checkout--credit.last-few,.spx-button-tertiary.spx-button-tertiary__checkout--new-address.last-few,#ctl00_ContentPlaceHolder_WhatsOnLink.last-few,.More_Info.Event_Detail.last-few,.cli-plugin-button.last-few,.Button.ConfirmButton.last-few{background-color:var(--color-brand-teal)}.button-primary.last-few:hover,.button-primary.last-few:focus-visible,.button-secondary.last-few:hover,.button-secondary.last-few:focus-visible,.button-secondary-white.last-few:hover,.button-secondary-white.last-few:focus-visible,.button-terciary.last-few:hover,.button-terciary.last-few:focus-visible,.button-tab.last-few:hover,.button-tab.last-few:focus-visible,.button-tag.last-few:hover,.button-tag.last-few:focus-visible,.gform_button.last-few:hover,.gform_button.last-few:focus-visible,input[type=submit]:not(.search-submit).last-few:hover,input[type=submit]:not(.search-submit).last-few:focus-visible,.DesignedButton__button.FollowButton.last-few:hover,.DesignedButton__button.FollowButton.last-few:focus-visible,.NewAddress.last-few:hover,.NewAddress.last-few:focus-visible,#ctl00_ContentPlaceHolder_ChangeMySeatsLink.last-few:hover,#ctl00_ContentPlaceHolder_ChangeMySeatsLink.last-few:focus-visible,.CheckoutLink.last-few:hover,.CheckoutLink.last-few:focus-visible,.spx-button-primary.last-few:hover,.spx-button-primary.last-few:focus-visible,.spx-button-tertiary.spx-button-tertiary__checkout--credit.last-few:hover,.spx-button-tertiary.spx-button-tertiary__checkout--credit.last-few:focus-visible,.spx-button-tertiary.spx-button-tertiary__checkout--new-address.last-few:hover,.spx-button-tertiary.spx-button-tertiary__checkout--new-address.last-few:focus-visible,#ctl00_ContentPlaceHolder_WhatsOnLink.last-few:hover,#ctl00_ContentPlaceHolder_WhatsOnLink.last-few:focus-visible,.More_Info.Event_Detail.last-few:hover,.More_Info.Event_Detail.last-few:focus-visible,.cli-plugin-button.last-few:hover,.cli-plugin-button.last-few:focus-visible,.Button.ConfirmButton.last-few:hover,.Button.ConfirmButton.last-few:focus-visible{background-color:var(--color-brand-teal-dark)}@media(max-width: 768px){.button-primary+.button-clear,.button-secondary+.button-clear,.button-secondary-white+.button-clear,.button-terciary+.button-clear,.button-tab+.button-clear,.button-tag+.button-clear,.gform_button+.button-clear,input[type=submit]:not(.search-submit)+.button-clear,.DesignedButton__button.FollowButton+.button-clear,.NewAddress+.button-clear,#ctl00_ContentPlaceHolder_ChangeMySeatsLink+.button-clear,.CheckoutLink+.button-clear,.spx-button-primary+.button-clear,.spx-button-tertiary.spx-button-tertiary__checkout--credit+.button-clear,.spx-button-tertiary.spx-button-tertiary__checkout--new-address+.button-clear,#ctl00_ContentPlaceHolder_WhatsOnLink+.button-clear,.More_Info.Event_Detail+.button-clear,.cli-plugin-button+.button-clear,.Button.ConfirmButton+.button-clear{margin-top:var(--space-md)}}.button-primary,.gform_button,input[type=submit]:not(.search-submit),.CheckoutLink,.spx-button-primary,.Button.ConfirmButton{background-color:var(--color-brand-red)}.button-primary:hover,.button-primary:focus-visible,.gform_button:hover,.gform_button:focus-visible,input[type=submit]:not(.search-submit):hover,input[type=submit]:not(.search-submit):focus-visible,.CheckoutLink:hover,.CheckoutLink:focus-visible,.spx-button-primary:hover,.spx-button-primary:focus-visible,.Button.ConfirmButton:hover,.Button.ConfirmButton:focus-visible{background-color:var(--color-brand-red-dark)}.button-secondary,.button-tab,.button-tag,.DesignedButton__button.FollowButton,.NewAddress,.spx-button-tertiary.spx-button-tertiary__checkout--credit,.spx-button-tertiary.spx-button-tertiary__checkout--new-address,#ctl00_ContentPlaceHolder_WhatsOnLink{color:var(--color-black);border-color:var(--color-black)}.button-secondary:hover,.button-secondary:focus-visible,.button-tab:hover,.button-tab:focus-visible,.button-tag:hover,.button-tag:focus-visible,.DesignedButton__button.FollowButton:hover,.DesignedButton__button.FollowButton:focus-visible,.NewAddress:hover,.NewAddress:focus-visible,.spx-button-tertiary.spx-button-tertiary__checkout--credit:hover,.spx-button-tertiary.spx-button-tertiary__checkout--credit:focus-visible,.spx-button-tertiary.spx-button-tertiary__checkout--new-address:hover,.spx-button-tertiary.spx-button-tertiary__checkout--new-address:focus-visible,#ctl00_ContentPlaceHolder_WhatsOnLink:hover,#ctl00_ContentPlaceHolder_WhatsOnLink:focus-visible{background-color:var(--color-black);color:var(--color-white)}.button-secondary-white,.button-tab-white,.button-tag-white,.DesignedButton__button.FollowButton-white,.NewAddress-white,.spx-button-tertiary.spx-button-tertiary__checkout--credit-white,.spx-button-tertiary.spx-button-tertiary__checkout--new-address-white,#ctl00_ContentPlaceHolder_WhatsOnLink-white{border-color:var(--color-white);color:var(--color-white)}.button-secondary-white:hover,.button-secondary-white:focus-visible,.button-tab-white:hover,.button-tab-white:focus-visible,.button-tag-white:hover,.button-tag-white:focus-visible,.DesignedButton__button.FollowButton-white:hover,.DesignedButton__button.FollowButton-white:focus-visible,.NewAddress-white:hover,.NewAddress-white:focus-visible,.spx-button-tertiary.spx-button-tertiary__checkout--credit-white:hover,.spx-button-tertiary.spx-button-tertiary__checkout--credit-white:focus-visible,.spx-button-tertiary.spx-button-tertiary__checkout--new-address-white:hover,.spx-button-tertiary.spx-button-tertiary__checkout--new-address-white:focus-visible,#ctl00_ContentPlaceHolder_WhatsOnLink-white:hover,#ctl00_ContentPlaceHolder_WhatsOnLink-white:focus-visible{background-color:var(--color-white);color:var(--color-black)}.button-terciary{background-color:var(--color-brand-teal)}.button-terciary:hover,.button-terciary:focus-visible{background-color:var(--color-brand-teal-dark)}.button-tag{font-size:var(--fs-h5);font-family:var(--font-family-primary);line-height:var(--lh-h5);font-weight:var(--fw-secondary-regular);border-radius:var(--button-border-radius-sm);padding:2px var(--space-lg) 1px;width:auto;min-width:120px;text-align:center}@media(min-width: 1201px){.button-tag{font-size:var(--fs-h6)}}.button-tab{border-radius:var(--button-border-radius-sm)}.button-tab[role=tab]{font-size:var(--fs-h5);font-family:var(--font-family-primary);line-height:var(--lh-h5);font-weight:var(--fw-secondary-regular);width:auto;min-width:120px}@media(max-width: 1024px){.button-tab[role=tab]{padding:2px var(--space-xxsm) 0 var(--space-xxsm)}}.button-tab[role=tab][aria-selected=true]{background-color:var(--color-black);color:var(--color-white)}.button-clear{font-weight:var(--fw-secondary-medium);display:none}@media(max-width: 768px){.button-clear{width:100%}}.button-clear span{display:flex;align-items:center}@media(max-width: 768px){.button-clear span{justify-content:center}}.button-clear span:before{content:"";background-image:url(../font/bd584269c186203da3ec7c711a797284.svg);background-size:cover;width:22px;height:22px;transition:transform var(--hover-transition);margin-right:var(--space-xxsm);margin-bottom:2px}.button-clear svg{width:22px;height:auto;transition:transform var(--hover-transition);margin-right:var(--space-xxsm);margin-bottom:2px}.button-clear:hover,.button-clear:focus-visible{text-decoration:underline}.button-clear:hover svg,.button-clear:focus-visible svg{transform:rotate(45deg)}.button-text{font-family:var(--font-family-primary);font-weight:var(--fw-primary-medium);font-size:var(--fs-button);text-decoration:none;display:inline-flex;align-items:center;line-height:1}.button-text:hover,.button-text:focus-visible{text-decoration:underline}.button-text:before,.button-text:after{transition:transform var(--hover-transition)}.close-button svg{transition:transform var(--hover-transition)}.close-button:hover svg,.close-button:focus-visible svg{transform:rotate(90deg)}@media(min-width: 769px){.mobile-only{display:none !important}}@media(max-width: 768px){.desktop-only{display:none !important}}.alignright{clear:both;float:right}.alignleft{clear:both;float:left}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.pagination{margin-top:var(--space-sm);transition:opacity var(--hover-transition)}.pagination.loading{opacity:.3;text-align:left;margin-top:var(--space-sm);min-height:auto}.cookie-disclaimer{position:fixed;top:var(--wp-admin--admin-bar--height, 0);right:0;left:0;z-index:99998;background-color:var(--color-light-blue);font-size:var(--fs-sm)}@media(max-width: 768px){.cookie-disclaimer{padding-top:var(--space-xxlg)}}@media(min-width: 769px){.cookie-disclaimer>.container{display:flex;flex-flow:row-reverse;justify-content:space-between;align-items:center}}.cookie-disclaimer .button-secondary{font-size:var(--fs-sm)}.cookie-disclaimer .button-secondary:hover .icon-close,.cookie-disclaimer .button-secondary:focus-visible .icon-close{background-color:rgba(127,127,127,.4)}.cookie-disclaimer .icon-close{width:var(--space-lg);height:var(--space-lg);background-color:rgba(127,127,127,.2);font-size:10px;display:flex;align-items:center;justify-content:center}@media(min-width: 769px){.cookie-disclaimer .icon-close{width:var(--square-button-size);height:var(--square-button-size);font-size:20px}}@media(max-width: 768px){.cookie-disclaimer .close-cookies{position:absolute;right:0;top:0}}@media(min-width: 769px){.cookie-disclaimer .close-cookies{margin-left:var(--space-sm);margin-bottom:0;flex-shrink:0}}.cookie-disclaimer .cookie-message p{display:inline}@media(min-width: 769px){.cookie-disclaimer .cookie-message p{margin:0}}.cookie-disclaimer .cookie-message .button-secondary{display:inline-flex}@media(min-width: 769px){.cookie-disclaimer .cookie-message .button-secondary{margin:0}}.section--form-inner{max-width:860px;margin-top:var(--space-xxxsm);margin-bottom:var(--space-tb)}@media(min-width: 769px){.section--form-inner{margin-top:var(--space-tb)}}label,legend,input[type=text],input[type=number],input[type=email],input[type=tel],input[type=password],select,textarea{width:100%;display:block}input[type=text],input[type=number],input[type=email],input[type=tel],input[type=password],select,textarea{font-size:var(--fs-h6);font-family:var(--font-family-secondary);line-height:var(--lh-h6);font-weight:var(--fw-secondary-regular);border:0;border-bottom:1px solid var(--color-brand-grey);border-radius:0;background-color:rgba(0,0,0,0);padding-top:var(--space-xxsm);padding-bottom:var(--space-xxsm)}input[type=text]:focus-visible,input[type=number]:focus-visible,input[type=email]:focus-visible,input[type=tel]:focus-visible,input[type=password]:focus-visible,select:focus-visible,textarea:focus-visible{outline:0;border-color:var(--color-black)}input[type=text]:focus-visible::placeholder,input[type=number]:focus-visible::placeholder,input[type=email]:focus-visible::placeholder,input[type=tel]:focus-visible::placeholder,input[type=password]:focus-visible::placeholder,select:focus-visible::placeholder,textarea:focus-visible::placeholder{opacity:1}textarea{border:1px solid var(--color-brand-grey);padding:var(--space-xxsm)}label{font-weight:var(--fw-secondary-medium);margin-bottom:var(--space-xxxsm)}label,legend,fieldset.gfield,.gfield--type-checkbox{margin-top:var(--space-xxxlg)}@media(min-width: 769px){label,legend,fieldset.gfield,.gfield--type-checkbox{margin-top:0}}.gfield_error label{color:var(--color-brand-red)}::placeholder{color:var(--color-black);opacity:.35}select{appearance:none;background-image:var(--plus);background-repeat:no-repeat,repeat;background-position:right 0 top 50%,0 0;background-size:20px;padding-right:35px}.checkbox-button{margin:0}.checkbox-button input{display:none}.checkbox-button input:checked~.button-tag{background-color:var(--color-black);color:var(--color-white)}input[type=checkbox],input[type=radio]{--size: 45px;appearance:none;border:2px solid var(--color-black);border-radius:500px;width:var(--size);height:var(--size);position:relative;margin-right:var(--space-xlg);flex-shrink:0}input[type=checkbox]:checked::after,input[type=radio]:checked::after{--size: 30px;content:"";display:block;width:var(--size);height:var(--size);border-radius:500px;background-color:var(--color-black);position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}input[type=checkbox]+label,input[type=radio]+label{margin:0;font-weight:var(--fw-secondary-regular)}.radio,.checkbox{font-size:var(--fs-h6)}.radio input[type=radio],.radio input[type=checkbox],.checkbox input[type=radio],.checkbox input[type=checkbox]{display:none}.radio label,.checkbox label{cursor:pointer}fieldset{border:0;padding:0;margin:0}.gfield_required_asterisk{color:var(--color-brand-red)}.gfield_checkbox{margin-top:var(--space-xlg)}.gfield_checkbox .gchoice{display:flex;align-items:center}.gfield_checkbox .gchoice+.gchoice{margin-top:var(--space-md)}.consent-checkboxes .gfield_checkbox{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--space-md)}@media(min-width: 769px){.consent-checkboxes .gfield_checkbox{grid-template-columns:repeat(4, 1fr)}}.gfield_choice_all_toggle{text-decoration:underline;margin-top:var(--space-md)}.field_description_below .gfield_description{margin-top:var(--space-xxxsm)}.field_sublabel_below input[type=text],.field_sublabel_below input[type=number],.field_sublabel_below input[type=email],.field_sublabel_below input[type=tel],.field_sublabel_below input[type=password],.field_sublabel_below select{margin-top:0}.field_sublabel_below .gform-field-label--type-sub{margin-top:var(--space-xxxsm)}.gform_footer{margin-top:var(--space-xxxxlg)}@media(min-width: 769px){.gform-grid-row,.gform_fields{display:flex;flex-flow:row wrap;column-gap:var(--space-md);row-gap:var(--space-xxxlg)}}.gform-grid-row>*,.gform_fields>*{width:100%}@media(min-width: 769px){.gform-grid-row>.gfield--width-half,.gform-grid-row>.gform-grid-col--size-auto,.gform-grid-row>.ginput_left,.gform-grid-row>.ginput_right,.gform_fields>.gfield--width-half,.gform_fields>.gform-grid-col--size-auto,.gform_fields>.ginput_left,.gform_fields>.ginput_right{width:calc(50% - var(--space-md)/2)}}.hidden_label>.gfield_label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.gf_clear{display:none}.gform_required_legend{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.gform_submission_error{font-family:var(--font-family-secondary);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:normal;color:var(--color-brand-red);margin:var(--space-tb-sm) 0}body img.gform_ajax_spinner{width:20px;height:auto;display:inline-block;margin-top:5px;margin-left:10px}.gfield_validation_message{font-size:var(--fs-sm-body);line-height:var(--lh-sm-body);margin-top:var(--space-xxxsm);color:var(--color-brand-red)}.gform_confirmation_message{font-size:var(--fs-h3);font-family:var(--font-family-primary);line-height:var(--lh-h3);font-weight:var(--fw-primary-medium)}.menu-open,.modal-open{overflow:hidden;padding-right:var(--scrollbar-width, 0)}.menu-open .header>.header-static-container,.modal-open .header>.header-static-container{right:var(--scrollbar-width, 0)}.logo{fill:var(--color-white);stroke:none;width:var(--logo-size);height:var(--logo-size);margin-top:var(--space-xxsm)}@media(min-width: 1025px){.logo{margin-top:var(--space-md)}}lottie-player.logo{transform:scale3d(1.5, 1.5, 1.5)}.menu-toggle-button{--width: 30px;--height: 22px;width:var(--width);height:var(--height);position:relative;transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer;margin-top:5px}.menu-toggle-button span{display:block;position:absolute;height:3px;width:100%;background:var(--color-white);opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out}.menu-toggle-button span:nth-child(2){top:0px}.menu-toggle-button span:nth-child(3),.menu-toggle-button span:nth-child(4){top:calc(var(--height)/2)}.menu-toggle-button span:nth-child(5){top:var(--height)}.menu-toggle-button~*{opacity:0;visibility:hidden;transition:all var(--hover-transition)}@media(min-width: 993px){.menu-toggle-button~spektrix-basket-summary[count]:not([count="0"]){opacity:1;visibility:visible}}.menu-toggle-button~spektrix-basket-summary[count]:not([count="0"]) .cart-count{display:flex}.menu-toggle-button[aria-expanded=true] span{background-color:var(--color-black)}.menu-toggle-button[aria-expanded=true] span:nth-child(3){transform:rotate(45deg)}.menu-toggle-button[aria-expanded=true] span:nth-child(4){transform:rotate(-45deg)}.menu-toggle-button[aria-expanded=true] span:nth-child(1),.menu-toggle-button[aria-expanded=true] span:nth-child(2),.menu-toggle-button[aria-expanded=true] span:nth-child(5){top:calc(var(--height)/2);width:0%;left:50%}.menu-toggle-button[aria-expanded=true]~*{opacity:1;visibility:visible}.menu-toggle-button[aria-expanded=true]~* svg{stroke:var(--color-black)}.cart-link{position:relative}.cart-link .cart-count{position:absolute;top:-6px;right:-6px;z-index:2;background-color:var(--color-white);color:var(--color-black);border-radius:500px;font-size:10px;font-weight:var(--fw-secondary-bold);line-height:1;display:flex;align-items:center;justify-content:center;width:15px;height:15px;display:none}.header{--space-top: var(--space-md);position:absolute;top:0;left:0;right:0}@media(min-width: 993px){.header{--space-top: var(--space-xxlg)}}.header a{text-decoration:none}.header>.header-static-container{position:absolute;top:0;left:0;right:0;z-index:var(--so-header)}.header-static-container{display:flex;justify-content:space-between}.primary-nav,.primary-nav [data-split-line-insert]::before{font-size:var(--fs-h3);font-family:var(--font-family-primary);line-height:var(--lh-h3);font-weight:var(--fw-primary-medium)}@media(min-width: 993px){.primary-nav,.primary-nav [data-split-line-insert]::before{font-size:var(--fs-h2);font-family:var(--font-family-primary);line-height:var(--lh-h2);font-weight:var(--fw-primary-medium);letter-spacing:var(--letter-spacing)}}.secondary-nav{font-size:var(--fs-h5);font-family:var(--font-family-primary);line-height:var(--lh-h5);font-weight:var(--fw-secondary-regular);display:flex;color:var(--color-white);margin-left:auto;margin-top:var(--space-top)}@media(max-width: 992px){.secondary-nav{display:none}}.secondary-nav>*{margin-right:var(--space-xlg)}.secondary-nav a{text-decoration:none}.secondary-nav a:hover,.secondary-nav a:focus-visible{text-decoration:underline}.terciary-nav{display:flex;flex-flow:column;align-items:center;color:var(--color-white);padding-top:var(--space-top);position:relative;z-index:500}.terciary-nav svg{width:22px;height:auto}.terciary-nav .person-icon{width:20px}.terciary-nav>*{margin-bottom:var(--space-md)}.quaternary-nav{font-size:var(--fs-h6);font-family:var(--font-family-secondary);line-height:var(--lh-h6);font-weight:var(--fw-secondary-regular);grid-area:quat}@media(max-width: 992px){.quaternary-nav{display:none}}.quaternary-nav a{display:block}.quaternary-nav a:hover,.quaternary-nav a:focus-visible{text-decoration:underline}.quaternary-nav img{display:block;aspect-ratio:16/9;object-fit:cover;margin-bottom:var(--space-xxsm)}.quaternary-nav li{margin-bottom:var(--space-md)}.main-nav-footer{grid-area:foot;font-size:1rem;margin-top:var(--space-xxxxlg)}.main-nav-footer .section{margin-top:var(--space-xlg)}@media(min-width: 769px){.main-nav-footer{display:grid;grid-template-columns:repeat(9, 1fr);column-gap:var(--space-col-gap)}.main-nav-footer .section--company-info{grid-column:span 3}.main-nav-footer .section--connected{grid-column:span 2}.main-nav-footer .section--pages{grid-column:span 2}.main-nav-footer .section--pages .footer-nav{display:block}.main-nav-footer .section--pages .footer-nav>*{width:100%}.main-nav-footer .section--credits{grid-column:span 2}.main-nav-footer .section--credits .partners{display:block}.main-nav-footer .section--credits .partners svg{max-width:150px;margin-bottom:var(--space-md)}}.header-canvas{position:relative;z-index:var(--so-menu)}@media(max-width: 992px){.primary-nav{grid-area:nav}}@media(min-width: 993px){.primary-nav{grid-column:4/11;grid-row:1/5;margin-top:70px}}.main-navigation{overflow:auto;-ms-overflow-style:none;scrollbar-width:none;overflow-y:scroll;background-color:var(--color-brand-red-light);position:fixed;padding:0 0 var(--space-xxxxlg);top:0;right:0;bottom:0;left:0;overflow:auto}.main-navigation::-webkit-scrollbar{display:none}.main-navigation>.container{display:grid;grid-template-columns:repeat(12, 1fr);grid-template-rows:repeat(auto-fit, minmax(10px, 1fr));column-gap:var(--space-col-gap);row-gap:var(--space-row-gap);grid-template-columns:repeat(1, 1fr);grid-auto-columns:minmax(0, 1fr);grid-template-rows:max-content;grid-auto-flow:dense;row-gap:0;grid-template-areas:"head" "nav" "foot"}.main-navigation>.container .card--event,.main-navigation>.container .card--post,.main-navigation>.container .card--space,.main-navigation>.container .card--project{height:100%}.main-navigation>.container .card--event .card-link,.main-navigation>.container .card--post .card-link,.main-navigation>.container .card--space .card-link,.main-navigation>.container .card--project .card-link{height:100%;display:flex;flex-direction:column}.main-navigation>.container .card--event .card-link .card-content,.main-navigation>.container .card--post .card-link .card-content,.main-navigation>.container .card--space .card-link .card-content,.main-navigation>.container .card--project .card-link .card-content{flex:1;display:flex;flex-direction:column;align-items:flex-start}.main-navigation>.container .card--event .card-link .card-content .button-secondary,.main-navigation>.container .card--event .card-link .card-content .card-footer,.main-navigation>.container .card--post .card-link .card-content .button-secondary,.main-navigation>.container .card--post .card-link .card-content .card-footer,.main-navigation>.container .card--space .card-link .card-content .button-secondary,.main-navigation>.container .card--space .card-link .card-content .card-footer,.main-navigation>.container .card--project .card-link .card-content .button-secondary,.main-navigation>.container .card--project .card-link .card-content .card-footer{margin-top:auto}.main-navigation>.container .card--event .card-link .card-content .card-summary,.main-navigation>.container .card--post .card-link .card-content .card-summary,.main-navigation>.container .card--space .card-link .card-content .card-summary,.main-navigation>.container .card--project .card-link .card-content .card-summary{margin-bottom:var(--space-md)}@media(min-width: 993px){.main-navigation>.container{grid-template-areas:"head head head head head head head head head head head head" "quat quat .... .... .... .... .... .... .... .... .... ...." ".... .... .... .... .... .... .... .... .... .... .... ...." ".... .... .... .... .... .... .... .... .... .... .... ...." ".... .... .... .... .... .... .... .... .... .... .... ...." ".... .... foot foot foot foot foot foot foot foot foot foot"}}.main-navigation>.container .container{padding-left:0;padding-right:0}.main-navigation .nav--networks svg,.main-navigation .partners svg{fill:var(--color-black)}.main-navigation .section--connected .button-secondary-white{display:none}.main-navigation .secondary-nav{display:none}.main-navigation .header-static-container{grid-area:head;height:max-content}@keyframes hide_search{50%{opacity:1}90%{opacity:0}99%{position:static;right:0;visibility:visible}100%{position:absolute;right:200%;visibility:hidden}}@media(max-width: 992px){.section--search{grid-area:nav}}@media(min-width: 993px){.section--search{grid-column:4/12;grid-row:1/5;margin-top:160px}}.section--search[aria-hidden=true]{animation:hide_search .2s linear .1s forwards}@media(min-width: 993px){.section--search[aria-hidden=true] input[type=search]{padding-right:calc(var(--height)/2)}}.section--search[aria-hidden=true] input[type=search]::placeholder{opacity:0}.section--search[aria-hidden=true] .search-results{transition:opacity var(--hover-transition);opacity:0}.section--search input[type=search]{font-size:var(--fs-h4);font-family:var(--font-family-primary);line-height:var(--lh-h4);font-weight:var(--fw-primary-medium);background-color:var(--color-white);padding:13.5px calc(var(--height)/2 + 22px) 9.5px calc(var(--height)/2);min-height:var(--height);border:0;border-radius:var(--height);width:var(--height)}@media(min-width: 993px){.section--search input[type=search]{padding-right:140px}}.section--search input[type=search]:focus-visible{outline:0}.section--search input[type=search]::placeholder{color:var(--color-black);opacity:0}.section--search .search-form{margin-bottom:var(--space-xlg)}.section--search .search-form form{--height: 50px;position:relative;display:flex;width:100%}@media(min-width: 1201px){.section--search .search-form form{--height: 80px}}@media(max-width: 992px){.section--search .search-form form{margin-right:44px;margin-top:calc((var(--height) + var(--height)/4)*-1)}}@media(min-width: 993px){.section--search .search-form form{margin-top:-10px}}.section--search .search-form form input[type=search]{transition:width var(--hover-transition);margin-left:auto}.section--search .search-form form input[type=search]::-webkit-search-cancel-button{display:none}.section--search .search-form form button[type=reset]{position:absolute;top:0;bottom:0;margin:auto;right:calc(var(--height)/2);z-index:3;display:none;align-items:center;justify-content:center}.section--search .search-form form button[type=reset].show{display:flex}.section--search .search-form form button[type=reset] .text{font-family:var(--font-family-primary);font-weight:var(--fw-primary-medium);font-size:var(--fs-button);margin-right:var(--space-xxxsm);margin-top:5px}@media(max-width: 992px){.section--search .search-form form button[type=reset] .text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}}.section--search .search-form form button[type=reset] svg{width:22px;height:auto}.section--search[aria-hidden=true] button[type=reset].show{display:none !important}.section--search[aria-hidden=false]{position:static;right:0;opacity:1;visibility:visible}.section--search[aria-hidden=false] input[type=search]{width:100%}.section--search[aria-hidden=false] input[type=search]::placeholder{transition:opacity var(--hover-transition);transition-delay:.2s;opacity:.35}.primary-nav,.main-nav-footer{transition:opacity var(--hover-transition);transition-delay:.2s}.search-open .primary-nav,.search-open .main-nav-footer{position:absolute;right:200%;opacity:0;transition:opacity var(--basic-transition);visibility:hidden;transition-delay:0s}.sub-menu-button{margin-right:var(--space-md);width:24px}@media(min-width: 993px){.sub-menu-button{width:42px}}.sub-menu-button .cross-icon{transform:rotate(-45deg);width:20px;height:auto;transition:transform var(--hover-transition);margin-bottom:1px}@media(min-width: 993px){.sub-menu-button .cross-icon{width:30px;margin-bottom:7px}}.sub-menu-button[aria-expanded=true] .cross-icon{transform:rotate(0deg)}.sub-menu{font-size:var(--fs-h4);font-family:var(--font-family-primary);line-height:var(--lh-h4);font-weight:var(--fw-primary-medium);margin:var(--space-md) 0;visibility:hidden;opacity:0;position:absolute;right:300%;height:0}.sub-menu[aria-hidden=false]{visibility:visible;opacity:1;position:static;height:auto}.sub-menu[aria-hidden=false] li{opacity:1}@media(min-width: 993px){.sub-menu{font-size:var(--fs-h3);font-family:var(--font-family-primary);line-height:var(--lh-h3);font-weight:var(--fw-primary-medium);margin-left:58px;margin-bottom:var(--space-xxxlg)}}.sub-menu li{opacity:0;transition:opacity var(--basic-transition)}.sub-menu li:not(:last-child){margin-bottom:var(--space-xxsm)}.top-level-menu-item:not(:last-child){margin-bottom:var(--space-xxxsm)}.top-level-menu-item a{transition:opacity var(--basic-transition)}.top-level-menu-item.inactive a{opacity:.35 !important}.top-level-menu-item>.menu-inner{display:flex;align-items:center}@media screen and (prefers-reduced-motion: no-preference){.header-canvas{clip-path:circle(0%);transition:var(--clip-transition) ease-out}.header-canvas [data-split-line].animate{opacity:1}.header-canvas [data-split-line].animate [data-split-line-insert]::before{transition:transform var(--basic-transition);transform:translate(0%, 115%) scale(1, 1.5)}.header-canvas .menu-inner{overflow:hidden}.header-canvas .menu-inner .sub-menu-button{transition:transform var(--basic-transition);transform:translate(0%, 115%) scale(1, 1.5)}.header-canvas[aria-hidden=false]{transition:var(--clip-transition) ease-in}.header-canvas[aria-hidden=false] .main-navigation{top:0;padding-right:var(--scrollbar-width, 0)}.header-canvas[aria-hidden=false] .menu-inner .sub-menu-button{transform:translate(0%, 0%) scale(1, 1);transition-delay:var(--preset-delay, var(--delay))}.header-canvas[aria-hidden=false] [data-split-line].animate{opacity:1}.header-canvas[aria-hidden=false] [data-split-line].animate [data-split-line-insert]::before{transform:translate(0%, 0%) scale(1, 1);transition-delay:var(--preset-delay, var(--delay))}}.section--results .search-results-header{font-size:var(--fs-h7);font-family:var(--font-family-secondary);line-height:var(--lh-h7);font-weight:var(--fw-secondary-medium);text-transform:uppercase;margin-bottom:var(--space-md)}.section--results .search-results-primary{display:grid;grid-template-columns:repeat(12, 1fr);grid-template-rows:repeat(auto-fit, minmax(10px, 1fr));column-gap:var(--space-col-gap);row-gap:var(--space-row-gap);column-gap:var(--space-sm);row-gap:var(--space-xxxlg);margin-bottom:var(--space-xxxlg)}.section--results .search-results-primary .card--event,.section--results .search-results-primary .card--post,.section--results .search-results-primary .card--space,.section--results .search-results-primary .card--project{height:100%}.section--results .search-results-primary .card--event .card-link,.section--results .search-results-primary .card--post .card-link,.section--results .search-results-primary .card--space .card-link,.section--results .search-results-primary .card--project .card-link{height:100%;display:flex;flex-direction:column}.section--results .search-results-primary .card--event .card-link .card-content,.section--results .search-results-primary .card--post .card-link .card-content,.section--results .search-results-primary .card--space .card-link .card-content,.section--results .search-results-primary .card--project .card-link .card-content{flex:1;display:flex;flex-direction:column;align-items:flex-start}.section--results .search-results-primary .card--event .card-link .card-content .button-secondary,.section--results .search-results-primary .card--event .card-link .card-content .card-footer,.section--results .search-results-primary .card--post .card-link .card-content .button-secondary,.section--results .search-results-primary .card--post .card-link .card-content .card-footer,.section--results .search-results-primary .card--space .card-link .card-content .button-secondary,.section--results .search-results-primary .card--space .card-link .card-content .card-footer,.section--results .search-results-primary .card--project .card-link .card-content .button-secondary,.section--results .search-results-primary .card--project .card-link .card-content .card-footer{margin-top:auto}.section--results .search-results-primary .card--event .card-link .card-content .card-summary,.section--results .search-results-primary .card--post .card-link .card-content .card-summary,.section--results .search-results-primary .card--space .card-link .card-content .card-summary,.section--results .search-results-primary .card--project .card-link .card-content .card-summary{margin-bottom:var(--space-md)}@media(min-width: 1025px){.section--results .search-results-primary{column-gap:var(--space-md);margin-bottom:var(--space-xxxxlg)}}.section--results .search-results-primary>*{grid-column:span 6}@media(min-width: 1025px){.section--results .search-results-primary>*{grid-column:span 3}}.section--results .search-results-primary .card--search .card-link .card-content .card-summary{margin-bottom:0}.section--results .search-results-secondary{font-size:var(--fs-h6);font-family:var(--font-family-secondary);line-height:var(--lh-h6);font-weight:var(--fw-secondary-regular)}.section--results .search-results-secondary a:hover,.section--results .search-results-secondary a:focus-visible{text-decoration:underline}.section--results .search-results-secondary li{border-bottom:1px solid rgba(0,0,0,.35);padding:var(--space-xxsm) 0}.section--results .search-results-secondary li:first-child{padding-top:0}.section--results .search-results-secondary li:last-child{border-bottom:0;padding-bottom:0}.footer{background-color:var(--color-black);color:var(--color-white);padding:var(--space-xlg) 0;font-size:1rem}.footer .button-secondary-white{padding-left:var(--space-xxsm);padding-right:var(--space-xxsm)}.footer .button-secondary-white:hover,.footer .button-secondary-white:focus-visible{text-decoration:none}.footer .section{margin-bottom:var(--space-xlg)}.footer .section.section--copyright-info{margin-bottom:0}.footer svg{stroke:initial}.footer a{text-decoration:none}.footer a:hover,.footer a:focus-visible{text-decoration:underline}.partners{display:flex;flex-wrap:wrap;gap:var(--space-col-gap)}.partners svg{flex:1;min-width:40%;width:100%;height:auto;fill:var(--color-white);stroke:none}.footer-container{position:relative}@media(min-width: 769px){.footer-container{display:grid;grid-template-columns:repeat(12, 1fr);grid-template-rows:repeat(auto-fit, minmax(10px, 1fr));column-gap:var(--space-col-gap);row-gap:var(--space-row-gap);grid-template-columns:repeat(3, 1fr);grid-auto-columns:minmax(0, 1fr);grid-template-areas:"logo contact contact" "logo connect connect" "logo nav nav" "logo partners partners" "copyright copyright copyright"}.footer-container .card--event,.footer-container .card--post,.footer-container .card--space,.footer-container .card--project{height:100%}.footer-container .card--event .card-link,.footer-container .card--post .card-link,.footer-container .card--space .card-link,.footer-container .card--project .card-link{height:100%;display:flex;flex-direction:column}.footer-container .card--event .card-link .card-content,.footer-container .card--post .card-link .card-content,.footer-container .card--space .card-link .card-content,.footer-container .card--project .card-link .card-content{flex:1;display:flex;flex-direction:column;align-items:flex-start}.footer-container .card--event .card-link .card-content .button-secondary,.footer-container .card--event .card-link .card-content .card-footer,.footer-container .card--post .card-link .card-content .button-secondary,.footer-container .card--post .card-link .card-content .card-footer,.footer-container .card--space .card-link .card-content .button-secondary,.footer-container .card--space .card-link .card-content .card-footer,.footer-container .card--project .card-link .card-content .button-secondary,.footer-container .card--project .card-link .card-content .card-footer{margin-top:auto}.footer-container .card--event .card-link .card-content .card-summary,.footer-container .card--post .card-link .card-content .card-summary,.footer-container .card--space .card-link .card-content .card-summary,.footer-container .card--project .card-link .card-content .card-summary{margin-bottom:var(--space-md)}}@media(min-width: 1025px){.footer-container{grid-template-columns:repeat(12, 1fr);grid-template-areas:"logo logo logo contact contact contact connect connect nav nav nav nav" "copyright copyright copyright copyright copyright copyright . . . partners partners partners"}}.section--company-info{grid-area:contact}.section--company-info>p{margin:0}.section--company-info>p a{overflow-wrap:break-word;line-height:1.2}.section--connected{grid-area:connect}.section--pages{grid-area:nav}.section--credits{grid-area:partners}.section--copyright-info{grid-area:copyright}.footer-logo{display:block;margin-bottom:var(--space-xlg);grid-area:logo}.footer-logo svg{--width: 100px;width:var(--width);height:auto}@media(min-width: 1201px){.footer-logo svg{--width: 150px}}.footer-title{font-size:var(--fs-body);font-weight:var(--fw-primary-bold);margin-bottom:var(--space-xxxsm);letter-spacing:normal}.nav--networks{display:flex;flex-flow:row wrap;align-items:center;margin:var(--space-sm) 0 var(--space-md) 0;column-gap:var(--space-lg);row-gap:var(--space-xxxsm);padding-right:var(--space-md)}.nav--networks svg{fill:var(--color-white);stroke:none}.footer-nav{display:flex;flex-wrap:wrap}.footer-nav>*{width:50%;margin-bottom:var(--space-xxxsm);padding-right:var(--space-sm)}@media(min-width: 769px){.copyright{margin-bottom:35px}}@media(min-width: 1201px){.copyright{margin-bottom:0}}.cog-credits{margin-top:var(--space-md)}@media(min-width: 769px){.cog-credits{position:absolute;right:var(--space-lr);bottom:0;flex-flow:row-reverse}}.cog-credits svg{fill:var(--color-white)}.cog-credits{display:flex;align-items:center;height:30px;cursor:pointer}.cog-credits a{align-self:center;width:0;margin-left:10px;overflow:hidden;transition:width .8s ease;white-space:nowrap;font-size:12px}.cog-credits a svg{width:125px;border-bottom:1px solid rgba(0,0,0,0)}.cog-credits .cog svg{width:30px;height:30px;transition:all .8s ease}.cog-credits.active .cog svg{transform:rotate(-360deg);margin-left:10px}.cog-credits.active a{width:125px}.section{margin-top:var(--space-tb)}.section:last-child{margin-bottom:var(--space-tb)}.section.section--contact,.section.section--related-events{max-width:calc(1366px - var(--space-lr)*2);margin:var(--space-md) auto}@media(min-width: 769px){.section.section--contact,.section.section--related-events{width:calc(100% - var(--space-lr)*2)}}@media(min-width: 1025px){.section.section--contact,.section.section--related-events{padding:var(--space-xxxxlg) var(--space-xxxxxxlg) 60px;margin:var(--space-xlg) auto}}.section.section--contact+.section,.section.section--related-events+.section{margin-top:var(--space-md)}@media(min-width: 1025px){.section.section--contact+.section,.section.section--related-events+.section{margin-top:var(--space-xlg)}}.section-info{margin-bottom:var(--space-xlg)}@media(min-width: 1025px){.section-info{margin-bottom:var(--space-md)}}.section-title{font-size:var(--fs-h2);font-family:var(--font-family-primary);line-height:var(--lh-h2);font-weight:var(--fw-primary-medium);letter-spacing:var(--letter-spacing)}.section-title [data-split-line-insert]::before{font-size:var(--fs-h2);font-family:var(--font-family-primary);line-height:var(--lh-h2);font-weight:var(--fw-primary-medium);letter-spacing:var(--letter-spacing)}.section--related,.section--people{overflow:hidden}.section--promo:last-child,.section--support:last-child,.section--visit:last-child,.section--related:last-child,.section--bookings:last-child{margin-bottom:0}@media(max-width: 1024px){#sectionNavigation{display:none}}#sectionNavigation.show{display:block}.section--section-navigation{position:relative;background-color:var(--color-black);color:var(--color-white);margin-top:0;margin-bottom:var(--space-tb-sm);font-size:var(--fs-h6);font-family:var(--font-family-secondary);line-height:var(--lh-h6);font-weight:var(--fw-secondary-regular)}@media(min-width: 1025px){.section--section-navigation::after{content:"";height:1px;width:calc(100% - var(--space-lr)*2);max-width:calc(1366px - var(--space-lr)*2);margin-left:auto;margin-right:auto;position:absolute;top:82px;left:0;right:0;background-color:rgba(255,255,255,.2)}}.section--section-navigation .section--navigation-root a,.section--section-navigation .section--navigation-root span{font-weight:var(--fw-secondary-bold)}.section--section-navigation .current_page_item a,.section--section-navigation .current_page_item span{padding-bottom:5px;border-bottom:2px solid var(--color-brand-teal)}.section--section-navigation .section-navigation-button{padding:13px var(--space-lr) 11px;width:100%;display:flex;align-items:center;justify-content:space-between;min-height:50px}.section--section-navigation .section-navigation-button svg{width:22px;height:auto;margin-left:var(--space-xsm);transition:transform var(--hover-transition)}.section--section-navigation .section-navigation-button[aria-expanded=true] svg{transform:rotate(180deg)}.section-navigation-list{padding-top:var(--space-md);display:flex}@media(max-width: 768px){.section-navigation-list{justify-content:space-between}}@media(min-width: 769px){.section-navigation-list{gap:var(--space-xxxxlg)}}@media(min-width: 1025px){.section-navigation-list{flex-flow:row wrap;padding-top:var(--space-lg);padding-bottom:var(--space-md)}}@media(max-width: 1024px){.section-navigation-list li:not(:last-child){margin-bottom:var(--space-md)}}.section-navigation-list a{display:inline-block;text-decoration:none;transition:all var(--basic-transition)}.section-navigation-button-wrapper+.section-navigation-list{display:block;border-top:1px solid var(--color-white);padding-bottom:var(--space-md)}.section-navigation-button-wrapper+.section-navigation-list[aria-hidden=true]{position:absolute;right:200vw;width:0;height:0;visibility:hidden}.section-navigation-button-wrapper+.section-navigation-list[aria-hidden=true] a{opacity:0}.section-navigation-button-wrapper+.section-navigation-list[aria-hidden=false]{visibility:visible}.section-navigation-button-wrapper+.section-navigation-list[aria-hidden=false] a{opacity:1}.tns-outer{position:relative}.tns-outer .tns-controls{position:absolute;top:0;right:0;z-index:3}@media(max-width: 768px){.tns-outer .tns-controls{transform:translate(10px, calc(var(--button-size) / 2 * -1))}}@media(min-width: 769px){.tns-outer .tns-controls{margin-top:calc(56.25% + var(--space-xxxsm))}}[data-action=stop]{font-size:0}[data-action=stop]::before{content:"";display:block;background-image:var(--pause-circle);background-size:contain;width:var(--button-size);height:var(--button-size);flex-shrink:0;background-repeat:no-repeat}[data-action=start]{font-size:0}[data-action=start]::before{content:"";display:block;background-image:var(--play-circle);background-size:contain;width:var(--button-size);height:var(--button-size);flex-shrink:0;background-repeat:no-repeat}.media-slides-wrapper{position:relative}@media(min-width: 1025px){.media-slides-wrapper{margin:0 calc(var(--space-col) + var(--space-col-gap))}}.media-slides-wrapper .carousel-counter{position:absolute;right:0;z-index:2;margin-top:calc(56.25% + var(--space-xxsm))}@media(min-width: 769px){.media-slides-wrapper .carousel-counter{margin-top:calc(56.25% + 12px);right:calc(var(--button-size) + var(--space-xxsm))}}.media-gallery-spacer{--height: 40px;height:var(--height)}@media(min-width: 769px){.media-gallery-spacer{--height: 50px}}.section--people .tns-ovh,.section--related-events .tns-ovh{position:relative;overflow:visible}.section--people .tns-ovh::after,.section--related-events .tns-ovh::after{content:"";background-color:var(--color-white);width:var(--space-lr);position:absolute;right:100%;top:0;bottom:0;z-index:2}.section--people[data-theme=yellow] .tns-ovh::after,.section--people[data-theme=yellow] [data-controls=next],.section--related-events[data-theme=yellow] .tns-ovh::after,.section--related-events[data-theme=yellow] [data-controls=next]{background-color:var(--color-brand-yellow)}.section--people[data-theme=orange] .tns-ovh::after,.section--people[data-theme=orange] [data-controls=next],.section--related-events[data-theme=orange] .tns-ovh::after,.section--related-events[data-theme=orange] [data-controls=next]{background-color:var(--color-brand-orange)}.section--people[data-theme=yellow] [data-controls=next]:hover svg,.section--people[data-theme=yellow] [data-controls=next]:focus-visible svg,.section--people[data-theme=orange] [data-controls=next]:hover svg,.section--people[data-theme=orange] [data-controls=next]:focus-visible svg,.section--related-events[data-theme=yellow] [data-controls=next]:hover svg,.section--related-events[data-theme=yellow] [data-controls=next]:focus-visible svg,.section--related-events[data-theme=orange] [data-controls=next]:hover svg,.section--related-events[data-theme=orange] [data-controls=next]:focus-visible svg{stroke:var(--color-black)}[data-controls=prev]{display:none}[data-controls=next]{position:relative;overflow:hidden;width:var(--button-size);height:var(--button-size);background-color:var(--color-white);color:var(--color-black);border:2px solid var(--color-black);border-radius:500px;font-size:45px;display:flex;align-items:center;justify-content:center;transition:all var(--basic-transition);margin-left:auto}[data-controls=next] svg{stroke:var(--color-black);width:22px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;transition:all var(--basic-transition)}[data-controls=next] svg:first-child{transform:translateX(-150%)}[data-controls=next]:hover,[data-controls=next]:focus-visible{background-color:var(--color-black);color:var(--color-white)}[data-controls=next]:hover svg,[data-controls=next]:focus-visible svg{stroke:var(--color-white)}[data-controls=next]:hover svg:first-child,[data-controls=next]:focus-visible svg:first-child{transform:translateX(0)}[data-controls=next]:hover svg:last-child,[data-controls=next]:focus-visible svg:last-child{transform:translateX(150%)}.carousel-counter{font-size:var(--fs-h6)}.media-image{display:block;aspect-ratio:16/9;object-fit:cover}.media-image+figcaption{margin-right:var(--space-xxxxlg)}@media(min-width: 769px){.media-image+figcaption{margin-right:110px}}.video-link{position:relative}.video-link .play-icon{--size: 40px;--placement: 10px;position:absolute;right:var(--placement);bottom:var(--placement);stroke:var(--color-white);width:var(--size);height:var(--size)}@media(min-width: 769px){.video-link .play-icon{--size: 60px;--placement: 20px}}.card .button-secondary{margin-top:var(--space-md);padding-left:var(--space-xxxxlg);padding-right:var(--space-xxxxlg)}.card .date,.card .venue{font-size:var(--fs-h6);font-family:var(--font-family-secondary);line-height:var(--lh-h6);font-weight:var(--fw-secondary-regular);margin-bottom:var(--space-xxxsm)}@media(min-width: 1025px){.card .date,.card .venue{margin-bottom:var(--space-xsm)}}.card .access{margin-bottom:var(--space-xsm)}.card img{display:block}.card-link{text-decoration:none}.card-link:hover .button-secondary-white,.card-link:focus-visible .button-secondary-white{background-color:var(--color-white);color:var(--color-black)}.card-link:hover .button-secondary,.card-link:focus-visible .button-secondary{background-color:var(--color-black);color:var(--color-white)}.card-link:hover .button-primary:not(.sold-out),.card-link:focus-visible .button-primary:not(.sold-out){background-color:var(--color-brand-red-dark)}.card-link:hover .button-primary.last-few,.card-link:focus-visible .button-primary.last-few{background-color:var(--color-brand-teal-dark)}.card-image{aspect-ratio:16/9;background-size:cover;background-position:center;margin-bottom:var(--space-md)}.card-image img{aspect-ratio:16/9;object-fit:cover}.post-type-label{font-size:var(--fs-h7);font-family:var(--font-family-secondary);line-height:var(--lh-h7);font-weight:var(--fw-secondary-medium);text-transform:uppercase;margin:0 0 var(--space-xxsm)}.card--post h3{font-size:var(--fs-h4);font-family:var(--font-family-primary);line-height:var(--lh-h4);font-weight:var(--fw-primary-medium)}@media(max-width: 768px){.card--post .card-summary{display:none}}.card-summary{margin:var(--space-xxxsm) 0 0 0}@media(max-width: 768px){.card-summary{font-size:var(--fs-h6);font-family:var(--font-family-secondary);line-height:var(--lh-h6);font-weight:var(--fw-secondary-regular)}}.card-footer{display:flex;gap:var(--space-sm);width:100%;max-width:410px}.card-footer .button-secondary,.card-footer .button-primary{padding-left:var(--space-xxsm);padding-right:var(--space-xxsm);min-width:auto;max-width:50%;flex:1}@media(max-width: 768px){.card-footer .button-secondary,.card-footer .button-primary{margin-top:var(--space-md)}}.card--download .icon-download{--size: 35px;background-color:var(--color-black);width:var(--size);height:var(--size);border-radius:500px;display:flex;align-items:center;justify-content:center;margin-right:var(--space-xxsm);transition:background-color var(--hover-transition);flex-shrink:0}.card--download .icon-download svg{width:20px;height:auto;stroke:var(--color-white)}.card--download .card-title{font-size:var(--fs-body);margin-top:7px}@media(min-width: 1025px){.card--download .card-title{font-size:var(--fs-h6)}}.card--download .card-link{display:flex}.card--download .card-link:hover .icon-download,.card--download .card-link:focus-visible .icon-download{background-color:var(--color-brand-red-dark)}.card--download .card-link:hover .card-title,.card--download .card-link:focus-visible .card-title{text-decoration:underline}.card--download .download-info{font-size:var(--fs-h7);font-family:var(--font-family-secondary);line-height:var(--lh-h7);font-weight:var(--fw-secondary-medium);text-transform:uppercase;margin:0}.card--person .card-image,.person-bio-wrapper .card-image{width:100%;aspect-ratio:1/1;object-fit:cover;background-color:var(--color-brand-grey-light);background-image:var(--background-image);background-size:cover;display:flex;align-items:center;justify-content:center}.card--person .card-image svg,.person-bio-wrapper .card-image svg{width:21px;height:auto}.card--person .cta,.person-bio-wrapper .cta{font-size:var(--fs-h6);font-family:var(--font-family-secondary);line-height:var(--lh-h6);font-weight:var(--fw-secondary-regular);display:flex;align-items:center;text-decoration:none}.card--person .cta svg,.person-bio-wrapper .cta svg{margin-right:var(--space-xxsm);transform:translateY(-1px)}.card--person .card-link{text-align:left;width:100%}.card--person .card-link:hover .card-image .eye-circle-icon,.card--person .card-link:focus-visible .card-image .eye-circle-icon{stroke:var(--color-white)}.card--person .card-link:hover .card-image .eye-circle-icon circle,.card--person .card-link:focus-visible .card-image .eye-circle-icon circle{fill:var(--color-black)}.card--person .card-title,.card--person .role{font-size:var(--fs-h6);font-family:var(--font-family-secondary);line-height:var(--lh-h6);font-weight:var(--fw-secondary-regular)}.card--person .role{margin:0}.card--person .card-title{margin-bottom:var(--space-xxxsm);font-weight:var(--fw-secondary-medium);margin-bottom:var(--space-xxxsm)}.card--person .card-image{margin-bottom:var(--space-xxsm)}.card--person .cta{padding-top:var(--space-sm)}.card--person .card-image .eye-circle-icon{width:40px;height:auto;position:absolute;left:var(--space-xxxsm);bottom:var(--space-xxxsm);stroke:var(--color-black);transition:stroke var(--hover-transition)}.card--person .card-image .eye-circle-icon circle{fill:var(--color-white);transition:fill var(--hover-transition)}.section--featured .card,.card--featured{background-color:var(--color-black);color:var(--color-white)}.section--featured .card .button-secondary,.card--featured .button-secondary{border-color:var(--color-white);color:var(--color-white)}@media(min-width: 769px){.section--featured .card .card-link,.card--featured .card-link{display:flex;flex-flow:row-reverse;align-items:center}}.section--featured .card .card-link:hover .button-secondary,.section--featured .card .card-link:focus-visible .button-secondary,.card--featured .card-link:hover .button-secondary,.card--featured .card-link:focus-visible .button-secondary{background-color:var(--color-white);color:var(--color-black)}.section--featured .card .card-link>.card-image,.section--featured .card .card-link>.card-image-wrapper,.card--featured .card-link>.card-image,.card--featured .card-link>.card-image-wrapper{aspect-ratio:1/1;background-size:cover;object-fit:cover;margin-bottom:0}@media(min-width: 769px){.section--featured .card .card-link>.card-image,.section--featured .card .card-link>.card-image-wrapper,.card--featured .card-link>.card-image,.card--featured .card-link>.card-image-wrapper{height:100%;width:50%;flex-shrink:0}}.section--featured .card .card-link>.card-image .card-image,.section--featured .card .card-link>.card-image-wrapper .card-image,.card--featured .card-link>.card-image .card-image,.card--featured .card-link>.card-image-wrapper .card-image{aspect-ratio:1/1;height:100%;object-fit:cover;margin-bottom:0}.section--featured .card .card-content,.card--featured .card-content{padding:var(--space-xlg) var(--space-lr) var(--space-xxxlg) var(--space-lr)}@media(min-width: 769px){.section--featured .card .card-content,.card--featured .card-content{display:flex;flex-flow:column;justify-content:center;align-items:flex-start}}@media(min-width: 1201px){.section--featured .card .card-content,.card--featured .card-content{max-width:calc(1366px/2);margin-left:auto;padding-right:var(--space-xxxxxxlg)}}@media(min-width: 1367px){.section--featured .card .card-content,.card--featured .card-content{padding-left:calc(var(--space-xxxxxxlg) + var(--space-lr))}}.section--featured .card h3,.card--featured h3{font-size:var(--fs-h3);font-family:var(--font-family-primary);line-height:var(--lh-h3);font-weight:var(--fw-primary-medium)}@media(min-width: 1201px){.section--featured .card .post-type-label,.card--featured .post-type-label{margin-bottom:var(--space-md)}}@media(min-width: 1201px){.section--featured .card .card-summary,.card--featured .card-summary{margin-top:var(--space-xxlg)}}@media(min-width: 1201px){.section--featured .card .button-primary,.section--featured .card .button-secondary,.card--featured .button-primary,.card--featured .button-secondary{margin-top:var(--space-xxxlg)}}.section--featured .card .access-tag,.card--featured .access-tag{border-color:var(--color-white);color:var(--color-white)}@media(min-width: 1367px){.section--featured .card.card--event .card-content,.card--featured.card--event .card-content{padding-left:var(--space-lr)}}.section--featured .card.card--event h3,.card--featured.card--event h3{font-size:var(--fs-h2);font-family:var(--font-family-primary);line-height:var(--lh-h2);font-weight:var(--fw-primary-medium);letter-spacing:var(--letter-spacing)}.section--featured .card.card--event .card-summary,.card--featured.card--event .card-summary{margin-top:0}.card--job .card-footer{background-color:var(--color-black);padding:var(--space-lg) var(--space-lr);max-width:100%}.card--job .card-footer .button-secondary-white{width:100%}.card--job .card-content{padding:var(--space-md) var(--space-lr);background-color:var(--color-brand-green)}@media(min-width: 1201px){.card--job .card-content{padding:var(--space-xlg) var(--space-xlg) var(--space-md) var(--space-xlg)}}.card--job h3{margin-bottom:var(--space-xxsm)}@media(min-width: 1201px){.card--job h3{margin-bottom:var(--space-md)}}.card--job .date{margin:0}.card--job .date span{display:block;font-size:var(--fs-body);font-weight:var(--fw-secondary-medium);margin-bottom:var(--space-xxsm)}.card--job.yellow .card-content{background-color:var(--color-brand-yellow)}.card--job.teal .card-content{background-color:var(--color-brand-teal)}@media(max-width: 768px){.card--page{margin-left:calc(var(--space-lr)*-1);margin-right:calc(var(--space-lr)*-1)}}.card--page .card-image{margin:0}.card--page .card-content{background-color:var(--color-brand-grey-light);padding:var(--space-md) var(--space-lr) var(--space-xxlg)}@media(min-width: 1201px){.card--page .card-content{padding:var(--space-xlg) var(--space-xlg) var(--space-xxxxlg) var(--space-xlg)}}@media(min-width: 1201px){.card--page .card-content .card-summary{padding-right:var(--space-md)}}.card--event .date{margin-top:0;margin-bottom:var(--space-xxsm)}.card--event .venue{font-size:var(--fs-h6);font-family:var(--font-family-secondary);line-height:var(--lh-h6);font-weight:var(--fw-secondary-regular);margin-bottom:var(--space-xsm)}.card--event[data-type=season]{background-color:var(--color-brand-red-light)}.card--event[data-type=season] .card-content{padding:0 var(--space-lr) var(--space-xxlg)}@media(min-width: 769px){.card--event[data-type=season] .card-content{padding:0 var(--space-xlg) var(--space-xlg)}}.card-image{position:relative}.card-image .priority-booking{background-color:var(--color-brand-yellow);font-weight:var(--fw-secondary-medium);padding:var(--space-lr) var(--space-xxsm);position:absolute;right:0;bottom:0;left:0}@media(min-width: 1025px){.card-image .priority-booking{padding:var(--space-xsm) var(--space-md)}}.card-image .priority-booking p{margin:0;display:flex;align-items:center}.card-image .priority-booking svg{width:14px;height:auto;margin-right:var(--space-xsm)}@media(min-width: 1025px){.card-image .priority-booking svg{width:20px}}.card--membership{height:100%;max-height:var(--init-height);display:flex;flex-flow:column}@media(max-width: 768px){.card--membership{margin-left:calc(var(--space-lr)*-1);margin-right:calc(var(--space-lr)*-1)}}.card--membership.benefits-open{max-height:initial;height:auto}.card--membership.benefits-open .card-content{background-color:var(--color-brand-yellow)}.card--membership .card-content{background-color:var(--color-brand-grey-light);padding:var(--space-md) var(--space-lr) var(--space-lg);flex:1;transition:background-color var(--hover-transition)}@media(min-width: 1201px){.card--membership .card-content{padding:var(--space-xlg) var(--space-xlg) var(--space-md) var(--space-xlg)}}.card--membership .card-content h3{margin-bottom:var(--space-xxsm)}@media(min-width: 1201px){.card--membership .card-content h3{margin-bottom:var(--space-xsm)}}.card--membership .card-content .price{font-size:var(--fs-h6);font-family:var(--font-family-secondary);line-height:var(--lh-h6);font-weight:var(--fw-secondary-regular);margin-bottom:var(--space-xxsm)}.card--membership .card-content .donation-benefits{font-weight:var(--fw-secondary-medium);margin-bottom:var(--space-md)}.card--membership .card-content .benefits-dropdown{margin-top:var(--space-md)}.card--membership .card-footer{background-color:var(--color-black);padding:var(--space-lg) var(--space-lr);color:var(--color-white);width:100%;flex-flow:column;margin:0;max-width:100%}@media(min-width: 1201px){.card--membership .card-footer{gap:var(--space-xxsm)}}.card--membership .card-footer .button-secondary-white{width:100%}.card--membership .card-footer .button-text svg{margin-right:var(--space-xxsm);margin-bottom:5px;stroke:var(--color-white)}.card--membership .card-footer input[type=checkbox]{--size: 20px;border-color:var(--color-white);margin-right:var(--space-xxsm);margin-bottom:3px}.card--membership .card-footer input[type=checkbox]::after{--size: 10px;background-color:var(--color-white)}.card--membership .card-footer .autorenew-checkbox{display:flex;align-items:center;margin:0}@media(min-width: 1201px){.card--membership .card-footer .button-text,.card--membership .card-footer .autorenew-checkbox{margin-top:var(--space-xsm)}}.card--membership .card-footer spektrix-memberships .autorenew-checkbox{display:none}.card--membership .card-footer .card-footer-footer{display:flex;align-items:center;gap:var(--space-lg)}.card--membership .card-footer .card-footer-footer>*{flex:1}.benefits-toggle-button{display:flex;align-items:center;justify-content:flex-start}.benefits-toggle-button::before{content:"";display:block;background-image:var(--chevron-down);background-size:contain;width:22px;height:13px;flex-shrink:0;background-repeat:no-repeat;margin-right:var(--space-xsm);margin-bottom:3px}.benefits-toggle-button.show-benefits[aria-expanded=true]{display:none}.benefits-toggle-button.hide-benefits{margin-top:var(--space-md)}.benefits-toggle-button.hide-benefits[aria-expanded=false]{display:none}.benefits-toggle-button.hide-benefits::before{transform:rotate(180deg)}.benefits-dropdown .benefits[aria-hidden=true]{visibility:hidden;position:absolute;right:200%;height:0;opacity:0}.benefits-dropdown .benefits>*{opacity:0;transition:opacity var(--hover-transition)}.benefits-dropdown .benefits[aria-hidden=false]{visibility:visible;position:static}.benefits-dropdown .benefits[aria-hidden=false]>*{opacity:1}[data-logged-in-status-customer-first-name],[data-logged-in-status-customer-last-name],[data-logged-in-status-customer-email-address],spektrix-memberships label[for=autorenew]{display:none}.card.card--search{margin-left:0;margin-right:0}.card.card--search .card-image{aspect-ratio:16/9;background-size:cover;margin-bottom:var(--space-xxsm)}.card.card--search .card-image img{aspect-ratio:16/9;object-fit:cover}.card.card--search .card-content{background-color:rgba(0,0,0,0);padding:0}.card.card--search .post-type-label{margin-bottom:var(--space-xxxsm)}.card.card--search h3,.card.card--search .card-title{font-size:var(--fs-h6);font-family:var(--font-family-secondary);line-height:var(--lh-h6);font-weight:var(--fw-secondary-regular);font-weight:var(--fw-secondary-medium)}.card.card--search .button-primary,.card.card--search .button-secondary,.card.card--search .button-secondary-white{display:none}.card.card--search .date{font-family:var(--font-family-secondary);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:normal;margin-bottom:var(--space-xxxsm)}@media(min-width: 769px){.downloads{display:grid;grid-template-columns:repeat(12, 1fr);grid-template-rows:repeat(auto-fit, minmax(10px, 1fr));column-gap:var(--space-col-gap);row-gap:var(--space-row-gap)}.downloads .card--event,.downloads .card--post,.downloads .card--space,.downloads .card--project{height:100%}.downloads .card--event .card-link,.downloads .card--post .card-link,.downloads .card--space .card-link,.downloads .card--project .card-link{height:100%;display:flex;flex-direction:column}.downloads .card--event .card-link .card-content,.downloads .card--post .card-link .card-content,.downloads .card--space .card-link .card-content,.downloads .card--project .card-link .card-content{flex:1;display:flex;flex-direction:column;align-items:flex-start}.downloads .card--event .card-link .card-content .button-secondary,.downloads .card--event .card-link .card-content .card-footer,.downloads .card--post .card-link .card-content .button-secondary,.downloads .card--post .card-link .card-content .card-footer,.downloads .card--space .card-link .card-content .button-secondary,.downloads .card--space .card-link .card-content .card-footer,.downloads .card--project .card-link .card-content .button-secondary,.downloads .card--project .card-link .card-content .card-footer{margin-top:auto}.downloads .card--event .card-link .card-content .card-summary,.downloads .card--post .card-link .card-content .card-summary,.downloads .card--space .card-link .card-content .card-summary,.downloads .card--project .card-link .card-content .card-summary{margin-bottom:var(--space-md)}}.downloads li{grid-column:span 3}@media(max-width: 768px){.downloads li:not(:last-child){margin-bottom:var(--space-xxsm)}}.section--promo{min-height:var(--banner-height);background-size:cover;background-position:center;display:flex;align-items:flex-end;padding-top:var(--space-tb-sm);padding-bottom:var(--space-tb-sm);background-image:var(--mobile-image)}@media(min-width: 769px){.section--promo{padding-top:var(--space-tb);padding-bottom:var(--space-tb)}}@media(min-width: 1025px){.section--promo{align-items:flex-start;justify-content:flex-end;background-image:var(--desktop-image)}}.section--promo .section-content{background-color:var(--color-white);padding:var(--space-lg) var(--space-md) var(--space-xlg)}@media(min-width: 769px){.section--promo .section-content{max-width:520px}}@media(min-width: 1025px){.section--promo .section-content{margin-left:auto;padding:var(--space-xlg) var(--space-xxxlg) var(--space-xxlg)}}.section--promo .section-title{font-size:var(--fs-h3);font-family:var(--font-family-primary);line-height:var(--lh-h3);font-weight:var(--fw-primary-medium);margin-bottom:var(--space-xxsm)}.section--promo .section-title [data-split-line-insert]::before{font-size:var(--fs-h3);font-family:var(--font-family-primary);line-height:var(--lh-h3);font-weight:var(--fw-primary-medium)}.section--promo .text-content{margin-bottom:var(--space-md)}.section--promo[data-theme=yellow] .section-content{background-color:var(--color-brand-yellow)}.section--promo[data-theme=orange] .section-content{background-color:var(--color-brand-red-light)}.section--promo.section--support .section-content{background-color:var(--color-brand-orange)}.section--promo.section--visit{background-image:var(--image-mobile)}@media(min-width: 769px){.section--promo.section--visit{background-image:var(--image-desktop)}}.section--promo.section--visit .section-content{background-color:var(--color-black);color:var(--color-white)}.section--promo.section--visit .text-content{margin-bottom:var(--space-xxlg);font-weight:var(--fw-secondary-medium)}.section--promo.section--visit .text-content a{text-decoration:none}.section--promo.section--visit .text-content a:hover,.section--promo.section--visit .text-content a:focus-visible{text-decoration:underline}.section--promo.section--visit .text-content .address{margin-bottom:var(--space-md);font-weight:var(--fw-secondary-regular)}.section--promo+.section--related-content,.section--promo+.section--related-spaces,.section--promo+.section--promo{margin-top:0}.section--support .amounts{display:grid;grid-template-columns:repeat(2, 1fr);column-gap:17px;row-gap:10px;margin-bottom:var(--space-xlg)}@media(min-width: 769px){.section--support .amounts{grid-template-columns:repeat(4, 1fr)}}.section--support .amounts button:hover,.section--support .amounts button:focus-visible,.section--support .amounts button.active{background-color:var(--color-black);color:var(--color-white)}.section--support .amounts button,.section--support .amounts input{border:1px solid var(--color-black);border-radius:6px;padding:7px 6px 6px;line-height:1.4;transition:all var(--basic-transition);min-height:40px}.section--support .amounts .amount-input-wrapper{grid-column:span 2}@media(min-width: 769px){.section--support .amounts .amount-input-wrapper{grid-column:span 4;margin-top:10px}}.section--support .amounts .amount-input-wrapper input{font-size:var(--fs-body);display:block;width:100%;color:var(--color-black);text-align:center}.section--support .amounts .amount-input-wrapper input::placeholder{color:var(--color-black);opacity:1}.section--support .amounts .amount-input-wrapper input.active{color:var(--color-white);background-color:var(--color-black)}.section--support .amounts .amount-input-wrapper input.active::placeholder{transition:all var(--basic-transition);color:var(--color-white)}[data-donate-amount].inactive,[data-custom-donation-input].inactive{opacity:.5}.related-promo{--icon-size: 22px;background-color:var(--color-brand-yellow)}@media(max-width: 768px){.related-promo{margin-left:calc(var(--space-lr)*-1);margin-right:calc(var(--space-lr)*-1)}}@media(max-width: 1024px){.related-promo{margin-top:var(--space-xxxlg)}}.related-promo:not(:first-child){margin-top:var(--space-xxxlg)}@media(min-width: 1201px){.related-promo:not(:first-child){margin-top:var(--space-xxxxlg)}}.related-promo>a{display:flex;text-decoration:none}.related-promo>a:hover svg,.related-promo>a:focus-visible svg{transform:translateX(5px)}.related-promo .related-promo--image{width:46%;margin-right:var(--space-xxsm);flex-shrink:0}@media(min-width: 1025px){.related-promo .related-promo--image{margin-right:var(--space-sm)}}.related-promo .related-promo--image img{aspect-ratio:1/1;object-fit:cover;display:block;height:100%}.related-promo .related-promo--content{position:relative;padding:var(--space-xsm) var(--space-lr) calc(var(--space-xxsm) + var(--icon-size) + var(--space-xxsm)) 0;flex:1}@media(min-width: 769px){.related-promo .related-promo--content{padding-right:var(--space-md)}}.related-promo .related-promo--content h3{font-size:var(--fs-h6);font-family:var(--font-family-secondary);line-height:var(--lh-h6);font-weight:var(--fw-secondary-regular)}.related-promo .related-promo--content p{margin-bottom:0}.related-promo .related-promo--content svg{width:auto;height:var(--icon-size);position:absolute;right:var(--space-lr);bottom:var(--space-xxsm);transition:var(--hover-transition)}@media(min-width: 769px){.related-promo .related-promo--content svg{right:var(--space-md)}}.section--contact{background-color:var(--color-brand-red-light)}@media(max-width: 1024px){.section--contact{padding:var(--space-xxlg) var(--space-lg)}}.section--contact [data-keyline] .section-title{background-color:var(--color-brand-red-light)}.section--contact .contacts{font-size:var(--fs-h4);font-family:var(--font-family-primary);line-height:var(--lh-h4);font-weight:var(--fw-primary-medium);margin-top:var(--space-lg)}@media(min-width: 1025px){.section--contact .contacts{display:flex;gap:var(--space-xxxxlg);margin-top:var(--space-xlg)}}.section--contact .contacts p{display:flex;flex-flow:row wrap;align-items:center;margin:0}@media(max-width: 1024px){.section--contact .contacts p+p{margin-top:var(--space-xlg)}}@media(max-width: 768px){.section--contact .contacts p a{width:100%;margin-top:var(--space-xxsm)}}.section--contact .contacts a{text-decoration:none;line-height:1;padding-top:3px}.section--contact .contacts a:hover,.section--contact .contacts a:focus-visible{text-decoration:underline}.section--contact .contacts svg{stroke:var(--color-black)}.section--contact .contacts .phone-icon{width:14px;height:auto;margin-right:22px}.section--contact .contacts .envelope-icon{width:22px;height:auto;margin-right:14px}.person-list.tns-slider~.person-load-more-wrapper{display:none}.person-list:not(.tns-slider){display:grid;grid-template-columns:repeat(12, 1fr);grid-template-rows:repeat(auto-fit, minmax(10px, 1fr));column-gap:var(--space-col-gap);row-gap:var(--space-row-gap)}.person-list:not(.tns-slider) .card--event,.person-list:not(.tns-slider) .card--post,.person-list:not(.tns-slider) .card--space,.person-list:not(.tns-slider) .card--project{height:100%}.person-list:not(.tns-slider) .card--event .card-link,.person-list:not(.tns-slider) .card--post .card-link,.person-list:not(.tns-slider) .card--space .card-link,.person-list:not(.tns-slider) .card--project .card-link{height:100%;display:flex;flex-direction:column}.person-list:not(.tns-slider) .card--event .card-link .card-content,.person-list:not(.tns-slider) .card--post .card-link .card-content,.person-list:not(.tns-slider) .card--space .card-link .card-content,.person-list:not(.tns-slider) .card--project .card-link .card-content{flex:1;display:flex;flex-direction:column;align-items:flex-start}.person-list:not(.tns-slider) .card--event .card-link .card-content .button-secondary,.person-list:not(.tns-slider) .card--event .card-link .card-content .card-footer,.person-list:not(.tns-slider) .card--post .card-link .card-content .button-secondary,.person-list:not(.tns-slider) .card--post .card-link .card-content .card-footer,.person-list:not(.tns-slider) .card--space .card-link .card-content .button-secondary,.person-list:not(.tns-slider) .card--space .card-link .card-content .card-footer,.person-list:not(.tns-slider) .card--project .card-link .card-content .button-secondary,.person-list:not(.tns-slider) .card--project .card-link .card-content .card-footer{margin-top:auto}.person-list:not(.tns-slider) .card--event .card-link .card-content .card-summary,.person-list:not(.tns-slider) .card--post .card-link .card-content .card-summary,.person-list:not(.tns-slider) .card--space .card-link .card-content .card-summary,.person-list:not(.tns-slider) .card--project .card-link .card-content .card-summary{margin-bottom:var(--space-md)}.person-list:not(.tns-slider) li{grid-column:span 4}@media(min-width: 1201px){.person-list:not(.tns-slider) li{grid-column:span 2}}.person-list:not(.tns-slider)[data-carousel] li:nth-child(n+7).paginated-items{display:none}.person-list li{display:flex}.person-list li .card,.person-list li .card-link{width:100%;height:100%}.person-list li .card-link{display:flex;flex-flow:column}.person-list li .card-content{flex:1;display:flex;flex-flow:column}.person-list li .cta{margin-top:auto}.person-list~.pagination-button{display:none}.section--people .section-info+.tns-outer{margin-top:0}.section--people .tns-outer{margin-top:calc(var(--button-size)/2)}.tns-outer+.person-load-more-wrapper{display:none}.person-load-more-wrapper .person-list{margin-top:var(--space-xxxxlg)}.person-bio-wrapper{position:relative;max-height:calc(100vh - var(--space-lr)*2);display:flex;flex-flow:column}@media(min-width: 769px){.person-bio-wrapper{flex-flow:row}}@media(min-width: 769px){.person-bio-wrapper .close-button{position:absolute;top:var(--space-xxxlg);right:var(--space-xxxlg)}}.person-bio-wrapper .bio-content{padding:0 var(--space-xlg);margin-bottom:var(--space-xlg)}@media(max-width: 768px){.person-bio-wrapper .bio-content{--size: 6px;overflow:auto;scrollbar-color:var(--color-brand-orange) var(--color-black);scrollbar-width:var(--size);flex:1;overflow:auto}.person-bio-wrapper .bio-content::-webkit-scrollbar{width:var(--size);height:var(--size)}.person-bio-wrapper .bio-content::-webkit-scrollbar-thumb{background-color:var(--color-brand-orange);border-radius:0}.person-bio-wrapper .bio-content::-webkit-scrollbar-track{background-color:var(--color-black);border-radius:0}}@media(min-width: 769px){.person-bio-wrapper .bio-content{padding:0;margin:var(--space-xxxlg) 0;display:flex;flex-flow:column}}@media(min-width: 769px){.person-bio-wrapper .bio-content .biography{--size: 6px;overflow:auto;scrollbar-color:var(--color-brand-orange) var(--color-black);scrollbar-width:var(--size);flex:1;overflow:auto;padding-right:var(--space-xxxlg)}.person-bio-wrapper .bio-content .biography::-webkit-scrollbar{width:var(--size);height:var(--size)}.person-bio-wrapper .bio-content .biography::-webkit-scrollbar-thumb{background-color:var(--color-brand-orange);border-radius:0}.person-bio-wrapper .bio-content .biography::-webkit-scrollbar-track{background-color:var(--color-black);border-radius:0}}.person-bio-wrapper .bio-content .biography p{max-width:640px}.person-bio-wrapper .bio-header{padding:var(--space-xlg)}@media(min-width: 769px){.person-bio-wrapper .bio-header{padding:var(--space-xxxlg) var(--space-md) var(--space-xxxlg) var(--space-xxxlg);max-width:330px;width:100%;flex-shrink:0;flex-grow:1}}.person-bio-wrapper .card-image{max-width:350px;margin-bottom:0}.person-bio-wrapper .card-title{font-size:var(--fs-h3);font-family:var(--font-family-primary);line-height:var(--lh-h3);font-weight:var(--fw-primary-medium);margin-bottom:var(--space-xxsm)}@media(min-width: 769px){.person-bio-wrapper .card-title{padding-right:calc(var(--space-xxxlg)*2)}}.person-bio-wrapper .role{font-size:var(--fs-h6);font-family:var(--font-family-secondary);line-height:var(--lh-h6);font-weight:var(--fw-secondary-regular);margin-bottom:var(--space-md)}.person-bio-wrapper a.cta:hover,.person-bio-wrapper a.cta:focus-visible{text-decoration:underline}.person-bio-wrapper .bio-header-content{display:flex;align-items:center;justify-content:space-between;margin-top:var(--space-md)}.section--featured-person{background-color:var(--color-brand-orange);padding:var(--space-xlg) var(--space-md)}@media(max-width: 768px){.section--featured-person{display:flex;flex-flow:column}}@media(min-width: 769px){.section--featured-person{padding:var(--space-md) var(--space-xlg) var(--space-md) var(--space-md)}}.section--featured-person .grid-wrap{text-align:left}@media(min-width: 769px){.section--featured-person .grid-wrap{display:grid;grid-template-columns:repeat(7, 1fr);column-gap:var(--space-col-gap);grid-template-rows:auto 1fr;grid-auto-flow:dense;row-gap:0;grid-template-areas:"i i l l l l l" "i i c c c c c"}}.section--featured-person a{cursor:pointer}.section--featured-person a:hover .section-image .eye-circle-icon,.section--featured-person a:focus-visible .section-image .eye-circle-icon{stroke:var(--color-white)}.section--featured-person a:hover .section-image .eye-circle-icon circle,.section--featured-person a:focus-visible .section-image .eye-circle-icon circle{fill:var(--color-black)}.section--featured-person.no-image{grid-template-areas:"l l l l l l l" "c c c c c c c"}.section--featured-person .label{font-size:var(--fs-h7);font-family:var(--font-family-secondary);line-height:var(--lh-h7);font-weight:var(--fw-secondary-medium);text-transform:uppercase;margin-bottom:var(--space-md);order:1;grid-area:l;height:max-content}@media(min-width: 769px){.section--featured-person .label{padding-left:var(--space-col-gap)}}.section--featured-person h2{font-size:var(--fs-h5);font-family:var(--font-family-primary);line-height:var(--lh-h5);font-weight:var(--fw-secondary-regular);margin-bottom:var(--space-xxsm)}.section--featured-person .section-image{aspect-ratio:1/1;background-color:var(--color-brand-grey-light);order:2;grid-area:i;position:relative}.section--featured-person .section-image img{aspect-ratio:1/1;object-fit:cover;display:block}@media(max-width: 768px){.section--featured-person .section-image{margin-bottom:var(--space-md)}}@media(min-width: 769px){.section--featured-person .section-image{margin-right:calc(var(--space-col-gap)*-1)}}.section--featured-person .section-image .eye-circle-icon{width:40px;height:auto;position:absolute;left:var(--space-xxxsm);bottom:var(--space-xxxsm);stroke:var(--color-black);transition:stroke var(--hover-transition)}.section--featured-person .section-image .eye-circle-icon circle{fill:var(--color-white);transition:fill var(--hover-transition)}.section--featured-person .section-content{order:3;grid-area:c}@media(min-width: 769px){.section--featured-person .section-content{padding-left:var(--space-col-gap)}}.pagination-button{margin-top:var(--space-xxxlg)}.pagination-button::before{content:"";display:block;background-image:var(--chevron-down);background-size:contain;width:22px;height:13px;flex-shrink:0;background-repeat:no-repeat;margin-right:var(--space-xxsm);margin-bottom:3px}.overview-page-link::after{content:"";display:block;background-image:var(--arrow-right);background-size:contain;width:22px;height:22px;flex-shrink:0;background-repeat:no-repeat;margin-left:var(--space-xxsm);margin-bottom:3px}.overview-page-link:hover::after,.overview-page-link:focus-visible::after{transform:translateX(10px)}.modal,.modal-video{visibility:hidden;position:absolute;top:0;right:200%;z-index:var(--so-modal)}.modal[aria-hidden=false],.modal-video[aria-hidden=false]{position:fixed;bottom:0;right:0;left:0;overflow:auto;visibility:visible;display:flex;align-items:center}.modal[aria-hidden=false] .modal-overlay,.modal-video[aria-hidden=false] .modal-overlay{position:fixed;top:0;bottom:0;right:0;left:0;z-index:1}.modal[aria-hidden=false] .modal-content,.modal-video[aria-hidden=false] .modal-content{position:relative;z-index:2;opacity:1}.modal .modal-content,.modal .modal-overlay,.modal-video .modal-content,.modal-video .modal-overlay{opacity:0;transition:opacity var(--basic-transition)}.modal-body{position:relative}.modal-open{overflow:hidden}.modal-content{background-color:var(--color-brand-red-light)}.modal-content iframe{aspect-ratio:16/9;display:block}.video-embed{background-size:cover;position:relative;background-position:center}.video-embed::after{content:"";display:block;padding-bottom:56.25%}.video-embed img,.video-embed iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.video-embed img{object-fit:cover}.modal .modal-overlay{background-color:var(--color-white);opacity:.75}@media(min-width: 1201px){.modal .modal-content{margin:0 calc(var(--space-col) + var(--space-col-gap))}}.modal-video{background-color:var(--color-brand-red-light)}.modal-video .close-button{position:absolute;top:0;right:0}.modal-video .modal-content{padding:0 calc(25px + var(--space-xxsm))}.section--quotes [data-keyline]::after{top:0;margin-top:auto;margin-bottom:auto;transform:translateY(-0.2em)}.section--quotes .section-info{margin-bottom:0}.section--quotes .section-title{--lh: .9;position:relative;background-color:var(--color-white);z-index:2;display:inline-block;padding-right:20px;font-size:120px;font-weight:var(--fw-primary-medium);line-height:var(--lh);transform:translateY(0.25em)}.section--quotes .section-title [data-split-line-insert]{height:70px;transform:translateY(-17px)}.section--quotes .section-title [data-split-line-insert]::before{font-size:120px;font-weight:var(--fw-primary-medium);line-height:var(--lh)}.section--quotes blockquote{margin:0;border:0;padding:0}.section--quotes blockquote,.section--quotes .credit{max-width:860px}.section--quotes .quotes-list{position:relative;z-index:3;display:flex;flex-wrap:wrap;gap:var(--space-xxxxlg)}.section--quotes .section--quote-item{flex:1}@media(max-width: 1024px){.section--quotes .section--quote-item{min-width:100%}}@media(min-width: 1025px){.section--quotes .section--quote-item{min-width:40%;display:flex;align-items:flex-start}}.section--quotes .section--quote-item .credit{font-family:var(--font-family-secondary);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:normal;margin-top:var(--space-md)}.section--quotes .section--quote-item .credit a{text-decoration:none}.section--quotes .section--quote-item .credit a:hover,.section--quotes .section--quote-item .credit a:focus-visible{text-decoration:underline}.section--quotes .section--quote-item .quote-image{aspect-ratio:1/1;object-fit:cover;width:100%;max-width:50%;margin-bottom:var(--space-md)}@media(min-width: 1025px){.section--quotes .section--quote-item .quote-image{max-width:16.6666666667%;margin-right:5%}}@media(min-width: 1025px){.article-body .section--quotes .quotes-list{flex-direction:column}}.article-body .section--quotes .section--quote-item{position:relative}@media(min-width: 1025px){.article-body .section--quotes .section--quote-item{flex-flow:column-reverse}.article-body .section--quotes .section--quote-item img{margin-bottom:0;margin-top:var(--space-md)}.article-body .section--quotes .section--quote-item img+.quote-content .credit{position:absolute;bottom:0;right:0;left:calc(16.6666666667% + var(--space-xxxlg))}}.article-body .section--quotes .quote{margin-top:0}.section--related{padding-top:var(--space-xxlg);padding-bottom:var(--space-xxxxlg)}@media(min-width: 1025px){.section--related{padding-top:var(--space-xxlg);padding-bottom:var(--space-xxxlg)}}@media(min-width: 769px){.section--related .section-content{display:grid;grid-template-columns:repeat(12, 1fr);grid-template-rows:repeat(auto-fit, minmax(10px, 1fr));column-gap:var(--space-col-gap);row-gap:var(--space-row-gap)}.section--related .section-content .card--event,.section--related .section-content .card--post,.section--related .section-content .card--space,.section--related .section-content .card--project{height:100%}.section--related .section-content .card--event .card-link,.section--related .section-content .card--post .card-link,.section--related .section-content .card--space .card-link,.section--related .section-content .card--project .card-link{height:100%;display:flex;flex-direction:column}.section--related .section-content .card--event .card-link .card-content,.section--related .section-content .card--post .card-link .card-content,.section--related .section-content .card--space .card-link .card-content,.section--related .section-content .card--project .card-link .card-content{flex:1;display:flex;flex-direction:column;align-items:flex-start}.section--related .section-content .card--event .card-link .card-content .button-secondary,.section--related .section-content .card--event .card-link .card-content .card-footer,.section--related .section-content .card--post .card-link .card-content .button-secondary,.section--related .section-content .card--post .card-link .card-content .card-footer,.section--related .section-content .card--space .card-link .card-content .button-secondary,.section--related .section-content .card--space .card-link .card-content .card-footer,.section--related .section-content .card--project .card-link .card-content .button-secondary,.section--related .section-content .card--project .card-link .card-content .card-footer{margin-top:auto}.section--related .section-content .card--event .card-link .card-content .card-summary,.section--related .section-content .card--post .card-link .card-content .card-summary,.section--related .section-content .card--space .card-link .card-content .card-summary,.section--related .section-content .card--project .card-link .card-content .card-summary{margin-bottom:var(--space-md)}}.section--related .section-content>*{grid-column:span 4}@media(max-width: 768px){.section--related .section-content>*:not(:last-child):not(.tns-item){margin-bottom:var(--space-xxxlg)}}.section--related[data-theme=yellow]{background-color:var(--color-brand-yellow)}.section--related[data-theme=yellow] [data-keyline] .section-title{background-color:var(--color-brand-yellow)}.section--related[data-theme=orange]{background-color:var(--color-brand-orange)}.section--related[data-theme=orange] [data-keyline] .section-title{background-color:var(--color-brand-orange)}.section--related .card{margin-left:0;margin-right:0}.section--related .card .card-content{background-color:rgba(0,0,0,0);padding:0}.section--related .card .card-image{margin-bottom:var(--space-md)}.section--related-content{background-color:var(--color-brand-green)}.section--related-content [data-keyline] .section-title{background-color:var(--color-brand-green)}.section--related-spaces{background-color:var(--color-brand-teal)}.section--related-spaces [data-keyline] .section-title{background-color:var(--color-brand-teal)}.section--related-events .section-content>*{grid-column:span 6}.section--related-events .card .button-primary{border-color:var(--color-black)}.section--related-content+.section--related-content,.section--related-content+.section--related-spaces,.section--related-content+.section--promo,.section--related-spaces+.section--related-content,.section--related-spaces+.section--related-spaces,.section--related-spaces+.section--promo{margin-top:0}.creative-team-list{font-size:var(--fs-h6);font-family:var(--font-family-secondary);line-height:var(--lh-h6);font-weight:var(--fw-secondary-regular)}@media(min-width: 769px){.creative-team-list{display:grid;grid-template-columns:repeat(12, 1fr);grid-template-rows:repeat(auto-fit, minmax(10px, 1fr));column-gap:var(--space-col-gap);row-gap:var(--space-row-gap);row-gap:0}.creative-team-list .card--event,.creative-team-list .card--post,.creative-team-list .card--space,.creative-team-list .card--project{height:100%}.creative-team-list .card--event .card-link,.creative-team-list .card--post .card-link,.creative-team-list .card--space .card-link,.creative-team-list .card--project .card-link{height:100%;display:flex;flex-direction:column}.creative-team-list .card--event .card-link .card-content,.creative-team-list .card--post .card-link .card-content,.creative-team-list .card--space .card-link .card-content,.creative-team-list .card--project .card-link .card-content{flex:1;display:flex;flex-direction:column;align-items:flex-start}.creative-team-list .card--event .card-link .card-content .button-secondary,.creative-team-list .card--event .card-link .card-content .card-footer,.creative-team-list .card--post .card-link .card-content .button-secondary,.creative-team-list .card--post .card-link .card-content .card-footer,.creative-team-list .card--space .card-link .card-content .button-secondary,.creative-team-list .card--space .card-link .card-content .card-footer,.creative-team-list .card--project .card-link .card-content .button-secondary,.creative-team-list .card--project .card-link .card-content .card-footer{margin-top:auto}.creative-team-list .card--event .card-link .card-content .card-summary,.creative-team-list .card--post .card-link .card-content .card-summary,.creative-team-list .card--space .card-link .card-content .card-summary,.creative-team-list .card--project .card-link .card-content .card-summary{margin-bottom:var(--space-md)}}.creative-team-list .name{font-weight:var(--fw-secondary-medium)}.creative-team-list p{margin:0}.creative-team-list li{margin-bottom:var(--space-xxsm);grid-column:span 6}@media(min-width: 1201px){.creative-team-list li{grid-column:span 4}}.section--bookings{position:relative;background-color:var(--color-brand-grey-light);padding:var(--space-xlg) 0;overflow:hidden}@media(min-width: 1201px){.section--bookings{padding:var(--space-xxlg) 0 var(--space-tb)}}.section--bookings [data-keyline] .section-title{background-color:var(--color-brand-grey-light)}.section--bookings+.section--promo{margin-top:0}.section--bookings .instances{grid-area:book}@media(max-width: 1200px){.section--bookings .instances{margin-top:var(--space-xlg)}}.section--bookings .instances.all-sold-out .instance{opacity:.4;pointer-events:none}@media(min-width: 769px){.section--bookings .section--event-status::before,.section--bookings .section--event-status::after{content:"";position:absolute;top:0;bottom:0;width:100vw;background-color:var(--color-brand-yellow)}}.section--bookings .section--event-status::before{right:100%}.section--bookings .section--event-status::after{left:100%}@media(min-width: 769px){.section--bookings .section--event-status .container{padding-left:calc(50% + var(--space-col-gap)/2);padding-right:0}}@media(min-width: 1201px){.section--bookings .section--event-status .container{padding-left:calc((100% - var(--column-gap)*2)/3 + var(--column-gap))}}@media(min-width: 769px){.section--bookings.with-display-status .booking-outer-container{display:grid;grid-template-columns:repeat(12, 1fr);grid-template-rows:repeat(auto-fit, minmax(10px, 1fr));column-gap:var(--space-col-gap);row-gap:var(--space-row-gap);grid-auto-columns:minmax(0, 1fr);grid-template-rows:max-content;grid-auto-flow:dense;row-gap:0;grid-template-columns:repeat(2, 1fr);grid-template-areas:"stat stat" ".... ...." "book book" "info info"}.section--bookings.with-display-status .booking-outer-container .card--event,.section--bookings.with-display-status .booking-outer-container .card--post,.section--bookings.with-display-status .booking-outer-container .card--space,.section--bookings.with-display-status .booking-outer-container .card--project{height:100%}.section--bookings.with-display-status .booking-outer-container .card--event .card-link,.section--bookings.with-display-status .booking-outer-container .card--post .card-link,.section--bookings.with-display-status .booking-outer-container .card--space .card-link,.section--bookings.with-display-status .booking-outer-container .card--project .card-link{height:100%;display:flex;flex-direction:column}.section--bookings.with-display-status .booking-outer-container .card--event .card-link .card-content,.section--bookings.with-display-status .booking-outer-container .card--post .card-link .card-content,.section--bookings.with-display-status .booking-outer-container .card--space .card-link .card-content,.section--bookings.with-display-status .booking-outer-container .card--project .card-link .card-content{flex:1;display:flex;flex-direction:column;align-items:flex-start}.section--bookings.with-display-status .booking-outer-container .card--event .card-link .card-content .button-secondary,.section--bookings.with-display-status .booking-outer-container .card--event .card-link .card-content .card-footer,.section--bookings.with-display-status .booking-outer-container .card--post .card-link .card-content .button-secondary,.section--bookings.with-display-status .booking-outer-container .card--post .card-link .card-content .card-footer,.section--bookings.with-display-status .booking-outer-container .card--space .card-link .card-content .button-secondary,.section--bookings.with-display-status .booking-outer-container .card--space .card-link .card-content .card-footer,.section--bookings.with-display-status .booking-outer-container .card--project .card-link .card-content .button-secondary,.section--bookings.with-display-status .booking-outer-container .card--project .card-link .card-content .card-footer{margin-top:auto}.section--bookings.with-display-status .booking-outer-container .card--event .card-link .card-content .card-summary,.section--bookings.with-display-status .booking-outer-container .card--post .card-link .card-content .card-summary,.section--bookings.with-display-status .booking-outer-container .card--space .card-link .card-content .card-summary,.section--bookings.with-display-status .booking-outer-container .card--project .card-link .card-content .card-summary{margin-bottom:var(--space-md)}}@media(min-width: 1201px){.section--bookings.with-display-status .booking-outer-container{column-gap:var(--column-gap);grid-template-columns:repeat(3, 1fr);grid-template-areas:"stat stat stat" ".... book book" "info book book" ".... book book"}}.section--bookings.with-display-status .membership-upsale{grid-column:1/2;grid-row:1/3}@media(min-width: 1201px){.section--bookings.with-display-status .membership-upsale{grid-row:1/3}}@media(min-width: 1201px){.section--bookings.with-display-status .instances{margin-top:var(--space-xlg)}}.booking-outer-container{--column-gap: 75px;position:relative}@media(min-width: 769px){.booking-outer-container{display:grid;grid-template-columns:repeat(12, 1fr);grid-template-rows:repeat(auto-fit, minmax(10px, 1fr));column-gap:var(--space-col-gap);row-gap:var(--space-row-gap);grid-auto-columns:minmax(0, 1fr);grid-template-rows:max-content;grid-auto-flow:dense;row-gap:0;grid-template-columns:repeat(2, 1fr);grid-template-areas:"memb memb" "book book" "info info"}.booking-outer-container .card--event,.booking-outer-container .card--post,.booking-outer-container .card--space,.booking-outer-container .card--project{height:100%}.booking-outer-container .card--event .card-link,.booking-outer-container .card--post .card-link,.booking-outer-container .card--space .card-link,.booking-outer-container .card--project .card-link{height:100%;display:flex;flex-direction:column}.booking-outer-container .card--event .card-link .card-content,.booking-outer-container .card--post .card-link .card-content,.booking-outer-container .card--space .card-link .card-content,.booking-outer-container .card--project .card-link .card-content{flex:1;display:flex;flex-direction:column;align-items:flex-start}.booking-outer-container .card--event .card-link .card-content .button-secondary,.booking-outer-container .card--event .card-link .card-content .card-footer,.booking-outer-container .card--post .card-link .card-content .button-secondary,.booking-outer-container .card--post .card-link .card-content .card-footer,.booking-outer-container .card--space .card-link .card-content .button-secondary,.booking-outer-container .card--space .card-link .card-content .card-footer,.booking-outer-container .card--project .card-link .card-content .button-secondary,.booking-outer-container .card--project .card-link .card-content .card-footer{margin-top:auto}.booking-outer-container .card--event .card-link .card-content .card-summary,.booking-outer-container .card--post .card-link .card-content .card-summary,.booking-outer-container .card--space .card-link .card-content .card-summary,.booking-outer-container .card--project .card-link .card-content .card-summary{margin-bottom:var(--space-md)}}@media(min-width: 1201px){.booking-outer-container{column-gap:var(--column-gap);grid-template-columns:repeat(3, 1fr);grid-template-areas:"memb book book" "info book book" ".... book book"}}.section--event-status{position:relative;grid-area:stat;padding-top:var(--space-md);padding-bottom:var(--space-md);background-color:var(--color-brand-yellow);height:max-content;z-index:1}.section--event-status.sold-out{background-color:var(--color-brand-grey)}@media(min-width: 769px){.section--event-status.sold-out::before,.section--event-status.sold-out::after{background-color:var(--color-brand-grey)}}.section--event-status .event-status{color:var(--color-black)}@media(min-width: 1201px){.section--event-status .event-status{display:flex;align-items:center;gap:var(--space-col-gap)}}@media(max-width: 768px){.section--event-status .event-status strong{display:block}}@media(min-width: 769px){.section--event-status .event-status strong{padding-left:var(--space-xxxsm)}}.section--event-status .event-status a{font-weight:var(--fw-secondary-medium)}@media(max-width: 768px){.section--event-status .event-status .priority-on-sale,.section--event-status .event-status .general-on-sale{position:relative;padding-left:var(--space-lg)}}.section--event-status .event-status .priority-on-sale svg,.section--event-status .event-status .general-on-sale svg{width:16px;height:auto;margin-right:var(--space-xxxsm)}@media(max-width: 768px){.section--event-status .event-status .priority-on-sale svg,.section--event-status .event-status .general-on-sale svg{position:absolute;top:2px;left:0}}.section--event-status .event-status p{flex:1;margin:0}@media(min-width: 769px){.section--event-status .event-status p{display:flex;align-items:center;line-height:1}}.section--event-status .event-status p+p{margin-top:var(--space-xxxsm)}@media(min-width: 769px){.section--event-status .event-status p+p{margin-top:var(--space-xxsm)}}@media(min-width: 1201px){.section--event-status .event-status p+p{margin-top:0}}.section--event-status .event-status p a{margin-left:5px}@media(max-width: 768px){.section--event-status .event-status p a{display:block}}.section--event-status .event-status .sold-out-status{font-weight:var(--fw-secondary-medium)}.membership-upsale{position:relative;z-index:2;background-color:var(--color-white);padding:var(--space-xsm) var(--space-md) var(--space-xlg) var(--space-md);margin-bottom:var(--space-md);grid-area:memb}@media(min-width: 769px){.membership-upsale{margin-bottom:0;max-width:400px;padding:var(--space-xlg) var(--space-xlg) var(--space-xxxlg)}}.membership-upsale h3{font-size:var(--fs-h4);font-family:var(--font-family-primary);line-height:var(--lh-h4);font-weight:var(--fw-primary-medium);margin-bottom:var(--space-xsm)}@media(min-width: 1201px){.membership-upsale h3{font-size:var(--fs-h6)}}.membership-upsale .button-secondary{margin-top:var(--space-xsm);padding-left:var(--space-xsm);padding-right:var(--space-sm);width:100%}.membership-upsale .autorenew-checkbox{font-weight:var(--fw-secondary-regular);position:relative;padding-left:30px;margin:var(--space-xsm) 0 0 0}.membership-upsale .autorenew-checkbox input{--size: 20px;position:absolute;top:0;left:0}.membership-upsale .autorenew-checkbox input::after{--size: 10px}.tickets-info{grid-area:info;margin-top:var(--space-xxlg)}.tickets-info h3{font-family:var(--font-family-secondary);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:normal;font-weight:var(--fw-primary-bold);margin-bottom:var(--space-xxxsm)}.tickets-info .tickets-info--item{max-width:var(--max-line-length)}.tickets-info .tickets-info--item:not(:last-child){margin-bottom:var(--space-md)}.instance{display:flex;flex-flow:row wrap;justify-content:space-between;padding-top:var(--space-xsm);padding-bottom:var(--space-md);border-top:1px solid var(--color-black)}@media(min-width: 769px){.instance{padding-top:calc(var(--space-md) + 8px);display:grid;column-gap:var(--space-col-gap);grid-template-columns:repeat(4, 1fr);grid-template-areas:". . l ." "d a t b"}}.instance.instant-priority-instance{grid-template-columns:repeat(8, 1fr);grid-template-areas:". . . . l . . ." "d d a a t b b b"}.instance.instant-priority-instance .date,.instance.instant-priority-instance .time{align-items:flex-start}.instance.instant-priority-instance [data-submit-membership]{margin-top:var(--space-xxsm)}.instance:last-child{border-bottom:1px solid var(--color-black)}.instance.same-date{border-top:0;padding-top:0}.instance.same-date .label{display:none}.instance.sold-out .date,.instance.sold-out .time{text-decoration:line-through;text-decoration-thickness:2px}.instance .label{font-size:var(--fs-h7);font-family:var(--font-family-secondary);line-height:var(--lh-h7);font-weight:var(--fw-secondary-medium);text-transform:uppercase;width:100%;margin:0 0 2px 0;grid-area:l}.instance .date,.instance .time{font-size:var(--fs-h3);font-family:var(--font-family-primary);line-height:var(--lh-h3);font-weight:var(--fw-primary-medium);line-height:.9;display:flex;align-items:center}@media(max-width: 1024px){.instance .date,.instance .time{font-size:var(--fs-h5)}}.instance .date.invisible,.instance .time.invisible{visibility:hidden}.instance .date{grid-area:d}.instance .access{grid-area:a;justify-content:center}@media(min-width: 769px){.instance .access{justify-content:flex-start;align-items:flex-start}}.instance .time{grid-area:t}.instance .button-primary,.instance spektrix-memberships{grid-area:b;width:100%;margin-top:var(--space-sm);padding-left:var(--space-xxsm);padding-right:var(--space-xxsm)}@media(min-width: 769px){.instance .button-primary,.instance spektrix-memberships{margin-top:0;transform:translateY(-4px)}}.instance spektrix-memberships .button-primary,.instance spektrix-memberships .button-secondary{width:100%;padding-left:10px;padding-right:10px}.instance .autorenew-checkbox{display:none}.access{display:flex;gap:var(--space-xxsm);align-items:center}.access-tag{--size: 35px;font-size:var(--fs-h7);font-family:var(--font-family-secondary);line-height:var(--lh-h7);font-weight:var(--fw-secondary-medium);text-transform:uppercase;width:var(--size);height:var(--size);border:2px solid var(--color-black);line-height:var(--size);text-align:center;border-radius:500px;display:flex;align-items:center;justify-content:center}.access-tag-list{display:flex;flex-flow:row wrap;gap:var(--space-xxsm)}.membership-upsell-button{font-size:var(--fs-h4);font-family:var(--font-family-primary);line-height:var(--lh-h4);font-weight:var(--fw-primary-medium);display:flex;align-items:flex-start;justify-content:space-between;padding:var(--space-xsm) var(--space-lr);background-color:var(--color-brand-yellow);width:100%}.membership-upsell-button .text{text-align:left}.membership-upsell-button svg{margin-left:var(--space-xsm);flex-shrink:0;margin-top:5px;transition:transform var(--hover-transition)}.membership-upsell-button[aria-expanded=true] svg{transform:rotate(180deg)}.membership-upsell-button+.card--membership{transition:opacity var(--hover-transition);border-top:1px solid var(--color-black)}.membership-upsell-button+.card--membership h3{display:none}.membership-upsell-button+.card--membership[aria-hidden=true]{position:absolute;right:200%;opacity:0;transition:opacity var(--basic-transition);visibility:hidden}.section--accordion{background-color:var(--color-brand-grey-light);padding-top:var(--space-xlg);padding-bottom:var(--space-xxxlg)}@media(min-width: 1201px){.section--accordion{padding-top:var(--space-xxlg);padding-bottom:var(--space-tb)}}.section--accordion [data-keyline] .section-title{background-color:var(--color-brand-grey-light)}.section--accordion+.section--promo,.section--accordion .section--visit{margin-top:0}.section--accordion .section--accordion-content{padding-bottom:var(--space-md)}@media(min-width: 769px){.section--accordion .section--accordion-content{padding-top:var(--space-xsm);padding-bottom:var(--space-xlg)}}.section--accordion .section--accordion-content img{display:block;grid-column:span 5;aspect-ratio:16/9;object-fit:cover}@media(max-width: 768px){.section--accordion .section--accordion-content img+.text-content{margin-top:var(--space-md)}}.section--accordion .section--accordion-content .text-content{grid-column:span 7;max-width:var(--max-line-length)}.section--accordion .section--accordion-content .text-content *:first-child{margin-top:0}@media(min-width: 769px){.section--accordion-item.with-image .section--accordion-content{display:grid;grid-template-columns:repeat(12, 1fr);grid-template-rows:repeat(auto-fit, minmax(10px, 1fr));column-gap:var(--space-col-gap);row-gap:var(--space-row-gap)}.section--accordion-item.with-image .section--accordion-content .card--event,.section--accordion-item.with-image .section--accordion-content .card--post,.section--accordion-item.with-image .section--accordion-content .card--space,.section--accordion-item.with-image .section--accordion-content .card--project{height:100%}.section--accordion-item.with-image .section--accordion-content .card--event .card-link,.section--accordion-item.with-image .section--accordion-content .card--post .card-link,.section--accordion-item.with-image .section--accordion-content .card--space .card-link,.section--accordion-item.with-image .section--accordion-content .card--project .card-link{height:100%;display:flex;flex-direction:column}.section--accordion-item.with-image .section--accordion-content .card--event .card-link .card-content,.section--accordion-item.with-image .section--accordion-content .card--post .card-link .card-content,.section--accordion-item.with-image .section--accordion-content .card--space .card-link .card-content,.section--accordion-item.with-image .section--accordion-content .card--project .card-link .card-content{flex:1;display:flex;flex-direction:column;align-items:flex-start}.section--accordion-item.with-image .section--accordion-content .card--event .card-link .card-content .button-secondary,.section--accordion-item.with-image .section--accordion-content .card--event .card-link .card-content .card-footer,.section--accordion-item.with-image .section--accordion-content .card--post .card-link .card-content .button-secondary,.section--accordion-item.with-image .section--accordion-content .card--post .card-link .card-content .card-footer,.section--accordion-item.with-image .section--accordion-content .card--space .card-link .card-content .button-secondary,.section--accordion-item.with-image .section--accordion-content .card--space .card-link .card-content .card-footer,.section--accordion-item.with-image .section--accordion-content .card--project .card-link .card-content .button-secondary,.section--accordion-item.with-image .section--accordion-content .card--project .card-link .card-content .card-footer{margin-top:auto}.section--accordion-item.with-image .section--accordion-content .card--event .card-link .card-content .card-summary,.section--accordion-item.with-image .section--accordion-content .card--post .card-link .card-content .card-summary,.section--accordion-item.with-image .section--accordion-content .card--space .card-link .card-content .card-summary,.section--accordion-item.with-image .section--accordion-content .card--project .card-link .card-content .card-summary{margin-bottom:var(--space-md)}}@media(min-width: 1201px){.section--accordion-item.with-image .section--accordion-content .text-content{grid-column:7/12}}.text-content iframe{aspect-ratio:16/9}.tab-pane[aria-hidden=true]{display:none}.nav-tabs{display:flex;flex-flow:row wrap;gap:var(--space-xxsm);margin-bottom:var(--space-lg)}.author{display:flex;margin-bottom:var(--space-xlg)}.author .author--image{max-width:90px;margin-right:var(--space-md);flex-shrink:0}.author .author--image img{display:block;aspect-ratio:1/1;object-fit:cover}.author .author--content{flex:1;margin-top:auto}.author .label{font-size:var(--fs-h7);font-family:var(--font-family-secondary);line-height:var(--lh-h7);font-weight:var(--fw-secondary-medium);text-transform:uppercase;display:block;margin-bottom:var(--space-xxxsm)}.sidebar-block{padding-top:var(--space-md);padding-bottom:var(--space-md);border-top:2px solid var(--color-black)}.sidebar-title{font-size:var(--fs-h7);font-family:var(--font-family-secondary);line-height:var(--lh-h7);font-weight:var(--fw-secondary-medium);text-transform:uppercase;margin-bottom:var(--space-xxsm);position:relative}.sidebar-title svg{height:16px;width:auto;position:absolute;top:-3px;left:0}@media(min-width: 769px){.sidebar-title{margin-bottom:var(--space-xxsm)}}.sidebar-title,.sidebar-title-content{padding-left:var(--space-xlg)}.sidebar-downloads .sidebar-title svg{height:20px}.sidebar-downloads .downloads{display:block}.sidebar-downloads .downloads li:not(:last-child){margin-bottom:var(--space-xxsm)}@media(min-width: 1201px){.sidebar-downloads .card-title{font-size:var(--fs-h6)}}.section--post-info{position:relative;z-index:var(--so-sticky-info);background-color:var(--color-brand-grey-light);padding:var(--space-md) 0}@media(min-width: 1025px){.section--post-info{position:sticky;top:0;min-height:88px}}.section--post-info .label{font-size:var(--fs-h7);font-family:var(--font-family-secondary);line-height:var(--lh-h7);font-weight:var(--fw-secondary-medium);text-transform:uppercase;display:flex;align-items:center;margin-bottom:var(--space-xxsm)}.section--post-info .label svg{width:16px;height:auto;margin-right:var(--space-xxsm);transform:translateY(-1px)}.section--post-info .value{font-weight:var(--fw-secondary-medium);margin:0}.section--post-info .wrap{display:grid;grid-template-columns:repeat(12, 1fr);grid-template-rows:repeat(auto-fit, minmax(10px, 1fr));column-gap:var(--space-col-gap);row-gap:var(--space-row-gap)}.section--post-info .wrap .card--event,.section--post-info .wrap .card--post,.section--post-info .wrap .card--space,.section--post-info .wrap .card--project{height:100%}.section--post-info .wrap .card--event .card-link,.section--post-info .wrap .card--post .card-link,.section--post-info .wrap .card--space .card-link,.section--post-info .wrap .card--project .card-link{height:100%;display:flex;flex-direction:column}.section--post-info .wrap .card--event .card-link .card-content,.section--post-info .wrap .card--post .card-link .card-content,.section--post-info .wrap .card--space .card-link .card-content,.section--post-info .wrap .card--project .card-link .card-content{flex:1;display:flex;flex-direction:column;align-items:flex-start}.section--post-info .wrap .card--event .card-link .card-content .button-secondary,.section--post-info .wrap .card--event .card-link .card-content .card-footer,.section--post-info .wrap .card--post .card-link .card-content .button-secondary,.section--post-info .wrap .card--post .card-link .card-content .card-footer,.section--post-info .wrap .card--space .card-link .card-content .button-secondary,.section--post-info .wrap .card--space .card-link .card-content .card-footer,.section--post-info .wrap .card--project .card-link .card-content .button-secondary,.section--post-info .wrap .card--project .card-link .card-content .card-footer{margin-top:auto}.section--post-info .wrap .card--event .card-link .card-content .card-summary,.section--post-info .wrap .card--post .card-link .card-content .card-summary,.section--post-info .wrap .card--space .card-link .card-content .card-summary,.section--post-info .wrap .card--project .card-link .card-content .card-summary{margin-bottom:var(--space-md)}@media(min-width: 1025px){.section--post-info .wrap{grid-template-columns:repeat(8, 1fr);margin-left:calc(var(--space-col)*3 + var(--space-col-gap)*6)}}.section--post-info .section--post-info--item{grid-column:span 6}@media(min-width: 1025px){.section--post-info .section--post-info--item{grid-column:span 2}}.section--post-info .section--post-info--item .value span{display:inline-block;margin-right:var(--space-md)}.section--post-info .section--post-info--item_long{grid-column:span 12}@media(min-width: 1025px){.section--post-info .section--post-info--item_long{grid-column:span 4}}@media(max-width: 1024px){.single-season .section--post-info--item_long{grid-column:span 6}}@media(max-width: 1024px){#listingFilters{display:none}}#listingFilters[data-toggleable=true]{display:block}.listing-filters-button{font-size:var(--fs-h5);font-family:var(--font-family-primary);line-height:var(--lh-h5);font-weight:var(--fw-secondary-regular);padding:var(--space-xxsm) var(--space-lr) 12px;border-bottom:1px solid var(--color-black);display:flex;justify-content:space-between;align-items:center;width:100%}.listing-filters-button svg{transition:transform var(--hover-transition)}.listing-filters-button[aria-expanded=true] svg{transform:rotate(180deg)}.section--filters{background-color:var(--color-brand-grey-light);overflow:hidden}.section--filters[data-toggleable=false]{padding-top:var(--space-xlg);padding-bottom:var(--space-xxxlg)}@media(min-width: 1025px){.section--filters[data-toggleable=false]{padding-bottom:var(--space-xlg)}}.section--filters[data-toggleable=true] .filters-panel{padding-top:var(--space-xlg);padding-bottom:var(--space-xxlg);border-top:2px solid var(--color-black)}.section--filters[data-toggleable=true] .filters-panel>*{transition:opacity var(--basic-transition)}.section--filters[data-toggleable=true] .filters-panel[aria-hidden=true]{position:absolute;right:200%;height:0;visibility:hidden}.section--filters[data-toggleable=true] .filters-panel[aria-hidden=true]>*{opacity:0}.section--filters[data-toggleable=true] .filters-panel[aria-hidden=false]{visibility:visible}.section--filters[data-toggleable=true] .filters-panel[aria-hidden=false]>*{opacity:1}.section--filters .form-buttons{grid-column:span 4}@media(max-width: 768px){.section--filters .form-buttons{margin-top:var(--space-xxxlg)}}@media(min-width: 769px){.section--filters .form-buttons{display:flex;align-items:center;gap:var(--space-md);height:max-content}.section--filters .form-buttons .button-secondary{max-width:calc(50% - var(--space-col-gap)/2);padding-left:var(--space-xxsm);padding-right:var(--space-xxsm)}}@media(min-width: 1025px){.section--filters>.container{display:grid;grid-template-columns:repeat(12, 1fr);grid-template-rows:repeat(auto-fit, minmax(10px, 1fr));column-gap:var(--space-col-gap);row-gap:var(--space-row-gap)}.section--filters>.container .card--event,.section--filters>.container .card--post,.section--filters>.container .card--space,.section--filters>.container .card--project{height:100%}.section--filters>.container .card--event .card-link,.section--filters>.container .card--post .card-link,.section--filters>.container .card--space .card-link,.section--filters>.container .card--project .card-link{height:100%;display:flex;flex-direction:column}.section--filters>.container .card--event .card-link .card-content,.section--filters>.container .card--post .card-link .card-content,.section--filters>.container .card--space .card-link .card-content,.section--filters>.container .card--project .card-link .card-content{flex:1;display:flex;flex-direction:column;align-items:flex-start}.section--filters>.container .card--event .card-link .card-content .button-secondary,.section--filters>.container .card--event .card-link .card-content .card-footer,.section--filters>.container .card--post .card-link .card-content .button-secondary,.section--filters>.container .card--post .card-link .card-content .card-footer,.section--filters>.container .card--space .card-link .card-content .button-secondary,.section--filters>.container .card--space .card-link .card-content .card-footer,.section--filters>.container .card--project .card-link .card-content .button-secondary,.section--filters>.container .card--project .card-link .card-content .card-footer{margin-top:auto}.section--filters>.container .card--event .card-link .card-content .card-summary,.section--filters>.container .card--post .card-link .card-content .card-summary,.section--filters>.container .card--space .card-link .card-content .card-summary,.section--filters>.container .card--project .card-link .card-content .card-summary{margin-bottom:var(--space-md)}}@media(max-width: 1024px){.section--filters .dropdown-form-input:not(:last-child){margin-bottom:var(--space-xxsm)}}.section--filters .form-input{grid-column:span 2}.section--filters .overview-page-link{grid-column:11/13;justify-content:flex-end;align-self:flex-start}@media(max-width: 1024px){.section--filters .overview-page-link{margin-top:var(--space-md);justify-content:center;width:100%}}@media(min-width: 1025px){.section--filters .overview-page-link{margin-top:var(--space-xxsm)}}.section--filters .search-form{margin-top:var(--space-xxxlg);font-size:var(--fs-button);grid-column:span 3}@media(min-width: 1025px){.section--filters .search-form{margin-top:0;margin-left:auto}}.section--filters .listing-filter-category-list{display:flex;flex-flow:row wrap;gap:var(--space-xxsm);flex:1;grid-column:span 9}.listing-filters>.container{opacity:1;transition:opacity var(--hover-transition)}.listing-filters[aria-hidden=true]{visibility:hidden;position:absolute;right:200%;height:0}.listing-filters[aria-hidden=true]>.container{opacity:0}details summary{cursor:pointer}details summary[data-close]::before{content:attr(data-close);display:inline-block}details[open] summary[data-open]::before{content:attr(data-open);display:inline-block}@media(min-width: 769px){.dropdown-form-input{width:100%;flex-shrink:0}}.dropdown-form-input details{border:0;transition:opacity var(--hover-transition)}.dropdown-form-input details summary{font-size:var(--fs-h6);font-family:var(--font-family-secondary);line-height:var(--lh-h6);font-weight:var(--fw-secondary-regular);display:flex;justify-content:space-between;align-items:center;padding:var(--space-xxsm) 0;border-bottom:1px solid var(--color-black)}.dropdown-form-input details summary::after{content:"";width:20px;height:20px;background-image:url(../font/8d2e876fd1033347cb24558f8ff8df68.svg);background-size:cover;transform:rotate(45deg);transition:transform var(--hover-transition)}.dropdown-form-input details[open] summary::after{transform:rotate(90deg)}.dropdown-form-input details.selected summary{font-weight:var(--fw-secondary-medium)}.dropdown-form-input details.inactive{opacity:.25}.dropdown-form-input .form-input-dropdown{margin-top:var(--space-md)}.dropdown-form-input .form-input-dropdown .radio,.dropdown-form-input .form-input-dropdown .checkbox{transition:opacity var(--hover-transition)}.dropdown-form-input .form-input-dropdown .radio:not(:last-child),.dropdown-form-input .form-input-dropdown .checkbox:not(:last-child){margin-bottom:var(--space-xxxsm)}.dropdown-form-input .form-input-dropdown .radio:checked~label,.dropdown-form-input .form-input-dropdown .checkbox:checked~label{font-weight:var(--fw-secondary-medium)}.dropdown-form-input .form-input-dropdown:hover .radio,.dropdown-form-input .form-input-dropdown:hover .checkbox{opacity:.25}.dropdown-form-input .form-input-dropdown:hover .radio:hover,.dropdown-form-input .form-input-dropdown:hover .checkbox:hover{opacity:1}.filters-toggle-button{font-family:var(--font-family-primary);font-size:var(--fs-button);font-weight:var(--fw-primary-medium);padding:var(--space-xsm) var(--space-lr);display:flex;justify-content:space-between;align-items:center;width:100%}.filters-toggle-button::after{content:"";display:block;background-image:var(--chevron-down);background-size:contain;width:22px;height:13px;flex-shrink:0;background-repeat:no-repeat;transition:transform var(--hover-transition)}.filters-toggle-button[aria-expanded=true]::after{transform:rotate(180deg)}.filters-toggle-button[aria-expanded=true]::before{content:"Close filters"}.filters-toggle-button[aria-expanded=true] .text{display:none}.section--news-banner{font-size:var(--fs-h5);font-family:var(--font-family-primary);line-height:var(--lh-h5);font-weight:var(--fw-secondary-regular);font-size:var(--fs-h6);background-color:var(--color-brand-green);padding-top:var(--space-sm);padding-bottom:var(--space-sm);z-index:var(--so-sticky-info);position:sticky;top:0}@media(min-width: 1201px){.section--news-banner{font-size:var(--fs-h4);font-family:var(--font-family-primary);line-height:var(--lh-h4);font-weight:var(--fw-primary-medium);padding-top:var(--space-md);padding-bottom:var(--space-md)}}.section--news-banner svg{margin-left:var(--space-xxsm);transition:transform var(--hover-transition);width:22px;height:auto;flex-shrink:0}@media(min-width: 1201px){.section--news-banner svg{margin-left:var(--space-md)}}.section--news-banner a{text-decoration:none;display:flex;align-items:center;justify-content:space-between}@media(min-width: 1201px){.section--news-banner a{justify-content:flex-start;padding:0 var(--space-xxxxxxlg)}}.section--news-banner a:hover svg,.section--news-banner a:focus-visible svg{transform:translateX(5px)}.search-form{position:relative;font-size:var(--fs-h6);display:flex;align-items:flex-start;width:100%}.search-form input[type=text]{font-family:var(--font-family-secondary);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:normal;border-bottom:1px solid var(--color-black);flex:1;padding:4px 0;margin-bottom:1px}.search-form .search-button{font-size:0;margin-left:var(--space-xxsm);margin-top:5px}.search-form .search-button svg{width:22px;height:auto}.section--search-info{margin-top:var(--space-xlg)}@media(min-width: 1025px){.section--search-info{margin-top:var(--space-xxxlg)}}@media(min-width: 769px){.section--search-info>.container{display:flex}}.section--search-info .search-term{color:var(--color-brand-red)}.section--search-info p{margin:0}.section--search-info .results-message{font-size:var(--fs-h3);font-family:var(--font-family-primary);line-height:var(--lh-h3);font-weight:var(--fw-primary-medium);flex:1}@media(max-width: 768px){.section--search-info .button-clear{margin-top:var(--space-xxxsm)}}.section--search-info .button-clear span{justify-content:flex-start}@media(min-width: 1201px){.section--search-info+.section--news-listing .section--listing{margin-top:var(--space-xxxxxlg)}}.section--listing{position:relative}.section--listing .section--filters{margin-bottom:var(--space-tb-sm)}.section--listing+.section{margin-top:0}@media(min-width: 1025px){.scroll-anchor{transform:translateY(calc(var(--post-info-height, 0) * -1))}}.section--listing-past{background-color:var(--color-brand-grey-light);padding:var(--space-xxlg) 0 var(--space-xxxlg) 0}@media(min-width: 1025px){.section--listing-past{padding-bottom:var(--space-tb)}}.section--listing-past [data-keyline] .section-title{background-color:var(--color-brand-grey-light)}.section--listing-past .pagination{margin-top:0}.section--listing-past .listing-list{margin-bottom:0}.section--listing-past:last-child{margin-bottom:0}.listing-list{margin-bottom:var(--space-xxxxlg)}@media(min-width: 769px){.listing-list{display:grid;grid-template-columns:repeat(12, 1fr);grid-template-rows:repeat(auto-fit, minmax(10px, 1fr));column-gap:var(--space-col-gap);row-gap:var(--space-row-gap)}.listing-list .card--event,.listing-list .card--post,.listing-list .card--space,.listing-list .card--project{height:100%}.listing-list .card--event .card-link,.listing-list .card--post .card-link,.listing-list .card--space .card-link,.listing-list .card--project .card-link{height:100%;display:flex;flex-direction:column}.listing-list .card--event .card-link .card-content,.listing-list .card--post .card-link .card-content,.listing-list .card--space .card-link .card-content,.listing-list .card--project .card-link .card-content{flex:1;display:flex;flex-direction:column;align-items:flex-start}.listing-list .card--event .card-link .card-content .button-secondary,.listing-list .card--event .card-link .card-content .card-footer,.listing-list .card--post .card-link .card-content .button-secondary,.listing-list .card--post .card-link .card-content .card-footer,.listing-list .card--space .card-link .card-content .button-secondary,.listing-list .card--space .card-link .card-content .card-footer,.listing-list .card--project .card-link .card-content .button-secondary,.listing-list .card--project .card-link .card-content .card-footer{margin-top:auto}.listing-list .card--event .card-link .card-content .card-summary,.listing-list .card--post .card-link .card-content .card-summary,.listing-list .card--space .card-link .card-content .card-summary,.listing-list .card--project .card-link .card-content .card-summary{margin-bottom:var(--space-md)}}@media(min-width: 1201px){.listing-list{margin-bottom:var(--space-xxxxxlg)}}.listing-list li{grid-column:span 6}@media(min-width: 1025px){.listing-list li{grid-column:span 4}}@media(max-width: 768px){.listing-list li:not(:last-child){margin-bottom:var(--space-xxxxlg)}}.listing-list li.section.section--instagram{padding:30px;margin:0}.listing-list li.inactive{display:none}.listing-list .card--page,.listing-list .card--page .card-link{height:100%;display:flex;flex-flow:column}.listing-list .card--page .card-content,.listing-list .card--page .card-link .card-content{display:flex;flex-flow:column;align-items:flex-start;flex:1}.listing-list .card--page .card-content .card-summary,.listing-list .card--page .card-link .card-content .card-summary{margin-bottom:var(--space-md)}.listing-list .card--page .card-content .button-secondary,.listing-list .card--page .card-link .card-content .button-secondary{margin-top:auto}@media(max-width: 768px){.listing-list .card--event .card-image-wrapper,.listing-list .card--event[data-type=season]{margin-left:calc(var(--space-lr)*-1);margin-right:calc(var(--space-lr)*-1)}}@media(max-width: 768px){.listing-list .card--event[data-type=season] .card-image-wrapper{margin-left:0;margin-right:0}}.section--no-results .no-results-message{font-size:var(--fs-h3);font-family:var(--font-family-primary);line-height:var(--lh-h3);font-weight:var(--fw-primary-medium);margin:var(--space-xlg) 0 var(--space-md)}@media(min-width: 1025px){.section--no-results .no-results-message{margin-top:var(--space-xxxlg)}}.section--no-results .no-results-message p{margin:0}.section--no-results .no-results-message .search-term{color:var(--color-brand-red)}.section--no-results .search-image{display:block;aspect-ratio:16/9;object-fit:cover;margin-bottom:var(--space-md)}@media(min-width: 1025px){.section--no-results .search-image{margin-bottom:var(--space-tb)}}.template--hires-overview .listing-list,.template--section-overview .listing-list,.template--whats-on .listing-list,.template--archive-listing .listing-list,.template--visiting .listing-list,.single-season .listing-list,.template--project-strand .section--listing-current .listing-list{gap:var(--space-col-gap)}@media(min-width: 1025px){.template--hires-overview .listing-list li,.template--section-overview .listing-list li,.template--whats-on .listing-list li,.template--archive-listing .listing-list li,.template--visiting .listing-list li,.single-season .listing-list li,.template--project-strand .section--listing-current .listing-list li{grid-column:span 6}}@media(min-width: 769px){.template--project-strand .section--listing-current .listing-list{row-gap:var(--space-row-gap)}}@media(max-width: 768px){.template--hires-overview .listing-list li:not(:last-child),.template--section-overview .listing-list li:not(:last-child),.template--whats-on .listing-list li:not(:last-child),.template--archive-listing .listing-list li:not(:last-child){margin-bottom:var(--space-md)}}@media(min-width: 769px){.template--whats-on .listing-list,.single-season .listing-list{row-gap:var(--space-row-gap)}}.template--job-listing .section--listing,.template--visiting .section--listing,.section--memberships .section--listing{margin-top:var(--space-md)}@media(min-width: 1025px){.template--job-listing .section--listing,.template--visiting .section--listing,.section--memberships .section--listing{margin-top:var(--space-xlg)}}.template--job-listing .section--listing+.section,.template--visiting .section--listing+.section,.section--memberships .section--listing+.section{margin-top:var(--space-md)}@media(min-width: 1025px){.template--job-listing .section--listing+.section,.template--visiting .section--listing+.section,.section--memberships .section--listing+.section{margin-top:var(--space-xlg)}}@media(min-width: 769px){.template--job-listing .listing-list,.template--visiting .listing-list,.section--memberships .listing-list{gap:var(--space-md)}}@media(max-width: 768px){.template--job-listing .listing-list li:not(:last-child),.template--visiting .listing-list li:not(:last-child),.section--memberships .listing-list li:not(:last-child){margin-bottom:var(--space-md)}}.template--archive-listing .article-header-image{filter:grayscale(100%)}.template--visiting .listing-list{margin-bottom:0}.section--memberships .listing-list{margin-bottom:var(--space-xxxlg)}@media(min-width: 1025px){.section--memberships .listing-list{margin-bottom:var(--space-xlg)}}.section--memberships+.section--text{margin-top:var(--space-xxxlg)}@media(min-width: 1025px){.section--memberships+.section--text{margin-top:var(--space-xlg)}}.custom-price-chart-type-select{padding-left:var(--space-lr);padding-right:var(--space-lr);display:flex;align-items:center;gap:var(--space-col-gap);margin-bottom:var(--space-md)}@media(min-width: 1025px){.custom-price-chart-type-select{display:none}}.custom-price-chart-type-select .select-header,.custom-price-chart-type-select select,.custom-price-chart-type-select p{font-family:var(--font-family-secondary);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:normal;font-weight:var(--fw-secondary-medium);flex:1}.custom-price-chart-type-select p{padding-bottom:var(--space-xxsm);border-bottom:1px solid var(--color-black)}.price-chart-table{width:100%}.price-chart-table thead{display:block !important}@media(max-width: 1024px){.price-chart-table thead{display:none !important}}@media(min-width: 1025px){.price-chart-table thead tr{padding-top:0;padding-bottom:var(--space-md)}}.price-chart-table tr{display:flex;gap:var(--space-col-gap);padding:var(--space-sm) var(--space-lr)}@media(min-width: 1025px){.price-chart-table tr{padding-top:var(--space-lg);padding-bottom:var(--space-lg)}}.price-chart-table th{flex:1;text-align:left}.price-chart-table tbody{display:block !important}.price-chart-table tbody tr:nth-child(2n-1){background-color:var(--color-brand-grey-light)}.price-chart-table tbody td{flex:1}@media(max-width: 1024px){.price-chart-table tbody td:not(.selected):not(.band-name){display:none}}.price-chart-table .band-name{display:flex;font-weight:var(--fw-secondary-medium)}.price-chart-table .band-name::before{--size: 1em;content:"";height:var(--size);width:var(--size);border-radius:500px;margin-right:var(--space-xxsm);background-color:var(--color-band-colour);flex-shrink:0}#events-listing,#past-events-listing{min-height:50vh}.loading{margin:var(--space-xxxlg) 0;text-align:center;min-height:100vh}@media(min-width: 1025px){.loading{margin:var(--space-xxxxxlg) 0}}.loading .loading-outer{--size: 50px;width:var(--size);height:var(--size);margin:0 auto}@media(min-width: 1025px){.loading .loading-outer{--size: 100px}}.loading .loader{width:calc(100% - 0px);height:calc(100% - 0px);border:8px solid var(--color-white);border-top:8px solid var(--color-brand-red);border-radius:50%;animation:spin 5s linear infinite}.wt-cli-cookie-bar{background-color:var(--color-brand-red-light) !important;color:var(--color-black) !important;font-size:var(--fs-body) !important;padding:0 !important}.wt-cli-cookie-bar .cli-wrapper{max-width:1366px;margin-left:auto;margin-right:auto;padding:var(--space-md) var(--space-lr)}@media(min-width: 1025px){.wt-cli-cookie-bar .cli-wrapper{padding-top:var(--space-xlg);padding-bottom:var(--space-lg)}}.wt-cli-cookie-bar .cli-bar-message{font-size:var(--fs-body) !important;width:100%}.wt-cli-cookie-bar .cli-plugin-button{border-color:var(--color-black);font-size:var(--fs-button) !important;border-radius:30px !important;line-height:1.4 !important;padding:10px 64px 9px !important;margin:0 0 var(--space-xxsm) 0 !important;font-weight:var(--fw-primary-medium) !important}@media(min-width: 769px){.wt-cli-cookie-bar .buttons{display:flex;gap:var(--space-md)}}.partners-list{display:grid;grid-template-columns:repeat(12, 1fr);grid-template-rows:repeat(auto-fit, minmax(10px, 1fr));column-gap:var(--space-col-gap);row-gap:var(--space-row-gap);text-align:center}.partners-list .card--event,.partners-list .card--post,.partners-list .card--space,.partners-list .card--project{height:100%}.partners-list .card--event .card-link,.partners-list .card--post .card-link,.partners-list .card--space .card-link,.partners-list .card--project .card-link{height:100%;display:flex;flex-direction:column}.partners-list .card--event .card-link .card-content,.partners-list .card--post .card-link .card-content,.partners-list .card--space .card-link .card-content,.partners-list .card--project .card-link .card-content{flex:1;display:flex;flex-direction:column;align-items:flex-start}.partners-list .card--event .card-link .card-content .button-secondary,.partners-list .card--event .card-link .card-content .card-footer,.partners-list .card--post .card-link .card-content .button-secondary,.partners-list .card--post .card-link .card-content .card-footer,.partners-list .card--space .card-link .card-content .button-secondary,.partners-list .card--space .card-link .card-content .card-footer,.partners-list .card--project .card-link .card-content .button-secondary,.partners-list .card--project .card-link .card-content .card-footer{margin-top:auto}.partners-list .card--event .card-link .card-content .card-summary,.partners-list .card--post .card-link .card-content .card-summary,.partners-list .card--space .card-link .card-content .card-summary,.partners-list .card--project .card-link .card-content .card-summary{margin-bottom:var(--space-md)}.partners-list a{text-decoration:none}.partners-list>*{grid-column:span 6}@media(min-width: 769px){.partners-list>*{grid-column:span 4}}@media(min-width: 1025px){.partners-list>*{grid-column:span 2}}.partners-list img{object-fit:contain}.section.section--ticket-prices,.section.section--ticket-bands{margin-top:var(--space-tb-sm)}.section--ticket-prices .section-title,.section--ticket-bands .section-title{font-size:var(--fs-h3);font-family:var(--font-family-primary);line-height:var(--lh-h3);font-weight:var(--fw-primary-medium);margin-bottom:var(--space-md)}.section--ticket-prices .responsive-table,.section--ticket-bands .responsive-table{--size: 6px;overflow:auto;scrollbar-color:var(--color-brand-orange) var(--color-black);scrollbar-width:var(--size);overflow:auto;padding-bottom:var(--space-md);margin-bottom:var(--space-md);margin-right:calc(var(--space-lr)*-1)}.section--ticket-prices .responsive-table::-webkit-scrollbar,.section--ticket-bands .responsive-table::-webkit-scrollbar{width:var(--size);height:var(--size)}.section--ticket-prices .responsive-table::-webkit-scrollbar-thumb,.section--ticket-bands .responsive-table::-webkit-scrollbar-thumb{background-color:var(--color-brand-orange);border-radius:0}.section--ticket-prices .responsive-table::-webkit-scrollbar-track,.section--ticket-bands .responsive-table::-webkit-scrollbar-track{background-color:var(--color-black);border-radius:0}.section--ticket-prices table,.section--ticket-bands table{text-align:left;white-space:nowrap;border-collapse:collapse}.section--ticket-prices th,.section--ticket-bands th{border-right:1px solid var(--color-brand-grey)}.section--ticket-prices th:last-child,.section--ticket-bands th:last-child{border:0}.section--ticket-prices .band,.section--ticket-bands .band{display:flex;align-items:flex-start;white-space:nowrap;padding:var(--space-xxsm) var(--space-md)}.section--ticket-prices .section-name,.section--ticket-bands .section-name{padding:0 var(--space-md) var(--space-xxsm) var(--space-md)}.section--ticket-prices .section-name:first-child,.section--ticket-bands .section-name:first-child{padding-left:0}.section--ticket-prices .section-bands,.section--ticket-bands .section-bands{border-right:1px solid var(--color-brand-grey)}.section--ticket-prices .section-bands:first-child .band,.section--ticket-bands .section-bands:first-child .band{padding-left:0}.section--ticket-prices .section-bands:last-child,.section--ticket-bands .section-bands:last-child{border:0}.section--ticket-prices li,.section--ticket-bands li{border-bottom:1px solid var(--color-brand-grey);margin-bottom:var(--space-md)}.section--ticket-prices li:last-child,.section--ticket-bands li:last-child{margin-bottom:0;border:0}.section--ticket-prices td,.section--ticket-bands td{vertical-align:top;white-space:nowrap}.section--ticket-prices .dot,.section--ticket-bands .dot{display:inline-block;max-width:20px;width:20px;height:20px;border-radius:50%;margin-right:10px;flex-shrink:0}.section--ticket-prices .front-row,.section--ticket-bands .front-row{max-width:40px;border-radius:0;transform:perspective(40px) rotateX(-10deg)}.section--ticket-prices .band-info,.section--ticket-bands .band-info{width:100%;margin:var(--space-xxsm) 0 var(--space-md) 0}.section--ticket-prices .band-info p,.section--ticket-bands .band-info p{margin:0}.section--ticket-prices .price-header,.section--ticket-bands .price-header{margin:0;display:flex}.section--ticket-prices .price-header .band-name,.section--ticket-bands .price-header .band-name{flex:1}.section--ticket-bands li{display:flex;flex-wrap:wrap;align-items:flex-start}.section--ticket-bands .additional-info{margin-top:40px;max-width:var(--max-line-length)}.section--ticket-bands .additional-info svg{stroke:none;margin-right:5px;margin-bottom:10px}@media(min-width: 1025px){.section--ticket-bands .additional-info svg{margin-bottom:0}}@media(min-width: 1025px){.section--ticket-bands .additional-info .flex{display:flex;align-items:center}}.section--ticket-bands .additional-info .flex p{margin:0}@media(min-width: 1025px){.section--ticket-bands .additional-info .flex p{margin:0 0 0 10px}}.section--ticket-bands .additional-info .flex.two{margin-bottom:13px;align-items:flex-start;display:flex}@media(min-width: 1025px){.section--ticket-bands .additional-info .flex.two{margin-bottom:20px}}@media(min-width: 769px){.section--ticket-prices{max-width:1366px;margin-left:auto;margin-right:auto;padding-left:var(--space-lr);padding-right:var(--space-lr)}}.section--ticket-prices .content-container{background-color:var(--color-brand-grey-light);padding:var(--space-xxxlg) 0;max-width:var(--max-line-length)}@media(min-width: 769px){.section--ticket-prices .content-container{padding:var(--space-xxlg)}.section--ticket-prices .content-container .container{padding:0}}.section--ticket-prices .band-name{font-size:var(--fs-h6);font-family:var(--font-family-secondary);line-height:var(--lh-h6);font-weight:var(--fw-secondary-regular)}@media(min-width: 769px){.section--ticket-prices .dot{margin-top:3px}}.announcement{font-family:var(--font-family-primary);font-weight:var(--fw-primary-medium);background-color:var(--color-brand-grey);padding:var(--space-sm) 0;position:fixed;left:0;right:0;top:0;z-index:10000}.announcement.show{display:flex !important}.announcement p{margin:0}.announcement .button-clear{display:block;margin-top:var(--space-xxsm)}@media(min-width: 1025px){.announcement .button-clear{margin-top:0;margin-left:var(--space-sm)}}.announcement .button-clear span{justify-content:flex-start}@media(min-width: 1025px){.announcement .section-content{display:flex;align-items:flex-start}}.announcement .section-content .message{flex:1}.quick-exit-button{position:fixed;right:var(--space-lr);bottom:var(--space-lg);z-index:100;width:auto}@keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@media screen and (prefers-reduced-motion: no-preference){[data-split-line]{opacity:0}[data-split-line].animate{opacity:1}[data-split-line].animate [data-split-line-insert]::before{transform:translate(0%, 0%) scale(1, 1)}a[data-split-line]{display:block}[data-split-line-insert]{overflow:hidden;position:relative;font-size:0;display:flex}}@media screen and (prefers-reduced-motion: no-preference)and (min-width: 1025px){[data-split-line-insert]{display:inline-flex}}@media screen and (prefers-reduced-motion: no-preference){[data-split-line-insert]::before{content:attr(data-split-line-insert);display:inline-block;transform:translate(0%, 115%) scale(1, 1.5);transition:transform var(--basic-transition);transition-delay:var(--preset-delay, var(--delay));will-change:transform}}[data-keyline]{position:relative}[data-keyline]::after{content:"";height:2px;background-color:var(--color-black);position:absolute;bottom:0;left:0;right:100%;transition:right var(--basic-transition);transition-delay:.5s;will-change:right;z-index:1}@media(min-width: 1025px){[data-keyline]::after{top:0;margin-top:auto;margin-bottom:auto;transform:translateY(-0.2em)}}[data-keyline].animate::after{right:0}@media(min-width: 1025px){[data-keyline] .section-title,[data-keyline] .breadcrumb{position:relative;display:inline-block;padding-right:var(--space-md);background-color:var(--color-white);z-index:var(--so-keyline)}}[data-keyline].breadcrumb-keyline::after{height:4px;transform:translateY(-0.1em)}@media(max-width: 1024px){[data-keyline].breadcrumb-keyline::after{display:none}}.single-event .article-header-image,.single-space .article-header-image,.single-season .article-header-image,.single-project .article-header-image,.template--404-page .article-header-image{--height: 100vh}.single-event .article-header-image::after,.single-space .article-header-image::after,.single-season .article-header-image::after,.single-project .article-header-image::after,.template--404-page .article-header-image::after{top:35%}@media(max-width: 1024px){.single-event .article-content .wrap,.single-job .article-content .wrap,.single-post .article-content .wrap,.single-season .article-content .wrap,.template--visiting .article-content .wrap,.template--spektrix-page .article-content .wrap{display:flex;flex-flow:column-reverse;gap:var(--space-xxxlg)}}.single-job,.single-post{padding-top:var(--header-height)}.single-job .header>.header-static-container .logo,.single-post .header>.header-static-container .logo{fill:var(--color-brand-red)}.single-job .cart-link .cart-count,.single-post .cart-link .cart-count{background-color:var(--color-black);color:var(--color-white)}.single-job .terciary-nav svg,.single-post .terciary-nav svg{stroke:var(--color-black)}.single-job .menu-toggle-button span,.single-post .menu-toggle-button span{background-color:var(--color-black)}.single-job .article-page-title,.single-post .article-page-title{font-size:var(--fs-h2);font-family:var(--font-family-primary);line-height:var(--lh-h2);font-weight:var(--fw-primary-medium);letter-spacing:var(--letter-spacing);max-width:1083px}.single-job .article-title .date,.single-post .article-title .date{font-size:var(--fs-h7);font-family:var(--font-family-secondary);line-height:var(--lh-h7);font-weight:var(--fw-secondary-medium);text-transform:uppercase}.single-job .article-header-image,.single-job .article-main-image,.single-post .article-header-image,.single-post .article-main-image{margin-top:var(--space-md)}@media(max-width: 768px){.single-job .article-header-image,.single-job .article-main-image,.single-post .article-header-image,.single-post .article-main-image{margin-left:calc(var(--space-lr)*-1);margin-right:calc(var(--space-lr)*-1)}}@media(min-width: 1201px){.single-job .article-header-image,.single-job .article-main-image,.single-post .article-header-image,.single-post .article-main-image{margin-top:var(--space-xxxlg)}}@media(min-width: 1025px){.single-post .article-sidebar-inner-wrapper{position:sticky;top:var(--space-xxxlg)}}@media(min-width: 1201px){.template--404-page .article-header-image{padding-bottom:var(--space-xxxxxxlg)}}.template--404-page .error-content{font-size:var(--fs-h6);font-family:var(--font-family-secondary);line-height:var(--lh-h6);font-weight:var(--fw-secondary-regular)}.article-header-image,.article-main-image{background-image:var(--image-mobile);background-size:cover;background-position:center}@media(min-width: 769px){.article-header-image,.article-main-image{background-image:var(--image-desktop)}}.article-main-image{aspect-ratio:16/9}.article-header-image{--height: 400px;position:relative;background-color:var(--color-black);color:var(--color-white);min-height:var(--height);display:flex;flex-direction:column;justify-content:flex-end;padding-top:calc(var(--logo-size) + var(--space-xxxlg));padding-bottom:var(--space-xxlg)}@media(min-width: 769px){.article-header-image{--height: 550px}}.article-header-image::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);opacity:.5;z-index:1}.article-header-image::before,.article-header-image::after{content:"";position:absolute;left:0;right:0;z-index:1}.article-header-image::before{background:linear-gradient(180deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);top:0;bottom:65%;opacity:.3}.article-header-image .article-title{position:relative;z-index:2;max-width:1083px}@media(min-width: 1201px){.article-header-image .section--event-status .event-status .priority-on-sale{max-width:calc(var(--space-col)*3 + var(--space-col-gap)*5)}}.article-title .surtitle{margin-bottom:var(--space-xsm)}@media(min-width: 1025px){.article-title .surtitle{margin-bottom:var(--space-md)}}.article-title .date,.article-title .deadline{font-size:var(--fs-h6);font-family:var(--font-family-secondary);line-height:var(--lh-h6);font-weight:var(--fw-secondary-regular);margin-bottom:var(--space-md)}.article-title.has-header-buttons{padding-bottom:var(--header-button-height, 46px)}.article-page-title{font-size:var(--fs-h1);font-family:var(--font-family-primary);line-height:var(--lh-h1);font-weight:var(--fw-primary-bold);letter-spacing:var(--letter-spacing);margin-bottom:var(--space-xxsm)}.article-page-title [data-split-line-insert]::before{font-size:var(--fs-h1);font-family:var(--font-family-primary);line-height:var(--lh-h1);font-weight:var(--fw-primary-bold);letter-spacing:var(--letter-spacing)}.article-content{margin-top:var(--space-xlg)}@media(min-width: 769px){.article-content{margin-top:var(--space-xxxlg)}}@media(min-width: 1025px){.article-content .wrap{display:grid;grid-template-columns:repeat(12, 1fr);grid-template-rows:repeat(auto-fit, minmax(10px, 1fr));column-gap:var(--space-col-gap);row-gap:var(--space-row-gap)}.article-content .wrap .card--event,.article-content .wrap .card--post,.article-content .wrap .card--space,.article-content .wrap .card--project{height:100%}.article-content .wrap .card--event .card-link,.article-content .wrap .card--post .card-link,.article-content .wrap .card--space .card-link,.article-content .wrap .card--project .card-link{height:100%;display:flex;flex-direction:column}.article-content .wrap .card--event .card-link .card-content,.article-content .wrap .card--post .card-link .card-content,.article-content .wrap .card--space .card-link .card-content,.article-content .wrap .card--project .card-link .card-content{flex:1;display:flex;flex-direction:column;align-items:flex-start}.article-content .wrap .card--event .card-link .card-content .button-secondary,.article-content .wrap .card--event .card-link .card-content .card-footer,.article-content .wrap .card--post .card-link .card-content .button-secondary,.article-content .wrap .card--post .card-link .card-content .card-footer,.article-content .wrap .card--space .card-link .card-content .button-secondary,.article-content .wrap .card--space .card-link .card-content .card-footer,.article-content .wrap .card--project .card-link .card-content .button-secondary,.article-content .wrap .card--project .card-link .card-content .card-footer{margin-top:auto}.article-content .wrap .card--event .card-link .card-content .card-summary,.article-content .wrap .card--post .card-link .card-content .card-summary,.article-content .wrap .card--space .card-link .card-content .card-summary,.article-content .wrap .card--project .card-link .card-content .card-summary{margin-bottom:var(--space-md)}}.article-content .wrap .article-body{grid-column:1/8}.article-content .wrap .article-sidebar{grid-column:9/13}.article-content>.container{margin-bottom:var(--space-tb)}.article-content>.container:last-child{margin-bottom:var(--space-tb)}.article-sidebar-inner-wrapper .card--membership{margin-left:0;margin-right:0}.article-sidebar-inner-wrapper .card--membership .card-content{background-color:var(--color-brand-yellow)}.article-sidebar-inner-wrapper .card--membership h3{font-size:var(--fs-h4)}.article-body .section--featured-person{margin-top:var(--space-xxxlg)}.article-body .container{padding-left:0;padding-right:0}.article-body .section-info{display:none}.article-body .section--quote-item{border-left:4px solid var(--color-black);padding-left:var(--space-md)}@media(max-width: 1024px){.article-body .section--quote-item .quote-image{max-width:28%}}.article-body .media-slides-wrapper{margin-left:0;margin-right:0}.article-body .section,.article-body blockquote{margin-top:var(--space-xxxlg)}@media(min-width: 1201px){.article-body .section,.article-body blockquote{margin-top:var(--space-xxxxlg)}}.article-body .section:last-child,.article-body blockquote:last-child{margin-bottom:0}.article-title-main-content .categories{margin-top:var(--space-md)}.content--intro,.content--text,.section--featured-person{max-width:var(--max-line-length)}.content--intro *:first-child,.content--text *:first-child{margin-top:0}.content--intro blockquote:last-child,.content--text blockquote:last-child{margin-bottom:0}.content--intro{font-size:var(--fs-h5);font-family:var(--font-family-primary);line-height:var(--lh-h5);font-weight:var(--fw-secondary-regular)}.content--intro+.content--text{margin-top:var(--space-md)}.content--text h2,.content--text h3,.content--text h4,.content--text h5{font-size:var(--fs-h5);font-family:var(--font-family-primary);line-height:var(--lh-h5);font-weight:var(--fw-secondary-regular)}.content--text h6{font-size:var(--fs-h6);font-family:var(--font-family-secondary);line-height:var(--lh-h6);font-weight:var(--fw-secondary-regular)}.content--text h2,.content--text h3,.content--text h4,.content--text h5,.content--text h6{margin-top:var(--space-md);margin-bottom:var(--space-xxsm)}.breadcrumb-keyline{margin-top:var(--space-md)}@media(min-width: 1025px){.breadcrumb-keyline{margin-top:var(--space-xxxlg)}}.breadcrumb{text-decoration:none;line-height:1}.breadcrumb svg{transform:rotate(180deg);width:22px;height:auto;margin-right:var(--space-xxsm);margin-bottom:-5px}.categories{display:flex;flex-flow:row wrap;gap:var(--space-xxsm)}.template--spektrix-page .part-width-content .article-body{grid-column:1/9}.template--spektrix-page .full-width-content .article-body{grid-column:1/13}.template--spektrix-page .full-width-content .article-body thead,.template--spektrix-page .full-width-content .article-body tbody{display:none}.template--spektrix-page .article-content{margin-top:0}.template--spektrix-page .article-content .container{padding:0}@media(max-width: 1024px){.template--spektrix-page .article-content .wrap{gap:0}}@media(min-width: 1025px){.template--spektrix-page .article-sidebar{padding-top:var(--space-xxxlg)}}.template--spektrix-page .section--section-navigation{margin-bottom:0}.article-header.with-display-status .article-header-image{padding-bottom:0}@media(min-width: 1025px){.article-header.with-display-status+.header-buttons{top:calc(var(--status-height, 58px) + var(--space-xxlg) + var(--header-button-height) + var(--space-md))}}.article-header.with-display-status+.header-buttons>*{transform:translateY(calc((100% + var(--status-height, 58px) + var(--space-xxlg)) * -1))}.article-header.with-display-status .article-title.has-header-buttons{padding-bottom:calc(var(--header-button-height) + var(--space-xxlg))}.article-header .section--event-status{z-index:2}@media(max-width: 768px){.template--ticket-subscriptions .article-page-title{font-size:var(--fs-h2)}}@media(max-width: 768px){.template--ticket-subscriptions .article-page-title [data-split-line-insert]::before{font-size:var(--fs-h2)}}.section--share{display:flex;align-items:center;border-top:2px solid var(--color-black);padding-top:var(--space-md)}.section--share .section-title{font-size:var(--fs-h7);font-family:var(--font-family-secondary);line-height:var(--lh-h7);font-weight:var(--fw-secondary-medium);text-transform:uppercase;margin-right:var(--space-xlg)}.section--share .share-list{display:flex;gap:var(--space-xlg);align-items:center}.section--share svg{display:block;width:22px;height:auto;fill:var(--color-black);stroke:none}.section--share svg.envelope-icon{stroke:var(--color-black);fill:none}.header-buttons{position:relative;z-index:var(--so-sticky-buttons);display:flex;gap:var(--space-xsm);height:0}@media(min-width: 1025px){.header-buttons{display:grid;grid-template-columns:repeat(12, 1fr);grid-template-rows:repeat(auto-fit, minmax(10px, 1fr));column-gap:var(--space-col-gap);row-gap:var(--space-row-gap);position:sticky;top:calc(var(--space-xxlg) + var(--header-button-height) + var(--space-md))}.header-buttons .card--event,.header-buttons .card--post,.header-buttons .card--space,.header-buttons .card--project{height:100%}.header-buttons .card--event .card-link,.header-buttons .card--post .card-link,.header-buttons .card--space .card-link,.header-buttons .card--project .card-link{height:100%;display:flex;flex-direction:column}.header-buttons .card--event .card-link .card-content,.header-buttons .card--post .card-link .card-content,.header-buttons .card--space .card-link .card-content,.header-buttons .card--project .card-link .card-content{flex:1;display:flex;flex-direction:column;align-items:flex-start}.header-buttons .card--event .card-link .card-content .button-secondary,.header-buttons .card--event .card-link .card-content .card-footer,.header-buttons .card--post .card-link .card-content .button-secondary,.header-buttons .card--post .card-link .card-content .card-footer,.header-buttons .card--space .card-link .card-content .button-secondary,.header-buttons .card--space .card-link .card-content .card-footer,.header-buttons .card--project .card-link .card-content .button-secondary,.header-buttons .card--project .card-link .card-content .card-footer{margin-top:auto}.header-buttons .card--event .card-link .card-content .card-summary,.header-buttons .card--post .card-link .card-content .card-summary,.header-buttons .card--space .card-link .card-content .card-summary,.header-buttons .card--project .card-link .card-content .card-summary{margin-bottom:var(--space-md)}}.header-buttons .button-secondary-white{background-color:var(--color-black)}.header-buttons .button-secondary-white:hover,.header-buttons .button-secondary-white:focus-visible{background-color:var(--color-white)}.header-buttons>*{flex:1;padding-left:0;padding-right:0;min-width:auto;height:var(--header-button-height, 46px);transform:translateY(calc((100% + var(--space-xxlg)) * -1))}@media(max-width: 1024px){.header-buttons>*{transition:none}}@media(min-width: 1025px){.header-buttons>*{grid-column:span 2}}.header-buttons.fix{transition:opacity var(--hover-transition)}@media(max-width: 1024px){.header-buttons.fix .button-book-now{position:fixed;bottom:var(--space-xsm);left:var(--space-lr);right:var(--space-lr);width:auto;transform:none;animation:fade-in .2s linear forwards}}.header-buttons.fix.hide{opacity:0}.modal-content-warnings{padding:var(--space-xlg)}@media(min-width: 1201px){.modal-content-warnings{padding:var(--space-xxxlg) var(--space-tb)}}.modal-content-warnings .content-warnings-header{display:flex;justify-content:space-between;align-items:center}.modal-content-warnings .content-warnings-header h2{font-size:var(--fs-h6);font-family:var(--font-family-secondary);line-height:var(--lh-h6);font-weight:var(--fw-secondary-regular);display:flex;align-items:center}.modal-content-warnings .content-warnings-header h2 .warning-triangle-icon{width:25px;height:auto;margin-right:var(--space-xxsm);margin-bottom:3px}.modal-content-warnings .content-warnings-content{margin-top:var(--space-md)}@media(min-width: 1201px){.modal-content-warnings .content-warnings-content{padding-right:var(--space-xxlg)}}.single-event .article-header-image .article-title{max-width:100%}.single-event .header-ratings{margin-bottom:20px;display:flex;flex-wrap:wrap;justify-content:space-between}@media(min-width: 1025px){.single-event .header-ratings{position:absolute;right:0;bottom:0;display:block;margin-bottom:0}}.single-event .header-ratings .single-review{width:50%}@media(min-width: 1025px){.single-event .header-ratings .single-review{width:100%}}.single-event .header-ratings .single-review .flex{display:flex;align-items:center;flex-wrap:wrap}.single-event .header-ratings .single-review .flex .stars{width:110px;margin-right:16px}.single-event .header-ratings .single-review:nth-of-type(6),.single-event .header-ratings .single-review:nth-of-type(5){display:none}@media(min-width: 1025px){.single-event .header-ratings .single-review:nth-of-type(6),.single-event .header-ratings .single-review:nth-of-type(5){display:block}}.template--news-listing .section--listing .pagination{border-top:2px solid var(--color-black)}.section--instagram{background-color:var(--color-brand-grey-light);padding-top:var(--space-xlg);padding-bottom:var(--space-xxxlg)}.section--instagram .FeedHeader__left-container{display:flex;flex-flow:column;align-items:center;justify-content:center}.section--instagram .FeedHeader__username{font-size:var(--fs-h4);font-family:var(--font-family-primary);line-height:var(--lh-h4);font-weight:var(--fw-primary-medium);color:var(--color-brand-orange);margin-bottom:0;margin-top:var(--space-xsm)}.section--instagram .FeedHeader__normal-style{background-color:rgba(0,0,0,0) !important}.section--instagram .FeedGridLayout__grid{display:block;width:100%;max-width:640px;margin-left:auto;margin-right:auto}.DesignedButton__button.FollowButton{border:1px solid var(--color-black) !important;border-radius:30px !important;font-weight:var(--fw-primary-medium) !important}.FeedLayout__col-footer{margin-top:var(--space-md) !important}.section--news-listing .section--listing,.section--news-listing .listing-list{margin-bottom:var(--space-row-gap)}.section--news-listing+.section--news-listing>.section--listing:first-child{margin-top:var(--space-row-gap)}.section--news-listing .pagination-wrapper{margin-top:var(--space-xxxxlg)}@media(min-width: 1201px){.section--news-listing .pagination-wrapper{margin-top:var(--space-xxxxxlg)}}.template--job-listing .listing-list li .card,.template--job-listing .listing-list li .card-link{height:100%;display:flex;flex-flow:column}.template--job-listing .listing-list li .card-content{flex:1;display:flex;flex-flow:column;justify-content:flex-start}.template--job-listing .listing-list li .card-content .date{margin-top:auto}.template--home{position:fixed;top:0;right:0;bottom:0;left:0}.template--home .layout,.template--home main,.template--home .section--media,.template--home .tns-outer,.template--home .tns-inner,.template--home .media-slides,.template--home .media-item{height:100%}.template--home .footer{display:none}.section--media-home{--right-spacing: var(--space-lr);--bottom-spacing: var(--space-xlg);position:relative;overflow:hidden}.section--media-home .media-item{left:0 !important;opacity:1 !important;z-index:1}.section--media-home .media-item.aniamte-out{z-index:2}.section--media-home .media-item.animate-in{z-index:3}.section--media-home .home-media-image{position:relative;width:100%;height:100%;background-image:var(--image-mobile);background-size:cover;background-position:center;color:var(--color-white);min-height:100%;display:flex;align-items:flex-end;padding-bottom:calc(var(--bottom-spacing) + var(--button-size) + var(--space-xsm))}@media(min-width: 769px){.section--media-home .home-media-image{background-image:var(--image-desktop)}}@media(min-width: 1201px){.section--media-home .home-media-image{padding-bottom:var(--bottom-spacing)}}.section--media-home .home-media-image::before,.section--media-home .home-media-image::after{content:"";position:absolute;left:0;right:0;z-index:1}.section--media-home .home-media-image::before{background:linear-gradient(180deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);top:0;bottom:65%;opacity:.3}.section--media-home .home-media-image::after{background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%);top:35%;bottom:0;opacity:.7}.section--media-home .home-media-image .button-primary,.section--media-home .home-media-image .button-secondary-white{margin-top:var(--space-md)}.section--media-home .home-media-image .tagline{font-size:var(--fs-h6);font-family:var(--font-family-secondary);line-height:var(--lh-h6);font-weight:var(--fw-secondary-regular)}.section--media-home .home-media-image h2{font-size:var(--fs-h1);font-family:var(--font-family-primary);line-height:var(--lh-h1);font-weight:var(--fw-primary-bold);letter-spacing:var(--letter-spacing);margin:0 0 var(--space-xxsm) 0}.section--media-home .home-media-image h2 [data-split-line-insert]::before{font-size:var(--fs-h1);font-family:var(--font-family-primary);line-height:var(--lh-h1);font-weight:var(--fw-primary-bold);letter-spacing:var(--letter-spacing)}.section--media-home .home-media-image .slide-type-label{font-size:var(--fs-h5);font-family:var(--font-family-primary);line-height:var(--lh-h5);font-weight:var(--fw-secondary-regular);margin:0 0 var(--space-xxsm) 0}.section--media-home .home-media-image .media-content{position:relative;z-index:2}.section--media-home [data-action=stop],.section--media-home [data-action=start]{position:absolute;right:var(--right-spacing);bottom:var(--bottom-spacing);z-index:var(--so-sticky-buttons)}.section--media-home .tns-controls{top:auto;right:calc(var(--right-spacing) + var(--button-size) + var(--space-xxsm));bottom:var(--bottom-spacing);z-index:var(--so-sticky-buttons);margin:0;transform:none}.section--media-home [data-controls=next]{transform:rotate(45deg);border-color:var(--color-white);background-color:rgba(0,0,0,0)}.section--media-home [data-controls=next] svg{stroke:var(--color-white)}.section--media-home .carousel-counter{color:var(--color-white);position:absolute;right:calc(var(--right-spacing) + var(--button-size)*2 + var(--space-xxsm)*2);bottom:var(--bottom-spacing);z-index:var(--so-sticky-buttons)}[data-animate-in],[data-animate-out]{height:100%}[data-animate-in]{position:relative;z-index:2}[data-animate-out]{position:absolute;background-color:var(--color-brand-red-light);width:200vw;height:200vh;top:0;left:0;z-index:1}.animate-in [data-animate-in]{transition:clip-path 1.3s ease-in}.animate-in [data-animate-out]{transition:clip-path 1.5s ease-in}.single-project .article-content .wrap{row-gap:40px}.single-project .article-content .wrap .strand-link{grid-column:1/12}@media(max-width: 1024px){.single-project .strand-link{margin-bottom:var(--space-md)}}
