/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){clip:rect(0,0,0,0)!important;border:0!important;display:block!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{margin-left:auto;margin-right:auto;padding-left:1.5625rem;padding-right:1.5625rem;width:100%}@media (min-width:576px){.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{padding-left:1.875rem;padding-right:1.875rem}}@media (min-width:768px){.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{padding-left:3.75rem;padding-right:3.75rem}}@media (min-width:1400px){.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{padding-left:5.625rem;padding-right:5.625rem}}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:calc(var(--bs-gutter-x)*-.5);margin-top:calc(var(--bs-gutter-y)*-1)}.row>*{box-sizing:border-box;flex-shrink:0;margin-top:var(--bs-gutter-y);max-width:100%;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}.col{flex:1 0 0%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}@media (min-width:576px){.col-sm{flex:1 0 0%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}}@media (min-width:768px){.col-md{flex:1 0 0%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}}@media (min-width:992px){.col-lg{flex:1 0 0%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}}@media (min-width:1200px){.col-xl{flex:1 0 0%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}}@media (min-width:1400px){.col-xxl{flex:1 0 0%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}@media (min-width:576px){.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}}@media (min-width:768px){.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}}@media (min-width:992px){.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}}@media (min-width:1200px){.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}}@media (min-width:1400px){.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}:export{bgd_fuchsia:#e12364;bgt_orange:#ff8c37;bgt_peach:#f5a08c;bgt_yellow:#ffd228;bgt_warm_grey:#f0e1d2;bgd_cyan:#00a596;bgd_dark_green:#0a5236;bgt_light-blue:#b9dbf9;bgd_blue:#005578;bgd_dark_blue:#010031;bgd_dark_fuchsia:#c31551;bgd_black:#000;bgd_unimportant:#666;bgd_disabled:#7f7f7f;bgt_white:#fff}.container-max{margin-left:auto;margin-right:auto;max-width:101.25rem}.flex-vert{display:flex;flex-direction:column}.flex-vert:only-child{height:100%}.greedy{display:flex;flex-direction:column;flex-grow:9;justify-content:flex-end}@font-face{font-display:swap;font-family:Caslon Doric;font-style:normal;font-weight:200;src:local("Caslon Doric NGS"),url(/themes/ngs_cms/dist/assets/fonts/caslon-doric/CaslonDoricNGS-Regular-Web.woff2) format("woff2"),url(/themes/ngs_cms/dist/assets/fonts/caslon-doric/CaslonDoricNGS-Regular-Web.woff) format("woff")}@font-face{font-display:swap;font-family:Caslon Doric;font-style:italic;font-weight:200;src:local("Caslon Doric NGS"),url(/themes/ngs_cms/dist/assets/fonts/caslon-doric/CaslonDoricNGS-RegularItalic-Web.woff2) format("woff2"),url(/themes/ngs_cms/dist/assets/fonts/caslon-doric/CaslonDoricNGS-RegularItalic-Web.woff) format("woff")}@font-face{font-display:swap;font-family:Caslon Doric;font-style:normal;font-weight:600;src:local("Caslon Doric NGS"),url(/themes/ngs_cms/dist/assets/fonts/caslon-doric/CaslonDoricNGS-Medium-Web.woff2) format("woff2"),url(/themes/ngs_cms/dist/assets/fonts/caslon-doric/CaslonDoricNGS-Medium-Web.woff) format("woff")}@font-face{font-display:swap;font-family:Caslon Doric;font-style:italic;font-weight:600;src:local("Caslon Doric NGS"),url(/themes/ngs_cms/dist/assets/fonts/caslon-doric/CaslonDoricNGS-MediumItalic-Web.woff2) format("woff2"),url(/themes/ngs_cms/dist/assets/fonts/caslon-doric/CaslonDoricNGS-MediumItalic-Web.woff) format("woff")}@font-face{font-display:swap;font-family:Caslon Doric;font-style:normal;font-weight:500;src:local("Caslon Doric NGS"),url(/themes/ngs_cms/dist/assets/fonts/caslon-doric/CaslonDoricNGS-Medium-Web.woff2) format("woff2"),url(/themes/ngs_cms/dist/assets/fonts/caslon-doric/CaslonDoricNGS-Medium-Web.woff) format("woff")}@font-face{font-display:swap;font-family:Caslon Doric;font-style:italic;font-weight:500;src:local("Caslon Doric NGS"),url(/themes/ngs_cms/dist/assets/fonts/caslon-doric/CaslonDoricNGS-MediumItalic-Web.woff2) format("woff2"),url(/themes/ngs_cms/dist/assets/fonts/caslon-doric/CaslonDoricNGS-MediumItalic-Web.woff) format("woff")}@font-face{font-display:swap;font-family:Caslon Doric;font-style:normal;font-weight:700;src:local("Caslon Doric NGS"),url(/themes/ngs_cms/dist/assets/fonts/caslon-doric/CaslonDoricNGS-Bold-Web.woff2) format("woff2"),url(/themes/ngs_cms/dist/assets/fonts/caslon-doric/CaslonDoricNGS-Bold-Web.woff) format("woff")}@font-face{font-display:swap;font-family:Caslon Doric;font-style:italic;font-weight:700;src:local("Caslon Doric NGS"),url(/themes/ngs_cms/dist/assets/fonts/caslon-doric/CaslonDoricNGS-BoldItalic-Web.woff2) format("woff2"),url(/themes/ngs_cms/dist/assets/fonts/caslon-doric/CaslonDoricNGS-BoldItalic-Web.woff) format("woff")}body{background:#fff;color:#000;font-family:Caslon Doric,arial,helvetica,sans-serif;font-size:1rem;font-weight:200;line-height:1.75rem;min-height:100vh}@media (min-width:1200px){body{font-size:1.125rem;line-height:1.875rem}}p{margin:0 0 1.5rem}@media (min-width:992px){header p{margin-bottom:2.25rem}}.lead{font-size:1.125rem!important}.inherit{font-size:inherit!important}.semi-small,.small,small{font-size:1rem!important;line-height:1.25}ins{align-items:center;background:#ffffa5;box-shadow:-.2em .4em .2em 0 rgba(0,0,0,.4),inset 0 1em 2em rgba(0,0,0,.1);color:#006;cursor:help;display:flex;font-family:Brush Script MT,Chalkboard,ChalkboardSE-Regular,Marker Felt,Purisa,URW Chancery L,Comic Sans,Comic Sans MS,cursive;font-size:1.875rem;height:12.5rem;line-height:1.1;margin:0 auto;padding:.625rem;text-align:center;text-decoration:none;transform:rotate(-3deg);width:12.5rem}ins:hover{box-shadow:0 0 0 0 transparent;top:.2em}#block-ngs-cms-local-tasks:has([data-drupal-link-system-path="user/login"]){display:none}.sb-show-main.sb-main-padded{padding:0}.user-login-form{background-color:#f0e1d2;border-radius:.5rem;margin:3rem auto;max-width:500px;padding:1.5rem;width:80%}.user-login-form .form-item--error-message{display:none}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;line-height:1.4;scroll-behavior:smooth}body{margin:0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-size:1em}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:700}code,kbd,samp{font-size:1em}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}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}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:none;-webkit-border-radius:0;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}.btn-fieldset-filter,input,select,textarea{background:#fff;border:.125rem solid #000;border-radius:.4375rem;color:#000;display:block;font:inherit;font-size:1rem;line-height:1.625rem;margin:0 0 .125rem;outline:none;padding:.6875rem .6875rem .75rem;width:100%}.btn-fieldset-filter:focus,input:focus,select:focus,textarea:focus{border-color:#005578;outline:.125rem solid #000;outline-offset:-.375rem}form.ticket-purchase-form .fieldset-columns .row .col-md:nth-child(2) p.input-group>div:focus-within{outline:2px solid #e12364}form.openid-connect-login-form{display:flex;justify-content:center;margin-top:50px}svg{display:inline-block;max-width:100%;vertical-align:middle}svg:not(.natural){height:auto;width:100%}ol,ul{list-style:none;margin:0 0 1rem;padding:0}ol ol,ol ul,ul ol,ul ul{margin:0}body:before{display:none;visibility:hidden}@media (max-width:575.98px){body:before{content:"xs"}}@media (min-width:576px) and (max-width:767.98px){body:before{content:"sm"}}@media (min-width:768px) and (max-width:991.98px){body:before{content:"md"}}@media (min-width:992px) and (max-width:1199.98px){body:before{content:"lg"}}@media (min-width:1200px) and (max-width:1399.98px){body:before{content:"xl"}}@media (min-width:1400px){body:before{content:"xxl"}}@media print{.col-md-1{width:8.3333%}.col-md-2{width:16.6667%}.col-md-3{width:25%}.col-md-4{width:33.3333%}.col-md-5{width:41.6667%}.col-md-6{width:50%}.col-md-7{width:85.3333%}.col-md-8{width:66.6667%}.col-md-9{width:75%}.col-md-10{width:83.333%}.col-md-11{width:91.6667%}.col-md-12{width:8.3333%}*{background:none!important;color:#000!important}}@page{margin:2cm}input#email::-moz-placeholder{font-size:.7em}input#email::placeholder{font-size:.7em}a.main-navigation__skip{z-index:100}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list{display:block}.splide__track--fade>.splide__list>.splide__slide{left:0;opacity:0;position:absolute;top:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;position:relative;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}.vanilla-calendar{background-color:#fff;display:grid;gap:.75rem;grid-template-columns:1fr;min-width:-moz-min-content;min-width:min-content;padding:.75rem;width:17.5rem}.vanilla-calendar button:focus-visible{outline:.0625rem solid #ff8c37}.vanilla-calendar-header{align-items:center;display:flex;position:relative}.vanilla-calendar-header__content{align-items:center;display:grid;flex-grow:1;grid-auto-columns:max-content;grid-auto-flow:column;justify-content:center;padding:0 .9375rem;white-space:pre-wrap}.vanilla-calendar-week-numbers{align-items:center;display:flex;flex-direction:column}.vanilla-calendar-week-numbers__title{align-items:center;color:#000;display:flex;font-size:.75rem;font-weight:700;height:1.125rem;justify-content:center;line-height:1rem;margin-bottom:.3125rem;width:1.75rem}.vanilla-calendar-week-numbers__content{align-items:center;display:grid;flex-grow:1;grid-auto-flow:row;justify-items:center;row-gap:.125rem}.vanilla-calendar-wrapper{display:flex;gap:.25rem;margin:0 0 1.5rem}.vanilla-calendar-content{display:flex;flex-direction:column;flex-grow:1}.vanilla-calendar-arrow{background-color:transparent;border:0;cursor:pointer;display:block;font-size:0;height:1.125rem;padding:.125rem;position:relative;right:.125rem;width:1.125rem}.vanilla-calendar-arrow:before{top:.3125rem;transform:rotate(45deg)}.vanilla-calendar-arrow:after,.vanilla-calendar-arrow:before{background-color:#000;content:"";height:.0625rem;left:.3125rem;position:absolute;width:.625rem}.vanilla-calendar-arrow:after{bottom:.3125rem;transform:rotate(-45deg)}.vanilla-calendar-arrow:hover:after,.vanilla-calendar-arrow:hover:before{background-color:#e12364}.vanilla-calendar-arrow_prev{left:4px;right:0;transform:rotate(180deg)}.vanilla-calendar-months{align-items:center;background-color:#fff;-moz-column-gap:6px;column-gap:6px;display:grid;flex-grow:1;grid-template-columns:repeat(4,1fr);row-gap:12px}.vanilla-calendar-months_selecting .vanilla-calendar-months__month{cursor:pointer}.vanilla-calendar-months_selecting .vanilla-calendar-months__month_disabled{cursor:default}.vanilla-calendar-months__month{align-items:center;background-color:#fff;border:0;color:#000;display:flex;font-size:12px;font-weight:700;height:40px;justify-content:center;line-height:16px;padding:2px;text-align:center;word-break:break-all}.vanilla-calendar-months__month:hover{background-color:#e12364;color:#fff}.vanilla-calendar-months__month_selected{background-color:#00a596;color:#fff}.vanilla-calendar-months__month_disabled{background-color:#fff;color:#7f7f7f;pointer-events:none}.vanilla-calendar-months__month_disabled:hover{background-color:#fff;color:#7f7f7f}.vanilla-calendar-month{background-color:transparent;border:0;cursor:pointer;font-size:1.18125rem;font-weight:200;line-height:20px;padding:2px}.vanilla-calendar-month:hover,.vanilla-calendar-month_not-active{color:#000}.vanilla-calendar-month_disabled{color:#000;pointer-events:none}.vanilla-calendar-years{align-items:center;background-color:#fff;-moz-column-gap:6px;column-gap:6px;display:grid;flex-grow:1;grid-template-columns:repeat(5,1fr);row-gap:12px}.vanilla-calendar-years_selecting .vanilla-calendar-years__year{cursor:pointer}.vanilla-calendar-years_selecting .vanilla-calendar-years__year_disabled{cursor:default}.vanilla-calendar-years__year{align-items:center;background-color:#fff;border:0;color:#000;display:flex;font-size:12px;font-weight:700;height:40px;justify-content:center;line-height:20px;padding:2px;text-align:center;word-break:break-all}.vanilla-calendar-years__year:hover{background-color:#e12364;color:#fff}.vanilla-calendar-years__year_selected{background-color:#00a596;color:#fff}.vanilla-calendar-years__year_disabled{background-color:#fff;color:#000;pointer-events:none}.vanilla-calendar-years__year_disabled:hover{background-color:#fff;color:#000}.vanilla-calendar-year{background-color:transparent;border:0;cursor:pointer;font-size:1.18125rem;font-weight:200;line-height:20px;padding:2px}.vanilla-calendar-year:hover,.vanilla-calendar-year_not-active{color:#000}.vanilla-calendar-year_disabled{color:#000;pointer-events:none}.vanilla-calendar-week{-moz-column-gap:2px;column-gap:2px;display:grid;grid-template-columns:repeat(7,1fr);justify-items:center;margin-bottom:5px}.vanilla-calendar-week__day{font-size:.7875rem;font-weight:400;height:18px}.vanilla-calendar-week-number,.vanilla-calendar-week__day{align-items:center;color:#000;display:flex;justify-content:center;line-height:16px;width:28px}.vanilla-calendar-week-number{font-size:12px;font-weight:700;height:28px}.vanilla-calendar-days{align-items:center;-moz-column-gap:2px;column-gap:2px;display:grid;flex-grow:1;grid-template-columns:repeat(7,1fr);justify-items:center;row-gap:2px}.vanilla-calendar-days_selecting .vanilla-calendar-day__btn{cursor:pointer}.vanilla-calendar-days_selecting .vanilla-calendar-day__btn_disabled{cursor:default}.vanilla-calendar-day{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}.vanilla-calendar-day:focus-visible .vanilla-calendar-day__popup,.vanilla-calendar-day:hover .vanilla-calendar-day__popup{opacity:1;pointer-events:auto}.vanilla-calendar-day__btn{align-items:center;background-color:#fff;border:.0625rem solid transparent;border-radius:50%;color:#000;cursor:default;display:flex;font-size:.875rem;font-weight:300;height:2.4375rem;justify-content:center;line-height:16px;width:2.4375rem}.vanilla-calendar-day__btn:hover{background-color:#e12364;color:#fff}.vanilla-calendar-day__btn_today{border:.0625rem solid #000}.vanilla-calendar-day__btn_today:hover{background-color:#e12364;color:#fff}.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_next,.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_prev{background-color:#f0e1d2;color:#000}.vanilla-calendar-day__btn_selected{background-color:#e12364;color:#fff;pointer-events:none}.vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_intermediate,.vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_intermediate:hover{background-color:#e12364;color:#fff}.vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next,.vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next:hover,.vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev,.vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev:hover{background-color:#f0e1d2;color:#000}.vanilla-calendar-day__btn_next,.vanilla-calendar-day__btn_prev{background-color:#fff;color:#000}.vanilla-calendar-day__btn_disabled{background-color:#fff;color:#7f7f7f;pointer-events:none}.vanilla-calendar-day__btn_disabled:hover{background-color:#fff;color:#7f7f7f}.vanilla-calendar-day__popup{color:#000;font-size:12px;font-weight:400;left:50%;line-height:14px;opacity:0;padding:16px 12px 8px;pointer-events:none;position:absolute;top:100%;transform:translateX(-50%);width:130px;z-index:2}.vanilla-calendar-day__popup:hover{opacity:1;pointer-events:auto}.vanilla-calendar-day__popup:before{background-color:#fff;bottom:0;content:"";display:block;height:calc(100% - 8px);left:0;position:absolute;width:100%;z-index:-1}.vanilla-calendar-day__popup:after{border-color:transparent transparent #fff;border-style:solid;border-width:0 10px 8px;content:"";display:block;height:0;left:50%;position:absolute;top:2px;transform:translateX(-50%);width:0;z-index:-1}.vanilla-calendar-time{border-top:1px solid #f0e1d2;display:grid;gap:12px;grid-template-columns:auto 1fr;padding:12px 6px 0}.vanilla-calendar-time__content{align-items:center;display:flex}.vanilla-calendar-time__content input{background-color:#fff;border:0;box-sizing:border-box;color:#000;display:block;font-size:18px;font-weight:600;line-height:18px;margin:0;padding:2px;position:relative;text-align:center;width:100%}.vanilla-calendar-time__content input:hover{background-color:#f0e1d2}.vanilla-calendar-time__content input:disabled{cursor:default}.vanilla-calendar-time__content input:disabled:hover{background-color:transparent}.vanilla-calendar-time__content input:focus-visible{background-color:#fff;outline:.0625rem solid #ff8c37}.vanilla-calendar-time__content input.vanilla-calendar-is-focus{background-color:#f0e1d2}.vanilla-calendar-time__hours{margin-right:6px;position:relative;width:25px}.vanilla-calendar-time__hours:after{color:#000;content:":";display:block;font-size:14px;font-weight:600;line-height:14px;margin-top:-1px;position:absolute;right:-5px;top:50%;transform:translateY(-50%)}.vanilla-calendar-time__minutes{width:25px}.vanilla-calendar-time__keeping{background-color:transparent;border:0;color:#7f7f7f;cursor:pointer;display:block;font-size:11px;font-weight:400;line-height:12px;margin-left:1px;margin-top:5px;padding:2px}.vanilla-calendar-time__keeping:hover{background-color:#f0e1d2}.vanilla-calendar-time__keeping:disabled{cursor:default}.vanilla-calendar-time__keeping:disabled:hover{background-color:transparent}.vanilla-calendar-time__ranges{display:flex;flex-direction:column}.vanilla-calendar-time__range{font-size:0;position:relative;z-index:1}.vanilla-calendar-time__range:before{left:0}.vanilla-calendar-time__range:after,.vanilla-calendar-time__range:before{background-color:#f0e1d2;content:"";height:8px;margin-top:1px;pointer-events:none;position:absolute;top:5px;width:1px;z-index:1}.vanilla-calendar-time__range:after{right:0}.vanilla-calendar-time__range:hover input::-webkit-slider-thumb{border-color:#000}.vanilla-calendar-time__range:hover input::-moz-range-thumb{border-color:#000}.vanilla-calendar-time__range input{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;height:20px;margin:0;outline:none;position:relative;width:100%}.vanilla-calendar-time__range input:focus-visible::-webkit-slider-thumb{border-color:#ff8c37}.vanilla-calendar-time__range input:focus-visible::-moz-range-thumb{border-color:#ff8c37}.vanilla-calendar-time__range input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #f0e1d2;box-sizing:border-box;cursor:pointer;height:16px;margin-top:-8px;position:relative;width:10px;z-index:2}.vanilla-calendar-time__range input::-moz-range-thumb{background-color:#fff;border:1px solid #f0e1d2;box-sizing:border-box;cursor:pointer;height:16px;position:relative;width:10px;z-index:2}.vanilla-calendar-time__range input::-webkit-slider-runnable-track{background-color:#f0e1d2;box-sizing:border-box;cursor:pointer;height:1px;margin-top:1px;width:100%}.vanilla-calendar-time__range input::-moz-range-track{background-color:#f0e1d2;box-sizing:border-box;cursor:pointer;height:1px;margin-top:1px;width:100%}.vanilla-calendar{background:#fff;color:#000}.vanilla-calendar-day__btn_disabled,.vanilla-calendar-months__month_disabled,.vanilla-calendar-years__year_disabled{color:#7f7f7f}.vanilla-calendar-day__btn_next,.vanilla-calendar-day__btn_prev{color:#666}.vanilla-calendar-day__btn_today{background:#fff;border-color:#000;color:#000}.a-z-letter{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:50%;color:#000;cursor:pointer;display:inline-block;font-size:1em;font-weight:500;height:1.9375rem;line-height:1.9375rem;margin:0 .375rem 0 0;padding:.0625rem 0 0;text-align:center;text-decoration:none;text-transform:uppercase;width:1.9375rem}.a-z-letter:last-child{margin:0}.a-z-letter--disable,.a-z-letter[disabled]{color:#7f7f7f}.a-z-letter--selected{background:#00a596}.a-z-letter--selected.a-z-letter:hover{background:#e12364;color:#fff}.a-z-letter--wide{border-radius:.3125rem;height:auto;padding:0 .625rem;text-transform:none;width:auto}.a-z-letter:not([disabled]):not(.a-z-letter--selected):hover{color:#e12364}.glossary-list li{display:inline-block;list-style:none;padding:0}.glossary-list li:before{display:none}a{color:#e12364;font-weight:500}a:active,a:focus,a:hover{text-decoration:none}[class*=bgd-] a,[class*=bgt-] a{color:inherit}.bgd-black a,.bgt-white a{color:#e12364}.bgd-black a:active,.bgd-black a:focus,.bgd-black a:hover{color:#00a596}a[href^=mailto]{word-break:break-all}audio{display:block;width:100%}blockquote{border-left:.25rem solid #000;line-height:1.25;margin:0 0 1rem;padding:0 0 0 1.75rem}blockquote,blockquote .bold{font-style:italic}blockquote :last-child{margin-bottom:0}blockquote.blockquote--jumbo{border:none;font-size:1.5rem;font-style:italic;font-weight:400;line-height:1.2857;padding:0}blockquote.blockquote--jumbo:before{content:"‘"}blockquote.blockquote--jumbo:after{content:"’"}.btn,.link-before-arrow,[class*=cta-primary]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:inherit;cursor:pointer;display:inline-block;font-family:inherit;font-size:1em;font-weight:500;line-height:1.5;padding:0;position:relative;text-align:center;text-decoration:none;text-transform:inherit;vertical-align:top}.btn[disabled],.link-before-arrow[disabled],[class*=cta-primary][disabled]{cursor:pointer}.btn:focus,.link-before-arrow:focus,[class*=cta-primary]:focus{outline:none}.btn:focus-visible,.link-before-arrow:focus-visible,[class*=cta-primary]:focus-visible{outline-offset:.125rem;outline-style:solid;outline-width:.125rem}.btn:active,.btn:focus-visible,.btn:hover,.link-before-arrow:active,.link-before-arrow:focus-visible,.link-before-arrow:hover,[class*=cta-primary]:active,[class*=cta-primary]:focus-visible,[class*=cta-primary]:hover{color:#e12364;text-decoration:underline}.bgt-warm-grey .btn:active,.bgt-warm-grey .btn:focus-visible,.bgt-warm-grey .btn:hover,.bgt-warm-grey .link-before-arrow:active,.bgt-warm-grey .link-before-arrow:focus-visible,.bgt-warm-grey .link-before-arrow:hover,.bgt-warm-grey [class*=cta-primary]:active,.bgt-warm-grey [class*=cta-primary]:focus-visible,.bgt-warm-grey [class*=cta-primary]:hover{color:inherit}.btn.btn-mainnav:active,.btn.btn-mainnav:focus-visible,.btn.btn-mainnav:hover,.link-before-arrow.btn-mainnav:active,.link-before-arrow.btn-mainnav:focus-visible,.link-before-arrow.btn-mainnav:hover,[class*=cta-primary].btn-mainnav:active,[class*=cta-primary].btn-mainnav:focus-visible,[class*=cta-primary].btn-mainnav:hover{color:#c31551}.btn span,.btn svg,.link-before-arrow span,.link-before-arrow svg,[class*=cta-primary] span,[class*=cta-primary] svg{pointer-events:none}.btn .icon-after,.btn .icon-before,.link-before-arrow .icon-after,.link-before-arrow .icon-before,[class*=cta-primary] .icon-after,[class*=cta-primary] .icon-before{bottom:.125rem;position:relative}.btn .icon-before,.link-before-arrow .icon-before,[class*=cta-primary] .icon-before{margin-right:.625rem}.btn .icon-after,.link-before-arrow .icon-after,[class*=cta-primary] .icon-after{margin-left:.625rem}.btn-primary,.btn-secondary,.link-before-arrow,[class*=cta-primary]{border:.125rem solid transparent;margin-bottom:.125rem;padding:.5625rem 0 .625rem}.btn-primary.btn-primary,[class*=cta-primary]{background:#000;border:.125rem solid #000;border-radius:.4375rem;color:#fff;font-size:1.125rem;outline-color:#000;padding-left:.875rem;padding-right:.875rem}@media (min-width:992px){.btn-primary.btn-primary,[class*=cta-primary]{padding-left:2.5rem;padding-right:2.5rem}}.btn-primary.btn-primary.btn-inverted,.btn-primary.btn-primary:active,.btn-primary.btn-primary:focus-visible,.btn-primary.btn-primary:hover,.btn-primary.btn-primary[aria-selected=true],[class*=cta-primary].btn-inverted,[class*=cta-primary]:active,[class*=cta-primary]:focus-visible,[class*=cta-primary]:hover,[class*=cta-primary][aria-selected=true]{background:#fff;color:#000;text-decoration:none}.btn-primary.btn-primary.btn-primary-inverted,[class*=bgd-] .btn-primary.btn-primary,[class*=bgd-] [class*=cta-primary],[class*=bgt-] .btn-primary.btn-primary,[class*=bgt-] [class*=cta-primary],[class*=cta-primary].btn-primary-inverted,[style*="--colour: #fff;"] .btn-primary.btn-primary,[style*="--colour: #fff;"] [class*=cta-primary]{background:#fff;border-color:#000;color:#000}.btn-primary.btn-primary.btn-primary-inverted:active,.btn-primary.btn-primary.btn-primary-inverted:focus-visible,.btn-primary.btn-primary.btn-primary-inverted:hover,[class*=bgd-] .btn-primary.btn-primary:active,[class*=bgd-] .btn-primary.btn-primary:focus-visible,[class*=bgd-] .btn-primary.btn-primary:hover,[class*=bgd-] [class*=cta-primary]:active,[class*=bgd-] [class*=cta-primary]:focus-visible,[class*=bgd-] [class*=cta-primary]:hover,[class*=bgt-] .btn-primary.btn-primary:active,[class*=bgt-] .btn-primary.btn-primary:focus-visible,[class*=bgt-] .btn-primary.btn-primary:hover,[class*=bgt-] [class*=cta-primary]:active,[class*=bgt-] [class*=cta-primary]:focus-visible,[class*=bgt-] [class*=cta-primary]:hover,[class*=cta-primary].btn-primary-inverted:active,[class*=cta-primary].btn-primary-inverted:focus-visible,[class*=cta-primary].btn-primary-inverted:hover,[style*="--colour: #fff;"] .btn-primary.btn-primary:active,[style*="--colour: #fff;"] .btn-primary.btn-primary:focus-visible,[style*="--colour: #fff;"] .btn-primary.btn-primary:hover,[style*="--colour: #fff;"] [class*=cta-primary]:active,[style*="--colour: #fff;"] [class*=cta-primary]:focus-visible,[style*="--colour: #fff;"] [class*=cta-primary]:hover{background:#000;color:#fff}[class*=bgd-] .btn-primary.btn-primary:active,[class*=bgd-] .btn-primary.btn-primary:focus-visible,[class*=bgd-] .btn-primary.btn-primary:hover,[class*=bgd-] .btn-primary.btn-primary[aria-selected=true],[class*=bgd-] [class*=cta-primary]:active,[class*=bgd-] [class*=cta-primary]:focus-visible,[class*=bgd-] [class*=cta-primary]:hover,[class*=bgd-] [class*=cta-primary][aria-selected=true],[style*="--colour: #fff;"] .btn-primary.btn-primary:active,[style*="--colour: #fff;"] .btn-primary.btn-primary:focus-visible,[style*="--colour: #fff;"] .btn-primary.btn-primary:hover,[style*="--colour: #fff;"] .btn-primary.btn-primary[aria-selected=true],[style*="--colour: #fff;"] [class*=cta-primary]:active,[style*="--colour: #fff;"] [class*=cta-primary]:focus-visible,[style*="--colour: #fff;"] [class*=cta-primary]:hover,[style*="--colour: #fff;"] [class*=cta-primary][aria-selected=true]{background:transparent;border-color:#fff;color:#fff;outline-color:#005578}[class*=bgt-] .btn-primary.btn-primary:active,[class*=bgt-] .btn-primary.btn-primary:focus-visible,[class*=bgt-] .btn-primary.btn-primary:hover,[class*=bgt-] .btn-primary.btn-primary[aria-selected=true],[class*=bgt-] [class*=cta-primary]:active,[class*=bgt-] [class*=cta-primary]:focus-visible,[class*=bgt-] [class*=cta-primary]:hover,[class*=bgt-] [class*=cta-primary][aria-selected=true]{background:#000;border-color:#fff;color:#fff;outline-color:#000}.bgd-image .btn-primary.btn-primary,.bgd-image [class*=cta-primary]{background:#000;border-color:#fff;color:#fff;outline-color:#005578}.bgd-image .btn-primary.btn-primary:active,.bgd-image .btn-primary.btn-primary:focus-visible,.bgd-image .btn-primary.btn-primary:hover,.bgd-image [class*=cta-primary]:active,.bgd-image [class*=cta-primary]:focus-visible,.bgd-image [class*=cta-primary]:hover{background:#fff;border-color:#000;color:#000}.bgt-white .btn-primary.btn-primary,.bgt-white [class*=cta-primary]{background:#000;border-color:#000;color:#fff;outline-color:#000}.bgt-white .btn-primary.btn-primary:active,.bgt-white .btn-primary.btn-primary:focus-visible,.bgt-white .btn-primary.btn-primary:hover,.bgt-white [class*=cta-primary]:active,.bgt-white [class*=cta-primary]:focus-visible,.bgt-white [class*=cta-primary]:hover{background:#fff;border-color:#000;color:#000}.btn-primary.btn-primary.btn-inverted,[class*=cta-primary].btn-inverted{background:#fff;border-color:#000;color:#000}.btn-primary.btn-primary.btn-inverted:active,.btn-primary.btn-primary.btn-inverted:focus-visible,.btn-primary.btn-primary.btn-inverted:hover,[class*=cta-primary].btn-inverted:active,[class*=cta-primary].btn-inverted:focus-visible,[class*=cta-primary].btn-inverted:hover{background:#000;color:#fff}.link-before-arrow{color:#e12364}.link-before-arrow:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" stroke="%23e12364" stroke-width="3" fill="none"><path d="M 6,1 17,12 6,23"/></svg>');content:"";display:inline-block;height:.875rem;margin:0 .625rem 0 0;width:.875rem}.bgt-warm-grey .link-before-arrow:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" stroke="%23000" stroke-width="3" fill="none"><path d="M 6,1 17,12 6,23"/></svg>')}.btn-nopoiner{cursor:default}.btn-full-width{display:block;width:100%}.btn-filter{padding:0 3rem 0 0}@media (min-width:992px){.btn-filter:after{height:.4375rem;right:.75rem;transform:rotate(135deg);transform-origin:100% .0625rem;width:.4375rem}.btn-filter:active,.btn-filter:focus-visible,.btn-filter:hover{opacity:.8}}@media (max-width:991.98px){.btn-filter{background:#000;border-top:.0625rem solid #000;color:#fff;display:block;padding:1.125rem 2.1875rem;text-align:left;width:100%}.btn-filter:after{height:.75rem;right:2.1875rem;transform:rotate(45deg);transform-origin:100% 0;width:.75rem}}[class*=bgd-] .btn-filter{color:#fff}[class*=bgd-] .btn-filter:active,[class*=bgd-] .btn-filter:focus-visible,[class*=bgd-] .btn-filter:hover{color:#e12364}.btn-filter:after{border-right:.125rem solid;border-top:.125rem solid;content:"";position:absolute;top:50%}.btn-square.btn-square{min-height:3.3125rem;padding-left:.625rem;padding-right:.625rem}.button-secondary{color:#e12364;text-decoration:none}.card .button-secondary{margin-left:20px;text-align:left;text-indent:-24px}.button-secondary:focus{outline:none}.button-secondary:focus-visible{outline-offset:.125rem;outline-style:solid;outline-width:.125rem}.button-secondary:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" stroke="%23e12364" stroke-width="3" fill="none"><path d="M 6,1 17,12 6,23"/></svg>');content:"";display:inline-block;height:.875rem;margin:0 .625rem 0 0;width:.875rem}@media (min-width:992px){.hero__exhibition-text .button-secondary{color:#fff}.hero__exhibition-text .button-secondary:active,.hero__exhibition-text .button-secondary:focus-visible,.hero__exhibition-text .button-secondary:hover{color:#fff}.hero__exhibition-text .button-secondary:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" stroke="%23fff" stroke-width="3" fill="none"><path d="M 6,1 17,12 6,23"/></svg>')}}[class*=bgt-] .button-secondary,[style*=background-color] .button-secondary{color:#000}[class*=bgt-] .button-secondary:active,[class*=bgt-] .button-secondary:focus-visible,[class*=bgt-] .button-secondary:hover,[style*=background-color] .button-secondary:active,[style*=background-color] .button-secondary:focus-visible,[style*=background-color] .button-secondary:hover{color:#c31551}[class*=bgt-] .button-secondary:before,[style*=background-color] .button-secondary:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" stroke="%23000" stroke-width="3" fill="none"><path d="M 6,1 17,12 6,23"/></svg>')}[class*=bgt-] .bgt-white .button-secondary{color:#e12364}[class*=bgt-] .bgt-white .button-secondary:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" stroke="%23e12364" stroke-width="3" fill="none"><path d="M 6,1 17,12 6,23"/></svg>')}.button-secondary:active,.button-secondary:focus-visible,.button-secondary:hover{color:#e12364;text-decoration:underline}[style*=background-color] .txt-black a:not([class*=cta-]),[style*=background-color] .txt-black a:not([class*=cta-]):active,[style*=background-color] .txt-black a:not([class*=cta-]):focus-visible,[style*=background-color] .txt-black a:not([class*=cta-]):hover,[style*=background-color] .txt-white .txt-black a:not([class*=cta-]),[style*=background-color] .txt-white .txt-black a:not([class*=cta-]):active,[style*=background-color] .txt-white .txt-black a:not([class*=cta-]):focus-visible,[style*=background-color] .txt-white .txt-black a:not([class*=cta-]):hover,[style*=background-color] a:not([class*=cta-]),[style*=background-color] a:not([class*=cta-]):active,[style*=background-color] a:not([class*=cta-]):focus-visible,[style*=background-color] a:not([class*=cta-]):hover,[style*=background-color].txt-black a:not([class*=cta-]),[style*=background-color].txt-black a:not([class*=cta-]):active,[style*=background-color].txt-black a:not([class*=cta-]):focus-visible,[style*=background-color].txt-black a:not([class*=cta-]):hover,[style*=background-color].txt-white .txt-black a:not([class*=cta-]),[style*=background-color].txt-white .txt-black a:not([class*=cta-]):active,[style*=background-color].txt-white .txt-black a:not([class*=cta-]):focus-visible,[style*=background-color].txt-white .txt-black a:not([class*=cta-]):hover{color:#000}[style*=background-color] .txt-black a:not([class*=cta-]).button-secondary:before,[style*=background-color] .txt-black a:not([class*=cta-]).link-before-arrow:before,[style*=background-color] .txt-white .txt-black a:not([class*=cta-]).button-secondary:before,[style*=background-color] .txt-white .txt-black a:not([class*=cta-]).link-before-arrow:before,[style*=background-color] a:not([class*=cta-]).button-secondary:before,[style*=background-color] a:not([class*=cta-]).link-before-arrow:before,[style*=background-color].txt-black a:not([class*=cta-]).button-secondary:before,[style*=background-color].txt-black a:not([class*=cta-]).link-before-arrow:before,[style*=background-color].txt-white .txt-black a:not([class*=cta-]).button-secondary:before,[style*=background-color].txt-white .txt-black a:not([class*=cta-]).link-before-arrow:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" stroke="%23000" stroke-width="3" fill="none"><path d="M 6,1 17,12 6,23"/></svg>')}[style*=background-color].txt-white a:not([class*=cta-]),[style*=background-color].txt-white a:not([class*=cta-]):active,[style*=background-color].txt-white a:not([class*=cta-]):focus-visible,[style*=background-color].txt-white a:not([class*=cta-]):hover{color:#fff}[style*=background-color].txt-white a:not([class*=cta-]).button-secondary:before,[style*=background-color].txt-white a:not([class*=cta-]).link-before-arrow:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" stroke="%23fff" stroke-width="3" fill="none"><path d="M 6,1 17,12 6,23"/></svg>')}.text-left .link-before-arrow{text-align:left}cite{font-style:normal}figcaption{font-size:1rem}@media (min-width:992px){figcaption{font-size:1.0625rem}}.artwork .splide figcaption{font-size:.75rem;line-height:1rem;margin-top:.5rem;padding:0 1.5rem}@media (min-width:768px){.artwork .splide figcaption{min-width:500px}}.h1,.h2,.h3,.h4,.h5,.h6,.headline-large,.headline-largest,.headline-medium,.headline-small,.headline-smaller,.headline-smallest,h1,h2,h3,h4,h5,h6{margin:0 0 1em}.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a,.headline-large a,.headline-largest a,.headline-medium a,.headline-small a,.headline-smaller a,.headline-smallest a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;font-weight:inherit;text-decoration:none}.h1 a:active,.h1 a:focus,.h1 a:hover,.h2 a:active,.h2 a:focus,.h2 a:hover,.h3 a:active,.h3 a:focus,.h3 a:hover,.h4 a:active,.h4 a:focus,.h4 a:hover,.h5 a:active,.h5 a:focus,.h5 a:hover,.h6 a:active,.h6 a:focus,.h6 a:hover,.headline-large a:active,.headline-large a:focus,.headline-large a:hover,.headline-largest a:active,.headline-largest a:focus,.headline-largest a:hover,.headline-medium a:active,.headline-medium a:focus,.headline-medium a:hover,.headline-small a:active,.headline-small a:focus,.headline-small a:hover,.headline-smaller a:active,.headline-smaller a:focus,.headline-smaller a:hover,.headline-smallest a:active,.headline-smallest a:focus,.headline-smallest a:hover,h1 a:active,h1 a:focus,h1 a:hover,h2 a:active,h2 a:focus,h2 a:hover,h3 a:active,h3 a:focus,h3 a:hover,h4 a:active,h4 a:focus,h4 a:hover,h5 a:active,h5 a:focus,h5 a:hover,h6 a:active,h6 a:focus,h6 a:hover{color:#e12364}[class*=bgd-] .h1 a:active,[class*=bgd-] .h1 a:focus,[class*=bgd-] .h1 a:hover,[class*=bgd-] .h2 a:active,[class*=bgd-] .h2 a:focus,[class*=bgd-] .h2 a:hover,[class*=bgd-] .h3 a:active,[class*=bgd-] .h3 a:focus,[class*=bgd-] .h3 a:hover,[class*=bgd-] .h4 a:active,[class*=bgd-] .h4 a:focus,[class*=bgd-] .h4 a:hover,[class*=bgd-] .h5 a:active,[class*=bgd-] .h5 a:focus,[class*=bgd-] .h5 a:hover,[class*=bgd-] .h6 a:active,[class*=bgd-] .h6 a:focus,[class*=bgd-] .h6 a:hover,[class*=bgd-] .headline-large a:active,[class*=bgd-] .headline-large a:focus,[class*=bgd-] .headline-large a:hover,[class*=bgd-] .headline-largest a:active,[class*=bgd-] .headline-largest a:focus,[class*=bgd-] .headline-largest a:hover,[class*=bgd-] .headline-medium a:active,[class*=bgd-] .headline-medium a:focus,[class*=bgd-] .headline-medium a:hover,[class*=bgd-] .headline-small a:active,[class*=bgd-] .headline-small a:focus,[class*=bgd-] .headline-small a:hover,[class*=bgd-] .headline-smaller a:active,[class*=bgd-] .headline-smaller a:focus,[class*=bgd-] .headline-smaller a:hover,[class*=bgd-] .headline-smallest a:active,[class*=bgd-] .headline-smallest a:focus,[class*=bgd-] .headline-smallest a:hover,[class*=bgd-] h1 a:active,[class*=bgd-] h1 a:focus,[class*=bgd-] h1 a:hover,[class*=bgd-] h2 a:active,[class*=bgd-] h2 a:focus,[class*=bgd-] h2 a:hover,[class*=bgd-] h3 a:active,[class*=bgd-] h3 a:focus,[class*=bgd-] h3 a:hover,[class*=bgd-] h4 a:active,[class*=bgd-] h4 a:focus,[class*=bgd-] h4 a:hover,[class*=bgd-] h5 a:active,[class*=bgd-] h5 a:focus,[class*=bgd-] h5 a:hover,[class*=bgd-] h6 a:active,[class*=bgd-] h6 a:focus,[class*=bgd-] h6 a:hover,[class*=bgt-] .h1 a:active,[class*=bgt-] .h1 a:focus,[class*=bgt-] .h1 a:hover,[class*=bgt-] .h2 a:active,[class*=bgt-] .h2 a:focus,[class*=bgt-] .h2 a:hover,[class*=bgt-] .h3 a:active,[class*=bgt-] .h3 a:focus,[class*=bgt-] .h3 a:hover,[class*=bgt-] .h4 a:active,[class*=bgt-] .h4 a:focus,[class*=bgt-] .h4 a:hover,[class*=bgt-] .h5 a:active,[class*=bgt-] .h5 a:focus,[class*=bgt-] .h5 a:hover,[class*=bgt-] .h6 a:active,[class*=bgt-] .h6 a:focus,[class*=bgt-] .h6 a:hover,[class*=bgt-] .headline-large a:active,[class*=bgt-] .headline-large a:focus,[class*=bgt-] .headline-large a:hover,[class*=bgt-] .headline-largest a:active,[class*=bgt-] .headline-largest a:focus,[class*=bgt-] .headline-largest a:hover,[class*=bgt-] .headline-medium a:active,[class*=bgt-] .headline-medium a:focus,[class*=bgt-] .headline-medium a:hover,[class*=bgt-] .headline-small a:active,[class*=bgt-] .headline-small a:focus,[class*=bgt-] .headline-small a:hover,[class*=bgt-] .headline-smaller a:active,[class*=bgt-] .headline-smaller a:focus,[class*=bgt-] .headline-smaller a:hover,[class*=bgt-] .headline-smallest a:active,[class*=bgt-] .headline-smallest a:focus,[class*=bgt-] .headline-smallest a:hover,[class*=bgt-] h1 a:active,[class*=bgt-] h1 a:focus,[class*=bgt-] h1 a:hover,[class*=bgt-] h2 a:active,[class*=bgt-] h2 a:focus,[class*=bgt-] h2 a:hover,[class*=bgt-] h3 a:active,[class*=bgt-] h3 a:focus,[class*=bgt-] h3 a:hover,[class*=bgt-] h4 a:active,[class*=bgt-] h4 a:focus,[class*=bgt-] h4 a:hover,[class*=bgt-] h5 a:active,[class*=bgt-] h5 a:focus,[class*=bgt-] h5 a:hover,[class*=bgt-] h6 a:active,[class*=bgt-] h6 a:focus,[class*=bgt-] h6 a:hover{color:inherit;text-decoration:underline}.bgd-black .h1 a,.bgd-black .h2 a,.bgd-black .h3 a,.bgd-black .h4 a,.bgd-black .h5 a,.bgd-black .h6 a,.bgd-black .headline-large a,.bgd-black .headline-largest a,.bgd-black .headline-medium a,.bgd-black .headline-small a,.bgd-black .headline-smaller a,.bgd-black .headline-smallest a,.bgd-black h1 a,.bgd-black h2 a,.bgd-black h3 a,.bgd-black h4 a,.bgd-black h5 a,.bgd-black h6 a,.bgt-white .h1 a,.bgt-white .h2 a,.bgt-white .h3 a,.bgt-white .h4 a,.bgt-white .h5 a,.bgt-white .h6 a,.bgt-white .headline-large a,.bgt-white .headline-largest a,.bgt-white .headline-medium a,.bgt-white .headline-small a,.bgt-white .headline-smaller a,.bgt-white .headline-smallest a,.bgt-white h1 a,.bgt-white h2 a,.bgt-white h3 a,.bgt-white h4 a,.bgt-white h5 a,.bgt-white h6 a{color:inherit}.bgd-black .h1 a:active,.bgd-black .h1 a:focus,.bgd-black .h1 a:hover,.bgd-black .h2 a:active,.bgd-black .h2 a:focus,.bgd-black .h2 a:hover,.bgd-black .h3 a:active,.bgd-black .h3 a:focus,.bgd-black .h3 a:hover,.bgd-black .h4 a:active,.bgd-black .h4 a:focus,.bgd-black .h4 a:hover,.bgd-black .h5 a:active,.bgd-black .h5 a:focus,.bgd-black .h5 a:hover,.bgd-black .h6 a:active,.bgd-black .h6 a:focus,.bgd-black .h6 a:hover,.bgd-black .headline-large a:active,.bgd-black .headline-large a:focus,.bgd-black .headline-large a:hover,.bgd-black .headline-largest a:active,.bgd-black .headline-largest a:focus,.bgd-black .headline-largest a:hover,.bgd-black .headline-medium a:active,.bgd-black .headline-medium a:focus,.bgd-black .headline-medium a:hover,.bgd-black .headline-small a:active,.bgd-black .headline-small a:focus,.bgd-black .headline-small a:hover,.bgd-black .headline-smaller a:active,.bgd-black .headline-smaller a:focus,.bgd-black .headline-smaller a:hover,.bgd-black .headline-smallest a:active,.bgd-black .headline-smallest a:focus,.bgd-black .headline-smallest a:hover,.bgd-black h1 a:active,.bgd-black h1 a:focus,.bgd-black h1 a:hover,.bgd-black h2 a:active,.bgd-black h2 a:focus,.bgd-black h2 a:hover,.bgd-black h3 a:active,.bgd-black h3 a:focus,.bgd-black h3 a:hover,.bgd-black h4 a:active,.bgd-black h4 a:focus,.bgd-black h4 a:hover,.bgd-black h5 a:active,.bgd-black h5 a:focus,.bgd-black h5 a:hover,.bgd-black h6 a:active,.bgd-black h6 a:focus,.bgd-black h6 a:hover,.bgt-white .h1 a:active,.bgt-white .h1 a:focus,.bgt-white .h1 a:hover,.bgt-white .h2 a:active,.bgt-white .h2 a:focus,.bgt-white .h2 a:hover,.bgt-white .h3 a:active,.bgt-white .h3 a:focus,.bgt-white .h3 a:hover,.bgt-white .h4 a:active,.bgt-white .h4 a:focus,.bgt-white .h4 a:hover,.bgt-white .h5 a:active,.bgt-white .h5 a:focus,.bgt-white .h5 a:hover,.bgt-white .h6 a:active,.bgt-white .h6 a:focus,.bgt-white .h6 a:hover,.bgt-white .headline-large a:active,.bgt-white .headline-large a:focus,.bgt-white .headline-large a:hover,.bgt-white .headline-largest a:active,.bgt-white .headline-largest a:focus,.bgt-white .headline-largest a:hover,.bgt-white .headline-medium a:active,.bgt-white .headline-medium a:focus,.bgt-white .headline-medium a:hover,.bgt-white .headline-small a:active,.bgt-white .headline-small a:focus,.bgt-white .headline-small a:hover,.bgt-white .headline-smaller a:active,.bgt-white .headline-smaller a:focus,.bgt-white .headline-smaller a:hover,.bgt-white .headline-smallest a:active,.bgt-white .headline-smallest a:focus,.bgt-white .headline-smallest a:hover,.bgt-white h1 a:active,.bgt-white h1 a:focus,.bgt-white h1 a:hover,.bgt-white h2 a:active,.bgt-white h2 a:focus,.bgt-white h2 a:hover,.bgt-white h3 a:active,.bgt-white h3 a:focus,.bgt-white h3 a:hover,.bgt-white h4 a:active,.bgt-white h4 a:focus,.bgt-white h4 a:hover,.bgt-white h5 a:active,.bgt-white h5 a:focus,.bgt-white h5 a:hover,.bgt-white h6 a:active,.bgt-white h6 a:focus,.bgt-white h6 a:hover{color:#e12364;text-decoration:none}.h1,.h2,.h3,.h4,.headline-large,.headline-largest,.headline-medium,h1,h2,h3,h4{font-weight:700}.h5,.h6,.headline-small,.headline-smaller,.headline-smallest,h5,h6{font-weight:500}.h1,.headline-largest,h1{font-size:1.75rem;line-height:2.25rem}@media (min-width:992px){.h1,.headline-largest,h1{font-size:3.125rem;line-height:3.75rem}}@media (min-width:576px) and (max-width:991.98px){.h1,.headline-largest,h1{font-size:2.625rem;line-height:3.25rem}}.h2,.headline-large,h2{font-size:1.625rem;line-height:2.25rem}@media (min-width:992px){.h2,.headline-large,h2{font-size:2.875rem;line-height:3.125rem}}@media (min-width:576px) and (max-width:991.98px){.h2,.headline-large,h2{font-size:2.375rem;line-height:3rem}}.h3,.headline-medium,h3{font-size:1.5rem;line-height:2.125rem}@media (min-width:992px){.h3,.headline-medium,h3{font-size:2.1875rem;line-height:2.8125rem}}@media (min-width:576px) and (max-width:991.98px){.h3,.headline-medium,h3{font-size:1.5625rem;line-height:2rem}}.h4,.headline-small,h4{font-size:1.375rem;line-height:1.75rem}@media (min-width:992px){.h4,.headline-small,h4{font-size:1.875rem;line-height:2.5rem}}@media (min-width:576px) and (max-width:991.98px){.h4,.headline-small,h4{font-size:1.4375rem;line-height:1.5625rem}}.h5,.headline-smaller,h5{font-size:1.25rem;line-height:1.625rem}@media (min-width:992px){.h5,.headline-smaller,h5{font-size:1.5625rem;line-height:1.875rem}}@media (min-width:576px) and (max-width:991.98px){.h5,.headline-smaller,h5{font-size:1.25rem;line-height:1.625rem}}.h6,.headline-smallest,h6{font-size:1.125rem;line-height:1.5rem}@media (min-width:992px){.h6,.headline-smallest,h6{font-size:1.375rem;line-height:2rem}}@media (min-width:576px) and (max-width:991.98px){.h6,.headline-smallest,h6{font-size:1.125rem;line-height:1.5rem}}hr{background:linear-gradient(90deg,#7f7f7f 50%,#000 0);border:none;height:2px;margin:0 auto 1rem;width:107px}@media (min-width:768px){hr{width:181px}}hr.hr-dark{background:linear-gradient(90deg,#7f7f7f 50%,#fff 0)}hr.hr-wide{background:none;border-top:.0625rem solid #000;width:auto}iframe{aspect-ratio:calc(var(--width,16)/var(--height,9));border:none;max-width:100%;width:100%}@media print{iframe{display:none}}input.short,input[type=checkbox],input[type=radio]{display:inline-block;width:auto}input:focus+.input-toggle .switch{box-shadow:0 0 0 1px #fff,0 0 0 3px #005578}input:checked+.input-toggle .switch{background-color:#c84a4e}input:checked+.input-toggle .switch:before{content:"NO";transform:translate(2.875rem)}input:checked+.input-toggle .switch:after{transform:translate(-.125rem)}.input--calendar{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23e12364"><path d="M5 17h2v2H5Zm0-3h2v2H5Zm4 3h2v2H9Zm0-3h2v2H9Zm0-3h2v2H9Zm4 6h2v2h-2zm0-3h2v2h-2zm0-3h2v2h-2zm4 6h2v2h-2zm0-3h2v2h-2ZM6.5 5.7c.9 0 1.6-.7 1.6-1.6V2.5C8 1.7 7.4 1 6.5 1 5.7 1 5 1.7 5 2.5v1.6c0 .9.6 1.6 1.5 1.6zM17 13h2v-2h-2Zm6-9h-3c0 2-.5 3-2.5 3S15 6 15 4H9c0 2-.5 3-2.5 3S4 6 4 4H1v19h22Zm-2 17H3V9h18ZM17.5 5.7C18.3 5.7 19 5 19 4V2.5c0-.8-.7-1.5-1.5-1.5-.9 0-1.6.7-1.6 1.5v1.6c0 .9.7 1.6 1.6 1.6z"/></svg>');background-position:calc(100% - 1rem) 50%;background-repeat:no-repeat;background-size:1.2rem}.input-checkbox,.input-radio{color:inherit;display:table;font-weight:200;margin:0 0 .375rem;position:relative;text-decoration:none}.input-checkbox:after,.input-checkbox:before,.input-radio:after,.input-radio:before{content:"";display:inline-block}.input-checkbox:before,.input-radio:before{background:#fff;border:.125rem solid #000;margin:0 1rem 0 0;transition:all .2s;vertical-align:middle}.input-checkbox:after,.input-radio:after{position:absolute;transition:all .2s}.input-radio{padding:0 0 0 3rem;text-indent:-3rem}.input-radio:after,.input-radio:before{border-radius:50%}.input-radio:before{height:2.5rem;width:2.5rem}.input-radio:after{background:transparent;height:1.75rem;left:0;margin:.375rem;top:0;width:1.75rem}.input-radio:focus{outline:none}.input-radio.checked:after,input[type=radio]:checked+.input-radio:after{background:#e12364}.input-checkbox{min-height:3rem;padding:.75rem 0 0 3.625rem}.input-checkbox:active,.input-checkbox:focus,.input-checkbox:hover{color:inherit}.input-checkbox:before{border-radius:.4375rem;height:2.625rem;left:0;position:absolute;top:.375rem;width:2.625rem}.input-checkbox:after{border:.125rem solid transparent;border-left:none;border-top:none;height:1.3rem;left:1.1rem;top:.8125rem;transform:rotate(70deg);width:.6rem}.input-checkbox:focus{outline:none}.input-checkbox.checked:after,input[type=checkbox]:checked+.input-checkbox:after{border-bottom-color:#e12364;border-right-color:#e12364;transform:rotate(45deg)}.input-checkbox:focus:before{border-style:double;border-width:.375rem}.input-radio:focus:before{border-width:.125rem}.input-checkbox.checked:before,.input-radio.checked:before,input[type=checkbox]:active+.input-checkbox:before,input[type=radio]:active+.input-radio:before{border-color:#000}input[type=checkbox]:focus+.input-checkbox:before{border-style:double;border-width:.375rem}input[type=radio]:focus+.input-radio:before{border-width:.125rem}.input-checkbox.disabled,.input-radio.disabled,input[type=checkbox]:disabled+.input-checkbox,input[type=radio]:disabled+.input-radio{opacity:.6}[class*=txt-] input,[class*=txt-] select,[class*=txt-] textarea{border-color:inherit;color:inherit}[class*=txt-] input:active,[class*=txt-] input:focus,[class*=txt-] input:hover,[class*=txt-] select:active,[class*=txt-] select:focus,[class*=txt-] select:hover,[class*=txt-] textarea:active,[class*=txt-] textarea:focus,[class*=txt-] textarea:hover{outline-color:inherit}label{display:table}.text-center label{margin:0 auto}.text-right label{margin:0 0 0 auto}.text-left label{margin:0 auto 0 0}label.label__prefix{margin-left:1.5625rem}label.label__prefix .label__prefix-prefix{position:relative}label.label__prefix .label__prefix-prefix:before{background:var(--prefix-colour);border:.0625rem solid #000;border-radius:50%;content:"";height:.9375rem;left:-4.875rem;position:absolute;top:50%;transform:translateY(-50%);width:.9375rem}label .label__question,label .label__suffix{display:table-cell;text-indent:0}label .label__question{min-width:3.125rem}label .label__suffix{padding-left:1.5rem}label.input-toggle{line-height:2.875rem}label.input-toggle .switch{background:#0a5236;border-radius:1.4375rem;color:#fff;content:"";display:inline-block;height:2.875rem;margin:0 0 0 .3125rem;position:relative;vertical-align:middle;width:5.75rem}label.input-toggle .switch:before{content:"YES";left:-.1875rem;padding:0 .75rem;position:absolute;top:0}label.input-toggle .switch:after{background-color:#fff;border-radius:50%;content:"";height:2.5rem;left:.3125rem;position:absolute;top:.1875rem;transform:translate(2.75rem);transition:transform .2s ease-in-out,background-color .2s ease-in-out;width:2.5rem}label.input-toggle.input-toggle--narrow .switch{display:block}li{list-style:none;margin:0;padding:0 0 0 2rem;position:relative}li:before{left:0;position:absolute}ul>li:before{background:#00a596;border-radius:50%;content:"";height:.35rem;top:.7rem;width:.35rem}ol{counter-reset:section 0}ol>li:before{content:counters(section,".") " ";counter-increment:section;font-weight:700;top:0}ol ol>li{padding-left:2.5rem}ol ol ol>li{padding-left:3rem}.jotter{position:relative}.jotter:before{background:#00a596;bottom:0;content:"";height:.0625rem;left:0;opacity:.15;position:absolute;width:100%}.jotter li{padding:1.25rem 0}.jotter li:before{border-radius:0;height:.0625rem;opacity:.15;top:0;width:100%}.flat,.flat li{padding:0}.flat li:before{display:none}dl.row>dd{margin-left:0}.logo__text{transition:opacity .5s}@media (min-width:1200px){.logo__text{opacity:1}}@media (max-width:1199.98px){.logo__text{opacity:0}}[data-size=small] .logo__text{opacity:0}@media (min-width:768px){.pagination-page.pagination-page{border:.125rem solid #000;text-align:center;width:2.5rem}.pagination-page.pagination-page:active,.pagination-page.pagination-page:focus{border-color:#fff;outline:.125rem solid #000}.pagination-page.pagination-page:focus,.pagination-page.pagination-page:hover{background:#e12364;color:#fff}}img,picture{height:auto;max-width:100%}picture.overlay{display:block;position:relative}picture.overlay:before{background:rgba(0,0,0,.4);bottom:0;content:"";left:0;position:absolute;right:0;top:0}picture.overlay:after{color:#fff;content:attr(title);font-size:1.25rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}@media (max-width:767.98px){picture.overlay:after{font-size:1.0625rem}}a:active picture.overlay:after,a:focus picture.overlay:after,a:hover picture.overlay:after{color:#7f7f7f}.rolodeck-letter{background:#fff;border:.0625rem solid #000;color:#e12364;font-size:1.125rem;line-height:3.625rem;margin:0 .125rem .25rem;min-width:3.625rem;text-align:center;text-transform:uppercase}@media (min-width:1400px){.rolodeck-letter{font-size:1.75rem;line-height:4.625rem;min-width:4.625rem}}.rolodeck-letter:active,.rolodeck-letter:focus,.rolodeck-letter:hover{background:#e12364;color:#fff}.rolodeck-letter__selected{background:#00a596;color:#000}.rolodeck-letter[disabled],.rolodeck-letter__disabled{background:#7f7f7f;color:#fff;cursor:default}.btn-fieldset-filter,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" stroke="%23e12364" stroke-width="3" fill="none"><path d="M 23,6 12,17 1,6"/></svg>');background-position:calc(100% - 1rem) 50%;background-repeat:no-repeat;background-size:1.2rem;min-height:2.8125rem;padding-right:3rem}.btn-fieldset-filter[aria-expanded=true],select:active,select:focus,select:hover{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" stroke="%23e12364" stroke-width="3" fill="none"><path d="m 23,17 -11,-11 L 1,17"/></svg>')}select[class*=bgd-]{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" stroke="%23fff" stroke-width="3" fill="none"><path d="M 23,6 12,17 1,6"/></svg>')}select[class*=bgd-]:active,select[class*=bgd-]:focus,select[class*=bgd-]:hover{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" stroke="%23fff" stroke-width="3" fill="none"><path d="m 23,17 -11,-11 L 1,17"/></svg>')}[class*=txt-] select{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" stroke="%23e12364" stroke-width="3" fill="none"><path d="M 23,6 12,17 1,6"/></svg>')}[class*=txt-] select:active,[class*=txt-] select:focus,[class*=txt-] select:hover{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" stroke="%23e12364" stroke-width="3" fill="none"><path d="m 23,17 -11,-11 L 1,17"/></svg>')}.speech-bubble{padding:.6875rem;position:relative}@media print{.speech-bubble{background:#eee!important}}.speech-bubble.margin-large{margin:1.25rem 0}.speech-bubble.padding-large{padding:1.25rem .6875rem}.speech-bubble:before{background:inherit;content:"";position:absolute}.speech-bubble.speech-bubble__nne:before,.speech-bubble.speech-bubble__nnw:before,.speech-bubble.speech-bubble__sse:before,.speech-bubble.speech-bubble__ssw:before{height:.4375rem;width:.875rem}.speech-bubble.speech-bubble__ene:before,.speech-bubble.speech-bubble__ese:before,.speech-bubble.speech-bubble__wnw:before,.speech-bubble.speech-bubble__wsw:before{height:.875rem;width:.4375rem}.speech-bubble.speech-bubble__nne,.speech-bubble.speech-bubble__nnw{margin-top:.4375rem}.speech-bubble.speech-bubble__nne:before,.speech-bubble.speech-bubble__nnw:before{clip-path:polygon(50% 0,0 100%,100% 100%);top:-.4375rem}.speech-bubble.speech-bubble__ene:before,.speech-bubble.speech-bubble__ese:before{clip-path:polygon(0 0,0 100%,100% 50%);right:-.4375rem}.speech-bubble.speech-bubble__sse,.speech-bubble.speech-bubble__ssw{margin-bottom:.4375rem}.speech-bubble.speech-bubble__sse:before,.speech-bubble.speech-bubble__ssw:before{bottom:-.4375rem;clip-path:polygon(0 0,50% 100%,100% 0)}.speech-bubble.speech-bubble__wnw:before,.speech-bubble.speech-bubble__wsw:before{clip-path:polygon(0 50%,100% 100%,100% 0);left:-.4375rem}.speech-bubble.speech-bubble__nnw:before,.speech-bubble.speech-bubble__ssw:before{left:.6875rem}.speech-bubble.speech-bubble__nne:before,.speech-bubble.speech-bubble__sse:before{right:.6875rem}.speech-bubble.speech-bubble__ene:before,.speech-bubble.speech-bubble__wnw:before{top:.6875rem}.speech-bubble.speech-bubble__ese:before,.speech-bubble.speech-bubble__wsw:before{bottom:.6875rem}table{border-collapse:collapse;margin-bottom:1.5rem;table-layout:fixed}.text-center table,.text-centre table{margin-left:auto;margin-right:auto}td,th{background:#f0e1d2;border:.0625rem solid #000;color:#000;padding:1.5625rem 2.375rem;text-align:left}@media (max-width:991.98px){td,th{padding:1.5625rem .9375rem}}td em,th em{font-weight:200}@media (max-width:991.98px){thead{clip:rect(0,0,0,0)!important;border:0!important;display:block!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}}tfoot td,tfoot th,thead td,thead th{background:#fff;color:#000}@media (max-width:991.98px){tfoot td,tfoot th{text-align:center!important}caption,table,tbody,td,tfoot,th,tr{border:none;display:block}tr{border:.0625rem solid #000;margin:0 0 1rem}.ngs-table--responsive tr{border:none}.ngs-table--responsive td,.ngs-table--responsive th{background:linear-gradient(90deg,#fff,#fff 50%,#f0e1d2 0);border:.0625rem solid #000;display:flex;margin:0 0 -torem(1);position:relative;text-align:left!important}.ngs-table--responsive td:before,.ngs-table--responsive th:before{content:attr(data-label);flex:0 0 50%;margin-right:.9375rem;padding-right:.9375rem}.ngs-table--responsive td:after,.ngs-table--responsive th:after{background:#000;bottom:0;content:"";left:50%;position:absolute;top:0;width:.0625rem}}.width-100{width:100%}video{height:auto;max-width:100%}@media (max-width:767.98px){.grid-70-30__image{padding-left:0;padding-right:0}}.grid-70-30__image--last{order:1}.grid-70-30__image figure:only-child,.grid-70-30__image figure:only-child *{height:100%}.grid-70-30__image figure:only-child img,.grid-70-30__image figure:only-child picture{-o-object-fit:cover;object-fit:cover}.accordion-header{margin:0}.accordion-header button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:#000;cursor:pointer;display:block;position:relative;text-align:left;width:100%}.accordion-header button:active,.accordion-header button:focus,.accordion-header button:hover{color:#e12364}.accordion-header button:after,.accordion-header button:before{background:#000;content:"";height:.25rem;position:absolute;top:2.8125rem;transition:all .5s}@media print{.accordion-header button:after,.accordion-header button:before{background:transparent}}.accordion-header button:before{width:1.25rem}.accordion-header button:after{width:.25rem}.accordion-header button:active:after,.accordion-header button:focus:after,.accordion-header button:hover:after{color:#e12364}.accordion-header button[aria-expanded=false]:after{height:1.25rem}.accordion-default .accordion-header button{padding:2.5rem 5rem 2.5rem 1.875rem}.accordion-default .accordion-header button:after,.accordion-default .accordion-header button:before{content:"";top:2.8125rem}.accordion-default .accordion-header button:before{right:1.875rem}.accordion-default .accordion-header button:after{right:2.375rem}.accordion-default .accordion-header button[aria-expanded=false]:after{top:2.3125rem}.accordion-aside .accordion-header button{padding:1.25rem 5rem 1.25rem 0}.accordion-aside .accordion-header button:after,.accordion-aside .accordion-header button:before{content:"";top:1.6875rem}.accordion-aside .accordion-header button:before{right:0}.accordion-aside .accordion-header button:after{right:.5rem}.accordion-aside .accordion-header button[aria-expanded=false]:after{top:1.1875rem}.bgt-warm-grey .accordion-header button:active,.bgt-warm-grey .accordion-header button:focus,.bgt-warm-grey .accordion-header button:hover{color:inherit;text-decoration:underline}.bgt-warm-grey .accordion-header button:active:after,.bgt-warm-grey .accordion-header button:focus:after,.bgt-warm-grey .accordion-header button:hover:after{color:inherit}.accordion--tight .accordion-header button{padding:1.25rem 0}.accordion--tight .accordion-header button:after,.accordion--tight .accordion-header button:before{right:0;top:1.875rem}.accordion--tight .accordion-header button:after{right:.5rem}.accordion--tight .accordion-header button[aria-expanded=false]:after{top:1.375rem}.accordion-default .accordion-pane{padding:0 1.875rem 1.875rem}.accordion-default .accordion-pane :last-child{margin-bottom:0}.accordion{margin:0 0 1rem;transition:all .2s}.accordion.accordion-aside{border-bottom:.0625rem solid;border-top:.0625rem solid}.accordion.accordion--tight{background:transparent;border-top:.0625rem solid;margin:0}.accordion.accordion--tight:focus-within{background:transparent}.accordion.accordion--tight:last-of-type{border-bottom:.0625rem solid;margin:0 0 1rem}.alert{align-items:center;display:flex;gap:1rem;justify-content:center}.alert__icon{flex-shrink:0;position:relative;top:-2px}.alert__icon.reverse-order{order:1}.alert__content{line-height:1.5;text-align:center}@media (max-width:991.98px){.basket-item__right{text-align:right}}.basket-item__row{padding-top:.75rem}@media (min-width:992px){.basket-item__subtotal{text-align:right}}.breadcrumb{margin:0 0 1.5rem}.breadcrumb ol li{display:inline-block;padding:0 .3125rem 0 0}.breadcrumb ol li:before{display:none}.breadcrumb ol li a{color:#000;display:inline-block;padding:0 .3125rem;text-decoration:none}.breadcrumb ol li a:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" stroke="%23000" stroke-width="3" fill="none"><path d="M 6,1 17,12 6,23"/></svg>');content:"";display:inline-block;height:.625rem;margin:0 .3125rem 0 0;width:.625rem}.breadcrumb ol li a:active,.breadcrumb ol li a:focus,.breadcrumb ol li a:hover{color:#e12364}.breadcrumb ol li a:active:before,.breadcrumb ol li a:focus:before,.breadcrumb ol li a:hover:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" stroke="%23e12364" stroke-width="3" fill="none"><path d="M 6,1 17,12 6,23"/></svg>')}.breadcrumb ol li:first-child a{color:#e12364}.breadcrumb ol li:first-child a:before{display:none}.card{border-width:0!important;color:#000;position:relative}.card a{color:#000;text-decoration:none}.card a:hover{color:#e12364!important;text-decoration:underline}.card .event .more-info,.card .event h3:hover{color:#e12364}.card .btn-book{padding-bottom:20px;text-align:center}.card .btn-book a{width:80%}.card .wide.card__content h3:hover{cursor:pointer;text-decoration:underline}.card__image a,.card__image img,.card__image picture{display:block;width:100%}.card__content{padding:3.125rem 1.25rem 1.875rem;position:relative}@media print{.card__content{padding:1.5rem 0 0}}.card__content:before{background:var(--shadow-colour);bottom:-1rem;content:"";left:-1rem;position:absolute;right:1rem;top:1rem;z-index:-1}@media print{.card__content:before{display:none}}.card__flash{font-size:1rem;font-weight:400;left:0;margin:0;padding:.5625rem 1.25rem .5625rem 1.875rem;position:absolute;top:0;z-index:1}.card__flash:before{background:inherit;bottom:-.0625rem;content:"";left:0;position:absolute;right:0;top:-.0625rem;transform:skewX(-27deg);transform-origin:0 100%;z-index:-1}.card__category{font-weight:400;margin-bottom:.625rem}.card__category span{border-right:.0625rem solid #000;margin-right:.75rem;padding-right:.75rem}.card__category span:last-child{border-right:0;padding-right:0}.card .pipe-links a,.card .pipe-links a:active,.card .pipe-links a:focus,.card .pipe-links a:hover,.card .pipe-links span,.card .pipe-links span:active,.card .pipe-links span:focus,.card .pipe-links span:hover{color:#c31551}.card.card-event h2,.card.card-wide-event h2{word-wrap:break-word}.card.card-event .card__content,.card.card-wide-event .card__content{padding-top:5.25rem}@media (min-width:992px){.splide .card.card-event{max-width:23.25rem}}.card.card-wide-event .card__image{height:100%}.card.card-wide-event .card__image a,.card.card-wide-event .card__image img,.card.card-wide-event .card__image picture{height:100%;-o-object-fit:cover;object-fit:cover}.card.card-artist .card__image img,.card.card-artist .card__image picture,.card.card-wide-artist .card__image img,.card.card-wide-artist .card__image picture{width:100%}.card.card-artist .card__content,.card.card-wide-artist .card__content{padding:1.5rem 0 0}.card.card-artist{padding:3rem 1.5rem 1.5rem}@media print{.card.card-artist{padding:0}}.card.card-artist .card__image img,.card.card-artist .card__image picture{height:16.625rem;-o-object-fit:contain;object-fit:contain}.card.card-wide-artist{padding:1.5rem}.card.card-wide-artist .card__image{height:100%}.card.card-wide-artist .card__image img,.card.card-wide-artist .card__image picture{height:100%;-o-object-fit:cover;object-fit:cover}.card.card-wide-artist .card__image a{height:100%}.card.card-simple .card__content{padding:1.5rem}.card.card-simple .card__content :last-child{margin-bottom:0}.card.card-wide{border:none;margin-bottom:1.5rem;max-width:100%}@media (min-width:1200px){.card.card-wide .card__image,.card.card-wide a,.card.card-wide img,.card.card-wide picture{height:100%}.card.card-wide .card__image img,.card.card-wide .card__image picture{max-height:100%;-o-object-fit:cover;object-fit:cover}.card.card-wide .card__content{padding-left:1.875rem;padding-right:1.875rem}}@media (max-width:1199.98px){.card.card-wide:only-child{height:100%}.card.card-wide .card-wide__row{display:flex;flex-direction:column}.card.card-wide .card-wide__row:only-child{height:100%}.card.card-wide .card-wide__content{flex-grow:9}}.card.card-wide:only-child{height:100%;margin-bottom:0}.card.card-wide .card-wide__row:only-child{height:100%}@media (min-width:768px){.splide .card.card-wide .card-wide__row{flex-direction:row}}.card.card-artwork-teaser{margin-bottom:1.5rem;padding:3.125rem 1.5rem 0}.card.card-artwork-teaser .card__content{padding:0}.card.card-artwork-teaser a{display:block;text-decoration:none}.card.card-artwork-teaser>*{margin:0 auto}@media (min-width:1400px){.card.card-artwork-teaser>*{max-width:32.5rem}}@media (min-width:768px) and (max-width:1399.98px){.card.card-artwork-teaser>*{max-width:25.9375rem}}@media (max-width:767.98px){.card.card-artwork-teaser>*{max-width:13.4375rem}}@media (min-width:1400px){.card.card-artwork-teaser .card__image{max-height:32.5rem;max-width:32.5rem}}@media (min-width:768px) and (max-width:1399.98px){.card.card-artwork-teaser .card__image{max-height:25.9375rem;max-width:25.9375rem}}@media (max-width:767.98px){.card.card-artwork-teaser .card__image{max-height:13.4375rem;max-width:13.4375rem}}.bgt-warm-grey .card .pipe-links a,.bgt-warm-grey .card .pipe-links span,.card.bgt-warm-grey .pipe-links a,.card.bgt-warm-grey .pipe-links span{border-color:#000;color:#000}.bgt-warm-grey .card .pipe-links a:active,.bgt-warm-grey .card .pipe-links a:focus,.bgt-warm-grey .card .pipe-links a:hover,.bgt-warm-grey .card .pipe-links span:active,.bgt-warm-grey .card .pipe-links span:focus,.bgt-warm-grey .card .pipe-links span:hover,.card.bgt-warm-grey .pipe-links a:active,.card.bgt-warm-grey .pipe-links a:focus,.card.bgt-warm-grey .pipe-links a:hover,.card.bgt-warm-grey .pipe-links span:active,.card.bgt-warm-grey .pipe-links span:focus,.card.bgt-warm-grey .pipe-links span:hover{color:#000}.card .btn-secondary{border-width:0}.card.background-auto{background-color:#f0e1d2}.bgt-warm-grey:not(:has([class*=bgt-])) .card.background-auto{background-color:#fff}.card a.wrapper-link{color:#000;height:100%;text-decoration:none}.card a.wrapper-link:hover .more-info{text-decoration:underline}.card a.wrapper-link:hover img{filter:brightness(80%);transition:filter .5s}.card a:hover .card,.card a:hover .card .txt-dark-green{color:#e12364!important}.splide .card-wide{max-width:46.25rem}#pages-search-results figure a,#works-of-art-search-results figure a{color:#000;text-decoration:none}#pages-search-results figure a:hover,#works-of-art-search-results figure a:hover{color:#e12364}.donation-radio{margin:0}.donation-radio__custom input{margin-top:.75rem}.donation-radio label{align-items:center;background:#000;border:.125rem solid #000;border-radius:.4375rem;color:#fff;cursor:pointer;display:flex;font-weight:500;line-height:1;margin:.375rem;min-height:7.625rem;padding:0 1.25rem;text-align:center;text-transform:uppercase}@media (min-width:768px){.donation-radio label{min-height:11.25rem}}.donation-radio label:active,.donation-radio label:focus-within,.donation-radio label:hover{background:#fff;color:#000}.donation-radio label>span{flex-grow:9}.donation-radio strong{display:block;font-size:2.125rem;font-weight:500}.donation-radio [type=radio]:checked+label,.donation-radio [type=radio]:focus+label{background:#fff;color:#000}@media (min-width:1200px){.education-teaser{display:flex;flex-direction:column;height:100%}.education-teaser__content{flex-grow:9;justify-content:flex-start;margin-bottom:1.5rem}}.education-teaser__content{display:flex;flex-direction:column}@media (max-width:1199.98px){.education-teaser__content{justify-content:center}}.education-teaser__image{background:#f0e1d2}.education-teaser__image img,.education-teaser__image picture{height:auto;-o-object-fit:contain;object-fit:contain;width:31.25rem}@media (min-width:576px){.education-teaser__image img,.education-teaser__image picture{height:31.25rem}}.education-teaser [class^=col-] img{min-width:22.125rem}.bgt-warm-grey .education-teaser__image{background:#fff}.event-data .pipe-links .btn{font-weight:700;text-decoration:underline}fieldset{border:none;margin:0;padding:0}.fieldset-filter{position:relative}.fieldset-filter legend{display:block;margin:0 0 .125rem;padding:3.125rem 0 0}.fieldset-filter__trigger-container{display:table;table-layout:fixed;width:100%}.fieldset-filter__pane{background:#fff;border:.125rem solid #000;border-top:none;color:#000;left:0;padding:1.5rem;position:absolute;right:0;top:calc(100% - .0625rem);transform-origin:0 0;transition:all .2s;z-index:2}.fieldset-filter__pane[hidden]{display:block;transform:scale(100%,0);z-index:-1}.btn-fieldset-filter{background-color:#fff;border:.125rem solid #000;color:#000;display:table-cell;font-weight:200;line-height:1.625rem;overflow:hidden;padding:.75rem 3rem .75rem .75rem;position:relative;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}.btn-fieldset-filter[aria-expanded=true]{border-bottom-color:transparent;border-radius:.4375rem .4375rem 0 0}.fieldset-columns{background:#f0e1d2;padding:1.5rem}.bgt-warm-grey .fieldset-columns{background:#fff}.fieldset-columns .label,.fieldset-columns label:not(.input-radio){font-size:1.4375rem;font-weight:400}.ticket-purchase-form legend{position:relative;top:35px}figure{margin:0}@media (min-width:768px){figure.natural{width:-moz-min-content;width:min-content}figure.natural img,figure.natural picture{max-width:none}}.text-center figure,figure.text-center{margin-left:auto;margin-right:auto}figure.greedy{display:flex;flex-direction:column}figure.greedy p{align-items:center;display:flex;flex-grow:9;justify-content:center}figure:not(.natural) img,figure:not(.natural) picture{display:block;width:100%}@media (min-width:992px){.filter-grid{margin-bottom:1.5rem;margin-top:1.5rem}}.filter-grid .btn{font-weight:500;line-height:1;margin-left:.75rem;margin-right:.75rem}.filter-grid a,.filter-grid span{vertical-align:middle}.filter-grid a{color:#000}.filter-grid a:active,.filter-grid a:focus,.filter-grid a:hover{color:#e12364}.bgd-black .filter-grid a{color:#fff}.bgd-black .filter-grid a:active,.bgd-black .filter-grid a:focus,.bgd-black .filter-grid a:hover{color:#e12364;text-decoration:none}.filter-grid__selected{border-bottom:.125rem solid #fff}.filter-grid__selected:active,.filter-grid__selected:focus,.filter-grid__selected:hover{border-color:#e12364}.filter-grid select{background-color:transparent;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" stroke="%23fff" stroke-width="3" fill="none"><path d="M 23,6 12,17 1,6"/></svg>');color:#fff}.filter-grid select:focus{outline:.125rem solid #000}.floorplan__image{-moz-column-break-inside:avoid;break-inside:avoid;position:relative}@media print{.floorplan__image{display:inline-block;max-height:calc(100vh - 2cm)}}.floorplan img,.floorplan picture{display:block}@media print{.floorplan img,.floorplan picture{max-height:calc(100vh - 2cm)}}.floorplan img{vertical-align:top;width:100%}.floorplan .pin{--pint:#cb7679;--pine:#933;filter:drop-shadow(.3125rem .3125rem .3125rem #000);height:2.6953125rem;left:calc(var(--x)/var(--img-width)*100%);position:absolute;top:calc(var(--y)/var(--img-height)*100%);transform:translate(-.9375rem,-2.6953125rem);transition:filter .2s;width:1.875rem;z-index:1}.floorplan .pin:hover{filter:drop-shadow(0 0 0 transparent)}form{margin:0}.form-footer{display:flex;flex-direction:column}.form-footer__components{flex-grow:9}.modal__content .form-footer{height:100%}.modal__content .form-footer__components{overflow-x:hidden;overflow-y:auto;padding:1.5625rem}@media (min-width:992px){.modal__content .form-footer__components{padding:5rem 6.25rem}}@media (min-width:768px) and (max-width:991.98px){.modal__content .form-footer__components{padding:3.125rem}}.modal__content .form-footer__components--flush{padding:0}.form__jumbo-pill{display:flex}@media (max-width:991.98px){.form__jumbo-pill .icon-social svg{height:1.6875rem;width:1.6875rem}}.form__jumbo-pill .input-group{flex-grow:2}.form__jumbo-pill .submit{flex-shrink:1}.form__jumbo-pill button,.form__jumbo-pill input,.form__jumbo-pill select{border-radius:0}@media (min-width:992px){.form__jumbo-pill button,.form__jumbo-pill input,.form__jumbo-pill select{font-size:1.25rem;min-height:5.3125rem}.form__jumbo-pill input,.form__jumbo-pill select{padding-left:1.875rem;padding-right:1.875rem}}.form__jumbo-pill .btn,.form__jumbo-pill button{border-color:#000;padding-left:1.4375rem;padding-right:1.4375rem}@media (max-width:991.98px){.form__jumbo-pill .btn,.form__jumbo-pill button{min-height:3.3125rem;padding:0 .4375rem}}.form__jumbo-pill :first-child button,.form__jumbo-pill :first-child input,.form__jumbo-pill :first-child select{border-radius:.4375rem 0 0 .4375rem}.form__jumbo-pill :last-child button,.form__jumbo-pill :last-child input,.form__jumbo-pill :last-child select{border-radius:0 .4375rem .4375rem 0}.bgd-black .form__jumbo-pill .btn-primary{background:#000;border-color:#fff;color:#fff}.bgd-black .form__jumbo-pill .btn-primary:active,.bgd-black .form__jumbo-pill .btn-primary:focus,.bgd-black .form__jumbo-pill .btn-primary:hover{background:#fff;border-color:#fff #fff #fff #000;color:#000}.bgd-black .form__jumbo-pill input{border-color:#fff}.form__jumbo-pill :not(:last-child) button,.form__jumbo-pill :not(:last-child) input,.form__jumbo-pill :not(:last-child) select{border-right:none}form.ticket-purchase-form.zoomed .vanilla-calendar{min-width:-moz-fit-content;min-width:fit-content;width:8rem}form.ticket-purchase-form.zoomed .vanilla-calendar-month,form.ticket-purchase-form.zoomed .vanilla-calendar-year{font-size:.5rem}form.ticket-purchase-form.zoomed .vanilla-calendar-week__day{font-size:6px}form.ticket-purchase-form.zoomed .vanilla-calendar-day button{font-size:6px;height:.8rem;width:.6rem}form[data-js=supplementaryTicketPurchaseForm] fieldset legend{position:relative;top:34px}@media (min-width:768px){.google-map--large{height:32.1875rem}}@media (max-width:767.98px){.google-map--large{height:26.25rem}}.google-map__container{font-size:1rem;padding:0 calc(var(--bs-gutter-x)*.5)}.google-map__container h6 a:focus{color:inherit}.google-map__image img{max-width:6.25rem}.google-map .gm-ui-hover-effect{right:-.125rem!important;top:-.125rem!important}.gm-style{font:unset}.gutter-bar{align-items:center;display:flex;flex-wrap:wrap;gap:1.25rem 1.5rem}.gutter-bar>.btn-circle,.gutter-bar>.share-links{flex-basis:3.75rem}.justify-content-space-between{justify-content:space-between!important}.justify-content-space-around{justify-content:space-around!important}.justify-content-space-evenly{justify-content:space-evenly!important}.icon-block{-moz-column-break-inside:avoid;background:#fff;border:.0625rem solid #000;break-inside:avoid;color:#000;margin-bottom:-.0625rem;margin-right:-.0625rem;padding:1.9375rem 1.5625rem;text-align:center}@media print{.icon-block{padding:.2cm;width:auto!important}}.btn-circle{align-items:center;aspect-ratio:1/1;background:#fff;border:.125rem solid #7f7f7f;border-radius:50%;display:flex;justify-content:center}.btn-circle svg{height:60%;width:60%}.btn-circle:active,.btn-circle:focus,.btn-circle:hover{background:#e12364;color:#fff}[class*=bgd-] .btn-circle{background:transparent;border-color:#fff;color:inherit}a.btn-circle,button.btn-circle{border-color:#e12364;color:#e12364}span.btn-circle{color:#7f7f7f;cursor:default}span.btn-circle:active,span.btn-circle:focus,span.btn-circle:hover{background:#fff;color:#7f7f7f}.btn-circle--natural{display:table;line-height:1}.btn-circle--natural .icon-small{margin:.3125rem}.btn-circle--natural .icon-medium{margin:.625rem}.btn-circle--natural .icon-social{margin:1.25rem}.btn-circle--natural .icon-large{margin:1.875rem}.btn-circle--natural svg{vertical-align:top}.btn-toggle{background:#fff;color:#e12364;line-height:1;padding:.625rem}.btn-clean{margin:.0625rem 0 .125rem .9375rem;position:relative}.btn-clean .count{aspect-ratio:1;background:#000;border-radius:50%;color:#fff;font-size:.6875rem;height:1.125rem;line-height:1.125rem;position:absolute;right:-.1875rem;text-align:center;top:.3125rem}.btn-sequence,.splide__arrow{align-items:center;background:transparent;border:none;color:#fff;cursor:pointer;display:flex;height:7.625rem;overflow:hidden;padding:.375rem;position:absolute;top:calc(50% - 61px);width:2.8125rem;z-index:1}@media (min-width:992px){.btn-sequence,.splide__arrow{height:9.5625rem;top:calc(50% - 76px);width:3.5rem}}.btn-sequence:before,.splide__arrow:before{background:rgba(0,0,0,.4);border-radius:50%;bottom:0;content:"";position:absolute;top:0;z-index:-1}.btn-sequence:active:before,.btn-sequence:focus:before,.btn-sequence:hover:before,.splide__arrow:active:before,.splide__arrow:focus:before,.splide__arrow:hover:before{background:rgba(0,0,0,.6)}.btn-sequence svg,.splide__arrow svg{fill:#fff;height:1.875rem;width:1.875rem}.btn-sequence--prev,.splide__arrow--prev{left:0;text-align:left}.btn-sequence--prev:before,.splide__arrow--prev:before{left:-110%;right:0}.btn-sequence--next,.splide__arrow--next{justify-content:flex-end;right:0}.btn-sequence--next:before,.splide__arrow--next:before{left:0;right:-110%}.splide__arrow--next svg{transform:rotate(180deg)}.main-navigation__utility .btn-clean.icon-social.is-mobile:focus{color:inherit;outline-style:none}@media (min-width:992px){.splide.products .splide__slide{max-width:30rem}}@media (max-width:767.98px){.splide__slide{width:14.0625rem}.splide.events .splide__slide{width:auto}}.splide__slide img{display:inline-block;width:auto}@media (min-width:1400px){.splide__slide img{max-height:26.875rem}}@media (max-width:1399.98px){.splide__slide img{max-height:18.75rem}}@media (max-width:767.98px){.splide__slide img{max-height:8.75rem}}.splide figure a{color:#000;text-decoration:none}.splide figure a:hover{color:#e12364;text-decoration:underline}.splide a.wrapper-link{color:#000}.splide a.wrapper-link img{max-height:none;width:100%}.splide a.wrapper-link:hover,.splide a.wrapper-link:hover h3{text-decoration:none}.splide a.wrapper-link:hover img{filter:brightness(80%);transition:filter .5s}.splide a.wrapper-link h3:hover{color:#e12364;text-decoration:none}.splide a.wrapper-link .more-info{color:#e12364}.splide a.wrapper-link .more-info:hover{text-decoration:underline}.splide a.wrapper-link .more-info .icon-before{color:#e12364}@media (min-width:992px){.splide.events .splide__slide{padding:0}}.splide li{display:flex;flex-direction:column;padding:0}.splide li:before,.splide.artwork .splide__arrow{display:none}.splide:not(.is-active){text-align:center}.splide:not(.is-active) .splide__list{display:inline-flex!important;gap:0 1.5rem}.splide:not(.is-active) .splide__slide{flex:1;text-align:left}.splide__arrow--prev{left:-2.25rem}@media (min-width:768px){.splide__arrow--prev{left:-3.75rem}}.splide__arrow--next{right:-2.25rem}@media (min-width:768px){.splide__arrow--next{right:-3.75rem}}.container-fluid:has(.splide),.container-lg:has(.splide),.container-md:has(.splide),.container-sm:has(.splide),.container-xl:has(.splide),.container-xxl:has(.splide),.education-teaser-parent:has(.splide),.hero__image:has(.splide){padding-left:0;padding-right:0}.container-fluid:has(.splide) .splide__arrow--prev,.container-lg:has(.splide) .splide__arrow--prev,.container-md:has(.splide) .splide__arrow--prev,.container-sm:has(.splide) .splide__arrow--prev,.container-xl:has(.splide) .splide__arrow--prev,.container-xxl:has(.splide) .splide__arrow--prev,.education-teaser-parent:has(.splide) .splide__arrow--prev,.hero__image:has(.splide) .splide__arrow--prev{left:0}.container-fluid:has(.splide) .splide__arrow--next,.container-lg:has(.splide) .splide__arrow--next,.container-md:has(.splide) .splide__arrow--next,.container-sm:has(.splide) .splide__arrow--next,.container-xl:has(.splide) .splide__arrow--next,.container-xxl:has(.splide) .splide__arrow--next,.education-teaser-parent:has(.splide) .splide__arrow--next,.hero__image:has(.splide) .splide__arrow--next{right:0}.info-box.info-box{border-radius:.4375rem;border-width:.125rem}.info-box.info-box p:last-child{margin-bottom:0}.info-slide{display:flex;justify-content:flex-end;overflow:hidden}@media print{.info-slide{justify-content:center}}.info-slide__content{align-items:flex-end;display:flex;max-width:100%;transform:translate(calc(100% - 3.125rem));transition:transform .5s ease-in-out;width:31.25rem}@media (max-width:767.98px){.info-slide__content{transform:translate(calc(100% - 2.5rem));width:30.625rem}}@media print{.info-slide__content{transform:translate(0)}}.info-slide__content.show{transform:translate(0)}.info-slide__content img{margin:auto;max-height:250px;max-width:250px;width:auto!important}.hero__slide:has(.info-slide){left:auto;max-width:100%}@media (min-width:576px){.hero__slide:has(.info-slide){max-width:47%}}.input-group{clear:both;position:relative}@media (min-width:1200px){.input-group .form-checkboxes,.input-group__columns{-moz-columns:3;column-count:3}}@media (min-width:768px) and (max-width:991.98px){.input-group .form-checkboxes,.input-group__columns{-moz-columns:2;column-count:2}}.input-group__nested{display:block;margin:0 0 0 2.8125rem}.input-group__autocomplete{border:.0625rem solid #000;height:6.25rem;left:0;opacity:0;overflow:auto;position:absolute;right:0;top:calc(100% + .0625rem);transition:opacity .2s;z-index:-1}.input-group__autocomplete.active{height:auto;opacity:1;z-index:1}.input-group__autocomplete p{margin:0}.input-group__autocomplete a{background:#fff;color:#000;display:block;padding:.75rem;text-decoration:none}.input-group__calendar-tooltip{margin-bottom:1.5rem}.input-group__calendar-tooltip .vanilla-calendar{border:.125rem solid #000;border-radius:.4375rem;left:0;padding:1.5rem;position:absolute;top:calc(100% + .4375rem);transform:scale(100%);transform-origin:0 0;transition:all .2s;z-index:2}.input-group__calendar-tooltip .vanilla-calendar:after,.input-group__calendar-tooltip .vanilla-calendar:before{border:.4375rem solid transparent;border-top-width:0;content:"";left:50%;position:absolute;transform:translate(-50%);z-index:3}.input-group__calendar-tooltip .vanilla-calendar:before{border-bottom-color:#000;bottom:calc(100% + .125rem)}.input-group__calendar-tooltip .vanilla-calendar:after{border-bottom-color:#fff;bottom:calc(100% - .0625rem)}.input-group__calendar-tooltip .vanilla-calendar[hidden]{display:block;transform:scale(100%,0)}.input-group__calendar-tooltip .vanilla-calendar .vanilla-calendar-wrapper{margin:0}.media-video{text-align:center}.media-video video{width:100%}.education-teaser-parent .media-video,.mega-menu{text-align:left}.mega-menu{background:rgba(0,0,0,.99);color:#fff;height:calc(100vh - 3.75rem);overflow:auto;position:absolute;right:0;top:0;transform:translate(0);transition:all .5s;z-index:2}@media (min-width:1200px){.mega-menu{left:0;padding-top:9.875rem;top:3.75rem;width:100%}body.toolbar-tray-open .mega-menu{top:8.6875rem}}@media (min-width:768px) and (max-width:1199.98px){.mega-menu{left:calc(41.6667% - 1px)}}@media (max-width:767.98px){.mega-menu{left:100%;right:auto;width:100%}}@media (max-width:575.98px){.mega-menu{height:auto;min-height:calc(100vh - 3.75rem)}}.mega-menu .topic-heading{bottom:1em;position:relative}.mega-menu .sub-pane span+p{margin-top:2em}.mega-menu a{color:#fff;text-align:left;text-decoration:none;transition:all .2s}.mega-menu a.btn.mega-menu__link:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" stroke="%23fff" stroke-width="3" fill="none"><path d="M 6,1 17,12 6,23"/></svg>');content:"";display:inline-block;height:.875rem;margin:0 .625rem 0 0;width:.875rem}.mega-menu a.btn.mega-menu__link:active,.mega-menu a.btn.mega-menu__link:focus,.mega-menu a.btn.mega-menu__link:hover{color:#e12364;text-decoration:none}.mega-menu a.btn.mega-menu__link:active:before,.mega-menu a.btn.mega-menu__link:focus:before,.mega-menu a.btn.mega-menu__link:hover:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" stroke="%23e12364" stroke-width="3" fill="none"><path d="M 6,1 17,12 6,23"/></svg>')}.mega-menu a:active,.mega-menu a:focus,.mega-menu a:hover{color:#e12364}.mega-menu a:active:not(.fade) p,.mega-menu a:focus:not(.fade) p,.mega-menu a:hover:not(.fade) p{color:#fff}.mega-menu .btn-primary.btn-primary{background:#000;border-color:#fff;color:#fff}.mega-menu .btn-primary.btn-primary:active,.mega-menu .btn-primary.btn-primary:focus,.mega-menu .btn-primary.btn-primary:hover{background:#fff;color:#000}@media (min-width:1200px){.mega-menu[hidden]{transform:translateY(-100%)}}@media (min-width:576px) and (max-width:1199.98px){.mega-menu[hidden]{transform:translate(calc(-100% - 1px));z-index:1}}@media (min-width:768px){.mega-menu[hidden]{display:block}}.mega-menu>li{padding:1.25rem 1.875rem}@media (min-width:992px){.mega-menu>li{margin-left:auto;margin-right:auto;padding-left:3.75rem;padding-right:3.75rem;width:100%}}@media (min-width:992px) and (max-width:1199.98px){.mega-menu>li{max-width:67.5rem}}@media (min-width:1200px) and (max-width:1399.98px){.mega-menu>li{max-width:78.75rem}}@media (min-width:1400px){.mega-menu>li{max-width:101.25rem;padding-left:5.625rem;padding-right:5.625rem}}.mega-menu>li:before{display:none}.mega-menu__link{display:block}@media (min-width:1200px){.mega-menu__link-pane{padding-right:3.125rem;position:relative}.mega-menu__link-pane:after{background:#666;bottom:0;content:"";position:absolute;right:1.5625rem;top:0;width:1px}}@media (max-width:1199.98px){.mega-menu__link-pane{margin-bottom:1.25rem}}.main-menu .mega-menu__link-pane .sub-pane span{bottom:1em;position:relative}.membership-card{border-radius:.625rem;box-shadow:.125rem .125rem .25rem 0 #7f7f7f;display:flex;flex-direction:column;margin:0 0 1.5rem}.membership-card:only-child{height:calc(100% - 1.5rem)}.membership-card footer{margin-top:auto}@media (min-width:576px){.mimsy-data__name-value{-moz-column-count:2;column-count:2;-moz-column-gap:1.5rem;column-gap:1.5rem}}.mimsy-data img{max-width:100px}.mimsy-data .mimsy-list{margin:0 0 1.5rem}.mimsy-data .mimsy-list dd,.mimsy-data .mimsy-list dt{display:inline;margin:0}.mosaic-tile{color:#000;position:relative}@media (max-width:575.98px){.mosaic-tile{margin:0 0 .5rem}}.mosaic-tile:active,.mosaic-tile:focus,.mosaic-tile:hover{color:#e12364}.mosaic-tile figcaption{background:#fff;border-radius:0 .4375rem 0 0;bottom:0;font-weight:500;left:0;max-width:90%;padding:1rem 1.25rem .8125rem;position:absolute}@media print{.mosaic-tile figcaption{background:#fff!important}}@media (min-width:768px){.multi-column{-moz-columns:2;column-count:2;-moz-column-gap:1.5rem;column-gap:1.5rem}}.multi-column__item{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.pager{font-size:1.25rem;margin:0;position:absolute;text-align:center;z-index:1}@media (min-width:992px){.pager{left:1.5rem;top:50%;transform:translateY(-50%)}.pager button,.pager span,.pager svg{display:block}.pager button{transform:rotate(90deg)}.pager__divider{margin:.625rem 0;transform:rotate(-50deg) translate(-.125rem,.375rem)}}@media (max-width:991.98px){.pager{bottom:5.625rem;left:0;width:100%}}@media (max-width:575.98px){.pager{bottom:calc(20vw - .625rem)}}.pager__divider{border-top:.0625rem solid #000;display:inline-block;height:.0625rem;transform-origin:0 100%;width:.9375rem}@media (max-width:991.98px){.pager__divider{transform:rotate(-50deg) translate(.125rem,.125rem)}}.pagination{margin:0}@media (max-width:767.98px){.pagination{border:.0625rem solid #000;display:flex}.pagination .greedy{flex-grow:2}.pagination .btn,.pagination .greedy{display:inline-block;height:auto;line-height:2.75rem;padding:0 .875rem}.pagination .btn:active,.pagination .btn:focus,.pagination .btn:hover{color:#e12364}.pagination>:first-child{border-right:.0625rem solid #000}.pagination>:last-child{border-left:.0625rem solid #000}.pagination svg{height:.625rem;width:.625rem}}@media (min-width:768px){.pagination .btn{height:2.5rem;line-height:2.25rem;margin:0 .4375rem}}.pagination .btn{color:#000}.pagination .btn-prevnext{font-weight:500}.pagination .btn-prevnext:active,.pagination .btn-prevnext:focus,.pagination .btn-prevnext:hover{color:#e12364}.pdf-link{border-bottom:.0625rem solid #000;border-top:.0625rem solid #000;font-weight:500;margin-bottom:-.0625rem;padding:1.875rem 0}.pdf-link .icon-small{margin-right:.875rem}.pdf-link small{font-weight:200}.pdf-link a{color:#000;text-decoration:none}.pdf-link a:active,.pdf-link a:focus,.pdf-link a:hover{color:#e12364}.pdf-link a:active small,.pdf-link a:focus small,.pdf-link a:hover small{color:#000}.pill-summary{display:block;margin:0 0 1.5rem}.pipe-links>a{color:var(--text-colour,#e12364)}.pipe-links>img,.pipe-links>span{color:var(--text-colour,inherit)}.pipe-links>a,.pipe-links>img,.pipe-links>span{border-right:.0625rem solid var(--pipe-color,var(--text-color,#e12364));margin-right:.75rem;padding-right:.75rem}.pipe-links>a:last-child,.pipe-links>img:last-child,.pipe-links>span:last-child{border-right:0;padding-right:0}.pipe-links span.additional-info{line-height:1.5;vertical-align:top}[class*=bgd-].pipe-links a,[class*=bgd-].pipe-links span{border-right-color:#fff;color:inherit;text-decoration:underline}[class*=bgt-] .pipe-links a{text-decoration:underline}[class*=bgt-] .pipe-links a:active,[class*=bgt-] .pipe-links a:focus,[class*=bgt-] .pipe-links a:hover{text-decoration:none}.product-teaser__image{overflow:hidden;position:relative}.product-teaser__image a,.product-teaser__image img{display:block;width:100%}.product-teaser__image a:after{content:"";height:100%;left:0;opacity:.2;position:absolute;top:0;transition:all .5s linear;width:100%}.product-teaser__image a:active:after,.product-teaser__image a:focus:after,.product-teaser__image a:hover:after{background:#000}.product-teaser__image .product-teaser__oos{font-weight:500;left:0;margin:0 auto;position:absolute;right:0;text-align:center;top:50%;transform:translateY(-50%);width:40%}.product-teaser__corner{bottom:0;height:9.375rem;position:absolute;right:0;text-align:center;transform:translate(50%,50%) rotate(-45deg);width:9.375rem;z-index:1}@media print{.product-teaser__corner{background:#fff!important}}.product-teaser__image--oos img{opacity:.6}.product-teaser s{color:#7f7f7f;position:relative;text-decoration:none}.product-teaser s:after{border-top:.09375rem solid #000;content:"";left:0;position:absolute;right:0;top:calc(50% - .04688rem)}figure:has(figcaption) blockquote{margin-bottom:2rem}.quotation-figure{border-left:.25rem solid var(--quotation-border-colour,#000);padding:0 0 0 1.75rem}.quotation-figure blockquote{border-left:none;padding-left:0}.quotation-figure--large blockquote{font-weight:600}@media (min-width:1400px){.quotation-figure--large blockquote{font-size:3rem;line-height:3.625rem}}@media (min-width:1400px) and (max-width:767.98px){.quotation-figure--large blockquote{font-size:1.75rem;line-height:2.25rem}}@media (max-width:767.98px){.quotation-figure--large blockquote{font-size:1.25rem}}.related-artwork-molecule{margin-bottom:3rem}.related-artwork-molecule .order-md-last,.related-artwork-molecule:last-child{margin-bottom:0}.related-artwork-molecule .order-md-last{order:6}.related-artwork-molecule__content img{min-width:12.5rem}.columns.bgt-warm-grey .related-artwork-molecule__content--restaurant{background-color:#fff}@media (max-width:991.98px){.related-artwork-molecule__image{margin-bottom:1.5rem}}@media (min-width:768px) and (max-width:991.98px){.related-artwork-molecule__image .pad-all-50{padding:1rem!important}}.related-artwork-molecule__tags>:nth-child(n+2){color:#00a596}.related-artwork-molecule__parallelogram{position:relative}@media (min-width:1400px){.related-artwork-molecule__parallelogram{padding:0 2.8125rem 2.8125rem}}@media (max-width:1399.98px){.related-artwork-molecule__parallelogram{padding:0 1.875rem 1.875rem}}.related-artwork-molecule__parallelogram:before{background-color:var(--parallelogram-colour,#000);bottom:0;clip-path:polygon(0 50%,100% 0,100% 100%,0 100%);content:"";height:70%;left:0;position:absolute;right:0;z-index:-1}.related-artwork-molecule__parallelogram p{margin:0}.related-artwork-molecule--colourblock{background:var(--background-colour,#f0e1d2);color:var(--foreground-colour,#000)}.related-artwork-molecule--colourblock .related-artwork-molecule__image{align-self:stretch}.related-artwork-molecule--colourblock .related-artwork-molecule__image p{margin:0}.related-artwork-molecule--colourblock .related-artwork-molecule__image figure,.related-artwork-molecule--colourblock .related-artwork-molecule__image img,.related-artwork-molecule--colourblock .related-artwork-molecule__image p,.related-artwork-molecule--colourblock .related-artwork-molecule__image picture{height:100%}.related-artwork-molecule--colourblock .related-artwork-molecule__image img,.related-artwork-molecule--colourblock .related-artwork-molecule__image picture{-o-object-fit:cover;object-fit:cover}@media only screen and (min-width:768px){.form-footer__components .related-artwork-molecule img{max-width:300px}}.related-content-teaser{background:#f0e1d2;display:flex;flex-direction:column}.related-content-teaser a{color:#000;text-decoration:none}.related-content-teaser a:hover{color:#e12364;text-decoration:underline}.related-content-teaser:only-child{min-height:100%}.related-content-teaser img{display:block}.related-content-teaser__search-result{background:inherit}.related-content-teaser__content{display:flex;flex-direction:column;flex-grow:9}.bgt-warm-grey .related-content-teaser{background:#fff}.bgt-warm-grey .related-content-teaser__search-result{background:inherit}.share-link{background:#000;color:var(--colour,#fff)!important;display:block;padding:1.0625rem;position:relative;text-decoration:none}.share-link:before{background:var(--background-colour,#000);color:var(--colour,#fff);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.share-link svg{fill:var(--colour,#fff);position:relative}.share-link:active,.share-link:focus,.share-link:hover{color:var(--colour,#fff)}.share-link:active:before,.share-link:focus:before,.share-link:hover:before{opacity:.8}.share-links{display:inline-block;position:relative}.share-links__panel{background:#fff;border:.0625rem solid #000;color:#000;display:table;position:absolute;z-index:1}.share-links__panel[hidden]{display:none}.share-links__panel:after,.share-links__panel:before{border:.5rem solid transparent;content:"";position:absolute}.share-links button{color:#e12364;font-weight:200}@media (min-width:992px){.hero .share-links button,.share-links button:active,.share-links button:focus,.share-links button:hover{color:#fff}}.share-links--above .share-links__panel,.share-links--below .share-links__panel{left:50%;transform:translate(-50%)}.share-links--above .share-links__panel:after,.share-links--above .share-links__panel:before,.share-links--below .share-links__panel:after,.share-links--below .share-links__panel:before{left:50%;transform:translate(-.5rem)}.share-links--above .share-links__panel p,.share-links--below .share-links__panel p{display:table-cell;padding:0 .75rem}.share-links--above .share-links__panel p:first-child,.share-links--below .share-links__panel p:first-child{padding-left:0}.share-links--above .share-links__panel p:last-child,.share-links--below .share-links__panel p:last-child{padding-right:0}.share-links--left .share-links__panel,.share-links--right .share-links__panel{top:50%;transform:translateY(-50%)}.share-links--left .share-links__panel:after,.share-links--left .share-links__panel:before,.share-links--right .share-links__panel:after,.share-links--right .share-links__panel:before{top:50%;transform:translateY(-.5rem)}.share-links--above .share-links__panel{bottom:calc(100% + .4375rem)}.share-links--above .share-links__panel:after,.share-links--above .share-links__panel:before{border-bottom:none}.share-links--above .share-links__panel:before{border-top-color:#000;bottom:-.5rem}.share-links--above .share-links__panel:after{border-top-color:#fff;bottom:-.375rem}.share-links--right .share-links__panel{left:calc(100% + 1.0625rem)}.share-links--right .share-links__panel:after,.share-links--right .share-links__panel:before{border-left:none}.share-links--right .share-links__panel:before{border-right-color:#000;left:-.5rem}.share-links--right .share-links__panel:after{border-right-color:#fff;left:-.375rem}.share-links--below .share-links__panel{top:calc(100% + .4375rem)}.share-links--below .share-links__panel:after,.share-links--below .share-links__panel:before{border-top:none}.share-links--below .share-links__panel:before{border-bottom-color:#000;top:-.5rem}.share-links--below .share-links__panel:after{border-bottom-color:#fff;top:-.375rem}.share-links--left .share-links__panel{right:calc(100% + 1.0625rem)}.share-links--left .share-links__panel:after,.share-links--left .share-links__panel:before{border-right:none}.share-links--left .share-links__panel:before{border-left-color:#000;right:-.5rem}.share-links--left .share-links__panel:after{border-left-color:#fff;right:-.375rem}[id=root] .share-links:only-child{margin:9.375rem 0 0 9.375rem}.tabs{margin-bottom:1.5rem;position:relative}.tabs__list{display:flex;margin:0;padding:.125rem 0 0}.tabs__list .btn-tabs{background:#fff;border:.0625rem solid #000;border-left-color:transparent;display:block;flex:1;font-size:1.125rem;font-weight:500;padding:.90625rem;text-align:center;width:100%}.tabs__list .btn-tabs:first-child{border-left-color:#000}.tabs__list .btn-tabs[aria-selected=true],.tabs__list .btn-tabs[aria-selected=true]:active,.tabs__list .btn-tabs[aria-selected=true]:focus,.tabs__list .btn-tabs[aria-selected=true]:hover{background:#e12364;color:#fff}.tabs__list .btn-tabs:active,.tabs__list .btn-tabs:focus,.tabs__list .btn-tabs:hover{background:#000;color:#fff;text-decoration:none}.tabs__list .btn-tabs:focus{border-left-color:#000;outline:.125rem solid #000;position:relative;z-index:1}.tabs__scroll{display:flex;flex-wrap:nowrap;height:100%;overflow-x:hidden;overflow-y:auto}@media (max-width:991.98px){.tabs__scroll{width:200%}}.tabs__vertical{margin-bottom:0;overflow:hidden}.tabs__vertical:only-child{min-height:100%}.tabs__vertical .tabs__list{display:block;position:relative;z-index:1}@media (min-width:992px){.tabs__vertical .tabs__list{flex-basis:30%;padding:4.5rem 1.5rem 0}}@media (max-width:991.98px){.tabs__vertical .tabs__list{flex-basis:50%;padding:1.5rem}}.tabs__vertical .tabs__list button{border-left-color:#000;margin:0 0 1.5rem}.tabs__vertical .tabpanel{background:#fff}@media (min-width:992px){.tabs__vertical .tabpanel{flex-basis:70%;margin:0 0 0 -70%;opacity:1;padding:4.5rem 1.5rem 1.5rem;position:relative;transform:translate(100%);transition:transform .4s}}@media (max-width:991.98px){.tabs__vertical .tabpanel{flex-basis:50%;padding:0 1.5rem 1.5rem}}.tabs__vertical .tabpanel[hidden]{display:block;z-index:-1}@media (min-width:992px){.tabs__vertical .tabpanel[hidden]{opacity:0;transform:translate(0)}}@media (max-width:991.98px){.tabs__vertical .tabpanel[hidden]{margin:0 0 0 -50%}}.tabs__vertical .btn{text-align:left}@media (min-width:576px){.text-lane--two-column{-moz-columns:2;column-count:2}}.toggle-fieldset .btn-toggle-fieldset{border-bottom:.125rem solid #000;border-top:.125rem solid #000;display:block;font-weight:100;padding:.625rem 1.5rem .6875rem 0;position:relative}@media (min-width:768px){.toggle-fieldset .btn-toggle-fieldset{margin:0 0 0 auto}}.toggle-fieldset .btn-toggle-fieldset:after,.toggle-fieldset .btn-toggle-fieldset:before{background:#000;content:"";position:absolute;transition:all .5s}.toggle-fieldset .btn-toggle-fieldset:before{height:.875rem;right:.4375rem;top:calc(50% - .4375rem);width:.125rem}.toggle-fieldset .btn-toggle-fieldset:after{height:.125rem;right:.0625rem;top:calc(50% - .0625rem);width:.875rem}[class*=bgd-] .toggle-fieldset .btn-toggle-fieldset{border-bottom-color:#fff;border-top-color:#fff}[class*=bgd-] .toggle-fieldset .btn-toggle-fieldset:after,[class*=bgd-] .toggle-fieldset .btn-toggle-fieldset:before{background:#fff}.toggle-fieldset .btn-toggle-fieldset[aria-expanded=true]:before{transform:rotate(90deg)}.toggle-fieldset .btn-toggle-fieldset[aria-expanded=true]:after{transform:rotate(90deg) scale(1%)}.toggle-fieldset__pane{border-top:.0625rem solid #f0e1d2;padding-top:1.5rem}@media (max-width:575.98px){.tooltip{position:relative}}.tooltip__pos{display:inline-block;position:relative}@media (max-width:575.98px){.tooltip__pos{position:static}}.tooltip__text{background:#fff;border:.0625rem solid #000;bottom:calc(100% + .8125rem);color:#000;left:calc(50% - 9.375rem);opacity:0;padding:.625rem;position:absolute;transition:all .5s;width:18.75rem;z-index:-1}@media (max-width:575.98px){.tooltip__text{left:1.5rem!important;right:1.5rem!important;width:auto}}@media print{.tooltip__text{display:inline-block;opacity:1;position:static}}.tooltip__text.tooltip--left{left:auto;right:0}.tooltip__text.tooltip--right{left:0}.tooltip__btn{aspect-ratio:1;background:#e12364;border-radius:50%;color:#fff;height:1.875rem;line-height:1.875rem;position:relative;text-align:center;vertical-align:middle;z-index:10}@media print{.tooltip__btn{border:.0625rem solid #000}}.tooltip__btn:after,.tooltip__btn:before{border:.4375rem solid transparent;border-bottom-width:0;content:"";left:50%;opacity:0;position:absolute;transform:translate(-50%);z-index:3}.tooltip__btn:before{border-top-color:#000;bottom:calc(100% + .5625rem)}.tooltip__btn:after{border-top-color:#fff;bottom:calc(100% + .625rem)}.tooltip__btn:active,.tooltip__btn:focus,.tooltip__btn:hover{border:.0625rem solid #000;outline:none}.tooltip__btn:active:after,.tooltip__btn:active:before,.tooltip__btn:focus:after,.tooltip__btn:focus:before,.tooltip__btn:hover:after,.tooltip__btn:hover:before{opacity:1}.tooltip__btn:active:before,.tooltip__btn:focus:before,.tooltip__btn:hover:before{transition:all .5s}.tooltip__btn:active~.tooltip__text,.tooltip__btn:focus~.tooltip__text,.tooltip__btn:hover~.tooltip__text{opacity:1;z-index:1}[id=root]>.tooltip:only-child{margin:12.5rem 0 0}.video-text{position:relative}.video-text iframe,.video-text video{width:100%}.video-text__text{align-items:center;display:flex;height:100%;justify-content:center;left:0;padding:0 1.5rem;position:absolute;top:0;width:100%}@media (min-width:768px){.video-text__text{padding:0 20%}.wonky-grid .row:nth-child(2n){margin-bottom:6.25rem}}@media (max-width:991.98px){.header-50-50 .container-max{padding:0}}@media (min-width:992px){.header-50-50{background:linear-gradient(var(--linear-gradient-deg,90deg),transparent 0 50%,var(--background-colour,#000) 50% 100%)}}.header-50-50 figcaption{padding:0 1.5rem}@media (min-width:992px){.header-50-50__header{padding:3.75rem}}@media (max-width:991.98px){.header-50-50__content,.header-50-50__header{padding:10vw 10vw calc(10vw - 1.5rem)}}.header-50-50__content{background:var(--background-colour,#000);color:var(--colour,#fff)}@media (max-width:991.98px){.header-50-50__content{background:var(--background-colour,#000)}}@media (min-width:992px){.header-50-50__content{padding:3.75rem 3.75rem 8.75rem}.header-50-50__content--no-backlink{padding:3.75rem}}.header-50-50__content a{color:var(--colour,#fff)}.header-50-50 .jotter li:before,.header-50-50 .jotter:before{background:var(--colour,#fff)}.advanced-card-listing-grid{position:relative;z-index:1}.advanced-card-listing-grid header:has(p) h2{-ms-word-wrap:break-word;word-wrap:break-word;margin-bottom:1.5rem}.advanced-card-listing-grid .card__content .h6,.advanced-card-listing-grid .card__content h3,.advanced-card-listing-grid .card__content strong{-ms-word-wrap:break-word;word-wrap:break-word}.advanced-card-listing-grid .card__content a.btn{display:block}.card .card__content{word-wrap:break-word}.advanced-content{position:relative}@media print{.advanced-content [hidden]{display:block!important}.advanced-content__column{width:auto!important}}.advanced-content__image{background:#000;bottom:0;left:0;margin:0;position:absolute;right:0;top:0}.advanced-content__image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.6;width:100%}.advanced-content__content{color:#fff;position:relative}.advanced-content#search-results .mb-gutter{margin-bottom:2.5rem}.advanced-content#glossary-extra iframe{height:auto}.alert__content :last-child{margin-bottom:0}.artist-header{background:var(--background-colour,inherit);color:var(--foreground-colour,inherit);padding-bottom:3.125rem;padding-top:1.25rem}@media (min-width:992px) and (max-width:1199px){.artist-header{padding-top:130px}}.artist-header h1{word-break:break-word}.artist-header .text-left{padding-top:25px}.artist-header .share-links button,.artist-header .share-links button:active,.artist-header .share-links button:focus,.artist-header .share-links button:hover,.artist-header a,.artist-header a:active,.artist-header a:focus,.artist-header a:hover{color:inherit}#static-artist-header .share-links .share-links__panel{left:inherit;top:-50px;transform:rotate(90deg)}#static-artist-header .share-links .share-links__panel a{transform:rotate(270deg)}article.contextual-region .artist-header{margin-top:50px}@media only screen and (min-width:768px){article.contextual-region .artist-header{margin-top:0}}@media only screen and (min-width:992px){article.contextual-region .artist-header{margin-top:50px}}@media only screen and (min-width:1200px){article.contextual-region .artist-header{margin-top:0}}.artwork-zoom,[id=artwork-zoom-main]{bottom:0;left:0;right:0;top:0}.artwork-zoom{background:#fff;opacity:1;position:fixed;transition:all .5s ease-in-out;z-index:99}.artwork-zoom[hidden]{display:block;opacity:0;z-index:-1}.artwork-zoom__header{position:relative;z-index:1}.artwork-zoom__heading{max-width:calc(100% - 3.0625rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.artwork-zoom [id=artwork-zoom-main]{position:absolute}.artwork-zoom__controls{height:12.75rem;padding:.3125rem;position:absolute;right:2.5rem;top:9.5rem;width:11.0625rem;z-index:1}.artwork-zoom__buttons{bottom:0;left:0;position:absolute;right:0;z-index:1}.artwork-zoom .btn-zoom{color:#e12364;font-size:2.1rem;font-weight:200;line-height:.3575;padding:.625rem}#artwork-thumb-displayregion{border-color:#fff!important}.artwork{position:relative}@media (max-width:991.98px){.artwork .container-fluid:not(.container-max),.artwork .container-lg:not(.container-max),.artwork .container-md:not(.container-max),.artwork .container-sm:not(.container-max),.artwork .container-xl:not(.container-max),.artwork .container-xxl:not(.container-max){padding:0}.artwork__header{display:flex;flex-direction:column;padding:3.125rem 1.5rem 1.25rem}}.artwork .btn-back{background:transparent;border:none;color:#fff;display:inline-block;font-family:inherit;font-size:1em;font-weight:500;line-height:1.5;padding:0;position:relative;text-decoration:none;vertical-align:top}.artwork .btn-back:active,.artwork .btn-back:focus,.artwork .btn-back:hover{text-decoration:underline}.artwork .btn-back:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" stroke="%23fff" stroke-width="3" fill="none"><path d="M 6,1 17,12 6,23"/></svg>');content:"";display:inline-block;height:.875rem;margin-right:.4375rem;position:relative;rotate:180deg;width:1rem}.artwork__back{left:50%;position:absolute;top:1.5rem;transform:translate(-50%)}.artwork figure{align-items:center}.artwork figure img,.artwork figure picture{-o-object-fit:contain;object-fit:contain}@media (min-width:1400px){.artwork figure img,.artwork figure picture{max-height:37.5rem;max-width:37.5rem}}@media (max-width:1399.98px){.artwork figure img,.artwork figure picture{max-height:24.375rem;max-width:24.375rem}}@media (min-width:768px) and (max-width:991.98px){.artwork figure img,.artwork figure picture{max-height:37.5rem;max-width:37.5rem}}@media (max-width:575.98px){.artwork figure img,.artwork figure picture{max-height:18.75rem;max-width:18.75rem}}.artwork .gutter-bar{margin:0 auto;max-width:32rem;padding:0 1.5rem}.artwork .artwork-no-image{background-color:#f5f5f5;border:2px solid #e3e3e3;color:#000;display:flex;flex-direction:column;justify-content:center;margin:0 10%;min-height:400px;padding:0 3rem;text-align:center;width:80%}@media (min-width:992px){.artwork .artwork-no-image{min-height:500px;width:90%}}@media (min-width:1200px){.artwork .artwork-no-image{margin-left:15%;max-width:80%;min-height:600px}}.basket-related-event,.basket-related-merchandise{border-bottom:1px solid #000;margin-bottom:2rem;margin-left:calc(var(--bs-gutter-x)*.25);margin-right:calc(var(--bs-gutter-x)*.25);padding-bottom:1rem}.basket-related-event.basket-related-merchandise,.basket-related-merchandise.basket-related-merchandise{padding-bottom:0}.basket-related-event:last-child,.basket-related-merchandise:last-child{border-bottom:0;margin-bottom:1rem}.basket-related-event .col,.basket-related-merchandise .col{padding-left:0}.basket-related-event .col-auto,.basket-related-merchandise .col-auto{padding-right:0}@media (max-width:575.98px){.basket-related-event .col-auto,.basket-related-merchandise .col-auto{padding-left:0;width:100%}}.basket-related-event .col-auto figure img,.basket-related-merchandise .col-auto figure img{max-width:200px}.benefits-hightlight.friends{background-color:#0a5236;color:#fff}.benefits-hightlight .bold{font-weight:400}@keyframes infinite-spinning{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.card-listing-grid{overflow:hidden}.card-listing-grid .row{position:relative}.card-listing-grid .row .g-0{margin-left:-.125rem;margin-right:-.125rem}.card-listing-grid .row .show-more{align-items:center;background:linear-gradient(transparent,#fff 90%);bottom:0;display:flex;justify-content:center;left:0;margin:0;min-height:24.4375rem;position:absolute;right:0;z-index:2}.card-listing-grid .row .show-more[hidden]{display:none}.card-listing-grid .row .btn-show-more{padding:1.5rem 5.625rem}.card-listing-grid .row .btn-show-more:after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23fff"><path d="M21.8 10.8c0 4.7-3.4 8.7-8 9.6V23l-7.1-4.1 7.2-4.1v2.4a6.7 6.7 0 1 0-8-3.6L3.2 15c-.7-1.3-1-2.7-1-4.1a9.8 9.8 0 0 1 19.6 0z"/></svg>');content:"";display:inline-block;height:1.5625rem;margin:0 0 0 .3125rem;position:relative;vertical-align:middle;width:1.5625rem}.card-listing-grid .row .btn-show-more:active:after,.card-listing-grid .row .btn-show-more:focus:after,.card-listing-grid .row .btn-show-more:hover:after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23000"><path d="M21.8 10.8c0 4.7-3.4 8.7-8 9.6V23l-7.1-4.1 7.2-4.1v2.4a6.7 6.7 0 1 0-8-3.6L3.2 15c-.7-1.3-1-2.7-1-4.1a9.8 9.8 0 0 1 19.6 0z"/></svg>')}.card-listing-grid .row .btn-show-more.loading:after{animation:infinite-spinning 2s infinite}.columns{padding-bottom:.625rem;padding-top:3.75rem}@media print{.columns__column{width:auto}}.education-card-lane{background:var(--background-color,transparent);color:var(--color,inherit);margin:1rem auto}.education-card-lane img{min-width:unset!important;width:calc(100% - 2rem)}.education-teaser-parent{background:var(--background-colour,transparent);color:var(--colour,inherit)}@media (min-width:1200px){.education-teaser-parent :has(>.triptych){display:flex;flex-direction:column}.education-teaser-parent .triptych{flex-grow:1}}.education-teaser-parent .col-sm-6{margin-top:1rem}[id=root],body{display:flex;flex-direction:column}[id=root]{min-height:100vh}.footer{display:flex;flex-direction:column;flex-grow:9;justify-content:flex-end}.footer__btt{bottom:1.5rem;margin:-1.5rem 0 0;position:sticky;right:0;z-index:1}.footer__btt .btn-circle{background:#e12364;bottom:100%;color:#fff;height:3.375rem;opacity:1;position:absolute;right:1.5rem;transition:all .5s linear 0s;width:3.375rem}.footer__btt .btn-circle[hidden]{display:flex;opacity:0;transform:scale(0);transition:opacity .5s linear 0s,transform 0s linear .5s}.footer__btt .btn-circle:active,.footer__btt .btn-circle:focus,.footer__btt .btn-circle:hover{background:#00a596;border-color:#00a596}.footer ul>li{list-style:none;margin-bottom:1.5rem;padding:0}.footer ul>li:before{display:none}.footer a{color:#000;font-weight:500}.footer a:hover{color:#e12364}@media (min-width:768px) and (max-width:1199.98px){.page-footer .footer-column:nth-child(odd){order:0}.page-footer .footer-column:nth-child(2n){order:2}}.form-messages__list li{overflow-wrap:break-word}.form-messages__list li:before{border:.0625rem solid;border-color:inherit;border-radius:0;height:0;top:.8125rem;width:.9375rem}.grid-links__col{border-left:none!important;border-top:none!important;height:10rem}@media (min-width:768px) and (max-width:991.98px){.grid-links__col{height:9.6875rem;width:20%}}@media (min-width:992px) and (max-width:1199.98px){.grid-links__col{height:10.9375rem}}@media (min-width:1400px){.grid-links__col{height:12.1875rem;width:12.5%}}@media (min-width:1920px){.grid-links__col{height:12.5rem;width:8.3333%}}.grid-links__col a{align-items:center;display:flex;height:100%;justify-content:center;padding:.625rem;transition:background-color .5s ease-in-out,color .5s ease-in-out}.grid-links__col a:active,.grid-links__col a:focus,.grid-links__col a:hover{background:#e12364;color:#fff!important}.bgd-fuchsia .grid-links__col a:active,.bgd-fuchsia .grid-links__col a:focus,.bgd-fuchsia .grid-links__col a:hover{background:#00a596}.hero-cta{min-height:26.3125rem;position:relative}@media (min-width:1400px){.hero-cta{min-height:46.75rem}}@media (min-width:768px) and (max-width:1399.98px){.hero-cta{min-height:40.5625rem}}@media print{.hero-cta{min-height:0}}@media (min-width:768px){.hero-cta__image{bottom:0;left:0;margin:0;position:absolute;right:0;top:0}}.hero-cta__image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero-cta__panel{margin:4.0625rem 0 0;padding:0;position:relative}@media (min-width:768px){.hero-cta__panel{border-top:.125rem solid #000!important;padding:4.0625rem 3rem 3.625rem}}@media print{.hero-cta__panel{background:#fff!important;border:none!important;margin:0}}.hero-cta__panel--flush{border-top:none!important;margin-top:0}.hero{background:var(--background-colour,#000);color:var(--colour,#fff);position:relative}@media (min-width:992px){.hero .link-before-arrow:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" stroke="%23fff" stroke-width="3" fill="none"><path d="M 6,1 17,12 6,23"/></svg>')}}@media print{.hero{background:none!important;color:#000!important}}.hero__contents{position:relative;z-index:2}.hero.hero--shallow .hero__contents{padding-bottom:1.9375rem;padding-top:3.4375rem}@media (min-width:992px){.hero.hero--shallow .hero__contents{padding-bottom:2.75rem;padding-top:6rem}}@media (min-width:576px) and (max-width:991.98px){.hero.hero--shallow .hero__contents{padding-bottom:2.5rem;padding-top:4.125rem}}@media print{.hero.hero--shallow .hero__contents{margin:0}}.hero__image img,.hero__image picture,.hero__image video{max-height:none;min-height:13rem;opacity:var(--image-opacity,.8)}.hero .slider-hero p{height:100%;margin:0}.hero .slider-hero,.hero .splide__track{height:100%}.hero .splide__pagination{gap:0 .5rem;margin-bottom:1.5rem}@media (min-width:992px){.hero .splide__pagination{justify-content:start}}@media (max-width:991.98px){.hero .splide__pagination{bottom:0;left:50%;position:absolute;transform:translate(-50%);z-index:2}}.hero .splide__pagination li{padding:0}.hero .splide__pagination li:before{display:none}.hero .splide__pagination li .splide__pagination__page{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:.0625rem solid #fff;border-radius:50%;cursor:pointer;display:block;height:.75rem;padding:0;width:.75rem}.hero .splide__pagination li .splide__pagination__page.is-active{background:#fff}.hero .hero-multiple-ctas{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.hero .hero-multiple-ctas a{margin:.875rem .25rem}.hero__text{min-height:35rem;position:relative;z-index:1}@media (max-width:767.98px){.hero__text{min-height:31.25rem}}@media print{.hero__text{min-height:0}}.hero--shallow .hero__text{min-height:0}@media (max-width:767.98px){.hero--shallow .hero__text{min-height:0}}.hero__text h1,.hero__text h2{text-shadow:0 .125rem .1875rem rgba(0,0,0,.2)}.hero__text h1:last-child,.hero__text h2:last-child{margin:auto}.hero__text a:not(.btn),.hero__text a:not(.btn):active,.hero__text a:not(.btn):focus,.hero__text a:not(.btn):hover{color:#fff}.hero__slide{bottom:0;left:0;position:absolute;right:0;z-index:2}@media print{.hero__slide{position:static}}@media (min-width:768px){.hero hr{margin-bottom:3rem}}@media (max-width:767.98px){.hero hr{margin-bottom:1.5rem}}@media (min-width:992px){.hero.hero--exhibition .share-links{margin-bottom:1.5rem}.hero.hero--exhibition .h6 a:active,.hero.hero--exhibition .h6 a:focus,.hero.hero--exhibition .h6 a:hover{color:inherit;text-decoration:underline}}@media (max-width:991.98px){.hero.hero--exhibition{background:transparent;color:inherit}.hero.hero--exhibition .hero__exhibition-text{padding:1.25rem 1.75rem 1.5625rem}.hero.hero--exhibition .hero__image{margin-bottom:1.5rem;position:static}}@media print{.hero.hero--exhibition [class*=col-]{width:auto}}.hero.hero--exhibition img,.hero.hero--exhibition picture,.hero.hero--exhibition video{opacity:1}.hero .site-logo,.hero__back{left:1.5rem;position:absolute;top:1.5rem;z-index:2}@media (min-width:576px){.hero .site-logo,.hero__back{left:1.875rem}}@media (min-width:768px){.hero .site-logo,.hero__back{left:3.75rem}}@media (min-width:1400px){.hero .site-logo,.hero__back{left:5.625rem}}.hero .site-logo a:active,.hero .site-logo a:focus,.hero .site-logo a:hover,.hero__back a:active,.hero__back a:focus,.hero__back a:hover{color:#fff}@media (min-width:1200px) and (max-width:1399.98px){.hero__exhibition-text{min-height:40rem}}@media (min-width:992px){.hero__exhibition-text{background:rgba(0,0,0,.62);height:100%;padding:6.875rem 3.75rem 3.75rem;position:relative}.hero__exhibition-text a{color:inherit}.hero__exhibition-text .pipe-links--light>a,.hero__exhibition-text .pipe-links--light>img,.hero__exhibition-text .pipe-links--light>span{border-right-color:#fff;color:inherit}}.hero__exhibition-text .hero__back{color:#fff;left:3.75rem}.hero.hero--wifi{position:relative}@media (min-width:1200px){.hero.hero--wifi{margin-top:-8.75rem}}@media (max-width:1199.98px){.hero.hero--wifi{margin-top:-8.75rem}}.hero .btn-back{background:transparent;border:none;color:#fff;display:inline-block;font-family:inherit;font-size:1em;font-weight:500;line-height:1.5;padding:0;position:relative;text-decoration:none;vertical-align:top}.hero .btn-back:active,.hero .btn-back:focus,.hero .btn-back:hover{text-decoration:underline}.hero .btn-back:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" stroke="%23fff" stroke-width="3" fill="none"><path d="M 6,1 17,12 6,23"/></svg>');content:"";display:inline-block;height:.875rem;margin-right:.4375rem;position:relative;rotate:180deg;width:1rem}.hero p:has(.btn-back){z-index:10}.hero--full-height .hero__text{min-height:100vh}.image-slider-container{background:var(--background-colour,inherit);color:var(--foreground-colour,inherit)}.image-slider-container.wide .splide__arrow--prev{left:0}.image-slider-container.wide .splide__arrow--next{right:0}.jump-navigation{transition:all .2s;z-index:2}@media (min-width:1200px){.jump-navigation{top:8.625rem}.jump-navigation--snug{padding-bottom:1.625rem;padding-top:1.625rem}.jump-navigation--mega{padding-bottom:2.5rem;padding-top:2.5rem}.jump-navigation.stuck{padding-bottom:.875rem;padding-top:.875rem}.jump-navigation.stuck .jump-navigation__stuck-trigger{transform:scale(100%)}.jump-navigation.stuck .jump-navigation__stuck-trigger[aria-expanded=true]{transform:scale(100%,0)}.jump-navigation.stuck .jump-navigation__close-trigger{display:block}.jump-navigation.stuck .jump-navigation__mega{transform-origin:0 0;transition:all .2s}.jump-navigation.stuck .jump-navigation__mega[hidden]{position:absolute;transform:scale(100%,0)}}@media (min-width:576px){.jump-navigation{position:sticky;top:8.75rem}.toolbar-horizontal .jump-navigation{top:calc(8.75rem + 78px)}.toolbar-horizontal.toolbar-tray-open .jump-navigation{top:calc(8.75rem + 118px)}}.jump-navigation__links{-moz-columns:3;column-count:3;-moz-column-gap:1.5rem;column-gap:1.5rem;flex:1 1 0%}.jump-navigation .jump-navigation__stuck-trigger{transform:scale(100%,0);transform-origin:0 0;transition:all .2s}.jump-navigation .jump-navigation__stuck-trigger span{float:right;margin:.375rem 0 0}.jump-navigation .jump-navigation__close-trigger{display:none;text-align:right}.jump-navigation .btn{color:#fff;font-weight:500;text-align:left}.jump-navigation .btn[aria-current=step]{text-decoration:underline}.jump-navigation .btn:active,.jump-navigation .btn:focus,.jump-navigation .btn:hover{color:#e12364}.jump-navigation .snug-node{display:inline-block;margin:0 .9375rem}@media (min-width:1200px){.sb-show-main.sb-main-padded{padding-top:8.75rem}}@media (max-width:1199.98px){.sb-show-main.sb-main-padded{padding-top:8.75rem}}@media print{.sb-show-main.sb-main-padded{padding:0!important}}@media (min-width:1200px){.inside-body-padding{margin-top:-8.75rem}}@media (max-width:1199.98px){.inside-body-padding{margin-top:-8.75rem}body.fixed-menu{margin-top:8.875rem}}body[class*=cke_]{padding-top:0}.main-navigation{border:none!important;left:0;position:fixed;top:0;width:100%;z-index:20}@media print{.main-navigation{background:none!important;border:none!important;margin:0 0 1.5rem;position:static}}.main-navigation [class*=bgd-],.main-navigation [class*=bgt-]{border:none}body.toolbar-tray-open .main-navigation{top:79px}.main-navigation__utility{position:relative;z-index:4}.main-navigation__utility:before{background:#f0e1d2;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .2s;width:100%;z-index:1}.main-navigation__utility a,.main-navigation__utility button{position:relative;transition:color .4s;z-index:1}.main-navigation__utility a:focus,.main-navigation__utility a:hover,.main-navigation__utility button:focus,.main-navigation__utility button:hover{color:#000}.main-navigation__utility.active{background:#fff;color:#000}.main-navigation__utility.active:before{opacity:1}.main-navigation__utility.active a:focus,.main-navigation__utility.active a:hover,.main-navigation__utility.active button:focus,.main-navigation__utility.active button:hover{color:#e12364}.main-navigation__utility.active a[aria-expanded=true]:focus,.main-navigation__utility.active a[aria-expanded=true]:hover,.main-navigation__utility.active button[aria-expanded=true]:focus,.main-navigation__utility.active button[aria-expanded=true]:hover{color:#fff}.main-navigation__utility .btn-clean{height:3.75rem;margin:0;padding:.75rem;text-align:center;width:3.125rem}@media (min-width:576px){.main-navigation__utility .btn-clean{width:3.75rem}}.main-navigation__utility .btn-clean:active,.main-navigation__utility .btn-clean:focus,.main-navigation__utility .btn-clean:hover{color:#000;text-decoration:none}.main-navigation__utility [aria-expanded=true]{background:#000;color:#fff}.main-navigation__utility [aria-expanded=true]:before{content:"×";font-size:2.8125rem;font-weight:100;line-height:2.5rem}.main-navigation__utility [aria-expanded=true]:active,.main-navigation__utility [aria-expanded=true]:focus,.main-navigation__utility [aria-expanded=true]:hover{background:#000;color:#fff}.main-navigation__utility [aria-expanded=true] svg{display:none}.main-navigation__modal{height:100vh;left:0;overflow:auto;position:absolute;top:3.75rem;transform:translate(0);transition:all .5s;width:100%}.main-navigation__modal[hidden]{display:block;transform:translateY(calc(-100vh - 3.75rem))}.main-navigation__modal a{color:#fff}.main-navigation__modal a:active,.main-navigation__modal a:focus,.main-navigation__modal a:hover{color:#e12364}.main-navigation__modal .icon-large,.main-navigation__modal .icon-large svg{height:2.9375rem;width:2.9375rem}.main-navigation__bar{border-bottom:2px solid transparent}@media (max-width:1199.98px){.main-navigation__bar{background:#f0e1d2}.main-navigation__bar:before{background:#f0e1d2;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:3}}@media print and (max-width:1199.98px){.main-navigation__bar:before{display:none}}.main-navigation__bar .container-max{position:relative}.main-navigation__bar .row{min-height:5rem}.main-navigation__bar .btn-hamburger{position:relative;z-index:3}.main-navigation__top-level{--bs-gutter-x:1.5rem;--bs-gutter-y:0;margin:0;scroll-behavior:smooth;transition:all .5s}@media (min-width:1400px){.main-navigation__top-level{max-width:101.25rem;padding-left:5.625rem;padding-right:5.625rem}}@media (min-width:1200px) and (max-width:1399.98px){.main-navigation__top-level{max-width:78.75rem}}@media (min-width:1200px){.main-navigation__top-level{margin:-5rem auto 0;text-align:right}.main-navigation__top-level:before{height:5rem;left:0;right:0;top:3.75rem;z-index:3}}@media (max-width:1199.98px){.main-navigation__top-level{height:calc(100vh - 3.75rem);left:50%;padding-left:0;padding-right:0;position:absolute;top:8.75rem;transform:translate(-50%);width:100%;z-index:2}.main-navigation__top-level[hidden]{transform:translate(-50%,calc(-100% - .0625rem))}.main-navigation__top-level:before{bottom:0;left:0;right:0;top:0;transform:translate(6.5rem)}.main-navigation__top-level:after{bottom:0;left:calc(-41.4% + .15625rem);top:0;width:82.8%;z-index:2}}@media (min-width:768px){.main-navigation__top-level:after,.main-navigation__top-level:before{background:#f0e1d2}}@media (max-width:767.98px){.main-navigation__top-level{background:#000;border-left:7.125rem solid #000;border-right:7.125rem solid #000;box-sizing:content-box;color:#fff;overflow:hidden}.main-navigation__top-level:after,.main-navigation__top-level:before{background:#000;display:none}.main-navigation__top-level:before{right:0}.main-navigation__top-level .btn-mainnav{color:inherit}.main-navigation__top-level .btn-secondary:active,.main-navigation__top-level .btn-secondary:focus,.main-navigation__top-level .btn-secondary:hover{color:#fff!important}}.main-navigation__top-level:after,.main-navigation__top-level:before{content:"";position:absolute}.main-navigation__top-level>li{padding:0;position:static}@media (min-width:1200px){.main-navigation__top-level>li{display:inline-block}}.main-navigation__top-level>li>.btn{padding-left:1.5625rem}@media (min-width:768px) and (max-width:1199.98px){.main-navigation__top-level>li>.btn{padding-left:3.75rem;width:41.8%}}@media (min-width:576px) and (max-width:767.98px){.main-navigation__top-level>li>.btn{padding-left:1.875rem;padding-right:1.875rem}}.main-navigation__top-level>li>.btn-join{margin:1.5rem 0 0 1.875rem;max-width:15rem;padding-left:1.5625rem}@media (min-width:992px){.main-navigation__top-level>li>.btn-join{margin:0}}@media (min-width:992px) and (max-width:1199.98px){.main-navigation__top-level>li>.btn-join{margin-top:1.5rem;width:calc(41.8% - 5.3125rem)}}@media (min-width:768px) and (max-width:1199.98px){.main-navigation__top-level>li>.btn-join{margin-left:3.75rem;width:calc(41.8% - 5.3125rem)}}@media (min-width:768px){.main-navigation__top-level>li>.btn-join{max-width:none}}.main-navigation__top-level>li:before{display:none}.main-navigation__skip{left:50%;position:absolute;top:0;transform:translate(-50%,-200%);transition:transform .2s;z-index:4}.main-navigation__skip:focus{transform:translate(-50%,.4375rem)}.btn-mainnav{font-size:1.375rem;font-weight:500;line-height:5rem;padding:0 1.5625rem;position:relative;transition:all .4s;z-index:3}@media (min-width:1200px){.btn-mainnav:focus,.btn-mainnav:hover,.btn-mainnav[aria-expanded=true]{color:#e12364}.btn-mainnav[aria-expanded=true]:after{display:none}.btn-mainnav[aria-haspopup=true]:after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" stroke="%23e12364" stroke-width="3" fill="none"><path d="M 23,6 12,17 1,6"/></svg>');bottom:10%;content:"";height:.875rem;left:50%;opacity:0;position:absolute;transform:translate(-50%);transition:opacity .4s;width:.875rem}.btn-mainnav:active:after,.btn-mainnav:focus:after,.btn-mainnav:hover:after{opacity:1}}@media (max-width:1199.98px){.btn-mainnav{display:block;text-align:left;width:100%}.btn-mainnav:focus,.btn-mainnav:hover{background:#000;color:#fff;text-decoration:none}}.btn-mainnav:focus,.btn-mainnav:hover,.btn-mainnavactive{text-decoration:none}.btn-mainnav[aria-expanded=true]{background:#000;color:#fff}.btn-join.btn-join{background:#00a596;color:#000}@media (max-width:1199.98px){.btn-join.btn-join{text-align:center}}.btn-join.btn-join:active,.btn-join.btn-join:focus,.btn-join.btn-join:hover{background:#e12364;color:#fff}.no-scroll{height:100%;overflow:hidden}.resize-in-progress .main-navigation *{transition:none!important}.site-logo{position:absolute;top:.5625rem;transition:all .2s;z-index:4}@media (min-width:1200px){.site-logo{top:.625rem;width:6.875rem}}@media print{.site-logo{position:static}.site-logo .logo__text{opacity:1}}.site-logo svg{transition:all .2s}@media (min-width:1200px){.site-logo svg{height:8.0979842062rem;width:6.875rem}}@media (max-width:1199.98px){.site-logo svg{height:3.6072838736rem;width:3.0625rem}}.site-logo[data-size=small] svg{height:3.6072838736rem;width:3.0625rem}@media print{.site-logo[data-size=small] svg{height:7.3618038238rem;width:6.25rem}}.site-logo.active{top:-3.75rem}@media (max-width:767.98px){#top-level-nav{border:0}#top-level-nav>li{max-width:100vw;transition:all .5s}#top-level-nav.second-level-visible>li{margin-left:-100%}#top-level-nav.second-level-visible>li .mega-menu{left:0}}@media (max-width:991.98px){#top-level-nav{overflow-y:auto}.mega-menu .row,li:has(>.btn-join){padding-bottom:9.375rem}}@media (min-width:768px) and (max-width:991.98px){body.toolbar-tray-open .main-navigation{top:0}#top-level-nav{background-color:#f0e1d2}}.media-video{background:var(--background-colour,transparent);color:var(--colour,inherit)}:root{--app-height:100%}.modal{height:100vh;height:var(--app-height);left:0;opacity:1;position:fixed;right:0;top:0;transition:opacity .5s ease-in-out;z-index:99}.modal[hidden]{opacity:0;z-index:-1}.modal:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}@media (min-width:992px){.modal:before{background:rgba(0,0,0,.9)}}@media (max-width:991.98px){.modal:before{background:#fff}}@media (min-width:992px){.modal__header{color:#fff}}@media (max-width:991.98px){.modal__header{color:#000;padding:1.25rem}}.modal__container{width:auto}@media (min-width:992px){.modal__container{margin:3.125rem}}@media (max-width:991.98px){.modal__container{display:flex;flex-direction:column;height:100%;padding:0}}@media (min-width:calc(90rem + 3.125rem * 2)){.modal__container{margin:3.125rem auto}}.modal__content{background:#fff;color:#000;overflow:auto}@media (min-width:992px){.modal__content{max-height:calc(100vh - 12.5rem)}.modal__content figure img{margin:0 auto;max-height:calc(100vh - 20rem);width:auto}}@media (max-width:991.98px){.modal__content{flex-grow:9;margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:calc(var(--bs-gutter-x)*-.5)}}@media (min-width:1200px){.modal [id=edit-nat]{-moz-columns:3;column-count:3}}@media (min-width:768px) and (max-width:991.98px){.modal [id=edit-nat]{-moz-columns:2;column-count:2}}.modal p.input-group{margin-bottom:1.125rem;overflow:auto}.mosaic__grid{margin:0 0 .5rem}@media (min-width:576px){.mosaic__grid{display:grid;gap:.5rem;grid:auto-flow/repeat(2,1fr)}}@media (min-width:768px){.mosaic__grid{grid:auto-flow/repeat(4,1fr)}.mosaic__grid .mosaic-tile:nth-child(3n+1){grid-column-start:span 2;grid-row-start:span 2}}.partners__column{margin-bottom:3rem;position:relative}@media (min-width:992px){.partners__column{width:33.333%}}@media (min-width:768px){.partners__column{margin-bottom:0}.partners__column:after,.partners__column:before{background:#000;bottom:0;content:"";position:absolute;top:0;width:.0625rem}.partners__column:before{left:-.0625rem}.partners__column:after{right:0}}.partners__column:last-child{margin-bottom:0}.partners__column.partners__column img,.partners__column.partners__column picture{display:inline-block;width:auto}.related-artwork{position:relative;z-index:0}.search-header{padding-bottom:6.25rem;padding-top:6.25rem;position:relative}@media print{.search-header{padding:0}}.refine-results{display:flex;flex-wrap:wrap;gap:1.125rem;justify-content:center;transform:scaleY(1);transform-origin:100% 0;transition:transform .2s}.refine-results[hidden]{left:.75rem;position:absolute;right:.75rem;transform:scaleY(0)}.btn-toggle-filter-pane{font-size:1.125rem}.btn-toggle-filter-pane:after{border-right:.125rem solid;border-top:.125rem solid;content:"";display:inline-block;height:.75rem;margin:0 0 0 1.25rem;transform:rotate(135deg) translate(-.1875rem);transition:all .2s;width:.75rem}.btn-toggle-filter-pane[aria-expanded=true]:after{transform:rotate(-45deg) translate(-.1875rem)}.spektrix-paywall .spektrix-paywall__item{border:0!important}.spektrix-paywall .spektrix-paywall__item spektrix-merchandise{align-items:stretch;display:flex;flex-direction:column;height:100%}.spektrix-paywall .spektrix-paywall__item .spektrix-paywall__image img{display:block;margin:0 auto;min-height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.spektrix-paywall .spektrix-paywall__item .spektrix-paywall__content{display:flex;flex-direction:column;flex-grow:1;padding:1.25rem}.spektrix-paywall .spektrix-paywall__item .spektrix-paywall__content p{margin-bottom:1.25rem}.spektrix-paywall .spektrix-paywall__item .spektrix-paywall__content .price strong{font-weight:500}.spektrix-paywall .spektrix-paywall__item .spektrix-paywall__content button{margin-top:auto}.spektrix-paywall .spektrix-paywall__items.row>*{padding-bottom:calc(var(--bs-gutter-x)*.5);padding-top:calc(var(--bs-gutter-x)*.5)}@media (min-width:768px){.spektrix-paywall .spektrix-paywall__items.single-item .spektrix-paywall__item spektrix-merchandise{flex-direction:row}.spektrix-paywall .spektrix-paywall__items.single-item .spektrix-paywall__item .spektrix-paywall__image{flex:0 0 50%;height:100%;order:1;width:50%}}.timetable{background:var(--background-colour,transparent);color:var(--foreground-colour,inherit)}.true-colours .col{aspect-ratio:1/1}#artwork-mood-colors{border-width:0!important}.video-content video{max-width:100%}.hide-header{clip-path:inset(3.75rem 0 0 0);margin-top:-3.75rem}.whats-on-filter{background:var(--background-colour,inherit);color:var(--foreground-colour,inherit)}.whats-on-filter .input-group .input-radio.on-focus{outline:1px solid #000}.whats-on-filter.is-zoomed .fieldset-filter__pane{width:700px}.whats-on-filter.is-zoomed .fieldset-filter__pane label{word-break:break-word}.whats-on-filter .btn-toggle-fieldset,.whats-on-filter a,.whats-on-filter button:not(.btn-primary,.btn-secondary,.btn-tertiary,.btn-fieldset-filter,.vanilla-calendar-day__btn,.vanilla-calendar-year,.vanilla-calendar-month,.vanilla-calendar-arrow,.vanilla-calendar-months__month,.vanilla-calendar-years__year){color:var(--foreground-colour,inherit)}.whats-on-filter .btn-toggle-fieldset{border-bottom-color:var(--foreground-colour,inherit);border-top-color:var(--foreground-colour,inherit)}.whats-on-filter .btn-toggle-fieldset:after,.whats-on-filter .btn-toggle-fieldset:before{background:var(--foreground-colour,#000)}.whats-on-filter .toggle-fieldset__pane{border-top-color:var(--foreground-colour,inherit)}.whats-on-filter [hidden]{display:none}#block-ngs-cms-local-tasks{background-color:#fff;border-bottom:1px solid #aaa;box-shadow:-2px 1px 3px 1px rgba(0,0,0,.333);display:none;margin-top:141px;position:fixed;top:-103px;width:100%;z-index:30}@media (min-width:992px){.toolbar-horizontal #block-ngs-cms-local-tasks{display:block}}.toolbar-tray-open #block-ngs-cms-local-tasks{top:-62px}#block-ngs-cms-local-tasks ul{background-color:#f5f5f2;display:flex;margin:0}#block-ngs-cms-local-tasks li{border-right:1px solid #ddd;display:inline-block;padding:0}#block-ngs-cms-local-tasks li:before{display:none}#block-ngs-cms-local-tasks li a{color:#565656;display:inline-block;font-family:Source Sans Pro,Lucida Grande,Verdana,sans-serif;font-size:14px;padding:.25rem 1rem;text-decoration:none}#block-ngs-cms-local-tasks li a:active,#block-ngs-cms-local-tasks li a:focus,#block-ngs-cms-local-tasks li a:hover{background-color:#fff;text-decoration:underline}#block-ngs-cms-local-tasks div{display:none}@media (min-width:992px){body.toolbar-horizontal #toolbar-administration{display:block}body.toolbar-horizontal:has(#block-ngs-cms-local-tasks) .main-navigation{top:78px}body.toolbar-horizontal.toolbar-tray-open:has(#block-ngs-cms-local-tasks) .main-navigation{top:118px}body.toolbar-horizontal.toolbar-tray-open .main-navigation{top:39px}body.toolbar-horizontal .main-navigation{margin-bottom:39px}}#toolbar-administration{display:none}body.toolbar-tray-open.toolbar-vertical.toolbar-fixed{margin-left:0!important}#toolbar-bar .toolbar-icon-edit,.toolbar-icon-toggle-vertical{display:none!important}.brand-font-normal{font-style:normal}.brand-font-normal,.brand-font-normal-italic{font-family:Caslon Doric,arial,helvetica,sans-serif;font-weight:200}.brand-font-normal-italic{font-style:italic}.brand-font-medium,.semibold{font-style:normal}.brand-font-medium,.brand-font-medium-italic,.semibold{font-family:Caslon Doric,arial,helvetica,sans-serif;font-weight:500}.brand-font-medium-italic{font-style:italic}.bold,.brand-font-bold{font-style:normal}.bold,.brand-font-bold,.brand-font-bold-italic{font-family:Caslon Doric,arial,helvetica,sans-serif;font-weight:700}.brand-font-bold-italic{font-style:italic}.text-right{text-align:right}@media (min-width:1200px){.text-right-xl{text-align:right}}.text-left{text-align:left}@media (min-width:768px){.text-left-md{text-align:left}}header.text-left{max-width:48.75rem}.text-center{text-align:center}@media (min-width:768px){.text-center-md{text-align:center}}.text-uppercase{text-transform:uppercase}.text-undecorated{text-decoration:none}.text-25{font-size:3.045625rem;line-height:.513}a:not([href^="mailto:"]){word-wrap:break-word}a[href^="mailto:"]{white-space:nowrap}[class*=bgt-]:not(.whats-on-filter){color:#000}[class*=bgd-],[class*=bgt-]:not(.whats-on-filter){border-bottom:.1px solid transparent;border-top:.1px solid transparent}[class*=bgd-]{color:#fff}.bgd-purple{background-color:#3c3c8e}.bgt-orange{background-color:#ff8c37}.bgt-peach{background-color:#f5a08c}.bgt-yellow{background-color:#ffd228}.bgd-error,.bgd-fuchsia{background-color:#e12364}.bgt-warm-grey:not(.whats-on-filter){background-color:#f0e1d2}.bgd-cyan{background-color:#00a596}.bgd-dark-green{background-color:#0a5236}.bgt-light-blue{background-color:#b9dbf9}.bgd-blue{background-color:#005578}.bgd-dark-blue{background-color:#010031}.bgt-white{background-color:#fff}.bgd-disabled{background-color:#7f7f7f}.bgd-unimportant{background-color:#666}.bgd-black{background-color:#000}.txt-purple{color:#3c3c8e}.txt-orange{color:#ff8c37}.txt-peach{color:#f5a08c}.txt-yellow{color:#ffd228}.txt-error,.txt-fuchsia{color:#e12364}.txt-warm-grey{color:#f0e1d2}.txt-cyan{color:#00a596}.txt-dark-green{color:#0a5236}.txt-light-blue{color:#b9dbf9}.txt-blue{color:#005578}.txt-dark-blue{color:#010031}.txt-white{color:#fff}.txt-disabled{color:#7f7f7f}.txt-unimportant{color:#666}.txt-black{color:#000}.g-0{--bs-gutter-y:0;--bs-gutter-x:0}.g-4{--bs-gutter-y:4px;--bs-gutter-x:4px}.g-8{--bs-gutter-y:8px;--bs-gutter-x:8px}.g-60{--bs-gutter-y:20px;--bs-gutter-x:60px}.pad-vert-component{padding-bottom:3.75rem;padding-top:3.75rem}@media (min-width:1200px){.pad-vert-component{padding-bottom:5.625rem;padding-top:5.625rem}}@media (min-width:768px) and (max-width:1199.98px){.pad-vert-component{padding-bottom:4.375rem;padding-top:4.375rem}}@media print{.pad-vert-component{padding-bottom:1.5rem;padding-top:1.5rem}}.pad-vert-twin{padding-top:3.75rem}@media (min-width:1200px){.pad-vert-twin{padding-top:5.625rem}}@media (min-width:768px) and (max-width:1199.98px){.pad-vert-twin{padding-top:4.375rem}}.pad-vert-twin+*,.pad-vert-twin+a[name]+*{padding-top:0!important}.pad-all-gutter{padding:1.5rem!important}.pad-all-gutter>:last-child{margin-bottom:0!important}.pad-mantlepiece-gutter{padding:1.5rem 1.5rem 0}.pad-all-50{padding:3.125rem!important}@media (max-width:767.98px){[class$=__image] .pad-all-50{padding:0!important}}.pad-all-50>:last-child{margin-bottom:0!important}@media (max-width:767.98px){.pad-all-gutter-50{padding:0!important}}@media (min-width:768px){.pad-all-gutter-50{padding:3.125rem!important}}.pad-all-gutter-50>:last-child{margin-bottom:0!important}.pad-vert-50{padding-bottom:1.875rem;padding-top:1.875rem}@media (min-width:768px){.pad-vert-50{padding-bottom:3.125rem;padding-top:3.125rem}}.pad-vert-16{padding-bottom:1rem;padding-top:1rem}.pad-horizontal-50{padding-left:3.125rem;padding-right:3.125rem}.pad-top-50{padding-top:3.125rem}.mt-auto{margin-top:auto}.mt-gutter{margin-top:1.5rem}.mt-gutter-half{margin-top:.75rem}.mt-gutter-x2{margin-top:3rem}.mt-40{margin-top:2.5rem}.mb-50{margin-bottom:3.125rem}.mb-gutter-plus-half{margin-bottom:2.25rem}.mb-gutter{margin-bottom:1.5rem}.mb-gutter-half{margin-bottom:.75rem}.mb-0{margin-bottom:0!important}.mb-brd{margin-bottom:-.0625rem}.ml-gutter-half{margin-left:.75rem}.full-height{height:100%}.dunt,.pos-rel{position:relative}.dunt{z-index:2}.stretch{bottom:0;left:0;margin:0;position:absolute;right:0;top:0}.stretch figure,.stretch figure>div,.stretch img,.stretch picture,.stretch video{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}a.fade,a.fade img{display:block}a.fade img{transition:filter .5s}a.fade:active img,a.fade:focus img,a.fade:hover img{filter:brightness(80%)}.no-wrap{flex-wrap:nowrap}.auto{display:inline-block;width:auto}.js .js-show-focus:not(:focus),.js .js-visually-hidden{border:0!important;height:.0625rem!important;margin:-.0625rem!important;min-width:0;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:.0625rem!important}.js .js-hide{display:none}.btn-height{line-height:3.25rem}.abs-centre{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}#newsletter-cta .row{flex-direction:column}@media (min-width:768px){#newsletter-cta .row{flex-direction:row}}#newsletter-cta .input-group{align-items:flex-start;display:flex;flex-direction:column;gap:1.5rem}@media (min-width:768px){#newsletter-cta .input-group{align-items:center;flex-direction:row}}#anonymous-newsletter-form fieldset{background-color:#f0e1d2;margin-bottom:2rem;padding:2rem 2rem 1.5rem}#anonymous-newsletter-form fieldset legend{float:left}#anonymous-newsletter-form fieldset a{color:#000}#static-media .media-items .greedy+p{text-align:center}@media (min-width:992px){#static-media .media-items .greedy{flex-grow:0;margin-top:auto}}#static-exhibition-find-out-more .columns__column{margin-left:auto;margin-right:auto}#static-exhibition-find-out-more .columns__column .card__image{max-height:inherit}@media (max-width:575.98px){.row:has(.ticket-purchase-form)>div{padding-left:0;padding-right:0}}html{scroll-padding-top:0!important}@media (max-width:575.98px){.layout-container{overflow-x:hidden}}body:not(:has(#main-navigation)) .inside-body-padding{margin-top:0}.full-bleed-placeholder{background-color:#fab}.justify-content-center{justify-content:center!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}@media (min-width:992px){.justify-content-start-lg{justify-content:flex-start!important}.justify-content-center-lg{justify-content:center!important}.justify-content-end-lg{justify-content:flex-end!important}}.align-items-start{align-items:flex-start!important}.align-items-center{align-items:center!important}.align-items-end{align-items:flex-end!important}.align-self-start{align-self:flex-start!important}.align-self-center{align-self:center!important}.align-self-end{align-self:flex-end!important}@media (min-width:768px){.order-md-last{order:6!important}.order-md-last figure{margin:0 auto}.justify-content-end-md{justify-content:flex-end!important}}.icon-large{display:inline-block}.icon-large,.icon-large svg{height:4.375rem;width:4.375rem}@media (max-width:767.98px){.icon-large,.icon-large svg{height:2.9375rem;width:2.9375rem}}.icon-medium{display:inline-block}.icon-medium,.icon-medium svg{height:1.875rem;line-height:1.875rem;width:1.875rem}@media (max-width:767.98px){.icon-medium,.icon-medium svg{height:1.25rem;line-height:1.25rem;width:1.25rem}}.icon-social{display:inline-block}.icon-social,.icon-social svg{height:2.1875rem;width:2.1875rem}.icon-medium-small{display:inline-block}.icon-medium-small,.icon-medium-small svg{height:1.5rem;line-height:1.5rem;width:1.5rem}.icon-small{display:inline-block;vertical-align:middle}.icon-small,.icon-small svg{height:.875rem;width:.875rem}.icon-small svg{vertical-align:top}.bg-icon-chevron-left{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" stroke="%23000" stroke-width="3" fill="none"><path d="M 17,1 6,12 17,23"/></svg>')}[class*=brd-]{border-style:none}.brd{border:.0625rem solid #000}.brd-top{border-top:.0625rem solid #000}.brd-bottom{border-bottom:.0625rem solid #000}.brd-purple{border-color:#3c3c8e}.brd-error,.brd-fuchsia{border-color:#e12364}.brd-orange{border-color:#ff8c37}.brd-yellow{border-color:#ffd228}.brd-peach{border-color:#f5a08c}.brd-warm-grey{border-color:#f0e1d2}.brd-cyan{border-color:#00a596}.brd-dark-green{border-color:#0a5236}.brd-light-blue{border-color:#b9dbf9}.brd-blue{border-color:#005578}.brd-dark-blue{border-color:#010031}.brd-white{border-color:#fff}.brd-black{border-color:#000}.brd-unimportant{border-color:#666}.brd-width-2{border-width:.125rem}.shape{display:inline-block;font-style:normal;font-weight:400;position:relative;vertical-align:middle}.shape:after,.shape:before{content:"";position:absolute}.sh-info{background:#000;border-radius:50%;color:#fff;min-width:1.758125rem;text-align:center}.sh-info:before{content:"i";position:static}.sh-burger{background:currentcolor;height:.25rem;margin:.96875rem 0;transition:all .25s;width:2.1875rem}.sh-burger:after,.sh-burger:before{border-top:.25rem solid;left:0;transform-origin:100% .125rem;transition:all .5s;width:100%}.sh-burger:before{top:.96875rem}.sh-burger:after{bottom:.96875rem}[aria-expanded=true] .sh-burger{background:transparent}[aria-expanded=true] .sh-burger:after,[aria-expanded=true] .sh-burger:before{left:-.625rem;width:125%}[aria-expanded=true] .sh-burger:before{transform:rotate(45deg)}[aria-expanded=true] .sh-burger:after{transform:rotate(-45deg)}.rhombus-border{background:linear-gradient(164deg,transparent 50%,#000 50.2%);padding:0 2.5rem 2.5rem}@media (max-width:575.98px){.rhombus-border{padding:0 1.5rem 1.5rem}}@media (min-width:768px) and (max-width:1199.98px){.rhombus-border{padding:0 2rem 2rem}}.rhombus-border :last-child,.rhombus-border p{margin-bottom:0}.rhombus-purple{background:linear-gradient(164deg,transparent 50%,#3c3c8e 50.2%)}.rhombus-error,.rhombus-fuchsia{background:linear-gradient(164deg,transparent 50%,#e12364 50.2%)}.rhombus-orange{background:linear-gradient(164deg,transparent 50%,#ff8c37 50.2%)}.rhombus-yellow{background:linear-gradient(164deg,transparent 50%,#ffd228 50.2%)}.rhombus-peach{background:linear-gradient(164deg,transparent 50%,#f5a08c 50.2%)}.rhombus-warm-grey{background:linear-gradient(164deg,transparent 50%,#f0e1d2 50.2%)}.rhombus-cyan{background:linear-gradient(164deg,transparent 50%,#00a596 50.2%)}.rhombus-dark-green{background:linear-gradient(164deg,transparent 50%,#0a5236 50.2%)}.rhombus-light-blue{background:linear-gradient(164deg,transparent 50%,#b9dbf9 50.2%)}.rhombus-blue{background:linear-gradient(164deg,transparent 50%,#005578 50.2%)}.rhombus-dark-blue{background:linear-gradient(164deg,transparent 50%,#010031 50.2%)}.rhombus-white{background:linear-gradient(164deg,transparent 50%,#fff 50.2%)}.rhombus-black{background:linear-gradient(164deg,transparent 50%,#000 50.2%)}
