:root{--color-white: #fff;--color-white-88: rgba(255, 255, 255, 0.88);--color-white-24: rgba(255, 255, 255, 0.24);--color-white-32: rgba(255, 255, 255, 0.32);--color-white-56: rgba(255, 255, 255, 0.56);--color-black: #000;--color-black-8: rgba(0, 0, 0, 0.08);--color-black-88: rgba(0, 0, 0, 0.88);--color-black-54: rgba(0, 0, 0, 0.54);--color-black-32: rgba(0, 0, 0, 0.32);--color-black-24: rgba(0, 0, 0, 0.24);--color-dark: var(--color-black);--color-light: var(--color-white);--color-text: #00000052;--font-size-xxs: 9px;--font-size-s: 12px;--font-size-m: 18px;--font-size-l: 21px;--font-size-xl: 27px;--font-size-xxl: 36px;--font-size-3xl: 48px;--font-size-4xl: 60px;--line-height-xs: 9px;--line-height-s: 12px;--line-height-m: 21px;--line-height-l: 27px;--line-height-xl: 33px;--line-height-xxl: 48px;--line-height-3xl: 60px;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-bold: 500;--letter-spacing: 15%;--letter-spacing-s: 0.15em;--distance-3xl: 106px;--distance-xxl: 80px;--distance-xl: 48px;--distance-l: 24px;--distance-m: 16px;--distance-s: 12px;--distance-xs: 10px;--distance-xxs: 8px;--distance-3xs: 4px;--font-libre: Libre Caslon Text, serif;--font-libre-bold: Libre Caslon Text Bold, serif;--font-libre-italic: Libre Caslon Text Italic, serif;--font-cormorant: Cormorant Garamond, serif;--font-cormorant-italic: Cormorant Garamond Italic, serif;--icon-size-m: var(--distance-l);--icon-size-s: 9px;--zindex-l: 3;--zindex-m: 2;--zindex-s: 1;--zindex-default: 0}html{scroll-behavior:smooth}body{margin:0;padding:0;font-family:var(--font-libre);font-size:var(--font-size-s);font-weight:var(--font-weight-normal)}body.is-locked{overflow:hidden}@font-face{font-family:"Cormorant Garamond";src:url(ce655e648f9bed7ec1e4.woff2) format("woff2");src:url(d51488678ddb4b6809fb.woff) format("woff");src:url(b96f44491c2dcc16ddc7.ttf) format("truetype");font-weight:300;font-display:swap}@font-face{font-family:"Cormorant Garamond Italic";src:url(a7f48fc454ad6e52f6d9.woff2) format("woff2");src:url(736af6e66202930e2565.woff) format("woff");src:url(e6341a06fa18687533a6.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Cormorant Garamond";src:url(6c684f5375e39117367b.woff2) format("woff2");src:url(936dc8316aafee5be8f1.woff) format("woff");src:url(b1033d71ed82fd59c989.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:"Cormorant Garamond Italic";src:url(46dd0d0b5c8cf20bd0ea.woff2) format("woff2");src:url(8daa7758f943c07f072b.woff) format("woff");src:url(d07f173cdd9cf63d1b6b.ttf) format("truetype");font-style:italic;font-display:swap}@font-face{font-family:"Libre Caslon Text";src:url(6add65b63ee85a338382.woff2) format("woff2");src:url(cd47b882bf8a90399f3b.woff) format("woff");src:url(0808add548aa6a319c92.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:"Libre Caslon Text Bold";src:url(547d0a65687571cbcc88.woff2) format("woff2");src:url(4e7e34899ffccb2be01d.woff) format("woff");src:url(ae5f89c129e50046dbca.ttf) format("truetype");font-weight:700;font-display:swap}@font-face{font-family:"Libre Caslon Text Italic";src:url(2a0cb76a2e9f5507c6f3.woff2) format("woff2");src:url(b6dcec13acc438ef3fe0.woff) format("woff");src:url(0fe077eed4995c461b97.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Libre Caslon Display";src:url(21599d30c3fa3a5a1cb2.woff2) format("woff2");src:url(a251831523ee7f6b7c2a.woff) format("woff");src:url(72210bcf518cef04188c.ttf) format("truetype");font-weight:400;font-display:swap}.h1{margin:0;font-family:var(--font-cormorant-italic);font-size:var(--font-size-xxl);font-weight:var(--font-weight-light);font-style:italic;line-height:var(--line-height-xl)}.h2{margin:0;font-family:var(--font-cormorant);font-size:var(--font-size-xl);font-weight:var(--font-weight-normal);line-height:var(--line-height-xl)}.h3{margin:0;font-family:var(--font-libre);font-size:var(--font-size-xxs);font-weight:var(--font-weight-normal);line-height:1;text-transform:uppercase;letter-spacing:var(--letter-spacing-s)}.copy{font-family:var(--font-libre);line-height:var(--line-height-m);font-style:normal;color:var(--color-text)}.overline{font-family:var(--font-cormorant-italic);font-size:var(--font-size-m);font-style:italic;font-weight:var(--font-weight-bold);line-height:var(--line-height-m)}.subline{margin:0;font-family:var(--font-libre-italic);font-size:var(--font-size-s);font-weight:var(--font-weight-normal);font-style:italic;line-height:var(--line-height-s);color:var(--color-text)}.wrapper{margin:0 auto;width:100%;max-width:1780px}.padding-edge{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 var(--distance-l)}@media screen and (min-width: 768px){.padding-edge{padding:0 var(--distance-xl)}}@media screen and (min-width: 1024px){.padding-edge{padding:0 var(--distance-xxl)}}.content{margin-top:var(--distance-3xl)}.content--index{margin-top:var(--distance-l)}.visually-hidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.states:hover,.teaser__link:hover,.stage__anchor:hover,.show-more__link:hover,.nav__link:hover,.meta-nav__link:hover,.logo:hover,.link:hover,.header__link:hover,.header.is-fixed .logo:hover,.header.is-fixed .nav__link:hover,.header.is-fixed .header__quick-links .header__link:hover,.link-list__link:hover,.categories__link:hover,.case-detail__link:hover,.cases__link:hover,.burger:hover,.article-nav__link:hover{color:var(--color-black-54)}.states:focus-visible,.teaser__link:focus-visible,.stage__anchor:focus-visible,.show-more__link:focus-visible,.nav__link:focus-visible,.meta-nav__link:focus-visible,.logo:focus-visible,.link:focus-visible,.header__link:focus-visible,.header.is-fixed .logo:focus-visible,.header.is-fixed .nav__link:focus-visible,.header.is-fixed .header__quick-links .header__link:focus-visible,.link-list__link:focus-visible,.categories__link:focus-visible,.case-detail__link:focus-visible,.cases__link:focus-visible,.burger:focus-visible,.article-nav__link:focus-visible{outline:1px solid currentColor;outline-offset:4px}.figure{margin:0}.states--light:hover,.header--light .nav__link:hover,.header--light .logo:hover,.header--light .header__quick-links .header__link:hover{color:var(--color-white-56)}.states--light:focus-visible,.header--light .nav__link:focus-visible,.header--light .logo:focus-visible,.header--light .header__quick-links .header__link:focus-visible{outline:1px solid currentColor;outline-offset:4px}.article-nav{position:sticky;bottom:0;left:0;z-index:var(--zindex-s);width:100%;overflow-x:hidden;background-color:var(--color-light);-webkit-box-shadow:0px -4px 24px 0px rgba(0,0,0,.16);box-shadow:0px -4px 24px 0px rgba(0,0,0,.16)}@media screen and (min-width: 1024px){.article-nav{display:none;-webkit-box-shadow:none;box-shadow:none}}.article-nav__list{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--distance-m);margin:0;padding:var(--distance-m) 0;list-style:none;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.article-nav__list::-webkit-scrollbar{display:none}.article-nav__item{list-style:none}.article-nav__link{font-size:var(--font-size-s);line-height:1;letter-spacing:var(--letter-spacing-s);text-transform:uppercase;color:var(--color-text);text-decoration:none;white-space:nowrap}@media screen and (min-width: 1024px){.article-nav__link{font-size:var(--font-size-xxs)}}.article-nav__link--active{padding-right:var(--distance-m);border-right:1px solid currentColor;color:var(--color-dark)}.aspect-ratio--standard{aspect-ratio:4/3}.aspect-ratio--landscape{aspect-ratio:7/5}.aspect-ratio--potrait{aspect-ratio:3/5}.aspect-ratio--desktop--standard{aspect-ratio:4/3}.burger{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;border:none;padding:0;background:none;color:currentColor;cursor:pointer}@media screen and (min-width: 1024px){.burger{display:none}}.cases__headline{margin-bottom:var(--distance-l)}.cases__list{margin:0;padding:0;list-style:none}@media screen and (min-width: 768px){.cases__list{display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:1fr;gap:var(--distance-l)}}.cases__item{margin-bottom:var(--distance-xl)}.cases__wrapper{position:relative;margin:0}.cases__link{color:currentColor;text-decoration:none}.cases__link::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.case-detail{margin-bottom:var(--distance-3xl)}.case-detail__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:var(--distance-l);width:100%}@media screen and (min-width: 768px){.case-detail__meta{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.case-detail__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width: 768px){.case-detail__info{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.case-detail__headline{margin:0 0 var(--distance-s) 0}@media screen and (min-width: 768px){.case-detail__headline{margin:0 var(--distance-xl) 0 0}}.case-detail__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:var(--distance-l);padding-left:0}.case-detail__list-item{list-style:none}.case-detail__link{font-size:var(--font-size-xxs);line-height:var(--line-height-m);color:rgba(0,0,0,.48);text-decoration:none}@media screen and (min-width: 1024px){.case-detail__link{line-height:var(--line-height-l)}}.categories{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--distance-m)}@media screen and (min-width: 768px){.categories{display:none}}.categories__link{font-weight:var(--font-weight-bold);font-size:var(--font-size-l);line-height:var(--line-height-l);letter-spacing:var(--font-weight-bold);text-transform:uppercase;text-decoration:none;color:var(--color-white-24)}.categories__link--active{color:var(--color-white-88)}.contact{margin-bottom:var(--distance-xxl)}@media screen and (min-width: 1024px){.contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8.33%;width:75%}}.contact__intro{-ms-flex-preferred-size:44.44%;flex-basis:44.44%;margin-bottom:var(--distance-l)}@media screen and (min-width: 768px){.contact__intro{margin-bottom:var(--distance-xl)}}@media screen and (min-width: 1024px){.contact__intro{margin:0}}.contact__headline{margin-bottom:var(--distance-l)}.contact__copy{margin-bottom:var(--distance-m)}.contact__notice{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;font-size:var(--font-size-s);line-height:var(--line-height-m)}.contact__input{border:none;margin-bottom:var(--distance-m);padding:var(--distance-s) 0 var(--distance-s) var(--distance-s);width:100%;background:var(--color-black-8);-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 768px){.contact__input{padding-left:var(--distance-s)}}.contact__input::-webkit-input-placeholder{font-family:var(--font-libre);font-size:var(--font-size-xxs);font-weight:var(--font-weight-normal);line-height:1;text-transform:uppercase;letter-spacing:var(--letter-spacing-s);color:var(--color-black-32)}.contact__input::-moz-placeholder{font-family:var(--font-libre);font-size:var(--font-size-xxs);font-weight:var(--font-weight-normal);line-height:1;text-transform:uppercase;letter-spacing:var(--letter-spacing-s);color:var(--color-black-32)}.contact__input:-ms-input-placeholder{font-family:var(--font-libre);font-size:var(--font-size-xxs);font-weight:var(--font-weight-normal);line-height:1;text-transform:uppercase;letter-spacing:var(--letter-spacing-s);color:var(--color-black-32)}.contact__input::-ms-input-placeholder{font-family:var(--font-libre);font-size:var(--font-size-xxs);font-weight:var(--font-weight-normal);line-height:1;text-transform:uppercase;letter-spacing:var(--letter-spacing-s);color:var(--color-black-32)}.contact__input::placeholder{font-family:var(--font-libre);font-size:var(--font-size-xxs);font-weight:var(--font-weight-normal);line-height:1;text-transform:uppercase;letter-spacing:var(--letter-spacing-s);color:var(--color-black-32)}.contact__textarea{resize:none}.contact p{margin:0;line-height:var(--line-height-m)}.cta{display:inline-block;border:1px solid var(--color-dark);margin-bottom:var(--distance-m);padding:var(--distance-xs);text-decoration:none;color:var(--color-dark);cursor:pointer}.cta:hover{background:var(--color-black);color:var(--color-white)}.cta:active{background:var(--color-black-32);color:var(--color-white)}.cta:focus{outline:1px solid var(--color-black-32);outline-offset:var(--distance-3xs)}.cta--button{display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none}.cta--dark:hover{background:var(--color-light);color:var(--color-dark)}.cta--dark:active{background:var(--color-white-32);color:var(--color-dark)}.cta--dark:focus{outline:1px solid var(--color-white-32);outline-offset:var(--distance-3xs)}.duolet{margin-bottom:var(--distance-xxl)}@media screen and (min-width: 1024px){.duolet{display:grid;grid-template-columns:repeat(12, 1fr);gap:var(--distance-m);grid-template-areas:". . . el1 el1 el1 el1 . . . . ." "el2 el2 el2 el2 el2 el2 . . el3 el3 el3 el3";margin-bottom:var(--distance-3xl)}}@media screen and (min-width: 1024px){.duolet--reverse{grid-template-areas:". . . . . el1 el1 el1 el1 . . ." "el3 el3 el3 el3 . . el2 el2 el2 el2 el2 el2"}}@media screen and (min-width: 1024px){.duolet--slider{grid-template-areas:". . . . . . . el1 el1 el1 el1 ." "el2 el2 el2 el2 . . el3 el3 el3 el3 el3 el3"}}@media screen and (min-width: 1024px){.duolet--slider-reverse{grid-template-areas:". el1 el1 el1 el1 . . . . . . ." "el3 el3 el3 el3 el3 el3 . . el2 el2 el2 el2"}}.duolet--slider .duolet__container-text{margin:0}.duolet--slider .duolet__container-small{margin:0}@media screen and (min-width: 1024px){.duolet--slider .duolet__container-small{grid-area:el2}}@media screen and (min-width: 1024px){.duolet--slider .duolet__container-medium{grid-area:el3;margin-top:20%}}.duolet--slider .duolet__image{aspect-ratio:1/1}@media screen and (min-width: 1024px){.duolet--slider .duolet__image--small{aspect-ratio:41/52}}@media screen and (min-width: 1024px){.duolet--slider .duolet__image--medium{aspect-ratio:63/50}}.duolet--overline{grid-template-areas:". . . . . el1 el1 el1 el1 . . ." "el2 el2 el2 el2 el2 el2 el2 el2 . . . ." ". . . . . . . . el3 el3 el3 el3"}.duolet--overline-reverse{grid-template-areas:". . . el1 el1 el1 el1 . . . . ." ". . . . el2 el2 el2 el2 el2 el2 el2 el2" "el3 el3 el3 el3 . . . . . . . ."}@media screen and (min-width: 1024px){.duolet--overline-reverse .duolet__container-small>.duolet__subline{padding-left:var(--distance-l)}}.duolet--overline .duolet__container-text{margin:0}@media screen and (min-width: 1024px){.duolet--overline .duolet__container-small{grid-area:el3;margin:0 calc(var(--distance-xxl)*-1) 0}}.duolet--overline .duolet__container-medium{margin:0}@media screen and (min-width: 1024px){.duolet--overline .duolet__container-medium{grid-area:el2}.duolet--overline .duolet__container-medium>.duolet__subline{padding-left:var(--distance-l)}}.duolet--overline .duolet__image--small{aspect-ratio:17/21}@media screen and (min-width: 1024px){.duolet--overline .duolet__image--small{aspect-ratio:25/14}}.duolet--overline .duolet__image--medium{aspect-ratio:17/12}@media screen and (min-width: 1024px){.duolet--overline .duolet__image--medium{aspect-ratio:85/48}}.duolet__container-text{margin:0}@media screen and (min-width: 1024px){.duolet__container-text{grid-area:el1;margin:0 0 12.5%}}.duolet__container-small{margin:0}@media screen and (min-width: 1024px){.duolet__container-small{grid-area:el3;margin:-60% 0 0}}.duolet__container-medium{margin:0}@media screen and (min-width: 1024px){.duolet__container-medium{grid-area:el2}}.duolet__image{aspect-ratio:34/25}@media screen and (min-width: 1024px){.duolet__image--small{aspect-ratio:41/55}}@media screen and (min-width: 1024px){.duolet__image--medium{aspect-ratio:62/47}}.duolet__subline{margin-bottom:var(--distance-xl)}.duolet__copy{margin:0 0 var(--distance-l);color:var(--color-dark)}.duolet__link{position:relative}@media screen and (min-width: 1024px){.duolet__link{font-size:var(--font-size-xxs);letter-spacing:var(--letter-spacing-s)}}.duolet__headline{margin:0 0 var(--distance-l)}.duolet__statement{margin:0 0 var(--distance-xl);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-xl)}@media screen and (min-width: 1024px){.duolet__statement{margin:0 0 var(--distance-3xl);font-size:var(--font-size-xxl);line-height:var(--line-height-3xl)}}.duolet__overline{margin:0 0 var(--distance-xxs);font-size:var(--font-size-l)}.duolet__figure{margin:0}.duolet__video{margin-bottom:var(--distance-xxs)}@media screen and (min-width: 1024px){.duolet__video{margin-bottom:var(--distance-m)}}.fluid-list{margin-bottom:var(--distance-xxl)}@media screen and (min-width: 768px){.fluid-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8.33%}}@media screen and (min-width: 1024px){.fluid-list{margin-bottom:var(--distance-3xl)}}.fluid-list__container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8.33%;width:100%}@media screen and (min-width: 768px){.fluid-list__overline{-ms-flex-preferred-size:20%;flex-basis:20%}}.fluid-list__headline{margin-bottom:var(--distance-xxs);line-height:1.5}.fluid-list__item{margin-bottom:var(--distance-xl)}@media screen and (min-width: 768px){.fluid-list__item{margin-bottom:var(--distance-l);width:20%}}@media screen and (min-width: 1024px){.fluid-list__item{width:16.66%}}.fluid-list__spacing{margin-bottom:var(--distance-l)}@media screen and (min-width: 768px){.fluid-list__spacing{margin:0}}.footer{border-top:1px solid rgba(0,0,0,.24);padding-top:var(--distance-xl);padding-bottom:var(--distance-l)}@media screen and (min-width: 768px){.footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:var(--distance-xl);padding-bottom:var(--distance-3xl);-webkit-box-sizing:border-box;box-sizing:border-box}}.footer__headline{padding:0 0 var(--distance-xxs);font-size:var(--font-size-xxs);font-weight:var(--font-weight-normal);line-height:1;letter-spacing:var(--letter-spacing-s);text-transform:uppercase}.footer__link{display:block;text-decoration:none;font-size:var(--font-size-s);line-height:var(--line-height-m);color:rgba(0,0,0,.48)}.footer__lang{position:relative;margin-top:var(--distance-xl)}.footer__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:var(--distance-xl)}@media screen and (min-width: 768px){.footer__row{margin:0;width:33.333%}}.link-list{margin:0;padding:0;list-style:none;width:48%}.link-list__link{font-size:var(--font-size-s);line-height:var(--line-height-m);color:rgba(0,0,0,.48);text-decoration:none}@media screen and (min-width: 1024px){.link-list__link{line-height:var(--line-height-l)}}.header{padding-top:var(--distance-l);padding-bottom:var(--distance-l);color:currentColor;-webkit-transition:color .5s;transition:color .5s}.header.is-fixed{position:fixed;top:0;right:0;left:0;padding-top:var(--distance-s);padding-bottom:var(--distance-s);background:rgba(255,255,255,0);color:var(--color-black-32);z-index:var(--zindex-m);-webkit-animation:fadeIn .5s ease-in-out both;animation:fadeIn .5s ease-in-out both}.header.is-fixed>*{-webkit-animation:fadeInFromTop .5s ease-in-out both;animation:fadeInFromTop .5s ease-in-out both}@media screen and (min-width: 1024px){.header.is-fixed{padding-top:var(--distance-l);padding-bottom:var(--distance-l)}}@media screen and (min-width: 1024px){.header.is-fixed .meta-nav{display:block}}.header.is-fixed .header__logo{color:var(--color-dark)}@media screen and (min-width: 1024px){.header.is-fixed .logo__svg{display:block}}@media screen and (min-width: 1024px){.header.is-fixed .logo__svg--large{display:none}}.header.is-fixed .nav.is-open{top:-12px}@media screen and (min-width: 1024px){.header.is-fixed .nav.is-open .nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:0;top:0;background:var(--color-light)}}@media screen and (min-width: 1024px){.header.is-fixed .nav.is-open .nav__item{opacity:0;-webkit-animation:fadeIn .5s ease-in-out both;animation:fadeIn .5s ease-in-out both}}.header.is-fixed .nav.is-open .nav__item:nth-child(1){-webkit-animation-delay:.1s;animation-delay:.1s}.header.is-fixed .nav.is-open .nav__item:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.header.is-fixed .nav.is-open .nav__item:nth-child(3){-webkit-animation-delay:.3s;animation-delay:.3s}.header.is-fixed .nav.is-open .nav__item:nth-child(4){-webkit-animation-delay:.4s;animation-delay:.4s}.header.is-fixed .nav.is-open .nav__item:nth-child(5){-webkit-animation-delay:.5s;animation-delay:.5s}.header.is-fixed .nav.is-open .nav__item:nth-child(6){-webkit-animation-delay:.6s;animation-delay:.6s}.header.is-fixed .nav.is-open .nav__item:nth-child(7){-webkit-animation-delay:.7s;animation-delay:.7s}.header.is-fixed .header__quick-links .header__link{color:currentColor}.header.is-fixed .header__quick-links .header__link--active{color:var(--color-black)}.header.is-fixed .nav__link--lightgrey{color:var(--color-dark)}.header__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 1024px){.header__content{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:var(--distance-s);padding-bottom:var(--distance-s)}}.header__col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:var(--distance-l)}@media screen and (min-width: 768px){.header__col{gap:var(--distance-xl)}}@media screen and (min-width: 1024px){.header__col{position:relative}}.header--light{position:absolute;top:0;right:0;left:0;z-index:var(--zindex-m);color:var(--color-light);background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.25)), to(rgba(0, 0, 0, 0)));background:linear-gradient(180deg, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0) 100%)}.header--light .header__quick-links .header__link{color:currentColor}.header--light .nav__link{color:currentColor}.header--light .nav__link--active{color:var(--color-dark)}.header--light .nav__link--lightgrey{color:var(--color-white-56)}.header__logo{color:currentColor;text-decoration:none}@media screen and (min-width: 1024px){.header__logo .logo__svg{display:none}}.header__logo .logo__svg--large{display:none}@media screen and (min-width: 1024px){.header__logo .logo__svg--large{display:block}}.header__quick-links{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--distance-l)}.header__link{color:currentColor;text-decoration:none;text-transform:uppercase;color:var(--color-black-32)}@media screen and (min-width: 1024px){.header__link{font-size:var(--font-size-xxs);letter-spacing:var(--letter-spacing-s)}}.header__link--active{color:var(--color-black)}@-webkit-keyframes fadeIn{from{opacity:0;-webkit-transform:translateX(var(--distance-xxs));transform:translateX(var(--distance-xxs))}to{opacity:1}}@keyframes fadeIn{from{opacity:0;-webkit-transform:translateX(var(--distance-xxs));transform:translateX(var(--distance-xxs))}to{opacity:1}}@-webkit-keyframes fadeInFromTop{from{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px)}to{opacity:1}}@keyframes fadeInFromTop{from{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px)}to{opacity:1}}@keyframes fadeIn{from{background-color:rgba(255,255,255,0)}to{background-color:#fff}}.icon{width:var(--icon-size-m);height:var(--icon-size-m);pointer-events:none}@media screen and (min-width: 1024px){.icon--s{width:var(--icon-size-s)}}.icon--anchor{width:16px;height:22px}@media screen and (min-width: 1024px){.icon--anchor{width:12px;height:12px}}.image-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:var(--distance-m);margin-top:var(--distance-m)}@media screen and (min-width: 1024px){.image-grid{grid-template-columns:repeat(3, 1fr);margin-top:0}}.image-grid__item{margin:0;padding:0;text-align:center}@media screen and (min-width: 1024px){.image-grid__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--distance-m)}}.image-grid__img{width:100%;height:auto}.image-grid__count{text-align:left}.image{display:block;margin-bottom:var(--distance-xxs);width:100%;max-width:1780px}@media screen and (min-width: 1024px){.image{margin:0 auto var(--distance-m)}}.image--mood{padding-bottom:var(--distance-xxl)}.image--mood__img{margin-bottom:var(--distance-xxs);width:100%}.image--mood__subline{padding:var(--distance-m) var(--distance-l) 0}.image__img{width:100%}.image__subline{padding-top:var(--distance-l)}.image-slider{margin-bottom:var(--distance-3xl)}.image-slider--fullwidth figure{margin:0}.image-slider .bullets{bottom:54px}.intro{position:relative;margin-top:var(--distance-3xl);margin-bottom:var(--distance-3xl)}.intro--space-s{margin-top:var(--distance-xxl);margin-bottom:var(--distance-xxl)}@media screen and (min-width: 1024px){.intro--space-s{margin-top:var(--distance-3xl);margin-bottom:var(--distance-3xl)}}@media screen and (min-width: 1024px){.intro--space-m{margin-top:220px;margin-bottom:220px}}.intro--listing{margin-bottom:var(--distance-xxl)}@media screen and (min-width: 1024px){.intro--listing{margin-bottom:var(--distance-xl)}}.intro--text .intro__headline{margin-bottom:var(--distance-xl)}.intro--big .h1{font-family:Libre Caslon Display,serif;font-style:normal;text-transform:uppercase;letter-spacing:.15em}@media screen and (min-width: 1024px){.intro--big__container{width:50%}}@media screen and (min-width: 1024px){.intro__container{width:66.67%}}@media screen and (min-width: 1024px){.intro__container--small{width:41.66%}}.intro__headline{margin:0;line-height:var(--line-height-xxl);font-weight:var(--font-weight-bold)}@media screen and (min-width: 1024px){.intro__headline{font-size:var(--font-size-3xl);line-height:var(--line-height-3xl)}}@media screen and (min-width: 1024px){.intro__subline{margin:0;font-size:var(--font-size-xxs);line-height:var(--line-height-s);letter-spacing:var(--letter-spacing-s)}}.intro__overline{margin:0;font-weight:var(--font-weight-light)}@media screen and (min-width: 1024px){.intro__link{font-size:var(--font-size-xxs);letter-spacing:var(--letter-spacing-s)}}.intro__copy{width:80%;margin:0 0 var(--distance-xl);color:var(--color-dark)}.jobs{margin:0;padding:0}@media screen and (min-width: 1024px){.jobs{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}}.jobs-container{margin-bottom:var(--distance-3xl)}@media screen and (min-width: 1024px){.jobs-container{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width: 1024px){.jobs-container__headline{-ms-flex-preferred-size:15%;flex-basis:15%;margin:0;font-size:var(--font-size-xxs);line-height:var(--line-height-m);letter-spacing:var(--letter-spacing-s)}}.jobs__item{position:relative;border-bottom:1px solid rgba(0,0,0,.32);padding:var(--distance-xl) 0;list-style:none}@media screen and (min-width: 1024px){.jobs__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:80%;margin-bottom:var(--distance-m);padding:0 0 var(--distance-m)}}.jobs__item:last-child{border:none;padding-bottom:0}.jobs__title{margin-bottom:var(--distance-m)}@media screen and (min-width: 1024px){.jobs__title{-ms-flex-preferred-size:37.5%;flex-basis:37.5%;margin:0;font-size:var(--font-size-xxs);letter-spacing:var(--letter-spacing-s)}}.jobs__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width: 1024px){.jobs__row{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width: 1024px){.jobs__link{margin-right:var(--distance-xl);font-size:var(--font-size-xxs);letter-spacing:var(--letter-spacing-s)}}@media screen and (min-width: 1024px){.jobs__copy{margin:0;line-height:initial}}.job .wrapper{margin-bottom:var(--distance-3xl)}@media screen and (min-width: 1024px){.job .wrapper--job .copy{width:100%;max-width:33.33%}}.key-value__headline{margin:0 0 var(--distance-l)}.key-value__key{margin:0 0 var(--distance-xxs)}.key-value__value{margin:0 0 var(--distance-m)}.lazy-element{position:relative;z-index:var(--zindex-s);opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity .7s linear,-webkit-transform .5s linear;transition:opacity .7s linear,-webkit-transform .5s linear;transition:transform .5s linear,opacity .7s linear;transition:transform .5s linear,opacity .7s linear,-webkit-transform .5s linear}.lazy-element--hidden{opacity:0;-webkit-transform:translateY(10%);transform:translateY(10%)}.link{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--distance-xxs);text-decoration:none;color:var(--color-dark)}.link::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.links{margin:0;padding:0;list-style:none}.links__item{margin-bottom:var(--distance-xs)}.links__spacer{margin-bottom:var(--distance-l)}.links__link{text-decoration:none}.links-touch :nth-child(2){margin-bottom:var(--distance-m)}@media screen and (min-width: 1024px){.links-touch__item{margin:0}}.list{margin-bottom:var(--distance-xxl)}@media screen and (min-width: 768px){.list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8.33%}}@media screen and (min-width: 1024px){.list{margin-bottom:var(--distance-3xl)}}.list__headline{margin:0}@media screen and (min-width: 768px){.list__headline{width:20%}}@media screen and (min-width: 1024px){.list__headline{width:16.66%}}.listing{margin-bottom:var(--distance-xxl)}@media screen and (min-width: 1024px){.listing{margin-bottom:var(--distance-3xl)}}@media screen and (min-width: 1024px){.listing__container{width:41.66%}}.listing__overline{margin:0;color:var(--color-dark)}.listing__elements{margin:0;font-family:var(--font-libre-bold)}.logo{display:block}.logo__svg{width:32px;height:20px}.logo__svg--large{width:144px;height:24px}.media-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:var(--distance-xxl)}@media screen and (min-width: 1024px){.media-text{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:var(--distance-3xl)}}.media-text__container-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width: 1024px){.media-text__container-text{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:33.33%}}.media-text__link{margin-top:var(--distance-l)}.media-text__container-image{padding:0;margin:0}@media screen and (min-width: 1024px){.media-text__container-image{width:58.33%}}.media-text__image{aspect-ratio:4/3}.media-text__video{margin-bottom:var(--distance-m)}.media-text--reverse .media-text__container-image{margin-bottom:var(--distance-l);-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media screen and (min-width: 1024px){.media-text--reverse .media-text__container-image{margin-bottom:0}}.media-text--reverse .media-text__container-text{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.media-text__overline{margin:0 0 var(--distance-xxs)}.media-text__copy{margin:0 0 var(--distance-xl);color:var(--color-dark)}.media-text__statement{margin:0 0 var(--distance-xl);font-size:var(--font-size-xl);line-height:var(--line-height-xxl);font-weight:var(--font-weight-bold)}.media-text__headline{margin:0 0 var(--distance-l);line-height:var(--line-height-xl)}.meta-nav{display:none}.meta-nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--distance-m);margin:0;padding:0;list-style:none}.meta-nav__item{list-style:none}.meta-nav__link{font-size:var(--font-size-xxs);line-height:1;letter-spacing:var(--letter-spacing-s);text-transform:uppercase;color:var(--color-text);text-decoration:none}.meta-nav__link--active{color:var(--color-dark)}.meta{padding:0 var(--distance-l) var(--distance-xl) var(--distance-l)}.meta__headline{margin:0 0 var(--distance-xxs)}.meta__copy{margin:var(--distance-l) 0 var(--distance-xl) 0}.mood{padding-bottom:var(--distance-xxl)}.mood__img{width:100%;margin-bottom:var(--distance-xxs)}.mood__img--fullsize{-o-object-fit:cover;object-fit:cover;min-height:100vh}.mood__subline{padding:0 var(--distance-l)}.nav{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--zindex-l);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:var(--distance-l);height:100vh;background:linear-gradient(13.63deg, rgba(227, 68, 68, 0.136) 0%, rgba(0, 117, 255, 0.038) 100%),rgba(0,0,0,.8);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:var(--color-white-88);opacity:0;-webkit-transition:all .3s;transition:all .3s;visibility:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 1024px){.nav{display:block;position:static;padding:0;height:auto;background:rgba(0,0,0,0);-webkit-backdrop-filter:none;backdrop-filter:none;color:currentColor;-webkit-transition:none;transition:none;visibility:visible;opacity:1}}.nav.is-open{opacity:1;visibility:visible}.nav.is-open .nav__header{-webkit-animation:fadeInFromTop .5s ease-in-out both;animation:fadeInFromTop .5s ease-in-out both}.nav.is-open .nav__list,.nav.is-open .nav__contact{-webkit-animation:fadeInFromBottom .5s ease-in-out both;animation:fadeInFromBottom .5s ease-in-out both}.nav.is-open .nav__link{color:currentColor}.nav__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width: 1024px){.nav__header{display:none}}.nav__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;border:none;padding:0;background:none;color:currentColor}.nav__list{margin:0;padding:0;list-style:none}@media screen and (min-width: 1024px){.nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--distance-m)}}.nav__item{margin-bottom:var(--distance-xl)}.nav__item:first-child{margin-bottom:var(--distance-xxl)}@media screen and (min-width: 1024px){.nav__item{margin:0}}.nav__link{font-weight:var(--font-weight-bold);font-size:var(--font-size-l);line-height:var(--line-height-l);letter-spacing:var(--font-weight-bold);text-transform:uppercase;text-decoration:none;color:var(--color-black-32)}.nav__link:hover{opacity:1;color:var(--color-black-54)}.nav__link--active{color:var(--color-dark)}@media screen and (min-width: 1024px){.nav__link{font-size:var(--font-size-xxs);letter-spacing:var(--letter-spacing-s)}}.nav__contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--distance-xxs);letter-spacing:var(--letter-spacing-s);text-transform:uppercase;text-decoration:none;color:currentColor}@media screen and (min-width: 1024px){.nav__contact{display:none}}@keyframes fadeInFromTop{from{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px)}to{opacity:1}}@-webkit-keyframes fadeInFromBottom{from{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1}}@keyframes fadeInFromBottom{from{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1}}.paragraph{margin-bottom:var(--distance-xl)}@media screen and (min-width: 1728px){.paragraph{padding:0;margin-bottom:var(--distance-xxl)}}.paragraph__headline{margin-bottom:var(--distance-m)}@media screen and (min-width: 768px){.paragraph__headline{margin-bottom:var(--distance-l);line-height:var(--line-height-xl)}}@media screen and (min-width: 1024px){.paragraph__headline{margin:0 auto var(--distance-m);width:66.66%}}@media screen and (min-width: 768px){.paragraph__container{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--distance-m)}}@media screen and (min-width: 1024px){.paragraph__container{gap:var(--distance-l) var(--distance-3xl);margin:0 auto;width:66.66%}}.paragraph__article{margin-bottom:var(--distance-l)}@media screen and (min-width: 768px){.paragraph__article{margin-bottom:0}}.paragraph__copy{margin-top:var(--distance-s);color:var(--color-dark)}@media screen and (min-width: 768px){.offices{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (min-width: 1024px){.offices{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.offices__item{margin-bottom:var(--distance-xxl)}@media screen and (min-width: 768px){.offices__item{-ms-flex-preferred-size:33.33%;flex-basis:33.33%}}@media screen and (min-width: 1024px){.offices__item{-ms-flex-preferred-size:auto;flex-basis:auto}}@media screen and (min-width: 1024px){.offices__headline{margin:0 0 var(--distance-xxs);font-size:var(--font-size-xxs);letter-spacing:var(--letter-spacing-s)}}.offices__headline--standalone{margin-bottom:var(--distance-xl)}@media screen and (min-width: 768px){.offices__headline--standalone{-ms-flex-preferred-size:100%;flex-basis:100%;margin:0 0 var(--distance-m)}}@media screen and (min-width: 1024px){.offices__headline--standalone{-ms-flex-preferred-size:auto;flex-basis:auto;margin:0}}@media screen and (min-width: 1024px){.offices__link{margin-top:var(--distance-xl);font-size:var(--font-size-xxs);letter-spacing:var(--letter-spacing-s)}}.offices__phone{display:block;margin:var(--distance-l) 0}.preview__item{position:relative;margin-bottom:var(--distance-l)}.preview__headline{margin-bottom:var(--distance-l)}.preview__link{display:inline-block;text-decoration:none}.preview__link::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.show-more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-bottom:var(--distance-3xl)}.show-more__link{position:relative;padding:var(--distance-l) 0 var(--distance-l) var(--distance-l);z-index:var(--zindex-s);letter-spacing:var(--letter-spacing-s);text-transform:uppercase;text-decoration:none;color:currentColor}.singlet{margin:0 var(--distance-l) var(--distance-xxl)}@media screen and (min-width: 1024px){.singlet{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:var(--distance-3xl)}}.singlet__image{aspect-ratio:7/5;margin-bottom:var(--distance-m)}.singlet__subline{margin-bottom:var(--distance-xl)}@media screen and (min-width: 1024px){.singlet__subline{margin-bottom:0}}.singlet__headline{margin:0 0 var(--distance-m);line-height:var(--line-height-xl);font-weight:var(--font-weight-bold)}@media screen and (min-width: 1024px){.singlet__text{-ms-flex-item-align:center;align-self:center;-ms-flex-preferred-size:50%;flex-basis:50%}}@media screen and (min-width: 1024px){.singlet__copy{width:90%;margin-bottom:var(--distance-xl)}}.singlet__link{position:relative}@media screen and (min-width: 1024px){.singlet__link{font-size:var(--font-size-xxs);letter-spacing:var(--letter-spacing-s)}}.skills{margin:0;padding:0 0 0 var(--distance-m)}.skills__item{font-size:var(--font-size-s);line-height:var(--line-height-m)}.glide{position:relative;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.glide *{-webkit-box-sizing:inherit;box-sizing:inherit}.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-ms-touch-action:pan-Y;touch-action:pan-Y;overflow:hidden;margin:0;padding:0;white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;will-change:transform}.glide__slides--dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.glide__slide{width:100%;height:100%;-ms-flex-negative:0;flex-shrink:0;white-space:normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.glide__slide a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.glide--rtl{direction:rtl}.glide__arrow{position:absolute;display:block;top:50%;z-index:2;color:#fff;text-transform:uppercase;padding:9px 12px;background-color:rgba(0,0,0,0);border:2px solid rgba(255,255,255,.5);border-radius:4px;-webkit-box-shadow:0 .25em .5em 0 rgba(0,0,0,.1);box-shadow:0 .25em .5em 0 rgba(0,0,0,.1);text-shadow:0 .25em .5em rgba(0,0,0,.1);opacity:1;cursor:pointer;-webkit-transition:opacity 150ms ease,border 300ms ease-in-out;transition:opacity 150ms ease,border 300ms ease-in-out;-webkit-transform:translateY(-50%);transform:translateY(-50%);line-height:1}.glide__arrow:focus{outline:none}.glide__arrow:hover{border-color:#fff}.glide__arrow--left{left:2em}.glide__arrow--right{right:2em}.glide__arrow--disabled{opacity:.33}.glide__bullets{position:absolute;z-index:2;bottom:2em;left:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;list-style:none;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.glide__bullet{background-color:rgba(255,255,255,.5);width:9px;height:9px;padding:0;border-radius:50%;border:2px solid rgba(0,0,0,0);-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;cursor:pointer;line-height:0;-webkit-box-shadow:0 .25em .5em 0 rgba(0,0,0,.1);box-shadow:0 .25em .5em 0 rgba(0,0,0,.1);margin:0 .25em}.glide__bullet:focus{outline:none}.glide__bullet:hover,.glide__bullet:focus{border:2px solid #fff;background-color:rgba(255,255,255,.5)}.glide__bullet--active{background-color:#fff}.glide--swipeable{cursor:grab;cursor:-webkit-grab}.glide--dragging{cursor:grabbing;cursor:-webkit-grabbing}.bullets{position:absolute;bottom:85px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:var(--distance-xxs)}.bullets__item{margin:0;border:none;width:var(--distance-xxs);height:var(--distance-xxs);background:var(--color-white-24);-webkit-box-shadow:none;box-shadow:none}.glide{position:relative}.glide__bullet--active{background-color:var(--color-white)}.glide__arrow{border:none;padding:0;-webkit-box-shadow:none;box-shadow:none;text-shadow:none;opacity:.5}.glide__arrow--left{left:1em}@media screen and (min-width: 768px){.glide__arrow--left{left:2em}}.glide__arrow--right{right:1em}@media screen and (min-width: 768px){.glide__arrow--right{right:2em}}.glide picture{position:relative}.glide picture::after{position:absolute;right:0;bottom:0;left:0;height:30px;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(#000000));background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%)}.stage{position:relative;z-index:var(--zindex-default);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100vh;color:var(--color-light);overflow:hidden}@media screen and (min-width: 1024px){.stage{aspect-ratio:16/9;width:100%;height:100vh;-webkit-box-sizing:border-box;box-sizing:border-box}}.stage__content{position:relative;z-index:var(--zindex-s)}@media screen and (min-width: 1024px){.stage__content{-webkit-box-sizing:border-box;box-sizing:border-box}}.stage__content-below{position:absolute;bottom:150px;z-index:var(--zindex-s)}.stage__content-below .stage__overline{margin-bottom:0}@media screen and (min-width: 1024px){.stage__content-below{bottom:200px}}.stage__anchor{position:absolute;bottom:var(--distance-xl);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);text-decoration:none;text-align:center;color:currentColor;z-index:var(--zindex-m)}@media screen and (min-width: 1024px){.stage__anchor{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--distance-xxs);left:0;right:0;margin:0 auto;text-align:left;-webkit-transform:none;transform:none}}.stage__discover{display:none}@media screen and (min-width: 1024px){.stage__discover{display:block}}.stage__headline{margin:0;line-height:var(--line-height-xxl);font-weight:var(--font-weight-bold)}@media screen and (min-width: 1024px){.stage__headline{padding-right:33.33%;font-size:var(--font-size-3xl);line-height:var(--line-height-3xl)}}.stage__headline--hidden{display:none;opacity:0}.stage__headline--animation{display:block;-webkit-animation:6s forwards ease-in-out fadeInOutStage;animation:6s forwards ease-in-out fadeInOutStage}.stage__headline--last{-webkit-animation:4s forwards ease-in-out fadeInStage;animation:4s forwards ease-in-out fadeInStage}.stage__overline{margin:0 0 var(--distance-xxs)}.stage__overline--hidden{display:none;opacity:0}.stage__overline--animation{display:block;-webkit-animation:6s forwards ease-in-out fadeInOutStage;animation:6s forwards ease-in-out fadeInOutStage}.stage__overline--last{-webkit-animation:4s forwards ease-in-out fadeInStage;animation:4s forwards ease-in-out fadeInStage}.stage__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;z-index:var(--zindex-default);pointer-events:none}@media screen and (min-width: 768px){.stage__media{bottom:auto}}.stage__cta{display:inline-block;margin-top:var(--distance-m);border-color:currentColor;color:var(--color-light)}@media screen and (min-width: 1024px){.stage--extended{margin-bottom:var(--distance-3xl)}}@-webkit-keyframes fadeInOutStage{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@keyframes fadeInOutStage{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@-webkit-keyframes fadeInStage{0%{opacity:0}100%{opacity:1}}@keyframes fadeInStage{0%{opacity:0}100%{opacity:1}}.statement{margin-bottom:var(--distance-xl)}@media screen and (min-width: 1024px){.statement{margin-bottom:var(--distance-xxl)}}@media screen and (min-width: 1728px){.statement{margin-bottom:var(--distance-3xl)}}@media screen and (min-width: 1024px){.statement__container{max-width:66.67%}}@media screen and (min-width: 1024px){.statement__container--right{margin-left:33.33%}}.statement__overline{margin:0 0 var(--distance-xxs)}.statement__main{margin-bottom:var(--distance-m);font-weight:var(--font-weight-bold);line-height:var(--line-height-xl)}@media screen and (min-width: 1024px){.statement__main{font-size:var(--font-size-xxl);line-height:var(--line-height-xxl)}}.statement__copy{margin:0 0 var(--distance-m);color:var(--color-dark)}@media screen and (min-width: 1024px){.statement__copy{margin-bottom:var(--distance-l);max-width:62.5%}}@media screen and (min-width: 1728px){.statement__copy{margin-bottom:var(--distance-xl)}}.teaser{position:relative}.teaser:hover .teaser__video{-webkit-transform:scale(0.98);transform:scale(0.98)}.teaser__media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.teaser__video{max-width:100%;width:100%;-webkit-transition:.5s all ease-in-out;transition:.5s all ease-in-out}.teaser__content{padding-top:var(--distance-l);padding-bottom:var(--distance-3xl);background-color:var(--color-light)}.teaser__link{text-decoration:none;color:currentColor}.teaser__link::after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";z-index:var(--zindex-s)}.teaser__headline{margin:0 0 var(--distance-m)}.teaser__subline{margin:0 0 var(--distance-m)}.teaser__description{padding-top:var(--distance-l);padding-bottom:var(--distance-l)}.teaser__copy{margin:0}@media screen and (min-width: 768px){.teaser__copy{max-width:50%}}.text{margin-bottom:var(--distance-l)}@media screen and (min-width: 1024px){.text{margin-bottom:var(--distance-3xl)}}.text__headline{margin:0 0 var(--distance-l)}@media screen and (min-width: 1024px){.text__headline--cols{width:33.33%}}.text__copy{margin:0;color:var(--color-dark)}@media screen and (min-width: 1024px){.text__copy--cols{width:66.66%;-webkit-column-count:2;-moz-column-count:2;column-count:2}}.text__copy--services{margin-bottom:var(--distance-l)}@media screen and (min-width: 1024px){.text__copy--column{width:80%;-webkit-column-count:2;-moz-column-count:2;column-count:2}}.text__link{margin-top:var(--distance-m)}.triplet{margin-bottom:var(--distance-xxl)}@media screen and (min-width: 1024px){.triplet{display:grid;grid-template-columns:repeat(12, 1fr);grid-template-rows:auto;gap:var(--distance-m);grid-template-areas:"el1 el1 el1 el1 . el2 el2 el2 el2 el2 el2 el2" "el3 el3 el3 . . . . el4 el4 el4 el4 el4";margin-bottom:var(--distance-3xl)}}@media screen and (min-width: 1024px){.triplet-reverse{grid-template-areas:"el2 el2 el2 el2 el2 el2 el2 . el1 el1 el1 el1" "el4 el4 el4 el4 el4 . . . . el3 el3 el3"}}@media screen and (min-width: 1024px){.triplet-reverse .triplet__container-small{margin-right:calc(var(--distance-xxl)*-1);margin-left:0}}@media screen and (min-width: 1024px){.triplet-reverse .triplet__container-medium{margin:157px 0 0 calc(var(--distance-xxl)*-1)}}@media screen and (min-width: 1024px){.triplet-reverse .triplet__container-large{margin-right:0;margin-left:calc(var(--distance-xxl)*-1)}}@media screen and (min-width: 1024px){.triplet--overline{grid-template-areas:". el5 el5 el5 el5 . . . . . . ." ". . . . . . . el3 el3 el3 el3 ." ". el4 el4 el4 el4 . el1 el1 el1 el1 . ."}}@media screen and (min-width: 1024px){.triplet--overline-reverse{grid-template-areas:". . . . . . . el5 el5 el5 el5 ." ". el3 el3 el3 el3 . . . . . . ." ". el1 el1 el1 el1 . el4 el4 el4 el4 . ."}}@media screen and (min-width: 1024px){.triplet--overline .triplet__container-text{grid-area:el1;margin:35% 0 0;padding:0}}@media screen and (min-width: 1024px){.triplet--overline .triplet__container-small{margin:-40% 0 0}.triplet--overline .triplet__container-small>.triplet__subline{padding-left:0}}.triplet--overline .triplet__container-medium{margin:0}@media screen and (min-width: 1024px){.triplet--overline .triplet__container-medium{margin:-80% 0 0}}.triplet--overline .triplet__image{aspect-ratio:17/12}@media screen and (min-width: 1024px){.triplet--overline .triplet__image--s{aspect-ratio:41/52;margin-left:0}}.triplet--text{grid-template-areas:"el1 el1 el1 el1 . el2 el2 el2 el2 el2 el2 el2" "el3 el3 el3 el3 . . . el5 el5 el5 el5 el5"}@media screen and (min-width: 1024px){.triplet--text .triplet__container-statement{grid-area:el5;align-self:flex-end;margin-left:8.33%;padding:0}}.triplet--text .triplet__image--s{aspect-ratio:68/55}@media screen and (min-width: 1024px){.triplet--text .triplet__image--s{aspect-ratio:4/3}}.triplet--text .triplet__image--m{aspect-ratio:3/5}@media screen and (min-width: 1024px){.triplet--text .triplet__image--m{aspect-ratio:4/3}}.triplet--text .triplet__image--l{aspect-ratio:13/12}@media screen and (min-width: 1024px){.triplet--text .triplet__image--l{aspect-ratio:4/3}}@media screen and (min-width: 1024px){.triplet--reverse{grid-template-areas:"el2 el2 el2 el2 el2 el2 el2 . el1 el1 el1 el1" "el5 el5 el5 el5 el5 . . . . el3 el3 el3"}}@media screen and (min-width: 1024px){.triplet--reverse .triplet__container-text{margin:0 8.33% 0;padding:0}}@media screen and (min-width: 1024px){.triplet--reverse .triplet__container-small{margin-right:calc(var(--distance-xxl)*-1);margin-left:0}.triplet--reverse .triplet__container-small>.triplet__subline{padding-left:0}}@media screen and (min-width: 1024px){.triplet--reverse .triplet__container-large{margin-right:0;margin-left:calc(var(--distance-xxl)*-1)}.triplet--reverse .triplet__container-large>.triplet__subline{padding-left:var(--distance-l)}}.triplet--reverse .triplet__subline{padding-bottom:var(--distance-xl)}@media screen and (min-width: 1024px){.triplet__container-statement{grid-area:el5;padding:0}}.triplet__container-text{margin:0 0 var(--distance-xl)}@media screen and (min-width: 1024px){.triplet__container-text{grid-area:el1;align-self:center;margin-left:8.33%;padding:0}}.triplet__container-small{margin:0}@media screen and (min-width: 1024px){.triplet__container-small{grid-area:el3;margin-left:calc(var(--distance-xxl)*-1)}.triplet__container-small>.triplet__subline{padding-left:var(--distance-l)}}.triplet__container-medium{margin:0}@media screen and (min-width: 1024px){.triplet__container-medium{grid-area:el4;margin:157px calc(var(--distance-xxl)*-1) 0 0;padding:0}}.triplet__container-large{margin:0}@media screen and (min-width: 1024px){.triplet__container-large{grid-area:el2;margin-right:calc(var(--distance-xxl)*-1);padding:0}}.triplet__headline{margin:0 0 var(--distance-l);line-height:var(--line-height-xl)}.triplet__image--s{aspect-ratio:68/55}@media screen and (min-width: 1024px){.triplet__image--s{aspect-ratio:4/3}}.triplet__image--m{aspect-ratio:8/13}@media screen and (min-width: 1024px){.triplet__image--m{aspect-ratio:4/3}}.triplet__image--l{aspect-ratio:13/12}@media screen and (min-width: 1024px){.triplet__image--l{aspect-ratio:4/3}}.triplet__subline{padding-bottom:var(--distance-xl)}@media screen and (min-width: 1024px){.triplet__subline{padding:0}}.triplet__subline--s{padding:0 0 var(--distance-xl) 0}@media screen and (min-width: 1024px){.triplet__subline--s{padding:0}}.triplet__overline{margin:0 0 var(--distance-xxs)}@media screen and (min-width: 1024px){.triplet__overline{width:60%;font-size:var(--font-size-l)}}.triplet__copy{margin:0 0 var(--distance-xl);color:var(--color-dark)}.triplet__statement{margin:0 0 var(--distance-xl);font-size:var(--font-size-xxl);line-height:var(--line-height-xxl);font-weight:var(--font-weight-bold)}.triplet__link{position:relative}@media screen and (min-width: 1024px){.triplet__link{font-size:var(--font-size-xxs);letter-spacing:var(--letter-spacing-s)}}@media screen and (min-width: 1024px){.triplet__info{margin:0;font-size:var(--font-size-xxl);line-height:var(--distance-xl)}}.triplet__video{margin-bottom:var(--distance-xxs)}@media screen and (min-width: 1024px){.triplet__video{margin-bottom:var(--distance-m)}}.unordered-list{margin:0;padding:0;list-style:none}@media screen and (min-width: 1024px){.unordered-list__spacing{width:33.33%}}.unordered-list__spacing--s{margin-bottom:var(--distance-xxl)}@media screen and (min-width: 1024px){.unordered-list__spacing--s{margin:0}}.unordered-list__spacing--m{margin-bottom:var(--distance-3xl)}@media screen and (min-width: 1024px){.unordered-list__spacing--m{margin:0}}.unordered-list__item{margin:0;font-size:var(--font-size-s);line-height:18px;text-transform:initial}.unordered-list__item:first-child{margin-top:var(--distance-xxs)}@media screen and (min-width: 1024px){.unordered-list__item:first-child{margin:0}}.unordered-list__item--lineheight:first-child{margin-bottom:var(--distance-xxs);line-height:1}@media screen and (min-width: 768px){.unordered-list__item--lineheight:first-child{margin-top:0}}.video{max-width:100%;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 768px){.video--mobile{display:none}}.video--desktop{display:none}@media screen and (min-width: 768px){.video--desktop{display:block}}.vision{margin-bottom:var(--distance-xxl)}.vision__overline{margin:0 0 var(--distance-xxs)}.vision__element{margin:0;font-weight:var(--font-weight-bold);line-height:var(--line-height-xl)}.vision__container{margin:0;padding:0;list-style:none;width:100%}@media screen and (min-width: 768px){.vision__container{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media screen and (min-width: 1024px){.vision__container{max-width:83.33%}}
