
@import url(fonts.css);:root{--cols: 24;--cols-max: calc(var(--cols) + 1);--gutter: 2rem;--margin: 4rem;--margin-top: 3.125rem;--padding: var(--margin);--padding-top: 3.5rem;--layer-margin: 3.24074074rem;--layer-padding: var(--layer-margin);--logo-width: 11rem;--logo-height: 1.875rem;--header-height: calc(var(--logo-height) + var(--margin-top));--footer-height: 30rem;--footer-offset: 13rem;--basepx: 16;--base: 0.97vw;--xlh: calc(1rem * (109.66 / var(--basepx)));--lh: calc(1rem * (67.77 / var(--basepx)));--mh: calc(1rem * (42 / var(--basepx)));--sh: calc(1rem * (25.9 / var(--basepx)));--st: calc(1rem * (11 / var(--basepx)));--subheading: 1.5rem;--black: #000;--white: #fff;--yellow: #FFF736;--pink: #E27BF0;--red: #ED074C;--blue: #086BFF;--theme-blue: #93B8DD;--theme-green: #9DBA77;--theme-purple: #C4B0DE;--theme-gray: #B8BDB0;--theme-laks: #F0B8AB;--theme-yellow: #F7DE80;--tablet-breakpoint: 1024px;--mobile-breakpoint: 666px}@media screen and (max-width: 1024px){:root{--basepx: 14;--base: 2vw;--cols: 8;--gutter: 1.71428571rem;--margin: 1.14285714rem;--margin-top: 5rem;--header-height: var(--margin-top);--footer-height: 50rem;--xlh: calc(1rem * (109.7 / var(--basepx)));--lh: calc(1rem * (33.2 / var(--basepx)));--mh: calc(1rem * (28 / var(--basepx)));--sh: calc(1rem * (18.7 / var(--basepx)));--st: calc(1rem * (12 / var(--basepx)))}}@media screen and (max-width: 1024px) and (orientation: landscape){:root{--base: 2vw}}@media screen and (max-width: 666px){:root{--basepx: 14;--base: 3.27102804vw;--header-height: 4.5rem}}

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

html,body{background:white}html{font-size:var(--base)}body{font-family:'Lausanne';color:black;font-weight:300}.no-pointer{pointer-events:none}@media screen and (max-width: 666px){.desktop-only{display:none !important}}@media screen and (min-width: 666px){.mobile-only{display:none}}h1{font-size:var(--lh);line-height:0.95em;letter-spacing:-0.02em;font-weight:300}h2{font-weight:400;font-size:var(--sh);line-height:1.3em;letter-spacing:-0.01em;font-weight:300}h3{font-weight:300}h5{font-size:var(--st);font-weight:300}.heading--l{font-size:var(--lh);line-height:0.95em;letter-spacing:-0.02em;font-weight:300}.heading--m{font-size:var(--mh)}.heading--s{font-weight:400;font-size:var(--sh);line-height:1.3em;letter-spacing:-0.01em;font-weight:300}.heading--xs{font-size:var(--xsh);line-height:1.11111111em;text-transform:uppercase}.heading--sub{font-size:var(--subheading)}.text--s{font-size:var(--st)}figcaption{font-size:0.8rem}figure+figcaption{margin-top:0.7rem}p{font-size:1rem;line-height:1.3em;letter-spacing:-0.018em}p+p{margin-top:1.5em}sup{font-size:0.5em}a{color:inherit;text-decoration:none}p a{text-decoration:underline}.link-arrow::after{content:'Explore';position:relative;display:inline-block;width:1.2rem;height:1.2rem;font-size:1rem;line-height:1.3em;top:-0.3rem;margin-left:1.3rem;background:url(/assets/static/link-arrow.svg) no-repeat center right/contain;transition:color 0.2s 0s, width 0.2s 0.1s;color:transparent}.link-arrow:hover::after{color:inherit;width:5rem;transition:color 0.3s 0.15s, width 0.3s 0s}button,.button{background:black;color:white;padding:1rem 2rem 0.9rem;border-radius:2rem;cursor:pointer}button:not(.active):hover,.button:not(.active):hover{opacity:1 !important}button.link-button,.button.link-button{padding:0.5em 1.5em 0.4em}button.on-black,.button.on-black{border:1px solid white}ul{list-style-type:none}.description ul:not(.button-list){list-style-type:disc;margin-left:3em;margin-top:1.5em}.description ul:not(.button-list) li:not(:last-child){margin-bottom:0.75em}.description ul:not(.button-list)+p{margin-top:1.5em}ul.button-list{display:flex;gap:0.25rem}.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[data-ratio='wide']{aspect-ratio:16 / 9}@supports not (aspect-ratio: auto){.image[data-ratio='wide']{padding-top:56.25%;height:0;position:relative;overflow:hidden}}.image[data-ratio='portrait']{aspect-ratio:4 / 5}@supports not (aspect-ratio: auto){.image[data-ratio='portrait']{padding-top:125%;height:0;position:relative;overflow:hidden}}.image img{position:absolute;top:0;transition:0.3s;width:100%}.image video{object-fit:cover;width:100%;height:100%;pointer-events:none;display:flex}.image[data-ratio='x'][data-padding='ignore-padding'] img{position:relative;object-fit:cover;height:100%;object-position:var(--focalX) var(--focalY)}.image.lazy{background:black}.image.lazy img{opacity:0;transition:0.4s}.image.lazy.loaded{background:none;transition:background 0.4s}.image.lazy.loaded img{opacity:1}.image.transparent{background:none}main{position:relative}main:not(.behind-header){margin-top:var(--header-height)}@media screen and (max-width: 666px){main:not(.behind-header){margin-top:1rem}}main>:last-child{margin-bottom:var(--footer-offset)}main>:last-child::after{content:'';display:block;position:absolute;background:inherit;height:var(--footer-offset);width:100%;bottom:0;overflow:hidden;left:0;transform:translateY(calc(var(--footer-offset) - 1px))}.grid-container,.grid{display:grid;grid-template-columns:repeat(var(--cols), 1fr);column-gap:var(--gutter)}main .module-container:last-child .module:last-child{margin-bottom:10rem}main .module-container:last-child .module:last-child[data-module='collection'][data-bg='true'],main .module-container:last-child .module:last-child[data-module="link-block"]{margin-bottom:-14rem;padding-bottom:24rem}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fade-in{animation:fadeIn 0.7s forwards}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}

footer{display:grid;grid-template-columns:repeat(var(--cols), 1fr);column-gap:var(--gutter);margin-top:calc(var(--footer-offset) * -1);padding-left:var(--margin);padding-right:var(--margin);min-height:60vh;background:black;color:white;--mask: url('/assets/static/shapes/footer-mask-2.svg');-webkit-mask-image:var(--mask);-webkit-mask-size:100%;-webkit-mask-repeat:no-repeat}@media screen and (max-width: 666px){footer{min-height:20vh;--mask: url('/assets/static/shapes/footer-mask-mobile.svg');-webkit-mask-size:106%;-webkit-mask-position:center top}}footer .footer-left{grid-column:1 / 10;margin-top:9.5rem;display:flex;flex-direction:column;margin-bottom:2rem}@media screen and (max-width: 666px){footer .footer-left{grid-column:1 / -1;margin-top:5rem}}footer .footer-left .footer-logo svg{width:var(--logo-width);height:var(--logo-height)}footer .footer-left .footer-logo svg path{fill:white}footer .footer-left .footer-eu{margin-top:3rem}@media screen and (max-width: 666px){footer .footer-left .footer-eu{margin-top:4rem}}footer .footer-left .footer-eu img{width:24rem}footer .footer-left .footer-eu p{margin-top:1rem;font-size:0.875rem}footer .footer-right{grid-column:12 / -1;display:grid;grid-template-columns:repeat(13, 1fr);column-gap:var(--gutter);grid-template-rows:auto 1fr;margin-top:4rem}@media screen and (max-width: 666px){footer .footer-right{grid-column:1 / -1;display:grid;grid-template-columns:repeat(var(--cols), 1fr);column-gap:var(--gutter);margin-top:5rem}}footer .footer-right .footer-contact,footer .footer-right .footer-links,footer .footer-right .footer-some{font-size:0.875rem}@media screen and (max-width: 666px){footer .footer-right .footer-contact,footer .footer-right .footer-links,footer .footer-right .footer-some{font-size:1.2rem}}footer .footer-right .footer-contact h5,footer .footer-right .footer-links h5,footer .footer-right .footer-some h5{margin-bottom:0.75rem;color:rgba(255,255,255,0.3)}footer .footer-right .footer-contact{grid-column:span 5}footer .footer-right .footer-links{grid-column:span 4}footer .footer-right .footer-some{grid-column:span 4}footer .footer-right .footer-newsletter{margin-top:4.5rem;margin-bottom:12rem;grid-column:span 7}@media screen and (max-width: 666px){footer .footer-right .footer-newsletter{margin-bottom:0}}footer .footer-right .footer-newsletter form{display:grid;grid-template-columns:repeat(7, 1fr);column-gap:var(--gutter);width:100%;margin-top:1rem}footer .footer-right .footer-newsletter form input{font-family:inherit;border:none;font-size:0.875rem;font-weight:300;background:none}@media screen and (max-width: 666px){footer .footer-right .footer-newsletter form input{font-size:1.2rem}}footer .footer-right .footer-newsletter form input[type="email"]{border:1px solid white;border-radius:2rem;color:white;padding:0.6rem 1.2rem 0.5rem;grid-column:1 / 8;grid-row:1}@media screen and (max-width: 666px){footer .footer-right .footer-newsletter form input[type="email"]{grid-column:1 / 8;padding:0.8em 1.5em 0.7em}}footer .footer-right .footer-newsletter form input[type="submit"]{background:white;color:black;border-radius:2rem;padding:0.6rem 1.4rem 0.5rem;grid-column:-1 / -2;width:max-content;grid-row:1}@media screen and (max-width: 666px){footer .footer-right .footer-newsletter form input[type="submit"]{grid-column:-1 / -2;padding:0.8em 1.5em 0.7em}}@media screen and (max-width: 666px){footer .footer-right .footer-newsletter{grid-row:1;grid-column:1 / -1;margin-top:0;margin-bottom:6rem}footer .footer-right .footer-newsletter .newsletter-heading{font-size:2.375rem;width:80%}footer .footer-right .footer-contact{grid-column:1 / -1;margin-bottom:3rem}footer .footer-right .footer-contact p{font-size:inherit}footer .footer-right .footer-links{grid-column:span 4}footer .footer-right .footer-some{grid-column:span 4}}footer .footer-bottom{grid-column:1 / -1;display:flex;gap:1rem;margin-bottom:1.4rem}footer .footer-bottom span{color:rgba(255,255,255,0.4);font-size:var(--st)}@media screen and (max-width: 666px){footer .footer-bottom{margin-top:4rem}}footer .footer-eu.mobile-only{margin-top:4rem;grid-column:1 / -1}footer .footer-eu.mobile-only img{width:100%}footer .footer-eu.mobile-only p{margin-top:1rem}

header{position:fixed;top:0;left:0;z-index:100;width:100%;margin-top:0;height:var(--header-height);padding-left:var(--margin);padding-right:var(--margin);display:flex;justify-content:space-between;align-items:flex-end;--header-fill: black;color:var(--header-fill);transition:background 0.8s;--offsetY: -1rem}header:not(.menu-active).headroom--not-top{height:calc(var(--header-height) + 1rem);padding-bottom:1rem}header:not(.menu-active).headroom--not-top.headroom--pinned{--header-fill: black;animation:menuIn 0.2s ease-in-out forwards;background:rgba(255,255,255,0.99)}header:not(.menu-active).headroom--not-top.headroom--pinned .hamburger{filter:invert(1)}header:not(.menu-active).headroom--not-top.headroom--unpinned{animation:menuOut 0.2s ease-in-out forwards;pointer-events:none}header[data-header="white"].menu-active .top-logo{filter:invert(1)}body[data-header="white"] header,body:has(.subpage-header--background-image) header{--header-fill: white}body[data-header="white"] header .hamburger,body:has(.subpage-header--background-image) header .hamburger{filter:invert(0)}body[data-header="white"] header.menu-active .top-logo,body:has(.subpage-header--background-image) header.menu-active .top-logo{filter:invert(1)}.top-logo{width:var(--logo-width);height:var(--logo-height);z-index:1}.top-logo a{position:absolute}.top-logo a::after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.top-logo svg{width:var(--logo-width);height:var(--logo-height);max-width:none;pointer-events:none}.top-logo svg path{fill:var(--header-fill)}.top-logo:hover{cursor:pointer}.hamburger{position:fixed;z-index:101;top:4rem;right:1.5rem;transform:translateX(1rem);cursor:pointer;transition:0.3s;width:4rem;height:3rem;background:url(/assets/static/hamburger.svg);background-repeat:no-repeat;background-size:50%;background-position:center;filter:invert(1);display:none}.hamburger.active{filter:invert(1) !important;background-image:url(/assets/static/hamburger-x.svg)}@media screen and (min-width: 666px){.hamburger{display:none}}nav{font-size:1rem}nav ul{display:flex;gap:1.875rem}nav ul li.active{opacity:0.4}@media screen and (max-width: 666px){nav#main-navigation{position:absolute;right:var(--margin)}}@media screen and (max-width: 666px){nav#secondary-navigation{position:absolute;top:1.5rem;right:var(--margin)}}@keyframes menuIn{0%{opacity:0;transform:translateY(var(--offsetY))}100%{opacity:1;background:#fff}}@keyframes menuOut{to{opacity:0;transform:translateY(var(--offsetY));background:rgba(255,255,255,0)}}

.module-container{display:grid;grid-template-columns:repeat(var(--cols), 1fr);column-gap:var(--gutter);padding-left:var(--margin);padding-right:var(--margin);margin-top:10rem;margin-bottom:10rem}@media screen and (max-width: 666px){.module-container{padding-left:var(--padding);padding-right:var(--padding);margin-top:4rem}}.module-container:has([data-bg="true"]:first-child){margin-top:0}.module{position:relative}.module:not(.tab-group-header)+.module{margin-top:5rem;padding-top:2rem}@media screen and (max-width: 666px){.module:not(.tab-group-header)+.module{margin-top:3rem;padding-top:2rem}}.module .module-numbering{position:absolute;top:-2rem;left:0}@media screen and (max-width: 666px){.module .module-numbering{display:none}}.module:not(.tab-group-header)+.module .module-numbering{top:4rem}.module[data-module="text"]{grid-column:1 / -1;display:grid;grid-template-columns:repeat(var(--cols), 1fr);column-gap:var(--gutter)}.module[data-module="text"] .text-content{grid-column:span 12}.module[data-module="text"] .text-content .heading--sub{margin-top:1.5rem}.module[data-module="text"] .text-content .heading--sub:first-child{margin-top:0}.module[data-module="text"] .text-content .description{margin-top:2rem;width:80%}.module[data-module="text"] .text-content h3{font-size:var(--sh)}.module[data-module="text"] .text-content ul{margin-bottom:2rem}.module[data-module="text"] .text-content p+h3,.module[data-module="text"] .text-content ul+h3,.module[data-module="text"] .text-content p+h2,.module[data-module="text"] .text-content ul+h2{margin-top:2.5rem}.module[data-module="text"] .text-content h3+p,.module[data-module="text"] .text-content h3+ul,.module[data-module="text"] .text-content h2+p,.module[data-module="text"] .text-content h2+ul{margin-top:1rem}.module[data-module="text"] .image-content{position:relative;grid-column:span 12}@media screen and (max-width: 666px){.module[data-module="text"] .image-content:not(:has(figure)){display:none}.module[data-module="text"] .image-content:has(.plyr--video){display:block}}.module[data-module="text"] .image-content.has-mask figure{-webkit-mask-image:var(--mask);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;display:flex;aspect-ratio:640 / 664}.module[data-module="text"] .image-content:not(.has-mask) img{border-radius:2rem;overflow:hidden}@media screen and (hover: hover){.module[data-module="text"] .image-content:hover img{transform:scale(1.02)}}.module[data-module="text"] .image-content figcaption{margin-top:0.5rem}.module[data-module="text"] .expand-button{display:none}.module[data-module="text"][data-expand="true"].expand-seen .expand-button{display:block;margin-top:2rem}.module[data-module="text"][data-expand="true"].expand-seen .description{position:relative;max-height:40rem;overflow:hidden}.module[data-module="text"][data-expand="true"].expand-seen .description::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:10rem;background:linear-gradient(rgba(255,255,255,0), white)}.module[data-module="text"][data-expand="true"].expand-seen:has(.expand-button input:checked) .description{max-height:none}.module[data-module="text"][data-expand="true"].expand-seen:has(.expand-button input:checked) .description::after{display:none}@media screen and (max-width: 666px){.module[data-module="text"] .text-content{grid-column:1 / -1;grid-row:2}.module[data-module="text"] .image-content{grid-column:1 / -1;grid-row:1;margin-bottom:3rem}.module[data-module="text"] .image-content figure{margin-top:0}}.module[data-module="text"]+.module[data-module="link-block"]{margin-top:4rem !important}.module[data-module="intro-text"]{grid-column:1 / -1;display:grid;grid-template-columns:repeat(var(--cols), 1fr);column-gap:var(--gutter)}.module[data-module="intro-text"] .text-content{grid-column:span 12}.module[data-module="intro-text"] .text-content .heading--sub{margin-top:1.5rem}.module[data-module="intro-text"] .text-content .description{margin-top:2rem;width:80%}.module[data-module="intro-text"][data-bg="true"]{background:#eee;margin-left:calc(-1 * var(--margin));margin-right:calc(-1 * var(--margin));padding-left:var(--margin);padding-right:var(--margin);margin-top:0 !important;padding-top:6rem;margin-bottom:0;padding-bottom:6rem}.module-container:has([data-module="text"]:first-child):not(:has([data-module="text"] .heading--l)){margin-top:4rem}.module[data-module="text-columns"]{grid-column:1 / -1;display:grid;grid-template-columns:repeat(var(--cols), 1fr);column-gap:var(--gutter);padding-bottom:6rem}.module[data-module="text-columns"] .heading--l{grid-column:1 / span 10}.module[data-module="text-columns"] .heading--sub{margin-top:1.5rem;grid-column:1 / span 10}.module[data-module="text-columns"] .text-content{margin-top:2rem;grid-column:1 / -1;display:grid;grid-template-columns:repeat(var(--cols), 1fr);column-gap:var(--gutter)}.module[data-module="text-columns"] .text-content>div{grid-column:span 10}.module[data-module="collection"]{grid-column:1 / -1}.module[data-module="collection"] h2,.module[data-module="collection"] .description{grid-column:span 12}@media screen and (max-width: 666px){.module[data-module="collection"] h2,.module[data-module="collection"] .description{grid-column:1 / -1}}.module[data-module="collection"] h2{grid-row:1;margin-bottom:1rem}@media screen and (max-width: 666px){.module[data-module="collection"] h2{width:calc(100% - 6.75rem)}}.module[data-module="collection"] .description{grid-row:2}@media screen and (max-width: 666px){.module[data-module="collection"]:not(:has(.description)) .section-items{margin-top:0}}.module[data-module="collection"] .section-items{margin-top:4rem;grid-column:1 / -1}.module[data-module="collection"] .section-items .collection-item h3{margin-bottom:1.5rem}.module[data-module="collection"] .section-items .collection-item+.collection-item{margin-top:6rem}@media screen and (max-width: 666px){.module[data-module="collection"] .section-items{width:100%;margin-top:5rem}}@media screen and (max-width: 666px){.module[data-module="collection"][data-display="grid"] .teaser-row{row-gap:4rem}}.module[data-module="collection"][data-display="slider"] .section-items{position:relative}.module[data-module="collection"][data-display="slider"] .section-items .swiper{margin-left:calc(-1 * var(--margin));padding-left:var(--margin);margin-right:calc(-1 * var(--margin))}.module[data-module="collection"][data-display="slider"] .section-items .swiper-slide{margin-bottom:2.5rem}.module[data-module="collection"][data-display="slider"] .section-items .swiper-navigation{top:-4rem}.module[data-module="collection"][data-bg="true"]{background:#eee;margin-left:calc(-1 * var(--margin));margin-right:calc(-1 * var(--margin));padding-left:var(--margin);padding-right:var(--margin);padding-bottom:6rem}.module[data-module="link-block"]+.module[data-module="collection"]{margin-top:0 !important}.module[data-module="large-teaser"]{margin-left:calc(-1 * var(--margin));margin-right:calc(-1 * var(--margin))}.module[data-module="large-teaser"] .large-teaser{width:100%}.module[data-module="large-teaser"] .large-teaser--top{width:100%;display:grid;grid-template-columns:repeat(var(--cols), 1fr);column-gap:var(--gutter);padding-left:var(--margin);padding-right:var(--margin);--bg: white;background:var(--bg);color:black}@media screen and (max-width: 666px){.module[data-module="large-teaser"] .large-teaser--top{padding-bottom:2rem}}.module[data-module="large-teaser"] .large-teaser--top .small-title{grid-row:1 / span 2;grid-column:1 / 11;margin-top:-2.5rem}@media screen and (max-width: 666px){.module[data-module="large-teaser"] .large-teaser--top .small-title{grid-column:1 / -1}}.module[data-module="large-teaser"] .large-teaser--top h1{grid-row:1 / span 2;grid-column:1 / 10;z-index:2;margin-bottom:2rem}@media screen and (max-width: 666px){.module[data-module="large-teaser"] .large-teaser--top h1{grid-column:1 / -1;margin-bottom:0}}.module[data-module="large-teaser"] .large-teaser--top .entry-tags{position:relative;grid-row:2;grid-column:1 / 11;z-index:2;margin-top:2rem;display:none}@media screen and (max-width: 666px){.module[data-module="large-teaser"] .large-teaser--top .entry-tags{grid-column:1 / -1}}.module[data-module="large-teaser"] .large-teaser--top .entry-tags ul{display:flex}.module[data-module="large-teaser"] .large-teaser--top .notch{position:relative;background:var(--bg);grid-column:1 / 11;grid-row:2;height:7.5rem;z-index:1;margin-left:calc(-1 * var(--margin));border-bottom-right-radius:1.5rem}@media screen and (max-width: 666px){.module[data-module="large-teaser"] .large-teaser--top .notch{display:none}}.module[data-module="large-teaser"] .large-teaser--top .notch::after{content:'';position:absolute;width:1.5rem;height:1.5rem;background:var(--bg);top:0;right:0;transform:translateX(101%) translateY(2%) scale(1.05);--r: 1.5rem;mask:radial-gradient(var(--r) at 100% 100%, rgba(0,0,0,0) 99%, #000) 100% 100%;-webkit-mask:radial-gradient(var(--r) at 100% 100%, rgba(0,0,0,0) 99%, #000) 100% 100%;mask-size:100% 100%;mask-repeat:no-repeat}.module[data-module="large-teaser"] .large-teaser--image{margin-top:-7.5rem;background:var(--color);height:40rem;overflow:hidden}@media screen and (max-width: 666px){.module[data-module="large-teaser"] .large-teaser--image{margin-top:0;height:20rem}}.module[data-module="large-teaser"] .large-teaser--image figure{height:100%}.module[data-module="large-teaser"] .large-teaser--intro{display:grid;grid-template-columns:repeat(var(--cols), 1fr);column-gap:var(--gutter);padding-left:var(--margin);padding-right:var(--margin);margin-top:-10.625rem}@media screen and (max-width: 666px){.module[data-module="large-teaser"] .large-teaser--intro{margin-top:0}}.module[data-module="large-teaser"] .large-teaser--intro--content{grid-row:1;grid-column:1 / 13;z-index:2;padding-top:2rem}@media screen and (max-width: 666px){.module[data-module="large-teaser"] .large-teaser--intro--content{grid-column:1 / -1}}.module[data-module="large-teaser"] .large-teaser--intro--content .teaser-text{font-size:1.5rem}.module[data-module="large-teaser"] .large-teaser--intro--content .button-go{margin-top:1.5rem}.module[data-module="large-teaser"] .large-teaser--intro .notch{position:relative;background:white;grid-column:1 / 15;grid-row:1;height:calc(10.625rem + 0.5px);z-index:1;margin-left:calc(-1 * var(--margin));border-top-right-radius:1.5rem}@media screen and (max-width: 666px){.module[data-module="large-teaser"] .large-teaser--intro .notch{display:none}}.module[data-module="large-teaser"] .large-teaser--intro .notch::after{content:'';position:absolute;width:1.5rem;height:1.5rem;background:white;bottom:0;right:0;transform:translateX(calc(101% - 0.5px)) translateY(2%) scale(1.05);--r: 1.5rem;-webkit-mask:radial-gradient(var(--r) at 100% 0%, rgba(0,0,0,0) 99%, #000) 100% 0%;mask-size:100% 100%;mask-repeat:no-repeat}.module[data-module="small-cta"]{position:relative;grid-column:1 / -1;margin-left:calc(-1 * var(--margin));margin-right:calc(-1 * var(--margin));padding-left:var(--margin);padding-right:var(--margin);padding-bottom:var(--margin);padding-top:8rem !important;align-items:flex-end}.module[data-module="small-cta"] .text-content{grid-column:1 / span 10;grid-row:1}.module[data-module="small-cta"] .text-content .description{margin-top:2rem}.module[data-module="small-cta"] .cta{grid-column:span 6 / -1;grid-row:1;display:flex;justify-content:flex-end}@media screen and (max-width: 666px){.module[data-module="small-cta"]{padding-top:8rem !important;padding-bottom:2rem}.module[data-module="small-cta"] .text-content{grid-row:1}.module[data-module="small-cta"] .cta{grid-row:2;grid-column:1;margin-top:2rem}}.module[data-module="small-cta"] .background-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.module[data-module="small-cta"] .background-image::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%}.module[data-module="small-cta"] .background-image figure{height:100%;width:100%}.module[data-module="small-cta"] .background-image figure img{object-fit:cover;width:100%;height:100%}.module[data-module="small-cta"]+.module[data-module="small-cta"]{margin-top:0;border-top:1px solid black}[data-module="collection"][data-bg="true"]+[data-module="small-cta"],[data-module="text-columns"]+[data-module="small-cta"]{margin-top:0 !important}.page-module[data-module="link-block"],.page-module[data-module="large-cta"]{display:grid;grid-template-columns:repeat(var(--cols), 1fr);column-gap:var(--gutter);background:var(--bg);padding-bottom:4.5rem;margin-top:0 !important}.page-module[data-module="link-block"] .text-content,.page-module[data-module="large-cta"] .text-content{grid-column:1 / 10;grid-row:2 / 2}@media screen and (max-width: 666px){.page-module[data-module="link-block"] .text-content,.page-module[data-module="large-cta"] .text-content{grid-column:1 / -1;grid-row:2;margin-top:2rem}}.page-module[data-module="link-block"] .text-content .description,.page-module[data-module="large-cta"] .text-content .description{margin-top:2rem}.page-module[data-module="link-block"] .text-content .links,.page-module[data-module="large-cta"] .text-content .links{margin-top:2rem}.page-module[data-module="link-block"] .text-content .links a,.page-module[data-module="large-cta"] .text-content .links a{display:inline-block}.page-module[data-module="link-block"] .image-content,.page-module[data-module="large-cta"] .image-content{grid-column:8 / -1;grid-row:1 / span 2;--mask: url('/assets/static/shapes/link-block-shape.svg');-webkit-mask-image:var(--mask);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;aspect-ratio:896 / 718}@media screen and (max-width: 666px){.page-module[data-module="link-block"] .image-content,.page-module[data-module="large-cta"] .image-content{grid-column:1 / -1;grid-row:1;margin-top:2rem}}.page-module[data-module="link-block"] .image-content figure,.page-module[data-module="large-cta"] .image-content figure{width:100%;height:100%}.page-module[data-module="link-block"] .image-content figure img,.page-module[data-module="large-cta"] .image-content figure img{object-fit:cover;width:100%;height:100%}.tab-group-menu{grid-column:1 / -1;margin-bottom:3.5rem;z-index:10;transition:transform 0.3s;display:flex;justify-content:space-between}.tab-group-menu .button:not(.active){opacity:0.2}@media screen and (max-width: 666px){.tab-group-menu{flex-wrap:wrap;gap:0.2rem}.tab-group-menu .button-list{flex-wrap:wrap}.tab-group-menu .button{width:max-content}}.tab-group-menu .view-options a{display:block;opacity:1 !important}.tab-group{grid-column:1 / -1}.tab-group:not(.active){display:none}.tab-group.active{animation:fadeIn 0.4s forwards}.tab-group.active+.tab-group.active{margin-top:6rem}.tab-group-header{margin-bottom:5.5rem;width:50%}@media screen and (max-width: 666px){.tab-group-header{width:100%}}.tab-group-header h2{margin-bottom:1.5rem}.sites-list{margin-top:6.5rem}.sites-list .tab-group{display:block}.sites-list .tab-group+.tab-group{margin-top:4rem}.module[data-module="text-image"],.site-teaser{grid-column:1 / -1;display:grid;grid-template-columns:repeat(var(--cols), 1fr);column-gap:var(--gutter);align-items:flex-end}.module[data-module="text-image"] .text-content,.site-teaser .text-content{grid-column:span 12}.module[data-module="text-image"] .text-content .description,.site-teaser .text-content .description{margin-top:1.5rem;width:80%}.module[data-module="text-image"] .image-content,.site-teaser .image-content{grid-column:span 12}.module[data-module="text-image"] .image-content.has-mask figure,.site-teaser .image-content.has-mask figure{-webkit-mask-image:var(--mask);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;display:flex;aspect-ratio:640 / 664}.module[data-module="text-image"] .image-content:not(.has-mask) img,.site-teaser .image-content:not(.has-mask) img{border-radius:2rem;overflow:hidden}.module[data-module="text-image"] .image-content:hover img,.site-teaser .image-content:hover img{transform:scale(1.02)}@media screen and (max-width: 666px){.module[data-module="text-image"] .text-content,.site-teaser .text-content{grid-column:1 / -1;grid-row:2}.module[data-module="text-image"] .image-content,.site-teaser .image-content{grid-column:1 / -1;grid-row:1;margin-bottom:1rem}.module[data-module="text-image"] .image-content figure,.site-teaser .image-content figure{margin-top:0}}.module[data-module="text-image"] .image-content{border-radius:1rem;overflow:hidden}.module[data-module="text-image"] .image-content[data-ratio="vertical"]{grid-column:span 8 / -1}.plyr .plyr__video-embed{height:auto;padding-bottom:0}.sites-list .tab-group+.tab-group{margin-top:6rem;border-top:1px solid rgba(0,0,0,0.12);padding-top:6rem}@media screen and (max-width: 666px){.sites-list .tab-group+.tab-group{margin-top:4rem;padding-top:4rem}}@media screen and (max-width: 666px){.site-teaser figure,.sites-table figure{margin-top:2rem}}.site-teaser figure img,.sites-table figure img{--default: url('/assets/shapes/01.svg');--shape: var(--mask, var(--default));-webkit-mask-image:var(--shape);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;display:flex;aspect-ratio:640 / 664}.site-teaser .text-content .description,.sites-table .text-content .description{width:70% !important}@media screen and (max-width: 666px){.site-teaser .text-content .description,.sites-table .text-content .description{width:100% !important}}.module[data-module="slider"]{grid-column:1 / -1}.module[data-module="slider"] .swiper-header{position:relative;width:100%;margin-bottom:2.5rem;display:grid;grid-template-columns:repeat(var(--cols), 1fr);column-gap:var(--gutter)}.module[data-module="slider"] .swiper-header h2{line-height:1.2em;grid-row:1;grid-column:span 12}.module[data-module="slider"] .swiper-header .description{grid-row:2;grid-column:span 12}.module[data-module="slider"] .swiper-header .description>*{width:80%}@media screen and (max-width: 666px){.module[data-module="slider"] .swiper-header h2,.module[data-module="slider"] .swiper-header .description{width:100%}}.module[data-module="slider"] .swiper-header .description{margin-top:1.5rem}.module[data-module="slider"] .swiper-header:not(:has(h2)) .description{margin-top:0}.module[data-module="slider"] .swiper{margin-left:calc(-1 * var(--margin));margin-right:calc(-1 * var(--margin))}.module[data-module="slider"] .swiper .swiper-slide{cursor:pointer;width:calc((100% - (var(--margin) * 3 + var(--gutter))) / 4);margin-left:var(--gutter)}@media screen and (max-width: 666px){.module[data-module="slider"] .swiper .swiper-slide{width:calc((100% - (var(--margin) * 2 + var(--gutter))) / 2)}}.module[data-module="slider"] .swiper .swiper-slide:first-child{margin-left:var(--margin)}.module[data-module="slider"] .swiper .swiper-slide:last-child{margin-right:var(--margin)}.module[data-module="slider"] .swiper .swiper-slide img{display:flex;border-radius:.5rem;overflow:hidden}dialog.swiper-lightbox{margin:auto;border:none;background:none;outline:none}dialog.swiper-lightbox::backdrop{background-color:rgba(255,255,255,0.92)}dialog.swiper-lightbox .lightbox-content{background:none}dialog.swiper-lightbox .lightbox-content figure{height:80vh;width:80vw;max-width:80vw;max-height:80vh;display:flex;background:none !important}dialog.swiper-lightbox .lightbox-content figure img{width:100%;height:100%;object-fit:contain !important}.page-module{grid-column:1 / -1;padding:var(--margin)}.page-module:not(.has-padding){margin-left:calc(-1 * var(--margin));margin-right:calc(-1 * var(--margin))}.page-module[data-module="some-block"]{position:relative;display:grid;grid-template-columns:repeat(var(--cols), 1fr);column-gap:var(--gutter);height:90vh}@media screen and (max-width: 666px){.page-module[data-module="some-block"]{height:60vh;padding-top:2rem;display:flex;flex-direction:column;justify-content:space-between}}.page-module[data-module="some-block"] .background-image,.page-module[data-module="some-block"] figure{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%}.page-module[data-module="some-block"] .background-image img,.page-module[data-module="some-block"] figure img{object-fit:cover;width:100%;height:100%}.page-module[data-module="some-block"] .heading-box,.page-module[data-module="some-block"] .link-box{background:white;position:relative;z-index:1;height:max-content;border-radius:1.75rem;overflow:hidden;padding:1.7rem 2rem;overflow:visible}@media screen and (max-width: 666px){.page-module[data-module="some-block"] .heading-box,.page-module[data-module="some-block"] .link-box{border-radius:1rem;overflow:hidden}}.page-module[data-module="some-block"] .heading-box{grid-column:1 / span 10;grid-row:1}.page-module[data-module="some-block"] .heading-box .appendage{position:absolute;right:-3.2rem;top:calc(100% - 3.4rem)}.page-module[data-module="some-block"] .heading-box .appendage svg{width:5.625rem;height:13rem}.page-module[data-module="some-block"] .heading-box .appendage path{fill:white}@media screen and (max-width: 666px){.page-module[data-module="some-block"] .heading-box .appendage{display:none}}.page-module[data-module="some-block"] .link-box{grid-column:13 / -1;grid-row:1;align-self:flex-end;padding-top:2rem}@media screen and (min-width: 666px){.page-module[data-module="some-block"] .link-box{border-top-right-radius:0}}.page-module[data-module="some-block"] .link-box .description{width:66%}.page-module[data-module="some-block"] .link-box ul{margin-top:1.5rem;font-size:0.875rem}.page-module[data-module="some-block"] .link-box .appendage{position:absolute;top:0;right:0;transform:translateY(calc(-100% + 0.5px))}.page-module[data-module="some-block"] .link-box .appendage svg{position:relative;width:30rem;height:auto;display:block;object-fit:contain;height:100%;width:100%}@media screen and (max-width: 666px){.page-module[data-module="some-block"] .link-box .appendage{display:none}}.page-module[data-module="partners-block"]{padding-top:7rem;padding-bottom:10rem;text-align:center;background:#E0E0E0;display:grid;grid-template-columns:repeat(var(--cols), 1fr);column-gap:var(--gutter)}.page-module[data-module="partners-block"] h2{grid-column:6 / -6}@media screen and (max-width: 666px){.page-module[data-module="partners-block"] h2{grid-column:1 / -1}}.page-module[data-module="partners-block"] .logo-grid{margin-top:3rem;grid-column:4 / -4;display:grid;grid-template-columns:repeat(6, 1fr);column-gap:var(--gutter);row-gap:1rem}@media screen and (max-width: 666px){.page-module[data-module="partners-block"] .logo-grid{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3, 1fr);column-gap:var(--gutter);column-gap:0.5rem;row-gap:0.5rem}}.page-module[data-module="partners-block"] .logo-grid figure img{object-fit:contain;display:flex}.page-module[data-module="partners-block"][data-size="large"] .logo-grid{grid-column:6 / -6}@media screen and (max-width: 666px){.page-module[data-module="partners-block"][data-size="large"] .logo-grid{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4, 1fr);column-gap:var(--gutter)}}.page-module[data-module="partners-block"][data-size="large"] .logo-grid figure,.page-module[data-module="partners-block"][data-size="large"] .logo-grid a{grid-column:span 2}.page-module[data-module="partners-block"]+.page-module[data-module="partners-block"]{padding-top:0rem}.page-module[data-module="nebpartners-block"]{padding-top:7rem;padding-bottom:10rem;background:#E0E0E0;display:grid;grid-template-columns:repeat(var(--cols), 1fr);column-gap:var(--gutter)}.page-module[data-module="nebpartners-block"] h2{text-align:center;grid-column:2 / -2}@media screen and (max-width: 666px){.page-module[data-module="nebpartners-block"] h2{grid-column:1 / -1}}.page-module[data-module="nebpartners-block"] .logo-grid{margin-top:3rem;grid-column:4 / -4;display:grid;grid-template-columns:repeat(3, 1fr);column-gap:var(--gutter);row-gap:3rem}@media screen and (max-width: 666px){.page-module[data-module="nebpartners-block"] .logo-grid{grid-column:1 / -1;display:grid;grid-template-columns:repeat(1, 1fr);column-gap:var(--gutter);column-gap:0.5rem;row-gap:4rem}}.page-module[data-module="nebpartners-block"] .logo-grid .partner-item .partner-name{font-size:1.2rem;font-weight:bold;margin-top:1.5rem;padding:0 0.5rem}.page-module[data-module="nebpartners-block"] .logo-grid .partner-item .partner-area{margin-top:0rem;font-size:0.875rem;padding:0 0.5rem}.page-module[data-module="nebpartners-block"] .logo-grid .partner-item .partner-description{margin-top:1rem;text-align:left;padding:0 0.5rem}.page-module[data-module="nebpartners-block"] .logo-grid .partner-item figure img{object-fit:contain;display:flex}.page-module[data-module="partners-block"]+.page-module[data-module="partners-block"]{padding-top:0rem}.events-teasers{position:relative;background:var(--pink);display:grid;grid-template-columns:repeat(var(--cols), 1fr);column-gap:var(--gutter)}.events-teasers .description-content{grid-column:1 / span 12}@media screen and (max-width: 666px){.events-teasers .description-content{grid-column:1 / -1}}.events-teasers .description-content .description{margin-top:1rem;width:66%}.events-teasers .description-content .view-all{margin-top:3rem}@media screen and (max-width: 666px){.events-teasers .description-content .view-all{margin-top:1rem}}.events-teasers .description-content .view-all a{display:inline-flex}.events-teasers .description-content figure{--shape: url('/assets/shapes/02.svg');-webkit-mask-image:var(--shape);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;display:flex;aspect-ratio:640 / 664}.events-teasers .description-content figure img{object-fit:cover;width:100%;height:100%}@media screen and (max-width: 666px){.events-teasers .description-content figure{display:none}}.events-teasers .teaser-content{grid-column:15 / -1}@media screen and (max-width: 666px){.events-teasers .teaser-content{grid-column:1 / -1;margin-top:4rem}}.events-teasers .teaser-content .event-teaser-small{position:relative;border-bottom:1px solid rgba(0,0,0,0.2);padding-bottom:1.5rem}.events-teasers .teaser-content .event-teaser-small:hover .info-bubble{background:black;color:white}.events-teasers .teaser-content .event-teaser-small:not(:first-child){margin-top:1rem}.events-teasers .teaser-content .event-teaser-small .info-bubble{font-size:var(--st);border:1px solid black;border-radius:1.5rem;width:max-content;padding:0.4rem 0.8rem 0.3rem}.events-teasers .teaser-content .event-teaser-small .event-title{margin-top:1.5rem;font-weight:600;font-size:1.125rem;margin-bottom:0.5rem}.events-teasers .teaser-content .event-teaser-small .event-title a::after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.events-teasers .teaser-content .event-teaser-small .event-tags{font-size:var(--st);margin-top:2rem}

.collection-group h3{font-weight:300;margin-bottom:2rem;color:#aaa}.collection-group h3 span{color:black}.teaser-row{row-gap:4rem}@media screen and (max-width: 666px){.teaser-row{row-gap:2.5rem}}.teaser-row.col-3{display:grid;grid-template-columns:repeat(3, 1fr);column-gap:var(--gutter)}.teaser-row.col-4{display:grid;grid-template-columns:repeat(4, 1fr);column-gap:var(--gutter)}@media screen and (max-width: 666px){.teaser-row.col-3,.teaser-row.col-4{display:grid;grid-template-columns:repeat(1, 1fr);column-gap:var(--gutter)}}.item-teaser{position:relative}.item-teaser .item-teaser--image figure{border-radius:0.5rem;overflow:hidden;display:flex;aspect-ratio:3 / 2;pointer-events:none}.item-teaser .item-teaser--image figure:not(:has(img)){background:var(--color)}.item-teaser .item-teaser--image figure.empty-thumbnail{background:rgba(0,0,0,0.2)}.item-teaser .item-teaser--image figure.video-thumbnail{position:relative}.item-teaser .item-teaser--image figure.video-thumbnail::after{content:'';position:absolute;background:url("/assets/static/play-icon.svg") no-repeat center center/4rem;width:100%;height:100%;top:0;left:0;z-index:1;pointer-events:none}@media screen and (max-width: 666px){.item-teaser .item-teaser--image figure.video-thumbnail::after{background-size:3rem}}.item-teaser .item-teaser--content{margin-top:1rem}.item-teaser .item-teaser--content h4{font-weight:300}@media screen and (max-width: 666px){.item-teaser .item-teaser--content h4{line-height:1.1em}}.item-teaser .item-teaser--content h4 .collection-prefix{opacity:0.35}.item-teaser .item-teaser--content .item-teaser--tags{margin-top:0.5rem}@media screen and (max-width: 666px){.item-teaser .item-teaser--content .item-teaser--tags{margin-top:0.75rem}.item-teaser .item-teaser--content .item-teaser--tags ul{flex-wrap:wrap}}.item-teaser.swiper-slide{width:calc((100% - var(--margin) - (var(--gutter) * 2)) / 3);margin-right:var(--gutter)}@media screen and (max-width: 666px){.item-teaser.swiper-slide{width:calc((100% - (var(--margin) * 2 + var(--gutter))) / 2)}}.item-teaser.swiper-slide:last-child{margin-right:var(--margin)}

.video-player.no-consent{position:relative;aspect-ratio:16 / 9;background:#ccc;border-radius:0.2rem}.video-player.no-consent::after{content:'Sorry, this video requires cookie consent to be played';position:absolute;font-size:0.75rem;display:flex;top:50%;left:50%;transform:translate(-50%, -50%)}.youtube-link{position:absolute;bottom:4rem;right:1rem;padding:0.5rem 1rem 0.4rem;border-radius:0.2rem;background:black;color:white;font-size:1rem;transition:0.2s;opacity:0}.youtube-link:hover{background:white;color:black}.video-container:has(.plyr--paused) .youtube-link,.video-container:has(.plyr--stopped) .youtube-link,.image-content:has(.plyr--paused) .youtube-link,.image-content:has(.plyr--stopped) .youtube-link{opacity:1}.video-container:hover .youtube-link,.image-content:hover .youtube-link{opacity:1}ul.tag-list{display:flex;flex-wrap:wrap;gap:0.5rem}.tag-button{position:relative;font-size:0.75rem;border:1px solid black;padding:0.3rem 0.8rem 0.2rem;border-radius:2px;cursor:pointer;transition:padding 0.2s}.tag-button a::after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.tag-button:hover,.tag-button.active{background:black;color:white}.tag-button.active{padding-right:1.5rem;background:url(/assets/static/small-x-white.svg) no-repeat center right 0.5rem/0.8rem;background-color:black}.button-go{position:relative;color:black;padding:0.9rem 2.5rem 0.8rem;border:1px solid black;padding-right:3.5rem;border-radius:3rem;cursor:pointer;background:url(/assets/static/arrow.svg) no-repeat center right 2rem/0.8rem;background-color:white;width:fit-content;transition:background-position 0.3s;font-size:1.25rem}@media screen and (max-width: 666px){.button-go{font-size:0.9rem;padding:0.7rem 1.5rem 0.6rem;padding-right:3rem;background:url(/assets/static/arrow.svg) no-repeat center right 1rem/0.8rem}}.button-go a::after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.button-go:hover{border-color:white;filter:invert(1);background-position:center right 1.75rem}.button-go.download{background:url(/assets/static/arrow-down.svg) no-repeat center right 2rem/0.8rem;background-color:white}.button-go.download:hover{background-position:top 1.5rem right 2rem}.expand-button{display:flex;width:fit-content;padding:0.9rem 2.5rem 0.8rem;border:1px solid black;border-radius:3rem;cursor:pointer}.expand-button span::after{content:'Show more'}.expand-button input{display:none}.expand-button:has(input:checked) span::after{content:'Show less'}.swiper-container{position:relative}.swiper-navigation{position:absolute;right:0;top:-4rem;display:flex;gap:1rem}@media screen and (max-width: 666px){.swiper-navigation{top:-3.5rem !important;gap:0.666rem}}.swiper-navigation svg{cursor:pointer;transition:0.2s}@media screen and (max-width: 666px){.swiper-navigation svg{width:2.25rem;height:2.25rem}}.swiper-navigation svg rect{fill:none;stroke:black !important}.swiper-navigation .swiper-left{transform:rotate(180deg);margin-top:-1px}.swiper-navigation .swiper-button-disabled{opacity:0.2;pointer-events:none}.plyr button.plyr__control--overlaid{transform:scale(2);--plyr-color-main: rgba(0,0,0, 0.7)}@media screen and (max-width: 666px){.plyr button.plyr__control--overlaid{transform:translate(-50%, -50%) scale(1.2)}}.plyr button.plyr__control--overlaid:hover{--plyr-color-main: rgba(0,0,0, 0.9);transform:scale(2.15)}section.contact-form-container{padding-left:var(--margin);padding-right:var(--margin);margin-bottom:24rem}section.contact-form-container h2{grid-column:1 / -1}section.contact-form-container form{grid-column:1 / -1;margin-top:2rem}section.contact-form-container form h3{margin-top:1rem;margin-bottom:0.2rem}section.contact-form-container form input,section.contact-form-container form textarea{font-family:inherit;font-size:1rem;font-weight:300;padding:0.75rem 1rem 0.6rem;width:40rem}@media screen and (max-width: 666px){section.contact-form-container form input,section.contact-form-container form textarea{width:100%}}section.contact-form-container form button[type="submit"]{margin-top:1rem;border:none}section.contact-form-container .email-thanks{grid-column:1 / span 6;margin-top:3rem;font-size:1.2rem}

main[data-scene="collectionSingle"] .module-container{margin-top:8rem;margin-bottom:12rem;padding-left:var(--margin);padding-right:var(--margin)}main[data-scene="collectionSingle"] .module-container:not(:has(>*)){display:none}main[data-scene="collectionSingle"] .module-container:not(:has(>*))+.materials-list{margin-top:4rem}main[data-scene="collectionSingle"] .materials-list{padding-left:var(--margin);padding-right:var(--margin)}main[data-scene="collectionSingle"] .materials-list[data-view="detailed"] h3+.module{margin-top:6rem}main[data-scene="collectionSingle"] .materials-list h3{padding-bottom:0.75rem;border-bottom:1px solid #ccc;margin-bottom:2rem}main[data-scene="collectionSingle"]>*:last-child{margin-bottom:24rem}

main[data-scene="home"] .hero-slider{overflow:hidden;height:100vh}main[data-scene="home"] .hero-slider .image-backgrounds{width:100%;height:100%;position:absolute;top:0;left:0}main[data-scene="home"] .hero-slider .image-backgrounds .image-item{position:absolute;width:100%;height:100%;opacity:0;transition:opacity 0.4s ease-in-out}main[data-scene="home"] .hero-slider .image-backgrounds .image-item.active{opacity:1}main[data-scene="home"] .hero-slider .image-backgrounds .image-item figure{position:absolute;width:100%;height:100%;overflow:hidden}main[data-scene="home"] .hero-slider .image-backgrounds .image-item figure img{object-fit:cover;width:100%;height:100%}main[data-scene="home"] .hero-slider .box-container{position:absolute;bottom:var(--margin);left:var(--margin);width:calc(((100vw - (var(--margin) * 2)) - var(--gutter)) / 2);height:25rem}@media screen and (max-width: 666px){main[data-scene="home"] .hero-slider .box-container{width:calc(100% - (var(--margin) * 2))}}main[data-scene="home"] .hero-slider .box-container>div{position:absolute;background:white;padding:2.375rem;border-radius:1.5rem;--g: #0000 99%,#000;--r: 1.5rem}main[data-scene="home"] .hero-slider .box-container>div.heading-box{transition:height 0.4s;bottom:8rem;transform:translateX(50%);padding-bottom:5rem;padding-top:2.4rem;z-index:10;display:grid;grid-template-columns:repeat(1, 1fr);column-gap:var(--gutter);--height: auto}@media screen and (max-width: 666px){main[data-scene="home"] .hero-slider .box-container>div.heading-box{transform:translate(0);right:0;width:75%;bottom:10rem;z-index:0}}main[data-scene="home"] .hero-slider .box-container>div.heading-box .heading-text{height:var(--height);grid-row:1;grid-column:1 / span 1;transition:height 0.3s;overflow:hidden}main[data-scene="home"] .hero-slider .box-container>div.heading-box .heading-text span{display:block;transition:0.3s;transition-delay:0.2s}main[data-scene="home"] .hero-slider .box-container>div.heading-box .heading-text:not(.active) span{opacity:0;transition:0.1s}main[data-scene="home"] .hero-slider .box-container>div.heading-box .slider-nav{position:absolute;bottom:1.5rem;right:2rem;display:flex;align-items:center;font-size:var(--st)}main[data-scene="home"] .hero-slider .box-container>div.heading-box .slider-nav .slider-display{margin-right:1rem;margin-top:0.1rem}main[data-scene="home"] .hero-slider .box-container>div.heading-box .slider-nav span.total{opacity:0.3}main[data-scene="home"] .hero-slider .box-container>div.heading-box .slider-nav svg{width:1.2rem;height:1.2rem;margin:0 0.1rem;cursor:pointer}main[data-scene="home"] .hero-slider .box-container>div.description-box{height:15rem;bottom:0;display:flex;align-items:flex-end;z-index:8;display:grid;grid-template-columns:repeat(1, 1fr);column-gap:var(--gutter)}@media screen and (max-width: 666px){main[data-scene="home"] .hero-slider .box-container>div.description-box{width:80%}}main[data-scene="home"] .hero-slider .box-container>div.description-box .description{grid-row:1;grid-column:1 / span 1;z-index:9;transition:0.3s;transition-delay:0.2s}main[data-scene="home"] .hero-slider .box-container>div.description-box .description:not(.active){opacity:0;transition:0.1s}main[data-scene="home"] .hero-slider .box-container>div.description-box::before,main[data-scene="home"] .hero-slider .box-container>div.description-box::after{content:'';position:absolute;width:1.5rem;height:1.5rem;background:inherit;mask-size:100% 100%;mask-repeat:no-repeat}main[data-scene="home"] .hero-slider .box-container>div.description-box::before{top:0;left:50%;transform:translateX(-100%) translateY(-100%) scale(1.04);mask:radial-gradient(var(--r) at 0 0, var(--g)) 0 0;-webkit-mask:radial-gradient(var(--r) at 0 0, var(--g)) 0 0}@media screen and (max-width: 666px){main[data-scene="home"] .hero-slider .box-container>div.description-box::before{left:calc(31% + 1px)}}main[data-scene="home"] .hero-slider .box-container>div.description-box::after{bottom:calc(8rem - 1.5rem + 0.5px);right:0;transform:translateX(calc(101% - 0.5px)) translateY(2%) scale(1.05);mask:radial-gradient(var(--r) at 100% 100%, var(--g)) 100% 100%;-webkit-mask:radial-gradient(var(--r) at 100% 100%, var(--g)) 100% 100%}@media screen and (max-width: 666px){main[data-scene="home"] .hero-slider .box-container>div.description-box::after{bottom:calc(10rem - 1.5rem)}}

main[data-scene="index"]>*:last-child{margin-bottom:24rem}main[data-scene="index"] .subpage-header--top{padding-top:6rem}main[data-scene="index"] .subpage-header--top h1{margin-bottom:0}main[data-scene="index"] .index-header{margin-top:4rem;padding:0 var(--margin)}@media screen and (max-width: 666px){main[data-scene="index"] .index-header{margin-top:0rem}}main[data-scene="index"] .index-tags{grid-column:1 / span 12;display:flex;flex-direction:column;gap:1rem}@media screen and (max-width: 666px){main[data-scene="index"] .index-tags{grid-column:1 / -1;grid-row:2;margin-top:2rem}}main[data-scene="index"] .index-tags .group{display:flex;align-items:center}main[data-scene="index"] .index-tags .group .title{width:6rem}@media screen and (max-width: 666px){main[data-scene="index"] .index-tags .group{flex-direction:column;align-items:flex-start;gap:1rem}main[data-scene="index"] .index-tags .group ul{flex-wrap:wrap}main[data-scene="index"] .index-tags .group+.group{margin-top:1rem}}main[data-scene="index"] .index-search{grid-column:13 / -1;display:flex;justify-content:flex-end}@media screen and (max-width: 666px){main[data-scene="index"] .index-search{grid-row:1;grid-column:1 / -1;margin-top:0rem}}main[data-scene="index"] .index-search .search-box{position:relative;width:66%}main[data-scene="index"] .index-search input[type="text"]{border:none;font-family:inherit;font-size:1.2rem;font-weight:300;border-bottom:1px solid black;width:100%;padding:0.5rem 0;outline:none;border-radius:0}main[data-scene="index"] .index-search button{position:absolute;top:0.1rem;right:0;height:2rem;width:3rem;padding:0;background:none;border:none;border-radius:0;background-image:url("data:image/svg+xml,%3Csvg width='20' height='19' viewBox='0 0 20 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='7.5' cy='7.5' r='6.5' stroke='black' stroke-width='2'/%3E%3Cline x1='12.7071' y1='12.2929' x2='18.7071' y2='18.2929' stroke='black' stroke-width='2'/%3E%3C/svg%3E%0A");background-repeat:no-repeat no-repeat;background-position:center center;background-size:50%}main[data-scene="index"] .clear-filtering{margin-top:1rem;opacity:0.4;text-align:right;margin-left:auto;width:fit-content;cursor:pointer;padding-right:2rem;background:url(/assets/static/small-x-black.svg) no-repeat center right 0.5rem/1rem}main[data-scene="index"] .clear-filtering:hover{opacity:1}main[data-scene="index"] .index-results{grid-column:13 / -1;margin-top:6rem;padding:0 var(--margin)}main[data-scene="index"] .index-results .clear-filtering{text-align:left;margin-left:0;margin-top:0.5rem}main[data-scene="index"] .index-results .results-list{margin-top:2rem}main[data-scene="index"] .index-results .results-list .group h2{margin-bottom:1.5rem}main[data-scene="index"] .index-results .results-list .group .expand-button{margin-top:2rem;margin-left:auto;margin-right:auto;display:none}@media screen and (min-width: 666px){main[data-scene="index"] .index-results .results-list .group:has(.item-teaser:nth-child(9)):not(:has(.expand-button input:checked)) .item-teaser:nth-child(n+9){display:none}main[data-scene="index"] .index-results .results-list .group:has(.item-teaser:nth-child(9)) .expand-button{display:flex}}@media screen and (max-width: 666px){main[data-scene="index"] .index-results .results-list .group:has(.item-teaser:nth-child(5)):not(:has(.expand-button input:checked)) .item-teaser:nth-child(n+5){display:none}main[data-scene="index"] .index-results .results-list .group:has(.item-teaser:nth-child(5)) .expand-button{display:flex}}main[data-scene="index"] .index-results .results-list .group+.group{margin-top:6rem}@media screen and (max-width: 666px){main[data-scene="index"] .index-results .results-list .group .teaser-row{display:grid;grid-template-columns:repeat(2, 1fr);column-gap:var(--gutter)}}

main[data-type="lobby"] .subpage-header{padding-bottom:4rem;border-bottom:1px solid rgba(0,0,0,0.25)}main[data-type="lobby"] .subpage-header:not(:has(.subpage-header--image)) .notch{display:none}@media screen and (min-width: 666px){main[data-type="lobby"] .subpage-header:has(.subpage-header--background-image){position:relative;height:90vh;display:flex;flex-direction:column;justify-content:flex-end}main[data-type="lobby"] .subpage-header:has(.subpage-header--background-image)::after{content:'';position:absolute;top:0;left:0;width:100%;height:14rem;background:linear-gradient(180deg, rgba(0,0,0,0.5), transparent)}main[data-type="lobby"] .subpage-header:has(.subpage-header--background-image) h1{background:white;border-radius:1.5rem;padding:2.375rem;padding-bottom:1.9rem;margin-bottom:-3.5rem;width:30rem;margin-left:0vw}main[data-type="lobby"] .subpage-header:has(.subpage-header--background-image) .subpage-header--intro{margin-top:0}main[data-type="lobby"] .subpage-header:has(.subpage-header--background-image) .subpage-header--intro--content{background:white;border-radius:1.5rem;padding:2.375rem;padding-top:3.5rem;transform:translateX(10rem);--g: #0000 99%,#000;--r: 1.5rem}main[data-type="lobby"] .subpage-header:has(.subpage-header--background-image) .subpage-header--intro--content::before,main[data-type="lobby"] .subpage-header:has(.subpage-header--background-image) .subpage-header--intro--content::after{content:'';position:absolute;width:1.5rem;height:1.5rem;background:inherit;mask-size:100% 100%;mask-repeat:no-repeat}main[data-type="lobby"] .subpage-header:has(.subpage-header--background-image) .subpage-header--intro--content::before{top:0;left:calc(30rem - 10rem);transform:translateX(0%) translateY(-100%) scale(1.04) rotate(90deg);mask:radial-gradient(var(--r) at 0 0, var(--g)) 0 0;-webkit-mask:radial-gradient(var(--r) at 0 0, var(--g)) 0 0}}@media screen and (min-width: 666px) and (max-width: 666px){main[data-type="lobby"] .subpage-header:has(.subpage-header--background-image) .subpage-header--intro--content::before{left:calc(31% + 1px)}}@media screen and (min-width: 666px){main[data-type="lobby"] .subpage-header:has(.subpage-header--background-image) .subpage-header--intro--content::after{top:3.5rem;left:0;transform:translateX(-100%) translateY(0%) scale(1.05) rotate(90deg);mask:radial-gradient(var(--r) at 100% 100%, var(--g)) 100% 100%;-webkit-mask:radial-gradient(var(--r) at 100% 100%, var(--g)) 100% 100%}}@media screen and (min-width: 666px) and (max-width: 666px){main[data-type="lobby"] .subpage-header:has(.subpage-header--background-image) .subpage-header--intro--content::after{bottom:calc(8rem - 1.5rem)}}@media screen and (min-width: 666px){main[data-type="lobby"] .subpage-header:has(.subpage-header--background-image) .subpage-header--background-image{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}main[data-type="lobby"] .subpage-header:has(.subpage-header--background-image) .subpage-header--background-image figure{height:100%}}@media screen and (max-width: 666px){main[data-type="lobby"] .subpage-header:has(.subpage-header--background-image){display:flex;flex-direction:column;position:relative}main[data-type="lobby"] .subpage-header:has(.subpage-header--background-image)::after{content:'';position:absolute;top:0;left:0;width:100%;height:12rem;background:linear-gradient(180deg, rgba(0,0,0,0.5), transparent);z-index:10}main[data-type="lobby"] .subpage-header:has(.subpage-header--background-image) .subpage-header--top{padding-top:2rem;order:2}main[data-type="lobby"] .subpage-header:has(.subpage-header--background-image) .subpage-header--background-image{order:1}main[data-type="lobby"] .subpage-header:has(.subpage-header--background-image) .subpage-header--intro{order:3}}main[data-type="lobby"] .subpage-header--intro--content{padding-top:2rem}main[data-type="lobby"] .subpage-header--intro--content .description{margin-top:2rem}main[data-type="lobby"] .module-container section.module{grid-column:1 / -1}

main[data-scene="materialSingle"]>*:last-child{margin-bottom:24rem}main[data-scene="materialSingle"] .subpage-header:has(.plyr--video) .subpage-header--image{margin-top:0 !important;height:auto;max-height:90vh}main[data-scene="materialSingle"] .subpage-header:has(.plyr--video) .subpage-header--image .video-container{position:relative;aspect-ratio:16 / 9;height:100%}main[data-scene="materialSingle"] .subpage-header:has(.plyr--video) .subpage-header--image:has(.plyr__video-wrapper[style="aspect-ratio: 1 / 1;"]){background:black;max-height:90vh}main[data-scene="materialSingle"] .subpage-header:has(.plyr--video) .subpage-header--image:has(.plyr__video-wrapper[style="aspect-ratio: 1 / 1;"]) .video-container{margin:auto;aspect-ratio:1 / 1;height:100%;max-height:90vh}main[data-scene="materialSingle"] .subpage-header:has(.plyr--video) .subpage-header--image:has(.plyr__video-wrapper[style="aspect-ratio: 1 / 1;"]) .video-container .plyr--video{height:100% !important;max-height:90vh !important}main[data-scene="materialSingle"] .subpage-header:has(.plyr--video) .subpage-header--image:has(.plyr__video-wrapper[style="aspect-ratio: 4 / 3;"]){background:black;max-height:90vh}main[data-scene="materialSingle"] .subpage-header:has(.plyr--video) .subpage-header--image:has(.plyr__video-wrapper[style="aspect-ratio: 4 / 3;"]) .video-container{margin:auto;aspect-ratio:4 / 3;height:100%;max-height:90vh}main[data-scene="materialSingle"] .subpage-header:has(.plyr--video) .subpage-header--image:has(.plyr__video-wrapper[style="aspect-ratio: 4 / 3;"]) .video-container .plyr--video{height:100% !important;max-height:90vh !important}main[data-scene="materialSingle"] .subpage-header:has(.plyr--video) .subpage-header--image:has(.plyr__video-wrapper[style="aspect-ratio: 16 / 9;"]){background:black;max-height:90vh}main[data-scene="materialSingle"] .subpage-header:has(.plyr--video) .subpage-header--image:has(.plyr__video-wrapper[style="aspect-ratio: 16 / 9;"]) .video-container{margin:auto;aspect-ratio:16 / 9;height:100%;max-height:90vh}main[data-scene="materialSingle"] .subpage-header:has(.plyr--video) .subpage-header--image:has(.plyr__video-wrapper[style="aspect-ratio: 16 / 9;"]) .video-container .plyr--video{height:100% !important;max-height:90vh !important}main[data-scene="materialSingle"] .subpage-header:has(.plyr--video) .subpage-header--image:has(.plyr__video-wrapper[style="aspect-ratio: 9 / 16;"]){background:black}main[data-scene="materialSingle"] .subpage-header:has(.plyr--video) .subpage-header--image:has(.plyr__video-wrapper[style="aspect-ratio: 9 / 16;"]) .video-container{margin:auto;aspect-ratio:9 / 16;height:100%;max-height:90vh}main[data-scene="materialSingle"] .subpage-header:has(.plyr--video) .subpage-header--image:has(.plyr__video-wrapper[style="aspect-ratio: 9 / 16;"]) .video-container .plyr--video{height:100% !important;max-height:90vh}main[data-scene="materialSingle"] .subpage-header:has(.plyr--video) .subpage-header--image .video-player{height:100%;background:#ccc}main[data-scene="materialSingle"] .subpage-header:has(.plyr--video) .subpage-header--intro{margin-top:0}main[data-scene="materialSingle"] .subpage-header:has(.plyr--video) .subpage-header--intro--content{padding-top:2rem}main[data-scene="materialSingle"] .subpage-header:has(.plyr--video) .subpage-header--intro .notch{display:none}main[data-scene="materialSingle"] .module-container{margin-top:6rem;margin-bottom:8rem;padding-left:var(--margin);padding-right:var(--margin)}@media screen and (max-width: 666px){main[data-scene="materialSingle"] .module-container{margin-top:4rem}}@media screen and (max-width: 1024px){main[data-scene="materialSingle"]:not(:has(.subpage-header--intro .description)) .module-container{margin-top:0}}@media screen and (min-width: 1024px){main[data-scene="materialSingle"]:not(:has(.subpage-header--intro .description)) .module-container:has([data-module="text"]:first-child) section[data-module="text"]:first-child{margin-top:4rem;z-index:10}}main[data-scene="materialSingle"] .in-collections{position:relative;padding-left:var(--margin);padding-right:var(--margin);padding-top:3rem;border-top:1px solid rgba(0,0,0,0.12)}@media screen and (max-width: 666px){main[data-scene="materialSingle"] .in-collections h3{width:calc(100% - 6.5rem)}main[data-scene="materialSingle"] .in-collections .swiper-navigation{top:-4.5rem !important}}main[data-scene="materialSingle"] .in-collections .swiper{margin-left:calc(-1 * var(--margin));padding-left:var(--margin);margin-right:calc(-1 * var(--margin))}main[data-scene="materialSingle"] .in-collections .collection-group{position:relative}main[data-scene="materialSingle"] .in-collections .collection-group+.collection-group{margin-top:6rem}main[data-scene="materialSingle"] .in-collections .collection-group:has(.swiper-left.swiper-button-disabled):has(.swiper-right.swiper-button-disabled) h3{width:100%}

main[data-scene="newsSingle"]{padding-top:16.25rem;padding-left:var(--margin);padding-right:var(--margin)}@media screen and (max-width: 666px){main[data-scene="newsSingle"]{padding-top:8rem}}main[data-scene="newsSingle"] h1{width:80%}main[data-scene="newsSingle"] .article-tags{margin-top:1.5rem}main[data-scene="newsSingle"] .article-featured-image{margin-top:3rem;height:100vh;margin-left:calc(var(--margin) * -1);margin-right:calc(var(--margin) * -1)}main[data-scene="newsSingle"] .article-featured-image figure{height:100%}main[data-scene="newsSingle"] .article-content{display:grid;grid-template-columns:repeat(var(--cols), 1fr);column-gap:var(--gutter);padding-bottom:4.5rem}main[data-scene="newsSingle"] .article-content .subheading{grid-column:5 / -5;margin-top:7.5rem;font-weight:300;text-align:center;margin-bottom:6.5rem}@media screen and (max-width: 666px){main[data-scene="newsSingle"] .article-content .subheading{margin-top:4rem;margin-bottom:5rem;grid-column:1 / -1}}main[data-scene="newsSingle"] .article-content .article-block[data-block="text"]{grid-column:7 / -7}@media screen and (max-width: 666px){main[data-scene="newsSingle"] .article-content .article-block[data-block="text"]{grid-column:1 / -1}}main[data-scene="newsSingle"] .article-content .article-block[data-block="text"] p{font-size:1.25rem;line-height:1.4em;letter-spacing:0.002em}main[data-scene="newsSingle"] .article-content .article-block[data-block="text"] figure,main[data-scene="newsSingle"] .article-content .article-block[data-block="text"] img{max-width:100%}main[data-scene="newsSingle"] .article-content .article-block[data-block="text"] ul{list-style-type:disc;margin-left:1.75rem;margin-top:0.5rem;margin-bottom:0.5rem}main[data-scene="newsSingle"] .article-content .article-block[data-block="text"] ul li{font-size:1.25rem;padding-left:0.3rem}main[data-scene="newsSingle"] .article-content .article-block[data-block="text"] ul li:not(:last-child){margin-bottom:0.2rem}main[data-scene="newsSingle"] .article-content .article-block[data-block="singleImage"]{margin-top:6.5rem}main[data-scene="newsSingle"] .article-content .article-block[data-block="singleImage"][data-size="large"]{grid-column:4 / -4;border-radius:1.5rem;overflow:hidden}@media screen and (max-width: 666px){main[data-scene="newsSingle"] .article-content .article-block[data-block="singleImage"][data-size="large"]{grid-column:1 / -1;border-radius:1rem;overflow:hidden}}main[data-scene="newsSingle"] .article-content .article-block[data-block="singleImage"][data-size="full"]{grid-column:1 / -1;margin-left:calc(var(--margin) * -1);margin-right:calc(var(--margin) * -1)}main[data-scene="newsSingle"] .article-content .article-block[data-block="singleImage"][data-ratio="square"],main[data-scene="newsSingle"] .article-content .article-block[data-block="singleImage"][data-ratio="vertical"]{grid-column:7 / -7}@media screen and (max-width: 666px){main[data-scene="newsSingle"] .article-content .article-block[data-block="singleImage"][data-ratio="square"],main[data-scene="newsSingle"] .article-content .article-block[data-block="singleImage"][data-ratio="vertical"]{grid-column:1 / -1}}main[data-scene="newsSingle"] .article-content .article-block[data-block="singleImage"]+.article-block[data-block="text"]{margin-top:7rem}main[data-scene="newsSingle"] .article-content .article-block[data-block="quote"]{margin-top:8.75rem;grid-column:3 / -3;text-align:center}@media screen and (max-width: 666px){main[data-scene="newsSingle"] .article-content .article-block[data-block="quote"]{grid-column:1 / -1}}main[data-scene="newsSingle"] .article-content .article-block[data-block="quote"] .caption{margin-top:4rem}main[data-scene="newsSingle"] .article-content .article-block[data-block="quote"]+.article-block[data-block="text"]{margin-top:8.75rem}main[data-scene="newsSingle"] .article-content .article-block[data-block="slider"]{margin-top:6.5rem;grid-column:1 / -1}@media screen and (max-width: 666px){main[data-scene="newsSingle"] .article-content .article-block[data-block="slider"]{margin-top:4rem}}main[data-scene="newsSingle"] .page-module{margin-left:calc(var(--margin) * -1);margin-right:calc(var(--margin) * -1)}

main[data-scene="sitesOverview"]{padding-top:10rem;padding-left:var(--margin);padding-right:var(--margin);padding-bottom:4.5rem}main[data-scene="sitesOverview"] .sites-header h2{margin-top:1rem}main[data-scene="sitesOverview"] .sites-header .description{margin-top:3rem}main[data-scene="sitesOverview"] .sites-header h2,main[data-scene="sitesOverview"] .sites-header .description{width:50%}@media screen and (max-width: 666px){main[data-scene="sitesOverview"] .sites-header h2,main[data-scene="sitesOverview"] .sites-header .description{width:100%}}@media screen and (max-width: 666px){main[data-scene="sitesOverview"] .tab-group-menu select{appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;background-color:black;color:white;padding:1rem 3rem 0.9rem 2rem;border-radius:2rem;border:none;font-family:inherit;font-weight:inherit;background-image:url("data:image/svg+xml,%3Csvg width='6' height='9' viewBox='0 0 6 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-0.000866912 6.18345L0.503629 5.68359L2.84136 7.99982L5.1791 5.68359L5.68359 6.18345L2.84136 8.99953L-0.000866912 6.18345Z' fill='white'/%3E%3Cpath d='M-0.000866912 2.81655L0.503629 3.31641L2.84136 1.00018L5.1791 3.31641L5.68359 2.81655L2.84136 0.000470763L-0.000866912 2.81655Z' fill='white'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:right 1.5rem center;background-size:0.7rem}}.sites-list .sites-table,.sites-list .tab-group{animation:fadeIn 0.3s ease-out}.sites-list[data-view="list"] .sites-table{margin-top:4rem;padding-bottom:4rem}.sites-list[data-view="list"] .sites-table .sites-table-header,.sites-list[data-view="list"] .sites-table .row{display:grid;grid-template-columns:repeat(var(--cols), 1fr);column-gap:var(--gutter)}.sites-list[data-view="list"] .sites-table .sites-table-header>div:nth-child(1),.sites-list[data-view="list"] .sites-table .row>div:nth-child(1){grid-column:span 2}.sites-list[data-view="list"] .sites-table .sites-table-header>div:nth-child(2),.sites-list[data-view="list"] .sites-table .row>div:nth-child(2){grid-column:span 13}.sites-list[data-view="list"] .sites-table .sites-table-header>div:nth-child(3),.sites-list[data-view="list"] .sites-table .row>div:nth-child(3){grid-column:span 7}.sites-list[data-view="list"] .sites-table .sites-table-header>div:nth-child(4),.sites-list[data-view="list"] .sites-table .row>div:nth-child(4){grid-column:span 2}.sites-list[data-view="list"] .sites-table .sites-table-header{border-bottom:1px solid rgba(0,0,0,0.4);font-size:0.6875rem;padding-bottom:0.5rem;color:rgba(0,0,0,0.4)}@media screen and (max-width: 666px){.sites-list[data-view="list"] .sites-table .sites-table-header{display:none}}.sites-list[data-view="list"] .sites-table .row{position:relative;height:3.75rem;align-items:center;border-bottom:1px solid rgba(0,0,0,0.25);font-size:0.875rem}@media screen and (max-width: 666px){.sites-list[data-view="list"] .sites-table .row{height:auto}}.sites-list[data-view="list"] .sites-table .row>div:first-child{font-size:0.6875rem;align-self:flex-start;margin-top:1rem}.sites-list[data-view="list"] .sites-table .row>div{opacity:0.25;transition:opacity 0.2s}.sites-list[data-view="list"] .sites-table .row:hover>div{opacity:1}.sites-list[data-view="list"] .sites-table .row a.project-link::after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}@media screen and (max-width: 666px){.sites-list[data-view="list"] .sites-table .row{display:flex;padding:0.7rem 0}.sites-list[data-view="list"] .sites-table .row div:nth-child(1){margin-top:0.2rem}.sites-list[data-view="list"] .sites-table .row div:nth-child(2){width:80%}.sites-list[data-view="list"] .sites-table .row div:nth-child(3){display:none}}.sites-table .row .image-content{position:absolute;height:20vw;aspect-ratio:640 / 664;opacity:0 !important;left:50%;top:0;transform:translate(-50%, -50%);z-index:-1;pointer-events:none;transition:opacity 0.2s ease-out}.sites-table .row:hover .image-content{opacity:1 !important}main[data-scene="newsOverview"]{padding-top:10rem;padding-left:var(--margin);padding-right:var(--margin)}main[data-scene="newsOverview"] .news-overview-header h1,main[data-scene="newsOverview"] .news-overview-header .description{width:50%}@media screen and (max-width: 666px){main[data-scene="newsOverview"] .news-overview-header h1,main[data-scene="newsOverview"] .news-overview-header .description{width:100%}}main[data-scene="newsOverview"] .news-overview-header .description{margin-top:1.5rem}main[data-scene="newsOverview"] .news-filters{margin-top:2.5rem}main[data-scene="newsOverview"] .news-filters ul{display:flex}.news-grid{display:flex;flex-wrap:wrap;align-items:baseline;margin-top:4.3rem;margin-bottom:10rem;column-gap:var(--gutter);row-gap:5.2rem}.events-grid{align-items:baseline;margin-top:4.3rem;margin-bottom:10rem;column-gap:var(--gutter);row-gap:5.2rem}.events-grid .item-container{display:flex;flex-wrap:wrap;align-items:baseline;margin-top:4.3rem;column-gap:var(--gutter);row-gap:5.2rem}.events-grid h2{margin-top:4rem}.teaser-item{position:relative;flex:0 0 calc((100% - (var(--margin) * 2) + (var(--gutter) * 2)) / 3)}@media screen and (max-width: 666px){.teaser-item{flex:0 0 100%}}.teaser-item .teaser-image figure{width:100%;border-radius:1rem;overflow:hidden}.teaser-item .teaser-image figure img{width:100%;display:flex}.teaser-item:hover img{transform:scale(1.02)}.teaser-item .teaser-title{margin-top:1rem}.teaser-item .teaser-title a::after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.teaser-item .teaser-teaser-text{margin-top:2rem}.teaser-item .teaser-tags{margin-top:1.5rem;font-size:0.875rem}.teaser-item .teaser-tags a{position:relative;z-index:10}.teaser-item .event-info-bubble{font-size:var(--st);border-radius:1.5rem;width:max-content;padding:0.4rem 0.8rem 0.3rem;background:black;color:white;margin-bottom:1rem}

main[data-scene="siteSingle"] .tab-group-container,main[data-scene="subpage"] .tab-group-container{padding-bottom:4.5rem}.subpage-header--top{display:grid;grid-template-columns:repeat(var(--cols), 1fr);column-gap:var(--gutter);padding-top:calc(var(--header-height) + 8.25rem);padding-left:var(--margin);padding-right:var(--margin);--bg: white;background:var(--bg);color:black}@media screen and (max-width: 666px){.subpage-header--top{padding-bottom:2rem}}.subpage-header--top .small-title{grid-row:1;grid-column:1 / 11;margin-top:-2rem}@media screen and (max-width: 666px){.subpage-header--top .small-title{grid-column:1 / -1}}.subpage-header--top h1{grid-row:1 / span 3;grid-column:1 / 11;margin-bottom:6.5rem;z-index:10}@media screen and (max-width: 666px){.subpage-header--top h1{grid-column:1 / -1;margin-bottom:1rem}}.subpage-header--top .entry-tags{position:relative;grid-row:3;grid-column:1 / 11;z-index:2;display:flex;align-items:flex-end;padding-bottom:2rem}@media screen and (max-width: 666px){.subpage-header--top .entry-tags{grid-column:1 / -1;grid-row:auto;padding-bottom:0}}.subpage-header--top .entry-tags ul{display:flex}.subpage-header--top .notch{position:relative;background:var(--bg);grid-column:1 / 11;grid-row:3;height:7.5rem;z-index:1;margin-left:calc(-1 * var(--margin));border-bottom-right-radius:1.5rem}@media screen and (max-width: 666px){.subpage-header--top .notch{display:none}}.subpage-header--top .notch::after{content:'';position:absolute;width:1.5rem;height:1.5rem;background:var(--bg);top:0;right:0;transform:translateX(101%) translateY(2%) scale(1.05);--r: 1.5rem;mask:radial-gradient(var(--r) at 100% 100%, rgba(0,0,0,0) 99%, #000) 100% 100%;-webkit-mask:radial-gradient(var(--r) at 100% 100%, rgba(0,0,0,0) 99%, #000) 100% 100%;mask-size:100% 100%;mask-repeat:no-repeat}.subpage-header--image{margin-top:-7.5rem;height:40rem;overflow:hidden}@media screen and (max-width: 666px){.subpage-header--image{margin-top:0;height:30vh}}.subpage-header--image figure{height:100%}.subpage-header--image figure:not(:has(img)){background:var(--color, black)}@media screen and (max-width: 666px){.subpage-header--image:not(:has(figure img)){height:30vh}}.subpage-header--intro{display:grid;grid-template-columns:repeat(var(--cols), 1fr);column-gap:var(--gutter);padding-left:var(--margin);padding-right:var(--margin);margin-top:-10.625rem}@media screen and (max-width: 666px){.subpage-header--intro{margin-top:0}}.subpage-header--intro--content{grid-row:1;grid-column:1 / 13;z-index:2;padding-top:2.5rem;font-size:1.5rem}@media screen and (max-width: 666px){.subpage-header--intro--content{grid-column:1 / -1}}.subpage-header--intro--content .title{position:relative}.subpage-header--intro--content .links{margin-top:1.5rem;display:flex;flex-wrap:wrap;gap:1rem}.subpage-header--intro--content .links .button-go{display:flex}.subpage-header--intro .notch{position:relative;background:white;grid-column:1 / 15;grid-row:1;height:calc(10.625rem + 0.5px);z-index:1;margin-left:calc(-1 * var(--margin));border-top-right-radius:1.5rem}@media screen and (max-width: 666px){.subpage-header--intro .notch{display:none}}.subpage-header--intro .notch::after{content:'';position:absolute;width:1.5rem;height:1.5rem;background:white;bottom:0;right:0;transform:translateX(calc(101% - 0.5px)) translateY(2%) scale(1.05);--r: 1.5rem;-webkit-mask:radial-gradient(var(--r) at 100% 0%, rgba(0,0,0,0) 99%, #000) 100% 0%;mask-size:100% 100%;mask-repeat:no-repeat}.subpage-header--top+.subpage-header--intro{margin-top:0}.subpage-header--top+.subpage-header--intro .notch{display:none}main[data-scene="siteSingle"] .subpage-header--top{--bg: var(--yellow);color:black}main[data-type="subpage"] .subpage-header--top h1,main[data-type="lobby"] .subpage-header--top h1{margin-bottom:0}main[data-type="subpage"] .subpage-header--top .notch,main[data-type="lobby"] .subpage-header--top .notch{display:none}main[data-type="subpage"] .subpage-header--image:has(figure img),main[data-type="lobby"] .subpage-header--image:has(figure img){margin-top:3rem}@media screen and (max-width: 666px){main[data-type="subpage"] .subpage-header--image:has(figure img),main[data-type="lobby"] .subpage-header--image:has(figure img){margin-top:0}}main[data-type="subpage"] .module-container,main[data-type="lobby"] .module-container{margin-top:6rem}
