.accordion__group{padding:0 var(--page-padding)}.accordion__item{background-color:var(--color-white);border-radius:var(--border-radius);margin-bottom:1px;position:relative}.accordion__head{font-size:var(--font-size-s);display:block;padding:var(--page-padding);padding-right:1.25rem;cursor:default;transition:padding-left .15s ease}@media (hover: hover){.state--hover .accordion__head:hover{cursor:pointer;padding-left:7px}}.accordion__head-arrow{position:absolute;pointer-events:none;right:0;top:0;height:100%;width:1.25rem;border-left:1px solid var(--color-gray)}.accordion__head-arrow:after{content:"";width:0px;height:0px;border-style:solid;border-width:4px 6px 4px 0;border-color:transparent #000 transparent transparent;position:absolute;top:17px;left:50%;transform:translate3d(-50%,0,0) rotate(-90deg);transition:transform .2s ease}.accordion__body{height:0;overflow:hidden;transition:height .2s ease}.accordion__body-inner{padding:var(--page-padding);padding-right:1.25rem}.accordion__body-text-main{font-size:var(--font-size-s);font-weight:700}.accordion__body-text-secondary{margin-top:1.5rem;font-size:var(--font-size-xs);text-transform:uppercase}.button{position:relative;display:inline-block;padding:4px 2.5rem 4px 6px;background-color:var(--color-accent);color:var(--color-white);border-radius:var(--border-radius);font-size:var(--font-size-s);transition:color .15s ease,background-color .15s ease}.button:after{content:"";width:0px;height:0px;border-style:solid;border-width:4px 0 4px 6px;border-color:transparent transparent transparent #ffffff;transform:rotate(0);position:absolute;top:50%;right:5px;transform:translate3d(0,-50%,0);transition:border-color .15s ease}@media (hover: hover){.button:hover{color:var(--color-black);background-color:var(--color-white)}.button:hover:after{border-color:transparent transparent transparent var(--color-black)}}.culture-header{position:relative;height:100vh;margin-top:calc(var(--header-height) * -1);padding-top:var(--header-height);display:flex;flex-direction:column;justify-content:space-between}.culture-header__title{padding:0 var(--page-padding)}.culture-header__canvas-wrapper{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none}.culture-header__canvas{width:100%;height:100%}.culture-header__text{max-width:1000px;font-size:var(--font-size-m);font-weight:700;padding:var(--page-padding)}@media screen and (min-width: 700px){.culture-header__text{font-size:var(--font-size-l)}}.culture-media-grid{columns:2;gap:var(--grid-gutter);padding:0 var(--page-padding)}.culture-media-grid__video,.culture-media-grid .responsive-image{width:100%;display:block}.culture-media-grid__item{page-break-inside:avoid;break-inside:avoid;-webkit-column-break-inside:avoid;padding-bottom:var(--grid-gutter)}@media screen and (min-width: 700px){.culture-media-grid{columns:3}}@media screen and (min-width: 1024px){.culture-media-grid{columns:4}}@media screen and (min-width: 1400px){.culture-media-grid{columns:5}}.entry-teaser-list__grid{display:grid;grid-template-columns:repeat(24,1fr);gap:3.125rem var(--grid-gutter);padding:0 var(--page-padding)}.entry-teaser-list__spacer{display:none}.entry-teaser-list__teaser{grid-column:span 24}.entry-teaser-list__teaser.state--filtered{display:none}.entry-teaser-list__title-wrapper{position:relative;padding:var(--page-padding)}.entry-teaser-list__title{flex:1;border-radius:var(--border-radius);background-color:var(--color-white);padding:var(--page-padding) var(--page-padding);min-height:3rem;text-transform:uppercase;font-size:var(--font-size-xs)}@media screen and (min-width: 700px){.entry-teaser-list__grid{gap:6.25rem var(--grid-gutter)}.entry-teaser-list__teaser{grid-column:span 8}.entry-teaser-list__title{min-height:3.75rem}}@media screen and (min-width: 1400px){.entry-teaser-list__teaser{grid-column:span 8}.entry-teaser-list__teaser.state--small{grid-column:span 4}.entry-teaser-list__teaser.state--medium{grid-column:span 6}.entry-teaser-list__spacer{display:block;grid-column:span 6}}.error-component{flex:1;padding:0 var(--page-padding);display:flex;flex-direction:column}.error-component__inner{position:relative;flex:1;border-radius:var(--border-radius);overflow:hidden;display:flex;align-items:center;justify-content:center}.error-component__background{position:absolute;top:0;left:0;width:100%;height:100%}.error-component__background .responsive-image{position:absolute;top:0;left:0;width:100%;height:100%;padding-top:0!important}.error-component__video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.error-component__content{position:relative;z-index:1;padding:5rem var(--page-padding)}.error-component__title{font-family:var(--font-family-title);font-size:var(--font-size-l);color:var(--color-white);text-transform:uppercase;margin-right:2rem}.error-component__text{color:var(--color-white);text-align:center}.error-component__text .richtext a:not(.button){color:var(--color-white)}@media screen and (min-width: 700px){.error-component__title{font-size:var(--font-size-xl);margin-right:5rem}}.footer{padding:var(--page-padding) 0 0;position:relative}.footer__nav{padding:var(--page-padding);background-color:#dee0e5}.footer__logo{width:6.25rem;display:block;margin-bottom:3.5rem}.footer__nav-groups{display:grid;gap:var(--page-padding);font-size:var(--font-size-xs);text-transform:uppercase;line-height:1.2}.footer__service{padding:var(--page-padding);font-size:var(--font-size-xxs);text-transform:uppercase}.footer__service-inner{background-color:var(--color-white);display:flex;justify-content:space-between;padding:4px 6px;border-radius:var(--border-radius)}.footer__service-nav ul{display:flex}.footer__service-nav a{margin-left:var(--page-padding)}@media screen and (min-width: 700px){.footer__nav-groups{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width: 1024px){.footer__nav-groups{grid-template-columns:repeat(6,1fr)}}.header{position:sticky;top:0;z-index:2;height:var(--header-height);padding:var(--page-padding);display:flex;justify-content:space-between}.header .cross{filter:invert(0);transition:filter .15s ease}.state--invert :is(.header .cross){filter:invert(1)}.header__logo-wrapper{flex:1}.header__logo{width:100%;display:block;height:100%;filter:invert(0);transition:filter .15s ease;object-fit:contain;object-position:left}.state--invert .header__logo{filter:invert(1)}.header__title-wrapper{padding:0 var(--page-padding) var(--page-padding);position:relative;display:flex}.header__title{flex:1;border-radius:var(--border-radius);background-color:var(--color-white);padding:var(--page-padding) var(--page-padding);min-height:3rem;text-transform:uppercase;font-size:var(--font-size-xs)}.header__title-hidden{font-size:0;width:0;height:0;overflow:hidden}.header__back{position:relative;overflow:hidden;display:block;background-color:var(--color-white);border-radius:var(--border-radius);padding:var(--page-padding) 3rem var(--page-padding) var(--page-padding);margin-left:1px;font-size:var(--font-size-xs);text-transform:uppercase}.header__back-label{position:relative;display:block;transform:translateZ(0);transition:transform .2s ease}@media (hover: hover){.header__back:hover .header__back-label{transform:translate3d(-3px,0,0)}}.header__back-arrow{position:absolute;right:0;top:0;height:100%;width:1.75rem;background-color:var(--color-accent);transform:translate3d(.25rem,0,0);transition:transform .2s ease}@media (hover: hover){.header__back:hover .header__back-arrow{transform:translateZ(0)}}.header__back-arrow:after{content:"";width:0px;height:0px;border-style:solid;border-width:4px 6px 4px 0;border-color:transparent #ffffff transparent transparent;transform:rotate(0);position:absolute;top:12px;left:50%;transform:translate3d(-100%,0,0);transition:transform .2s ease}@media (hover: hover){.header__back:hover .header__back-arrow:after{transform:translate3d(-50%,0,0)}}.nav{position:absolute;right:var(--page-padding);top:var(--page-padding);width:3.125rem;max-width:calc(100% - var(--page-padding) - var(--page-padding));height:calc(100% - var(--page-padding) - var(--page-padding));transition:width .2s ease .21s}.state--nav-open .nav{width:500px;max-width:calc(100% - var(--page-padding) - var(--page-padding));transition:width .2s ease}.nav__overlay{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#0006;z-index:1;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:none;opacity:0;transition:opacity .3s ease}.state--nav-open .nav__overlay{opacity:1;pointer-events:auto;cursor:pointer}.nav__trigger{z-index:2;display:block;width:100%;height:100%;background-color:var(--color-white);border-radius:var(--border-radius);position:relative;transition:background-color .15s ease}.nav__trigger span{width:.75rem;height:1px;background-color:var(--color-black);position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);transition:background-color .15s ease}.state--nav-open :is(.nav__trigger span){background-color:var(--color-white)}.nav__trigger span:before{content:"";display:block;width:100%;height:100%;position:absolute;top:-3px;left:0;background-color:var(--color-black);transition:transform .15s var(--bezier-ease),top .15s var(--bezier-ease),background-color .15s ease}.state--nav-open :is(.nav__trigger span):before{transform:rotate(-45deg);top:0}.nav__trigger span:after{content:"";display:block;width:100%;height:100%;position:absolute;top:3px;left:0;background-color:var(--color-black);transition:transform .15s var(--bezier-ease),top .15s var(--bezier-ease),background-color .15s ease}.state--nav-open :is(.nav__trigger span):after{transform:rotate(45deg);top:0}@media (hover: hover){.nav__trigger:hover{background-color:var(--color-accent)}.nav__trigger:hover span{background-color:var(--color-white)}.nav__trigger:hover span:before{transform:translate3d(0,-1px,0);background-color:var(--color-white)}.nav__trigger:hover span:after{transform:translate3d(0,1px,0);background-color:var(--color-white)}.state--nav-open .nav__trigger:hover span{background-color:transparent}.state--nav-open .nav__trigger:hover span:before{transform:translateZ(0) rotate(-45deg)}.state--nav-open .nav__trigger:hover span:after{transform:translateZ(0) rotate(45deg)}}.nav__list-wrapper{position:relative;z-index:1;transform:translate3d(0,-30px,0);transition:transform .2s ease;overflow:hidden;pointer-events:none}.state--nav-open .nav__list-wrapper{transform:translateZ(0);pointer-events:auto;transition:transform .3s ease .2s}.nav__list{padding-top:var(--page-padding)}.nav__link{--transition-delay: 0;display:flex;width:100%;min-height:3rem;padding:var(--page-padding) calc(1.5rem + var(--page-padding)) 1.5rem var(--page-padding);border-radius:var(--border-radius);background-color:var(--color-white);margin-bottom:1px;position:relative;overflow:hidden;opacity:0;transform:translate3d(0,-30px,0);transition:transform .2s ease,opacity .2s ease}.state--nav-open .nav__link{opacity:1;transform:translateZ(0);transition:transform .3s ease calc(.2s + var(--transition-delay)),opacity .3s ease calc(.2s + var(--transition-delay))}.nav__list-secondary .nav__link{padding:var(--page-padding) calc(1.5rem + var(--page-padding)) var(--page-padding) var(--page-padding);min-height:0}.nav__link-index{font-size:var(--font-size-xxs);padding-right:1.5rem;font-variant-numeric:tabular-nums}.nav__link-label{display:block;font-size:var(--font-size-m);font-weight:700;line-height:.8;transform:translateZ(0);transition:transform .2s ease}@media (hover: hover){.nav__link:hover .nav__link-label{transform:translate3d(-5px,0,0)}.nav__list-secondary .nav__link:hover .nav__link-label{transform:translate3d(-3px,0,0)}}.nav__list-secondary .nav__link-label{font-size:var(--font-size-s);font-weight:400;text-transform:uppercase}.nav__link-arrow{position:absolute;right:0;top:0;height:100%;width:1.5rem;background-color:var(--color-accent);transform:translate3d(100%,0,0);transition:transform .2s ease}@media (hover: hover){.nav__link:hover .nav__link-arrow{transform:translateZ(0)}}@media (hover: none){.nav__link-arrow{transform:translateZ(0)}}.nav__link-arrow:after{content:"";width:0px;height:0px;border-style:solid;border-width:4px 0 4px 6px;border-color:transparent transparent transparent #ffffff;transform:rotate(0);position:absolute;top:12px;left:50%;transform:translate3d(-50%,0,0)}@media screen and (min-width: 700px){.header__title{min-height:3.75rem}.header__back{padding-right:7rem}.nav__list-secondary{display:grid;grid-template-columns:repeat(2,1fr);gap:0 1px}.nav__link{min-height:6.25rem;transform:translate3d(0,-100px,0)}.nav__list-secondary .nav__link{min-height:0}.nav__link-label{display:block;font-size:var(--font-size-l)}}.home-intro{position:relative;height:var(--vh-100);background-color:var(--color-black)}.home-intro__text{color:var(--color-white);font-size:var(--font-size-xs);padding:var(--header-height) var(--page-padding) 0;position:relative;z-index:2}.home-intro__slider{display:grid;grid-template-columns:repeat(24,1fr);grid-template-rows:repeat(2,1fr);position:absolute;left:0;top:0;height:100%;width:100%}.home-intro__slide-big{position:relative;grid-column:span 18;grid-row-start:1;grid-row-end:3}.home-intro__slide-small-top{position:relative;grid-column:span 6;grid-row-start:1;overflow:hidden}.home-intro__slide-small-top .home-intro__slide-wrapper{transform:scale(3);width:100%;height:100%}.home-intro__slide-small-bottom{position:relative;grid-column:span 6;grid-row-start:2}.home-intro__slide-small-bottom .home-intro__slide-content-wrapper{display:block;justify-content:flex-start;top:var(--page-padding);left:var(--page-padding);transform:translate3d(-30%,0,0)}.state--prev :is(.home-intro__slide-small-bottom .home-intro__slide-content-wrapper){transform:translate3d(-30%,0,0)}.state--next :is(.home-intro__slide-small-bottom .home-intro__slide-content-wrapper){transform:translate3d(30%,0,0)}.state--active :is(.home-intro__slide-small-bottom .home-intro__slide-content-wrapper){transform:translateZ(0)}.home-intro__slide{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden}.home-intro__slide.state--active{pointer-events:auto}.home-intro__slide-content-wrapper{position:absolute;top:50%;left:50%;transform:translate3d(-80%,-50%,0);color:var(--color-white);z-index:1;opacity:0;pointer-events:none;width:100%;max-width:800px;padding:var(--page-padding);justify-content:center;transition:opacity .2s ease,transform .2s ease}.state--prev .home-intro__slide-content-wrapper{transform:translate3d(-80%,-50%,0);transition:opacity .2s ease,transform .2s ease}.state--next .home-intro__slide-content-wrapper{transform:translate3d(-20%,-50%,0);transition:none}.state--active .home-intro__slide-content-wrapper{transform:translate3d(-50%,-50%,0);opacity:1;pointer-events:auto;transition:opacity .4s ease .21s,transform .4s ease .21s}.home-intro__slide-content-wrapper-inner{display:flex;transition:transform .2s ease}.home-intro__slide-content-wrapper:hover .home-intro__slide-content-wrapper-inner{transform:translate3d(-3px,0,0)}.home-intro__slide-index{font-size:var(--font-size-xs);margin-right:var(--page-padding);transform:translate3d(0,.2em,0)}.home-intro__slide-title{text-transform:uppercase;font-family:var(--font-family-title);font-size:var(--font-size-m)}.home-intro__slide .responsive-image,.home-intro__slide-video{padding-top:0!important;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transform:scaleX(0);transform-origin:left;transition:transform .6s var(--bezier-ease)}.home-intro__slide-small-top :is(.home-intro__slide .responsive-image,.home-intro__slide-video){--scale: 1.5}.state--active :is(.home-intro__slide .responsive-image,.home-intro__slide-video){transform:scaleX(1)}.state--prev :is(.home-intro__slide .responsive-image,.home-intro__slide-video){transform-origin:left}.state--next :is(.home-intro__slide .responsive-image,.home-intro__slide-video){transform-origin:right}.home-intro__slider-nav{position:absolute;bottom:var(--page-padding);left:var(--page-padding);width:calc(100% - var(--page-padding) - var(--page-padding));display:flex;align-items:center;color:var(--color-white);font-size:var(--font-size-xs)}.home-intro__slider-buttons{border:1px solid var(--color-white);border-radius:var(--border-radius);display:flex;margin-right:var(--page-padding)}.home-intro__slider-nav-prev{--arrow-color: var(--color-white);position:relative;font-size:0;width:3.5rem;height:1.375rem;border-right:1px solid var(--color-white);transition:background-color .15s ease}@media (hover: hover){.home-intro__slider-nav-prev:hover{background-color:var(--color-white);--arrow-color: var(--color-black)}}.home-intro__slider-nav-prev:after{content:"";display:block;width:0px;height:0px;border-style:solid;border-width:4px 0 4px 6px;border-color:transparent transparent transparent var(--arrow-color);transform:rotate(180deg) translate3d(50%,50%,0);position:absolute;top:50%;left:50%;transition:border-color .15s ease}.home-intro__slider-nav-next{--arrow-color: var(--color-white);position:relative;font-size:0;width:3.5rem;height:1.375rem}@media (hover: hover){.home-intro__slider-nav-next:hover{background-color:var(--color-white);--arrow-color: var(--color-black)}}.home-intro__slider-nav-next:after{content:"";display:block;width:0px;height:0px;border-style:solid;border-width:4px 0 4px 6px;border-color:transparent transparent transparent var(--arrow-color);transform:rotate(0) translate3d(-50%,-50%,0);position:absolute;top:50%;left:50%}.home-intro__slide-categories{color:var(--color-white);font-size:var(--font-size-xs);text-transform:uppercase}.home-intro__slider-overlays{position:absolute;top:0;left:0;width:100%;height:100%}.home-intro__slider-overlay{width:100%;height:100%;position:relative}.home-intro__slider-overlay .responsive-image,.home-intro__slider-overlay-video{padding-top:0!important;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}@media (max-aspect-ratio: 1/1){.home-intro__slide-big{grid-column:span 24;grid-row-start:2;grid-row-end:3}.home-intro__slide-small-top{grid-column:span 24;grid-row-start:1}.home-intro__slide-small-bottom,.home-intro__slider-pagination{display:none}.home-intro__slider-buttons{width:100%}.home-intro__slider-nav-next,.home-intro__slider-nav-prev{flex:1}}@media screen and (min-width: 700px){.home-intro__slide-title{font-size:var(--font-size-l)}}.home-section{position:relative;min-height:100vh}.home-section__title{width:100%;height:calc(var(--vh-100) - var(--header-height));padding:var(--page-padding) var(--page-padding) var(--page-padding);position:relative}.home-section__title-inner{position:relative;height:100%}.home-section__title-control{opacity:0;position:absolute;bottom:0;left:0;width:100%}.home-section__title-animate{position:absolute;left:0;top:0;width:100%;height:100%;transform-origin:top}.state--bottom .home-section__title-animate{bottom:0;top:auto;transform-origin:bottom}.home-section__title-animate .svg-title,.home-section__title-animate .svg-title__container{height:100%}:is(.home-section__title-animate .svg-title,.home-section__title-animate .svg-title__container) svg{height:100%}.home-section__content{position:relative;z-index:1;min-height:var(--vh-100)}@keyframes rotate{0%{transform:translateZ(0) rotate(0)}to{transform:translateZ(0) rotate(360deg)}}.home-section__flower-wrapper{position:relative;overflow:hidden}.home-section__flower-container{display:none;position:absolute;left:50%;top:0;width:30vw;transform:translateZ(0)}.home-section__flower{width:100%;display:block;animation:rotate 20s linear infinite}.home-section__contact{min-height:var(--vh-100);display:grid;grid-template-columns:repeat(24,1fr)}.home-section__contact-big{position:relative;grid-column:span 18;grid-row-start:1;grid-row-end:3;display:flex;align-items:center;padding:var(--page-padding)}.home-section__contact-big .home-section__contact-text{font-size:var(--font-size-m);font-weight:700}.home-section__contact-big .home-section__contact-text a{color:var(--color-white)!important}.home-section__contact-big .home-section__contact-text a:after{border-bottom:2px solid!important}.home-section__contact-top{position:relative;overflow:hidden;grid-column:span 6;grid-row-start:1}.home-section__contact-bottom{position:relative;grid-column:span 6;grid-row-start:2;display:flex;align-items:flex-start;padding:var(--page-padding)}.home-section__contact-bottom .home-section__contact-text{text-transform:uppercase}.home-section__contact-bottom .home-section__contact-text a{color:var(--color-white)!important}.home-section__contact-text{position:relative;z-index:1;color:var(--color-white);font-size:var(--font-size-xs)}.home-section__contact-video,.home-section__contact .responsive-image{position:absolute;top:0;left:0;width:100%;height:100%;padding-top:0!important;object-fit:cover}.home-section__contact-top :is(.home-section__contact-video,.home-section__contact .responsive-image){transform:scale(3)}.home-section__contact-slider{position:absolute;bottom:0;left:0;width:100%;padding:var(--page-padding);overflow:hidden}.home-section__contact-slider-inner{width:100%;display:flex;align-items:center}@keyframes slider{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0)}}.home-section__contact-logo-group{display:flex;align-items:center;animation:slider 30s linear infinite}.home-section__contact-logo{width:5rem;height:3.5rem;margin-right:3.5rem}.home-section__contact-logo img{display:block;width:100%;height:100%;object-fit:contain}@media (max-aspect-ratio: 1/1){.home-section__contact-big{grid-column:span 24;align-items:flex-end;grid-row-start:auto;grid-row-end:auto}.home-section__contact-top{display:none}.home-section__contact-bottom{grid-column:span 24;align-items:flex-start;grid-row-start:auto;grid-row-end:auto}}.home-section__cta{position:absolute;top:calc(var(--vh-100) - var(--header-height));left:0;width:100%;padding:var(--page-padding);transform:translate3d(0,-100%,0);z-index:1}.home-section__cta .button{width:100%}@media screen and (min-width: 700px){.home-section__contact-logo{width:9rem;height:5.5rem;margin-right:5.5rem}}@media screen and (min-width: 1024px){.home-section__flower-container{display:block}.home-section__contact-big .home-section__contact-text{font-size:var(--font-size-l)}.home-section__cta{left:auto;right:0;width:auto;min-width:18rem}}.link-list__title-wrapper{position:relative;padding:var(--page-padding);display:flex}.link-list__title{flex:1;border-radius:var(--border-radius);background-color:var(--color-white);padding:var(--page-padding) var(--page-padding);min-height:3rem;text-transform:uppercase;font-size:var(--font-size-xs)}.link-list__grid{display:grid;grid-template-columns:repeat(24,1fr);gap:1px;padding:0 var(--page-padding)}.link-list__link{grid-column:span 24;display:grid;grid-template-columns:repeat(12,1fr);overflow:hidden;position:relative;border-radius:var(--border-radius);padding-right:1.5rem;background-color:var(--color-white);margin-top:1px}.link-list__media{grid-column:span 3;padding-top:65%;position:relative;overflow:hidden}.link-list__video,.link-list__media .responsive-image{padding-top:0!important;width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover;display:block;transition:transform .6s var(--bezier-ease)}.link-list__link:hover :is(.link-list__video,.link-list__media .responsive-image){transform:scale(1.1)}.link-list__label{grid-column:span 9;text-transform:uppercase;font-size:var(--font-size-s);display:block;padding:var(--page-padding);transition:transform .2s ease}@media (hover: hover){.link-list__link:hover .link-list__label{transform:translate3d(-3px,0,0)}}.link-list__arrow{position:absolute;right:0;top:0;height:100%;width:1.5rem;background-color:var(--color-accent);transform:translate3d(100%,0,0);transition:transform .2s ease}@media (hover: hover){.link-list__link:hover .link-list__arrow{transform:translateZ(0)}}@media (hover: none){.link-list__arrow{transform:translateZ(0)}}.link-list__arrow:after{content:"";width:0px;height:0px;border-style:solid;border-width:4px 0 4px 6px;border-color:transparent transparent transparent #ffffff;transform:rotate(0);position:absolute;top:12px;left:50%;transform:translate3d(-50%,0,0)}@media screen and (min-width: 700px){.link-list__link{grid-column:span 12}.link-list__media{grid-column:span 4}.link-list__label{grid-column:span 8}}@media screen and (min-width: 1024px){.link-list__media{grid-column:span 3}.link-list__label{grid-column:span 9}}@media screen and (min-width: 1400px){.link-list__media{grid-column:span 2}.link-list__label{grid-column:span 10}}.list-scroll-teaser__title-wrapper{position:relative;padding:var(--page-padding)}.list-scroll-teaser__title{flex:1;border-radius:var(--border-radius);background-color:var(--color-white);padding:var(--page-padding) var(--page-padding);min-height:3rem;text-transform:uppercase;font-size:var(--font-size-xs)}.list-scroll-teaser__grid{display:grid;grid-template-columns:repeat(24,1fr);gap:var(--grid-gutten);padding:0 var(--page-padding)}.list-scroll-teaser__content{grid-column:span 24;position:sticky;top:var(--header-height);display:flex;flex-direction:column;justify-content:space-between;font-weight:700;font-size:var(--font-size-m)}.list-scroll-teaser__medias{display:none}.list-scroll-teaser__item{line-height:1;display:grid;grid-template-columns:repeat(18,1fr);gap:var(--grid-gutter);margin-bottom:3.25rem}.list-scroll-teaser__item>span:first-child{font-size:var(--font-size-xs);transform:translate3d(0,.2em,0)}.list-scroll-teaser__item>span:nth-child(2){grid-column:span 17;font-size:var(--font-size-l);transition:color .3s ease}.list-scroll-teaser__item.state--active>span:nth-child(2){color:var(--color-accent)}.list-scroll-teaser__item-media{grid-column:span 18;border-radius:var(--border-radius);overflow:hidden}.list-scroll-teaser__item-teaser{grid-column:span 18}.list-scroll-teaser__text{margin-bottom:2rem}.list-scroll-teaser__video{width:100%;display:block}.list-scroll-teaser__cta{position:absolute;top:calc(var(--vh-100) - var(--header-height));left:0;width:100%;padding:var(--page-padding);transform:translate3d(0,-100%,0);z-index:1}.list-scroll-teaser__cta .button{width:100%}@media screen and (min-width: 700px){.list-scroll-teaser__item{margin-bottom:var(--page-padding)}.list-scroll-teaser__item>span:nth-child(2){grid-column:span 8;font-size:var(--font-size-l)}.list-scroll-teaser__item-media,.list-scroll-teaser__item-teaser{grid-column:span 9}}@media screen and (min-width: 1024px){.list-scroll-teaser__title{min-height:3.75rem}.list-scroll-teaser__item{margin-bottom:0}.list-scroll-teaser__item>span:first-child{display:block;font-size:var(--font-size-xs);font-weight:400}.list-scroll-teaser__item>span:nth-child(2){grid-column:span 12;font-size:var(--font-size-xl);transform:translate3d(0,-.08em,0)}.list-scroll-teaser__item-media,.list-scroll-teaser__item-teaser{display:none}.list-scroll-teaser__content{height:calc(var(--vh-100) - var(--header-height));grid-column:span 18}.list-scroll-teaser__medias{display:block;grid-column:span 6;padding:50vh 0}.list-scroll-teaser__media{margin-bottom:33vh;transform-origin:right center;border-radius:var(--border-radius);overflow:hidden}.list-scroll-teaser__media:last-child{margin-bottom:0}.list-scroll-teaser__video{width:100%;border-radius:var(--border-radius);overflow:hidden}.list-scroll-teaser__cta{left:auto;right:0;width:auto;min-width:18rem}}@media screen and (min-width: 1400px){.list-scroll-teaser__item>span:nth-child(2){font-size:var(--font-size-xxl)}}.media{padding:3.125rem var(--page-padding) 0;display:grid}.media.state--spacing-narrow{gap:var(--grid-gutter)}.media.state--spacing-wide{gap:3.125rem}.media.state--2{grid-template-columns:repeat(2,1fr)}.media.state--3{grid-template-columns:repeat(3,1fr)}.media.state--4{grid-template-columns:repeat(4,1fr)}.media__item{border-radius:var(--border-radius);overflow:hidden}.media__video{width:100%;display:block}.media .responsive-image-wrapper{max-width:calc(var(--ratio) * 90vh);width:100%;margin:0 auto}@media screen and (min-width: 700px){.media{padding:6.25rem var(--page-padding) 0}.media.state--spacing-wide{padding:6.25rem 6.25rem 0;gap:6.25rem}}.media-accordion{--head-height: 5rem;width:100%}.media-accordion__title-wrapper{position:relative;padding:var(--page-padding)}.media-accordion__title{flex:1;border-radius:var(--border-radius);background-color:var(--color-white);padding:var(--page-padding);min-height:3rem;text-transform:uppercase;font-size:var(--font-size-xs)}.media-accordion__container{padding:0 var(--page-padding);height:calc(90vh - var(--header-height))}.media-accordion__inner{width:100%;height:100%;position:relative;display:flex;flex-direction:column;justify-content:flex-end;border-radius:var(--border-radius);overflow:hidden}.media-accordion__item{position:relative;height:var(--head-height);z-index:1;transition:transform .6s var(--bezier-ease)}.media-accordion__item.state--active{transform:translate3d(0,calc(calc(var(--accordion-height) * -1) + (var(--item-count) * var(--head-height))),0)}@media (hover: hover){.media-accordion__item:not(.state--active):hover{transform:translate3d(0,-20px,0);transition:transform .15s ease}}.media-accordion__bg{position:absolute;left:50%;top:50%;transform:translate3d(-50%,-50%,0);width:100%;height:100%;z-index:-1}.media-accordion__bg .responsive-image,.media-accordion__video{position:absolute;left:0;top:0;width:100%;height:calc(var(--accordion-height) - (var(--head-height) * (var(--item-count) - 1)));object-fit:cover;padding-top:0!important}.media-accordion__head{width:100%;height:var(--head-height);color:var(--color-white);font-weight:700;font-size:var(--font-size-m);padding:var(--page-padding);cursor:pointer}.media-accordion__body{height:calc(var(--accordion-height) - (var(--head-height) * var(--item-count)));display:flex;flex-direction:column;justify-content:center;padding:var(--page-padding)}.media-accordion__text{font-family:var(--font-family-title);font-size:var(--font-size-m);color:var(--color-white);text-transform:uppercase;max-width:800px}@media screen and (min-width: 700px){.media-accordion__container{height:calc(90vh - var(--header-height))}.media-accordion__title{min-height:3.75rem}.media-accordion__text{font-size:var(--font-size-l)}}@media screen and (min-width: 1024px){.media-accordion__inner{flex-direction:row}.media-accordion__item{height:100%;width:var(--head-height)}.media-accordion__item.state--active{transform:translate3d(calc(calc(var(--accordion-width) * -1) + (var(--item-count) * var(--head-height))),0,0)}@media (hover: hover){.media-accordion__item:not(.state--active):hover{transform:translate3d(-20px,0,0);transition:transform .15s ease}}.media-accordion__bg .responsive-image,.media-accordion__video{height:100%;width:calc(var(--accordion-width) - (var(--head-height) * (var(--item-count) - 1)))}.media-accordion__head{width:var(--head-height);height:100%}.media-accordion__body{flex:1;position:absolute;left:var(--head-height);top:0;height:100%;width:calc(var(--accordion-width) - (var(--head-height) * var(--item-count)))}.media-accordion__text{font-size:var(--font-size-xl)}}.media-list__title-wrapper{position:relative;padding:var(--page-padding);display:flex}.media-list__title{flex:1;border-radius:var(--border-radius);background-color:var(--color-white);padding:var(--page-padding) var(--page-padding);min-height:3rem;text-transform:uppercase;font-size:var(--font-size-xs)}.media-list__grid{display:grid;padding:0 var(--page-padding);grid-template-columns:repeat(24,1fr);gap:var(--grid-gutter);align-items:flex-start}.media-list__item{display:block;grid-column:span 12;overflow:hidden;border-radius:var(--border-radius)}.media-list__media{display:block;width:100%;transition:transform .6s var(--bezier-ease)}@media (hover: hover){.media-list__item:hover .media-list__media{transform:scale(1.1)}}.media-list__overlay{position:fixed;top:0;left:0;width:100%;height:var(--vh-100);background-color:#1c1c1c;z-index:3;transform:translate3d(0,100%,0);pointer-events:none;transition:transform .4s var(--bezier-ease);display:flex;flex-direction:column;opacity:0}.media-list__overlay.state--overlay-open{transform:translateZ(0);pointer-events:auto;opacity:1}.media-list__overlay-close{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;position:absolute;z-index:2;top:var(--page-padding);right:var(--page-padding);background-color:var(--color-white);border-radius:var(--border-radius);transition:background-color .15s ease}.media-list__overlay-close path{transition:fill .15s ease;fill:var(--color-black)}.media-list__overlay-close svg{display:block;width:10px;height:10px;transform:rotate(45deg)}@media (hover: hover){.media-list__overlay-close:hover{background-color:var(--color-accent)}.media-list__overlay-close:hover path{fill:var(--color-white)}}.media-list__overlay-slider-wrapper{flex:1;position:relative}.media-list__overlay-slider{--swiper-height: 100%;position:absolute;left:0;top:0;width:100%;height:100%}.media-list__overlay-slide{padding:var(--page-padding);padding-top:0;height:auto;display:flex;align-items:center;justify-content:center}.media-list__overlay-media{width:100%;height:100%;object-fit:contain}.media-list__overlay-slide .responsive-image-wrapper{max-width:calc(var(--ratio) * var(--swiper-height) - var(--page-padding));width:100%;margin:0 auto}.media-list__overlay-navigation{position:absolute;bottom:50%;left:50%;transform:translate3d(-50%,-50%,0);z-index:1;display:flex;width:100%;justify-content:space-between}.media-list__overlay-slider--prev,.media-list__overlay-slider--next{display:block;width:1.75rem;height:3rem;background-color:var(--color-white);border-radius:0 var(--border-radius) var(--border-radius) 0 0;margin-left:1px;font-size:0;padding:var(--page-padding);transition:background-color .15s ease;--arrow-color: var(--color-black)}:is(.media-list__overlay-slider--prev,.media-list__overlay-slider--next):after{content:"";display:block;width:0px;height:0px;border-style:solid;border-width:4px 0 4px 6px;border-color:transparent transparent transparent var(--arrow-color);transform:rotate(0) translate3d(0,-50%,0);position:absolute;top:50%}@media (hover: hover){:is(.media-list__overlay-slider--prev,.media-list__overlay-slider--next):hover{background-color:var(--color-accent);--arrow-color: var(--color-white)}}.media-list__overlay-slider--next{border-radius:var(--border-radius) 0 0 var(--border-radius)}.media-list__overlay-slider--prev:after{border-width:4px 6px 4px 0;border-color:transparent var(--arrow-color) transparent transparent}.media-list__overlay-pagination{padding:var(--page-padding) 3rem;color:var(--color-white);text-align:center;font-size:var(--font-size-xs)}@media screen and (min-width: 700px){.media-list__title{min-height:3.75rem}.media-list__item{grid-column:span 8}.media-list__overlay-slider--prev,.media-list__overlay-slider--next{height:3.75rem}}@media screen and (min-width: 1024px){.media-list__item{grid-column:span 6}}@media screen and (min-width: 1400px){.media-list__item{grid-column:span 4}}.media-stack-teaser{--item-height: 70vh;display:grid;grid-template-columns:repeat(24,1fr);gap:var(--grid-gutter);padding:0 var(--page-padding);overflow:hidden}.media-stack-teaser__content{grid-column:span 24;height:calc(var(--vh-100) - var(--header-height));display:flex;font-size:var(--font-size-s);font-weight:700;position:absolute;top:0;width:calc(100% - var(--page-padding) - var(--page-padding));align-items:flex-end;z-index:1;padding-bottom:var(--page-padding)}.media-stack-teaser__text{padding-bottom:2.5rem}.media-stack-teaser__stack{grid-column:span 24;height:calc(var(--item-count) * var(--item-height));position:relative}.media-stack-teaser__stack-inner{position:absolute;width:70%;top:calc(var(--vh-100) * .15 - var(--header-height));left:50%;height:var(--item-height)}.media-stack-teaser__item{height:var(--item-height);position:absolute;top:0;left:0;width:100%;display:flex;align-items:center;justify-content:center}.media-stack-teaser__item .responsive-image-wrapper{max-width:calc(var(--ratio) * var(--item-height));width:100%;margin:0 auto;border-radius:var(--border-radius);overflow:hidden;background-color:var(--color-gray)}.media-stack-teaser__video{width:100%;object-fit:contain;border-radius:var(--border-radius);overflow:hidden}.media-stack-teaser__media-big{width:100%}.media-stack-teaser__media-small{position:absolute;top:50%;left:50%;transform:translate3d(0,-50%,0);width:40%;padding-top:55%;border-radius:var(--border-radius);overflow:hidden}.media-stack-teaser__media-small .responsive-image-wrapper,.media-stack-teaser__video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.media-stack-teaser__media-small .responsive-image{padding-top:0!important;position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (min-width: 1024px){.media-stack-teaser__content{grid-column:span 12;position:static;align-items:center;padding-bottom:0;font-size:1.75rem;width:auto}.media-stack-teaser__text{padding-bottom:0}.media-stack-teaser__stack{grid-column:span 12}}@media screen and (min-width: 1400px){.media-stack-teaser__content{grid-column:span 8}.media-stack-teaser__stack{grid-column:span 16}.media-stack-teaser__stack-inner{width:100%}.media-stack-teaser__media-small{width:300px;padding-top:400px}}.page-header-media{padding:0 var(--page-padding)}.page-header-media__inner{position:relative;max-height:80vh;overflow:hidden}.state--narrow .page-header-media__inner{max-height:55vh}.page-header-media__background{position:relative;overflow:hidden;border-radius:var(--border-radius);padding-top:120%}.page-header-media__background .responsive-image{padding-top:0!important;position:absolute;left:0;top:0;width:100%;height:100%}.page-header-media__video{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.page-header-media__content{position:absolute;left:0;top:0;width:100%;height:100%;padding:var(--page-padding);display:flex;flex-direction:column;justify-content:space-between}.page-header-media__title{font-family:var(--font-family-title);font-size:var(--font-size-l);color:var(--color-white);text-transform:uppercase;margin-right:2rem}.page-header-media__image{align-self:flex-end;width:6.25rem}@media screen and (min-width: 700px){.page-header-media__title{font-size:var(--font-size-xl);margin-right:5rem}.page-header-media__background{padding-top:80%}}@media screen and (min-width: 1024px){.page-header-media__background{padding-top:56.25%}.page-header-media__content{flex-direction:row;align-items:center}.page-header-media__image{align-self:center}}@media screen and (min-width: 1400px){.page-header-media__title{font-size:var(--font-size-xxl)}}.page-header-small{padding:0 var(--page-padding);display:grid;grid-template-columns:repeat(24,1fr);gap:var(--grid-gutter);align-items:center}.page-header-small__text{grid-column:span 24}.page-header-small__subline{font-size:var(--font-size-xs);text-transform:uppercase}.page-header-small__title{font-family:var(--font-family-title);font-size:var(--font-size-l);text-transform:uppercase}.page-header-small__media{grid-column-start:3;grid-column-end:23;border-radius:var(--border-radius);overflow:hidden}.page-header-small__video{width:100%;display:block}@media screen and (min-width: 700px){.page-header-small__text{grid-column:span 12}.state--no-media .page-header-small__text{grid-column:span 24}.page-header-small__media{grid-column:span 12}}@media screen and (min-width: 1024px){.page-header-small__text{grid-column:span 12}.page-header-small__title{font-size:var(--font-size-xl)}.page-header-small__subline{font-size:var(--font-size-s)}.page-header-small__media{grid-column-start:15;grid-column-end:25}}@media screen and (min-width: 1400px){.page-header-small__title{font-size:var(--font-size-xxl)}.page-header-small__text{grid-column-start:1;grid-column-end:13}.page-header-small__media{grid-column-start:18;grid-column-end:25}}.project-meta{display:grid;grid-template-columns:repeat(24,1fr);gap:3.125rem var(--grid-gutter);padding:3.125rem var(--page-padding) 0;align-items:flex-start}.project-meta__categories{grid-column:span 24}.project-meta__category{grid-column:span 6;text-transform:uppercase;font-size:var(--font-size-xs)}.project-meta__category-child{padding-top:var(--page-padding)}.project-meta__credits{grid-column:span 24;text-transform:uppercase;font-size:var(--font-size-xs);line-height:1.3}.project-meta__credits-label{margin-bottom:var(--page-padding)}.project-meta__credits-table{max-width:100%;font-size:var(--font-size-xs);text-transform:uppercase}.project-meta__credits-table th{text-align:left;padding-bottom:var(--page-padding)}.project-meta__credits-table td:first-child,.project-meta__credits-table th:first-child{padding-right:1.5rem}@media screen and (min-width: 700px){.project-meta{padding-top:6.25rem}.project-meta__categories,.project-meta__credits{grid-column:span 12}}@media screen and (min-width: 1024px){.project-meta{padding-top:6.25rem}.project-meta__category{grid-column:span 4}}@media screen and (min-width: 1400px){.project-meta{padding-top:6.25rem}.project-meta__category{grid-column:span 3}}.project-overview-list__filter{position:relative;padding:0 var(--page-padding) var(--page-padding)}.project-overview-list__filter-top{display:none}.project-overview-list__filter-bottom{position:relative}.project-overview-list__filter-bottom .project-overview-list__filter-select{display:none}.project-overview-list__filter-bottom .project-overview-list__filter-select.state--active{display:block}.project-overview-list__filter-sub{display:none;position:absolute;top:0;left:0;width:100%;opacity:0;pointer-events:none;transition:opacity .2s ease}.project-overview-list__filter-sub.state--active{position:relative;z-index:1;min-height:2.25rem;opacity:1;pointer-events:auto}.project-overview-list__filter-select{position:relative}.project-overview-list__filter-trigger{display:block;width:100%;border:none;overflow:hidden;position:relative;border-radius:var(--border-radius);padding:var(--page-padding) calc(1.5rem + var(--page-padding)) var(--page-padding) var(--page-padding);background-color:var(--color-white);margin-bottom:1px;font-size:var(--font-size-xs);text-transform:uppercase;color:var(--color-black);appearance:none}.project-overview-list__filter-trigger-arrow{position:absolute;right:0;top:0;height:100%;width:1.5rem;background-color:var(--color-accent);transform:translateZ(0)}.project-overview-list__filter-trigger-arrow:after{content:"";width:0px;height:0px;border-style:solid;border-width:6px 4px 0 4px;border-color:#ffffff transparent transparent transparent;transform:rotate(0);position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.project-overview-list__filter-link{display:block;overflow:hidden;position:relative;border-radius:var(--border-radius);padding:var(--page-padding) calc(1.5rem + var(--page-padding)) var(--page-padding) var(--page-padding);background-color:var(--color-white);margin-bottom:1px;cursor:pointer}.project-overview-list__filter-label{text-transform:uppercase;font-size:var(--font-size-xs);display:block;transition:transform .2s ease}.state--active-filter .project-overview-list__filter-label{transform:translate3d(-3px,0,0)}@media (hover: hover){.project-overview-list__filter-link:hover .project-overview-list__filter-label{transform:translate3d(-3px,0,0)}}.project-overview-list__filter-arrow{position:absolute;right:0;top:0;height:100%;width:1.5rem;background-color:var(--color-accent);transform:translate3d(100%,0,0);transition:transform .2s ease}.state--active-filter .project-overview-list__filter-arrow{transform:translateZ(0)}@media (hover: hover){.project-overview-list__filter-link:hover .project-overview-list__filter-arrow{transform:translateZ(0)}}@media (hover: none){.project-overview-list__filter-arrow{transform:translateZ(0)}}.project-overview-list__filter-arrow:after{content:"";width:0px;height:0px;border-style:solid;border-width:4px 0 4px 6px;border-color:transparent transparent transparent #ffffff;transform:rotate(0);position:absolute;top:12px;left:50%;transform:translate3d(-50%,0,0)}.state--active-filter .project-overview-list__filter-arrow:after{content:"";border:none;width:10px;height:10px;background-image:url(/images/cross-white.svg);background-size:cover;transform:translate3d(-50%,-20%,0) rotate(-45deg)}.project-overview-list__filter-spacer{flex:1;background-color:var(--color-white);border-radius:var(--border-radius);margin-bottom:1px}@media screen and (min-width: 700px){.project-overview-list__filter-top,.project-overview-list__filter-sub{display:flex;flex-wrap:wrap}.project-overview-list__filter-select{display:none}.project-overview-list__filter-bottom .project-overview-list__filter-select{display:none}.project-overview-list__filter-bottom .project-overview-list__filter-select.state--active{display:none}.project-overview-list__filter-link{margin-right:1px}}.responsive-image{display:block;position:relative;width:100%;overflow:hidden}.responsive-image span{position:absolute;top:0;left:0;height:100%;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center;transition:opacity 0ms ease}.responsive-image.did-appear span{opacity:0}.responsive-image.contain span{background-size:contain}.responsive-image img{position:absolute;display:block;top:0;left:0;object-fit:cover;height:100%;width:100%;opacity:0;transform:scale(1.1);transform-origin:center;transition:opacity 0ms ease,transform 0ms ease;will-change:opacity,transform}.responsive-image.contain img{object-fit:contain}.responsive-image.did-appear img{opacity:1;transform:scale(1.001)}.richtext{line-height:1.1;max-width:1000px}.richtext h3{font-size:var(--font-size-l);margin-bottom:.6em;margin-top:1.5em}.richtext h2:first-child,.richtext h3:first-child{margin-top:0}.richtext p{margin-bottom:1em}.richtext a:not(.button){position:relative;color:var(--color-accent)}.richtext a:not(.button):after{content:"";position:absolute;left:0;bottom:0;width:0;height:0;border-bottom:1px solid;transition:width .3s ease}@media (hover: hover){.richtext a:not(.button):hover:after{width:100%}}.richtext ul{margin-bottom:1em;padding-left:1.1rem}.richtext ul li{list-style-type:disc;padding-left:.5rem}.richtext ol{margin-bottom:1em;padding-left:1.4rem}.richtext ol li{list-style-type:decimal;padding-left:4px}.richtext strong{font-weight:700}.richtext i{font-style:italic}.richtext .button{margin-bottom:1em}.richtext h2:last-child,.richtext h3:last-child,.richtext p:last-child,.richtext ul:last-child,.richtext ol:last-child,.richtext .button:last-child{margin-bottom:0}.section-title{position:relative;padding:var(--page-padding);display:flex}.section-title__title{flex:1;border-radius:var(--border-radius);background-color:var(--color-white);padding:var(--page-padding) var(--page-padding);min-height:3rem;text-transform:uppercase;font-size:var(--font-size-xs)}.svg-title__title{font-size:0;height:0;overflow:hidden}.svg-title__container svg{width:100%;height:auto;display:block}.teaser{display:block}.teaser__media{border-radius:var(--border-radius);overflow:hidden}.teaser__media .responsive-image,.teaser__video{display:block;width:100%;transition:transform .6s var(--bezier-ease)}@media (hover: hover){.teaser:hover :is(.teaser__media .responsive-image,.teaser__video){transform:scale(1.1)}}.teaser__text{display:inline-block;overflow:hidden;position:relative;border-radius:var(--border-radius);padding:var(--page-padding) calc(1.5rem + var(--page-padding)) var(--page-padding) var(--page-padding);background-color:var(--color-white);margin-top:1px}.teaser__label{text-transform:uppercase;font-size:var(--font-size-xs);display:block;font-weight:400;transition:transform .2s ease}@media (hover: hover){.teaser:hover .teaser__label{transform:translate3d(-3px,0,0)}}.teaser__link-arrow{position:absolute;right:0;top:0;height:100%;width:1.5rem;background-color:var(--color-accent);transform:translate3d(100%,0,0);transition:transform .2s ease}@media (hover: hover){.teaser:hover .teaser__link-arrow{transform:translateZ(0)}}@media (hover: none){.teaser__link-arrow{transform:translateZ(0)}}.teaser__link-arrow:after{content:"";width:0px;height:0px;border-style:solid;border-width:4px 0 4px 6px;border-color:transparent transparent transparent #ffffff;transform:rotate(0);position:absolute;top:12px;left:50%;transform:translate3d(-50%,0,0)}@media screen and (min-width: 700px){.teaser__label{font-size:var(--font-size-s)}}.text-media{display:grid;grid-template-columns:repeat(24,1fr);gap:var(--grid-gutter);padding:3.125rem var(--page-padding) 0}.text-media__text-wrapper{grid-column:span 24;position:relative;z-index:1}.text-media__text-sticky{position:sticky;top:calc(var(--header-height) + 3.125rem)}.text-media__text{font-size:var(--font-size-m);font-weight:700}.text-media__text .richtext{max-width:none}.text-media__footnotes{padding-top:3.125rem;font-size:var(--font-size-xs);text-transform:uppercase}.text-media__footnote:nth-child(2){padding-top:1rem}.text-media__media{grid-column:span 24;transform:rotate(-5deg) scale(.9)}@media screen and (min-width: 700px){.text-media{padding-top:6.25rem}.text-media__footnotes{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--grid-gutter);align-items:flex-end}}@media screen and (min-width: 1024px){.text-media.state--media .text-media__text-wrapper{grid-column:span 12;display:flex;flex-direction:column}.text-media:not(.state--media) .text-media__text-wrapper{display:grid;align-items:flex-start;grid-template-columns:repeat(24,1fr);gap:var(--grid-gutter)}.text-media:not(.state--media) .text-media__text{grid-column:span 17}.text-media.state--media .text-media__footnotes{grid-template-columns:repeat(3,1fr)}.text-media:not(.state--media) .text-media__footnotes{padding-top:0;align-items:flex-start;grid-column-start:19;grid-column-end:25;grid-template-columns:repeat(1,1fr)}.text-media:not(.state--media) .text-media__footnote:nth-child(2){padding-top:0}.text-media__media{grid-column-start:15;grid-column-end:25;border-radius:var(--border-radius);overflow:hidden}.text-media.state--rotated .text-media__media{max-width:700px;margin:0 0 0 auto;width:100%;grid-column-start:15;grid-column-end:25;transform:rotate(-10deg);transform-origin:bottom left}}@media screen and (min-width: 1400px){.text-media:not(.state--media) .text-media__text{grid-column-start:1;grid-column-end:18}.text-media:not(.state--media) .text-media__footnotes{grid-column-start:19;grid-column-end:25}}.text-media-list{padding-top:3.125rem}.text-media-list__item{padding:0 var(--page-padding);display:grid;grid-template-columns:repeat(24,1fr);gap:var(--grid-gutter);margin-bottom:3.125rem}.text-media-list__item:last-child{margin-bottom:0}.text-media-list__content{grid-column:span 24}.text-media-list__title-wrapper{margin-bottom:1rem}.text-media-list__title{font-size:var(--font-size-l);font-family:var(--font-family-title);text-transform:uppercase}.text-media-list__title span{-webkit-hyphens:auto;hyphens:auto;display:inline-block;white-space:break-spaces}.text-media-list__text{font-size:var(--font-size-s);margin-bottom:1rem}.text-media-list__media-wrapper{grid-column:span 24}.text-media-list__video,.text-media-list__media-wrapper .responsive-image{display:block;width:100%;margin-bottom:var(--page-padding)}.text-media-list__caption{text-transform:uppercase;font-size:var(--font-size-xs)}@media screen and (min-width: 700px){.text-media-list{padding-top:6.25rem}.text-media-list__item{margin-bottom:6.25rem}.text-media-list__content{grid-column:span 14}.state--no-media .text-media-list__content{grid-column:span 24}.text-media-list__title{max-width:90%}.text-media-list__text{max-width:90%;margin-bottom:0}.text-media-list__media-wrapper{grid-column:span 10}}@media screen and (min-width: 1024px){.text-media-list__content{grid-column:span 16}.state--no-media .text-media-list__content{grid-column:span 24}.text-media-list__media-wrapper{grid-column:span 8}}@media screen and (min-width: 1400px){.text-media-list__content{display:grid;grid-column:span 18;grid-template-columns:repeat(18,1fr)}.state--no-media .text-media-list__content{grid-column:span 24;grid-template-columns:repeat(24,1fr)}.text-media-list__title-wrapper{grid-column:span 10}.state--no-media .text-media-list__title-wrapper{grid-column:span 12}.text-media-list__title{font-size:var(--font-size-xl)}.text-media-list__text{grid-column:span 8}.state--no-media .text-media-list__text{grid-column:span 12}.text-media-list__media-wrapper{grid-column:span 6}}.text-media-scroll-teaser{min-height:var(--vh-100);background-color:var(--color-gray-dark)}.text-media-scroll-teaser.state--transparent{background-color:transparent}.text-media-scroll-teaser__title{padding:var(--page-padding);position:sticky;top:calc(var(--header-height) - var(--page-padding))}.text-media-scroll-teaser__content{padding:50vh 0 20vh;position:relative}.text-media-scroll-teaser__item{padding:0 var(--page-padding);margin-bottom:20vh;display:grid;grid-template-columns:repeat(24,1fr);gap:var(--grid-gutter);align-items:center}.text-media-scroll-teaser__media{grid-column:span 24;grid-row-start:2}.text-media-scroll-teaser__video{width:100%;display:block}.text-media-scroll-teaser__text{grid-column:span 24;grid-row-start:1;margin-bottom:var(--page-padding)}.text-media-scroll-teaser__text span{display:inline-block;font-size:var(--font-size-s);font-weight:700;color:#3d3d3d;transition:color .15s ease}.text-media-scroll-teaser__text span.state--active{color:var(--color-white)}@media screen and (min-width: 700px){.text-media-scroll-teaser__media{grid-column:span 10;grid-row-start:auto}.text-media-scroll-teaser__text{grid-column-start:12;grid-column-end:25;grid-row-start:auto;margin-bottom:0}}@media screen and (min-width: 1024px){.text-media-scroll-teaser__media{grid-column:span 8;grid-row-start:auto}.text-media-scroll-teaser__text{grid-column-start:10;grid-column-end:25}.text-media-scroll-teaser__text span{font-size:var(--font-size-m)}}@media screen and (min-width: 1400px){.text-media-scroll-teaser__media{grid-column:span 7;grid-row-start:auto}.text-media-scroll-teaser__text{grid-column-start:10;grid-column-end:24}}.text-media-teasers{padding:3.125rem var(--page-padding)}.text-media-teasers__grid{display:grid;grid-template-columns:repeat(24,1fr);gap:3.125rem var(--grid-gutter)}.text-media-teasers__teaser{grid-column:span 24}.text-media-teasers__media-wrapper{border-radius:var(--border-radius);overflow:hidden;position:relative;padding-top:80%}.text-media-teasers__media,.text-media-teasers__media-wrapper .responsive-image{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;padding-top:0!important}.text-media-teasers__title{position:absolute;left:0;top:0;width:100%;font-family:var(--font-family-title);font-weight:700;color:var(--color-white);padding:var(--page-padding);font-size:var(--font-size-l)}.text-media-teasers__text-main{font-size:var(--font-size-s);font-weight:700;margin-top:var(--page-padding);max-width:700px}.text-media-teasers__text-secondary{font-size:var(--font-size-xs);text-transform:uppercase;margin-top:var(--page-padding);max-width:700px}@media screen and (min-width: 700px){.text-media-teasers{padding:6.25rem var(--page-padding)}.text-media-teasers__teaser{grid-column:span 12}.text-media-teasers__grid{gap:6.25rem var(--grid-gutter)}}@media screen and (min-width: 1024px){.text-media-teasers__media-wrapper{padding-top:65%}}:root{--plyr-color-main: var(--color-accent)}.video-embed{padding:3.125rem var(--page-padding) 0;display:grid;gap:var(--grid-gutter)}.video-embed__video{max-width:calc(var(--ratio) * 90vh);width:100%;margin:0 auto}@media screen and (min-width: 700px){.video-embed{padding:6.25rem var(--page-padding) 0}.video-embed.state--2{grid-template-columns:repeat(2,1fr)}.video-embed.state--3{grid-template-columns:repeat(3,1fr)}}
