@charset "UTF-8";/*! critical:start */@font-face{font-family:museo;font-style:normal;font-weight:100;font-display:swap;src:url(/build/assets/museosans-100-webfont-9-Ari1Wc.woff2) format("woff2"),url(/build/assets/museosans-100-webfont-LdlqdCUQ.woff) format("woff")}@font-face{font-family:museo;font-style:normal;font-weight:300;font-display:swap;src:url(/build/assets/museosans-300-webfont-jnRA9Zx5.woff2) format("woff2"),url(/build/assets/museosans-300-webfont-CcmtwfwL.woff) format("woff")}@font-face{font-family:museo;font-style:normal;font-weight:900;font-display:swap;src:url(/build/assets/museosans-900-webfont-C_fsLZuF.woff2) format("woff2"),url(/build/assets/museosans-900-webfont-EZXxPROo.woff) format("woff")}/*! critical:end */@font-face{font-family:museo;font-style:italic;font-weight:100;font-display:swap;src:url(/build/assets/museosans-100-italic-webfont-CLJFk6Jb.woff2) format("woff2"),url(/build/assets/museosans-100-italic-webfont-B5UxSnaO.woff) format("woff")}@font-face{font-family:museo;font-style:italic;font-weight:300;font-display:swap;src:url(/build/assets/museosans-300-italic-webfont-BxMukFzk.woff2) format("woff2"),url(/build/assets/museosans-300-italic-webfont-D-QGA3pt.woff) format("woff")}@font-face{font-family:museo;font-style:italic;font-weight:900;font-display:swap;src:url(/build/assets/museosans-900-italic-webfont-v27zaz-y.woff2) format("woff2"),url(/build/assets/museosans-900-italic-webfont-CieTV5g0.woff) format("woff")}html{font-family:museo,sans-serif;font-size:calc(1em + 0*(100vw - 25em));font-weight:300;line-height:calc(1.6em + -.20000000000000018 * ((100vw - 25em) / 62.5));letter-spacing:calc(.025em + -.0004*(100vw - 25em))}@media screen and (min-width: 87.5em){html{letter-spacing:0}}@media screen and (max-width: 25em){html{letter-spacing:.025em}}@media screen and (min-width: 87.5em){html{line-height:1.4em}}@media screen and (max-width: 25em){html{line-height:1.6em}}@media screen and (min-width: 87.5em){html{font-size:1em}}@media screen and (max-width: 25em){html{font-size:1em}}h1,.h1{font-size:calc(1.215em + 1.1540000000000001 * ((100vw - 25em) / 62.5));font-weight:900;line-height:.95;text-rendering:geometricprecision}@media screen and (min-width: 87.5em){h1,.h1{font-size:2.369em}}@media screen and (max-width: 25em){h1,.h1{font-size:1.215em}}h2,.h2{font-size:calc(1.138em + .639 * ((100vw - 25em) / 62.5));font-weight:900;text-rendering:geometricprecision}@media screen and (min-width: 87.5em){h2,.h2{font-size:1.777em}}@media screen and (max-width: 25em){h2,.h2{font-size:1.138em}}h3,.h3{font-size:calc(1.067em + .266 * ((100vw - 25em) / 62.5));font-weight:900;text-rendering:geometricprecision}@media screen and (min-width: 87.5em){h3,.h3{font-size:1.333em}}@media screen and (max-width: 25em){h3,.h3{font-size:1.067em}}h4,h5,h6,.h4,.h5,.h6{font-size:1.067em;font-weight:900;font-range:25em 87.5em}b,strong{font-weight:900}button,input,textarea,select{font:inherit}*:not(img),*:before,*:after{box-sizing:border-box}html{-webkit-overflow-scrolling:touch}#content .page-header,#content .intro-video{opacity:1}#content>*{opacity:1}body{overflow-x:auto;transition:background-color .3s ease;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;color:#000;background:#f7f7f7;overflow-y:scroll;margin:0}body.white{background:#fff}body.white .mapbox:after{background:linear-gradient(to bottom,#fff,#fff 16%,#ffffffcf 56%,#fff0)}body.white .overview-items{background:#fff}body.white .collection-teaser--reference .collection-teaser__meta{background-color:#f7f7f7}body.white .blog-teaser:before{background:#f7f7f7}body.white .page-header--half_image .page-header__meta{background:#f7f7f7}body.white .video-frame video{background-color:#fff}body[style*="overflow: hidden"]{padding-right:var(--scrollbarWidth)}body[style*="overflow: hidden"] .l-header,body[style*="overflow: hidden"] .intro-video__trigger{left:calc(50% - var(--scrollbarWidth) / 2)}body[style*="overflow: hidden"] .l-navigation__content-container{padding-right:var(--scrollbarWidth)}body.no-scroll{overflow:hidden}.swup-transition-main{transition:opacity .65s ease!important}img{height:auto}svg .icon-groupe circle{fill:#000}svg .icon-groupe path{fill:#fff}svg,img{max-width:100%}img.lazy{opacity:0;transition:opacity .4s}img.lazy.initial,img.lazy.loaded,img.lazy.error{opacity:1}img.lazy:not([src]){visibility:hidden}svg:focus,img:focus,div:focus{outline:none}.lazy-gradient,.lazy-gradient[data-aos^=fade][data-aos^=fade]{opacity:0;transition:opacity .4s}.lazy-gradient img.lazy,.lazy-gradient[data-aos^=fade][data-aos^=fade] img.lazy{transition:none}.lazy-gradient.loaded,.lazy-gradient[data-aos^=fade][data-aos^=fade].loaded{opacity:1}a{color:#000}a:not([href]):hover{cursor:default}pre{overflow:auto}.share-list,.description-detail__links,.glossary__alphabet,.glossary__items ul,.team-member-modal__contacts,.team-member-teaser__contacts,.services-list,.tags-list,.accordion-list,.columned-list,.collection-list,.policy-navigation,.addresses-info,.office-addresses,.social-channels,.navigation-settings .locales-list,.navigation-pages-list{list-style:none;margin:0;padding:0}.article-author__media .article-author__photo--round img,.article-author__media .article-author__photo--round .article-author__photo-img,.content-teaser--custom .content-teaser__media img,.images-slider--cover .images-slider__image img,.images-slider--cropped .images-slider__image img,.blog-teaser__media img,.l-navigation__media-container img{width:100%;height:100%;font-family:"object-fit:cover";object-fit:cover}.video-component .video-frame video,.team-member-modal__media img,.team-member-teaser__media img,.images-slider__image img{width:100%;height:100%;font-family:"object-fit:contain";object-fit:contain}.article-author__media .article-author__photo img,.article-author__media .article-author__photo-img,.device-showcase__image img{width:100%;height:100%;font-family:"object-fit:scale-down";object-fit:scale-down}.multi-title{line-height:1.1}.multi-title span:not(.content-teaser__typing,.typed-cursor){display:block}.multi-title span:not(.content-teaser__typing,.typed-cursor):not(:first-child){margin-top:1rem}.multi-title span:not(.content-teaser__typing,.typed-cursor):not(:last-child){margin-bottom:1rem}.multi-title--regular{font-size:calc(4.4rem + 3.0999999999999996 * ((100vw - 48rem) / 27));line-height:1.05}@media screen and (min-width: 1200px){.multi-title--regular{font-size:7.5rem}}@media screen and (max-width: 768px){.multi-title--regular{font-size:4.4rem}}.multi-title--regular+span.multi-title--regular{margin-top:-1rem}.multi-title--regular+span.multi-title--small{margin-top:1.3rem}.multi-title--regular+.typed-cursor{font-size:calc(4.4rem + 3.0999999999999996 * ((100vw - 48rem) / 27));line-height:1.05}@media screen and (min-width: 1200px){.multi-title--regular+.typed-cursor{font-size:7.5rem}}@media screen and (max-width: 768px){.multi-title--regular+.typed-cursor{font-size:4.4rem}}.multi-title--medium{font-size:calc(3rem + 2.5999999999999996 * ((100vw - 48rem) / 27))}@media screen and (min-width: 1200px){.multi-title--medium{font-size:5.6rem}}@media screen and (max-width: 768px){.multi-title--medium{font-size:3rem}}.multi-title--medium+span.multi-title--medium{margin-top:-1rem}.multi-title--medium+span.multi-title--small{margin-top:1.2rem}.multi-title--medium+.typed-cursor{font-size:calc(3rem + 2.5999999999999996 * ((100vw - 48rem) / 27))}@media screen and (min-width: 1200px){.multi-title--medium+.typed-cursor{font-size:5.6rem}}@media screen and (max-width: 768px){.multi-title--medium+.typed-cursor{font-size:3rem}}.multi-title--small{font-size:30px}@media only screen and (min-width: 48em){.multi-title--small{font-size:36px}}.multi-title--small+span.multi-title--small{margin-top:-1rem}.multi-title--small+span.multi-title--regular{margin-top:1.3rem}.multi-title--small+.typed-cursor{font-size:calc(1.6rem + .3999999999999999 * ((100vw - 48rem) / 27))}@media screen and (min-width: 1200px){.multi-title--small+.typed-cursor{font-size:2rem}}@media screen and (max-width: 768px){.multi-title--small+.typed-cursor{font-size:1.6rem}}.hidden{display:none!important}.invisible{opacity:0!important}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.sr-only-focusable:not(:focus){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.gradient-overlay{position:relative;overflow:hidden}.gradient-overlay:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(225deg,var(--color-1) 0%,var(--color-2) 100%);background-size:cover;visibility:visible;width:100%;height:100%;z-index:1;opacity:.5}@supports (mix-blend-mode: multiply){.gradient-overlay:before{opacity:1;mix-blend-mode:multiply}}.gradient-overlay--pink-blue{--color-1: var(--pink-blue-1);--color-2: var(--pink-blue-2)}.gradient-overlay--green-blue{--color-1: var(--green-blue-1);--color-2: var(--green-blue-2)}.gradient-overlay--dark{--color-1: rgb(0 0 0 / 30%);--color-2: rgb(0 0 0 / 30%)}.gradient-overlay--animated{contain:paint;transform:translateZ(0)}.gradient-overlay--animated:before{background:linear-gradient(225deg,var(--color-1) 0%,var(--color-2) 100%);width:200%;height:200%;animation:bgCircle 10s ease infinite;animation-timing-function:steps(18,start);animation-play-state:running}@media (prefers-reduced-motion: reduce){.gradient-overlay--animated:before{animation:none}}.text-center{text-align:center}.text-right{text-align:right}.text-format{line-height:1.5;font-weight:300;text-align:left;font-size:1.25rem}.blog-page .text-format{font-size:1.125rem}@media only screen and (min-width: 36em){.blog-page .text-format{font-size:1.25rem}}@media only screen and (min-width: 48em){.text-format{padding-right:30%}}.text-format h1{margin:0 0 2.6875rem;font-size:30px;line-height:1.3}@media only screen and (min-width: 48em){.text-format h1{font-size:36px}}.text-format h2{font-size:calc(1.6rem + .04*(100vw - 26.25rem));margin:0 0 2.6875rem;line-height:1.2}@media screen and (min-width: 1280px){.text-format h2{font-size:3.75rem}}@media screen and (max-width: 420px){.text-format h2{font-size:1.6rem}}.text-format b,.text-format strong{font-weight:900}.text-format p{margin:1rem 0}.text-format ul{padding:0;margin-left:1em}@media only screen and (min-width: 48em){.text-format--alignment-right{padding-left:30%;padding-right:0}}@media only screen and (min-width: 48em){.text-format--alignment-full_width{padding-left:0;padding-right:0}}.text-format a{text-decoration:underline}.text-format a:hover{text-decoration:underline;color:#6e6e6e}.unstyled{border:none;outline:none;background:none;box-shadow:none;padding:0;margin:0;cursor:pointer}.scroll-progress{position:fixed;width:100%;height:3px;top:0;left:0;background-color:transparent;display:block;z-index:4}.scroll-progress span{display:block;width:0;background:#71c4c4;height:100%;transition:width .1s linear}.mobile-hidden{display:none}@media only screen and (min-width: 48em){.mobile-hidden{display:block}}@media only screen and (min-width: 48em){.desktop-hidden{display:none}}.tns-nav{display:flex;justify-content:center;margin-top:2rem}.tns-nav button{border:0;background:#9d9e9f;width:12px;height:12px;padding:0;display:block;border-radius:50%;cursor:pointer;margin:0 .5rem;outline:none}.tns-nav button.tns-nav-active{background:#000}.transition-fade{transition:.4s;opacity:1}html.is-animating .transition-fade{opacity:0}.dropdown{transition:height .2s linear;display:none;overflow:hidden}.dropdown.active{display:block}.disabled{opacity:.8;pointer-events:none}.parallax-background{--translateY: 0;overflow:hidden;position:absolute;top:0;bottom:0;left:0;right:0;pointer-events:none;contain:layout paint style}.parallax-background__layer{opacity:1;background-position:center!important;background-attachment:fixed;transform:translate3d(0,var(--translateY),0);z-index:0;position:absolute;top:-9%;bottom:-12%;left:0;right:0;transition:opacity .3s ease}@media (prefers-reduced-motion: reduce){.parallax-background__layer{transform:translateZ(0)}}body .tippy-tooltip{background:#71c4c4;color:#fff;border-radius:0}body .tippy-tooltip .tippy-content{padding:.5rem .7rem}body .tippy-tooltip[data-placement^=top] .tippy-arrow{border-top-color:#71c4c4}body .tippy-tooltip[data-placement^=bottom] .tippy-arrow{border-bottom-color:#71c4c4}body .tippy-tooltip[data-placement^=left] .tippy-arrow{border-left-color:#71c4c4}body .tippy-tooltip[data-placement^=right] .tippy-arrow{border-right-color:#71c4c4}.muuri-grid{position:relative}.muuri-grid__item{display:block;position:absolute;width:50%}.muuri-grid__content{position:relative;width:100%;height:100%}.addresses-info address a{display:block}body:not(.focus-visible) *:focus{outline:none}body.focus-visible a:focus{outline:3px solid black;outline-offset:.2em}body.focus-visible a.btn--inverted:focus{outline-color:#fff}body.focus-visible button:focus{outline:3px solid black;outline-offset:4px}body.focus-visible span.swiper-pagination-bullet:focus{outline:2px solid black;outline-offset:2px}body.focus-visible .newsletter-popup__email:focus{outline:3px solid black;outline-offset:-3px}body.focus-visible .newsletter-popup__agree input:focus~label:before{outline:3px solid black;outline-offset:3px}body.focus-visible .choices.is-focused{outline:3px solid black;outline-offset:4px}body.focus-visible .dark-mode-switch input:focus+.slider{outline:2px solid white;outline-offset:4px}body.focus-visible .l-navigation a:focus{outline-offset:.12em;outline-color:#fff}body.focus-visible .accordion-item__title:focus{outline:3px solid black;outline-offset:-5px}body.focus-visible .accordion-item__title:focus[aria-selected=true]{outline-color:#fff}body.focus-visible .glossary__letter:focus{outline-offset:14px}body.focus-visible.dark-theme a:focus,body.focus-visible.dark-theme button:focus{outline-color:#fff}body.focus-visible.dark-theme .accordion-item__title:focus{outline-color:#fff}body.focus-visible.dark-theme span.swiper-pagination-bullet:focus{outline-color:#fff}body.focus-visible.dark-theme .newsletter-popup__email:focus,body.focus-visible.dark-theme .newsletter-popup__agree input:focus~label:before{outline-color:#fff}img{display:block}.l-container{max-width:79.75rem;width:100%;margin:auto;padding:0 1.75rem}.l-container--full-width{max-width:none}.l-container--small{max-width:69.75rem}.l-container--tiny{max-width:59.125rem}@media only screen and (min-width: 48em){.l-container--half-left{max-width:41.625rem;margin:0 0 0 auto}}@media only screen and (min-width: 62em){.l-container--half-left{max-width:44.875rem;padding-right:5rem}}@media only screen and (min-width: 48em){.l-container--half-center{max-width:41.625rem;margin:0 auto}}@media only screen and (min-width: 62em){.l-container--half-center{max-width:44.875rem}}@media only screen and (min-width: 48em){.l-container--half-right{max-width:41.625rem;margin:0 auto 0 0}}@media only screen and (min-width: 62em){.l-container--half-right{max-width:44.875rem;padding-left:5rem}}.l-container--parent .l-container{padding:0!important;max-width:100%!important}@media only screen and (max-width: 62em){.l-container--full-width-mobile{padding:0!important}}#content{padding-top:.5px;position:relative}.mt-xs-0{margin-top:0rem}.mb-xs-0{margin-bottom:0rem}.ml-xs-0{margin-left:0rem}.mr-xs-0{margin-right:0rem}.mt-xs-1{margin-top:1rem}.mb-xs-1{margin-bottom:1rem}.ml-xs-1{margin-left:1rem}.mr-xs-1{margin-right:1rem}.mt-xs-2{margin-top:2rem}.mb-xs-2{margin-bottom:2rem}.ml-xs-2{margin-left:2rem}.mr-xs-2{margin-right:2rem}.mt-xs-3{margin-top:3rem}.mb-xs-3{margin-bottom:3rem}.ml-xs-3{margin-left:3rem}.mr-xs-3{margin-right:3rem}.mt-xs-4{margin-top:4rem}.mb-xs-4{margin-bottom:4rem}.ml-xs-4{margin-left:4rem}.mr-xs-4{margin-right:4rem}.mt-xs-5{margin-top:5rem}.mb-xs-5{margin-bottom:5rem}.ml-xs-5{margin-left:5rem}.mr-xs-5{margin-right:5rem}.mt-xs-6{margin-top:6rem}.mb-xs-6{margin-bottom:6rem}.ml-xs-6{margin-left:6rem}.mr-xs-6{margin-right:6rem}.mt-xs-7{margin-top:7rem}.mb-xs-7{margin-bottom:7rem}.ml-xs-7{margin-left:7rem}.mr-xs-7{margin-right:7rem}.mt-xs-8{margin-top:8rem}.mb-xs-8{margin-bottom:8rem}.ml-xs-8{margin-left:8rem}.mr-xs-8{margin-right:8rem}.mt-xs-9{margin-top:9rem}.mb-xs-9{margin-bottom:9rem}.ml-xs-9{margin-left:9rem}.mr-xs-9{margin-right:9rem}.mt-xs-10{margin-top:10rem}.mb-xs-10{margin-bottom:10rem}.ml-xs-10{margin-left:10rem}.mr-xs-10{margin-right:10rem}@media only screen and (min-width: 48em){.mt-md-0{margin-top:0rem}}@media only screen and (min-width: 48em){.mb-md-0{margin-bottom:0rem}}@media only screen and (min-width: 48em){.ml-md-0{margin-left:0rem}}@media only screen and (min-width: 48em){.mr-md-0{margin-right:0rem}}@media only screen and (min-width: 48em){.mt-md-1{margin-top:1rem}}@media only screen and (min-width: 48em){.mb-md-1{margin-bottom:1rem}}@media only screen and (min-width: 48em){.ml-md-1{margin-left:1rem}}@media only screen and (min-width: 48em){.mr-md-1{margin-right:1rem}}@media only screen and (min-width: 48em){.mt-md-2{margin-top:2rem}}@media only screen and (min-width: 48em){.mb-md-2{margin-bottom:2rem}}@media only screen and (min-width: 48em){.ml-md-2{margin-left:2rem}}@media only screen and (min-width: 48em){.mr-md-2{margin-right:2rem}}@media only screen and (min-width: 48em){.mt-md-3{margin-top:3rem}}@media only screen and (min-width: 48em){.mb-md-3{margin-bottom:3rem}}@media only screen and (min-width: 48em){.ml-md-3{margin-left:3rem}}@media only screen and (min-width: 48em){.mr-md-3{margin-right:3rem}}@media only screen and (min-width: 48em){.mt-md-4{margin-top:4rem}}@media only screen and (min-width: 48em){.mb-md-4{margin-bottom:4rem}}@media only screen and (min-width: 48em){.ml-md-4{margin-left:4rem}}@media only screen and (min-width: 48em){.mr-md-4{margin-right:4rem}}@media only screen and (min-width: 48em){.mt-md-5{margin-top:5rem}}@media only screen and (min-width: 48em){.mb-md-5{margin-bottom:5rem}}@media only screen and (min-width: 48em){.ml-md-5{margin-left:5rem}}@media only screen and (min-width: 48em){.mr-md-5{margin-right:5rem}}@media only screen and (min-width: 48em){.mt-md-6{margin-top:6rem}}@media only screen and (min-width: 48em){.mb-md-6{margin-bottom:6rem}}@media only screen and (min-width: 48em){.ml-md-6{margin-left:6rem}}@media only screen and (min-width: 48em){.mr-md-6{margin-right:6rem}}@media only screen and (min-width: 48em){.mt-md-7{margin-top:7rem}}@media only screen and (min-width: 48em){.mb-md-7{margin-bottom:7rem}}@media only screen and (min-width: 48em){.ml-md-7{margin-left:7rem}}@media only screen and (min-width: 48em){.mr-md-7{margin-right:7rem}}@media only screen and (min-width: 48em){.mt-md-8{margin-top:8rem}}@media only screen and (min-width: 48em){.mb-md-8{margin-bottom:8rem}}@media only screen and (min-width: 48em){.ml-md-8{margin-left:8rem}}@media only screen and (min-width: 48em){.mr-md-8{margin-right:8rem}}@media only screen and (min-width: 48em){.mt-md-9{margin-top:9rem}}@media only screen and (min-width: 48em){.mb-md-9{margin-bottom:9rem}}@media only screen and (min-width: 48em){.ml-md-9{margin-left:9rem}}@media only screen and (min-width: 48em){.mr-md-9{margin-right:9rem}}@media only screen and (min-width: 48em){.mt-md-10{margin-top:10rem}}@media only screen and (min-width: 48em){.mb-md-10{margin-bottom:10rem}}@media only screen and (min-width: 48em){.ml-md-10{margin-left:10rem}}@media only screen and (min-width: 48em){.mr-md-10{margin-right:10rem}}.mt-0{margin-top:0rem}.pt-0{padding-top:0rem}.mb-0{margin-bottom:0rem}.pb-0{padding-bottom:0rem}.ml-0{margin-left:0rem}.pl-0{padding-left:0rem}.mr-0{margin-right:0rem}.pr-0{padding-right:0rem}.mt-1{margin-top:1rem}.pt-1{padding-top:1rem}.mb-1{margin-bottom:1rem}.pb-1{padding-bottom:1rem}.ml-1{margin-left:1rem}.pl-1{padding-left:1rem}.mr-1{margin-right:1rem}.pr-1{padding-right:1rem}.mt-2{margin-top:2rem}.pt-2{padding-top:2rem}.mb-2{margin-bottom:2rem}.pb-2{padding-bottom:2rem}.ml-2{margin-left:2rem}.pl-2{padding-left:2rem}.mr-2{margin-right:2rem}.pr-2{padding-right:2rem}.mt-3{margin-top:3rem}.pt-3{padding-top:3rem}.mb-3{margin-bottom:3rem}.pb-3{padding-bottom:3rem}.ml-3{margin-left:3rem}.pl-3{padding-left:3rem}.mr-3{margin-right:3rem}.pr-3{padding-right:3rem}.mt-4{margin-top:4rem}.pt-4{padding-top:4rem}.mb-4{margin-bottom:4rem}.pb-4{padding-bottom:4rem}.ml-4{margin-left:4rem}.pl-4{padding-left:4rem}.mr-4{margin-right:4rem}.pr-4{padding-right:4rem}.mt-5{margin-top:5rem}.pt-5{padding-top:5rem}.mb-5{margin-bottom:5rem}.pb-5{padding-bottom:5rem}.ml-5{margin-left:5rem}.pl-5{padding-left:5rem}.mr-5{margin-right:5rem}.pr-5{padding-right:5rem}.mt-6{margin-top:6rem}.pt-6{padding-top:6rem}.mb-6{margin-bottom:6rem}.pb-6{padding-bottom:6rem}.ml-6{margin-left:6rem}.pl-6{padding-left:6rem}.mr-6{margin-right:6rem}.pr-6{padding-right:6rem}.mt-7{margin-top:7rem}.pt-7{padding-top:7rem}.mb-7{margin-bottom:7rem}.pb-7{padding-bottom:7rem}.ml-7{margin-left:7rem}.pl-7{padding-left:7rem}.mr-7{margin-right:7rem}.pr-7{padding-right:7rem}.mt-8{margin-top:8rem}.pt-8{padding-top:8rem}.mb-8{margin-bottom:8rem}.pb-8{padding-bottom:8rem}.ml-8{margin-left:8rem}.pl-8{padding-left:8rem}.mr-8{margin-right:8rem}.pr-8{padding-right:8rem}.mt-9{margin-top:9rem}.pt-9{padding-top:9rem}.mb-9{margin-bottom:9rem}.pb-9{padding-bottom:9rem}.ml-9{margin-left:9rem}.pl-9{padding-left:9rem}.mr-9{margin-right:9rem}.pr-9{padding-right:9rem}.mt-10{margin-top:10rem}.pt-10{padding-top:10rem}.mb-10{margin-bottom:10rem}.pb-10{padding-bottom:10rem}.ml-10{margin-left:10rem}.pl-10{padding-left:10rem}.mr-10{margin-right:10rem}.pr-10{padding-right:10rem}@keyframes spin{0%{transform:rotateY(0)}50%{transform:rotateY(180deg)}to{transform:rotateY(0)}}@keyframes float{0%{transform:translateZ(0)}50%{transform:translate3d(0,-15px,0)}to{transform:translateZ(0)}}@keyframes bgCircle{0%{transform:translateZ(0)}25%{transform:translate3d(-50%,0,0)}50%{transform:translate3d(-50%,-50%,0)}75%{transform:translate3d(0,-50%,0)}to{transform:translateZ(0)}}@keyframes reduction{30%{transform:scale3d(3,3,1)}to{transform:scale3d(0,0,1);visibility:hidden}}@keyframes fadeIn{0%{visibility:hidden;opacity:0}1%{display:block}to{opacity:1}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes heartBeat{0%{transform:scaleZ(1)}14%{transform:scale3d(1.3,1.3,1)}28%{transform:scaleZ(1)}42%{transform:scale3d(1.3,1.3,1)}70%{transform:scaleZ(1)}}@keyframes wobble{0%{transform:translateZ(0)}15%{transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{transform:translateZ(0)}}@keyframes shake{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}@keyframes rubberBand{0%{transform:scaleZ(1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scaleZ(1)}}@keyframes headShake{0%{transform:translate(0)}6.5%{transform:translate(-6px) rotateY(-9deg)}18.5%{transform:translate(5px) rotateY(7deg)}31.5%{transform:translate(-3px) rotateY(-5deg)}43.5%{transform:translate(2px) rotateY(3deg)}50%{transform:translate(0)}}@keyframes pulse{0%{transform:scaleZ(1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scaleZ(1)}}@keyframes pulseMax{0%{transform:scaleZ(1)}50%{transform:scale3d(1.15,1.18,1.18)}to{transform:scaleZ(1)}}@keyframes flip-unlimited{0%{transform:rotateY(0)}15%{transform:rotateY(-180deg)}30%{transform:rotateY(0)}}@keyframes flip-stoped{0%{transform:rotateY(0)}to{transform:rotateY(180deg)}}button,[type=button],[type=reset],[type=submit],*:not(input,textarea){-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.btn{border:none;font-size:calc(1.25rem + .0625 * ((100vw - 26.25rem) / 53.75));cursor:pointer;outline:none;box-shadow:none;font-weight:300;display:inline-block;text-decoration:none;padding:1.4rem 1.3rem;text-align:center;line-height:1.3;width:100%}@media screen and (min-width: 1280px){.btn{font-size:1.3125rem}}@media screen and (max-width: 420px){.btn{font-size:1.25rem}}@media only screen and (min-width: 36em){.btn{width:fit-content}}@media only screen and (min-width: 48em){.btn{text-align:left;padding:1.5rem 2.125rem;line-height:1}}.btn .path-arrow,.btn .path-box,.btn .path-download-1,.btn .path-download-2,.btn .path-download-3{display:none}.btn .btn-icon{flex-shrink:0}.btn--primary{color:#fff;background:#000;position:relative;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-size:1.25rem;font-weight:900}.btn--primary:hover span{width:30px;margin-left:20px}.btn--primary:hover span .path-neck{animation:neckAnim .2s linear forwards}.btn--primary:hover span .path-head{animation:headAnim .2s .2s linear forwards}.btn--primary>span{width:0;height:30px;transition:.2s;display:inline-block}.btn--primary>span .animated-arrow .path-neck{stroke-dasharray:40;stroke-dashoffset:-40;opacity:0}.btn--primary>span .animated-arrow .path-head{transform-origin:right center;transform:scale(.5);opacity:0}.btn--primary.btn--inverted{color:#000;border:none;background:#fff}.btn--primary.btn--inverted:hover{background:#f7f7f7}.btn--text{color:#000;background:transparent;padding-left:0;transition:color .4s ease;display:flex;align-items:center;padding-top:16px;padding-bottom:16px;text-align:left;flex-direction:row-reverse;justify-content:flex-end}@media only screen and (min-width: 48em){.btn--text{flex-direction:row;justify-content:flex-start;padding-top:21px;padding-bottom:21px}}.btn--text .btn-icon{margin:0 15px 0 0}@media only screen and (min-width: 48em){.btn--text .btn-icon{margin:0 0 0 15px}}.btn--text svg path{stroke:#000;transition:stroke .4s ease}.btn--text:hover{color:#6e6e6e}.btn--text:hover svg path{stroke:#6e6e6e}.btn--bold{font-weight:900}.btn.btn--primary.btn--inverted{transition:padding-right .4s ease,background-size .4s ease;background-size:0}.btn.btn--primary.btn--inverted svg path{stroke:#000}@media only screen and (max-width: 62em){.btn--primary span{width:25px;margin-left:15px}.btn--primary span .path-neck{animation:neckAnim .2s linear forwards}.btn--primary span .path-head{animation:headAnim .2s .2s linear forwards}.btn--primary span .path-arrow{animation:arrowAnim .3s .5s linear forwards}.btn--primary span .path-box{animation:boxAnim .4s linear forwards}.btn--primary span .path-download-1,.btn--primary span .path-download-2,.btn--primary span .path-download-3{animation:downloadAnim .2s linear forwards}}@keyframes neckAnim{to{stroke-dashoffset:0;opacity:1}}@keyframes headAnim{to{stroke-dasharray:100;transform:scale(1);opacity:1}}.btn[target=_blank] .path-arrow,.btn[target=_blank] .path-box{display:block}.btn[target=_blank] .path-neck,.btn[target=_blank] .path-head{display:none}.btn[target=_blank]:hover .btn-icon .path-arrow{animation:arrowAnim .5s linear forwards}.btn[target=_blank]:hover .btn-icon .path-box{animation:boxAnim .4s linear forwards}.btn[target=_blank] .btn-icon{transition:.4s}.btn[target=_blank] .btn-icon .animated-arrow .path-arrow{stroke-dasharray:40;transform:translate(-10px,10px);opacity:0}.btn[target=_blank] .btn-icon .animated-arrow .path-box{stroke-dasharray:60;stroke-dashoffset:-60;opacity:0}@keyframes arrowAnim{to{stroke-dasharray:100;transform:scale(1);opacity:1}}@keyframes boxAnim{to{stroke-dashoffset:0;opacity:1}}.btn[download] .path-download-1,.btn[download] .path-download-2,.btn[download] .path-download-3{display:block}.btn[download] .path-neck,.btn[download] .path-head,.btn[download] .path-arrow,.btn[download] .path-box{display:none!important}.btn[download]:hover .btn-icon .path-download-1{animation:downloadAnim .2s linear forwards}.btn[download]:hover .btn-icon .path-download-2{animation:downloadAnim .4s .2s linear forwards}.btn[download]:hover .btn-icon .path-download-3{animation:downloadAnim .2s .4s linear forwards}.btn[download] .btn-icon .animated-arrow .path-download-1,.btn[download] .btn-icon .animated-arrow .path-download-2,.btn[download] .btn-icon .animated-arrow .path-download-3{stroke-dasharray:30;stroke-dashoffset:-30;opacity:0}@keyframes downloadAnim{to{stroke-dashoffset:0;opacity:1}}.radio-group,.checkbox-group{cursor:pointer;display:block}.radio-group input[type=checkbox],.radio-group input[type=radio],.checkbox-group input[type=checkbox],.checkbox-group input[type=radio]{position:absolute;z-index:-1;opacity:0}.radio-group .label,.checkbox-group .label{text-align:left;position:relative;padding-left:32px}.radio-group .label:before,.checkbox-group .label:before{content:"";display:block;width:18px;min-width:18px;height:18px;border:1px #000 solid;background-color:#fff;position:absolute;left:0;top:0}.radio-group input[type=radio]:checked+.label:before,.radio-group input[type=checkbox]:checked+.label:before,.checkbox-group input[type=radio]:checked+.label:before,.checkbox-group input[type=checkbox]:checked+.label:before{background:#71c4c4}.newsletter-website-input{display:none}.l-header{width:76px;height:76px;position:fixed;left:50%;transform:translate(-50%);z-index:30;bottom:calc(env(safe-area-inset-bottom) + 3rem);outline:none;visibility:visible;opacity:1;transition:visibility .8s ease,opacity .8s ease}@media only screen and (min-width: 48em){.l-header{display:block;width:76px;height:76px;top:2.5rem;bottom:initial}}body.intro-video-is-active .l-header{display:none}.l-header--hidden{visibility:hidden;z-index:-1;pointer-events:none;opacity:0}.nav-circle{width:100%;height:100%;transition:opacity .6s ease,visibility .6s ease,transform .3s ease;opacity:1;visibility:visible;pointer-events:auto}body.scroll-direction--downwards .nav-circle{transform:translateY(calc(100% + env(safe-area-inset-bottom) + 3rem))}@media only screen and (min-width: 48em){body.scroll-direction--downwards .nav-circle{transform:translateY(0)}}body.intro-video-is-active .l-header .nav-circle{opacity:0;visibility:hidden;pointer-events:none}.nav-circle__container{width:100%;height:100%;transition:transform .5s ease-in;transform-style:preserve-3d;cursor:pointer;animation:spin 1.5s}.nav-circle__logo,.nav-circle__close,.nav-circle__burger{position:absolute;width:100%;height:100%;border-radius:100%;text-align:center;backface-visibility:hidden;color:#fff;background:#000;display:flex;justify-content:center;align-items:center}.nav-circle__logo svg,.nav-circle__close svg,.nav-circle__burger svg{width:100%;height:100%}.nav-circle__close{transform:rotateY(180deg);display:none}.nav-circle__burger{display:flex;transform:rotateY(180deg)}.dark-theme .nav-circle__logo,.dark-theme .nav-circle__close,.dark-theme .nav-circle__burger{background:#fff}.l-header--active .nav-circle__container{transform:rotateY(180deg)!important;animation:none!important}.l-header--active .nav-circle__logo{display:none;transform:rotateY(180deg)}.l-header--active .nav-circle__close{transform:rotateY(180deg);display:flex}@media only screen and (min-width: 48em){body .l-header:not(.l-header--active):hover .nav-circle__container{transform:rotateY(180deg)}body .l-header:not(.l-header--active).flip-unlimited:hover .nav-circle__container{transform:rotateY(180deg);animation:flip-stoped .5s 1}}body .l-header:not(.l-header--active).flip-unlimited .nav-circle__container{animation:flip-unlimited 3s infinite}.page-header{transform:translateZ(0)}@media only screen and (min-width: 48em){.page-header__meta,.page-header__media{min-height:100%}}.page-header__meta .l-container{opacity:1;transition:opacity .6s ease;display:flex;flex-direction:column;justify-content:center;position:relative}@media only screen and (min-width: 48em){.page-header__meta .l-container{min-height:100vh}}@media only screen and (min-width: 48em){.page-header__meta{background:transparent}}.page-header__title{margin:0;line-height:.95}.page-header__description{font-weight:300;line-height:1.5;margin:0;font-size:1.25rem}.blog-page .page-header__description{font-size:1.125rem}@media only screen and (min-width: 36em){.blog-page .page-header__description{font-size:1.25rem}}@media only screen and (min-width: 62em){.page-header__description{margin:0 0 3rem}}.page-header__media>img,.page-header__media-img{width:100%;height:100%;font-family:"object-fit:cover";object-fit:cover}@media only screen and (min-width: 62em){.page-header .half-container{padding-right:5rem}}.page-header__scroll{z-index:2;transform:translateZ(0);animation:float 2s ease-in-out infinite;opacity:1;transition:opacity .6s ease}@media (prefers-reduced-motion: reduce){.page-header__scroll{animation:none}}.page-header__scroll:hover{animation-play-state:paused}@media only screen and (min-width: 48em){.page-header__scroll{position:absolute;bottom:2.5rem}}.page-header__overview{position:absolute;top:2.5rem;z-index:10;display:flex;align-items:center;flex-direction:column;color:#fff;cursor:pointer;left:50%;transform:translate(-50%);font-size:20px;text-decoration:none;opacity:1;transition:opacity .7s ease}.page-header__overview:hover{opacity:.75}@media only screen and (min-width: 48em){.page-header__overview{transform:none;left:2.5rem;flex-direction:row}}.page-header__overview-icon{width:28px;height:28px;display:inline-block}.page-header__overview-icon svg{width:100%;height:100%}.page-header__overview-label{display:inline-block;vertical-align:middle;margin-top:1rem}@media only screen and (min-width: 48em){.page-header__overview-label{margin-left:1rem;margin-top:0}}.page-header--no_image .page-header__meta .l-container{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh}.page-header--no_image .page-header__scroll{display:none}@media only screen and (min-width: 48em){.page-header--no_image .page-header__description{width:45%}}.page-header--half_image{display:flex;flex-direction:column}.page-header--half_image .page-header__media{height:70vh;order:1}.page-header--half_image .page-header__meta{background:#fff;padding:5rem 0;order:2}@media only screen and (min-width: 48em){.page-header--half_image .page-header__meta{padding:0}}@media only screen and (min-width: 48em){.page-header--half_image{flex-direction:row;min-height:100vh}.page-header--half_image .page-header__media{height:initial;order:2}.page-header--half_image .page-header__meta{order:1}.page-header--half_image .page-header__meta,.page-header--half_image .page-header__media{flex:0 0 50%}}.page-header--full_image{position:relative}.page-header--full_image .page-header__meta{position:relative;z-index:2;display:flex;flex-direction:row;justify-content:center;min-height:100vh}.page-header--full_image .page-header__meta .l-container{align-items:center;transform:translate3d(0,-1.5em,0)}@media only screen and (min-width: 48em){.page-header--full_image .page-header__meta .l-container{transform:none}}.page-header--full_image .page-header__meta .page-header__scroll{margin-top:4rem}@media only screen and (min-width: 48em){.page-header--full_image .page-header__meta .page-header__scroll{left:50%;margin-left:-11.5px}}.page-header--full_image .page-header__meta .page-header__scroll svg polygon{fill:#fff}.page-header--full_image .page-header__title{color:#fff;font-size:calc(3.75rem + 3.75 * ((100vw - 26.25rem) / 53.75));line-height:1;font-weight:900;text-align:center}@media screen and (min-width: 1280px){.page-header--full_image .page-header__title{font-size:7.5rem}}@media screen and (max-width: 420px){.page-header--full_image .page-header__title{font-size:3.75rem}}.page-header--full_image .page-header__media{position:absolute;top:0;right:0;bottom:0;left:0}.page-header--full_image .page-header__media>img,.page-header--full_image .page-header__media-img{width:100%;height:100%;font-family:"object-fit:cover";object-fit:cover}.page-header--full_image.page-header--light-overlays .page-header__title{color:#fff}.page-header--full_image.page-header--light-overlays .page-header__scroll svg polygon,.page-header--full_image.page-header--light-overlays .page-header__scroll svg path,.page-header--full_image.page-header--light-overlays .page-header__scroll svg rect,.page-header--full_image.page-header--light-overlays .page-header____overview-icon svg polygon,.page-header--full_image.page-header--light-overlays .page-header____overview-icon svg path,.page-header--full_image.page-header--light-overlays .page-header____overview-icon svg rect{fill:#fff}.page-header--full_image.page-header--light-overlays .page-header__overview,.page-header--full_image.page-header--dark-overlays .page-header__title{color:#fff}.page-header--full_image.page-header--dark-overlays .page-header__scroll svg polygon,.page-header--full_image.page-header--dark-overlays .page-header__scroll svg path,.page-header--full_image.page-header--dark-overlays .page-header__scroll svg rect,.page-header--full_image.page-header--dark-overlays .page-header__overview-icon svg polygon,.page-header--full_image.page-header--dark-overlays .page-header__overview-icon svg path,.page-header--full_image.page-header--dark-overlays .page-header__overview-icon svg rect{fill:#000}.page-header--full_image.page-header--dark-overlays .page-header__overview{color:#000}.page-header--inversed .page-header__media{order:1}.page-header--inversed .page-header__meta{order:2}@media only screen and (min-width: 62em){.page-header--inversed .half-container{padding-right:1rem;padding-left:5rem}}@media only screen and (max-width: 62em){.page-header--home .page-header__media{order:2}}.page-header--home .page-header__meta{background-color:#f7f7f7}@media only screen and (max-width: 62em){.page-header--home .page-header__meta{order:1}}@media only screen and (min-width: 62em){.page-header--home .page-header__meta{background-color:#fff}}.dark-theme .page-header--just_heading{background-color:#1a1a1a}.page-header--just_heading .page-header__scroll{display:none}.page-header--just_heading .page-header__meta .l-container{padding-top:4rem}@media only screen and (min-width: 48em){.page-header--just_heading .page-header__meta .l-container{min-height:auto;padding-top:12rem}}.page-header--just_heading .page-header__title{left:-.19em;position:relative}html.navigation-is-active .l-navigation--active{overflow-y:scroll;overflow-x:hidden}html.navigation-is-active body>*:not(header,#nav,.popup){visibility:hidden}@supports (scrollbar-width: none){html.navigation-is-active:not(.navigation-is-fading) .l-navigation--active{scrollbar-width:none}}@supports (-webkit-appearance: none){html.navigation-is-active:not(.navigation-is-fading) .l-navigation--active::-webkit-scrollbar{width:0}}.l-navigation{position:fixed;top:0;left:0;width:100%;height:100vh;color:#fff;visibility:hidden;pointer-events:none;opacity:0;z-index:20;transition:opacity .3s ease,visibility .3s ease,overflow .3s ease;background:#9d9e9f;contain:layout paint style;transform:translateZ(0);display:none}.l-navigation:before{position:fixed}.l-navigation .l-navigation__content-container{position:relative;min-height:100vh;padding:0 0 calc(75px + 10rem) 0;display:flex;justify-content:space-between;flex-direction:column}@media only screen and (min-width: 48em){.l-navigation .l-navigation__content-container{padding:calc(115px + 2.5rem) 0 0 0}}.l-navigation__media-container{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}.l-navigation__media{height:100%;position:relative}.l-navigation--pre-active{display:block}.l-navigation--active{visibility:visible;pointer-events:auto;opacity:1}.l-navigation__pages{z-index:5}.l-navigation__footer{z-index:5;padding-bottom:2rem;margin-top:2rem}.l-navigation__cto-banner{pointer-events:none;z-index:25;margin-bottom:2rem}@media only screen and (min-width: 48em){.l-navigation__cto-banner{position:absolute;right:0;transform-origin:right center;left:auto;bottom:auto;top:50%;transform:rotate3d(0,0,1,-90deg) translate3d(50%,-50%,0)}}.navigation-pages-list{text-align:center;display:flex;flex-direction:column;font-weight:900}.navigation-pages-list a{color:#fff;text-decoration:none;position:relative;display:inline-block;line-height:1;text-underline-offset:.05em}.navigation-pages-list a:after{content:attr(data-title) " ";display:block;width:0;height:auto;position:absolute;left:50%;top:0;overflow:hidden;transition:width .3s ease 0s,left .3s ease 0s;z-index:-1;text-decoration:underline;text-decoration-color:#fff;color:transparent;text-decoration-thickness:.07em;line-height:1.1em}.navigation-pages-list a:hover:after{width:100%;left:0}.navigation-pages-list>li.active>a:after{width:100%;left:0}.navigation-pages-list--primary{margin:1rem 0 2rem}@media only screen and (min-width: 36em){.navigation-pages-list--primary{margin:2rem 0}}@media only screen and (min-width: 48em){.navigation-pages-list--primary{margin:2rem 0 3.5rem}}.navigation-pages-list--primary>li:not(:last-child){padding-bottom:1rem}.navigation-pages-list--primary a{font-size:calc(3rem + 6.4 * ((100vw - 26.25rem) / 53.75))}@media screen and (min-width: 1280px){.navigation-pages-list--primary a{font-size:9.4rem}}@media screen and (max-width: 420px){.navigation-pages-list--primary a{font-size:3rem}}.navigation-pages-list--secondary{font-size:calc(1.7rem + .19999999999999996 * ((100vw - 26.25rem) / 53.75));margin:1rem 0;justify-content:center}@media screen and (min-width: 1280px){.navigation-pages-list--secondary{font-size:1.9rem}}@media screen and (max-width: 420px){.navigation-pages-list--secondary{font-size:1.7rem}}@media only screen and (min-width: 48em){.navigation-pages-list--secondary{flex-direction:row}}.navigation-pages-list--secondary>li{margin:0 1rem}.navigation-pages-list--secondary a{line-height:1.6;text-underline-offset:.2em}@media only screen and (min-width: 48em){.navigation-pages-list--secondary a{line-height:1.2;text-underline-offset:.05em}}.navigation-pages-list--secondary a:after{text-decoration-thickness:.1em;line-height:1.35em}.navigation-settings{width:100%;display:flex;align-items:center;justify-content:center}@media only screen and (min-width: 48em){.navigation-settings{margin-top:2.5rem}}.navigation-settings .locales-list{display:flex;justify-content:center}.navigation-settings .locales-list>li{font-size:1.25rem;line-height:1.5;text-transform:uppercase;font-weight:300}.navigation-settings .locales-list>li>a{color:#fff;text-decoration:none;transition:opacity .3s ease}.navigation-settings .locales-list>li>a:hover{border-bottom:1px #fff solid}.navigation-settings .locales-list>li.active a{border-bottom:1px #fff solid}.navigation-settings .locales-list>li:not(:last-of-type):after{content:"/";margin:0 .3rem}.navigation-settings .dark-mode-switch{position:relative;display:inline-block;width:46px;height:26px;margin-left:40px}.navigation-settings .dark-mode-switch input{opacity:0;width:0;height:0}.navigation-settings .dark-mode-switch input:checked+.slider{background-color:#e6e6e6}.navigation-settings .dark-mode-switch input:checked+.slider:before{background-color:#2c113b;transform:translate(20px);background-image:url(/build/assets/icon-moon-dark-DNSBhuZZ.svg)}.navigation-settings .dark-mode-switch input:checked+.slider:after{background-image:url(/build/assets/icon-sun-dark-ClUriYYE.svg);transform:translate(-20px)}.navigation-settings .dark-mode-switch .slider{position:absolute;cursor:pointer;top:0;right:0;bottom:0;left:0;background-color:#e0e0e0;border-radius:13px}.navigation-settings .dark-mode-switch .slider:before{position:absolute;content:"";height:18px;width:18px;left:4px;bottom:4px;background:no-repeat url(/build/assets/icon-sun-BjGWHd_x.svg) center center #636dd6;background-size:12px 12px;border-radius:50%;transition:.4s}.navigation-settings .dark-mode-switch .slider:after{position:absolute;content:"";height:12px;width:12px;right:7px;bottom:7px;background-image:url(/build/assets/icon-moon-D4bbqPgA.svg);background-position:center;background-repeat:no-repeat;background-size:contain;transition:.4s}.social-channels{margin-top:2.5rem;display:flex;justify-content:center;align-items:center;font-size:1.2rem}.social-channels>li{width:30px;margin:0 1rem;transition:opacity .3s ease}.social-channels>li svg{width:100%;vertical-align:middle}.social-channels>li svg path{fill:#fff;transition:fill .3s ease}.social-channels>li:hover{opacity:.7}.nav-cto-banner{pointer-events:auto}.nav-cto-banner__link{display:block;padding:12px;background-color:#fff;color:#000;transform:translate3d(0,-100%,0);transition:transform .45s ease-in-out .1s,background-color .25s ease-out,color .25s ease-out;text-decoration:none;text-align:center}@media only screen and (min-width: 48em){.nav-cto-banner__link{transform:translate3d(0,100%,0)}}.nav-cto-banner__link:hover{background-color:#000;color:#fff}.l-navigation--active .nav-cto-banner__link{transition:transform .45s ease-in-out .4s,background-color .25s ease-out,color .25s ease-out;transform:translateZ(0)}.nav-cto-banner__counter{display:inline-block;background-color:#fff;color:#000;border-radius:50%;width:1.2rem;height:1.2rem;font-size:75%;line-height:1.3rem;text-align:center;font-weight:900;margin-left:.2rem}.jobs-indicator{position:relative}@media only screen and (min-width: 48em){.jobs-indicator{margin-right:24px}}.jobs-indicator:before{display:block;content:"";position:absolute;top:4px;right:-16px;width:12px;height:12px;border-radius:50%;box-shadow:0 0 1px 1px #fff3;animation:pulse-animation 2s infinite;background:#fff}@media only screen and (min-width: 48em){.jobs-indicator:before{right:-18px}}.l-footer{position:relative;contain:layout paint style;opacity:1}@media only screen and (min-width: 62em){.l-footer .l-container--full-width{padding:0 4.5rem}}.footer-content{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-end;align-content:stretch;align-items:flex-end;position:relative;min-height:90vh;padding-top:1.5rem;pointer-events:none}.footer-content a,.footer-content button,.footer-content .footer-newsletter{pointer-events:initial}.footer-content a:not(button):hover,.footer-content button:not(button):hover,.footer-content .footer-newsletter:not(button):hover{color:#717171}.footer-content>*{position:relative;align-self:center;z-index:3}@media only screen and (min-width: 48em){.footer-content>*{align-self:flex-end}}.footer-content .footer-contact-container{display:flex;flex-direction:column;align-items:center;align-self:baseline;margin-inline:auto;text-align:center;margin-block:0}@media only screen and (min-width: 48em){.footer-content .footer-contact-container{align-items:start;align-self:flex-start;margin-inline:0;text-align:start}}body .mapbox{--center-offset: calc(26rem - 10vw) ;position:absolute;inset:calc(-1 * var(--center-offset)) 0 0;width:100%;height:calc(100% + var(--center-offset));z-index:2}body .mapbox:after{content:"";display:block;background:linear-gradient(to bottom,#f7f7f7,#f7f7f7 16%,#f7f7f7cf 56%,#f7f7f700);filter:progid:dximagetransform.microsoft.gradient(startColorstr="#f7f7f7",endColorstr="#00ffffff",GradientType=0);position:absolute;width:100%;height:10rem;top:var(--center-offset);left:0}@media only screen and (min-width: 48em){body .mapbox{--center-offset: 0rem }}.office-addresses{display:flex;padding-bottom:7px}@media only screen and (min-width: 48em){.office-addresses{margin-inline:0;padding-bottom:1px}}.office-addresses>li:not(:last-child){margin-right:2.5rem}.office-addresses button{color:inherit}.office-addresses__wrap{position:relative;margin-bottom:2.5rem}.office-addresses__underline{position:absolute;bottom:0;height:5px;background:#000;transition:all .3s ease;pointer-events:none}.office-addresses__title{font-size:calc(2.5rem + 1.25 * ((100vw - 26.25rem) / 53.75));line-height:1;font-weight:900;cursor:pointer;position:relative}@media screen and (min-width: 1280px){.office-addresses__title{font-size:3.75rem}}@media screen and (max-width: 420px){.office-addresses__title{font-size:2.5rem}}.addresses-info a{text-decoration:none}.addresses-info address{font-style:normal}.addresses-info__item{display:none;line-height:1.5;font-weight:300;font-size:1.25rem}.blog-page .addresses-info__item{font-size:1.125rem}@media only screen and (min-width: 36em){.blog-page .addresses-info__item{font-size:1.25rem}}.addresses-info__item--active{display:block}.addresses-info a.addresses-info__email{text-decoration:underline}.addresses-info__map-link{margin-top:2rem}@media only screen and (min-width: 48em){.addresses-info__map-link{margin-top:3rem}}.footer-newsletter button{margin:20px 0;width:100%;background-color:#000;color:#fff;font-weight:900;border:2px solid black;transition:all .4s ease}.footer-newsletter button:hover{color:#000;background-color:transparent}.policy-navigation{display:flex;justify-content:center;flex-wrap:wrap;flex-direction:row;align-items:center;align-self:center}@media only screen and (min-width: 48em){.policy-navigation{flex-direction:row;justify-content:flex-end;align-self:flex-end;flex-wrap:nowrap}.policy-navigation__copyright{width:auto;display:block;text-align:right}.policy-navigation:not(:last-child):after{content:"|";padding:0 .6rem}}@media only screen and (min-width: 62em){.policy-navigation{margin-left:auto}}.policy-navigation>li{display:flex;font-size:16px;font-weight:300;color:#000;line-height:1.5;margin:.35rem 0}@media only screen and (min-width: 48em){.policy-navigation>li{font-size:15px;line-height:1.5;margin:0}}@media only screen and (min-width: 62em){.policy-navigation>li{font-size:16px}}.policy-navigation>li:not(:last-child,:first-child):after{content:"|";padding:0 .6rem}.policy-navigation>li>a{color:#000}.policy-navigation__copyright{width:100%;justify-content:center}@media only screen and (min-width: 48em){.policy-navigation__copyright{justify-content:flex-end}}.map-marker{width:60px;height:72px;display:flex;justify-content:center;align-items:center}@media only screen and (min-width: 48em){.map-marker{width:75px;height:89px}}.map-marker svg{width:100%}.map-marker:hover{cursor:pointer}.footer-content-media.footer-content-media{display:grid;align-items:end;justify-items:stretch;align-content:center;grid-template-areas:"socials" "newsletter" "certifications" "navigation";margin-top:13.125rem;margin-bottom:0;padding-top:3.125rem;padding-bottom:calc(75px + 6rem);row-gap:14px;width:100%;background-color:#fff}.footer-content-media.footer-content-media:before{content:"";display:block;background:linear-gradient(to top,#fff,#fff 16%,#ffffffcf 56%,#fff0);filter:progid:dximagetransform.microsoft.gradient(startColorstr="#f7f7f7",endColorstr="#00ffffff",GradientType=0);position:absolute;width:100%;height:4rem;top:0;left:0;transform:translateY(-100%)}.dark-theme .footer-content-media.footer-content-media{background-color:#0a0a0a}.dark-theme .footer-content-media.footer-content-media:before{background:linear-gradient(to top,#0a0a0a,#0a0a0a 16%,#0a0a0acf 36%,#0a0a0a00)}@media only screen and (min-width: 48em){.footer-content-media.footer-content-media{background-color:transparent;grid-template-columns:auto 1fr auto;grid-template-rows:repeat(3,auto);grid-template-areas:"socials . certifications" "newsletter . certifications" "newsletter . navigation";margin-top:4rem;justify-content:center;row-gap:0;padding-bottom:3rem}.dark-theme .footer-content-media.footer-content-media{background-color:transparent}.footer-content-media.footer-content-media:before{display:none}}.footer-content-media__social-medias{list-style:none;display:flex;justify-content:space-between;height:1.6875rem;gap:1rem;padding:0;margin-inline:auto;align-items:center;grid-area:socials;margin:0}@media only screen and (min-width: 23.75em){.footer-content-media__social-medias{gap:1.875rem;justify-self:center}}@media only screen and (min-width: 48em){.footer-content-media__social-medias{justify-self:start;width:auto}}.footer-content-media__social-medias li{max-width:1.6875rem;min-width:1.6875rem}@media only screen and (min-width: 48em){.footer-content-media__social-medias li{min-width:auto;margin-right:0}}.footer-content-media__social-medias li>a{display:inline-block}.footer-content-media__social-medias li svg{width:100%}.footer-content-media__social-medias li svg path{fill:#000!important}.footer-content-media__social-medias li:hover svg path{fill:#767676!important}.footer-content-media__social-medias li:last-of-type{margin-right:0}.footer-content-media__newsletter-button{display:inline-flex;grid-area:newsletter;margin-top:2rem;background-color:#000;color:#fff;font-weight:900;text-align:center;padding-block:1.3125rem;padding-inline:2.125rem}@media only screen and (max-width: 62em){.footer-content-media__newsletter-button{width:100%}}@media only screen and (min-width: 48em){.footer-content-media__newsletter-button{white-space:nowrap;max-width:350px;margin-top:1.875rem}}.footer-content-media__certifications-link{grid-area:certifications;display:grid;grid-template-columns:1fr;grid-template-areas:"icon" "heading" "more";justify-items:center;line-height:1.5rem;column-gap:.625rem;text-decoration:none;margin-top:4.375rem}@media only screen and (min-width: 48em){.footer-content-media__certifications-link{grid-template-columns:1fr auto;grid-template-areas:"heading icon" "more icon";justify-items:end;line-height:1.5rem;margin-block:0}}.footer-content-media__certifications-link__heading{grid-area:heading;margin-top:.625rem;font-weight:900}@media only screen and (min-width: 48em){.footer-content-media__certifications-link__heading{margin-top:0}}.footer-content-media__certifications-link__more{grid-area:more;text-decoration:underline}.footer-content-media__certifications-link__icon{grid-area:icon;transition:transform .3s ease}@media only screen and (min-width: 48em){.footer-content-media__certifications-link__icon{margin-left:.625rem}}@keyframes concert-rock{0%{transform:translateY(0)}8%{transform:translateY(5%)}16%{transform:translateY(-5%)}24%{transform:translateY(5%)}32%{transform:translateY(-5%)}36%{transform:translateY(0)}}.footer-content-media__certifications-link__icon path{transform:translateY(0);animation:concert-rock 5s infinite}.footer-content-media__certifications-link:hover .footer-content-media__certifications-link__icon{transform:rotate(-30deg)}.footer-content-media .footer-content-media__policy-navigation{grid-area:navigation;margin-top:3.5rem}.footer-content-media .footer-content-media__policy-navigation li a{width:max-content}@media only screen and (min-width: 48em){.footer-content-media .footer-content-media__policy-navigation{margin-top:2.125rem;display:flex}.footer-content-media .footer-content-media__policy-navigation li:not(:last-child):after{content:"|";padding:0 .6rem}}.dark-theme .footer-content-media__certifications-link path[fill=white],.dark-theme .footer-content-media__certifications-link rect[fill=white]{fill:#000!important}.dark-theme .footer-content-media__certifications-link path[stroke=white]{stroke:#000!important}.dark-theme .footer-content-media__certifications-link path[fill=black],.dark-theme .footer-content-media__certifications-link rect[fill=black]{fill:#fff!important}.dark-theme .footer-content-media__certifications-link path[stroke=black]{stroke:#fff!important}.collapse{overflow:hidden;transition:height .35s cubic-bezier(.22,.79,.85,1)}.collapse--collapsed{height:0!important}.collapse__inner-container{overflow:hidden}body.intro-video-is-active #swup{padding-top:100vh}body.intro-video-is-active #content,body.intro-video-is-active .page-header,body.intro-video-is-active #footer{visibility:hidden}.intro-video{position:relative;width:100%;height:100vh;background:#000;overflow:hidden;transform:translateZ(0);contain:layout paint style}body.intro-video-is-active .intro-video{position:fixed;top:auto;bottom:0;left:0;right:0;height:100vh;z-index:120}.intro-video__scroll{position:absolute;z-index:2;bottom:37px;left:calc(50% - 25px);width:50px;text-align:center;display:none;transform:translateZ(0);animation:float 2s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.intro-video__scroll{animation:none}}@media only screen and (min-width: 48em){.intro-video__scroll{display:block}}.intro-video__scroll svg{cursor:pointer}.intro-video__scroll:hover{animation-play-state:paused}.intro-video__rotate-indicator,.intro-video__mute-button{filter:drop-shadow(0 0 15px rgba(0,0,0,.45))}.intro-video__mute-button{display:none;position:fixed;right:2.5em;top:calc(94vh - 30px);z-index:10}.intro-video__mute-button--unmuted:before,.intro-video__mute-button--muted:before{content:"";display:block;width:30px;height:30px;background-size:contain;background-repeat:no-repeat;background-position:center}.intro-video__mute-button--muted:before{background-image:url(/build/assets/sound_off-BhEK02Dl.svg)}.intro-video__mute-button--unmuted:before{background-image:url(/build/assets/sound_on-B6MpCWD8.svg)}.intro-video__rotate-indicator{display:none;position:fixed;left:2.5em;top:calc(94vh - 30px);z-index:10}.intro-video__rotate-indicator:before{content:"";display:block;width:30px;height:30px;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url(/build/assets/rotate-BhArlqSV.svg);animation:none}.intro-video__video-container{background:#000;display:block;height:100%}.intro-video__video{display:block;height:100%}.intro-video__video>video{opacity:0;min-width:100vw;min-height:100vh;height:calc(100vw / 1.78);width:178vh;position:absolute;pointer-events:none;transition:opacity .5s ease,filter .25s ease-in-out}.intro-video__cover-image{pointer-events:none;position:absolute;top:0;right:0;left:0;bottom:0;opacity:1;background-position:center;background-size:cover;background-repeat:no-repeat;z-index:5;visibility:visible;transition:opacity 0s ease .55s,visibility 0s ease .55s}.intro-video iframe{pointer-events:none}.intro-video__trigger{cursor:url(/build/assets/play_button_cursor-CQI1pUnO.svg) 33 33,pointer;display:block;position:fixed;top:25%;left:5%;width:90%;height:50%;z-index:3;outline:none;transition:top 0s linear .3s,left 0s linear .3s,bottom 0s linear .3s,right 0s linear .3s,width 0s linear .3s,height 0s linear .3s,transform 0s linear .3s}@media only screen and (min-width: 48em){.intro-video__trigger{top:20%;left:15%;width:70%;height:60%}}.intro-video__trigger .nav-circle__container{cursor:unset}@media only screen and (max-width: 62em){.intro-video__trigger .nav-circle{transition:opacity .3s ease,visibility .3s ease;opacity:0;visibility:hidden;pointer-events:none}.intro-video__trigger .nav-circle__container{animation:none}}.intro-video__mask{position:absolute;z-index:2;top:-5%;left:-5%;bottom:-5%;right:-5%;contain:layout paint;overflow:hidden;transform-origin:49% 40.6%;perspective:1px;transform-style:preserve-3d;perspective-origin:center;transform:scaleZ(1);transition:transform .4s ease-in,opacity .2s ease}@media only screen and (min-width: 48em){.intro-video__mask{transform-origin:49% 50%}}.intro-video__mask svg{width:100%!important;height:100%!important;transform:scale3d(1.2,1.2,1);perspective-origin:center;transform-style:preserve-3d;transform-origin:center;max-width:none!important}@media only screen and (min-width: 48em){.intro-video__mask svg{transform:scaleZ(1)}}.intro-video__mask .intro-video__inner-mask-container{position:absolute;z-index:3;top:0;left:0;bottom:-20vh;right:0;transform:translate3d(0,-20vh,0);transform-style:preserve-3d;perspective-origin:center;transform-origin:center}@media only screen and (min-width: 48em){.intro-video__mask .intro-video__inner-mask-container{bottom:0;transform:translateZ(0)}}.intro-video--mask-transitioning .intro-video__mask,.intro-video--mask-transitioning .intro-video__inner-mask-container,.intro-video--video-active .intro-video__mask,.intro-video--video-active .intro-video__inner-mask-container{contain:none}.intro-video--mask-transitioning .intro-video__video-container:after{top:0;left:0;width:100%;height:100%}.intro-video--zooming-out .intro-video__mask{transition:transform .4s ease-out,opacity .2s ease}.intro-video--video-active:not(.intro-video--mask-transitioning) .intro-video__mask{pointer-events:none;opacity:0!important}.intro-video--video-active .intro-video__mask{transform:scale3d(40,41,1)}.intro-video--video-active .intro-video__video-container:after{opacity:0!important}.intro-video--video-active .intro-video__trigger{cursor:url(/build/assets/close_button_cursor-CjRbGLK6.svg) 33 33,pointer;left:0;z-index:10;outline:none;width:100vw;height:100vh;top:0;transition:none}@media only screen and (max-width: 62em){.intro-video--video-active .intro-video__trigger{width:76px;height:76px;left:calc(50vw - 38px);bottom:3rem;top:auto;transition:none}.intro-video--video-active .intro-video__trigger .nav-circle{opacity:1;visibility:visible;pointer-events:auto}.intro-video--video-active .intro-video__trigger .nav-circle__container{transform:rotateY(180deg)}.intro-video--video-active .intro-video__trigger .nav-circle__close{transform:rotateY(180deg);display:flex}}.intro-video--video-active .intro-video__mute-button{display:block}@media only screen and (max-width: 62em) and (orientation: portrait){.intro-video--video-active .intro-video__rotate-indicator{display:block}.intro-video--video-active .intro-video__rotate-indicator:before{animation:1s ease both pulseMax;animation-delay:.4s;animation-iteration-count:3}}.intro-video--video-active .intro-video__scroll{display:none}.intro-video--ready .intro-video__video,.intro-video--ready .intro-video__video-container:after,.intro-video--ready .intro-video__video>iframe,.intro-video--ready .intro-video__video>video{opacity:1}.intro-video--ready .intro-video__cover-image{opacity:0;visibility:hidden}body .swiper-pagination{position:static;display:flex;justify-content:center;margin-top:2rem}body .swiper-pagination-bullet{border:0;background:#9d9e9f;width:12px;height:12px;padding:0;border-radius:50%;cursor:pointer;margin:0 .5rem;outline:none;display:block}body .swiper-pagination-lock{display:none}body .swiper-container{overflow:visible;position:relative}body .swiper-container .gradient-overlay{overflow:visible}body .swiper-container-initialized,body .swiper-container-initialized .gradient-overlay{overflow:hidden}.swiper-button-prev--custom{--button-size: 3rem;--icon-size: 1.4063rem;background-color:#fff;color:#000;border:none;border-radius:100vw;height:var(--button-size);width:var(--button-size);display:grid;align-content:center;justify-content:center;cursor:pointer;position:absolute;margin-block:auto;inset-block:0;z-index:100;opacity:0;transition-property:opacity,transform;transition-duration:.2s;transition-timing-function:ease-in;--internal_swiper-button-to-screen-distance: var(--swiper-button-to-screen-distance, .5rem);left:calc(50% - 50vw + var(--internal_swiper-button-to-screen-distance));transform:translate(calc(-1 * var(--button-size)))}.dark-theme .swiper-button-prev--custom{color:#fff;background-color:#000}@media only screen and (min-width: 48em){.swiper-button-prev--custom{--button-size: 6rem;--icon-size: 2.8125rem}}.swiper-button-prev--custom svg{height:var(--icon-size);width:var(--icon-size)}@media only screen and (min-width: 62em){.swiper-button-prev--custom{--internal_swiper-button-to-screen-distance: var(--swiper-button-to-screen-distance, 3rem)}}@media (hover: hover){.swiper-button-hover-parent:hover .swiper-button-prev--custom{opacity:1;transform:translate(0)}}.swiper-button-hover-parent:hover .swiper-button-prev--custom{transition-timing-function:ease-out}.swiper-button-next--custom{--button-size: 3rem;--icon-size: 1.4063rem;background-color:#fff;color:#000;border:none;border-radius:100vw;height:var(--button-size);width:var(--button-size);display:grid;align-content:center;justify-content:center;cursor:pointer;position:absolute;margin-block:auto;inset-block:0;z-index:100;opacity:0;transition-property:opacity,transform;transition-duration:.2s;transition-timing-function:ease-in;--internal_swiper-button-to-screen-distance: var(--swiper-button-to-screen-distance, .5rem);right:calc(50% - 50vw + var(--internal_swiper-button-to-screen-distance));transform:translate(var(--button-size))}.dark-theme .swiper-button-next--custom{color:#fff;background-color:#000}@media only screen and (min-width: 48em){.swiper-button-next--custom{--button-size: 6rem;--icon-size: 2.8125rem}}.swiper-button-next--custom svg{height:var(--icon-size);width:var(--icon-size)}@media only screen and (min-width: 62em){.swiper-button-next--custom{--internal_swiper-button-to-screen-distance: var(--swiper-button-to-screen-distance, 3rem)}}@media (hover: hover){.swiper-button-hover-parent:hover .swiper-button-next--custom{opacity:1;transform:translate(0)}}.swiper-button-hover-parent:hover .swiper-button-next--custom{transition-timing-function:ease-out}.content-set{padding:0 0 3rem}@media only screen and (min-width: 48em){.content-set{padding:0 0 8rem}}.content-set:first-child{padding-top:3rem}@media only screen and (min-width: 48em){.content-set:first-child{padding-top:8rem}}.content-set:last-child{padding-bottom:3rem}@media only screen and (min-width: 48em){.content-set:last-child{padding-bottom:5rem}}.blank-layout .content-set{padding:0}.overview-items{background:#f7f7f7;padding:0 0 7.5rem}@media only screen and (min-width: 48em){.overview-items{padding:0 0 16rem}}.overview-items:first-child{padding-top:7.5rem}@media only screen and (min-width: 48em){.overview-items:first-child{padding-top:16rem}}.overview-items:last-child{padding-bottom:4rem}@media only screen and (min-width: 48em){.overview-items:last-child{padding-bottom:6rem}}.overview-items.swiper-button-hover-parent{overflow:hidden}.overview-items__title{font-size:calc(3.75rem + 3.75 * ((100vw - 26.25rem) / 53.75));text-align:center;line-height:1;font-weight:900;margin-bottom:4.4rem}@media screen and (min-width: 1280px){.overview-items__title{font-size:7.5rem}}@media screen and (max-width: 420px){.overview-items__title{font-size:3.75rem}}@media only screen and (min-width: 48em){.overview-items__title{margin-top:0;margin-bottom:8.75rem}}.overview-items__title--small{font-size:calc(2.5rem + 1.25 * ((100vw - 26.25rem) / 53.75));margin-bottom:2rem}@media screen and (min-width: 1280px){.overview-items__title--small{font-size:3.75rem}}@media screen and (max-width: 420px){.overview-items__title--small{font-size:2.5rem}}@media only screen and (min-width: 48em){.overview-items__title--small{margin-bottom:3rem}}.overview-items__load-more{margin-top:3rem}.overview-items.team-overview{background-color:transparent}.collection-list--centered{justify-content:center}.collection-list--columned{display:flex;flex-wrap:wrap;margin:0 -.5rem}@media only screen and (min-width: 48em){.collection-list--columned{margin:0 -1.25rem}}.collection-list--columned .collection-list__item{width:100%;flex:0 0 100%;padding:0 .5rem}@media only screen and (min-width: 48em){.collection-list--columned .collection-list__item{padding:0 1.25rem 2.375rem}}.collection-list--columned .collection-list__item:not(:last-child){padding-bottom:2rem}@media only screen and (min-width: 48em){.collection-list--two-columned .collection-list__item{width:50%;flex:0 0 50%}}.collection-list--md-two-columned .collection-list__item{width:50%;flex:0 0 50%}@media only screen and (min-width: 62em){.collection-list--lg-three-columned .collection-list__item{width:33.3333333333%;flex:0 0 33.3333333333%}}@media only screen and (min-width: 48em){.collection-list--four-columned .collection-list__item{width:25%;flex:0 0 25%}}.collection-list--masonry{margin:0}@media only screen and (min-width: 36em){.collection-list--masonry{margin:0 -1rem}}@media only screen and (min-width: 48em){.collection-list--masonry{margin:0 -1.5rem}}@media only screen and (min-width: 75em){.collection-list--masonry{margin:0 -4rem}}@media only screen and (min-width: 36em){.collection-list--masonry .collection-list__item{padding:0 1rem}.collection-list--masonry .collection-list__item:not(:first-child){padding-top:7rem}}@media only screen and (min-width: 48em){.collection-list--masonry .collection-list__item{padding:0 1.5rem}.collection-list--masonry .collection-list__item:not(:first-child){padding-top:7rem}}@media only screen and (min-width: 75em){.collection-list--masonry .collection-list__item{padding:0 4rem}}@media only screen and (min-width: 48em){.collection-list--masonry-running .collection-list__item:nth-child(2){padding-top:14rem}.collection-list--masonry-running .collection-list__item:nth-child(4n-2){padding-right:13%}.collection-list--masonry-running .collection-list__item:nth-child(4n-2).wide-width{padding-right:4rem}.collection-list--masonry-running .collection-list__item:nth-child(4n-1){padding-left:13%}.collection-list--masonry-running .collection-list__item:nth-child(4n-1).wide-width{padding-left:4rem}.collection-list--masonry-running .collection-list__item.slim-width:nth-child(2n){padding-right:13%}.collection-list--masonry-running .collection-list__item.slim-width:nth-child(odd){padding-left:13%}}@media only screen and (min-width: 48em){.collection-list--masonry-small{margin:0 -2.5rem}}@media only screen and (min-width: 48em){.collection-list--masonry-small .collection-list__item{padding:0 2.5rem}}.collection-list--masonry-small .collection-list__item:not(:first-child){padding-top:2rem}@media only screen and (min-width: 48em){.collection-list--masonry-small .collection-list__item:not(:first-child){padding-top:5rem}}.collection-list--align-center{align-items:center}.collection-list__item--full{width:100%!important;flex:0 0 100%!important}.media-content{padding:0 0 4rem;overflow:hidden}@media only screen and (min-width: 48em){.media-content{padding:0 0 8rem}}.media-content:first-child{padding-top:4rem}@media only screen and (min-width: 48em){.media-content:first-child{padding-top:8rem}}.media-content:last-child{padding-bottom:3rem}@media only screen and (min-width: 48em){.media-content:last-child{padding-bottom:5rem}}.media-content--full-width .l-container{max-width:100%;padding:0}.media-content--full-width .images-slider{padding:0;height:100vh}.media-description{font-size:16px;line-height:1.5;text-align:center;color:#767676;margin-top:1.5rem}@media only screen and (min-width: 48em){.media-description{text-align:right}}.columned-list{list-style-position:inside;display:flex;flex-direction:column;margin:4rem 0}@media only screen and (min-width: 48em){.columned-list{flex-direction:row;flex-wrap:wrap}}.columned-list>li{font-weight:900;line-height:2;position:relative;padding-left:1rem;font-size:1.25rem}.blog-page .columned-list>li{font-size:1.125rem}@media only screen and (min-width: 36em){.blog-page .columned-list>li{font-size:1.25rem}}@media only screen and (min-width: 48em){.columned-list>li{width:50%;flex:0 0 50%}}.columned-list>li:before{content:"•";position:absolute;left:0}.detailed-list{line-height:1.5;font-size:1.25rem}.blog-page .detailed-list{font-size:1.125rem}@media only screen and (min-width: 36em){.blog-page .detailed-list{font-size:1.25rem}}.detailed-list__title{font-weight:900}.teaser-link{display:block;text-decoration:none}.collection-teaser__background{position:absolute;background-color:transparent;z-index:10;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.collection-teaser__background svg{display:none}.collection-teaser__media{display:block;padding-bottom:100%;height:0;background:#fff;position:relative}.collection-teaser__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;font-family:"object-fit:cover";object-fit:cover}.collection-teaser__meta{padding:2rem 1.875rem}@media only screen and (min-width: 48em){.collection-teaser__meta{padding:2.8rem 2.2rem}}.collection-teaser__title{font-size:40px;word-break:break-word;font-weight:900;line-height:1;margin:0 -2rem 1.5rem 0;display:block;color:#000}@media only screen and (min-width: 48em){.collection-teaser__title{font-size:60px}}.collection-teaser__description{font-size:20px;line-height:1.55;color:#767676;font-weight:300}.no-spacing{padding-top:0!important;padding-bottom:0!important}.accordion-item{color:#000;background-color:transparent;width:100%}.accordion-item__title{font-weight:900;cursor:pointer;padding:18px 50px 18px 30px;outline:none;font-size:1.5rem;line-height:3rem;transition:background-color .3s ease;word-break:break-word;background:transparent;border:none;border-radius:0;width:100%;text-align:left;color:#000}@media only screen and (min-width: 75em){.accordion-item__title{font-size:2.25rem}}.accordion-item__title:after{content:"";position:absolute;top:28px;right:0;background:no-repeat url(/build/assets/frameless_arrow-AGtDAT83.svg) center center transparent;background-size:25px;transform:rotate(180deg);width:30px;height:30px;transition:transform .3s ease}@media only screen and (min-width: 23.75em){.accordion-item__title:after{right:20px;background-size:25px}}@media only screen and (min-width: 75em){.accordion-item__title:after{right:40px;background-size:25px}}.accordion-item__text{line-height:1.5;padding:1rem;font-size:1.25rem}.blog-page .accordion-item__text{font-size:1.125rem}@media only screen and (min-width: 36em){.blog-page .accordion-item__text{font-size:1.25rem}}@media only screen and (min-width: 23.75em){.accordion-item__text{padding:1.5rem}}@media only screen and (min-width: 48em){.accordion-item__text{padding:2rem 2.5rem}}.accordion-item__text p:first-child{margin-top:0}.accordion-item__text p:last-child{margin-bottom:0}.accordion-item.open .accordion-item__title{background-color:#000;color:#fff}.accordion-item.open .accordion-item__title:after{transform:rotate(0);background-image:url(/build/assets/close-DT4urTW0.svg);background-size:20px}.blog-page{overflow-x:clip}.blog-tags{margin-bottom:4rem}.blog-tags__current{margin-bottom:2rem}@media only screen and (min-width: 48em){.blog-tags__current{display:flex;align-items:center}}.blog-tags__title{font-weight:900;font-size:calc(1.8rem + .7 * ((100vw - 26.25rem) / 53.75));line-height:1;margin-bottom:2rem}@media screen and (min-width: 1280px){.blog-tags__title{font-size:2.5rem}}@media screen and (max-width: 420px){.blog-tags__title{font-size:1.8rem}}@media only screen and (min-width: 48em){.blog-tags__title{margin-bottom:0;margin-right:2.2rem}}.blog-tags__toggle-button{font-size:calc(1.1rem + .1499999999999999 * ((100vw - 26.25rem) / 53.75));border-bottom:1px #000 solid;cursor:pointer;display:inline-block}@media screen and (min-width: 1280px){.blog-tags__toggle-button{font-size:1.25rem}}@media screen and (max-width: 420px){.blog-tags__toggle-button{font-size:1.1rem}}.blog-tags__toggle-button .button-close,.blog-tags__toggle-button.active .button-open{display:none}.blog-tags__toggle-button.active .button-close{display:block}.tags-list{text-align:center;display:flex;flex-wrap:wrap}.tags-list>li{display:inline-block;cursor:pointer;background:transparent;transition:all .3s ease;padding:.8rem;margin-bottom:1rem;font-size:calc(1.1rem + .4624999999999999 * ((100vw - 26.25rem) / 53.75));font-weight:900}@media screen and (min-width: 1280px){.tags-list>li{font-size:1.5625rem}}@media screen and (max-width: 420px){.tags-list>li{font-size:1.1rem}}@media only screen and (min-width: 48em){.tags-list>li{padding:1.5rem;margin:0 1rem 1rem 0}}.tags-list>li:hover,.tags-list>li.active{color:#fff;background:#000}.tags-list[data-selected]>li{margin:0}.tags-list[data-selected]>li:not(.all-tags){position:relative;padding-right:calc(4rem + 20px)}.tags-list[data-selected]>li:not(.all-tags):after{content:"";display:block;width:20px;height:20px;background:url(/build/assets/close-DT4urTW0.svg) no-repeat center center;background-size:100% 100%;position:absolute;top:50%;right:2rem;transform:translateY(-50%)}.blog-teaser{position:relative;height:100%}.blog-teaser__media{position:absolute;bottom:0;left:0;right:0;top:0;width:100%;height:100%;z-index:1}.blog-teaser__meta{z-index:50;position:relative;padding:2.8rem 2.5rem}.blog-teaser__meta:before{content:"";display:block;position:absolute;bottom:0;right:0;background:#fff;transition:all .2s;width:calc(100% - 2rem);height:calc(100% - 2rem);top:1rem;left:1rem;z-index:-1}@media only screen and (min-width: 48em){.blog-teaser__meta:before{width:calc(100% - 3.25rem);height:calc(100% - 3.25rem);top:1.625rem;left:1.625rem}}.blog-teaser__meta>*{z-index:20;position:relative}@media only screen and (min-width: 48em){.blog-teaser__meta{padding:3.5rem 3.8rem}}@media (hover: hover){.blog-teaser:hover .blog-teaser__meta:before{width:100%;height:100%;top:0;left:0}}.blog-teaser__title{display:block;font-size:1.5625rem;line-height:1.24;font-weight:900;margin:0}.blog-teaser__title a{color:#000;text-decoration:none}@media only screen and (min-width: 48em){.blog-teaser__title{overflow:hidden;max-height:8.2125rem}}.blog-teaser__title:after{content:"";display:block;width:2rem;height:1px;background:#000;margin:1.2rem 0}.blog-teaser__description{line-height:1.4;font-weight:300;font-size:1.25rem}.blog-page .blog-teaser__description{font-size:1.125rem}@media only screen and (min-width: 36em){.blog-page .blog-teaser__description{font-size:1.25rem}}@media only screen and (min-width: 48em){.blog-teaser__description{max-height:5.25rem;overflow:hidden}}@media only screen and (min-width: 48em){.blog-teaser__text{height:13.4625rem}}.blog-teaser__date{color:#717171;font-weight:300;margin-bottom:1rem;line-height:1;font-size:1.25rem}.blog-page .blog-teaser__date{font-size:1.125rem}@media only screen and (min-width: 36em){.blog-page .blog-teaser__date{font-size:1.25rem}}.collection-list__item--size-2x1{width:100%!important;flex:0 0 100%!important}@media only screen and (min-width: 48em){.collection-list__item--size-2x1 .blog-teaser__meta{margin-left:50%}.collection-list__item--size-2x1 .blog-teaser--text-on-left .blog-teaser__meta{margin-left:0;margin-right:50%}}@media only screen and (min-width: 48em){.collection-list__item--size-1x2 .blog-teaser{padding-bottom:24.7125rem}}.lazy-images-slider{height:90vh}@media only screen and (max-width: 75em){.content-images .l-container{padding:0}}.content-images--middle .media-description{text-align:center}.content-images--middle .images-slider__image img,.content-images--middle .swiper-slide{margin-left:auto;margin-right:auto}@media only screen and (max-width: 75em){.content-images--left{padding:0 1.75rem}}.content-images--left .media-description{text-align:left}.content-images--left .images-slider__image img{margin-left:0;margin-right:auto}@media only screen and (max-width: 75em){.content-images--right{padding:0 1.75rem}}.content-images--right .media-description{text-align:right}.content-images--right .images-slider__image img,.content-images--right .swiper-slide{margin-left:auto;margin-right:0}.images-slider{position:relative;width:100%}.images-slider__image{display:block;height:100%}.images-slider__image img{display:block;margin:0 auto;height:100%;image-rendering:optimizequality}.images-slider--regular .images-slider__image img{max-height:none}.images-slider--original .images-slider__image img{width:auto}.images-slider--cropped .images-slider__items-container{height:0;padding-bottom:50%;overflow:hidden;position:relative}.images-slider--cropped .images-slider__items{position:absolute;bottom:0;left:0;right:0;top:0;width:100%;height:100%}.images-slider--cropped .images-slider__image{width:100%;height:100%}.images-slider--cover .images-slider__items{position:absolute;bottom:0;left:0;right:0;top:0;width:100%;height:100%}.images-slider--cover .images-slider__image{width:100%;height:100%;cursor:initial}.images-slider .swiper-wrapper{width:100%;aspect-ratio:var(--aspect-ratio);max-height:90vh}@media screen and (min-height: 63em){.images-slider .swiper-wrapper{max-height:80vh}}@media screen and (min-height: 75em){.images-slider .swiper-wrapper{max-height:70vh}}@media screen and (min-height: 82em){.images-slider .swiper-wrapper{max-height:1024px}}.images-slider .swiper-slide{height:100%;width:auto;aspect-ratio:var(--aspect-ratio)}.media-content--full-width .media-description{padding:0 1rem}.our-partner{text-align:center;height:80px;display:flex;justify-content:center;align-content:stretch;align-items:center}@media only screen and (min-width: 48em){.our-partner{margin-bottom:2em}}.our-partner>a{display:block}.our-partner__logo{transition:filter .3s ease,opacity .9s ease;filter:grayscale(100%);display:inline-block;opacity:1}.our-partner__logo.fading-out{opacity:0!important}.our-partner__logo img{width:auto;height:auto;min-width:40px;min-height:60px;max-height:120px}.our-partner__logo img.dark-mode-logo{display:none}.our-partner:hover .our-partner__logo{filter:grayscale(0%)}.lazy-device-showcase{height:70vh}@media only screen and (min-width: 36em){.device-showcase .position-position-top{padding-top:4.5rem}}@media only screen and (min-width: 36em){.device-showcase .position-position-bottom{padding-bottom:1rem}}@media only screen and (max-width: 48em){.device-showcase.device-showcase--slideshow .position-position-top{padding-bottom:5.5rem}}@media only screen and (min-width: 36em){.device-showcase.device-showcase--slideshow .position-position-bottom{padding-bottom:5.5rem}}.device-showcase__image{position:relative}.device-showcase__image img{image-rendering:optimizequality;object-position:center;height:100%}.device-showcase__image.position-top .device-showcase__image-name{display:flex;align-items:flex-end}@media only screen and (min-width: 48em){.device-showcase__image.position-top .device-showcase__image-name{top:-4.5rem;height:3.5rem}}@media only screen and (min-width: 36em){.device-showcase__image.position-bottom{margin-bottom:4rem}}.device-showcase__image.position-bottom .device-showcase__image-name{display:flex;top:calc(100% + 1rem)}@media only screen and (max-width: 48em){.device-showcase__image.position-top,.device-showcase__image.position-bottom{margin-bottom:1rem}}.device-showcase__image-name{text-align:center;display:none;max-width:96%;font-size:1rem;color:#767676;height:auto;width:100%;justify-content:space-around;align-items:flex-start;padding-top:1rem}@media only screen and (min-width: 48em){.device-showcase__image-name{position:absolute;top:0;left:2%;padding-top:0;overflow:hidden;height:5.65rem}}.device-showcase__description{font-size:1rem;line-height:1.5;text-align:center;color:#767676;margin-top:1.5em}.device-showcase__item{display:none}.device-showcase__item.loaded{display:block}.device-showcase--side-by-side .device-showcase__items{display:flex;flex-wrap:nowrap;flex-direction:column;justify-content:space-around;align-items:center;align-content:center}.device-showcase--side-by-side .device-showcase__items--2{justify-content:center;gap:2.5rem}@media only screen and (min-width: 36em){.device-showcase--side-by-side .device-showcase__items{flex-direction:row;flex-wrap:wrap;align-items:stretch}}@media only screen and (min-width: 48em){.device-showcase--side-by-side .device-showcase__items{flex-direction:row;flex-wrap:nowrap}}.device-showcase--side-by-side .device-showcase__item{padding:1.5em 0;max-width:85%;flex:1 1 auto;display:block}@media only screen and (min-width: 36em){.device-showcase--side-by-side .device-showcase__item{padding:1em;max-width:45%}}@media only screen and (min-width: 48em){.device-showcase--side-by-side .device-showcase__item{max-width:30%}}@media only screen and (min-width: 36em){.device-showcase--side-by-side.device-showcase--single-image .device-showcase__item{max-width:38%}}.device-showcase--slideshow .tns-item{transition-property:transform,opacity,z-index!important;transition-delay:0s,.15s,0s;transition-timing-function:ease,ease-in-out,linear}.device-showcase--slideshow .tns-item.tns-fadeOut{transition-delay:0s,0s,1.3s!important}.device-showcase--slideshow .swiper-wrapper{width:100%;aspect-ratio:var(--aspect-ratio);max-height:90vh}@media screen and (min-height: 63em){.device-showcase--slideshow .swiper-wrapper{max-height:80vh}}@media screen and (min-height: 75em){.device-showcase--slideshow .swiper-wrapper{max-height:70vh}}@media screen and (min-height: 82em){.device-showcase--slideshow .swiper-wrapper{max-height:1024px}}.device-showcase--slideshow .swiper-slide{height:100%;width:auto;aspect-ratio:var(--aspect-ratio)}.l-container>.quote-content{margin-inline:-1.75rem}@media only screen and (min-width: 62em){.l-container>.quote-content{margin-inline:0}}.quote-content{padding-bottom:3rem}@media only screen and (min-width: 48em){.quote-content{padding-bottom:8rem}}.quote-content.no-spacing{padding-bottom:0}@media only screen and (min-width: 48em){.quote-content.no-spacing{padding-bottom:0}}.quote-content:first-child{padding-top:4rem}@media only screen and (min-width: 62em){.quote-content:first-child{padding-top:8rem}}.quote-content figure{margin-block:0}.quote-content__container{position:relative;display:grid;grid-template-areas:"photo" "text" "title";justify-items:center;margin-inline:clamp(0rem,100%,50% - 33.125rem);background-color:#fafafa;align-items:start;padding-block:2.5rem;padding-inline:1.75rem}@media only screen and (min-width: 62em){.quote-content__container{padding:5rem;grid-template-columns:auto 1fr;grid-template-areas:"photo text" "photo title"}}.dark-theme .quote-content__container{background-color:#292929}.quote-content__photo{grid-area:photo;margin-bottom:2rem;max-width:16.25rem;border-radius:50%;align-self:center}@media only screen and (min-width: 62em){.quote-content__photo{margin-bottom:0;margin-right:4rem;flex:0 0 250px}}.quote-content__text{margin:0;grid-area:text;font-style:normal;font-size:1.125rem;line-height:1.5;font-weight:900;text-align:center;margin-top:1.875rem;align-self:end}@media only screen and (min-width: 48em){.quote-content__text{margin-inline:15%}}@media only screen and (min-width: 62em){.quote-content__text{margin-top:.25rem;margin-inline:0}}.quote-content__text p:first-child{margin-top:0}.quote-content__text p:last-child{margin-bottom:0}.quote-content__title{grid-area:title;font-size:1.125rem;line-height:1.5;text-align:center;margin-top:1.875rem}@media only screen and (min-width: 62em){.quote-content__title{margin-top:1.5rem}}.quote-content__title strong{font-weight:900}.quote-content__title p:first-child{margin-top:0}.quote-content__title p:last-child{margin-bottom:0}.collection-teaser--reference .collection-teaser__meta{background:#fff}.overview-items.mansory-collection .collection-teaser{transition:transform .15s ease-out;padding:1px}.overview-items.mansory-collection .collection-teaser:hover{transform:scale(1.05)}.services-list{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:minmax(260px,max-content);gap:40px}.services-list a{overflow:initial;text-decoration:none;display:block;width:100%;height:100%;font-size:30px}.services-item{color:#000;background-color:transparent;background-position:center;background-size:cover;min-width:100%}@media only screen and (min-width: 48em){.services-item{grid-column:span 2;grid-row:span 1}}.services-item-square{grid-column:span 2}@media only screen and (min-width: 48em){.services-item-square{aspect-ratio:1/1;grid-row:span 2;grid-column:span 1}}.services-item-long .services-item__title{height:100%}.services-item__content{height:100%;display:flex;align-items:flex-start;flex-direction:column-reverse}.services-item__content--titleBottom{align-items:flex-end}.services-item__content .placeholder-box{height:calc(100vw - 3.5rem);width:calc(100vw - 3.5rem);display:none}@media only screen and (min-width: 48em){.services-item__content .placeholder-box{display:block;height:0;width:0}}@media only screen and (min-width: 48em){.services-item__content{flex-direction:column}}.services-item__content.services-item__content--titleBottom{flex-direction:column}@media only screen and (min-width: 48em){.services-item__content.services-item__content--titleBottom{flex-direction:column-reverse}}.services-item__title{padding:60px;position:relative;z-index:1;word-break:break-word}.services-item__title:before{content:"";display:block;position:absolute;bottom:0;right:0;background:#fff;transition:all .2s;width:calc(100% - 2rem);height:calc(100% - 2rem);top:1rem;left:1rem;z-index:-1}@media only screen and (min-width: 48em){.services-item__title:before{width:calc(100% - 3.25rem);height:calc(100% - 3.25rem);top:1.625rem;left:1.625rem}}.services-item__title h3{margin:0;font-size:1.875rem;line-height:1.3}@media only screen and (min-width: 48em){.services-item__title h3{font-size:2.25rem}}@media only screen and (min-width: 48em){.services-item__title--half{width:50%;height:100%}}.services-item__title p{line-height:1.5;font-size:1.25rem}.blog-page .services-item__title p{font-size:1.125rem}@media only screen and (min-width: 36em){.blog-page .services-item__title p{font-size:1.25rem}}@media (hover: hover){.services-item:hover .services-item__title:before{width:100%;height:100%;top:0;left:0}}.team-overview{padding-bottom:4.5rem}@media only screen and (min-width: 48em){.team-overview{padding-bottom:8rem}}.filtered--hidden{display:none}.team-overview__choices-container{display:grid;justify-content:end;margin-bottom:4rem}.team-member .job-card-text{height:100%;width:100%;font-size:1.63rem;font-weight:900;line-height:33.8px;display:flex;position:absolute;top:0;left:0;align-items:center;padding:0 clamp(0px,5vw,40px)}@media only screen and (min-width: 48em){.team-member .job-card-text{font-size:2.75rem;line-height:50px;padding:0 clamp(0px,5vw,80px)}}@media only screen and (min-width: 62em){.team-member .job-card-text{padding:0 clamp(0px,3vw,40px)}}@media only screen and (min-width: 75em){.team-member .job-card-text{padding:0 clamp(0px,2vw,40px);font-size:3.75rem;line-height:72px}}.team-member .job-card-text p{text-align:center;margin:0;color:transparent;-webkit-background-clip:text;background-clip:text;background-blend-mode:multiply;text-fill-color:transparent;background-image:linear-gradient(225deg,#be38f6cc,#10d4f6cc 99.25%);display:inline-block}.team-member-teaser:not(.collaborator){padding-bottom:1rem}@media only screen and (min-width: 48em){.team-member-teaser:not(.collaborator){padding-bottom:2rem}}.team-member-teaser:not(.left-awl-team) .team-member-teaser__media:hover{cursor:pointer}.team-member-teaser:not(.left-awl-team) .team-member-teaser__media:hover .collection-teaser__background{background-color:#0003}.team-member-teaser:not(.left-awl-team) .team-member-teaser__media:hover .collection-teaser__background svg{display:block}.team-member-teaser:not(.left-awl-team) .team-member-teaser__media:hover img{transform:scale(1.1)}.team-member-teaser *,.team-member-teaser__link{text-decoration:none}.team-member-teaser__media{background-color:#fff;display:block;padding-bottom:143.1818181818%;height:0;position:relative;overflow:hidden}.team-member-teaser__media .collection-teaser__background svg{width:60px!important}.team-member-teaser__media img{position:absolute;bottom:0;left:0;right:0;top:0;object-position:bottom;transform:scale(1);transition:.2s}.team-member-teaser__media img.logo{height:auto;margin:auto}.team-member-teaser__description{position:absolute;bottom:0;left:0;right:0;top:0;background:#000;width:100%;height:100%;color:#fff;justify-content:center;align-items:center;padding:2rem 2rem 5rem;padding-right:0;text-align:center;font-size:calc(1rem + .25 * ((100vw - 26.25rem) / 53.75));line-height:1.5;font-weight:300;display:none}@media screen and (min-width: 1280px){.team-member-teaser__description{font-size:1.25rem}}@media screen and (max-width: 420px){.team-member-teaser__description{font-size:1rem}}.team-member-teaser__description-span{display:flex;height:100%;overflow:auto;padding-right:2rem;width:100%;word-break:break-word}.team-member-teaser__close{position:absolute;left:50%;transform:translate(-50%);bottom:2.5rem;width:1.5rem;height:1.5rem;cursor:pointer}@media only screen and (min-width: 48em){.team-member-teaser--active .team-member-teaser__description{display:flex}}.team-member-teaser__meta{padding:1rem .5rem 0;text-align:center;line-height:1.2}@media only screen and (min-width: 48em){.team-member-teaser__meta{padding:1rem 2.2rem 0}}.team-member-teaser__title{margin:0 0 .3rem;line-height:1.2;font-size:1.25rem;font-weight:900;display:block;color:#000}.team-member-teaser__function{font-size:calc(1rem + .25 * ((100vw - 26.25rem) / 53.75));color:#767676;font-weight:300;display:none}@media screen and (min-width: 1280px){.team-member-teaser__function{font-size:1.25rem}}@media screen and (max-width: 420px){.team-member-teaser__function{font-size:1rem}}@media only screen and (min-width: 48em){.team-member-teaser__function{display:block}}.team-member-teaser__contacts{display:none;justify-content:center}@media only screen and (min-width: 48em){.team-member-teaser__contacts{display:flex}}.team-member-teaser__contact{margin:1rem .5rem 0;width:25px}.team-member-teaser__contact-icon{display:flex}.team-slider{position:relative}@media only screen and (min-width: 48em){.team-slider{--swiper-button-to-screen-distance: 2rem;margin-inline:7.5rem}}.team-slider .team-member-teaser__meta{padding-inline:clamp(.5rem,100%,50% - 7rem)}@media only screen and (min-width: 48em){.l-container--tiny .team-slider{margin:0 130px}}.team-mobile-slider{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5;display:none;width:100%;height:100%;overflow-y:auto}.team-mobile-slider__items{background-color:#000}.team-mobile-slider__overview{position:absolute;top:1.5rem;left:50%;transform:translate(-50%);z-index:5;cursor:pointer;display:flex;align-items:center;flex-direction:column;color:#000;text-decoration:none;opacity:1;transition:opacity .35s ease;font-size:1.25rem}.blog-page .team-mobile-slider__overview{font-size:1.125rem}@media only screen and (min-width: 36em){.blog-page .team-mobile-slider__overview{font-size:1.25rem}}.team-mobile-slider__overview:hover{opacity:.75}.team-mobile-slider__overview-icon{width:28px;height:28px;display:inline-block}.team-mobile-slider__overview-icon svg{width:100%;height:100%}.team-mobile-slider__overview-icon svg g{fill:#000}.team-mobile-slider__overview-label{display:inline-block;vertical-align:middle;margin-top:1rem}.team-mobile-slider--active{display:block;background-color:#000}@media only screen and (min-width: 48em){.team-mobile-slider--active{display:none}}.team-member-modal{padding-top:6rem;background:#fff}.team-member-modal__media{display:block;padding-bottom:75vh;height:0;background:#fff;position:relative;z-index:10}.team-member-modal__media img{position:absolute;bottom:0;left:0;right:0;top:0;object-position:bottom;z-index:11}.team-member-modal__meta{background:#000;color:#fff;min-height:calc(100vh - 100vw);display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:2rem;text-align:center;position:relative;z-index:15;top:inherit}@media (min-height: 700px){.team-member-modal__meta{top:inherit}}@media (min-height: 900px){.team-member-modal__meta{top:inherit}}.team-member-modal__title{font-size:1.5625rem;font-weight:900;margin-bottom:.5rem}.team-member-modal__function{font-size:1.125rem}.team-member-modal__description{margin-top:1rem}.team-member-modal__contacts{display:flex;justify-content:center}.team-member-modal__contact{margin:1rem .5rem 0;width:25px}.collaborator:hover .collaborator__background{opacity:1;transition:.2s}.collaborator:hover .collaborator__background svg .animate-arrow{animation:animateArrow .3s .3s linear forwards}.collaborator:hover .collaborator__background svg .animate-box{animation:animateBox .4s linear forwards}.collaborator:hover img{transform:scale(1.1)}.collaborator img{object-position:bottom;transform:scale(1);transition:.2s}.collaborator__media{position:relative;overflow:hidden}.collaborator__background{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0003;opacity:0;display:flex;justify-content:center;align-items:center}.collaborator__background .animate-arrow{stroke-dasharray:40;transform:translate(-10px,10px);opacity:0}.collaborator__background .animate-box{stroke-dasharray:125;stroke-dashoffset:125}@keyframes animateArrow{to{stroke-dasharray:200;transform:scale(1);opacity:1}}@keyframes animateBox{to{stroke-dashoffset:0}}.content-teaser--custom{position:relative;padding:2rem 1.5rem}@media only screen and (min-width: 48em){.content-teaser--custom{padding:5rem 4rem}}.content-teaser--custom .content-teaser__media{position:absolute;z-index:-1}.content-teaser--custom .content-teaser__media:not(.parallax-background__layer){top:0;right:0;bottom:0;left:0}.content-teaser--custom .content-teaser__title{font-size:52px;line-height:1;color:#fff;font-weight:900;z-index:5;position:relative;word-break:break-word}@media only screen and (min-width: 36em){.content-teaser--custom .content-teaser__title{font-size:calc(2rem + 3.5999999999999996 * ((100vw - 26.25rem) / 53.75))}@media screen and (min-width: 1280px){.content-teaser--custom .content-teaser__title{font-size:5.6rem}}@media screen and (max-width: 420px){.content-teaser--custom .content-teaser__title{font-size:2rem}}}.content-teaser--custom .content-teaser__action{margin-top:3rem;z-index:5;position:relative}.content-teaser--list{background:#fff}.content-teaser--list .content-teaser__meta{display:flex;flex-direction:column;padding:4rem 0;order:1}@media only screen and (min-width: 48em){.content-teaser--list .content-teaser__meta{width:100%;flex:0 0 100%;padding:calc(75px + 7.5rem) 0 2rem}}.content-teaser--list .content-teaser__title{font-weight:900}.content-teaser--list .content-teaser__list{font-weight:900;margin:2rem 0;contain:layout paint style;position:relative;overflow-anchor:none;min-height:5.75em}.content-teaser--list .typed-cursor{font-weight:300}.content-teaser--list .l-container{margin-bottom:0;margin-top:0}.text-content{padding:0 0 3rem}@media only screen and (min-width: 48em){.text-content{padding:0 0 8rem}}.text-content:first-child{padding-top:4rem}@media only screen and (min-width: 48em){.text-content:first-child{padding-top:8rem}}.text-content:last-child{padding-bottom:3rem}@media only screen and (min-width: 48em){.text-content:last-child{padding-bottom:5rem}}.video-component .video-frame{position:relative;width:100%}.video-component .video-frame__play{position:absolute;z-index:6;width:66px;height:66px;top:50%;left:50%;margin-top:-33px;margin-left:-33px;cursor:pointer;transition:transform .2s;transform:scaleZ(1)}.video-component .video-frame__play:hover{transform:scale3d(1.5,1.5,1)}.video-component .video-frame__play svg{width:100%;height:100%}.video-component .video-frame__preview{position:absolute;bottom:0;left:0;right:0;top:0;z-index:5;opacity:1;visibility:visible;transition:opacity .5s linear,visibility .5s linear}.video-component .video-frame__preview img{width:100%;height:100%;font-family:"object-fit:cover";object-fit:cover}.video-component .video-frame--active .video-frame__preview{opacity:0;pointer-events:none;visibility:hidden}.video-component .video-frame--active .video-frame__play{animation:reduction .4s ease-out forwards}.video-component .video-frame video{max-width:100%;display:block;max-height:70vh;object-position:center;background-color:#f7f7f7}@media only screen and (min-width: 36em){.video-component .video-frame video{max-height:77vh}}@media only screen and (min-width: 36em) and (min-height: 1000px) and (max-height: 1200px){.video-component .video-frame video{max-height:80vh}}@media only screen and (min-width: 36em) and (min-height: 1200px){.video-component .video-frame video{max-height:1024px}}.video-component .l-container .media-description{margin-top:3.5rem}@media only screen and (min-width: 48em){.video-component .l-container .media-description{text-align:center}}.video_description{display:flex;flex-direction:column;margin-bottom:8rem}@media only screen and (min-width: 48em){.video_description{flex-direction:row}.video_description--right-side{flex-direction:row-reverse}}.video_description__text{width:100%;text-align:center;display:flex;justify-content:center;align-items:center}@media only screen and (min-width: 48em){.video_description__text{width:34%}}.video_description .text-content,.video_description .text-format{padding:0;width:100%}@media only screen and (min-width: 48em){.video_description .text-content,.video_description .text-format{text-align:center}}.video_description .video-component{width:100%;padding:0;margin-top:50px}@media only screen and (min-width: 48em){.video_description .video-component{width:66%;margin-top:0}}pre[class*=language-]{width:100%}.glossary__header{position:sticky;top:0;z-index:2}.glossary__letter{background:transparent;border:none;text-transform:uppercase}.glossary__current-letter{font-size:calc(3.75rem + 3.75 * ((100vw - 26.25rem) / 53.75));font-weight:900;line-height:1.3;border-bottom:3px #000 solid;padding:0 .5rem;margin-bottom:2rem;text-transform:uppercase;background:#f7f7f7;justify-content:space-between;display:flex;width:100%;align-items:center}@media screen and (min-width: 1280px){.glossary__current-letter{font-size:7.5rem}}@media screen and (max-width: 420px){.glossary__current-letter{font-size:3.75rem}}.glossary__current-letter svg{transition:transform .3s ease;transform:rotate(-180deg)}@media only screen and (min-width: 48em){.glossary__current-letter svg{display:none}}.glossary__current-letter.closed svg{transform:rotate(0)}@media only screen and (min-width: 48em){.glossary__current-letter{pointer-events:none}}.glossary .accordion-list{opacity:0;position:absolute;top:0;visibility:hidden}.glossary .accordion-list.active{opacity:1;position:relative;visibility:visible}.glossary .accordion-item{border:none}.glossary .accordion-item__title{font-size:36px;line-height:1.3;padding:1.3rem 4rem 1.3rem 1rem}@media only screen and (min-width: 48em){.glossary .accordion-item__title{padding:1.3rem 4rem 1.3rem 2rem}}.glossary .accordion-item__title:after{background-image:url(/default/img/icons/frameless_arrow.svg);background-size:1.5rem}.glossary .accordion-item__text{padding:2rem}.glossary .accordion-item.open{background:initial;color:#000}.glossary .accordion-item.open .accordion-item__title{color:#fff;background-color:#000}.glossary .accordion-item.open .accordion-item__title:after{background-image:url(/default/img/icons/close.svg)}.glossary__storage{display:none}.glossary__content{display:flex;flex-direction:column}@media only screen and (min-width: 48em){.glossary__content{flex-direction:row}}.glossary__items-container{margin-bottom:2rem}@media only screen and (min-width: 48em){.glossary__items-container{flex:1;margin-right:10%;margin-bottom:0;height:100%!important;overflow:visible!important}}@media only screen and (min-width: 62em){.glossary__items-container{margin-right:20%}}.glossary__nav{width:100%;max-width:300px;margin:0 auto}.glossary__alphabet{display:flex;flex-wrap:wrap;position:sticky;top:150px}.glossary__alphabet>li{position:relative;flex:0 0 25%;font-size:36px;line-height:1.3;font-weight:900;text-transform:uppercase;margin:1rem 0;text-align:center;color:#9d9e9f;cursor:not-allowed;pointer-events:none}.glossary__alphabet>li button{color:#9d9e9f}.glossary__alphabet>li.current:after{content:"";display:block;width:40px;height:3px;background:#000;position:absolute;left:50%;margin-left:-20px;bottom:-5px}.glossary__alphabet>li.active{cursor:pointer;color:#000;pointer-events:all}.glossary__alphabet>li.active button{cursor:pointer;color:#000}.content-spacer--tiny{padding-bottom:.5rem}@media only screen and (min-width: 48em){.content-spacer--tiny{padding-bottom:1rem}}.content-spacer--small{padding-bottom:1.5rem}@media only screen and (min-width: 48em){.content-spacer--small{padding-bottom:2.5rem}}.content-spacer--medium{padding-bottom:3rem}@media only screen and (min-width: 48em){.content-spacer--medium{padding-bottom:8rem}}.content-spacer--large{padding-bottom:8rem}@media only screen and (min-width: 48em){.content-spacer--large{padding-bottom:11rem}}.split-content-block{background-color:#fafafa;display:grid;grid-template-columns:1fr;grid-template-areas:"content" "text";gap:2.5rem;margin-bottom:5rem;padding-block:2.5rem;padding-inline:1.75rem;margin-inline:clamp(0rem,100%,50% - 33.125rem)}.dark-theme .split-content-block{background-color:#292929}@media only screen and (min-width: 62em){.split-content-block{gap:4.5rem;padding:4.5rem}.split-content-block.layout--text-left{grid-template-columns:1fr .9673659674fr;grid-template-areas:"text content"}.split-content-block.layout--text-right{grid-template-columns:.9673659674fr 1fr;grid-template-areas:"content text"}}.split-content-block__text{grid-area:text}.split-content-block__content{grid-area:content}.split-content-block__content--image{align-self:center}:root{--animate-main-color: #000}:root .dark-theme{--animate-main-color: #fff;--green-blue-1: #f65d2c;--green-blue-2: #ffec46;--pink-blue-1: #f8473c;--pink-blue-2: #8c38f6}@property --animate-color-1{syntax: "<color>"; initial-value: #000; inherits: false;}@property --animate-color-2{syntax: "<color>"; initial-value: #000; inherits: false;}@keyframes gradientAnimation{0%{--animate-color-1: var(--animate-main-color);--animate-color-2: var(--animate-main-color)}to{--animate-color-1: var(--pink-blue-1);--animate-color-2: var(--pink-blue-2)}}@keyframes gradientAnimationGreen{0%{--animate-color-1: var(--animate-main-color);--animate-color-2: var(--animate-main-color)}to{--animate-color-1: var(--green-blue-1);--animate-color-2: var(--green-blue-2)}}@keyframes gradientAnimationBack{0%{--animate-color-1: var(--pink-blue-1);--animate-color-2: var(--pink-blue-2)}to{--animate-color-1: var(--animate-main-color);--animate-color-2: var(--animate-main-color)}}.overview-services{padding:48px 0}@media only screen and (min-width: 48em){.overview-services{padding:128px 0}}.overview-services.zerba-bg{background:#fafafa}.overview-services.zerba-bg:nth-child(2n){background:#fff}.overview-services .overview-services__title{font-size:40px;margin-bottom:16px;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}@media only screen and (min-width: 48em){.overview-services .overview-services__title{font-size:60px;margin-bottom:24px}}.overview-services .overview-services__list{list-style:none;column-count:1;margin:0;padding:0;text-align:left}@media only screen and (min-width: 48em){.overview-services .overview-services__list{column-count:2}}.overview-services__list-item{width:100%}.overview-services .text-format a,.overview-services .text-format a:hover{text-decoration:none}.overview-services__description{max-width:507px;margin-right:auto;width:100%;margin-top:24px}@media only screen and (min-width: 48em){.overview-services__description{margin-top:0}}.overview-services__cta{margin:40px 0 24px}@media only screen and (min-width: 48em){.overview-services__cta{margin:40px 0 48px}}.overview-services .gradient-for-text{background-image:linear-gradient(225deg,var(--animate-color-1),var(--animate-color-2));color:transparent;-webkit-background-clip:text;background-clip:text;background-blend-mode:multiply;text-fill-color:transparent;animation:gradientAnimationBack .5s linear forwards}.overview-services.green-blue{background-image:linear-gradient(86deg,var(--animate-color-1),var(--animate-color-2))}.overview-services.active .gradient-for-text,.overview-services:hover .gradient-for-text{animation:gradientAnimation .5s linear forwards}.overview-services.active .gradient-for-text.green-blue,.overview-services:hover .gradient-for-text.green-blue{animation:gradientAnimationGreen .5s linear forwards}.services-template .text-format h1,.services-template .text-format h2{font-size:30px;margin-bottom:24px}@media only screen and (min-width: 48em){.services-template .text-format h1,.services-template .text-format h2{font-size:60px}}.testimonials{overflow:hidden;background-color:#fff;position:relative;padding-bottom:128px;padding-top:64px}.testimonials .testimonials-swiper-container{position:relative;padding-bottom:120px;background-color:#f7f7f7}@media only screen and (min-width: 48em){.testimonials .testimonials-swiper-container{background-color:transparent;padding-bottom:0;margin-bottom:128px}}.testimonials .testimonials-swiper-container .swiper-slide{height:auto}@media only screen and (min-width: 75em){.testimonials .testimonials-swiper-container .swiper-slide{width:66.25rem}}.testimonials .testimonials-swiper-container .testimonial{background-color:#f7f7f7;display:flex;gap:30px;align-items:center;flex-direction:column;padding:40px 20px;height:100%}@media only screen and (min-width: 48em){.testimonials .testimonials-swiper-container .testimonial{gap:64px;flex-direction:row}}@media only screen and (min-width: 75em){.testimonials .testimonials-swiper-container .testimonial{padding:80px}}.testimonials .testimonials-swiper-container .testimonial__image{border-radius:50%;max-width:220px}@media only screen and (min-width: 36em){.testimonials .testimonials-swiper-container .testimonial__image{max-width:260px;aspect-ratio:1}}.testimonials .testimonials-swiper-container .testimonial__content .bard{margin-bottom:24px}.testimonials .testimonials-swiper-container .testimonial__content .bard div{text-align:center}.testimonials .testimonials-swiper-container .testimonial__content .name{margin-bottom:4px;text-align:center;font-weight:700}.testimonials .testimonials-swiper-container .testimonial__content .job-position{text-align:center}.testimonials .swiper-nav-wrapper{position:absolute;width:100%;bottom:152px;display:flex;justify-content:space-between;padding:0 24px}@media only screen and (min-width: 48em){.testimonials .swiper-nav-wrapper{bottom:160px}}@media only screen and (min-width: 75em){.testimonials .swiper-nav-wrapper{padding:0;width:66.25rem;margin-left:calc((100% - 66.25rem)/2)}}.testimonials .swiper-nav-wrapper .swiper-button-prev--custom,.testimonials .swiper-nav-wrapper .swiper-button-next--custom{background-color:#000;position:relative;--button-size: auto;--icon-size: auto;border-radius:50%;opacity:1;padding:0;bottom:-40px;left:0;margin:0;display:flex;align-items:center;justify-content:center;min-width:48px;height:48px;inset-block:auto}@media only screen and (min-width: 75em){.testimonials .swiper-nav-wrapper .swiper-button-prev--custom,.testimonials .swiper-nav-wrapper .swiper-button-next--custom{min-width:64px;height:64px}}.testimonials .swiper-nav-wrapper .swiper-button-prev--custom svg,.testimonials .swiper-nav-wrapper .swiper-button-next--custom svg{width:25px}@media only screen and (min-width: 75em){.testimonials .swiper-nav-wrapper .swiper-button-prev--custom svg,.testimonials .swiper-nav-wrapper .swiper-button-next--custom svg{width:30px}}.testimonials .swiper-nav-wrapper .swiper-button-prev--custom svg path,.testimonials .swiper-nav-wrapper .swiper-button-next--custom svg path{stroke:#fff}.testimonials .swiper-nav-wrapper .swiper-button-next--custom{right:0;left:auto}.testimonials .swiper-nav-wrapper .swiper-pagination{margin:auto 0}.no-spacing .swiper-nav-wrapper{bottom:24px}@media only screen and (min-width: 48em){.no-spacing .swiper-nav-wrapper{bottom:32px}}.item-description{margin:8rem 0}@media only screen and (min-width: 48em){.item-description{margin:11rem 0;min-height:initial}}.item-description__hashtag{font-size:1.25rem;line-height:1;font-weight:900;margin-bottom:1rem}.item-description__slogan{font-size:calc(2.5rem + 1.25 * ((100vw - 26.25rem) / 53.75));line-height:1.15;font-weight:900;margin-bottom:2rem}@media screen and (min-width: 1280px){.item-description__slogan{font-size:3.75rem}}@media screen and (max-width: 420px){.item-description__slogan{font-size:2.5rem}}@media only screen and (min-width: 48em){.item-description__slogan{padding-right:10%}}.item-description__text{line-height:1.5;font-weight:300;font-size:1.25rem}.blog-page .item-description__text{font-size:1.125rem}@media only screen and (min-width: 36em){.blog-page .item-description__text{font-size:1.25rem}}.item-description__columns{display:flex;flex-direction:column}@media only screen and (min-width: 48em){.item-description__columns{flex-direction:row;justify-content:space-between}}@media only screen and (min-width: 48em){.item-description__meta{width:58.3333333333%;flex:0 0 58.3333333333%}}.item-description__details{margin-top:2rem}@media only screen and (min-width: 48em){.item-description__details{margin-top:0;width:33.3333333333%;flex:0 0 33.3333333333%;text-align:right}}.description-detail{display:flex;flex-direction:column}.description-detail:not(:last-child){margin-bottom:1.5rem}.description-detail__title{margin-bottom:0}@media only screen and (min-width: 48em){.description-detail__title{margin-bottom:.5rem}}.description-detail__values{font-weight:900}.description-detail__links{display:flex;justify-content:flex-start;align-items:center}@media only screen and (min-width: 48em){.description-detail__links{justify-content:flex-end}}.description-detail__link{display:block;margin:0 1.4rem 0 0;width:22px}@media only screen and (min-width: 48em){.description-detail__link{margin:0 0 0 1rem}}.description-detail__link--google_play svg,.description-detail__link--web svg{vertical-align:middle;vertical-align:text-top}.description-detail__link--app_store svg{vertical-align:sub}.project-awards{display:flex;position:relative;padding-top:3rem;justify-content:flex-start}@media only screen and (min-width: 48em){.project-awards{justify-content:flex-end}}.project-awards:before{content:"";display:block;height:1px;width:5rem;background:#767676;position:absolute;top:1.5rem;left:0}@media only screen and (min-width: 48em){.project-awards:before{left:initial;right:0}}.project-awards__item{display:block;width:60px}.project-awards__item:not(:first-child){margin-left:1rem}.blog-item-description{text-align:center;padding:3.375rem 2rem 0;margin-top:-10rem;position:relative;z-index:3;background:#fff}.blog-item-description__title{font-size:calc(1.5rem + 2.25 * ((100vw - 26.25rem) / 53.75));line-height:1.3;font-weight:900}@media screen and (min-width: 1280px){.blog-item-description__title{font-size:3.75rem}}@media screen and (max-width: 420px){.blog-item-description__title{font-size:1.5rem}}.blog-item-description__author{color:#717171;font-size:1.25rem}.blog-page .blog-item-description__author{font-size:1.125rem}@media only screen and (min-width: 36em){.blog-page .blog-item-description__author{font-size:1.25rem}}.blog-item-description__author:before{content:"";display:block;width:2rem;height:1px;background:#000;margin:2rem auto}.blog-article .text-format p{padding:0}@media only screen and (min-width: 48em){.blog-article .team-padding{padding-top:10rem;padding-bottom:12rem}}.blog-article .team-member-teaser__contacts{display:flex}.blog-article__author-container{overflow:clip}.reference-article .collection-list{justify-content:center}.article-author{background:#fff;text-align:center;padding:2rem 0;margin:4rem 0}@media only screen and (min-width: 48em){.article-author{padding:5rem 0}}.article-author__media{max-width:300px;width:100%;margin:auto;margin-bottom:2rem}.article-author__media .article-author__photo{width:100%;height:0;padding-bottom:100%;position:relative}.article-author__media .article-author__photo img,.article-author__media .article-author__photo-img{position:absolute;top:0;right:0;bottom:0;left:0}.article-author__media .article-author__photo--round{border-radius:50%;overflow:hidden}.article-author__name,.article-author__function,.article-author__description{line-height:1.5;font-size:1.25rem}.blog-page .article-author__name,.blog-page .article-author__function,.blog-page .article-author__description{font-size:1.125rem}@media only screen and (min-width: 36em){.blog-page .article-author__name,.blog-page .article-author__function,.blog-page .article-author__description{font-size:1.25rem}}.article-author__function{color:#767676;margin-top:.2rem}.article-author__description{margin-top:2rem;padding-top:2rem;position:relative}.article-author__description:before{content:"";display:block;width:2rem;height:1px;background:#000;position:absolute;top:0;left:50%;transform:translate(-50%)}.share-list{display:flex;justify-content:center;align-items:center}.share-list__item{margin:0 1rem;transition:opacity .4s ease}.share-list__item:hover{opacity:.7}.bard-container h1,.bard-container .h1{font-size:calc(4.4rem + 3.0999999999999996 * ((100vw - 48rem) / 27));line-height:1.05;margin-bottom:1rem;margin-top:0}@media screen and (min-width: 1200px){.bard-container h1,.bard-container .h1{font-size:7.5rem}}@media screen and (max-width: 768px){.bard-container h1,.bard-container .h1{font-size:4.4rem}}.bard-container h3,.bard-container .h3{font-size:calc(1.6rem + .3999999999999999 * ((100vw - 48rem) / 27));margin-top:1rem;margin-bottom:0}@media screen and (min-width: 1200px){.bard-container h3,.bard-container .h3{font-size:2rem}}@media screen and (max-width: 768px){.bard-container h3,.bard-container .h3{font-size:1.6rem}}.bard-container p{font-weight:300;line-height:1.5;margin:1.25rem 0;font-size:1.25rem}.blog-page .bard-container p{font-size:1.125rem}@media only screen and (min-width: 36em){.blog-page .bard-container p{font-size:1.25rem}}@media only screen and (min-width: 62em){.bard-container p{margin-top:2rem}}.bard-container .btn{margin-top:30px}.error-info{min-height:100vh;display:flex;text-align:left;flex-direction:column-reverse;justify-content:center;align-items:stretch;overflow:hidden}@media only screen and (min-width: 48em){.error-info{flex-direction:row}}.error-info__left{width:100%;flex:0 0 50%;min-height:80vh;position:relative}@media only screen and (min-width: 48em){.error-info__left{min-height:96vh}}.error-info__right{width:100%;flex:0 0 50%;padding:calc(75px + 3rem) 1.75rem;margin:0 auto 0 0;align-self:center}.error-info__right .bard-container{max-width:41.625rem}.error-info__background{width:100%;height:100%;min-height:80vh;position:absolute;top:0;left:0}@media only screen and (min-width: 48em){.error-info__background{min-height:96vh}}.error-info__background picture{position:absolute;width:100%;height:100%;top:0;left:0}.error-info__background img{object-position:50% 50%;width:100%;height:100%;object-fit:cover;font-family:"object-fit:cover;object-position:50% 50%","object-fit:cover",museo,sans-serif}[data-aos=fade-up-awl]{transform:translate3d(0,40px,0)}.browser-check{display:none;position:fixed;width:100%;height:100%;background:#000c;z-index:200;top:0;left:0;font-size:24px}.browser-check.active{display:block}.browser-check__container{position:absolute;top:25%;margin-top:-150px;min-height:250px;background:#fff;padding:30px 20px;width:90%;margin-left:5%;left:0}@media only screen and (min-width: 62em){.browser-check__container{margin-left:-450px;width:900px;left:50%;top:50%}}.browser-check__close{cursor:pointer;position:absolute;top:20px;right:20px;width:25px;height:25px;border:none;background:no-repeat url(/build/assets/close--black-B26ycM0Z.svg) center center transparent;background-size:100% auto}.browser-check__close:focus{outline:none}.browser-check__title{text-align:center;font-weight:900;text-transform:uppercase;margin-bottom:.5em}.browser-check__description{text-align:center;margin-bottom:1.5em}.browser-check__buttons{width:100%;display:table;text-align:center}.browser-check__button-wrap{display:inline-block;width:200px}@media only screen and (min-width: 62em){.browser-check__button-wrap{width:32.5%}}.browser-check__button{margin:1.25em 0 .5em;text-transform:uppercase;text-align:center;font-weight:900;display:inline-block;padding:.5em 1em;border:3px solid #000;text-decoration:none;width:86%;font-size:.75em}.browser-check__button:hover{background-color:#f7f7f7}.browser-check__button-description{font-size:.6em;text-align:center;margin:0}:root{--pink-blue-1: #be38f6;--pink-blue-2: #10d4f6;--green-blue-1: #f6d938;--green-blue-2: #10ccf6}.newsletter-popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#4c4d4a33;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;padding:12px;z-index:100}.newsletter-popup__agree{position:relative}.newsletter-popup__agree input{position:absolute;z-index:0;opacity:-1;top:3px;width:18px}.newsletter-popup__agree input:checked~label:before{background-color:#000}.newsletter-popup__agree input:checked~label svg{display:block}.newsletter-popup__agree label{position:relative;padding-left:32px;line-height:1.5;cursor:pointer}.newsletter-popup__agree label:before{content:"";display:block;width:18px;min-width:18px;height:18px;background-position:center;background-repeat:no-repeat;background-size:contain;border:1px solid #000;position:absolute;left:0;top:4px}.newsletter-popup__agree label svg{position:absolute;left:0;display:none;width:18px;min-width:auto;height:14px;border:none;top:6px}.newsletter-popup__email{width:100%;height:100%;background:transparent;border:none;border-bottom:1px #000 solid;outline:none;font-size:calc(1.25rem + .3125 * ((100vw - 26.25rem) / 53.75));color:#000;border-radius:0;text-align:center;padding:1rem}@media screen and (min-width: 1280px){.newsletter-popup__email{font-size:1.5625rem}}@media screen and (max-width: 420px){.newsletter-popup__email{font-size:1.25rem}}.newsletter-popup__email::placeholder{color:#717171}.newsletter-popup__email:focus::placeholder{color:transparent}.newsletter-popup__container{display:flex;flex-direction:column;align-items:center;background-color:#fff;padding:30px 20px;width:min(100%,600px)}@media only screen and (min-width: 48em){.newsletter-popup__container{padding:30px 30px 90px}}.newsletter-popup__content{max-width:400px}.newsletter-popup__exit{align-self:flex-end}.newsletter-popup__exit button{cursor:pointer;border:none;background-color:transparent;padding:0;display:flex}.newsletter-popup__header{text-align:center}.newsletter-popup__header h2{line-height:1;font-size:40px;margin:0}@media only screen and (min-width: 48em){.newsletter-popup__header h2{font-size:60px;line-height:1.7}}.newsletter-popup__header p{margin:0;line-height:1.875em;font-size:1.25rem}.blog-page .newsletter-popup__header p{font-size:1.125rem}@media only screen and (min-width: 36em){.blog-page .newsletter-popup__header p{font-size:1.25rem}}@media only screen and (min-width: 48em){.newsletter-popup__header p{margin-bottom:60px}}.newsletter-popup__form{display:flex;flex-direction:column;margin-top:20px}.newsletter-popup__form>div{display:flex;margin:10px 0 35px}.newsletter-popup__form input#email{width:100%}.newsletter-popup__form .footer-newsletter__submit{width:100%;background-color:#000;color:#fff;font-weight:900;text-align:center}.popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#4c4d4a33;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;padding:12px;z-index:100}.popup__container{display:flex;flex-direction:column;align-items:center;background-color:#fff;padding:30px 20px;width:min(100%,600px)}@media only screen and (min-width: 48em){.popup__container{padding:30px 30px 60px}}.popup__content{max-width:400px}.popup__content-in-lang{display:none}.popup__content-in-lang.show{display:block}.popup__exit{align-self:flex-end}.popup__exit button{cursor:pointer;border:none;background-color:transparent;padding:0}.popup p{margin:0;line-height:1.875em;font-size:1.25rem}.blog-page .popup p{font-size:1.125rem}@media only screen and (min-width: 36em){.blog-page .popup p{font-size:1.25rem}}.popup .js-current-language,.popup .js-selected-language{text-transform:uppercase;font-weight:900}.team{padding-top:2.5rem}@media only screen and (min-width: 62em){.team{display:flex;justify-content:center;gap:60px;max-width:76.25rem;margin:0 auto;padding-top:calc(5rem + 75px)}.team>*{width:500px}}.team__title{text-align:left}.team__title p{font-size:26px;font-weight:900;line-height:1.3;margin:0;padding:0}.team__title h1{font-size:40px;margin:16px 0 0}@media only screen and (min-width: 62em){.team__title h1{font-size:60px;max-width:3ch;line-height:1.2;margin-top:20px}}@media only screen and (min-width: 62em){.team__showcase{padding-right:15px}}.team__description{display:flex;flex-direction:column;justify-content:center;gap:35px;margin:auto;padding:15px;max-width:500px}@media only screen and (min-width: 62em){.team__description{padding:0 15px 10px;margin:0;gap:50px}}.team__about{margin:0;text-align:left;line-height:1.5;font-size:1.25rem}.blog-page .team__about{font-size:1.125rem}@media only screen and (min-width: 36em){.blog-page .team__about{font-size:1.25rem}}@media only screen and (min-width: 62em){.team__about{max-width:35ch}}.team__img img{margin:0 auto}.team__list{line-height:1.5;font-size:1.25rem}.blog-page .team__list{font-size:1.125rem}@media only screen and (min-width: 36em){.blog-page .team__list{font-size:1.25rem}}.team__list p{margin:0;min-height:20px}.team__list ul{margin:0 0 48px;padding:0 0 0 20px;list-style:none;font-size:1.25rem}.blog-page .team__list ul{font-size:1.125rem}@media only screen and (min-width: 36em){.blog-page .team__list ul{font-size:1.25rem}}.team__list ul li{line-height:1.5;font-weight:900;position:relative}.team__list ul li p{margin:0}.team__list ul li:before{content:"•";color:#71c4c4;font-weight:900;display:inline-block;width:1em;left:-1em;top:0;position:absolute}@media only screen and (min-width: 62em){.team__list ul{display:flex;flex-direction:column;gap:10px}}.team__list ul:nth-last-child(1){margin-bottom:0}.team__back{display:flex;justify-content:center}@media only screen and (min-width: 62em){.team__back{justify-content:flex-start}}.team__back a{background-color:#000;color:#fff;font-weight:900;padding:21px 34px}.team__socials{padding:0;display:flex;gap:40px;justify-content:center;align-items:flex-end;list-style-type:none;width:100%;margin:40px auto 20px}@media only screen and (min-width: 62em){.team__socials{margin:35px auto 20px;justify-content:space-evenly}}.team__socials li{min-width:30px}.team__socials li svg{height:30px;width:30px}.team__socials li svg path{fill:#71c4c4!important}.team__socials li:hover svg path{fill:#767676!important}.team__socials a{display:flex}@media only screen and (max-width: 36em){.team__back_link{width:100%}}.maze{touch-action:pan-y;position:absolute;top:0;left:0;z-index:10;display:flex;flex-direction:column;width:100%;height:100%;align-items:center;justify-content:space-evenly}@media only screen and (min-width: 48em){.maze{padding-top:30%}}.maze__mbox{width:96%;height:33%;position:relative}@media only screen and (min-width: 48em){.maze__mbox{width:60%}}.maze__container{width:100%;height:100%;position:relative}.maze .buttons{align-self:center;justify-self:center;display:grid;grid-template-rows:58px 58px;grid-template-columns:58px 58px 58px}.maze .btn{padding:0;width:50px;height:50px;border:none;align-self:center;justify-self:center;cursor:pointer;border-radius:0;background:#fff;display:grid;position:relative;overflow:hidden}.maze .btn:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:no-repeat url(/build/assets/icon-arrow-CO4O3hsu.svg) center center transparent;background-size:30px auto}.maze .btn--down:before{transform:rotate(180deg)}.maze .btn--left:before{transform:rotate(-90deg)}.maze .btn--right:before{transform:rotate(90deg)}.maze .btn.active{transform:translateY(1px)}.maze .btn:after{content:"";background:#000;display:block;opacity:0;transform:scale(100);position:absolute;top:150%;left:25px;width:2px;height:2px;transition:all .6s;border-radius:50%}.maze .btn.active:after{transform:scale(1);opacity:1;transition:0s}.maze .btn--down:after{bottom:150%;top:inherit}.maze .btn--left:after{top:25px;left:150%}.maze .btn--right:after{top:25px;left:inherit;right:150%}.maze .chevron{height:20px;width:20px;align-self:center;justify-self:center;font-size:20px;line-height:20px;text-align:center;color:#fff}.maze #button-up{grid-column-start:2}.maze #button-down{grid-column-start:2;grid-row-start:2}.maze #button-left{grid-column-start:1;grid-row-start:2}.maze #button-right{grid-column-start:3;grid-row-start:2}.maze #thingie{position:absolute;z-index:20;top:100px;left:100px;width:20px;height:20px;transition:all cubic-bezier(.25,.46,.45,.94) .1s}.maze #thingie:after{display:block;content:"";position:absolute;width:60%;height:60%;margin-top:30%;margin-left:30%;border-radius:50%;box-shadow:0 0 1px 1px #fff3;animation:pulse-animation 2s infinite;background:#fff}@media only screen and (min-width: 48em){.maze #thingie:after{margin-top:20%;margin-left:20%}}@keyframes pulse-animation{0%{box-shadow:0 0 #fff5}to{box-shadow:0 0 0 10px #fff0}}.maze #thingie.fall-animation{transition:top cubic-bezier(.5,.75,.59,.91) 1.2s;pointer-events:none;animation:4.3s pulse-dot-animation 1.2s forwards}@keyframes pulse-dot-animation{0%{transform:scale(1)}to{transform:scale(250)}}.dark-theme .maze #thingie.fall-animation:after{transition:background-color ease 1.2s;background-color:#0a0a0a}.maze .emo{position:absolute;top:4px;left:1px;width:13px;height:13px;border-radius:20px;font-size:15px;line-height:15px;text-align:left}.maze .barrier{position:absolute;background:#fff}.maze button{display:inline-block;border:none;padding:none;margin:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;-webkit-tap-highlight-color:transparent}.maze button:hover,.maze button:focus{-webkit-appearance:none;-moz-appearance:none;appearance:none}.maze button:focus{outline:none}.maze button:active{-webkit-appearance:none;-moz-appearance:none;appearance:none}.page-404 .l-header{display:none}@media only screen and (min-width: 48em){.page-404 .l-header{display:block}}.share-button{background-color:#000;border:none;box-shadow:none;cursor:pointer;align-items:center;justify-content:center;height:50px;width:50px;display:none;position:sticky;top:150px;z-index:19;margin-top:-110px}.dark-theme .share-button{background-color:#fff}@media only screen and (min-width: 62em){.share-button{display:flex;margin-top:80px}}.share-button svg{height:30px;width:30px}.share-button--wrapper{position:absolute;left:0;height:100%}.share-popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#4c4d4a33;width:100vw;height:100vh;display:none;align-items:center;justify-content:center;padding:12px;z-index:100}.share-popup.show{display:flex}.share-popup__container{display:flex;flex-direction:column;align-items:center;background-color:#fff;padding:30px 20px;width:min(100%,600px)}@media only screen and (min-width: 48em){.share-popup__container{padding:30px 30px 90px}}.share-popup__content{max-width:400px;position:relative;width:100%}.share-popup__exit{align-self:flex-end}.share-popup__exit button{cursor:pointer;border:none;background-color:transparent;padding:0}.share-popup__header{text-align:center}.share-popup__header h2{line-height:1;font-size:40px;margin:0 0 20px}@media only screen and (min-width: 48em){.share-popup__header h2{font-size:60px;line-height:1.7}}.share-popup__header p{margin:0;line-height:1.875em;font-size:1.25rem}.blog-page .share-popup__header p{font-size:1.125rem}@media only screen and (min-width: 36em){.blog-page .share-popup__header p{font-size:1.25rem}}@media only screen and (min-width: 48em){.share-popup__header p{margin-bottom:60px}}.share-popup__links{align-items:center;display:flex;justify-content:center}.share-popup__links_item{cursor:pointer;margin-right:16px}.share-popup__links_item div{background-color:#000;border-radius:50%;height:50px;width:50px;display:flex;justify-content:center;align-items:center;transform:scale(1);transition:.2s}.share-popup__links_item div svg{height:20px;width:20px;transform:scale(1);transition:.2s}.share-popup__links_item#link{margin-right:0;background-color:transparent;border:none;padding:0}.share-popup__links_item:hover div{transform:scale(.8)}.share-popup__links_item:hover div svg{transform:scale(1.2)}.share-popup__url{margin-top:20px;position:relative}.share-popup__url ::selection{background:#71c4c4b3}.share-popup__url input{height:50px;width:100%;border:none;box-shadow:none;border-bottom:1px solid;outline:none;background-color:transparent}.share-popup__url:after{content:"";background-image:linear-gradient(to right,transparent,white,white);height:100%;width:30px;position:absolute;right:0;bottom:1px}.share-popup__url_feedback{display:none;text-align:center;margin:15px 0 0;position:absolute;width:100%}.share-popup__url_feedback p{background-color:#71c4c4;width:fit-content;border-radius:3px;padding:5px 15px;margin:0 auto}.share-popup__url_feedback.show{display:block;animation:tooltip linear 5s forwards alternate;opacity:0;transform:translate3d(0,-10px,0)}@keyframes tooltip{0%{opacity:0;transform:translate3d(0,-10px,0)}25%{opacity:1;transform:translateZ(0)}75%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,-10px,0)}}.mobile-share-section{margin-block:4rem}@media only screen and (min-width: 62em){.mobile-share-section{display:none}}.mobile-share-section__links{display:none}body.navigator-share--unavailable .mobile-share-section__links{display:block}.mobile-share-section__url{max-width:25rem;margin-inline:auto;display:block}.mobile-share-section__navigator-share-button{background-color:#000;border:none;box-shadow:none;cursor:pointer;align-items:center;justify-content:center;height:50px;width:50px;margin-inline:auto;border-radius:100vw;display:none}.dark-theme .mobile-share-section__navigator-share-button{background-color:#fff}.mobile-share-section__navigator-share-button svg{height:30px;width:30px}body.navigator-share--available .mobile-share-section__navigator-share-button{display:flex}.collaborator-cards{margin-top:245px;padding-bottom:150px}.collaborator-cards .multi-title--regular{font-size:calc(2.2rem + 1 * (100vw - 48rem) / 27)}@media only screen and (max-width: 48em){.collaborator-cards .multi-title--regular{font-size:2.375rem}}@media only screen and (min-width: 75em){.collaborator-cards .multi-title--regular{font-size:3.75rem}}.collaborator-cards--text{width:100%;min-width:300px;line-height:1.5;font-size:1.25rem}.blog-page .collaborator-cards--text{font-size:1.125rem}@media only screen and (min-width: 36em){.blog-page .collaborator-cards--text{font-size:1.25rem}}@media only screen and (min-width: 36em){.collaborator-cards--text{width:59.85%}}.collaborator-cards .collection-list{margin-top:90px}.collaborator-cards .collection-list__item .team-member-teaser__media{padding-bottom:100%}.collaborator-cards .collection-list__item .team-member-teaser__photo{height:auto;margin:auto}.collaborator-cards .collection-list__item .team-member-teaser__photo.dark{display:none}.collaborator-cards .collection-list__item .team-member-teaser__photo.light{display:block}.collaborator-cards .collection-list .collaborators-teaser__media{background-color:#fff}body .choices{width:100%;max-width:390px;min-width:297px;background-color:#000;font-size:20px;line-height:1.5;font-weight:900}body .choices__inner{background:transparent;border-radius:0;font-size:20px;border-color:#000;transition:.2s ease;color:#fff}body .choices__inner:hover{color:#fff}body .choices[data-type*=select-one]:after{content:url(/build/assets/down-chevron--white-woFkbfHI.svg);border:none;height:30px;margin-top:-15px;top:50%;width:30px;transform:rotate(180deg);transition:.2s ease-in-out}body .choices[data-type*=select-one].is-open:after{content:url(/build/assets/down-chevron--white-woFkbfHI.svg);transform:rotate(0);transition:.2s ease-in-out;margin-top:-15px}body .choices .choices__list--dropdown .choices__item--selectable{padding:10px 15px;font-size:20px;line-height:1.5;word-break:break-word}@media only screen and (min-width: 48em){body .choices .choices__list--dropdown .choices__item--selectable{padding:15px 30px}}body .choices .choices__list--dropdown{background-color:#000;border:none!important;color:#fff;border-radius:0}body .choices .choices__item{text-decoration:none!important}body .choices .choices__list--dropdown .choices__item--selectable.is-highlighted{background-color:#292929;text-decoration:none}body .choices .choices__list--single{padding:4px 24px 4px 4px}body .choices.is-open{overflow:visible;border-color:#000}body .choices.is-open .is-selected{background-color:#111!important;text-decoration:underline}body .choices.is-open .choices__inner{border-color:#000;border-radius:0}body .choices:focus-visible{border:0}body .choices .choices__placeholder{opacity:1}body .choices .choices__inner,body .choices[data-type*=select-one] .choices__inner{padding:10px 15px}@media only screen and (min-width: 48em){body .choices .choices__inner,body .choices[data-type*=select-one] .choices__inner{padding:16px 30px}}body .choices ::-webkit-scrollbar{width:10px}body .choices ::-webkit-scrollbar-track{background:#000}body .choices ::-webkit-scrollbar-thumb{background:#fff}body .choices ::-webkit-scrollbar-thumb:hover{background:#e8e8e8}body .choices-select{opacity:0;visibility:hidden}body .blog-tags .choices{margin-right:0;min-width:297px;margin-left:auto;margin-top:-20px}@media only screen and (min-width: 48em){body .blog-tags .choices{margin-top:-120px}}.breadcrumbs{list-style:none;display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-start;align-items:center;padding:0;margin-top:20px;margin-bottom:20px}@media only screen and (min-width: 48em){.breadcrumbs{margin-top:128px;margin-bottom:16px}}.breadcrumbs__item{display:flex;gap:8px;align-items:center;max-width:50%}.breadcrumbs__item:after{content:"";display:block;width:22.5px;height:22.5px;background:no-repeat url(/build/assets/breadcrumbs-arrow-DPdpJ148.svg) center center transparent}.breadcrumbs__item:last-child{font-weight:900;display:none}@media only screen and (min-width: 48em){.breadcrumbs__item:last-child{display:flex}}.breadcrumbs__item:last-child:after{display:none}.breadcrumbs__item:last-child .breadcrumbs__a:hover{cursor:default;text-decoration:none}.breadcrumbs__a{display:block;padding:8px 0;font-size:16px;line-height:24px;color:#000;text-decoration:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100%}@media only screen and (min-width: 48em){.breadcrumbs__a{font-size:18px;padding:16px 0;line-height:30px}}.breadcrumbs__a:hover{text-decoration:underline}.celebration-container{position:relative;overflow:hidden}.celebration-container .nav{position:fixed;top:0;left:0;z-index:1;width:100%;display:flex;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}@media only screen and (min-width: 48em){.celebration-container .nav{height:100vh;width:fit-content;background:linear-gradient(180deg,#9bde3a,#77dff7,#71c4c4);flex-direction:column}}.celebration-container .nav .year{min-width:10rem;height:8rem;background:linear-gradient(90deg,#9bde3a,#77dff7,#71c4c4);background-size:160rem 100%;display:grid;place-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;text-decoration:none}.celebration-container .nav .year:nth-child(1){background-position-x:0%}.celebration-container .nav .year:nth-child(2){background-position-x:calc(100% / (15) * 1)}.celebration-container .nav .year:nth-child(3){background-position-x:calc(100% / (15) * 2)}.celebration-container .nav .year:nth-child(4){background-position-x:20%}.celebration-container .nav .year:nth-child(5){background-position-x:calc(100% / (15) * 4)}.celebration-container .nav .year:nth-child(6){background-position-x:calc(100% / (15) * 5)}.celebration-container .nav .year:nth-child(7){background-position-x:40%}.celebration-container .nav .year:nth-child(8){background-position-x:calc(100% / (15) * 7)}.celebration-container .nav .year:nth-child(9){background-position-x:calc(100% / (15) * 8)}.celebration-container .nav .year:nth-child(10){background-position-x:60%}.celebration-container .nav .year:nth-child(11){background-position-x:calc(100% / (15) * 10)}.celebration-container .nav .year:nth-child(12){background-position-x:calc(100% / (15) * 11)}.celebration-container .nav .year:nth-child(13){background-position-x:80%}.celebration-container .nav .year:nth-child(14){background-position-x:calc(100% / (15) * 13)}.celebration-container .nav .year:nth-child(15){background-position-x:calc(100% / (15) * 14)}.celebration-container .nav .year:nth-child(16){background-position-x:100%}@media only screen and (min-width: 48em){.celebration-container .nav .year:hover{filter:brightness(1.2)}}.celebration-container .nav .year.active{filter:brightness(1.2)}@media only screen and (min-width: 48em){.celebration-container .nav .year{min-width:8rem;min-height:22vh;background:linear-gradient(180deg,#9bde3a,#77dff7,#71c4c4,#9c8ebf,#d579c6,#f55f7a,#ffcd64);background-size:100% 352vh}.celebration-container .nav .year:nth-child(1){background-position-y:0%}.celebration-container .nav .year:nth-child(2){background-position-y:calc(100% / (15) * 1)}.celebration-container .nav .year:nth-child(3){background-position-y:calc(100% / (15) * 2)}.celebration-container .nav .year:nth-child(4){background-position-y:20%}.celebration-container .nav .year:nth-child(5){background-position-y:calc(100% / (15) * 4)}.celebration-container .nav .year:nth-child(6){background-position-y:calc(100% / (15) * 5)}.celebration-container .nav .year:nth-child(7){background-position-y:40%}.celebration-container .nav .year:nth-child(8){background-position-y:calc(100% / (15) * 7)}.celebration-container .nav .year:nth-child(9){background-position-y:calc(100% / (15) * 8)}.celebration-container .nav .year:nth-child(10){background-position-y:60%}.celebration-container .nav .year:nth-child(11){background-position-y:calc(100% / (15) * 10)}.celebration-container .nav .year:nth-child(12){background-position-y:calc(100% / (15) * 11)}.celebration-container .nav .year:nth-child(13){background-position-y:80%}.celebration-container .nav .year:nth-child(14){background-position-y:calc(100% / (15) * 13)}.celebration-container .nav .year:nth-child(15){background-position-y:calc(100% / (15) * 14)}.celebration-container .nav .year:nth-child(16){background-position-y:100%}}.celebration-container .nav .year .ynum{transform:rotate(0);font-weight:900;font-size:2rem;color:#fff}@media only screen and (min-width: 48em){.celebration-container .nav .year .ynum{transform:rotate(-90deg)}}.celebration-container .celebration{display:flex;position:relative;max-width:1440px;margin:0 auto;padding-top:100px;scroll-behavior:smooth}@media only screen and (min-width: 48em){.celebration-container .celebration{padding-left:180px;padding-right:60px;padding-top:160px}}.celebration-container .celebration .years{width:100%;margin-top:100px}@media only screen and (min-width: 48em){.celebration-container .celebration .years{margin-top:0}}.celebration-container .celebration .years .year-section{margin-top:-140px;padding-top:140px}@media only screen and (min-width: 48em){.celebration-container .celebration .years .year-section{margin-top:0;padding-top:0}}.celebration-container .celebration .years .year-row{display:flex;gap:32px;width:100%;margin-bottom:80px;height:100%;flex-direction:column}@media only screen and (min-width: 48em){.celebration-container .celebration .years .year-row{flex-direction:row;max-height:1024px}}.celebration-container .celebration .years .year-row .text-block{width:100%;display:flex;justify-content:center;align-items:center;padding:0 16px}@media only screen and (min-width: 48em){.celebration-container .celebration .years .year-row .text-block{width:50%;padding:0}}.celebration-container .celebration .years .year-row .text-block .content{max-width:464px;text-align:center;line-height:1.2}.celebration-container .celebration .years .year-row .text-block .content .date{font-size:36px;font-weight:700}.celebration-container .celebration .years .year-row .text-block .content .title{font-size:36px;font-weight:700;margin-top:4px}.celebration-container .celebration .years .year-row .text-block .content .text{font-size:20px;margin-top:16px}.celebration-container .celebration .years .year-row .images-block{width:100%;gap:16px;display:flex;justify-content:center;flex-direction:column;align-items:center}@media only screen and (min-width: 48em){.celebration-container .celebration .years .year-row .images-block{width:50%}}.celebration-container .celebration .years .year-row .two-images img{max-height:500px}.celebration-container .celebration .years .year-row .three-images img{height:340px;font-family:"object-fit:cover";object-fit:cover;width:100%}@media only screen and (min-width: 48em){.celebration-container .celebration .years .year-row .three-images img{width:auto}}.celebration-container .celebration .years .year-row-reversed{flex-direction:column-reverse}@media only screen and (min-width: 48em){.celebration-container .celebration .years .year-row-reversed{flex-direction:row-reverse;margin-bottom:80px}}.celebration-container .celebration .years .year-row-column{flex-direction:column!important}@media only screen and (min-width: 48em){.celebration-container .celebration .years .year-row-column .text-block{width:100%}.celebration-container .celebration .years .year-row-column .text-block .content{margin:140px 0;max-width:1184px}.celebration-container .celebration .years .year-row-column .images-block{justify-content:space-around;width:100%;flex-direction:row!important}.celebration-container .celebration .years .year-row-column .three-images img{max-width:33.33%}}.celebration-container .celebration .years .year-row-column-reversed{flex-direction:column-reverse!important}@media only screen and (min-width: 48em){.celebration-container .celebration .years .year-row-column-reversed{flex-direction:column-reverse!important}}.blueprint-celebration footer{display:none}@media only screen and (min-width: 48em){.blueprint-celebration .l-header{left:calc(50% + 76px)}}.logo-download-modal__teaser-image{margin-top:1.875rem;width:100%;max-width:10.9375rem;margin-inline:auto}.logo-download-modal__download-button{margin-top:1.875rem;width:min(100vw - 6rem - 2rem,25.375rem);max-width:100%}.modal{position:fixed;height:100%;width:100%;top:0;right:0;bottom:0;left:0;display:none;z-index:100;padding:.75rem}.modal.visible{display:grid;justify-content:center;align-content:center}@keyframes modal__shade{0%{filter:opacity(0%)}to{filter:opacity(100%)}}.modal__shade{background-color:#4c4d4a33}.modal__shade.modal.visible{animation-name:modal__shade;animation-duration:.4s;animation-timing-function:cubic-bezier(.4,0,.2,1)}@keyframes modal__content{0%{transform:translateY(3rem)}to{transform:translateY(0)}}.modal__content{max-width:100vw;max-height:100vh;overflow:clip auto;background-color:#fff;padding:3rem;display:flex;flex-direction:column;align-items:center}.dark-theme .modal__content{background-color:#000}.modal.visible .modal__content{animation-name:modal__content;animation-duration:.4s;animation-timing-function:cubic-bezier(.4,0,.2,1)}.modal__close-button{margin-top:-3rem;margin-right:-3rem;align-self:flex-end;cursor:pointer;border:none;background-color:transparent;padding:1.875rem 1.875rem .9375rem}.modal__heading{font-size:1.625rem;line-height:1.3;font-weight:900}body.dark-theme{background-color:#0a0a0a;color:#f0f0f0}body.dark-theme .overview-services.zerba-bg{background:#0a0a0a}body.dark-theme .overview-services.zerba-bg:nth-child(2n){background:#1a1a1a}body.dark-theme .breadcrumbs .breadcrumbs__item:after{background-image:url(/build/assets/breadcrumbs-arrow--white-dCsN7J3Y.svg)}body.dark-theme.white{background:#0a0a0a}body.dark-theme.white .mapbox:after{background:linear-gradient(to bottom,#0a0a0a,#0a0a0a 16%,#0a0a0acf 56%,#0a0a0a00)}body.dark-theme.white .btn--primary:hover{background-color:#f7f7f7}body.dark-theme.white .overview-items{background:#0a0a0a}body.dark-theme.white .collection-teaser--reference .collection-teaser__meta{background-color:#292929}body.dark-theme.white .blog-teaser:before{background:#f7f7f7}body.dark-theme.white .page-header--half_image .page-header__meta{background:#f7f7f7}body.dark-theme.white .video-frame video{background-color:#0a0a0a}body.dark-theme.white #content{background-color:#0a0a0a}body.dark-theme a{color:#f0f0f0}body.dark-theme.text-page footer .mapbox:after{background:linear-gradient(to bottom,#0a0a0a,#0a0a0a 16%,#0a0a0acf 56%,#0a0a0a00)}body.dark-theme.text-page .overview-items{background-color:#0a0a0a}body.dark-theme #content{background-color:#1a1a1a}body.dark-theme .media-description,body.dark-theme .device-showcase__image-name,body.dark-theme .device-showcase__description{color:#b3b3b3}body.dark-theme .gradient-overlay--pink-blue{--color-1: #f8493c;--color-2: #8e38f6}body.dark-theme .gradient-overlay--green-blue{--color-1: #f65f2c;--color-2: #ffed46}body.dark-theme .newsletter-popup__container,body.dark-theme .popup__container{background-color:#1a1a1a}body.dark-theme .newsletter-popup__agree label:before,body.dark-theme .newsletter-popup__agree label:after{background-color:transparent;border:1px solid #fff}body.dark-theme .newsletter-popup__agree input:checked~label:before{background-color:#fff}body.dark-theme .newsletter-popup__agree input:checked~label svg path{stroke:#000}body.dark-theme .newsletter-popup__email{color:#f0f0f0;border-color:#fff}body.dark-theme .newsletter-popup__email::placeholder{color:#b3b3b3}body.dark-theme .newsletter-popup__email:focus::placeholder{color:transparent}body.dark-theme svg .icon-groupe circle{fill:#fff}body.dark-theme svg .icon-groupe path{fill:#000}body.dark-theme svg .icon_arrow_dark polygon,body.dark-theme svg .icon_arrow_dark path{fill:#fff}body.dark-theme svg .icon_arrow_dark polyline{stroke:#fff}body.dark-theme svg .icon_light path{stroke:#000}body.dark-theme svg .icon_light.with_fill path{fill:#000}body.dark-theme svg .icon_light path.no-stroke{stroke:transparent}body.dark-theme .btn--primary{background:#fff;font-weight:900;color:#000}body.dark-theme .btn--primary:hover{background-color:#f7f7f7}body.dark-theme .btn--primary--inverted{background:#000;color:#000}body.dark-theme .btn--primary--inverted:hover{background:#f7f7f7}body.dark-theme .btn--primary.btn--text{background:transparent;color:#fff}body.dark-theme .btn--primary.btn--text svg path{stroke:#fff}body.dark-theme .page-header--home__meta .l-container--half-right,body.dark-theme .page-header--half_image .page-header__meta{background-color:#0a0a0a;color:#f0f0f0}body.dark-theme .introvideo_text_mask_path{fill:#0a0a0a}body.dark-theme .overview-items{background-color:#1a1a1a}body.dark-theme .collection-teaser__meta{background-color:#292929}body.dark-theme .collection-teaser__title,body.dark-theme .collection-teaser__description{color:#f0f0f0}body.dark-theme .content-teaser--list{background:#0a0a0a}body.dark-theme .blog-teaser__meta{color:#f0f0f0}body.dark-theme .blog-teaser__meta:before{background:#292929}body.dark-theme .blog-teaser__date{color:#b3b3b3}body.dark-theme .blog-teaser__title:after{background:#fff}body.dark-theme .services-item__title{color:#f0f0f0}body.dark-theme .services-item__title:before{background-color:#292929}body.dark-theme .glossary,body.dark-theme .accordion-list{color:#f0f0f0}body.dark-theme .glossary__current-letter,body.dark-theme .accordion-list__current-letter{background-color:#1a1a1a;border-bottom:3px #f0f0f0 solid}body.dark-theme .glossary .accordion-item,body.dark-theme .accordion-list .accordion-item,body.dark-theme .glossary .accordion-item button,body.dark-theme .accordion-list .accordion-item button,body.dark-theme .glossary .accordion-item__title,body.dark-theme .accordion-list .accordion-item__title{color:#f0f0f0}body.dark-theme .glossary .accordion-item__title:after,body.dark-theme .accordion-list .accordion-item__title:after{background-image:url(/build/assets/frameless_arrow--white-CwjStDiQ.svg)}body.dark-theme .glossary .open .accordion-item__title,body.dark-theme .accordion-list .open .accordion-item__title{color:#000;background-color:#fff;outline-color:#000}body.dark-theme .glossary .open .accordion-item__title:after,body.dark-theme .accordion-list .open .accordion-item__title:after{background-image:url(/build/assets/close--black-B26ycM0Z.svg)}body.dark-theme .glossary__alphabet>li.active,body.dark-theme .accordion-list__alphabet>li.active{color:#f0f0f0}body.dark-theme .glossary__alphabet>li.active button,body.dark-theme .accordion-list__alphabet>li.active button{color:#f0f0f0}body.dark-theme .glossary__alphabet>li.active:after,body.dark-theme .accordion-list__alphabet>li.active:after{background-color:#f0f0f0}body.dark-theme .share-component .share-button{background-color:#fff}body.dark-theme .share-popup__container{background-color:#292929}body.dark-theme .share-popup__links_item div{background-color:#fff}body.dark-theme .share-popup__url{border-color:#f0f0f0}body.dark-theme .share-popup__url input{color:#f0f0f0}body.dark-theme .share-popup__url:after{background-image:linear-gradient(to right,transparent,#292929,#292929)}body.dark-theme .our-partner__logo{opacity:.6}body.dark-theme .our-partner__logo img{display:none}body.dark-theme .our-partner__logo img.dark-mode-logo{display:block}body.dark-theme .our-partner:hover .our-partner__logo{opacity:1}body.dark-theme .collaborator-cards .collaborators-teaser__media{background-color:#292929}body.dark-theme .collaborator-cards .team-member-teaser__photo.dark{display:block}body.dark-theme .collaborator-cards .team-member-teaser__photo.light{display:none}body.dark-theme .team-member-teaser__title{color:#f0f0f0}body.dark-theme .team-member-teaser__function{color:#b3b3b3}body.dark-theme .blog-item-description{background-color:#0a0a0a}body.dark-theme .blog-item-description__author{color:#b3b3b3}body.dark-theme .article-author{background:#0a0a0a}body.dark-theme .text-format a:hover{color:#b3b3b3}body.dark-theme .mapbox:after{background:linear-gradient(to bottom,#1a1a1a,#1a1a1a 16%,#1a1a1acf 56%,#1a1a1a00)}body.dark-theme .office-addresses__underline{background-color:#f0f0f0}body.dark-theme .addresses-info address a{color:#f0f0f0}body.dark-theme .policy-navigation>li{color:#f0f0f0}body.dark-theme .policy-navigation>li>a{color:#f0f0f0}body.dark-theme .footer-content-media .social-medias li svg path{fill:#f0f0f0!important}body.dark-theme .footer-content-media .social-medias li:hover svg path{fill:#bababa!important}body.dark-theme .footer-content a:not(button):hover,body.dark-theme .footer-content .footer-newsletter:not(button):hover{color:#b3b3b3}body.dark-theme .nav-cto-banner__link{background-color:#1a1a1a}body.dark-theme .nav-cto-banner__link:hover{background-color:#fff;color:#000}body.dark-theme .testimonials{color:#fff;background-color:#0a0a0a}body.dark-theme .testimonials .testimonials-swiper-container{background-color:#292929}@media only screen and (min-width: 48em){body.dark-theme .testimonials .testimonials-swiper-container{background-color:#0a0a0a}}body.dark-theme .testimonials .testimonials-swiper-container .testimonial{background-color:#292929}body.dark-theme .testimonials .swiper-nav-wrapper button{filter:invert(1)}.dark-mode-image{display:none}body.dark-theme .dark-mode-image{display:block}body.dark-theme .dark-mode-image+.light-mode-image{display:none}
