body,html{margin:0;padding:0;width:100%;height:100%;overflow:hidden;-ms-scroll-chaining:none;overscroll-behavior:none}html{border-collapse:collapse}*,html{box-sizing:border-box}*{border-collapse:inherit;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}a{outline:none;color:inherit;text-decoration:none}img{width:100%;border:none;display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}figure,form{margin:0}fieldset{margin:0;padding:0;border:none}blockquote,h1,h2,h3,h4,h5,li,p,ul{margin:0;padding:0;font-weight:400}li{list-style:none}hr{margin:0;border:0;text-align:left}button{padding:0;border:none;outline:none}::-moz-selection{color:#e1e1e1;background:#252525}::selection{color:#e1e1e1;background:#252525}::-webkit-scrollbar{width:0}@font-face{font-family:Axiforma;src:url(../fonts/Axiforma-Light.640394d1.woff2) format("woff2"),url(../fonts/Axiforma-Light.efc6b859.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:Axiforma;src:url(../fonts/Axiforma-Regular.15b4648d.woff2) format("woff2"),url(../fonts/Axiforma-Regular.d83d6a62.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Axiforma;src:url(../fonts/Axiforma-SemiBold.1c81f5bc.woff2) format("woff2"),url(../fonts/Axiforma-SemiBold.aff0c28a.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Axiforma;src:url(../fonts/Axiforma-Bold.ff794f31.woff2) format("woff2"),url(../fonts/Axiforma-Bold.4d731026.woff) format("woff");font-weight:700;font-style:normal}html{scrollbar-width:none;-ms-overflow-style:none}body{color:#252525;background:#e1e1e1}body.is-loading{cursor:wait}body.is-loading #app *{pointer-events:none}body.is-loading #app:after{background:transparent!important}.is-phone #app:after,.is-phone #app:before{top:0;content:"";height:18.667vw;position:absolute}.is-phone #app:before{z-index:3;left:13.333vw;right:13.067vw;border-left:1px solid hsla(0,0%,48.2%,.06);border-right:1px solid hsla(0,0%,48.2%,.06)}.is-phone #app:after{left:0;z-index:2;width:100%;border-bottom:1px solid hsla(0,0%,48.2%,.06);transition:background .5s cubic-bezier(.25,.25,.75,.75)}.is-phone .is-vp #app:after{background:#e1e1e1}*{font-family:Axiforma}#app{right:0;bottom:0;z-index:1}#app,main{top:0;left:0;position:fixed}main{width:100%;height:100%;will-change:transform}article{top:0;left:0;width:100%;height:auto;overflow:hidden;position:absolute;padding-top:100vh;padding-top:calc(var(--vh, 1vh)*100)}article.p-contact{padding-top:0}article:nth-child(2){visibility:hidden}footer,section{margin:15.625vw 0;position:relative}@media only screen and (max-width:580px){footer,section{margin:26.667vw 0}}::-moz-placeholder{opacity:1;color:#252525}:-ms-input-placeholder{opacity:1;color:#252525}::placeholder{opacity:1;color:#252525}.indicator{left:79.271vw;width:4.01vw;height:4.01vw;z-index:9;cursor:pointer;margin-top:-2vw;overflow:visible;position:absolute}@media only screen and (max-width:580px){.indicator{top:unset;left:78.667vw;bottom:10vh;bottom:calc(var(--vh, 1vh)*5);width:16vw;height:16vw;transform:unset}}.dg.ac{z-index:99}@-webkit-keyframes fade{0%{opacity:1}50%{opacity:0}to{opacity:1}}@keyframes fade{0%{opacity:1}50%{opacity:0}to{opacity:1}}h1{line-height:10vw;font-weight:700;font-style:normal;font-size:10.417vw;letter-spacing:-.375vw}@media only screen and (max-width:580px){h1{text-indent:0;font-size:16vw;font-weight:700;letter-spacing:-.576vw}}h2{font-size:.938vw;font-weight:400;line-height:1.823vw;margin-left:.521vw}@media only screen and (max-width:580px){h2{margin-left:0;font-size:16px;line-height:16px}}h3{font-size:2.5vw;font-weight:400;line-height:3.646vw}@media only screen and (max-width:580px){h3{font-size:6.4vw;line-height:8.533vw}}h4{font-size:1.875vw;font-weight:400;line-height:2.5vw}@media only screen and (max-width:580px){h4{font-size:6.4vw;line-height:8.533vw}}li,p{font-weight:400;font-size:.938vw;line-height:1.563vw}li b,p b{display:inline-block}@media only screen and (max-width:580px){li,p{font-size:3.733vw;line-height:7.467vw}}u{cursor:pointer;overflow:hidden;position:relative;text-decoration:none}u:before{left:0;bottom:-1px;width:100%;height:1px;content:"";position:absolute;background:#252525;transform:scaleX(0);transform-origin:right;transition:transform .4s ease-out;will-change:transform}u:hover:before{transform:scaleX(1);transform-origin:left}.marquee{font-weight:300;font-size:7.813vw;line-height:7.813vw;letter-spacing:-.281vw}@media only screen and (max-width:580px){.marquee{height:11.733vw;font-size:11.733vw;line-height:11.733vw;letter-spacing:-.422vw}}button,input,textarea{border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;font-weight:300;font-size:.938vw;line-height:1.563vw}@media only screen and (max-width:580px){button,input,textarea{font-size:3.733vw;line-height:6.4vw}}input{width:100%;padding:0 0 .521vw 0}@media only screen and (max-width:580px){input{height:10.667vw;padding:0 0 5.333vw 0}}button{white-space:nowrap}textarea{width:100%;display:block;padding:0 0 1.042vw 0}@media only screen and (max-width:580px){textarea{height:21.333vw;padding:0 0 5.333vw 0}}.form-checkbox{top:0;left:.521vw;width:.781vw;height:.781vw;cursor:pointer;position:absolute;border:1px solid #696969}@media only screen and (max-width:580px){.form-checkbox{left:0;width:4vw;height:4vw}}.form-checkbox.is-checked{background:#696969}#a-burger{top:4.167vw;left:80.052vw;width:3.125vw;height:3.125vw;z-index:5;display:flex;position:fixed;align-items:center;background:transparent;cursor:pointer}#a-burger svg{width:3.125vw;height:.938vw}@media only screen and (max-width:580px){#a-burger{top:8.533vw;left:82.4vw}#a-burger,#a-burger svg{width:10.8vw;height:3.2vw}}.s-carousel{height:14.063vw}@media only screen and (max-width:580px){.s-carousel{height:77.333vw;margin-bottom:53.333vw}}.carousel-container{margin-left:7.292vw;margin-right:7.292vw;display:grid;grid-column-gap:.833vw;grid-template-columns:repeat(12,1fr)}@media only screen and (max-width:580px){.carousel-container{margin-left:9.6vw;margin-right:9.6vw;padding-bottom:26.667vw;grid-row-gap:10.667vw;grid-column-gap:2.667vw;grid-template-columns:repeat(4,1fr)}}.carousel-container h2{grid-column:1/4;margin-left:.521vw}@media only screen and (max-width:580px){.carousel-container h2{grid-column:1/5;margin:0 10.667vw 8vw}}.carousel-container h4{margin-bottom:3.125vw}@media only screen and (max-width:580px){.carousel-container h4{margin-bottom:10.667vw}}.carousel-item{position:relative}.carousel-item:nth-child(2){grid-column:4/7;margin-left:-.833vw}@media only screen and (max-width:580px){.carousel-item:nth-child(2){grid-column:1/5;margin:0 10.667vw}}.carousel-item:nth-child(3){grid-column:8/11;margin-left:-3.125vw}@media only screen and (max-width:580px){.carousel-item:nth-child(3){display:none}}.carousel-block{top:0;left:0;position:absolute}.carousel-indicator{top:50%;position:absolute;transform:translateY(-50%)}@media only screen and (max-width:580px){.carousel-indicator{top:unset;bottom:-13.333vw;transform:unset}}@media only screen and (max-width:580px){.carousel-indicator .indicator{bottom:unset}}.s-clients{margin-left:7.292vw;margin-right:7.292vw}@media only screen and (max-width:580px){.s-clients{margin-left:9.6vw;margin-right:9.6vw}}.s-clients h2{top:0;left:0;position:absolute}@media only screen and (max-width:580px){.s-clients h2{position:relative;padding:0 10.667vw;margin-bottom:21.333vw}}.s-clients img{width:6.25vw;height:auto}@media only screen and (max-width:580px){.s-clients img{width:100%;height:auto}}.s-clients img:nth-child(4n+1){grid-column:4}@media only screen and (max-width:580px){.s-clients img:nth-child(4n+1){grid-column:1/3;padding:0 6.667vw 0 10.667vw}}.s-clients img:nth-child(4n+2){grid-column:6}@media only screen and (max-width:580px){.s-clients img:nth-child(4n+2){grid-column:3/5;padding:0 10.667vw 0 6.667vw}}.s-clients img:nth-child(4n+3){grid-column:8}@media only screen and (max-width:580px){.s-clients img:nth-child(4n+3){grid-column:1/3;padding:0 6.667vw 0 10.667vw}}.s-clients img:nth-child(4n+4){grid-column:10}@media only screen and (max-width:580px){.s-clients img:nth-child(4n+4){grid-column:3/5;padding:0 10.667vw 0 6.667vw}}.clients-container{display:grid;grid-row-gap:5.208vw;grid-column-gap:.833vw;grid-template-columns:repeat(12,1fr)}@media only screen and (max-width:580px){.clients-container{grid-row-gap:17.333vw;grid-column-gap:2.667vw;grid-template-columns:repeat(4,1fr)}}#a-footer{height:6.25vw;line-height:6.25vw;margin-left:7.292vw;margin-bottom:2.448vw;border-top:1px solid hsla(0,0%,48.2%,.06);border-bottom:1px solid hsla(0,0%,48.2%,.06);color:#252525;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media only screen and (max-width:580px){#a-footer{margin-left:9.6vw;margin-right:9.6vw;margin-bottom:3.733vw;border:0;height:auto;display:flex;flex-wrap:wrap;line-height:normal}}.footer-copy{height:6.25vw}@media only screen and (max-width:580px){.footer-copy{width:100%;height:auto;order:2;text-align:center;padding:5.333vw 10vw;margin:20vw 3.733vw 0;border-top:1px solid hsla(0,0%,48.2%,.06);border-bottom:1px solid hsla(0,0%,48.2%,.06)}}.footer-copy span{height:6.25vw;color:#777;font-size:.833vw;padding-left:.521vw}@media only screen and (max-width:580px){.footer-copy span{padding:0;height:auto;font-size:3.733vw;line-height:5.333vw}}.footer-nav{top:0;right:0;height:6.25vw;position:absolute}@media only screen and (max-width:580px){.footer-nav{top:unset;right:unset;width:100%;height:auto;margin:0 3.733vw;position:relative}}.footer-nav ul{display:flex;height:6.25vw}@media only screen and (max-width:580px){.footer-nav ul{width:100%;height:20vw}}.footer-nav li{display:block;height:6.25vw;position:relative;font-weight:400}@media only screen and (max-width:580px){.footer-nav li{height:20vw}}.footer-nav li:hover .cube:nth-child(2){transition-delay:.02s!important}.footer-nav li:hover .cube:nth-child(3){transition-delay:.04s!important}.footer-nav li:hover .cube:nth-child(4){transition-delay:.06s!important}.footer-nav li:hover .cube:nth-child(5){transition-delay:.08s!important}.footer-nav li:hover .cube:nth-child(6){transition-delay:.1s!important}.footer-nav li:hover .cube:nth-child(7){transition-delay:.12s!important}.footer-nav li:hover .cube:nth-child(8){transition-delay:.14s!important}.footer-nav li:hover .cube:nth-child(9){transition-delay:.16s!important}.footer-nav li:hover .cube:nth-child(10){transition-delay:.18s!important}.footer-nav li:hover .cube:nth-child(11){transition-delay:.2s!important}.footer-nav li:hover .cube:nth-child(12){transition-delay:.22s!important}.footer-nav li:hover .cube:nth-child(13){transition-delay:.24s!important}.footer-nav li:hover .cube:nth-child(14){transition-delay:.26s!important}.footer-nav li:hover .cube:nth-child(15){transition-delay:.28s!important}.footer-nav li:hover .cube:nth-child(16){transition-delay:.3s!important}.footer-nav li:hover .cube{transform:rotateX(90deg)}.footer-nav li:first-child{width:25vw;color:#fcfcfc;background:#383838}.footer-nav li:first-child .side{margin-left:2.865vw}@media only screen and (max-width:580px){.footer-nav li:first-child .side{margin:0}}@media only screen and (max-width:580px){.footer-nav li:first-child{width:100%}}.footer-nav li:nth-child(2){width:18.646vw;text-align:center;background:#eee}@media only screen and (max-width:580px){.footer-nav li:nth-child(2){display:none}}.footer-nav li:nth-child(2) .side{width:100%}.footer-nav li:nth-child(2) a{color:#777}.footer-nav li .side{white-space:nowrap;display:inline-block}.footer-nav li .side:first-child .cube div{transform:translateZ(.469vw)}@media only screen and (max-width:580px){.footer-nav li .side:first-child .cube div{transform:translateZ(2.133vw)}}.footer-nav li .side:nth-child(2){top:0;left:0;position:absolute}@media only screen and (max-width:580px){.footer-nav li .side:nth-child(2){top:50%;left:50%;transform:translate(-50%,-50%)}}.footer-nav li .side:nth-child(2) .cube div{transform:rotateX(-90deg) translateZ(.469vw)}@media only screen and (max-width:580px){.footer-nav li .side:nth-child(2) .cube div{transform:rotateX(-90deg) translateZ(2.133vw)}}.footer-nav li .cube{height:.938vw;transition:transform .5s cubic-bezier(.19,1,.22,1)}@media only screen and (max-width:580px){.footer-nav li .cube{height:4.267vw}}.footer-nav li .cube div{height:.938vw;font-size:.938vw;font-weight:400;line-height:.938vw;letter-spacing:normal}@media only screen and (max-width:580px){.footer-nav li .cube div{height:4.267vw;font-size:4.267vw;line-height:4.267vw}}.footer-nav li a{display:block;height:6.25vw;line-height:6.25vw}@media only screen and (max-width:580px){.footer-nav li a{height:20vw;display:flex;align-items:center;justify-content:center}}@media only screen and (max-width:580px){.s-form{margin-bottom:20vw}}@media only screen and (max-width:580px){.s-form+#a-footer{margin-top:20vw}.s-form+#a-footer .footer-copy{margin-top:0}}form{margin-left:7.292vw;margin-right:7.292vw;display:grid;grid-column-gap:.833vw;grid-template-columns:repeat(12,1fr)}@media only screen and (max-width:580px){form{margin-left:9.6vw;margin-right:9.6vw;grid-row-gap:10.667vw;grid-column-gap:2.667vw;grid-template-columns:repeat(4,1fr)}}form input,form textarea{border-bottom:1px solid #707070}form .form-notification{height:1.042vw;font-weight:600;grid-column:4/10;margin-top:1.563vw;margin-left:-.781vw}@media only screen and (max-width:580px){form .form-notification{width:auto;height:auto;grid-column:1/5;margin:0 10.667vw}}form label{position:relative;margin-bottom:3.125vw;font-weight:300;font-size:.938vw;line-height:1.563vw}@media only screen and (max-width:580px){form label{font-size:3.2vw}}form label:first-child,form label:nth-child(3),form label:nth-child(6){width:23.594vw;grid-column:4/6;margin-left:-.781vw}@media only screen and (max-width:580px){form label:first-child,form label:nth-child(3),form label:nth-child(6){width:auto;grid-column:1/5;margin:0 10.667vw}}form label:nth-child(2),form label:nth-child(4){width:23.594vw;grid-column:8/10}@media only screen and (max-width:580px){form label:nth-child(2),form label:nth-child(4){width:auto;grid-column:1/5;margin:0 10.667vw}}form label:nth-child(5){width:53.073vw;grid-column:4/10;margin-left:-.781vw}@media only screen and (max-width:580px){form label:nth-child(5){width:auto;grid-column:1/5;margin:0 10.667vw}}form label:nth-child(6),form label:nth-child(7){margin-bottom:0}form label:nth-child(6){line-height:1.042vw;padding-left:2.083vw}@media only screen and (max-width:580px){form label:nth-child(6){line-height:5.067vw;padding-left:6.667vw}}form label:nth-child(7){grid-column:10/10}@media only screen and (max-width:580px){form label:nth-child(7){width:auto;grid-column:1/5;text-align:right;margin:0 10.667vw}}form label:nth-child(7) button{cursor:pointer;font-weight:600}form label:nth-child(7) button:after{content:" ";width:100%;position:absolute;bottom:0;left:0;height:1px;background-color:#252525;transform-origin:0 50%;transition:transform 1s ease;transform:scale(0)}form label:nth-child(7) button:hover:after{transform:scale(1)}.s-gallery{margin-left:7.292vw;margin-right:7.292vw;display:grid;grid-column-gap:.833vw;grid-template-columns:repeat(12,1fr);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media only screen and (max-width:580px){.s-gallery{margin-left:9.6vw;margin-right:9.6vw;grid-row-gap:10.667vw;grid-column-gap:2.667vw;grid-template-columns:repeat(4,1fr)}}.s-gallery h2{grid-column:1/4;margin-left:.521vw}@media only screen and (max-width:580px){.s-gallery h2{grid-column:1/5;margin:0 10.667vw 8vw}}.s-gallery p{grid-column:4/9;margin-right:3.125vw;margin-left:-.781vw;margin-bottom:3.125vw}@media only screen and (max-width:580px){.s-gallery p{grid-column:1/5;margin:0 10.667vw}}.s-gallery img{width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.gallery-container{cursor:-webkit-grab;cursor:grab;display:flex;grid-column:4/13;margin-left:-.781vw}@media only screen and (max-width:580px){.gallery-container{grid-column:1/5;margin:0 10.667vw}}.gallery-container.is-dragging{cursor:-webkit-grabbing;cursor:grabbing}.is-firefox .gallery-container{width:64.583vw}.gallery-item{flex-shrink:0}.gallery-item img{width:44.01vw;height:29.375vw;margin-right:4.427vw}@media only screen and (max-width:580px){.gallery-item img{width:66.667vw;height:53.333vw;margin-right:6.667vw}}#a-grid{width:100%;z-index:-1;position:fixed;pointer-events:none}#a-grid,.grid-layout{top:0;left:0;height:100%}.grid-layout{margin-left:7.292vw;margin-right:7.292vw;display:none;grid-column-gap:.833vw;grid-template-columns:repeat(12,1fr)}.grid-layout div{height:100vh;display:block;position:relative;background:rgba(0,255,255,.3)}.grid-layout div:after,.grid-layout div:before{top:0;bottom:0;width:1px;content:"";position:absolute;background:#0ff}.grid-layout div:before{left:0}.grid-layout div:after{right:0}.grid-layout div:first-child{margin-left:0}@media only screen and (max-width:580px){.grid-layout{margin-left:9.6vw;margin-right:9.6vw;grid-column-gap:2.667vw;grid-template-columns:repeat(4,1fr)}}.grid-rulers,.menu-grid{top:0;left:0;width:100%;height:100%;position:absolute;pointer-events:none}.grid-rulers div,.menu-grid div{top:0;width:1px;height:100%;position:absolute;background:hsla(0,0%,48.2%,.06)}.grid-rulers div:first-child,.menu-grid div:first-child{left:4.688vw}.grid-rulers div:nth-child(2),.menu-grid div:nth-child(2){left:28.021vw}.grid-rulers div:nth-child(3),.menu-grid div:nth-child(3){left:81.25vw}@media only screen and (max-width:580px){.grid-rulers div:first-child,.menu-grid div:first-child{left:13.333vw}.grid-rulers div:nth-child(2),.menu-grid div:nth-child(2){left:86.667vw}.grid-rulers div:nth-child(3),.menu-grid div:nth-child(3){display:none}}#a-language{top:5.208vw;right:4.688vw;height:.938vw;z-index:5;display:flex;position:fixed;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#a-language li{cursor:pointer;font-size:.833vw;line-height:.938vw}#a-language li:first-child{margin-right:.521vw}#a-language a.is-active u:before{transform:scaleX(1)}@media only screen and (max-width:580px){#a-language{bottom:0;top:unset;left:13.333vw;right:13.333vw;height:16.8vw;visibility:hidden;border-top:1px solid hsla(0,0%,48.2%,.06)}#a-language a{width:100%;height:100%;display:block}#a-language u:before{background:#e1e1e1}#a-language li{color:#e1e1e1;flex-basis:50%;font-size:3.733vw;text-align:center;line-height:16.8vw}#a-language li:first-child{margin:0;border-right:1px solid hsla(0,0%,48.2%,.06)}}#a-loader{top:0;left:0;width:100%;height:100%;z-index:99;position:fixed;pointer-events:none}#a-loader,.loader-logo{display:flex;align-items:center;justify-content:center}.loader-logo{opacity:0;width:215px;flex-wrap:wrap}.loader-circles{margin:auto;display:flex;margin-bottom:20px}.loader-wordmark{width:215px;height:22px;background-size:contain;background-repeat:no-repeat;background-image:url(../img/logo-adtelier-2.fd984183.svg)}.circle{width:20px;height:20px;margin:0 5px;display:block;position:relative}.circle:first-child .half{background:#c94450}.circle:nth-child(2) .half{background:#e5ad64}.circle:nth-child(3) .half{background:#25b5dd}.half{width:10px;height:20px;position:relative}.half:first-child{top:0;left:0;position:absolute;border-top-left-radius:20px;border-bottom-left-radius:20px}.half:nth-child(2){z-index:1;transform-origin:top left}.half:nth-child(2),.half:nth-child(3){top:0;right:0;position:absolute;transform-origin:center left;border-top-right-radius:20px;border-bottom-right-radius:20px}#a-logo{top:5.208vw;left:4.688vw;width:9.219vw;height:.938vw;z-index:5;display:block;position:fixed;cursor:pointer;margin-left:3.125vw}#a-logo svg{top:0;left:0;position:absolute}#a-logo:before{top:50%;left:-3.281vw;width:.521vw;height:.521vw;content:"";display:block;position:absolute;background:#252525;border-radius:.521vw;transform:translateY(-50%);transition:background 1s cubic-bezier(.25,.25,.75,.75)}.is-nav #a-logo:before{background:#e1e1e1}@media only screen and (max-width:580px){#a-logo{top:8.533vw;left:13.333vw;height:3.2vw;width:33.333vw;margin-left:6.667vw}#a-logo:before{left:-7.2vw;width:1.333vw;height:1.333vw;border-radius:1.333vw}}.s-marquee{height:7.813vw}@media only screen and (max-width:580px){.s-marquee{height:11.733vw}}.s-marquee .marquee{position:absolute;white-space:nowrap;will-change:transform}#a-menu{top:0;left:0;width:100%;height:100%;z-index:3;display:none;position:fixed;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#e1e1e1;background:#252525}.menu-l{height:10vw;position:relative}@media only screen and (max-width:580px){.menu-l{order:2;height:14.667vw}}.menu-l.animate .cube{transform:rotateX(90deg)!important;transition:transform 1s cubic-bezier(.19,1,.22,1)}.menu-l.animate .cube:nth-child(2){transition-delay:.05s!important}.menu-l.animate .cube:nth-child(3){transition-delay:.1s!important}.menu-l.animate .cube:nth-child(4){transition-delay:.15s!important}.menu-l.animate .cube:nth-child(5){transition-delay:.2s!important}.menu-l.animate .cube:nth-child(6){transition-delay:.25s!important}.menu-l.animate .cube:nth-child(7){transition-delay:.3s!important}.menu-l.animate .cube:nth-child(8){transition-delay:.35s!important}.menu-l span{height:10vw;perspective:120vw;position:absolute;white-space:nowrap}@media only screen and (max-width:580px){.menu-l span{height:14.667vw}}.menu-l span:first-child .cube div{transform:translateZ(5vw)}@media only screen and (max-width:580px){.menu-l span:first-child .cube div{transform:translateZ(7.333vw)}}.menu-l span:nth-child(2) .cube div{transform:rotateX(-90deg) translateZ(5vw)}@media only screen and (max-width:580px){.menu-l span:nth-child(2) .cube div{transform:rotateX(-90deg) translateZ(7.333vw)}}.menu-s{height:.938vw;color:#777;font-weight:300;font-size:.938vw;line-height:1.146vw;margin-left:1.042vw;letter-spacing:normal;transform:translateY(-1vw)}@media only screen and (max-width:580px){.menu-s{width:100%;height:4vw;display:block;margin:0 0 1vh;font-size:3.733vw;text-indent:-.5vw;line-height:5.333vw}}.menu-main{z-index:1;height:100%;display:flex;margin:0 7.813vw;position:relative;flex-direction:column;align-items:flex-start;justify-content:center}@media only screen and (max-width:580px){.menu-main{margin:0 20vw;padding-bottom:9.555vh}}.menu-main .stagger span:first-child{opacity:0!important}.menu-main li{display:block}.menu-main li:first-child .menu-l{width:33vw}.menu-main li.en .menu-l:first-child{width:28vw}.menu-main li:nth-child(2){margin:3vh 0}@media only screen and (max-width:580px){.menu-main li:nth-child(2){margin:5vh 0}}.menu-main li:nth-child(2) .menu-l{width:38vw}.menu-main li:nth-child(3) .menu-l{width:27vw}.menu-main a{display:flex;flex-wrap:wrap;align-items:flex-end}.menu-contact{z-index:1;left:4.688vw;bottom:5.208vw;height:1.563vw;line-height:2.083vw;position:absolute;margin-left:3.125vw;font-size:1.302vw;font-weight:400}@media only screen and (max-width:580px){.menu-contact{left:13.333vw;bottom:14.333vh;height:5.867vw;line-height:6.4vw;font-size:6.4vw;margin-left:6.667vw}}.menu-contact:before{top:50%;left:-3.281vw;width:.521vw;height:.521vw;content:"";display:block;position:absolute;background:#e1e1e1;border-radius:.521vw;transform:translateY(-50%)}@media only screen and (max-width:580px){.menu-contact:before{left:-7.2vw;width:1.333vw;height:1.333vw;border-radius:1.333vw}}.menu-container{width:100%}.menu-info{z-index:1;width:12.5vw;right:3.125vw;bottom:5.208vw;position:absolute}@media only screen and (max-width:580px){.menu-info{display:none}}.menu-info li{font-weight:300;font-size:.938vw;line-height:1.302vw}.menu-info li:first-child{font-weight:400;margin-bottom:2.865vw}.menu-info li:nth-child(3){margin-bottom:1.563vw}.menu-contact{position:relative}.menu-contact:after{content:" ";position:absolute;bottom:-3px;left:0;width:100%;height:1px;background-color:#e1e1e1;transform:scale(0);transform-origin:0 50%;transition:transform 1s ease}.menu-contact:hover:after{transform:scale(1)}#a-pointer{z-index:10;position:absolute;pointer-events:none}.pointer-circle,.pointer-dot{will-change:transform}.pointer-dot{width:.521vw;height:.521vw;display:flex;position:absolute;border-radius:100%;justify-content:center;align-items:center;background:#252525;margin:-.26vw 0 0 -.26vw;transition:background 1s cubic-bezier(.19,1,.22,1)}.pointer-dot:before{z-index:1;opacity:0;color:#e1e1e1;content:"Drag";font-size:.938vw}.pointer-dot:after{width:6.25vw;height:6.25vw;content:"";background:#252525;position:absolute;border-radius:6.25vw;transform:scale(.01);transition:transform 1s cubic-bezier(.19,1,.22,1)}.is-nav .pointer-dot{background:#e1e1e1}.pointer-circle{margin:-2.083vw 0 0 -2.083vw}.pointer-circle,.pointer-inner{width:4.167vw;height:4.167vw;position:absolute;will-change:transform}.pointer-inner{opacity:.2;border-radius:100%}.pointer-inner circle{transition:stroke 1s cubic-bezier(.19,1,.22,1)}.is-nav .pointer-inner circle{stroke:#e1e1e1}.is-drag .pointer-dot:before{opacity:1}.is-drag .pointer-dot:after{transform:scale(1)}.is-device #a-pointer{display:none}.s-services{margin-left:7.292vw;margin-right:7.292vw;display:grid;grid-row-gap:5.208vw;grid-column-gap:.833vw;grid-template-columns:repeat(12,1fr)}@media only screen and (max-width:580px){.s-services{margin-left:9.6vw;margin-right:9.6vw;grid-row-gap:10.667vw;grid-column-gap:2.667vw;grid-template-columns:repeat(4,1fr)}}.s-services h4{display:inline-block}@media only screen and (max-width:580px){.s-services h4{max-width:40vw}}.s-services svg{top:4.01vw;right:4.01vw;width:1.042vw;height:1.042vw;position:absolute;transition:transform 1s cubic-bezier(.19,1,.22,1)}@media only screen and (max-width:580px){.s-services svg{top:.35vw;right:6.667vw;width:5.333vw;height:5.333vw}}.s-services .services-row{cursor:pointer;width:53.229vw;overflow:hidden;grid-column:4/12;margin-left:-.781vw;position:relative;border-bottom:1px solid #d9d9d9}@media only screen and (max-width:580px){.s-services .services-row{width:auto;grid-column:1/5;margin:0 3.733vw;padding:0 6.933vw}}.s-services .services-row.is-active svg{transform:rotate(-180deg)}.s-services .services-row:first-child{margin-top:0}.s-services p{padding:1.563vw 8vw 1.563vw 0}.s-services p:last-child{padding-top:0}@media only screen and (max-width:580px){.s-services p{padding:10.667vw 0}.s-services p:last-child{padding-top:0}}#a-slider{top:0;left:0;width:100%;height:100vh;z-index:1;position:fixed}@media only screen and (max-width:580px){#a-slider{position:relative;height:calc(var(--vh, 1vh)*100)}}#a-slider .slider-heading{top:50%;height:10vw;perspective:120vw;position:absolute;white-space:nowrap;transform:translateY(-50%)}@media only screen and (max-width:580px){#a-slider .slider-heading{top:30vh;top:calc(var(--vh, 1vh)*30);height:14.667vw;transform:unset}}#a-slider .slider-description{top:50%;left:7.813vw;width:18.479vw;position:absolute;color:#777;font-weight:300;letter-spacing:0;font-size:.938vw;line-height:1.563vw;transform:translateY(10.5vw)}@media only screen and (max-width:580px){#a-slider .slider-description{top:58vh;top:calc(var(--vh, 1vh)*58);left:20vw;width:60vw;transform:none;font-size:3.733vw;line-height:7.467vw}}#a-slider .cube{transition:transform 1s cubic-bezier(.19,1,.22,1)}.slider-current .cube div{transform:translateZ(5vw)}@media only screen and (max-width:580px){.slider-current .cube div{transform:translateZ(7.333vw)}}.slider-next .cube div{transform:rotateX(-90deg) translateZ(5vw)}@media only screen and (max-width:580px){.slider-next .cube div{transform:rotateX(-90deg) translateZ(7.333vw)}}.slider-container{top:0;left:0;width:100%;height:100%;position:absolute}.cube{height:10vw;position:relative;display:inline-block;will-change:transform;transform-style:preserve-3d;transform:rotateX(.01deg)}@media only screen and (max-width:580px){.cube{height:14.667vw}}.cube div{width:100%;height:10vw;display:flex;line-height:11.979vw;-webkit-backface-visibility:hidden;backface-visibility:hidden;font-size:10vw;font-weight:700;font-style:normal;letter-spacing:-.375vw}@media only screen and (max-width:580px){.cube div{height:14.667vw;line-height:17vw;font-size:14.667vw;letter-spacing:normal}}header.animate .cube:nth-child(2){transition-delay:.05s!important}header.animate .cube:nth-child(3){transition-delay:.1s!important}header.animate .cube:nth-child(4){transition-delay:.15s!important}header.animate .cube:nth-child(5){transition-delay:.2s!important}header.animate .cube:nth-child(6){transition-delay:.25s!important}header.animate .cube:nth-child(7){transition-delay:.3s!important}header.animate .cube:nth-child(8){transition-delay:.35s!important}header.animate .slider-current .cube,header.animate .slider-next .cube{transform:rotateX(90deg)!important}.slider-current .slider-heading,.slider-next .slider-heading{left:7.813vw}@media only screen and (max-width:580px){.slider-current .slider-heading,.slider-next .slider-heading{left:20vw}}.slider-adjacent{top:0;right:0;bottom:0;left:81.25vw;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute}@media only screen and (max-width:580px){.slider-adjacent{display:none}}.slider-adjacent .slider-heading{opacity:.1;left:7.813vw;cursor:pointer}.slider-scroll{left:7.813vw;bottom:5.208vw;position:absolute;font-size:.833vw;font-weight:400;line-height:1.823vw;cursor:pointer}@media only screen and (max-width:580px){.slider-scroll{left:20vw;height:3.733vw;font-size:3.733vw;line-height:3.733vw;bottom:calc(var(--vh, 1vh)*8.5)}}.slider-scroll:before{top:50%;left:-3.281vw;width:.521vw;height:.521vw;content:"";display:block;position:absolute;background:#252525;border-radius:.521vw;transform:translateY(-50%)}@media only screen and (max-width:580px){.slider-scroll:before{left:-7.2vw;width:1.333vw;height:1.333vw;border-radius:1.333vw}}.slider-scroll u{-webkit-animation:fade 2s infinite;animation:fade 2s infinite}.slider-scroll u:hover{-webkit-animation:none;animation:none;opacity:1!important}.slider-indicator .indicator{transform:translateY(50vh)}@media only screen and (max-width:580px){.slider-indicator .indicator{transform:unset}}.slider-cookie{position:absolute;right:1vw;bottom:2vw;width:20vw;padding:30px;background-color:#252525;color:#e1e1e1;font-size:10px;z-index:10;cursor:pointer}.slider-cookie p{font-size:11px;line-height:1.4}.slider-cookie a{text-decoration:underline}@media only screen and (max-width:580px){.slider-cookie{width:100%}}.slider-cookie span{position:absolute;top:10px;left:10px}.s-team{margin-left:7.292vw;margin-right:7.292vw}@media only screen and (max-width:580px){.s-team{margin-left:9.6vw;margin-right:9.6vw}}.s-team h2{top:0;left:0;position:absolute}@media only screen and (max-width:580px){.s-team h2{position:relative;padding:0 6.933vw;margin:0 3.733vw 21.333vw}}.s-team img{height:25vw;margin-bottom:1.823vw}@media only screen and (max-width:580px){.s-team img{height:73.333vw;margin-bottom:5.333vw}}.s-team strong{font-size:.938vw;font-weight:400}@media only screen and (max-width:580px){.s-team strong{font-size:3.733vw;line-height:3.733vw}}.s-team p{color:#777;font-size:.766vw;line-height:1.6}@media only screen and (max-width:580px){.s-team p{font-size:3.733vw;line-height:1.4}}.team-container{display:grid;grid-row-gap:9.375vw;grid-column-gap:.833vw;grid-template-columns:repeat(12,1fr)}@media only screen and (max-width:580px){.team-container{grid-row-gap:10.667vw;grid-column-gap:2.667vw;grid-template-columns:repeat(4,1fr)}}.team-item{width:20.313vw;position:relative}@media only screen and (max-width:580px){.team-item{width:auto}}.team-item:nth-child(odd){grid-column:4/7;margin-left:-.781vw}@media only screen and (max-width:580px){.team-item:nth-child(odd){grid-column:1/5;margin:0 3.733vw;padding:0 6.933vw}}.team-item:nth-child(2n){grid-column:8/11;margin-top:2.917vw;margin-left:-2.865vw}@media only screen and (max-width:580px){.team-item:nth-child(2n){grid-column:1/5;margin:0 3.733vw;padding:0 6.933vw}}.s-text{margin-left:7.292vw;margin-right:7.292vw;display:grid;grid-row-gap:6.51vw;grid-column-gap:.833vw;grid-template-columns:repeat(12,1fr)}@media only screen and (max-width:580px){.s-text{margin-left:9.6vw;margin-right:9.6vw;grid-row-gap:10.667vw;grid-column-gap:2.667vw;grid-template-columns:repeat(4,1fr)}}.s-text h2{grid-column:1/3}@media only screen and (max-width:580px){.s-text h2{grid-column:1/5;margin:0 10.667vw 8vw}}.s-text h3{grid-column:4/11;margin-left:-.781vw}@media only screen and (max-width:580px){.s-text h3{grid-column:1/5;margin:0 10.667vw}}.l-1 p:nth-child(3){grid-column:4/7;margin-right:.99vw;margin-left:-.781vw}@media only screen and (max-width:580px){.l-1 p:nth-child(3){grid-column:1/5;margin:0 10.667vw}}.l-1 p:nth-child(4){grid-column:8/11;margin-right:3.125vw;margin-left:-2.865vw}@media only screen and (max-width:580px){.l-1 p:nth-child(4){grid-column:1/5;margin:0 10.667vw}}.l-1.single p:nth-child(3){grid-column:4/11}.l-1.single p:nth-child(4){grid-column:4/11;margin-right:.99vw;margin-left:-.781vw}.l-2 p{grid-column:4/9;margin-right:3.125vw;margin-left:-.781vw}@media only screen and (max-width:580px){.l-2 p{grid-column:1/5;margin:0 10.667vw}}.l-3 ul:nth-child(3){grid-column:4/7;margin-left:-.781vw}@media only screen and (max-width:580px){.l-3 ul:nth-child(3){grid-column:1/5;margin:0 10.667vw}}.l-3 ul:nth-child(4){grid-column:8/11;margin-left:-2.865vw}@media only screen and (max-width:580px){.l-3 ul:nth-child(4){grid-column:1/5;margin:0 10.667vw}}#a-webgl{top:0;left:0;width:100%;height:100%;z-index:-2;position:fixed;pointer-events:none}.company-container{margin-left:7.292vw;margin-right:7.292vw;display:grid;grid-column-gap:.833vw;grid-template-columns:repeat(12,1fr)}@media only screen and (max-width:580px){.company-container{margin-left:9.6vw;margin-right:9.6vw;grid-row-gap:10.667vw;grid-column-gap:2.667vw;grid-template-columns:repeat(4,1fr)}}.company-container h2{grid-column:1/4;margin-left:.521vw}@media only screen and (max-width:580px){.company-container h2{grid-column:1/5;margin:0 10.667vw 8vw}}.company-container .blocks{grid-column:4/11;display:flex;justify-content:space-between;align-items:flex-start;margin-left:-.781vw;gap:4vw}.company-container .blocks>div{width:33.3%}@media only screen and (max-width:580px){.company-container .blocks>div{width:100%;margin-bottom:10.667vw}}@media only screen and (max-width:580px){.company-container .blocks>div:last-child{margin-bottom:0}}@media only screen and (max-width:580px){.company-container .blocks{grid-column:1/5;display:block;margin:0 10.667vw}}.company-container .blocks img{max-width:55%;margin-bottom:2vw}