
@font-face{font-family:'GT America';src:url("/assets/fonts/GTAmerica-BoldItalic.woff2") format("woff2"),url("/assets/fonts/GTAmerica-BoldItalic.woff") format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:'GT America';src:url("/assets/fonts/GTAmerica-Bold.woff2") format("woff2"),url("/assets/fonts/GTAmerica-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'GT America';src:url("/assets/fonts/GTAmerica-Regular.woff2") format("woff2"),url("/assets/fonts/GTAmerica-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'GT America';src:url("/assets/fonts/GTAmerica-RegularItalic.woff2") format("woff2"),url("/assets/fonts/GTAmerica-RegularItalic.woff") format("woff");font-weight:normal;font-style:italic;font-display:swap}

*{margin:0;padding:0;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility !important}

:root{--black: #000108;--cyan: #01FFFF;--magenta: #FB57F5;--grid-cols: 12;--grid-gutter: 1.66667vw;--base-margin: 2.77778vw;--base-size: 1.111vw;--header-height: 7.5vw;--size-ultra: 4.67361vw;--size-mega: 3.15625rem;--size-large: 2.63194vw;--size-medium: 1.775vw;--size-small-header: 1.33125rem;--size-small: .75rem;--tablet-breakpoint: 1024px;--mobile-breakpoint: 600px}@media screen and (max-width: 1024px){:root{--base-size: 2vw;--header-height: 18vw}}@media screen and (max-width: 600px){:root{--base-margin: 3.73832vw;--grid-cols: 6;--grid-gutter: 3.73832vw;--base-size: 3.271vw;--size-ultra: 2.074rem;--size-mega: 2.074rem;--size-large: 1.728rem;--size-medium: 1.44rem;--size-small-header: 1.2rem;--size-small: .883rem}}html,body{position:relative}html{font-size:var(--base-size)}body{font-family:'GT America', Helvetica, Arial, sans-serif;overflow-x:hidden}body.no-scroll{overflow-y:hidden}h4{font-size:var(--size-small-header)}h5{font-size:1rem;margin-bottom:1rem}p{line-height:1.3em}p+p{margin-top:1em}.ultra-title{font-size:var(--size-ultra);line-height:1em;text-align:center;letter-spacing:-0.04rem}@media screen and (max-width: 600px){.ultra-title{letter-spacing:-0.03rem}}.mega-title{font-size:var(--size-mega);line-height:1em;font-weight:bold;letter-spacing:-0.03rem}.large-title{font-size:var(--size-large);line-height:1em;font-weight:bold;letter-spacing:-0.01rem}.medium-title{font-size:var(--size-medium);line-height:1em;font-weight:bold;letter-spacing:-0.01rem}.small-title{font-size:var(--size-small-header);line-height:1em;font-weight:bold}.small-title.reg{font-weight:normal}.base{font-size:1rem}.small{font-size:var(--size-small);letter-spacing:0.01rem}.bold{font-weight:bold}.caption{font-size:var(--size-small);line-height:1.3em;margin-top:1em}ul{list-style-type:none}a{color:inherit}.link-button{display:block;background:black;color:white;text-decoration:none;width:max-content;padding:0.5em 2em 0.6em 2em;border-radius:2em;border:2px solid transparent;box-sizing:border-box}.link-button.white{background:white;color:var(--black)}.link-button.white.outline{border:2px solid var(--black)}.link-button:hover{background:none;color:var(--black);border:2px solid var(--black)}.link-button.white:hover{background:var(--black);color:white}::selection{background:black;color:white}.no-pointer{pointer-events:none}.image{position:relative}.image[data-ratio='square']{aspect-ratio:1 / 1}@supports not (aspect-ratio: auto){.image[data-ratio='square']{padding-top:100%;height:0;position:relative;overflow:hidden}}.image[data-ratio='landscape']{aspect-ratio:3 / 2}@supports not (aspect-ratio: auto){.image[data-ratio='landscape']{padding-top:66.66666667%;height:0;position:relative;overflow:hidden}}.image img{position:absolute;top:0;transition:0.3s;width:100%}.image.lazy{background:black}.image.lazy img{opacity:0;transition:0.4s}.image.lazy.loaded img{opacity:1}[data-will-animate]{opacity:0;transform:translateY(2rem);transition:opacity 0.5s, transform 0.5s;transition-delay:0.1s}[data-will-animate].visible{opacity:1;transform:translateY(0)}@media screen and (max-width: 600px){.swiper-wrapper .teaser:not(:nth-child(1)):not(:nth-child(2)) [data-will-animate]{transform:translateX(2rem)}.swiper-wrapper .teaser:not(:nth-child(1)):not(:nth-child(2)) [data-will-animate].visible{transform:translateX(0)}}ul.link-button-list{margin-top:1.5rem}ul.link-button-list li+li{margin-top:0.5rem}.accordion .accordion-trigger{user-select:none;cursor:pointer}.accordion .accordion-trigger::after{content:'';display:inline-block;position:relative;background:url("data:image/svg+xml,%3Csvg width='9' height='7' viewBox='0 0 9 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.5625 3.89457L7.50978 0.947284L8.62497 2.06247L4.5625 6.12495L0.500027 2.06247L1.61522 0.947284L4.5625 3.89457Z' fill='black' stroke='black' stroke-width='0.5'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center;background-size:contain;margin-left:0.8em;top:-0.0em;width:1em;width:0.66em;height:0.66em;transition:0.3s}.accordion.active .accordion-trigger::after{transform:rotate(-180deg)}.accordion .accordion-target{height:0;opacity:0;overflow:hidden;transition:0.3s}.accordion .accordion-target p{margin-bottom:2rem !important}.accordion.active .accordion-target{opacity:1}.scroll-menu{position:fixed;top:0rem;left:var(--base-margin);grid-column:1 / -1;margin-top:var(--header-height);width:calc(100% - var(--base-margin) * 2);border-top:1px solid rgba(0,0,0,0.5);background:white;padding-top:1rem;padding-bottom:1rem;z-index:100}@media screen and (max-width: 600px){.scroll-menu{width:100%;left:0;padding:var(--base-margin);border-bottom:1px solid rgba(0,0,0,0.4)}}.scroll-menu ul{display:flex;flex-wrap:wrap;gap:1.5rem;row-gap:0.5rem;font-size:0.8rem;font-weight:bold}.scroll-menu ul li a{text-decoration:none}@media screen and (max-width: 600px){.scroll-menu ul{margin-top:1rem;height:0;opacity:0;overflow:hidden;font-size:1rem;flex-direction:column;margin-top:0}.scroll-menu:has(input:checked) ul{height:max-content;opacity:1;overflow:visible;margin-top:1rem}.scroll-menu:has(input:checked){padding-bottom:2rem}.scroll-menu label input{opacity:0;position:absolute}.scroll-menu label::after{content:'';display:inline-block;position:relative;background:url("data:image/svg+xml,%3Csvg width='9' height='7' viewBox='0 0 9 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.5625 3.89457L7.50978 0.947284L8.62497 2.06247L4.5625 6.12495L0.500027 2.06247L1.61522 0.947284L4.5625 3.89457Z' fill='black' stroke='black' stroke-width='0.5'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center;background-size:contain;margin-left:0.4em;width:0.66em;height:0.66em;top:-0.0em;transition:0.3s}.scroll-menu:has(input:checked) label::after{transform:rotate(-180deg)}}.scroll-menu label{display:none}@media screen and (max-width: 600px){.scroll-menu label{display:block}}#page:has(article .header-image-section:first-child) .scroll-menu{background:none;color:white;border-color:white}#page:has(article .header-image-section:first-child) .scroll-menu::after{content:'';background:white;position:absolute;top:0;left:calc(-1 * var(--base-margin));width:calc(100% + var(--base-margin) * 2);height:100%;z-index:-1;transition:0.3s}#page:has(article .header-image-section:first-child) .scroll-menu label::after{filter:invert(1)}@media screen and (max-width: 600px){#page:has(article .header-image-section:first-child) .scroll-menu:has(input:checked){background:white;color:black;border-color:black}#page:has(article .header-image-section:first-child) .scroll-menu:has(input:checked) label::after{filter:invert(0)}}body:has(header.headroom--unpinned) .scroll-menu{opacity:0;transition:0.2s;pointer-events:none}body:has(header.headroom--pinned) .scroll-menu{transition:0.3s}body:has(header.headroom--top) #page:has(article .header-image-section:first-child) .scroll-menu::after{opacity:0}body:has(header.headroom--not-top) #page:has(article .header-image-section:first-child) .scroll-menu{color:black;border-color:black}body:has(header.headroom--not-top) #page:has(article .header-image-section:first-child) .scroll-menu label::after{filter:invert(0)}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}

.text-block{grid-column:4 / span 6}@media screen and (max-width: 600px){.text-block{grid-column:1 / span 6}}.text-block p{line-height:1.3em}.text-block p+p{margin-top:1rem}.text-block h4+p{margin-top:1rem}.image-single+.text-block,.image-double+.text-block{margin-top:5rem}@media screen and (max-width: 600px){.image-single+.text-block,.image-double+.text-block{margin-top:3rem}}.text-block+.text-block{margin-top:2.5rem}.image-single{margin-top:5rem}@media screen and (max-width: 600px){.image-single{margin-top:3rem}}.image-single video{width:100%}.image-single figure{border-radius:0.3em;overflow:hidden}.image-single[data-size='full']{display:grid;grid-template-columns:repeat(var(--grid-cols), 1fr);column-gap:var(--grid-gutter);grid-column:1/calc(var(--grid-cols) + 1)}.image-single[data-size='full'] figure,.image-single[data-size='full'] video{grid-column:1/calc(var(--grid-cols) + 1)}.image-single[data-size='full'] .caption{grid-column:2 / span 5}@media screen and (max-width: 600px){.image-single[data-size='full'] .caption{grid-column:1/calc(var(--grid-cols) + 1)}}.image-single[data-size='large'] .caption{grid-column:1 / span 5}@media screen and (max-width: 600px){.image-single[data-size='large'] .caption{grid-column:1/calc(var(--grid-cols) + 1)}}.image-single[data-size='large'][data-align='left']{grid-column:1/calc(var(--grid-cols))}@media screen and (max-width: 600px){.image-single[data-size='large'][data-align='left']{grid-column:1/calc(var(--grid-cols) + 1)}}.image-single[data-size='large'][data-align='right']{grid-column:2/calc(var(--grid-cols) + 1)}@media screen and (max-width: 600px){.image-single[data-size='large'][data-align='right']{grid-column:1/calc(var(--grid-cols) + 1)}}.image-single[data-size='medium']{display:grid;grid-template-columns:repeat(var(--grid-cols), 1fr);column-gap:var(--grid-gutter)}.image-single[data-size='medium'] figure{grid-column:1 / -1}.image-single[data-size='medium'] .caption{grid-column:1 / -1}@media screen and (max-width: 600px){.image-single[data-size='medium'] .caption{grid-column:1 / -1}}.image-single[data-size='medium'][data-align='left']{grid-column:1 / span 6}.image-single[data-size='medium'][data-align='right']{grid-column:2 / span 6}.image-single[data-size='medium'][data-align='center']{grid-column:4 / span 6}@media screen and (max-width: 600px){.image-single[data-size='medium'][data-align='center']{grid-column:1/calc(var(--grid-cols) + 1)}}.image-double{margin-top:5rem;grid-column:1/calc(var(--grid-cols) + 1);display:grid;grid-template-columns:repeat(var(--grid-cols), 1fr);column-gap:var(--grid-gutter)}@media screen and (max-width: 600px){.image-double{margin-top:3rem}}.image-double[data-align='left'] figure:first-of-type{grid-column:1 / span 8}.image-double[data-align='left'] figure:last-of-type{grid-column:9 / span 4}.image-double[data-align='left'] .caption{grid-column:4 / span 5}.image-double[data-align='right'] figure:first-of-type{grid-column:1 / span 4}.image-double[data-align='right'] figure:last-of-type{grid-column:5 / span 8}.image-double[data-align='right'] .caption{grid-column:5 / span 5}@media screen and (max-width: 600px){.image-double figure,.image-double .caption{grid-column:1/calc(var(--grid-cols) + 1) !important}.image-double figure+figure{margin-top:2rem}}.image-double figure{align-self:flex-start;border-radius:0.3em;overflow:hidden}.image-double figure video{width:100%}

:root{--black: #000108;--cyan: #01FFFF;--magenta: #FB57F5;--grid-cols: 12;--grid-gutter: 1.66667vw;--base-margin: 2.77778vw;--base-size: 1.111vw;--header-height: 7.5vw;--size-ultra: 4.67361vw;--size-mega: 3.15625rem;--size-large: 2.63194vw;--size-medium: 1.775vw;--size-small-header: 1.33125rem;--size-small: .75rem;--tablet-breakpoint: 1024px;--mobile-breakpoint: 600px}@media screen and (max-width: 1024px){:root{--base-size: 2vw;--header-height: 18vw}}@media screen and (max-width: 600px){:root{--base-margin: 3.73832vw;--grid-cols: 6;--grid-gutter: 3.73832vw;--base-size: 3.271vw;--size-ultra: 2.074rem;--size-mega: 2.074rem;--size-large: 1.728rem;--size-medium: 1.44rem;--size-small-header: 1.2rem;--size-small: .883rem}}#CybotCookiebotDialog *,#CybotCookiebotDialogBodyUnderlay{font-size:0.6vw !important}@media screen and (max-width: 1024px){#CybotCookiebotDialog *,#CybotCookiebotDialogBodyUnderlay{font-size:1.5vw !important}}@media screen and (max-width: 600px){#CybotCookiebotDialog *,#CybotCookiebotDialogBodyUnderlay{font-size:4vw !important}}#CybotCookiebotDialog{max-height:calc(65% - 16px) !important;bottom:0vw !important;top:auto !important}@media screen and (max-width: 600px){#CybotCookiebotDialog{bottom:2vw !important;top:auto !important;transform:translateX(-50%) !important}}#CybotCookiebotDialog[data-template="bottom"]{transform:translateX(-50%) !important;bottom:0vw !important}

main[data-scene='documentsOverview'] h1{grid-column:1 / 9;margin-bottom:2rem}@media screen and (max-width: 600px){main[data-scene='documentsOverview'] h1{grid-column:1/calc(var(--grid-cols) + 1)}}main[data-scene='documentsOverview'] .subheader,main[data-scene='documentsOverview'] .description{grid-column:1 / 9}main[data-scene='documentsOverview'] .contact-box{grid-row:1 / span 2;grid-column:10 / 13}main[data-scene='documentsOverview'] .contact-box h5{margin-bottom:0.5rem}main[data-scene='documentsOverview'] .contact-box p+p{margin-top:1rem}@media screen and (max-width: 600px){main[data-scene='documentsOverview'] h1,main[data-scene='documentsOverview'] .subheader,main[data-scene='documentsOverview'] .description{grid-column:1/calc(var(--grid-cols) + 1)}main[data-scene='documentsOverview'] .contact-box{display:none}}main[data-scene='documentsOverview'] .documents-container{margin-top:3.5rem;grid-column:1 / 11}@media screen and (max-width: 600px){main[data-scene='documentsOverview'] .documents-container{grid-column:1/calc(var(--grid-cols) + 1)}}main[data-scene='documentsOverview'] .documents-container .document-grid{margin-top:1.5rem;display:grid;grid-template-columns:repeat(10, 1fr);column-gap:var(--grid-gutter);row-gap:2rem}@media screen and (max-width: 600px){main[data-scene='documentsOverview'] .documents-container .document-grid{display:grid;grid-template-columns:repeat(var(--grid-cols), 1fr);column-gap:var(--grid-gutter)}}main[data-scene='documentsOverview'] .documents-container .document-grid .document-box{grid-column:span 5;background:#F0F0F0;padding:3.5rem;border-radius:0.2em}@media screen and (max-width: 600px){main[data-scene='documentsOverview'] .documents-container .document-grid .document-box{grid-column:1/calc(var(--grid-cols) + 1);padding:2.5rem}}main[data-scene='documentsOverview'] .documents-container .document-grid .document-box h3{margin-bottom:1rem}main[data-scene='documentsOverview'] .documents-container .document-grid .document-box .document-link{margin-top:1.5rem;font-size:0.875rem}@media screen and (max-width: 600px){main[data-scene='documentsOverview'] .documents-container .document-grid .document-box .document-link{font-size:1rem}}main[data-scene='documentsOverview'] .documents-container .filter-select{position:relative;font-size:0.875rem;width:max-content}@media screen and (max-width: 600px){main[data-scene='documentsOverview'] .documents-container .filter-select{font-size:1rem}}main[data-scene='documentsOverview'] .documents-container .filter-select .selected{background:black;color:white;text-decoration:none;width:max-content;padding:0.4em 1.6em 0.45em 2em;border-radius:2em}main[data-scene='documentsOverview'] .documents-container .filter-select .selected::after{content:'';display:inline-block;width:0.7em;height:0.7em;margin-left:0.1em;background:url(/assets/static/open-dropdown.svg) center center/contain no-repeat}main[data-scene='documentsOverview'] .documents-container .filter-select .options{position:absolute;background:black;color:white;text-decoration:none;width:100%;padding:0em 2em 0.45em 2em;border-bottom-right-radius:0.2em;border-bottom-left-radius:0.2em;opacity:0;pointer-events:none}main[data-scene='documentsOverview'] .documents-container .filter-select .options li a{text-decoration:none}main[data-scene='documentsOverview'] .documents-container .filter-select .options li:not(:last-child){margin-bottom:0.5em}@media (hover: hover){main[data-scene='documentsOverview'] .documents-container .filter-select:hover{background:black;border-top-right-radius:0.2em;border-top-left-radius:0.2em}main[data-scene='documentsOverview'] .documents-container .filter-select:hover .selected{opacity:0.5;border-radius:0;border-top-right-radius:0.2em;border-top-left-radius:0.2em}main[data-scene='documentsOverview'] .documents-container .filter-select:hover .options{opacity:1;pointer-events:auto}}main[data-scene='documentsOverview'] .documents-container .select-dummy{display:none;position:absolute;left:0;top:0;font-size:16px;opacity:0;width:100%}@media screen and (max-width: 600px){main[data-scene='documentsOverview'] .documents-container .select-dummy{display:block}}

footer{display:grid;grid-template-columns:repeat(var(--grid-cols), 1fr);column-gap:var(--grid-gutter);padding-top:3rem;padding-bottom:2rem;padding-left:var(--base-margin);padding-right:var(--base-margin)}footer .footer-box{grid-column:span 3}footer h5{margin-bottom:0.5em}footer p+p{margin-top:1.5em}footer p,footer ul{line-height:1.3em}footer ul+ul{margin-top:1.5em}footer a{text-decoration:none;background:inherit}footer a:not(.link-button):hover{text-decoration:underline}@media screen and (max-width: 600px){footer{row-gap:3rem}footer .footer-hours{grid-column:1/calc(var(--grid-cols) + 1)}}footer .footer-logo{margin-top:10rem;grid-column:1/calc(var(--grid-cols) + 1)}footer .footer-logo>div{display:flex;justify-content:space-between;margin-bottom:1rem}footer .footer-logo>div svg{height:4vw;width:16vw}@media screen and (max-width: 600px){footer .footer-logo>div svg{height:9vw;width:40vw}}footer .footer-logo>div ul.standard-links{display:flex;font-size:0.75rem;align-self:flex-end}footer .footer-logo>div ul.standard-links li:not(:last-child){margin-right:1.5em}@media screen and (max-width: 600px){footer .footer-logo>div ul.standard-links{flex-direction:column;text-align:right}footer .footer-logo>div ul.standard-links li:not(:last-child){margin-right:0}}footer .footer-logo>div ul.standard-links li.copyright{opacity:0.66}footer .footer-logo svg.giant-footer-logo{width:100%;height:auto}

.skip-link{position:absolute;top:-100%;left:0;padding:1rem;background:black;color:white;text-decoration:none;transition:0.2s;z-index:200}.skip-link:focus{top:0}@media screen and (min-width: 1024px){header.mobile-header{display:none}}@media screen and (max-width: 1024px){header.desktop-header,.secondary-menu{display:none}}body.intro header{pointer-events:none}header{position:fixed;top:0;left:0;width:100%;display:flex;z-index:110;height:var(--header-height);padding:0 var(--base-margin);--transition: 0.2s;transition:var(--transition);color:var(--black)}header .header-logo{position:absolute;top:0;left:var(--base-margin);width:23vw;height:var(--header-height)}header .header-logo svg{width:100%;height:100%}header .header-content{width:100%;height:100%;z-index:2}header.on-white,header.headroom--not-top.headroom--pinned{background:white;color:var(--black)}header.on-white .header-logo path,header.headroom--not-top.headroom--pinned .header-logo path{fill:var(--black)}header.on-white .hamburger span,header.headroom--not-top.headroom--pinned .hamburger span{background:var(--black)}header.on-white #primary-navigation li::after,header.headroom--not-top.headroom--pinned #primary-navigation li::after{filter:invert(100%)}header:not(.on-white) #primary-navigation li,header:not(.on-white) .language-switcher{color:white;background:inherit}header:not(.on-white):not(.secondary-open):hover .language-switcher{color:var(--black) !important;background:inherit}@media (hover: hover){header:not(.on-white):not(.headroom--not-top):not(.secondary-open):hover{background:white}header:not(.on-white):not(.headroom--not-top):not(.secondary-open):hover #primary-navigation li,header:not(.on-white):not(.headroom--not-top):not(.secondary-open):hover .language-switcher{color:var(--black)}header:not(.on-white):not(.headroom--not-top):not(.secondary-open):hover .language-switcher a{color:var(--black)}header:not(.on-white):not(.headroom--not-top):not(.secondary-open):hover .header-logo,header:not(.on-white):not(.headroom--not-top):not(.secondary-open):hover .hamburger{filter:invert(100%)}header:not(.on-white):not(.headroom--not-top):not(.secondary-open):hover #primary-navigation li::after{filter:invert(100%)}}header.headroom--unpinned{opacity:0;pointer-events:none}header.headroom--not-top.headroom--pinned{opacity:1}header.headroom--not-top.headroom--pinned #primary-navigation li,header.headroom--not-top.headroom--pinned .language-switcher,header.headroom--not-top.headroom--pinned .language-switcher a{color:black !important;color:inherit}header.secondary-open{z-index:108}header.secondary-open #primary-navigation{pointer-events:none}header.secondary-open.headroom--pinned:not(.headroom--top){background:none}header.secondary-open.headroom--pinned:not(.headroom--top) #primary-navigation,header.secondary-open.headroom--pinned:not(.headroom--top) .header-logo{opacity:0}header.secondary-open:not(.on-white) .secondary-navigation{filter:invert(100%)}header.secondary-open:not(.on-white).headroom--pinned:not(.headroom--top) .secondary-navigation{filter:invert(0%)}.menu-underlays div{position:fixed;left:0;background:rgba(0,0,0,0.3);opacity:0;pointer-events:none}.menu-underlays.megamenu-open .megamenu-underlay{z-index:10;bottom:0;width:100%;height:100vh;opacity:1;pointer-events:auto}.menu-underlays.secondary-open .secondary-underlay{top:0;z-index:110;width:calc(100% - 25%);height:100vh;transform:translateX(0%);opacity:1;pointer-events:auto;animation:secondaryUnderlayIn 0.27s forwards}@keyframes secondaryUnderlayIn{from{transform:translateX(0%)}to{transform:translateX(-10vw)}}nav#primary-navigation{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;display:flex;align-items:center;padding:0 10rem}nav#primary-navigation ul{display:flex;position:relative;background:inherit}nav#primary-navigation ul li{font-weight:bold;border-radius:2em;padding:0.3em 0.8em 0.35em 1.2em;cursor:default;transition:var(--transition);background:rgba(0,0,0,0.01)}nav#primary-navigation ul li:not(:last-child){margin-right:1em}nav#primary-navigation ul li:hover,nav#primary-navigation ul li.active{background:black;color:white !important}nav#primary-navigation ul li::after{content:'';display:inline-block;position:relative;background:url("data:image/svg+xml,%3Csvg width='9' height='7' viewBox='0 0 9 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.5625 3.89457L7.50978 0.947284L8.62497 2.06247L4.5625 6.12495L0.500027 2.06247L1.61522 0.947284L4.5625 3.89457Z' fill='white' stroke='white' stroke-width='0.5'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center;background-size:contain;margin-left:.3em;width:0.66em;height:0.66em;top:-0.0em;transition:var(--transition)}nav#primary-navigation ul li:hover::after,nav#primary-navigation ul li.active::after{filter:invert(0%) !important;transform:rotate(-180deg)}.megamenu{position:absolute;left:0;top:0;width:100%;padding-top:calc(var(--header-height) + 2vw);padding-left:var(--base-margin);padding-right:var(--base-margin);height:80vh;background:white;color:var(--black);transition:0.3s;display:grid;grid-template-columns:repeat(var(--grid-cols), 1fr);column-gap:var(--grid-gutter)}.megamenu:not(.active){transform:translateY(-3vw);opacity:0;pointer-events:none}.megamenu:not(.active)>div{display:none}.megamenu .submenus{grid-column:1 / 6;display:grid;grid-template-columns:repeat(6, 1fr);column-gap:var(--grid-gutter)}.megamenu .submenus .mega-submenu{grid-column:1 / 6;grid-row:1;transition:0.3s}.megamenu .submenus .mega-submenu:not(.active){opacity:0;pointer-events:none;transform:translateY(-2vw);animation:submenuOut 0.3s forwards}.megamenu .submenus .mega-submenu.active{opacity:1;transform:translateY(0);opacity:0;transform:translateY(2vw);animation:submenuIn 0.3s forwards;animation-delay:0.1s}.megamenu .submenus .mega-submenu .submenu-header{font-size:0.75rem;margin-bottom:1rem}.megamenu .submenus .mega-submenu nav li{font-size:var(--size-large);font-weight:bold}.megamenu .submenus .mega-submenu nav li:not(:last-child){margin-bottom:0.5rem}.megamenu .submenus .mega-submenu nav li a{text-decoration:none}.megamenu .submenus .mega-submenu nav li a:hover{text-decoration:underline}.megamenu .submenus .mega-submenu[data-category="engage"] nav ul{columns:2;column-fill:auto;height:25vw}.megamenu .submenus .mega-submenu[data-category="engage"] nav li{grid-column:span 3;font-size:var(--size-small-header);break-inside:avoid}.megamenu .submenus .mega-submenu[data-category="engage"] nav li:not(:last-child){margin-bottom:1rem}.megamenu .submenus .mega-submenu nav+a.link-button{margin-top:2rem}.megamenu .submenus .mega-submenu nav+a.link-button+a.link-button{margin-top:0.5rem}.megamenu .megamenu-info--practical h5,.megamenu .megamenu-info--contact h5{margin-bottom:1rem}.megamenu .megamenu-info--practical h5:not(:first-of-type),.megamenu .megamenu-info--contact h5:not(:first-of-type){margin-top:2rem}.megamenu .megamenu-info--practical{grid-column:6 / span 3}.megamenu .megamenu-info--contact{grid-column:9 / span 3}.megamenu .megamenu-info--contact li a{text-decoration:none}.megamenu .megamenu-info--contact li a:hover{text-decoration:underline}@keyframes submenuIn{from{opacity:0;transform:translateY(2vw)}to{opacity:1;transform:translateY(0)}}@keyframes submenuOut{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-2vw)}}header .secondary-navigation{position:absolute;z-index:105;top:0;width:3rem;right:var(--base-margin);height:100%}.language-switcher{position:absolute;top:50%;transform:translateY(-50%);right:calc(3.5rem + 1rem);font-weight:bold;display:flex}.language-switcher span{color:inherit;display:inline-flex}.language-switcher span:first-child::after{content:'/';margin:0 0.4em;text-decoration:none}.language-switcher a{color:inherit;background:inherit}.language-switcher a:not(.active){text-decoration:none}.hamburger{position:absolute;top:50%;right:0;transform:translateY(-50%);height:1rem;width:3rem;cursor:pointer}.hamburger::after{content:'';position:absolute;width:100%;height:200%;top:50%;transform:translateY(-50%)}.hamburger span{display:block;height:2px;background:white;width:100%;position:absolute;transition:0.2s}.hamburger span:nth-child(1){top:0}.hamburger span:nth-child(2),.hamburger span:nth-child(3){top:50%;transform:translateY(-50%)}.hamburger span:nth-child(3){opacity:0}.hamburger span:nth-child(4){bottom:0}.hamburger.close span:nth-child(1){opacity:0}.hamburger.close span:nth-child(2){transform:rotate(45deg) translateY(-50%)}.hamburger.close span:nth-child(3){transform:rotate(-45deg) translateY(-50%);opacity:1}.hamburger.close span:nth-child(4){opacity:0}button.hamburger{border:none;background:none;padding:1.5em 0}button.hamburger span:first-child{margin-top:0.8em}button.hamburger span:last-child{margin-bottom:0.8em}.secondary-menu{position:fixed;z-index:105;right:0;top:0;width:35vw;height:100vh;background:white;color:var(--black);padding-top:calc(var(--header-height) + 2vw);padding-left:var(--base-margin);padding-right:var(--base-margin);transition:transform 0.2s, opacity 0.2s;overflow-y:auto;padding-bottom:4rem}.secondary-menu:not(.active){transform:translateX(35vw);opacity:0}.secondary-menu:not(.active)>div{display:none}.secondary-menu>div:not(:last-child){margin-bottom:3rem}.secondary-menu .submenu-header,.secondary-menu h5{font-size:0.74rem;font-weight:bold;margin-bottom:1rem}.secondary-menu .submenu ul li{font-size:var(--size-medium);font-weight:bold;margin-bottom:0.5rem}.secondary-menu .submenu ul li a{text-decoration:none}.secondary-menu li a{text-decoration:none}header.mobile-header.open{background:white}header.mobile-header.open .header-logo,header.mobile-header.open .hamburger{filter:invert(100%)}header.mobile-header.open #primary-navigation li::after{filter:invert(100%)}header.mobile-header.open.headroom--not-top .header-logo,header.mobile-header.open.headroom--not-top .hamburger{filter:invert(0%)}header.mobile-header.open .header-content{opacity:1;pointer-events:auto}header.mobile-header.open.headroom--unpinned{position:fixed;opacity:0;animation:fadeIn 0.2s forwards}header.mobile-header.open.headroom--unpinned .header-logo,header.mobile-header.open.headroom--unpinned .hamburger{filter:invert(100%) !important}header.mobile-header.on-white.open .header-logo,header.mobile-header.on-white.open .hamburger{filter:none}header.mobile-header .header-logo{width:60vw;height:var(--header-height)}header.mobile-header .header-content{position:fixed;top:var(--header-height);background:white;left:0;color:black;transition:0.2s;height:auto;min-height:calc(100vh - var(--header-height));max-height:calc(100vh - var(--header-height));padding:3rem var(--base-margin);padding-bottom:10rem;overflow-y:scroll;opacity:0;pointer-events:none}header.mobile-header .mobile-menu-info{position:relative}header.mobile-header .language-switcher{position:absolute;top:0.5rem;right:0;color:var(--black);margin-bottom:1rem}header.mobile-header .mobile-menu-group{margin-bottom:3rem}header.mobile-header .mobile-submenu+.mobile-submenu{margin-top:1rem}header.mobile-header .mobile-submenu .mobile-menu-tagline{margin-top:1rem;margin-bottom:0.5rem}header.mobile-header .mobile-submenu ul li{font-size:var(--size-large);font-weight:bold}header.mobile-header .mobile-submenu ul li:not(:last-child){margin-bottom:0.5rem}header.mobile-header .mobile-submenu ul li a{text-decoration:none}header.mobile-header .mobile-submenu ul:first-child{margin-top:1rem}header.mobile-header .mobile-submenu .accordion-target>*:last-child{margin-bottom:2.5rem}header.mobile-header .mobile-submenu ul+a.link-button{margin-top:2rem}header.mobile-header .mobile-submenu ul+a.link-button+a.link-button{margin-top:0.5rem}

main[data-scene="home"] .header-button{position:relative;background:white;color:var(--black);padding:0em 2em;border-radius:2em;display:flex}main[data-scene="home"] .header-button span{position:relative;padding:1em 0}main[data-scene="home"] .header-button span:first-child{padding-right:2em}main[data-scene="home"] .header-button span:first-child::after{content:'';display:block;position:absolute;border-right:1px solid #C7C7C7;height:100%;width:1px;right:0;top:0}main[data-scene="home"] .header-button span:last-child{padding-left:2em;position:relative}main[data-scene="home"] .header-button span:last-child a{text-decoration:none}main[data-scene="home"] .header-button span:last-child a:hover{text-decoration:underline}main[data-scene="home"] .header-button span:last-child a::after{content:'';display:block;position:absolute;top:0;left:0;width:calc(100% + 2rem);height:100%}main[data-scene="home"] .header-image-section .header-background{opacity:0.8}section.home-teaser-section{display:grid;grid-template-columns:repeat(var(--grid-cols), 1fr);column-gap:var(--grid-gutter);grid-template-columns:repeat(var(--grid-cols), minmax(0, 1fr))}@media screen and (max-width: 600px){section.home-teaser-section{padding-bottom:5rem !important}}section.home-teaser-section .teaser-container{margin-top:5rem}@media screen and (max-width: 600px){section.home-teaser-section .teaser-container{margin-top:3rem}}section.home-teaser-section .section-title{color:black;background:inherit;grid-row:1;grid-column:1 / 5}@media screen and (max-width: 600px){section.home-teaser-section .section-title{grid-column:1/calc(var(--grid-cols) + 1);margin-bottom:0.5rem}}section.home-teaser-section .section-tagline{grid-row:2;grid-column:1 / 5}@media screen and (max-width: 600px){section.home-teaser-section .section-tagline{grid-column:1/calc(var(--grid-cols) + 1);margin-bottom:1.5rem;font-size:var(--size-medium)}}section.home-teaser-section .section-description{grid-row:2;grid-column:6 / 13}@media screen and (max-width: 600px){section.home-teaser-section .section-description{grid-row:3;grid-column:1/calc(var(--grid-cols) + 1)}}section.home-teaser-section .teaser-container{grid-row:3;grid-column:1/calc(var(--grid-cols) + 1)}@media screen and (max-width: 600px){section.home-teaser-section .teaser-container{grid-row:4}}section.home-exhibitions{background:var(--cyan);overflow:hidden}section.home-exhibitions .teaser-container--header{margin-bottom:2rem}section.home-inspire .teaser{align-self:flex-end}section.home-engage{background:var(--magenta);color:black}main[data-scene="home"] .link-block{margin-left:0;width:100%}

main[data-scene='information'] .standard-page-header figure{aspect-ratio:16 / 6}main[data-scene='information'] .standard-page-header figure img{object-fit:cover;height:100%;width:100%}main[data-scene='information'] .contact-box{grid-row:2 / span 3;grid-column:10 / span 3}@media screen and (max-width: 600px){main[data-scene='information'] .contact-box{grid-column:1/calc(var(--grid-cols) + 1);grid-row:auto}}main[data-scene='information'] .contact-box p+h5{margin-top:3rem}main[data-scene='information'] section.text-content-block p+h5{margin-top:3rem}main[data-scene='information'] section.text-content-block h4{margin-bottom:0.5rem}main[data-scene='information'] p.period-notes{margin-top:1rem;width:50%;font-size:var(--size-small)}main[data-scene='information'] .future-hours{margin-top:2rem}main[data-scene='information'] .future-hours .future-table h4{width:max-content}

@media screen and (min-width: 1025px){body.intro .header-logo{width:calc(100vw - var(--base-margin)*2);height:15vw;animation:logoIn 2s forwards;animation-delay:2s}body.intro #primary-navigation,body.intro .secondary-navigation{opacity:0;margin-top:1vw;animation:headerNavIn 1s forwards;animation-delay:3s}body.intro .header-content .ultra-title{opacity:0;line-height:1.2em;transform:translateY(1.2vw);animation:headerTitleIn 1.5s forwards;animation-delay:3.4s}body.intro .header-button{opacity:0;transform:translateY(1.5vw);animation:headerButtonIn 1.5s forwards;animation-delay:3.8s}body.intro .header-background figure{transform:scale(1.1);animation:backgroundZoom 6s cubic-bezier(0.65, 0, 0.35, 1) forwards}@keyframes logoIn{from{width:calc(100vw - var(--base-margin)*2);height:15vw}to{width:23vw;height:var(--header-height)}}@keyframes headerNavIn{from{opacity:0;margin-top:1vw}to{opacity:1;margin-top:0vw}}@keyframes headerTitleIn{from{opacity:0;line-height:1.2em;transform:translateY(1.2vw)}to{opacity:1;line-height:1em;transform:translateY(0vw)}}@keyframes headerButtonIn{from{opacity:0;transform:translateY(1.5vw)}to{opacity:1;transform:translateY(0vw)}}@keyframes backgroundZoom{from{transform:scale(1.2)}to{transform:scale(1)}}}

main.default-scene{display:grid;grid-template-columns:repeat(var(--grid-cols), 1fr);column-gap:var(--grid-gutter);padding-left:var(--base-margin);padding-right:var(--base-margin)}main.default-scene:not(.no-top-padding){padding-top:calc(var(--header-height) + 4rem)}article{display:grid;grid-template-columns:repeat(var(--grid-cols), 1fr);column-gap:var(--grid-gutter);padding-left:var(--base-margin);padding-right:var(--base-margin)}article:has(.scroll-menu){margin-top:6rem}article hr{margin-top:2rem;margin-bottom:2rem}article h1{grid-column:4 / span 6;margin-bottom:1rem !important}article h1:not(.ultra-title){font-size:2.75rem !important}@media screen and (max-width: 600px){article h1{grid-column:1 / span 6}}article h2{font-size:1.75rem;scroll-margin:10rem}article p+h2{margin-top:2rem !important}article hr+h2{margin-top:3rem !important}article h2+p{margin-top:1rem !important}article h3{font-size:1.3rem;margin-bottom:0.5rem}article h2+h3{margin-top:1.5rem !important}article p+h3{margin-top:1.5rem !important}article h4{font-size:1.1rem}article h4+p{margin-top:0.5rem !important}article p+h4{margin-top:1.5rem !important}article h5{font-size:0.8rem;margin-bottom:0.5rem}article p+h5{margin-top:1rem !important}article h4+h5{margin-top:1rem !important}article h5+ul{margin-top:0.75rem !important}article ul+h5{margin-top:1.5rem !important}.text-block ul,.text-content-block ul{list-style:disc;display:flex;flex-direction:column;gap:0.3rem;margin-left:1rem;margin-top:1rem;margin-bottom:1rem}.header-image-section+h1{margin-top:5rem;margin-bottom:1em}.subheader{grid-column:4 / span 6;margin-bottom:2rem;line-height:1.16em}@media screen and (max-width: 600px){.subheader{grid-column:1 / span 6}}.subheader p+p{margin-top:1rem}.header-image-section+.subheader{margin-top:5rem}@media screen and (max-width: 600px){.header-image-section+.subheader{margin-top:3rem}}.standard-page-header figure{grid-column:1/calc(var(--grid-cols) + 1);margin-left:calc(-1 * var(--base-margin));width:calc(100% + ( var(--base-margin) * 2 ));margin-bottom:4rem}.standard-page-header h1{margin-bottom:1rem}.standard-page-header .subheader+figure{margin-top:4rem}.standard-page-header .subheader:last-child{margin-bottom:2rem}.scroll-menu+article:has(.standard-page-header:first-child) .standard-page-header{margin-top:calc(var(--header-height) + 8rem)}main[data-scene='archive'] h1{grid-column:1 / 6}@media screen and (max-width: 600px){main[data-scene='archive'] h1{grid-column:1/calc(var(--grid-cols) + 1);margin-bottom:1rem}}main[data-scene='archive'] .archive-description{grid-column:6 / 13;margin-bottom:4rem}@media screen and (max-width: 600px){main[data-scene='archive'] .archive-description{grid-column:1/calc(var(--grid-cols) + 1)}}main[data-scene='archive'] .teaser-container{grid-column:1/calc(var(--grid-cols) + 1)}main[data-scene='archive'] .teaser-container .teaser-grid{row-gap:3.5rem}main[data-scene='calendar'] h1{grid-column:1 / 6}@media screen and (max-width: 600px){main[data-scene='calendar'] h1{grid-column:1/calc(var(--grid-cols) + 1);margin-bottom:1rem}}main[data-scene='calendar'] .calendar-description{grid-column:1 / 6;margin-bottom:4rem}@media screen and (max-width: 600px){main[data-scene='calendar'] .calendar-description{grid-column:1/calc(var(--grid-cols) + 1)}}main[data-scene='calendar'] .teaser-container{grid-column:1/calc(var(--grid-cols) + 1);margin-bottom:8rem}main[data-scene='calendar'] .teaser-container .teaser-grid{row-gap:3.5rem}main[data-scene='calendar'] .teaser-container .teaser-grid .teaser .teaser-figure{margin-bottom:1rem}main[data-scene='calendar'] .teaser-container .teaser-grid .teaser .teaser-text{margin-top:1rem}

main[data-scene='peopleOverview'] h1{grid-column:1 / 9;margin-bottom:2rem}main[data-scene='peopleOverview'] .subheader{grid-column:1 / 9}main[data-scene='peopleOverview'] .contact-box{grid-column:10 / 13}main[data-scene='peopleOverview'] .contact-box h5{margin-bottom:0.5rem}main[data-scene='peopleOverview'] .contact-box p+p{margin-top:1rem}@media screen and (max-width: 600px){main[data-scene='peopleOverview'] h1,main[data-scene='peopleOverview'] .subheader,main[data-scene='peopleOverview'] .contact-box{grid-column:1/calc(var(--grid-cols) + 1)}main[data-scene='peopleOverview'] .contact-box{margin-top:2rem}}main[data-scene='peopleOverview'] .people-container{grid-column:1/calc(var(--grid-cols) + 1);margin-top:3rem}main[data-scene='peopleOverview'] .people-container h4{margin-bottom:1rem}main[data-scene='peopleOverview'] .people-container .people-grid{display:grid;grid-template-columns:repeat(var(--grid-cols), 1fr);column-gap:var(--grid-gutter);row-gap:2.5rem;margin-bottom:3rem}main[data-scene='peopleOverview'] .people-container .people-grid .person-item{grid-column:span 4}@media screen and (max-width: 600px){main[data-scene='peopleOverview'] .people-container .people-grid .person-item{grid-column:1/calc(var(--grid-cols) + 1)}}main[data-scene='peopleOverview'] .people-container .people-grid .person-item .person-figure{margin-bottom:1rem;border-radius:0.3em;overflow:hidden}main[data-scene='peopleOverview'] .people-container .people-grid .person-item .person-name h5{margin-bottom:0}main[data-scene='peopleOverview'] .people-container .people-grid .person-item .person-description{margin-top:1rem}main[data-scene='peopleOverview'] .people-container .people-grid .person-item .person-contact{margin-top:1rem}

section.section-default{padding-top:4rem;padding-left:var(--base-margin);padding-right:var(--base-margin);padding-bottom:4rem}@media screen and (max-width: 600px){section.section-default{padding-top:2rem;padding-bottom:2rem}}.standard-page-header{grid-column:1/calc(var(--grid-cols) + 1);display:grid;grid-template-columns:repeat(var(--grid-cols), 1fr);column-gap:var(--grid-gutter);margin-top:calc(var(--header-height) + 4rem)}.standard-page-header h1{grid-column:4 / span 6}@media screen and (max-width: 600px){.standard-page-header h1{grid-column:1/calc(var(--grid-cols) + 1)}}.header-image-section{position:relative;height:100vh;display:grid;grid-template-columns:repeat(var(--grid-cols), 1fr);column-gap:var(--grid-gutter);color:white;background:black;align-items:center}.header-image-section.title-less{height:80vh}@media screen and (max-width: 600px){.header-image-section.title-less{height:50vh}}.header-image-section .header-background{grid-column:1/calc(var(--grid-cols) + 1);grid-row:1;height:100%;overflow:hidden;background:black}.header-image-section .header-background figure{width:100%;height:100%;opacity:88%}.header-image-section .header-background figure img{object-fit:cover;object-position:center;width:100%;height:100%}.header-image-section .header-background::after{content:'';display:block;position:absolute;width:100vw;top:0;left:0;width:100vw;height:25vh;background:linear-gradient(180deg, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0) 100%)}.header-image-section .header-content{display:grid;grid-template-columns:repeat(var(--grid-cols), 1fr);column-gap:var(--grid-gutter);padding:0 var(--base-margin);z-index:1;grid-column:1/calc(var(--grid-cols) + 1);grid-row:1;justify-items:center}.header-image-section .header-content .ultra-title{grid-column:2 / 12;font-weight:bold}@media screen and (max-width: 600px){.header-image-section .header-content .ultra-title{grid-column:1/calc(var(--grid-cols) + 1)}}.header-image-section .header-content .header-date{grid-column:3 / 11;font-weight:bold;margin-top:1.5rem}@media screen and (max-width: 600px){.header-image-section .header-content .header-date{grid-column:1/calc(var(--grid-cols) + 1)}}.header-image-section .header-content .header-button{margin-top:3rem;grid-column:3 / 11;font-size:1rem}@media screen and (max-width: 600px){.header-image-section .header-content .header-button{grid-column:1/calc(var(--grid-cols) + 1)}}article .header-image-section{grid-column:1/calc(var(--grid-cols) + 1);margin-left:calc(-1 * var(--base-margin));width:calc(100% + ( var(--base-margin) * 2 ))}video.background-video{width:100%;height:100%;object-fit:cover}.link-block{position:relative;aspect-ratio:16 / 9;grid-column:1/calc(var(--grid-cols) + 1);margin-left:calc(-1 * var(--base-margin));width:calc(100% + ( var(--base-margin) * 2 ));background:black;margin-top:6rem}@supports not (aspect-ratio: auto){.link-block{height:calc(100vw * (9/16))}}@media screen and (max-width: 600px){.link-block{aspect-ratio:1 / 1}@supports not (aspect-ratio: auto){.link-block{height:100vw}}}.link-block figure{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0.9}.link-block figure img{object-fit:cover;width:100%;height:100%}.link-block--content{position:relative;z-index:10;color:white;width:50vw;margin-top:2rem}@media screen and (max-width: 600px){.link-block--content{margin-top:1rem;width:80%}}.link-block--content--teaser{margin-top:1.5rem;width:70%}.link-block--content--link{margin-top:2rem}.related-swiper-section+.link-block{margin-top:0}

.teaser-grid{display:grid;grid-template-columns:repeat(var(--grid-cols), 1fr);column-gap:var(--grid-gutter);row-gap:4rem}.teaser-grid .teaser{grid-column:span 4}@media screen and (max-width: 600px){.teaser-grid .teaser{grid-column:span var(--grid-cols)}}.teaser-container .load-more{margin-top:3rem}.teaser-container .load-more .load-more-button{width:100%;text-align:center;padding-top:1.5em;padding-bottom:1.5em}.related-swiper-section{margin-top:6rem;grid-column:1/calc(var(--grid-cols) + 1);margin-left:calc(-1 * var(--base-margin));width:calc(100% + ( var(--base-margin) * 2 ));overflow:hidden}.related-swiper-section h4{margin-bottom:2rem}.teaser-swiper{position:relative;width:calc(100% + var(--grid-gutter))}.teaser-swiper .teaser{padding-right:var(--grid-gutter)}.swiper-nav{position:absolute;right:calc(var(--base-margin) - ( var(--base-margin) - var(--grid-gutter) ) - 0.9rem);top:-3.7rem;display:flex}.swiper-nav--left,.swiper-nav--right{width:2rem;height:2rem;background:url(/assets/static/caret-nav.svg) center center/45% 45% no-repeat;cursor:pointer;margin:0 0.3rem}.swiper-nav--right{transform:rotate(180deg)}.teaser{display:flex;flex-direction:column}.teaser .teaser-figure{order:1}.teaser .teaser-title{order:2}.teaser .teaser-meta{order:3}.teaser .teaser-text{order:4}.teaser .teaser-link{order:5}.teaser .teaser-figure{margin-bottom:1.5rem}.teaser .teaser-figure figure{border-radius:0.3em;overflow:hidden}.teaser .teaser-title{margin-bottom:0.5rem}.teaser .teaser-title a{text-decoration:none}.teaser .teaser-title a:hover{text-decoration:underline}.teaser .teaser-text{margin-top:1.5rem}.teaser .teaser-link{margin-top:1.5rem}.teaser .teaser-figure+.teaser-text{margin-top:0}.teaser:has(figure:hover) .teaser-title a{text-decoration:underline}

.text-content-block{grid-column:4 / span 5}@media screen and (max-width: 600px){.text-content-block{grid-column:1/calc(var(--grid-cols) + 1)}}.text-content-block h2{margin-bottom:1rem}.text-content-block p+figure{margin-top:1rem}.text-content-block figure+p{margin-top:1rem}.text-content-block+.text-content-block{margin-top:3rem}.table-block table{border-collapse:collapse;width:100%;line-height:1.3em}.table-block table td{padding:0.2em 0}.table-block table td:last-child{padding-left:2rem;text-align:right}
