*,:after,:before{box-sizing:border-box}html{text-size-adjust:100%;overflow-x:clip}*{margin:0;padding:0;font:inherit}ol[role=list],ul[role=list]{list-style:none}body{min-height:100vh;line-height:1.5;color:var(--color-primary,#000);background-color:var(--color-secondary,#fff);overflow-x:clip}button,h1,h2,h3,h4,h5,h6,input,label{line-height:1.1}h1,h2,h3,h4,h5,h6{text-wrap:balance}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;color:currentColor}canvas,img,picture,svg,video{display:block;max-width:100%;width:100%;height:auto}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}[type=button],[type=email],[type=number],[type=reset],[type=search],[type=submit],[type=tel],[type=text],[type=url],button,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.header{display:grid;grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr)}main{grid-row:1/-1;grid-column:1;position:relative;z-index:1}main>:first-child:not(.billboard):not(.headline):not(.block-text):not(.exhibition):not(.event):not(.rental):not(.page){padding-top:10rem}main>.page>:first-child:not(.billboard):not(.headline):not(.block-text):not(:has(>.headline)){padding-top:10rem}@font-face{font-family:Impact Custom;src:local("Impact"),url(/fonts/Impact.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rialta;src:url(/fonts/Rialta-Demibold.woff2) format("woff2"),url(/fonts/Rialta-Demibold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Rialta;src:url(/fonts/Rialta-DemiboldItalic.woff2) format("woff2"),url(/fonts/Rialta-DemiboldItalic.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}html{font-family:Rialta,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600}h1,h2,h3,h4,h5{margin:0;font-feature-settings:auto;font-kerning:auto;text-rendering:optimizeLegibility}h1{font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;text-transform:uppercase;font-size:4rem;line-height:.9em;letter-spacing:-.025em;overflow-wrap:break-word}@media(min-width:48rem){h1{font-size:6rem}}@media(min-width:62rem){h1{font-size:8rem}}.title--xl{font-size:5rem}@media(min-width:48rem){.title--xl{font-size:8rem}}@media(min-width:62rem){.title--xl{font-size:12rem}}.title--l{font-size:4rem}@media(min-width:48rem){.title--l{font-size:6rem}}@media(min-width:62rem){.title--l{font-size:9rem}}.title--m{font-size:3rem}@media(min-width:48rem){.title--m{font-size:5rem}}@media(min-width:62rem){.title--m{font-size:7rem}}.title--s{font-size:2.5rem}@media(min-width:48rem){.title--s{font-size:4rem}}@media(min-width:62rem){.title--s{font-size:5rem}}h2{font-size:3rem;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;letter-spacing:-.025em}@media(min-width:48rem){h2{font-size:4rem}}@media(min-width:62rem){h2{font-size:5rem}}h3{font-size:2.5rem;line-height:1em;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif}@media(min-width:48rem){h3{font-size:3rem}}@media(min-width:62rem){h3{font-size:4rem}}a{text-decoration:none;color:inherit;font-size:1.1rem}a h1,a h2,a h3,a h4,a h5{font-size:inherit}a,h4,h5,li,p{font-size:18px;margin:0;line-height:125%;font-weight:600}p em,p i{font-style:italic}p b,p strong{opacity:.5}.italic{font-family:Rialta,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:italic}.banner--large .banner__text-primary h3,.banner--large .banner__text-primary h4,.banner__text h4,.banner__text-bottom h4,.banner__text-top h4,.block-cards__heading,.headline-m{font-size:28px;letter-spacing:0}@media(min-width:62rem){.banner--large .banner__text-primary h3,.banner--large .banner__text-primary h4,.banner__text h4,.banner__text-bottom h4,.banner__text-top h4,.block-cards__heading,.headline-m{font-size:28px}}hr{display:none}ul li{list-style:none;position:relative;padding-left:1em}ul li strong{opacity:.5}ul li:before{content:"–";position:absolute;left:0}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.fit-title{display:flex;flex-direction:column;width:100%;max-width:100%;margin:0;align-items:center}.fit-title--left{align-items:flex-start}.fit-title__set{display:flex;flex-direction:column;width:100%;align-items:inherit}.fit-title--responsive .fit-title__set--desktop{display:none}@media(min-width:48rem){.fit-title--responsive .fit-title__set--mobile{display:none}.fit-title--responsive .fit-title__set--desktop{display:flex}}.fit-title__line{display:block;height:auto;max-width:100%;fill:currentColor}.fit-title__text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0;text-transform:none}.header__hours-bar{grid-row:1;grid-column:1;min-width:0;max-width:100%;position:relative;width:100%;padding:10px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:rgba(0,0,0,.5);display:flex;justify-content:space-between;align-items:center;color:#fff;z-index:9}@media(min-width:48rem){.header__hours-bar{padding:10px 24px}}.header__hours-text{margin:0;color:#fff;text-transform:uppercase;font-size:.9rem;letter-spacing:.05em;display:flex;align-items:center;gap:.5rem}.header__hours-dot{width:12px;height:12px;border-radius:50%;background-color:red;flex-shrink:0}.header__hours-dot--open{background-color:#00ff51}.header__hours-link{margin:0;color:#fff;text-transform:uppercase;font-size:.9rem;letter-spacing:.05em}.header__bar{grid-row:3;grid-column:1;align-self:start;min-width:0;max-width:100%;position:-webkit-sticky;position:sticky;top:0;display:flex;width:100%;padding:10px;justify-content:space-between;align-items:flex-start;z-index:8;background-color:rgba(0,0,0,0);transition:color .3s ease}@media(min-width:48rem){.header__bar{padding:24px}}.header__bar--inner{display:flex;width:100%;padding:10px;justify-content:space-between;align-items:center;position:relative;grid-column-start:1;grid-column-end:3}@media(min-width:48rem){.header__bar--inner{padding:24px}}.header__logo{width:10rem}.header__logo-img{width:6rem}@media(min-width:48rem){.header__logo-img{width:120px}}.header__hamburger-button{width:10rem;height:40px;background:none;border:none;cursor:pointer;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:4px;padding:0}.header__hamburger-line{width:24px;height:2px;background-color:currentColor}.header__close-button{width:5rem;height:40px;background:none;border:none;cursor:pointer;position:relative;padding:0;display:flex;justify-content:flex-end;align-items:center;font-size:2rem}.header__close-line{position:absolute;width:24px;height:2px;background-color:currentColor;right:0}.header__close-line:first-child{transform:rotate(45deg)}.header__close-line:last-child{transform:rotate(-45deg)}.header__nav{position:fixed;top:0;left:0;width:100%;height:100vh;overflow-y:auto;z-index:99;display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr auto;padding:0;transform:translateY(-100%);transition:transform .6s cubic-bezier(0,0,.1,1);background-color:#fff;color:#000}.header__nav *{color:#000;border-color:#000}.header__nav svg{fill:#000}@media(min-width:48rem){.header__nav{grid-template-columns:1fr 1fr}}.header__nav.is-open{transform:translateY(0)}.header__nav>.header__bar{grid-column:1/-1}.header__nav-top{display:none;align-items:center;gap:24px}@media(min-width:48rem){.header__nav-top{display:flex}}.header__nav-language{display:flex;gap:10px}.header__nav-language ul{display:flex;gap:10px;margin:0;padding:0}.header__nav-language li{list-style:none;padding:0}.header__nav-language li:before{content:none}.header__nav-language a{text-transform:uppercase}.header__nav-language-mobile{display:block;padding:10px;grid-column:1/-1}@media(min-width:48rem){.header__nav-language-mobile{display:none}}.header__nav-language-mobile ul{display:flex;gap:10px;margin:0;padding:0}.header__nav-language-mobile li{list-style:none;padding:0}.header__nav-language-mobile li:before{content:none}.header__nav-language-mobile a{text-transform:uppercase}.header__nav-primary{padding:10px;overflow-y:visible;grid-column:1/-1}@media(min-width:48rem){.header__nav-primary{padding:24px;grid-column:auto;overflow-y:auto}}.header__nav-primary ul{display:flex;flex-direction:column}.header__nav-primary li{display:inline-block}.header__nav-secondary{overflow-y:visible;padding:10px;grid-column:1/-1}@media(min-width:48rem){.header__nav-secondary{padding:24px;grid-column:auto;overflow-y:auto}}.header__nav-bottom{grid-column:1/-1;padding:10px;display:grid;grid-template-columns:1fr;grid-gap:0;gap:0;align-items:end}@media(min-width:48rem){.header__nav-bottom{padding:24px;grid-template-columns:1fr 1fr;gap:24px}}.header__nav-info{display:flex;flex-direction:column;align-items:flex-start;gap:0}@media(min-width:48rem){.header__nav-info{flex-direction:row;justify-content:space-between;align-items:center}}.header__nav-columns{display:grid;grid-template-columns:1fr;grid-gap:0;gap:0}@media(min-width:48rem){.header__nav-columns{grid-template-columns:1fr 1fr}}.header__nav-column{border-top:1px solid #000;padding:24px 0;margin-bottom:24px}@media(min-width:48rem){.header__nav-column{padding:10px 0}.header__nav-column:last-child:nth-child(odd){grid-column:1/-1}}.header__nav-headline{opacity:.5}.header__nav-list--top{display:flex;gap:24px}.header__nav-item{list-style:none;padding-left:0}.header__nav-item:before{content:none}.header__nav-link--primary{border-top:1px solid;width:100%;display:inline-block;font-size:2rem}@media(min-width:48rem){.header__nav-link--primary{width:70%;font-size:4rem}}.header__notice-bar{grid-row:2;grid-column:1;min-width:0;max-width:100%;position:relative;width:100%;padding:10px 0;overflow:hidden;background:#fff;color:#000;z-index:9}.header__notice-track{display:flex;width:max-content;animation:notice-ticker 15s linear infinite}.header__notice-text{margin:0;padding-right:48px;text-transform:uppercase;font-size:.9rem;letter-spacing:.05em;white-space:nowrap;flex-shrink:0}@keyframes notice-ticker{0%{transform:translateX(0)}to{transform:translateX(-3.3333333333%)}}@media(prefers-reduced-motion:reduce){.header__notice-track{animation:none}}.booking-form__note{opacity:.5;margin:0 0 24px;max-width:60ch}.booking-form__intro{margin:0 0 10px}.booking-form__intro strong{display:block;font-weight:inherit;opacity:.5}.booking-form__field{margin-bottom:10px}.booking-form__label{opacity:.5;margin-bottom:12px;display:block}.booking-form__control{background:rgba(0,0,0,0);border:1px solid #000;border-radius:0;width:100%;padding:10px;color:#000;font:inherit}.booking-form__control::placeholder{color:#000;opacity:.5}.booking-form__control:focus{outline:0;border-color:#000}.booking-form input[type=date].booking-form__control,.booking-form input[type=time].booking-form__control,.booking-form select.booking-form__control{-moz-appearance:none;appearance:none;-webkit-appearance:none;min-height:44px}.booking-form select.booking-form__control{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 0V12M0 6H12' stroke='black' stroke-width='2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;padding-right:calc(10px*2 + 12px)}.booking-form textarea.booking-form__control{min-height:8rem;resize:vertical}.booking-form__field--checkbox{display:flex;align-items:flex-start;gap:10px;margin-bottom:24px}.booking-form__field--checkbox .booking-form__label{opacity:1;margin:0;order:2;flex:1 1}.booking-form__checkbox{order:1;width:18px;height:18px;margin-top:2px;flex-shrink:0;accent-color:#000;cursor:pointer}.booking-form__submit{text-decoration:underline;background:rgba(0,0,0,0);border:0;border-radius:0;margin:24px 0;padding:0;color:#000;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;font:inherit;min-height:44px;display:inline-block}.booking-form__submit:disabled{opacity:.5;cursor:default}.booking-form__error{color:#000;border:1px solid #000;padding:10px;margin-bottom:10px}.booking-form a{text-decoration:underline}.booking-form__success{border:1px solid #000;padding:24px}.footer{background:#fff;color:#000;padding:10px;margin-top:80px}@media(min-width:48rem){.footer{padding:24px}}.footer__container{display:grid;grid-template-columns:1fr;max-width:1920px;margin:0 auto}@media(min-width:48rem){.footer__container{grid-template-columns:1fr 1fr}}.footer__column--left{display:flex;flex-direction:column;justify-content:space-between;order:2}@media(min-width:48rem){.footer__column--left{order:0}}.footer__column--right{order:1}@media(min-width:48rem){.footer__column--right{order:0}}.footer__logo{margin-top:80px;order:1;margin-bottom:24px}@media(min-width:48rem){.footer__logo{order:0;margin-bottom:0}}.footer__logo-img{width:70%}.footer__info{order:2}@media(min-width:48rem){.footer__info{order:0}}.footer__title{border-top:1px solid #000;padding-top:10px}.footer__address a{color:inherit;display:inline-block}.footer__address a:hover{text-decoration:underline}.footer__copyright{margin-bottom:24px}.footer__social{display:flex;gap:10px}.footer__nav-columns{display:grid;grid-template-columns:1fr;grid-row-gap:48px;margin-bottom:48px}.footer__nav-columns:last-child{margin-bottom:0}@media(min-width:48rem){.footer__nav-columns{grid-template-columns:1fr 1fr}}@media(min-width:48rem){.footer__nav-columns:has(.footer__nav-column:nth-child(odd):last-child):after{content:"";border-top:1px solid #000;padding:10px 0}}.footer__nav-column{border-top:1px solid #000;padding:10px 0}@media(min-width:48rem){.footer__nav-column{padding:10px}}.footer__nav-headline{opacity:.5}.footer__nav-list{margin:0;padding:0}.footer__nav-item{list-style:none;padding:0}.footer__nav-item:before{content:none}.footer__nav-link{color:inherit}.footer__nav-link:hover{text-decoration:underline}.cards{display:grid;grid-gap:10px;gap:10px;grid-row-gap:24px;row-gap:24px;margin:0 10px;grid-template-columns:1fr}@media(min-width:48rem){.cards{margin:0 24px;row-gap:80px;grid-template-columns:repeat(2,1fr)}}@media(min-width:62rem){.cards{grid-template-columns:repeat(3,1fr)}}@media(min-width:96rem){.cards{grid-template-columns:repeat(4,1fr)}}.cards.medarbejdere,.cards.staff{grid-template-columns:repeat(1,1fr)}@media(min-width:48rem){.cards.medarbejdere,.cards.staff{grid-template-columns:repeat(3,1fr)}}@media(min-width:62rem){.cards.medarbejdere,.cards.staff{grid-template-columns:repeat(4,1fr)}}@media(min-width:96rem){.cards.medarbejdere,.cards.staff{grid-template-columns:repeat(5,1fr)}}.cards.medarbejdere .card,.cards.staff .card{min-width:0}.cards.medarbejdere .card__image,.cards.medarbejdere .card__media,.cards.staff .card__image,.cards.staff .card__media{aspect-ratio:auto}.cards.medarbejdere .card__text,.cards.staff .card__text{overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}.card{display:flex;flex-direction:column;gap:10px}.card__image,.card__media{aspect-ratio:16/9;overflow:hidden}.card__image img,.card__media img{width:100%;height:100%;object-fit:cover;display:block}.card__text{padding:0 48px 0 0}.card__text h1,.card__text h2,.card__text h3,.card__text h4{opacity:.5}.card__text a{text-decoration:underline}.card__content{display:flex;flex-direction:column;padding:10px 0}.card__meta{display:inline-flex;gap:10px;align-items:baseline}.card__title,.card__type{opacity:1}.card__title span{font-style:italic}.card__date{opacity:.5}.billetto-purchase-link,billetto-organiser-button button{background:none;border:none;padding:0;font-family:inherit;font-size:18px;font-weight:600;line-height:125%;color:inherit;cursor:pointer;text-decoration:underline}.cta{border:1px solid;padding:.5rem 1rem;display:inline-block;text-decoration:none;white-space:nowrap}.exhibition__header{position:relative;height:100vh;overflow:hidden}.exhibition__media{display:block;width:100%;height:100%;object-fit:cover;background-size:cover;background-position:50%}.exhibition__header-content{position:absolute;top:0;left:0;right:0;bottom:0;padding:10px;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;text-align:center}@media(min-width:48rem){.exhibition__header-content{padding:24px}}.exhibition__title{font-style:italic;margin:0}.exhibition__date{margin:0 0 10px}.exhibition__artist{margin:0;width:100%;align-items:center}.exhibition__main{padding:10px}@media(min-width:48rem){.exhibition__main{padding:80px 24px 24px}}.exhibition__content{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;margin-bottom:48px}@media(min-width:48rem){.exhibition__content{grid-template-columns:1fr 1fr}}.exhibition__quotes{display:flex;flex-direction:column;gap:24px;margin-bottom:48px}.exhibition__description p{margin-bottom:1em}.exhibition__description p strong{opacity:1}.exhibition__description h3,.exhibition__description h4{margin-bottom:0;opacity:.5}.exhibition__quote{margin-bottom:24px}.exhibition__quote-text{max-width:25em}.exhibition__quote-bottom{display:flex;gap:10px;align-items:center}.exhibition__quote-rating{color:currentColor;font-family:Rialta;letter-spacing:.1em}.exhibition__quote-writer{margin:0}.exhibition__images-bottom,.exhibition__images-top{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;margin-bottom:0}@media(min-width:48rem){.exhibition__images-bottom,.exhibition__images-top{grid-template-columns:1fr 1fr}}.exhibition__accordion-section{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;margin-bottom:48px}@media(min-width:48rem){.exhibition__accordion-section{grid-template-columns:1fr 1fr}}@media(max-width:calc(36rem - 0.02px)){.exhibition__accordion-empty{display:none}}@media(min-width:48rem){.exhibition__image{margin-bottom:80px}}.exhibition__image img{width:100%;height:auto;display:block}.exhibition__image--full{grid-column:1/-1}@media(min-width:48rem){.exhibition__image--right,.exhibition__image:last-child:nth-child(odd):not(:only-child):not(.exhibition__image--full),.exhibition__image:only-child{grid-column:2}}.exhibition__image-caption{margin-top:10px;font-size:18px;line-height:125%}.exhibition__related-events{margin-bottom:160px}.exhibition__related-events h4{margin-bottom:10px;border-bottom:1px solid #000;text-align:center}.exhibition__events-list{display:flex;flex-direction:column;gap:10px}.exhibition__event{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;align-items:start}.exhibition__event:not(:first-child){border-top:1px solid #000;padding-top:10px}@media(min-width:48rem){.exhibition__event{gap:10px;grid-template-columns:auto 1fr auto}}.exhibition__event-info{display:flex;flex-direction:column}.exhibition__event-datetime{display:flex;gap:10px;flex-wrap:wrap;opacity:.5}.exhibition__event-title{margin:0}.exhibition__event-title a{text-decoration:none;color:inherit}@media(min-width:48rem){.exhibition__event-ticket{justify-self:end}}@media(max-width:calc(36rem - 0.02px)){.exhibition__event-image{grid-row-start:1}}.exhibition__event-image img{width:100%;max-width:200px;height:auto;display:block}@media(max-width:calc(36rem - 0.02px)){.exhibition__event-image img{max-width:none}}.event__header{position:relative;height:100vh;overflow:hidden}.event__media,.event__media img{display:block;width:100%;height:100%;object-fit:cover}.event__media img{object-position:center}.event__header-content{position:absolute;top:0;left:0;right:0;bottom:0;padding:10px;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;text-align:center;color:#fff}@media(min-width:48rem){.event__header-content{padding:24px}}.event__header-content *{color:#fff}.event__date{margin:0;color:inherit}.event__type{margin:10px 0}.event__type a{color:inherit;text-decoration:none}.event__type a:hover{text-decoration:underline}.event__title{width:100%;margin:10px 0 0;align-items:center}.event__main{padding:10px}@media(min-width:48rem){.event__main{padding:80px 24px}}.event__content{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;margin-bottom:48px}@media(max-width:calc(48rem - 0.02px)){.event__content{grid-template-columns:1fr}}.event__info-column{display:flex;flex-direction:column;gap:48px}.event__description-label{margin-top:0;margin-bottom:24px}.event__description p{margin-bottom:1em}.event__details-label{margin-top:0;margin-bottom:24px}.event__details p{margin-bottom:1em}.event__tickets--header{display:none;margin:24px 0 10px}@media(max-width:calc(48rem - 0.02px)){.event__tickets--header{display:block}}.event__tickets-label{opacity:.5;margin:0 0 .25rem}@media(max-width:calc(48rem - 0.02px)){.event__info-column .event__tickets:not(.event__tickets--header){display:none}}.event__tickets-widget billetto-widget{display:block}.event a.event__tickets-widget{display:inline-block;padding:.5rem 1rem;border:1px solid var(--color-secondary,#000000);background-color:var(--color-secondary,#000000);color:var(--color-primary,#ffffff);text-decoration:none;white-space:nowrap}.event__header-content>a.event__tickets-widget{margin:24px 0 10px}.rental__header{position:relative;height:100vh;overflow:hidden}.rental__media{width:100%;height:100%;background-size:cover;background-position:50%}.rental__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.rental__header-content{position:absolute;top:0;left:0;right:0;bottom:0;padding:10px;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;text-align:center;color:#fff}@media(min-width:48rem){.rental__header-content{padding:24px}}.rental__header-content *{color:#fff}.rental__title{margin:0;width:100%;display:block}.rental__main{padding:10px}@media(min-width:48rem){.rental__main{padding:48px 24px}}.rental__content{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;margin-bottom:80px}@media(max-width:calc(48rem - 0.02px)){.rental__content{grid-template-columns:1fr;gap:24px}}.rental__accordion.accordion{padding:0;margin:48px 0 0}.rental__accordion.accordion .contact-form__wrapper{margin:0;width:100%}.rental__accordion.accordion p{margin-bottom:1em}.rental__accordion.accordion p a{text-decoration:underline}.rental__images{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;margin-bottom:80px}@media(min-width:48rem){.rental__images{grid-template-columns:repeat(2,1fr)}}.rental__image img{width:100%;height:auto;display:block}@media(min-width:48rem){.rental__image:last-child:nth-child(odd):not(:only-child){grid-column:2}}.listing-page__heading{margin:48px 10px 10px;border-bottom:1px solid #000;padding-bottom:10px}@media(min-width:48rem){.listing-page__heading{margin:48px 24px 10px}}.listing-page__section{margin-bottom:80px}@media(min-width:48rem){.listing-page__section{margin-bottom:160px}}.billboard{height:90vh;width:100%;position:relative;overflow-x:hidden;margin-bottom:80px}@media(min-width:62rem){.billboard{min-height:800px;height:100vh;margin-bottom:160px}}.billboard__background{display:block;height:100%;width:100%;object-fit:cover;background-size:cover;background-position:50%;background-repeat:no-repeat}.billboard__content{height:100%;width:100%;position:absolute;z-index:1;top:0;left:0;display:flex;text-decoration:none;color:inherit;flex-direction:column;overflow:hidden}@media(min-width:62rem){.billboard__content{position:absolute;flex-direction:row}}.billboard__info{flex:1 1;max-width:100%;margin:0 auto;display:flex;justify-content:end;align-items:center;text-align:center;flex-direction:column;width:100%;padding:10px 10px 0}@media(min-width:48rem){.billboard__info{padding:24px}}@media(min-width:62rem){.billboard__info{max-width:50%;align-items:flex-start;text-align:left}}.billboard__artist{margin:10px 0 0;width:100%;align-items:center}@media(min-width:62rem){.billboard__artist{align-items:flex-start}}.billboard__title{font-style:italic}.billboard__reviews{padding:10px;margin:0 auto;overflow:hidden;overflow-x:hidden;display:flex;align-items:end}@media(min-width:48rem){.billboard__reviews{padding:24px}}@media(min-width:62rem){.billboard__reviews{width:50vw;flex:1 1;overflow:visible;display:flex;flex-direction:column;justify-content:end}}.billboard__reviews-track{display:flex;flex-direction:row;gap:24px;animation:ticker 20s linear infinite}@media(min-width:62rem){.billboard__reviews-track{animation:none;flex-direction:column;gap:0;width:50%}}.billboard__review-bottom{display:flex;gap:10px;align-items:center}.billboard__review{flex-shrink:0;white-space:nowrap}@media(min-width:62rem){.billboard__review{margin-top:48px;white-space:normal}.billboard__review--mobile-only{display:none}}@media(max-width:calc(62rem - 0.02px)){.billboard__review--hide-mobile{display:none}}.billboard__review-rating{font-family:Rialta;letter-spacing:.2em}.billboard__review-quote{display:none}@media(min-width:62rem){.billboard__review-quote{display:block;margin-bottom:10px}}@keyframes ticker{0%{transform:translateX(0)}to{transform:translateX(-16.666%)}}@media(min-width:62rem){.billboard--flipped .billboard__content{flex-direction:row-reverse}.billboard--flipped .billboard__reviews{align-items:flex-start}}.cards-header{margin:48px 10px 10px;display:flex;flex-direction:column;align-items:flex-start;border-bottom:1px solid #000;padding-bottom:10px}@media(min-width:62rem){.cards-header{margin:48px 24px 10px;padding-bottom:0;flex-direction:row;justify-content:space-between;align-items:baseline}}.cards-footer{display:flex;gap:24px;padding:80px 10px 24px;justify-content:center}@media(min-width:62rem){.cards-footer{padding:80px 24px 24px}}.cards-footer a{text-decoration:underline}.cards-block{margin:80px 0}@media(min-width:62rem){.cards-block{margin:160px 0}}.block-cards{margin:10px 10px 80px}@media(min-width:48rem){.block-cards{margin:10px 24px 80px}}.block-cards .cards{margin:0}.block-cards h3{color:#777}.block-cards__heading{border-bottom:1px solid #000;padding-bottom:2px;margin-bottom:10px}@media(min-width:48rem){.block-cards__heading{text-align:center}}.contact-form__headline{border-bottom:1px solid #000;margin:0 10px;padding-bottom:10px}@media(min-width:48rem){.contact-form__headline{margin:0 24px}}.contact-form .gray{opacity:.5}.contact-form__wrapper{margin:24px 10px}@media(min-width:48rem){.contact-form__wrapper{margin:48px 24px 48px 50%}}.contact-form__wrapper br{display:none}.contact-form__wrapper label{opacity:.5;margin-bottom:12px;display:block}.contact-form__wrapper input[type=date],.contact-form__wrapper input[type=email],.contact-form__wrapper input[type=number],.contact-form__wrapper input[type=tel],.contact-form__wrapper input[type=text],.contact-form__wrapper select,.contact-form__wrapper textarea{background:rgba(0,0,0,0);border:1px solid #000;width:100%;padding:10px;margin-bottom:10px;color:#000}.contact-form__wrapper input[type=date]::placeholder,.contact-form__wrapper input[type=email]::placeholder,.contact-form__wrapper input[type=number]::placeholder,.contact-form__wrapper input[type=tel]::placeholder,.contact-form__wrapper input[type=text]::placeholder,.contact-form__wrapper select::placeholder,.contact-form__wrapper textarea::placeholder{color:#000;opacity:.5}.contact-form__wrapper input[type=date]{appearance:none;-webkit-appearance:none;-moz-appearance:none;border:1px solid #000;min-height:44px}.contact-form__wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border-radius:0;width:100%;background-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 0V12M0 6H12' stroke='black' stroke-width='2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;padding-right:32px}.contact-form__wrapper a{text-decoration:underline}.contact-form__wrapper button[type=submit],.contact-form__wrapper input[type=submit]{text-decoration:underline;background:rgba(0,0,0,0);border:0;border-radius:0;margin:24px 0;padding:0;color:#000;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;font-size:16px;line-height:1.5;min-height:44px;display:inline-block}.exhibitions-current__header{margin:48px 10px 10px;display:flex;justify-content:space-between;align-items:baseline;border-bottom:1px solid #000}@media(min-width:48rem){.exhibitions-current__header{margin:48px 24px 10px}}.exhibitions-current .cards{grid-template-columns:1fr}@media(min-width:36rem){.exhibitions-current .cards{grid-template-columns:repeat(2,1fr)}}@media(min-width:62rem){.exhibitions-current .cards{grid-template-columns:repeat(2,1fr)}}@media(min-width:96rem){.exhibitions-current .cards{grid-template-columns:repeat(2,1fr)}}.exhibitions-upcoming{margin:160px 0}.exhibitions-upcoming__header{margin:48px 24px 10px;display:flex;justify-content:space-between;align-items:baseline;border-bottom:1px solid #000}.exhibitions-upcoming .cards{grid-template-columns:1fr;gap:24px}@media(min-width:36rem){.exhibitions-upcoming .cards{grid-template-columns:repeat(2,1fr)}}@media(min-width:62rem){.exhibitions-upcoming .cards{grid-template-columns:repeat(2,1fr)}}@media(min-width:96rem){.exhibitions-upcoming .cards{grid-template-columns:repeat(3,1fr)}}.exhibitions-past{margin:24px 0}@media(min-width:48rem){.exhibitions-past{margin:160px 0}}.exhibitions-past__header{margin:48px 10px 10px;display:flex;justify-content:space-between;align-items:baseline}@media(min-width:48rem){.exhibitions-past__header{margin:48px 24px 10px}}.exhibitions-past__year-inner{padding:0;display:flex;flex-direction:column;gap:0}.exhibitions-past__item{display:grid;grid-template-columns:1fr;grid-gap:0;gap:0;padding:0;margin-bottom:10px;text-decoration:none;transition:opacity .2s ease}@media(min-width:48rem){.exhibitions-past__item{margin-bottom:0;grid-template-columns:auto 1fr;gap:24px}}.exhibitions-past__item:hover{opacity:.7}.exhibitions-past__item-date{opacity:.5}.exhibitions-past__item-date h4{margin:0;color:#777;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.exhibitions-past__item-info h4{margin:0;color:#000}.events-upcoming{padding:80px 0}.events-upcoming__header{margin:10px 10px 0;border-bottom:1px solid #000}@media(min-width:48rem){.events-upcoming__header{margin:80px 24px 10px}}.events-upcoming__header h3{margin:0 0 10px}.events-upcoming .cards{grid-template-columns:1fr;gap:24px}@media(min-width:48rem){.events-upcoming .cards{grid-template-columns:repeat(2,1fr);gap:10px}}.events-upcoming .cards .card{padding:0;border-bottom:none}@media(min-width:48rem){.events-upcoming .cards .card{padding:10px 0;border-bottom:1px solid #000}.events-upcoming .cards .card:last-child{border-bottom:none}}.events-upcoming__list{margin-top:48px;padding:0 10px}@media(min-width:48rem){.events-upcoming__list{margin-top:160px;padding:0 24px}}.events-upcoming__month{margin-top:48px;border-bottom:1px solid #000}@media(min-width:48rem){.events-upcoming__month{margin-top:80px}}.events-upcoming__month h3{margin-bottom:10px}.events-upcoming__item{border-bottom:none;padding:10px 0}@media(min-width:48rem){.events-upcoming__item{padding:10px 0;border-bottom:1px solid #000}}.events-upcoming__item:last-child{border-bottom:none}.events-upcoming__item-link{display:flex;flex-direction:column;width:100%;gap:0;text-decoration:none}@media(min-width:48rem){.events-upcoming__item-link{flex-direction:row;align-items:flex-start;gap:24px}}.events-upcoming__item-link:hover .events-upcoming__item-title{text-decoration:underline}.events-upcoming__item-date{flex-shrink:0;display:flex;gap:10px;opacity:.5}@media(min-width:48rem){.events-upcoming__item-date{min-width:200px;flex-direction:column;gap:0;opacity:1}}.events-upcoming__item-date h4{margin:0}.events-upcoming__item-title{flex-grow:1;margin:0}.events-upcoming__item-image{flex-shrink:0;width:100%;height:180px;overflow:hidden;order:-1;padding-bottom:10px}@media(min-width:36rem){.events-upcoming__item-image{height:200px}}@media(min-width:48rem){.events-upcoming__item-image{width:225px;height:128px;order:0;padding-bottom:0}}.events-upcoming__item-image img{width:100%;height:100%;object-fit:cover}.events-past{margin:10px 0}.events-past__header{margin:10px;display:flex;justify-content:space-between;align-items:baseline}@media(min-width:48rem){.events-past__header{margin:10px 24px}}.events-past__year-inner{padding:0;display:flex;flex-direction:column;gap:0}.events-past__item{display:grid;grid-template-columns:1fr;grid-gap:0;gap:0;padding:0;margin-bottom:10px;text-decoration:none;transition:opacity .2s ease}@media(min-width:48rem){.events-past__item{margin-bottom:0;grid-template-columns:auto 1fr;gap:24px}}.events-past__item:hover{opacity:.7}.events-past__item-date{opacity:.5}.events-past__item-date h4{margin:0;color:#777;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.events-past__item-info h4{margin:0;color:#000}.headline{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;height:100vh;min-height:700px;padding:0;margin-bottom:80px;text-align:center}.headline--with-subtitle{justify-content:space-between}.headline--with-background{position:relative;overflow:hidden}.headline--with-background .headline__subtitle,.headline--with-background .headline__text{color:#fff}.headline__content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;padding:10px;text-align:center}@media(min-width:48rem){.headline__content{padding:24px}}.headline--with-subtitle .headline__content{justify-content:space-between;padding:10px}@media(min-width:48rem){.headline--with-subtitle .headline__content{padding:24px}}.headline__background,.headline__background-video{object-fit:cover}.headline__background,.headline__background-slide,.headline__background-slideshow,.headline__background-video{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.headline__background-slide{opacity:0;visibility:hidden;transition:opacity 0s linear .8s,visibility 0s linear .8s}.headline__background-slide img{width:100%;height:100%;object-fit:cover}.headline__background-slide--active{opacity:1;visibility:visible;z-index:2;transition:opacity .8s ease-in-out,visibility 0s linear 0s}.headline__background-slide--no-transition{transition:none}.headline__text{line-height:1em}.headline--with-subtitle .headline__subtitle:first-child{visibility:hidden;pointer-events:none}.banner{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;padding:10px 0;align-items:stretch;margin:160px 10px}@media(min-width:48rem){.banner{margin:160px 24px;gap:24px;border-top:1px solid #000;grid-template-columns:1fr 1fr}}.banner--large{height:100vh;position:relative;margin:0;padding:0;border-top:none;display:block}.banner--large .banner__content{position:absolute;bottom:0;left:0;right:0;z-index:2}.banner--large .banner__content:before{content:",";position:absolute;bottom:0;left:0;right:0;height:160%;background:linear-gradient(0deg,rgba(0,0,0,.3) 50%,rgba(0,0,0,0));pointer-events:none;z-index:-1}.banner--large .banner__text{display:flex;flex-direction:column;gap:10px;margin:10px;width:auto;align-items:flex-start;justify-content:flex-start;color:#fff}@media(min-width:48rem){.banner--large .banner__text{margin:24px;flex-direction:row;gap:24px;padding-top:10px;border-top:1px solid #fff}}.banner--large .banner__text-primary,.banner--large .banner__text-secondary{width:100%}@media(min-width:48rem){.banner--large .banner__text-primary,.banner--large .banner__text-secondary{flex:1 1;width:auto}}.banner--large .banner__text-primary *,.banner--large .banner__text-primary h1,.banner--large .banner__text-primary h2,.banner--large .banner__text-primary h3,.banner--large .banner__text-primary h4,.banner--large .banner__text-primary h5,.banner--large .banner__text-primary h6,.banner--large .banner__text-secondary *,.banner--large .banner__text-secondary h1,.banner--large .banner__text-secondary h2,.banner--large .banner__text-secondary h3,.banner--large .banner__text-secondary h4,.banner--large .banner__text-secondary h5,.banner--large .banner__text-secondary h6{color:#fff}.banner--large .banner__text-primary a,.banner--large .banner__text-secondary a{color:#fff;margin-top:1em;text-decoration:underline;display:block}.banner--large .banner__text-primary a:hover,.banner--large .banner__text-secondary a:hover{opacity:.8}.banner--large .banner__text-primary h3,.banner--large .banner__text-primary h4{font-family:Rialta,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;line-height:125%;text-transform:none}.banner--large .banner__text-primary :first-child{opacity:.5}.banner--large .banner__text-secondary{border-top:1px solid #fff;padding-top:10px}@media(min-width:48rem){.banner--large .banner__text-secondary{border-top:none;padding-top:0}}.banner--large .banner__slideshow{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;aspect-ratio:unset}.banner--large .banner__slide img{width:100%;height:100%;object-fit:cover}.banner__content{width:100%;display:flex;flex-direction:column}@media(min-width:48rem){.banner__content{flex:1 1;width:auto}}.banner__text{display:flex;flex-direction:column;justify-content:space-between;flex:1 1;min-height:0}.banner__text a{margin-top:1em;text-decoration:underline;display:block}.banner__text-bottom,.banner__text-top{width:100%}@media(min-width:48rem){.banner__text-bottom,.banner__text-top{width:75%;grid-column:1}}.banner__text-bottom a,.banner__text-top a{margin-top:1em;text-decoration:underline;display:block}.banner__text-top{border-bottom:1px solid #000;padding-bottom:10px}@media(min-width:48rem){.banner__text-top{border-bottom:none;padding-bottom:0;grid-row:1}.banner__text-bottom{grid-row:2;align-self:end}}.banner__slideshow{width:100%;position:relative;aspect-ratio:4/3;overflow:hidden}@media(min-width:48rem){.banner__slideshow{grid-column:2;grid-row:1/span 2;width:auto}}.banner__slide{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:0;visibility:hidden;transition:opacity 0s linear .8s,visibility 0s linear .8s}.banner__slide img{width:100%;height:100%;object-fit:cover}.banner__slide--active{opacity:1;visibility:visible;z-index:2;transition:opacity .8s ease-in-out,visibility 0s linear 0s}.banner__slide--no-transition{transition:none}.newsletter{color:inherit}.newsletter__container{padding:10px}@media(min-width:48rem){.newsletter__container{padding:24px}}.newsletter__header{display:flex;justify-content:center;align-items:center;flex-direction:column;border-bottom:1px solid;margin-bottom:24px;width:100%}.newsletter__logo{width:40vw}.newsletter__title{text-transform:capitalize;text-align:center;margin:0;display:block;letter-spacing:-.015em}.newsletter__content{display:flex;flex-direction:column;gap:24px}@media(min-width:48rem){.newsletter__content{flex-direction:row}}.newsletter__column{flex:1 1}.newsletter__text{max-width:75%}.newsletter__form{border:1px solid;width:100%;display:flex}.newsletter__form-fields{width:100%}.newsletter__input{border:0;padding:24px;width:63%;color:inherit;background:rgba(0,0,0,0)}@media(min-width:48rem){.newsletter__input{width:73%}}.newsletter__input::placeholder{color:inherit;opacity:.5}.newsletter__input:focus{outline:0}.newsletter__submit{border:0;padding:24px;background:rgba(0,0,0,0);text-decoration:underline;width:35%;text-align:right;color:inherit}@media(min-width:48rem){.newsletter__submit{width:25%}}.newsletter .newsletter__form-embed [data-ff-el=root] [class*=__subtitle],.newsletter .newsletter__form-embed [data-ff-el=root] [class*=__title]{display:none!important}.newsletter .newsletter__form-embed [data-ff-el=root],.newsletter .newsletter__form-embed [data-ff-el=root] [class*=__container],.newsletter .newsletter__form-embed [data-ff-el=root] [class*=__form]{max-width:none!important;margin:0!important;padding:0!important;color:inherit!important;background:rgba(0,0,0,0)!important;text-align:left!important;font-family:inherit!important}.newsletter .newsletter__form-embed [data-ff-el=root] [class*=__content]{margin:0!important;display:flex!important;flex-wrap:nowrap!important;align-items:stretch!important;border:1px solid}.newsletter .newsletter__form-embed [data-ff-el=root] [class*=__fields]{flex:1 1 auto!important;display:block!important;margin:0!important;max-width:none!important}.newsletter .newsletter__form-embed [data-ff-el=root] [class*=__field]{margin:0!important;min-width:0!important;max-width:none!important}.newsletter .newsletter__form-embed [data-ff-el=root] .fd-form-control{width:100%!important;height:auto!important;border:0!important;border-radius:0!important;padding:24px!important;color:inherit!important;background:rgba(0,0,0,0)!important;font-family:inherit!important;font-size:1rem!important}.newsletter .newsletter__form-embed [data-ff-el=root] .fd-form-label,.newsletter .newsletter__form-embed [data-ff-el=root] [class*=__label]{color:inherit!important;opacity:.5;padding:24px!important;font-family:inherit!important;font-size:1rem!important}.newsletter .newsletter__form-embed [data-ff-el=root] .fd-form-control:not(:placeholder-shown)+.fd-form-label{opacity:0!important}.newsletter .newsletter__form-embed [data-ff-el=root] [class*=__footer]{flex:0 0 auto!important;margin:0!important;display:flex!important}.newsletter .newsletter__form-embed [data-ff-el=root] .fd-btn{width:auto!important;border:0!important;border-radius:0!important;padding:24px!important;color:inherit!important;background:rgba(0,0,0,0)!important;font-family:inherit!important;font-size:1rem!important;white-space:nowrap!important;text-transform:none!important;text-decoration:underline!important}.newsletter .newsletter__form-embed [data-ff-el=root] .fd-btn div,.newsletter .newsletter__form-embed [data-ff-el=root] .fd-btn span{color:inherit!important}.newsletter .newsletter__form-embed [data-ff-el=root] [class*=__error],.newsletter .newsletter__form-embed [data-ff-el=root] [class*=__success-message]{color:inherit!important;font-family:inherit!important;text-align:left!important}.text-block__container{margin:10px}@media(min-width:48rem){.text-block__container{margin:24px;display:flex;gap:24px}.text-block__column{flex:1 1}}.text-block__column p{margin-bottom:1em}.text-block__column h3,.text-block__column h4{color:#777;font-size:18px;font-family:inherit;font-weight:600;letter-spacing:0;text-transform:none}.text-block__column a{text-decoration:underline}.text-block__accordion{margin-top:80px;margin-bottom:80px;padding:0}@media(min-width:48rem){.text-block__accordion{margin-bottom:160px}}.text-block__accordion .accordion__trigger{display:flex;justify-content:space-between;align-items:center}.text-block__accordion .accordion__title{margin:0;color:#000}.accordion{margin:0 auto 48px;padding:0 10px}@media(min-width:48rem){.accordion{padding:0 24px}}.accordion h3{margin-bottom:1rem}.accordion.block{padding:10px}@media(min-width:62rem){.accordion.block{padding:24px;display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}}.accordion.events-past__accordion,.accordion.exhibitions-past__accordion{padding:0 10px}@media(min-width:48rem){.accordion.events-past__accordion,.accordion.exhibitions-past__accordion{padding:0 24px}}.accordion.text-block__accordion{padding:0;margin-top:80px}@media(min-width:62rem){.accordion{margin:0 auto 48px}}.accordion__items{display:flex;flex-direction:column}@media(min-width:62rem){.accordion__items{grid-column-start:2}}.accordion__item{border-top:1px solid #000;margin-bottom:10px}@media(min-width:48rem){.accordion__item{margin-bottom:0}}.accordion__item.is-open .accordion__icon:after{transform:translateX(-50%) rotate(90deg)}.accordion__trigger{background:none;border:none;padding:10px 0;cursor:pointer;text-align:left;font-size:18px}.accordion__title,.accordion__trigger{width:100%;display:flex;align-items:center}.accordion__title{margin:0;justify-content:space-between;gap:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.accordion__icon{width:16px;height:16px;position:relative;flex-shrink:0;display:inline-flex}@media(min-width:62rem){.accordion__icon{width:12px;height:12px}}.accordion__icon:after,.accordion__icon:before{content:"";position:absolute;background:currentColor;transition:transform .3s ease}.accordion__icon:before{width:100%;height:2px;top:50%;left:0;transform:translateY(-50%)}.accordion__icon:after{width:2px;height:100%;top:0;left:50%;transform:translateX(-50%)}.accordion__content{max-height:0;overflow:hidden;transition:max-height .3s ease}.accordion__content ul{margin-bottom:1em}.accordion__content ul li{margin-bottom:10px}.accordion__body{padding-top:10px;padding-bottom:48px}@media(min-width:62rem){.accordion.block .accordion__body{width:100%}}.accordion__body>:last-child{margin-bottom:0}.accordion__nested{margin-top:24px;margin-left:24px}.accordion__nested-item{border-top:1px solid #000;margin-bottom:10px}@media(min-width:48rem){.accordion__nested-item{margin-bottom:0}}.accordion__nested-item.is-open .accordion__nested-icon:after{transform:translateX(-50%) rotate(90deg)}.accordion__nested-trigger{width:100%;background:none;border:none;padding:10px 0;cursor:pointer;text-align:left}.accordion__nested-title{margin:0;display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.accordion__nested-icon{width:16px;height:16px;position:relative;flex-shrink:0;display:inline-flex}@media(min-width:62rem){.accordion__nested-icon{width:12px;height:12px}}.accordion__nested-icon:after,.accordion__nested-icon:before{content:"";position:absolute;background:currentColor;transition:transform .3s ease}.accordion__nested-icon:before{width:100%;height:2px;top:50%;left:0;transform:translateY(-50%)}.accordion__nested-icon:after{width:2px;height:100%;top:0;left:50%;transform:translateX(-50%)}.accordion__nested-content{max-height:0;overflow:hidden;transition:max-height .3s ease}.accordion__nested-body{padding-top:10px;padding-bottom:48px}.accordion--split{padding:0}.accordion--exhibition{margin:0;padding:0}@media(min-width:48rem){.accordion--exhibition{margin-bottom:48px}}.accordion--small{padding:0}.accordion--small .accordion__trigger{display:flex;justify-content:space-between}.video-block{width:100%;padding:24px;margin-bottom:48px}.video-block__player{display:block;width:100%;height:auto}.video-block__embed{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden}.video-block__embed embed,.video-block__embed iframe,.video-block__embed object,.video-block__embed video{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.media-block__container{margin:24px}.media-block__gallery{position:relative;width:100%;aspect-ratio:1/1}@media(min-width:48rem){.media-block__gallery{aspect-ratio:16/9}}.media-block__slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .5s ease-in-out}.media-block__slide--active{opacity:1}.media-block__slide--no-transition{transition:none}.media-block__image,.media-block__video{width:100%;height:100%;object-fit:cover;display:block}.rentals .card .card__media{position:relative;aspect-ratio:16/9;overflow:hidden;background-color:#f0f0f0}.rentals .card .card__media img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.rentals .card .card__text h3,.rentals .card .card__text h4{margin-bottom:0;display:inline}.rentals .card .card__text p{margin-top:0}.rentals .card .card__text p:first-of-type{display:inline}.price-calculator{padding:24px 10px;margin-bottom:80px}@media(min-width:48rem){.price-calculator{padding:24px;display:flex;gap:24px}}.price-calculator__headline{margin-bottom:24px}@media(min-width:48rem){.price-calculator__image{flex:1 1;position:-webkit-sticky;position:sticky;top:80px;align-self:flex-start}}.price-calculator__image img{width:100%;height:auto}@media(min-width:48rem){.price-calculator__products{flex:1 1}}.price-calculator__product{margin-bottom:24px}.price-calculator__product-name{margin-bottom:10px;font-size:18px;font-family:inherit;opacity:.5}.price-calculator__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);border:1px solid #000;width:100%;cursor:pointer;border-radius:0;background-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 0V12M0 6H12' stroke='black' stroke-width='2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;padding:10px 32px 10px 10px}.price-calculator__selected{margin-top:24px;border-top:1px solid #000;padding-top:10px}.price-calculator__selected-item{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #000}.price-calculator__total{display:flex;justify-content:space-between;padding:24px 0;margin-top:10px}.price-calculator__total-amount,.price-calculator__total-label{font-size:18px}.event,.exhibition,.page,.rental{color:var(--color-secondary,inherit);background-color:var(--color-primary,inherit)}