@-webkit-keyframes fadeInUp{0%{display:block;opacity:0;transform:translateY(70px)}to{display:block;opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{display:block;opacity:0;transform:translateY(70px)}to{display:block;opacity:1;transform:translateY(0)}}@-webkit-keyframes circleProgress{0%{stroke-dashoffset:115.5}to{stroke-dashoffset:0}}@keyframes circleProgress{0%{stroke-dashoffset:115.5}to{stroke-dashoffset:0}}.h-about__title,.h-projects__title{font-size:48px;line-height:1.03333;font-weight:300}.about-hero .title,.h-copy-logo .title{font-size:48px;line-height:1.03333}.companies .title{font-weight:300}.about-slider .slider-title,.companies .title,.places-container .places-title,.talent .title{font-size:48px;line-height:1.03333}.about-slider .slider-title{font-weight:300}.studio-hero .title{font-size:48px}.projects__title{font-weight:300}.projects__subtitle,.projects__title{font-size:48px;line-height:1.03333}.contact__text{font-weight:300}.contact__text,.insight-cp-hero .title,.insight-cp-info .title,.insight-hero .title,.insight-two-col .title,.job-hero .title,.poster__text,.service-talent .title{font-size:48px;line-height:1.03333}.poster__text{font-weight:300}@media (max-width:1023px){.about-hero .title,.about-slider .slider-title,.companies .title,.contact__text,.h-about__title,.h-copy-logo .title,.h-projects__title,.insight-cp-hero .title,.insight-cp-info .title,.insight-hero .title,.insight-two-col .title,.job-hero .title,.places-container .places-title,.poster__text,.projects__subtitle,.projects__title,.service-talent .title,.studio-hero .title,.talent .title{font-size:38px;line-height:1.05263}}@media (max-width:767px){.about-hero .title,.about-slider .slider-title,.companies .title,.contact__text,.h-about__title,.h-copy-logo .title,.h-projects__title,.insight-cp-hero .title,.insight-cp-info .title,.insight-hero .title,.insight-two-col .title,.job-hero .title,.places-container .places-title,.poster__text,.projects__subtitle,.projects__title,.service-talent .title,.studio-hero .title,.talent .title{font-size:30px;line-height:1.06667}}.h-about__grid{display:flex;flex-wrap:wrap}.about-hero,.h-about,.h-copy-logo,.h-poster__cont,.h-projects__main,.h-projects__slider-outer{padding:0 50px}.companies{background-color:#fff}.about-slider,.companies,.talent{padding:0 50px}.contact,.projects__slide,.studio-hero{padding:0 50px;background-color:#fff}.figure-limited,.project-info,.team-slider .container .h-team__container .h-team__slider .h-team__slider-wrapper .h-team__slide{background-color:#fff}.postgrid{padding:0 50px}.insight-cp-hero,.insight-cp-info,.insight-hero,.insight-two-col,.internal-info,.job-hero,.other-projects{padding:0 50px;background-color:#fff}.footer,.poster,.service-talent{padding:0 50px}.poster{background-color:#fff}@media (max-width:1023px){.about-hero,.about-slider,.companies,.contact,.figure-limited,.footer,.h-about,.h-copy-logo,.h-poster__cont,.h-projects__main,.h-projects__slider-outer,.insight-cp-hero,.insight-cp-info,.insight-hero,.insight-two-col,.internal-info,.job-hero,.other-projects,.poster,.postgrid,.project-info,.projects__slide,.service-logo .container .h-logo__container .h-logo__slider .h-logo__slider-wrapper .h-logo__slide,.service-talent,.studio-hero,.talent,.team-slider .container .h-team__container .h-team__slider .h-team__slider-wrapper .h-team__slide{padding:0 36px}}@media (max-width:767px){.about-hero,.about-slider,.companies,.contact,.figure-limited,.footer,.h-about,.h-copy-logo,.h-poster__cont,.h-projects__main,.h-projects__slider-outer,.insight-cp-hero,.insight-cp-info,.insight-hero,.insight-two-col,.internal-info,.job-hero,.other-projects,.poster,.postgrid,.project-info,.projects__slide,.service-logo .container .h-logo__container .h-logo__slider .h-logo__slider-wrapper .h-logo__slide,.service-talent,.studio-hero,.talent,.team-slider .container .h-team__container .h-team__slider .h-team__slider-wrapper .h-team__slide{padding:0 15px}}.container{max-width:unset}.h-about__container,.h-projects__container{max-width:unset;margin:unset}.about-hero .container,.h-copy-logo .container,.h-poster__wrapper{max-width:unset}.companies .container,.places-container .places-title-wrapper{max-width:unset;margin:unset}.talent .container{max-width:unset}.contact__container,.project-info .container,.studio-hero .container{max-width:unset;margin:unset}.project-info .info-wrapper{max-width:unset}.figure-limited__container,.footer__cont,.insight-cp-hero .container,.insight-cp-info .container,.insight-hero .container,.insight-two-col .container,.job-hero .container,.poster__cont{max-width:unset;margin:unset}.service-talent .container{max-width:unset}*,:after,:before{box-sizing:border-box}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;outline:0;-webkit-tap-highlight-color:transparent}button,label{outline:0;font:inherit}label{-webkit-tap-highlight-color:transparent}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;transition:color .6s,background-color .5s,border-color .5s,opacity .5s}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote::before,blockquote:after,q::before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}button{border:0;margin:0;padding:0;width:auto;overflow:visible;background:0 0;color:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none}button::-moz-focus-inner{border:0;padding:0}a{color:inherit;text-decoration:none}input,label,select,textarea{margin:0;padding:0;display:inline-block;vertical-align:middle;white-space:normal;background:0 0;line-height:inherit;border:0;box-shadow:none;-webkit-appearance:none;-webkit-border-radius:0;font-family:inherit;font-size:inherit}input::-moz-placeholder,label::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{font-family:inherit;font-size:inherit;color:inherit}input:-ms-input-placeholder,label:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{font-family:inherit;font-size:inherit;color:inherit}input::placeholder,label::placeholder,select::placeholder,textarea::placeholder{font-family:inherit;font-size:inherit;color:inherit}input:focus,label:focus,select:focus,textarea:focus{outline:0}@font-face{font-family:'Gilroy';src:url(../fonts/Gilroy-ExtraBold.eot);src:url(../fonts/Gilroy-ExtraBold.eot?#iefix) format("embedded-opentype"),url(../fonts/Gilroy-ExtraBold.woff) format("woff"),url(../fonts/Gilroy-ExtraBold.ttf) format("truetype");font-weight:800;font-display:swap;font-style:normal}@font-face{font-family:'Gilroy';src:url(../fonts/Gilroy-Heavy.eot);src:url(../fonts/Gilroy-Heavy.eot?#iefix) format("embedded-opentype"),url(../fonts/Gilroy-Heavy.woff) format("woff"),url(../fonts/Gilroy-Heavy.ttf) format("truetype");font-weight:900;font-display:swap;font-style:normal}@font-face{font-family:'Gilroy';src:url(../fonts/Gilroy-LightItalic.eot);src:url(../fonts/Gilroy-LightItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Gilroy-LightItalic.woff) format("woff"),url(../fonts/Gilroy-LightItalic.ttf) format("truetype");font-weight:300;font-display:swap;font-style:italic}@font-face{font-family:'Gilroy';src:url(../fonts/Gilroy-ThinItalic.eot);src:url(../fonts/Gilroy-ThinItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Gilroy-ThinItalic.woff) format("woff"),url(../fonts/Gilroy-ThinItalic.ttf) format("truetype");font-weight:100;font-display:swap;font-style:italic}@font-face{font-family:'Gilroy';src:url(../fonts/Gilroy-BlackItalic.eot);src:url(../fonts/Gilroy-BlackItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Gilroy-BlackItalic.woff) format("woff"),url(../fonts/Gilroy-BlackItalic.ttf) format("truetype");font-weight:900;font-display:swap;font-style:italic}@font-face{font-family:'Gilroy';src:url(../fonts/Gilroy-BoldItalic.eot);src:url(../fonts/Gilroy-BoldItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Gilroy-BoldItalic.woff) format("woff"),url(../fonts/Gilroy-BoldItalic.ttf) format("truetype");font-weight:700;font-display:swap;font-style:italic}@font-face{font-family:'Gilroy';src:url(../fonts/Gilroy-SemiBold.eot);src:url(../fonts/Gilroy-SemiBold.eot?#iefix) format("embedded-opentype"),url(../fonts/Gilroy-SemiBold.woff) format("woff"),url(../fonts/Gilroy-SemiBold.ttf) format("truetype");font-weight:600;font-display:swap;font-style:normal}@font-face{font-family:'Gilroy';src:url(../fonts/Gilroy-UltraLightItalic.eot);src:url(../fonts/Gilroy-UltraLightItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Gilroy-UltraLightItalic.woff) format("woff"),url(../fonts/Gilroy-UltraLightItalic.ttf) format("truetype");font-weight:200;font-display:swap;font-style:italic}@font-face{font-family:'Gilroy';src:url(../fonts/Gilroy-SemiBoldItalic.eot);src:url(../fonts/Gilroy-SemiBoldItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Gilroy-SemiBoldItalic.woff) format("woff"),url(../fonts/Gilroy-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-display:swap;font-style:italic}@font-face{font-family:'Gilroy';src:url(../fonts/Gilroy-Light.eot);src:url(../fonts/Gilroy-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/Gilroy-Light.woff) format("woff"),url(../fonts/Gilroy-Light.ttf) format("truetype");font-weight:300;font-display:swap;font-style:normal}@font-face{font-family:'Gilroy';src:url(../fonts/Gilroy-MediumItalic.eot);src:url(../fonts/Gilroy-MediumItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Gilroy-MediumItalic.woff) format("woff"),url(../fonts/Gilroy-MediumItalic.ttf) format("truetype");font-weight:500;font-display:swap;font-style:italic}@font-face{font-family:'Gilroy';src:url(../fonts/Gilroy-ExtraBoldItalic.eot);src:url(../fonts/Gilroy-ExtraBoldItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Gilroy-ExtraBoldItalic.woff) format("woff"),url(../fonts/Gilroy-ExtraBoldItalic.ttf) format("truetype");font-weight:800;font-display:swap;font-style:italic}@font-face{font-family:'Gilroy';src:url(../fonts/Gilroy-Regular.eot);src:url(../fonts/Gilroy-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/Gilroy-Regular.woff) format("woff"),url(../fonts/Gilroy-Regular.ttf) format("truetype");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:'Gilroy';src:url(../fonts/Gilroy-HeavyItalic.eot);src:url(../fonts/Gilroy-HeavyItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Gilroy-HeavyItalic.woff) format("woff"),url(../fonts/Gilroy-HeavyItalic.ttf) format("truetype");font-weight:900;font-display:swap;font-style:italic}@font-face{font-family:'Gilroy';src:url(../fonts/Gilroy-Medium.eot);src:url(../fonts/Gilroy-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/Gilroy-Medium.woff) format("woff"),url(../fonts/Gilroy-Medium.ttf) format("truetype");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:'Gilroy';src:url(../fonts/Gilroy-RegularItalic.eot);src:url(../fonts/Gilroy-RegularItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Gilroy-RegularItalic.woff) format("woff"),url(../fonts/Gilroy-RegularItalic.ttf) format("truetype");font-weight:400;font-display:swap;font-style:italic}@font-face{font-family:'Gilroy';src:url(../fonts/Gilroy-UltraLight.eot);src:url(../fonts/Gilroy-UltraLight.eot?#iefix) format("embedded-opentype"),url(../fonts/Gilroy-UltraLight.woff) format("woff"),url(../fonts/Gilroy-UltraLight.ttf) format("truetype");font-weight:200;font-display:swap;font-style:normal}@font-face{font-family:'Gilroy';src:url(../fonts/Gilroy-Bold.eot);src:url(../fonts/Gilroy-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/Gilroy-Bold.woff) format("woff"),url(../fonts/Gilroy-Bold.ttf) format("truetype");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:'Gilroy';src:url(../fonts/Gilroy-Thin.eot);src:url(../fonts/Gilroy-Thin.eot?#iefix) format("embedded-opentype"),url(../fonts/Gilroy-Thin.woff) format("woff"),url(../fonts/Gilroy-Thin.ttf) format("truetype");font-weight:100;font-display:swap;font-style:normal}@font-face{font-family:'Gilroy';src:url(../fonts/Gilroy-Black.eot);src:url(../fonts/Gilroy-Black.eot?#iefix) format("embedded-opentype"),url(../fonts/Gilroy-Black.woff) format("woff"),url(../fonts/Gilroy-Black.ttf) format("truetype");font-weight:900;font-display:swap;font-style:normal}@font-face{font-family:'Titling';src:url(../fonts/Titling_Gothic_FB-Bold.woff2) format("woff2");font-weight:700;font-display:swap;font-style:normal}html{height:100%;font-family:"Gilroy",arial sans-serif;font-size:20px;line-height:1.1875;font-weight:300}@media (max-width:1023px){html{font-size:18px;line-height:1.18182}}@media (max-width:767px){html{font-size:20px}}html.is-loaded{cursor:none}body.black{background-color:#000;color:#fff}body.black a{color:#fff}body ::selection{background-color:#191919;color:#fff}body ::-moz-selection{background-color:#191919;color:#fff}figure{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}img,video{max-width:100%;height:auto}a,a:hover,button,button:hover{cursor:inherit}[data-page-name=culture] main{background-color:#fff}.visually-hidden{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}canvas{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}canvas.is-active{pointer-events:all}.greeting__video.mobile,.img-for-zoom,[data-page-name=featuredPage] .footer{display:none}[data-ae],[data-st]{opacity:0}.greeting{position:relative;height:100vh;min-height:500px;color:#fff;text-align:center}@media (max-width:767px){.greeting{min-height:400px;height:100vh;height:calc(var(--vh, 1vh)*100)}@supports (-webkit-touch-callout:none){.greeting{height:-webkit-fill-available}}}.greeting__video{display:block;position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:767px){.greeting__video{display:none}}@media (max-width:767px){.greeting__video.mobile{display:block}}.greeting__inner{display:flex;align-items:center;height:100%;position:relative;z-index:1}@media (max-width:767px){.greeting__inner{height:100vh;height:calc(var(--vh, 1vh)*100)}@supports (-webkit-touch-callout:none){.greeting__inner{height:-webkit-fill-available}}}.greeting__title{display:flex;justify-content:center;width:100%;font-weight:700;font-size:300px;line-height:.76;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:center;visibility:hidden}@media (max-width:1680px){.greeting__title{font-size:17.854vw}}@media (max-width:1023px){.greeting__title{font-size:150px;padding-bottom:140px}}@media (max-width:767px){.greeting__title{font-size:72px;padding-bottom:120px}}.greeting__symbol{opacity:0}.greeting__text{width:100%;position:absolute;left:50%;bottom:56px;max-width:540px;margin:0 auto;transform:translateX(-50%);font-weight:700;opacity:0;font-size:1em}@media (max-width:1023px){.greeting__text{max-width:430px;bottom:42px}}@media (max-width:767px){.greeting__text{bottom:28px;padding:0 35px}}.h-about{background-color:unset;padding-top:184px;padding-bottom:184px}@media (max-width:1023px){.h-about{padding-top:50px;padding-bottom:50px}}@media (max-width:767px){.h-about{padding-top:50px;padding-bottom:50px}}.h-about__main{width:50%}@media (max-width:767px){.h-about__main{width:100%}}.h-about__main.w-70{width:100%}.h-about__title{max-width:350px;margin-bottom:190px}@media (max-width:1023px){.h-about__title{margin-bottom:150px;padding-right:75px}}@media (max-width:767px){.h-about__title{padding-right:25px;margin-bottom:40px}}.h-about__btn--mob,.team-slider .container .h-team__container .button-navigation-box .team__slider-btn--prev.hide-button{display:none}@media (max-width:767px){.h-about__btn--mob{display:inline-flex;margin-top:70px}}.h-about__text{padding-top:22px;line-height:1.1875;width:60%}.h-about__text.no-padding{padding:0}.h-about__text p{padding-bottom:22px;font-family:"Gilroy",arial sans-serif;font-weight:300;font-size:48px;line-height:58px}.h-about__text .link{padding-top:78px}@media (max-width:1023px){.h-about__text{padding-top:0}}@media (max-width:767px){.h-about__text{width:100%}.h-about__text p{line-height:2.2rem;font-size:30px}}@media (max-width:767px) and (max-width:767px){.h-about__text p{line-height:1.06667}}.h-about__text-item{position:relative;max-width:575px;margin-bottom:55px;padding-bottom:60px}@media (max-width:1023px){.h-about__text-item{margin-bottom:28px;padding-right:20px}}@media (max-width:767px){.h-about__text-item{padding-right:0;padding-bottom:25px;margin-bottom:20px}}.h-about__text-item:after{content:'';position:absolute;bottom:0;left:0;width:90%;width:calc(100% - 35px);border-bottom:thin solid #dfdfdf}@media (max-width:1023px){.h-about__text-item:after{width:100%}}.h-about__text-item:last-of-type{margin-bottom:0;padding-bottom:0}.h-about__text-item:last-of-type:after{display:none}.h-projects{padding-bottom:180px;background-color:unset}@media (max-width:1023px){.h-projects{padding-bottom:96px}}@media (max-width:767px){.h-projects{padding-bottom:40px}}.h-projects__incol{width:60%}@media (max-width:767px){.h-projects__incol{width:100%}}.h-projects__title.w-100{max-width:unset;padding-bottom:100px}.h-projects__main{padding-top:170px;padding-bottom:120px;background-color:unset}@media (max-width:1023px){.h-projects__main{padding-top:40px;padding-bottom:45px}}@media (max-width:767px){.h-projects__main{padding-top:47px;padding-bottom:65px}}.h-projects__grid{display:flex;flex-wrap:wrap;margin:0 -27px}@media (max-width:1649px){.h-projects__grid{margin:0 -15px}}@media (max-width:1023px){.h-projects__grid{flex-direction:column-reverse}}.h-projects__col{width:50%;padding:0}@media (max-width:1649px){.h-projects__col{padding:0}}@media (max-width:1023px){.h-projects__col{width:100%}}@media (max-width:767px){.h-projects__col{width:100%}}@media (max-width:1023px){.h-projects__col--l,.h-projects__col--r{order:2}}.h-projects__title{max-width:630px}@media (max-width:1649px){.h-projects__title{max-width:455px}}@media (max-width:1023px){.h-projects__title{margin-bottom:50px}}@media (max-width:767px){.h-projects__title{margin-bottom:65px}}.h-projects__slider-outer{background-color:unset;position:relative;z-index:1}@media (max-width:767px){[data-page-name=about] .h-projects__slider-outer,[data-page-name=projectPage] .h-projects__slider-outer{padding-left:0;padding-right:0}}.h-projects__slider-outer:after{content:'';position:absolute;top:0;left:0;width:100%;height:135px;background-color:unset;z-index:-1}@media (max-width:1023px){.h-projects__slider-outer:after{height:45px}}@media (max-width:767px){.h-projects__slider-outer:after{display:none}}.h-projects__slider{overflow:hidden}@media (max-width:767px){.h-projects__slider{overflow:visible}}.h-projects__slider-wrapper{display:flex;width:100%}@media (max-width:767px){.h-projects__slider-wrapper{flex-direction:column}}.h-projects__slide{position:relative;flex-shrink:0;font-size:20px;line-height:1.1875}@media (max-width:1023px){.h-projects__slide{font-size:15px;line-height:1.22222}}@media (max-width:767px){.h-projects__slide{margin-bottom:35px;font-size:20px}.h-projects__slide:last-of-type{margin-bottom:0}}.h-projects__slide-link{position:absolute;top:0;left:0;display:block;width:100%;height:100%;z-index:1}.h-projects__slide-figure{position:relative;margin-bottom:24px}.h-projects__slide-figure:after{content:"";width:100%;display:block;padding-top:68.32%}@media (max-width:1023px){.h-projects__slide-figure{margin-bottom:22px}}@media (max-width:767px){.h-projects__slide-figure{margin-left:-30px;margin-right:-30px}}.h-projects__slide-img,.h-projects__slide-video{position:absolute;top:0;left:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.h-projects__slide-name{font-weight:300}.h-projects__slide-name,.h-projects__slide-text{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.h-poster{padding-bottom:175px;padding-top:184px;background-color:unset}@media (max-width:1023px){.h-poster{padding-bottom:104px}}@media (max-width:767px){.h-poster{padding-bottom:77px;padding-top:77px}}.h-poster__cont,.h-poster__wrapper{background-color:unset}.h-poster__wrapper{margin:unset;width:60%}@media (max-width:767px){.h-poster__wrapper{width:100%}}.h-poster__grid{padding-top:117px;display:flex;flex-wrap:wrap}@media (max-width:1023px){.h-poster__grid{padding-top:58px}}@media (max-width:767px){.h-poster__grid{flex-direction:column-reverse;padding-top:36px}}.h-poster__col{width:50%;background-color:unset}@media (max-width:767px){.h-poster__col{width:100%}}.h-poster__btn{max-width:290px;padding-top:100px}@media (max-width:767px){.h-poster__btn{padding-top:1.5rem}}.h-poster__text{font-family:"Gilroy",arial sans-serif;font-style:normal;font-weight:300;font-size:48px;line-height:58px}@media (max-width:767px){.h-poster__text{font-size:30px;margin-bottom:50px}.h-poster__text p{line-height:1.06667}}.contact__text p,.h-poster__text p{margin-bottom:1em}.h-poster__text p:last-of-type{margin-bottom:0}.h-poster__slider{width:100%;overflow:hidden}.h-poster__slider-wrapper{width:100%;display:flex}.h-poster__slide{width:100%;flex-shrink:0}.about-hero,.h-copy-logo{background-color:unset}.h-copy-logo .container{font-family:"Gilroy",arial sans-serif;color:#000;padding-bottom:165px;margin:unset}@media (max-width:1649px){.h-copy-logo .container{padding-bottom:80px}}@media (max-width:1199px){.h-copy-logo .container{padding-bottom:70px}}@media (max-width:1023px){.h-copy-logo .container{padding-bottom:100px}}@media (max-width:767px){.h-copy-logo .container{padding-bottom:60px}}.h-copy-logo .subtitle{font-weight:700;font-size:20px;line-height:1.3125;margin-bottom:70px}@media (max-width:1023px){.h-copy-logo .subtitle{font-size:15px;line-height:2.11111;margin-bottom:30px}}@media (max-width:767px){.h-copy-logo .subtitle{font-size:13px;line-height:2.375}}.h-copy-logo .title{max-width:60%;font-weight:300;margin-bottom:65px}@media (max-width:1023px){.h-copy-logo .title{margin-bottom:50px}}@media (max-width:767px){.h-copy-logo .title{margin-bottom:40px;max-width:615px}}.h-copy-logo .text{max-width:60%}@media (max-width:767px){.h-copy-logo .text{line-height:1.2;max-width:615px}}.about-hero .container{font-family:"Gilroy",arial sans-serif;color:#000;padding-top:180px;padding-bottom:165px;margin:unset}@media (max-width:1649px){.about-hero .container{padding-top:180px;padding-bottom:80px}}@media (max-width:1199px){.about-hero .container{padding-top:120px;padding-bottom:70px}}@media (max-width:1023px){.about-hero .container{padding-top:90px;padding-bottom:100px}}@media (max-width:767px){.about-hero .container{padding-top:70px;padding-bottom:60px}}.about-hero .subtitle{font-weight:700;font-size:20px;line-height:1.3125;margin-bottom:70px}@media (max-width:1023px){.about-hero .subtitle{font-size:15px;line-height:2.11111;margin-bottom:30px}}@media (max-width:767px){.about-hero .subtitle{font-size:13px;line-height:2.375}}.about-hero .title{max-width:60%;font-weight:300;margin-bottom:65px}@media (max-width:1023px){.about-hero .title{margin-bottom:50px}}@media (max-width:767px){.about-hero .title{margin-bottom:40px;max-width:615px}}.about-hero .text{max-width:60%}@media (max-width:767px){.about-hero .text{line-height:1.2;max-width:615px}}.companies{background:#f6f6f6}.companies .container{padding-top:135px;padding-bottom:240px}@media (max-width:1649px){.companies .container{padding-top:135px;padding-bottom:240px}}@media (max-width:1199px){.companies .container{padding-top:120px;padding-bottom:200px}}@media (max-width:1023px){.companies .container{padding-top:80px;padding-bottom:130px}}@media (max-width:767px){.companies .container{padding-top:50px;padding-bottom:50px}}.companies .title{max-width:440px;margin-bottom:170px}@media (max-width:1023px){.companies .title{margin-bottom:95px}}@media (max-width:767px){.companies .title{margin-bottom:50px}}.companies .companies-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin:0 -30px}@media (max-width:767px){.companies .companies-wrapper{justify-content:flex-start;margin:0 -15px}}.companies .company-block{width:calc(100%/4);text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:0 60px}@media (max-width:767px){.companies .company-block{width:calc(100%/3);padding:0 15px}}@media (max-width:600px){.companies .company-block{width:calc(100%/2);margin-bottom:30px}}.companies .company-block:nth-child(n+5){margin-top:60px}@media (max-width:767px){.companies .company-block:nth-child(n+5){margin-top:0}}.companies .company-block img{mix-blend-mode:multiply;filter:grayscale(1);max-height:80px;-o-object-fit:contain;object-fit:contain}@media (max-width:1023px){.companies .company-block img{width:70%}}@media (max-width:767px){.companies .company-block img{width:100%}}@media (max-width:600px){.companies .company-block img{max-width:90%}}.companies .company-block img.darken{filter:grayscale(1) brightness(.3)}.places__slider-wrapper{display:flex}.places__slide{width:100%;flex-shrink:0}.places__slider{overflow:hidden}.places-container{display:flex;align-items:flex-start;background-size:cover;background-repeat:no-repeat;padding:100px 50px 220px;height:47vw;min-height:700px}@media (max-width:1649px){.places-container{padding-bottom:120px}}@media (max-width:1199px){.places-container{padding-bottom:150px}}@media (max-width:1023px){.places-container{height:52vw;min-height:400px;padding:80px 36px 50px}}@media (max-width:767px){.places-container{padding:30px 30px 25px;height:56vw;min-height:210px}}.places-container .places-title-wrapper{width:100%;display:flex;align-items:flex-start;justify-content:flex-end}.places-container .places-title{display:inline-block;max-width:350px;margin-left:auto;color:#fff;font-weight:700;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width:767px){.places-container .places-title{padding-left:0}}.talent{background-color:unset}.talent .container{margin:unset;padding-bottom:210px}@media (max-width:1649px){.talent .container{padding-bottom:210px}}@media (max-width:1199px){.talent .container{padding-bottom:200px}}@media (max-width:1023px){.talent .container{padding-bottom:110px}}@media (max-width:767px){.talent .container{padding-bottom:70px}}.talent .subtitle{font-weight:700;margin-bottom:90px}@media (max-width:1023px){.talent .subtitle{font-size:15px;line-height:2.11111;margin-bottom:40px}}@media (max-width:767px){.talent .subtitle{font-size:22px;line-height:1.375;margin-bottom:30px}}.talent .title{max-width:60%;font-weight:300;margin-bottom:70px}@media (max-width:1023px){.talent .title{margin-bottom:40px}}@media (max-width:767px){.talent .title{max-width:615px}}.talent .text{max-width:60%;margin-bottom:100px;line-height:1.1875}@media (max-width:1023px){.talent .text{margin-bottom:40px}}@media (max-width:767px){.talent .text{padding-right:0;max-width:615px}}.talent .link span{font-weight:300}@media (max-width:767px){.talent .link span{padding-right:20px}}.talent .talent-link{border-bottom:.25px solid rgba(0,0,0,.5);padding-bottom:15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.talent .talent-link svg{max-width:24px;margin-left:20px}@media (max-width:1023px){.talent .talent-link svg{width:19px;margin-left:50px}}@media (max-width:767px){.talent .talent-link svg{width:11px;height:7px;margin-left:10px;font-size:12px;line-height:1.85714}}.about-slider{overflow:hidden}.about-slider,.about-slider.project-slider,.about-slider.project-slider .h-projects__slider-outer{background-color:unset}.about-slider .h-projects__slider-outer{padding:0;background-color:unset}.about-slider .h-projects__slider-outer:after{content:none}.about-slider .h-projects__slide-name{color:#000}.about-slider .container{padding-top:115px;padding-bottom:100px;margin:unset;max-width:unset}@media (max-width:1649px){.about-slider .container{padding-top:115px;padding-bottom:100px}}@media (max-width:1199px){.about-slider .container{padding-top:115px;padding-bottom:100px}}@media (max-width:1023px){.about-slider .container{padding-top:70px;padding-bottom:110px}}@media (max-width:767px){.about-slider .container{padding-top:40px;padding-bottom:45px}}.about-slider .h-projects__slider-outer{max-width:unset}.about-slider .h-projects__container{padding:0;max-width:unset}@media (max-width:767px){.about-slider .h-projects__slide-figure{margin-left:-30px;margin-right:-30px}}.about-slider .slider-title{max-width:440px;margin-bottom:100px}@media (max-width:1023px){.about-slider .slider-title{max-width:500px;margin-bottom:40px}}@media (max-width:767px){.about-slider .slider-title{max-width:300px;line-height:1.125}}.team-slider .container{padding:0 0 0 50px;margin:unset}@media (max-width:767px){.team-slider .container{padding:0 15px}}.insight-two-col .text strong,.menu-video .menu-section .menu-menu-section-container .menu .menu-item-has-children a,.other-projects .container .content .box .label strong,.team-slider .container .slider-title{font-weight:700}.team-slider .container .h-team__container .button-navigation-box{height:50px;position:relative}.team-slider .container .h-team__container .button-navigation-box .team__slider-btn--next{position:absolute;right:50px}@media (max-width:767px){.team-slider .container .h-team__container .button-navigation-box .team__slider-btn--next{right:8px;top:-19px}}.team-slider .container .h-team__container .button-navigation-box .team__slider-btn--prev{position:absolute;right:110px;rotate:180deg;top:-5px}@media (max-width:767px){.team-slider .container .h-team__container .button-navigation-box .team__slider-btn--prev{right:60px;top:-24px}}.team-slider .container .h-team__container .h-team__slider{position:relative;overflow:hidden;color:#000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.team-slider .container .h-team__container .h-team__slider img{margin-bottom:24px;width:100%;height:auto;display:block}@media (max-width:1023px){.team-slider .container .h-team__container .h-team__slider img{margin-bottom:22px}}.team-slider .container .h-team__container .h-team__slider .h-team__slider-wrapper{display:flex;height:100%}.team-slider .container .h-team__container .h-team__slider .h-team__slider-wrapper .h-team__slide{position:relative;flex-shrink:0;width:100%;height:100%;padding:0}.team-slider .container .h-team__container .h-team__slider .h-team__slider-wrapper .h-team__slide .h-team__slide-name{font-weight:300;font-size:20px}.team-slider .container .h-team__container .h-team__slider .h-team__slider-wrapper .h-team__slide .h-team__slide-rol{font-weight:700;font-size:20px}.about-copy{padding:0 50px;margin-top:100px;width:60%}.about-copy .container .copy,.design-grid .title h3{font-family:'Gilroy';font-style:normal;font-weight:300;font-size:48px;line-height:58px}@media (max-width:767px){.about-copy .container,.about-copy .container .copy{font-size:30px;line-height:37px}.about-copy{padding:0 15px;width:100%}}.studio-blocks{margin-top:210px;background-color:#fff}@media (max-width:1023px){.studio-blocks{margin-top:30px}}.studio-block{background-color:#fff;margin-bottom:140px}@media (max-width:1023px){.studio-block{margin-bottom:90px}}.studio-block:last-of-type{margin-bottom:0}.studio-block .container{padding:0 140px}@media (max-width:1023px){.studio-block .container{padding:0 60px}}@media (max-width:767px){.studio-block .container{padding:0 30px}}.projects__slider,.studio-block .block-wrapper img,.studio-block .container img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.studio-block .block-wrapper{position:relative}@media (max-width:1023px){.studio-block .block-wrapper{text-align:center}}.studio-block .block-wrapper img{max-width:40%}@media (max-width:1023px){.studio-block .block-wrapper img{max-width:100%}}.studio-block .block-wrapper .title{position:fixed;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;font-size:48px;font-weight:300;line-height:60px;padding:0 30px;visibility:hidden;pointer-events:none;z-index:2}@media (max-width:1649px){.studio-block .block-wrapper .title{font-size:48px;line-height:1}}@media (max-width:1199px){.studio-block .block-wrapper .title{font-size:48px}}@media (max-width:1023px){.studio-block .block-wrapper .title{text-align:center;font-size:48px;padding-top:50px}}@media (max-width:767px){.studio-block .block-wrapper .title{font-size:36px;padding-top:30px}}.studio-block .block-wrapper .title span{font-size:20px;line-height:2.5;margin-top:5px;display:block}@media (max-width:1023px){.studio-block .block-wrapper .title span{font-size:18px;line-height:1}}@media (max-width:767px){.studio-block .block-wrapper .title span{font-size:15px}}.studio-block .img-wrapper{position:relative;z-index:1;text-align:right;margin-top:-320px;pointer-events:none}@media (max-width:1250px){.studio-block .img-wrapper{margin-top:-120px}}@media (max-width:1023px){.studio-block .img-wrapper{margin-top:40px;text-align:center}}@media (max-width:767px){.studio-block .img-wrapper{margin-top:50px;margin-bottom:50px}}.studio-block .img-wrapper img{pointer-events:all;max-width:50%}@media (max-width:1023px){.studio-block .img-wrapper img{max-width:100%}}.studio-block--active .block-wrapper .title{visibility:visible}.studio-hero .container{padding-top:180px;padding-bottom:20px}@media (max-width:1649px){.studio-hero .container{padding-top:180px;padding-bottom:80px}}@media (max-width:1199px){.studio-hero .container{padding-top:120px;padding-bottom:70px}}@media (max-width:1023px){.studio-hero .container{padding-top:90px;padding-bottom:60px}}@media (max-width:767px){.studio-hero .container{padding-top:70px;padding-bottom:60px}}.studio-hero .subtitle{line-height:1.875;font-weight:300;margin-bottom:40px;font-size:20px}@media (max-width:1023px){.studio-hero .subtitle{line-height:2.11111;margin-bottom:30px}}@media (max-width:767px){.studio-hero .subtitle{line-height:2.375}}.studio-hero .title{line-height:58px;max-width:615px;font-weight:300}@media (max-width:767px){.studio-hero .title{line-height:unset}}.projects__slider{position:relative;height:100vh;min-height:350px;overflow:hidden;color:#fff}.projects__slider-wrapper{display:flex;height:100%}.projects__slide{position:relative;flex-shrink:0;width:100%;height:100%}.projects__slide:after{content:'';display:block;position:absolute;top:0;left:0;width:100%}.projects__slide-img,.projects__slide-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}.projects__slide-img{-o-object-fit:cover;object-fit:cover;z-index:1}.projects__slide-inner{position:relative;z-index:2;padding-top:140px;padding-bottom:95px;max-width:unset;margin:unset;height:100%}@media (max-width:767px){.projects__slide-inner{min-height:200px;padding-top:15vw;padding-bottom:15vw}}.projects__slide-inner:after{content:'';position:absolute;top:0;left:50%;transform:translate(-50%,-100%);width:100vw;height:100%;background-color:rgba(0,0,0,.015);z-index:-1;transition:transform .5s .3s ease-in-out}.projects__slide--active .projects__slide-inner:after{transform:translate(-50%,0%)}.projects__title{transform:translateY(-65px);opacity:0;transition:opacity .4s .55s ease-out,transform .4s .55s ease-out}.projects__slide--active .projects__subtitle,.projects__slide--active .projects__title{transform:translateY(0);opacity:1}.projects__subtitle{font-weight:300;transform:translateY(-40px);opacity:0;transition:opacity .4s .8s ease-out,transform .4s .8s ease-out}.projects__slider-btn{position:absolute;display:block;top:0;width:25%;height:100%}@media (max-width:767px){.projects__slider-btn{display:none}}.projects__slider-btn--prev{left:0}.projects__slider-btn--next{right:0}.projects__pagination{display:block;position:absolute;bottom:5%;left:43%;z-index:2}@media (max-width:767px){.projects__pagination{display:flex;position:absolute;padding:0;z-index:1;bottom:100px;left:15px}}.projects__pagination .swiper-pagination-bullet{display:inline-block;margin:0 4px;flex-grow:1;background-color:#fff;transition:opacity .5s;opacity:1;height:12px;width:12px;border-radius:50%}.projects__pagination .swiper-pagination-bullet-active{opacity:1;background-color:#000}.featured-slider .projects__slider-wrapper .projects__slide .overlay{position:absolute;width:100%;height:100%;opacity:.15;z-index:2;background-color:#000}@media (max-width:767px){.featured-slider .projects__slider-wrapper .projects__slide .projects__slide-img{display:none}}.featured-slider .projects__slider-wrapper .projects__slide .projects__slide-img.mobile{display:none}@media (max-width:767px){.featured-slider .projects__slider-wrapper .projects__slide .projects__slide-img.mobile{display:block}}.contact{position:relative;height:35vw;min-height:480px;color:#fff}@media (max-width:767px){.contact{min-height:550px}}.contact__bg{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:0}.contact__video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.contact__container{height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}@media (max-width:767px){.contact__container{justify-content:unset;padding-top:70px}}.contact__title{margin:0 0 1.875em;font-weight:700}.contact__text{max-width:615px}.contact__text :last-child{margin-bottom:0}.project-info{padding:0 0 100px}@media (max-width:767px){.project-info{padding-bottom:50px}}.project-info .container{padding-top:35px;padding-bottom:80px}@media (max-width:1199px){.project-info .container{padding:60px 0}}@media (max-width:1023px){.project-info .container{padding-top:60px;padding-bottom:50px}}@media (max-width:767px){.project-info .container{padding-top:68px;padding-bottom:0}}.project-info .container-fluid,.project-info .full-width-wrapper img.zoomed-img,.project-info .main-img-wrapper img,.vimeo-frame .container .video video{width:100%}.project-info .project-name{font-weight:300;font-family:"Gilroy",arial sans-serif;font-style:normal;margin-bottom:2px;font-size:48px;line-height:30px;padding-left:50px}@media (max-width:1023px){.project-info .project-name{font-size:15px;line-height:1.22222}}@media (max-width:767px){.project-info .project-name{margin-bottom:1px;padding-left:15px;font-size:15px}}.project-info .project-company{margin-bottom:60px}@media (max-width:1023px){.project-info .project-company{margin-bottom:80px}}@media (max-width:767px){.project-info .project-company{margin-bottom:30px}.project-info .project-img{display:block;width:100%}}.project-info .project-video{max-width:100%}.project-info .main-img-wrapper{text-align:center;margin-bottom:20px;width:100%}@media (max-width:767px){.project-info .main-img-wrapper{width:100%;margin-bottom:0}}.project-info .full-width-wrapper--nozoom img,.project-info .nozoom{pointer-events:none}.project-info .img-wrapper{display:flex;justify-content:space-between;margin:0 20px 21px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width:1199px){.project-info .img-wrapper{margin-bottom:50px;justify-content:space-between}}@media (max-width:1023px){.project-info .img-wrapper{margin:0 36px 75px}}@media (max-width:767px){.project-info .img-wrapper{flex-direction:column;margin:0}}.project-info .img-wrapper.no-margin{margin-bottom:0}.project-info .img-wrapper .media{width:calc((100% - 20px)/2);-o-object-fit:cover;object-fit:cover}@media (max-width:1199px){.project-info .img-wrapper .media{width:calc((100% - 15px)/2)}}@media (max-width:767px){.project-info .img-wrapper .media{width:100%}.project-info .img-wrapper .media:last-of-type{margin-top:0}}@media (max-width:1199px){.project-info .img-wrapper .media+.media{margin-left:0}}@media (max-width:767px){.project-info .img-wrapper .media+.media{margin-top:30px}}.project-info .full-width-wrapper{margin:0 0 20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width:1199px){.project-info .full-width-wrapper{margin-bottom:50px}}@media (max-width:1023px){.project-info .full-width-wrapper{margin:0 60px}}@media (max-width:767px){.project-info .full-width-wrapper{margin:20px 0}}.project-info .full-width-wrapper.no-margin{margin-bottom:0}.project-info .full-width-wrapper img.full-width,.project-info .full-width-wrapper video,.project-info .full-width-wrapper__video,.project-info__fsimg{width:100%;display:block}@media (max-width:767px){.project-info .full-width-wrapper img.full-width{display:none}}.project-info .full-width-wrapper .full-width-mob{width:100%;display:none}@media (max-width:767px){.project-info .full-width-wrapper .full-width-mob{display:block}}.project-info .full-width-wrapper--iframe{position:relative;height:45vw;padding:150px 150px 0}@media (max-width:1023px){.project-info .full-width-wrapper--iframe{height:60vw;padding:60px 0 0}}@media (max-width:767px){.project-info .full-width-wrapper--iframe{padding:0 15px}}.project-info .full-width-wrapper__iframe{height:100%}.project-info .only-text{max-width:50%;padding-left:50px;padding-bottom:50px;text-align:left}.project-info .only-text a{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.project-info .only-text a::after{content:"";display:block;width:100%;border-bottom:1px solid #000;padding-top:2px}@media (max-width:767px){.project-info .only-text{max-width:100%;padding:0 15px}}.project-info .only-text p{padding-bottom:15px}.project-info .info-wrapper{display:flex;align-items:flex-start;justify-content:center;margin:0 20px 115px}.project-info .info-wrapper.noflex{display:unset}@media (max-width:1199px){.project-info .info-wrapper{margin-bottom:50px;justify-content:space-between}}@media (max-width:1023px){.project-info .info-wrapper{margin-bottom:60px}}@media (max-width:767px){.project-info .info-wrapper{flex-direction:column-reverse;margin:0 0 30px}}.figure-limited.no-margin,.full-width-slider.no-margin,.project-info .info-wrapper.no-margin{margin-bottom:0}.project-info .info-wrapper .text{max-width:440px;margin-right:auto;line-height:1.1875;text-align:left}@media (max-width:1199px){.project-info .info-wrapper .text{width:calc((100% - 65px)/2);padding-left:50px}}@media (max-width:1023px){.project-info .info-wrapper .text{max-width:310px;font-size:15px;line-height:1.22222}}@media (max-width:767px){.project-info .info-wrapper .text{width:100%;margin-top:30px;padding-left:15px;padding-right:15px;max-width:100%}}.project-info .info-wrapper .info-media{margin-left:200px;max-width:50%}@media (max-width:1199px){.project-info .info-wrapper .info-media{width:calc((100% - 65px)/2);margin-left:0}}@media (max-width:767px){.project-info .info-wrapper .info-media{max-width:100%;width:calc(100% + 60px)}}.project-info__fsimg{position:fixed;top:0;left:0;height:100%;-o-object-fit:cover;object-fit:cover;z-index:10;pointer-events:none;opacity:0;transition:opacity .4s}.project-info__fsimg--visible{opacity:1;pointer-events:all}.full-width-slider{overflow:hidden;margin:0 0 60px}@media (max-width:1199px){.full-width-slider{margin-bottom:50px}}@media (max-width:1023px){.full-width-slider{margin:0 0 60px}}@media (max-width:767px){.full-width-slider{margin-bottom:30px}}.full-width-slider__wrapper{display:flex}.full-width-slider__slide{width:100%;flex-shrink:0}.full-width-slider img,.full-width-slider video{display:block;width:100%;pointer-events:none}.full-width-slider__img,.full-width-slider__video{display:block;width:100%;height:42vw;-o-object-fit:cover;object-fit:cover}.figure-limited{padding:0}@media (max-width:1199px){.figure-limited{margin-bottom:50px}}@media (max-width:767px){.figure-limited{margin-left:-30px;margin-right:-30px;margin-bottom:30px}}.figure-limited__media{max-width:100%}.postgrid,.project-slider{background-color:#fff}.project-slider .container .slider-title{font-weight:300}@media (max-width:767px){.project-slider .container .h-projects__slider-outer .h-projects__container .h-projects__slider .h-projects__slider-wrapper .h-projects__slide:nth-child(n+4){display:none}}.image-centered .center-container{padding:50px 0;text-align:center}.image-centered .center-container img{width:70%}.vimeo-widget .center-container{padding:0 50px}@media (max-width:767px){.vimeo-widget .center-container{padding:0 15px}}.vimeo-frame .container{padding:150px;min-height:80vh}@media (max-width:767px){.vimeo-frame .container{padding:15px;min-height:unset}}.vimeo-frame .container .video.align-center{text-align:center}.postgrid{margin-top:210px}.postgrid .header-title{font-weight:400;font-size:1.3rem;line-height:1.8rem}.postgrid .container-box .box-post .post .title h2,.postgrid .header-title h2{font-weight:700;font-size:1.3rem}.postgrid .header-title .content{font-size:2.2rem;font-weight:700;line-height:2.2rem;padding-top:3rem;padding-bottom:3rem;width:995px}.postgrid .container-box{display:flex;flex-wrap:wrap}.postgrid .container-box .box-post{width:31%;margin:15px;height:20rem;position:relative}.postgrid .container-box .box-post .post{height:100%;background-size:cover;background-repeat:no-repeat;background-position:center}.postgrid .container-box .box-post .post .title{position:absolute;bottom:0;padding:.7rem 0 0 1rem;background-color:#fff;opacity:.7;width:100%;height:5.5rem;font-weight:400;font-size:1.3rem}@media (max-width:1649px){.postgrid .container-box .box-post{width:30%;margin:10px}}@media (max-width:1023px){.postgrid .container-box .box-post,.postgrid .header-title .content{width:100%}}@media (max-width:767px){.postgrid{min-height:550px}.postgrid .container-box .box-post,.postgrid .header-title .content{width:100%}}.insight-hero .container{position:relative;font-family:"Gilroy",arial sans-serif;color:#000;margin-top:180px;padding-bottom:165px}@media (max-width:1649px){.insight-hero .container{margin-top:180px;padding-bottom:80px}}@media (max-width:1199px){.insight-hero .container{margin-top:120px;padding-bottom:70px}}@media (max-width:1023px){.insight-hero .container{margin-top:90px;padding-bottom:100px}}@media (max-width:767px){.insight-hero .container{margin-top:70px;padding-bottom:60px}}.insight-hero .more-insight{position:absolute;right:0;font-size:24px}@media (max-width:767px){.insight-hero .more-insight{right:unset;font-size:unset}}.insight-cp-hero .more-insight a,.insight-cp-info .more-insight a,.insight-hero .more-insight a,.internal-info .container .box .external-link a{border-bottom:1px solid #e5e5e5;padding-bottom:10px}.insight-hero .number-container{position:absolute;top:0;right:0}.insight-hero .number-container .number{border:1px solid;border-radius:50%;width:90px;height:90px;position:relative}@media (max-width:1649px){.insight-hero .number-container .number{width:45px;height:45px}}.insight-hero .number-container .number span{font-size:32px;line-height:32px;position:absolute;top:33%;right:34%}@media (max-width:1649px){.insight-hero .number-container .number span{top:17%;right:28%;font-size:24px}}.insight-hero .more-insight svg,.internal-info .container .box .external-link svg{margin-left:15px}@media (max-width:767px){.insight-hero .more-insight svg{width:15px;margin-left:8px;padding-top:10px}}.insight-hero .highlighted{max-width:900px;padding-bottom:1rem;font-weight:700;font-size:1.5rem}.insight-hero .subtitle{font-weight:300;font-size:1.4rem;line-height:1.3125;margin-bottom:70px}@media (max-width:1023px){.insight-hero .subtitle{font-size:15px;line-height:2.11111}}@media (max-width:767px){.insight-hero .subtitle{font-size:13px;line-height:2.375;margin-bottom:43px}}.insight-hero .title{max-width:900px;font-weight:700;margin-bottom:15px;font-size:2rem}.insight-hero .text{max-width:900px}.insight-cp-hero .text p,.insight-cp-info .text p,.insight-hero .text p{padding-bottom:1rem}@media (max-width:767px){.insight-hero .text{line-height:1.2}}.internal-info .white{background-color:#fff!important}.internal-info .grey{background-color:#c4c4c433!important}.internal-info .reverse{flex-direction:row-reverse}.internal-info .container{max-width:1400px;padding-top:2.5rem;padding-bottom:2.5rem;display:flex;flex-wrap:wrap}.internal-info .container .padding-right-box{padding-right:115px}.insight-two-col .flex-container div,.internal-info .container .box{width:50%}@media (max-width:767px){.internal-info .container .box{width:100%;padding-right:0}}.internal-info .container .box .assembly-title{font-size:1rem;font-weight:700;padding-bottom:1rem}.internal-info .container .box .external-highligh{font-size:1.4rem;font-weight:700;padding-bottom:1rem}.internal-info .container .box .external-content{font-size:1.3rem;font-weight:300;padding-bottom:1rem}.internal-info .container .box .external-link{font-size:24px}@media (max-width:767px){.internal-info .container .box .external-link{font-size:unset}}@media (max-width:767px){.internal-info .container .box .external-link svg{width:15px;margin-left:8px;padding-top:10px}}.internal-info.grey{background-color:#c4c4c433!important}.internal-info.white{background-color:#fff!important}.other-projects .container{max-width:1400px;padding-top:2.5rem;padding-bottom:2.5rem}.other-projects .container .title{width:361px;padding-bottom:2rem;font-family:Gilroy;font-size:1.2rem;font-style:normal;font-weight:700;letter-spacing:0;text-align:left;margin-left:6vw}.other-projects .container .content{display:flex;flex-wrap:wrap;justify-content:space-between}.other-projects .container .content .box{width:48%}@media (max-width:767px){.other-projects .container .content .box{width:100%;padding-right:0}}.other-projects .container .content .box img{max-height:451px}.other-projects .container .content .box .label{padding-top:15px;font-size:1rem}.insight-cp-hero .container{position:relative;font-family:"Gilroy",arial sans-serif;color:#000;margin-top:180px;padding-bottom:165px}@media (max-width:1649px){.insight-cp-hero .container{margin-top:180px;padding-bottom:80px}}@media (max-width:1199px){.insight-cp-hero .container{margin-top:120px;padding-bottom:70px}}@media (max-width:1023px){.insight-cp-hero .container{margin-top:90px;padding-bottom:100px}}@media (max-width:767px){.insight-cp-hero .container{margin-top:70px;padding-bottom:60px}}.insight-cp-hero .more-insight{position:absolute;right:0;font-size:24px}@media (max-width:767px){.insight-cp-hero .more-insight{right:unset;font-size:unset}}.insight-cp-hero .more-insight svg{margin-left:15px}@media (max-width:767px){.insight-cp-hero .more-insight svg{width:15px;margin-left:8px;padding-top:10px}}.insight-cp-hero .title{max-width:900px;font-weight:700;margin-bottom:2rem;font-size:2rem}.insight-cp-hero .text{max-width:900px}@media (max-width:767px){.insight-cp-hero .text{line-height:1.2}}.insight-cp-info .container{position:relative;font-family:"Gilroy",arial sans-serif;color:#000;margin-top:70px;padding-bottom:70px}@media (max-width:1649px){.insight-cp-info .container{margin-top:80px;padding-bottom:80px}}@media (max-width:1199px){.insight-cp-info .container{margin-top:70px;padding-bottom:70px}}@media (max-width:1023px){.insight-cp-info .container{margin-top:100px;padding-bottom:100px}}@media (max-width:767px){.insight-cp-info .container{margin-top:0;padding-bottom:60px}}.insight-cp-info .more-insight{position:absolute;right:0;font-size:24px}@media (max-width:767px){.insight-cp-info .more-insight{right:unset;font-size:unset}}.insight-cp-info .more-insight svg{margin-left:15px}@media (max-width:767px){.insight-cp-info .more-insight svg{width:15px;margin-left:8px;padding-top:10px}}.insight-cp-info .title{max-width:900px;font-weight:700;margin-bottom:2rem;font-size:2rem}.insight-cp-info .text{max-width:900px}@media (max-width:767px){.insight-cp-info .text{line-height:1.2}}.insight-cp-info .text h2{font-weight:700;margin-bottom:2rem;font-size:2rem}@media (max-width:1023px){.insight-cp-info .text h2{font-size:38px;line-height:1.05263}}@media (max-width:767px){.insight-cp-info .text h2{font-weight:700;margin-bottom:2rem;font-size:2rem}}.insights-cp-double.project-info{padding-bottom:0}.insights-cp-double .img-wrapper{display:flex;justify-content:space-between;margin:0 20px 21px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width:1199px){.insights-cp-double .img-wrapper{margin-bottom:50px;justify-content:space-between}}@media (max-width:1023px){.insights-cp-double .img-wrapper{margin:0 36px 75px}}@media (max-width:767px){.insights-cp-double .img-wrapper{flex-direction:column;margin:0}}.insights-cp-double .img-wrapper.no-margin{margin-bottom:0}.insights-cp-double .img-wrapper .media{width:calc((100% - 20px)/2);-o-object-fit:cover;object-fit:cover}@media (max-width:1199px){.insights-cp-double .img-wrapper .media{width:calc((100% - 15px)/2)}}@media (max-width:767px){.insights-cp-double .img-wrapper .media{width:100%}.insights-cp-double .img-wrapper .media:last-of-type{margin-top:0}}@media (max-width:1199px){.insights-cp-double .img-wrapper .media+.media{margin-left:0}}@media (max-width:767px){.insights-cp-double .img-wrapper .media+.media{margin-top:30px}}.insight-full-width-image.project-info{padding-bottom:0}.design-grid .projects-container .project .main-image-project,.insight-full-width-image .full-width-wrapper img{width:100%}.insight-full-width-image .full-width-wrapper .full-width-mob{display:none}@media (max-width:767px){.insight-full-width-image .full-width-wrapper .full-width-mob{display:block}.insight-full-width-image .full-width-wrapper .full-width{display:none}}.insight-two-col .container{padding-top:80px;padding-bottom:80px}@media (max-width:1199px){.insight-two-col .container{padding:60px 0}}@media (max-width:1023px){.insight-two-col .container{padding-top:60px;padding-bottom:50px}}@media (max-width:767px){.insight-two-col .container{padding-top:68px;padding-bottom:68px}}.insight-two-col .title{max-width:900px;font-weight:700;margin-bottom:2rem;font-size:2rem}.insight-two-col .flex-container{display:flex;flex-wrap:wrap}@media (max-width:767px){.insight-two-col .flex-container div{width:100%}.insight-two-col .flex-container .left-col{padding-top:20px}}.job-hero .container{font-family:"Gilroy",arial sans-serif;color:#000;padding-top:180px;padding-bottom:165px}@media (max-width:1649px){.job-hero .container{padding-top:180px;padding-bottom:80px}}@media (max-width:1199px){.job-hero .container{padding-top:120px;padding-bottom:70px}}@media (max-width:1023px){.job-hero .container{padding-top:90px;padding-bottom:100px}}@media (max-width:767px){.job-hero .container{padding-top:70px;padding-bottom:60px}}.job-hero .subtitle{font-weight:700;font-size:20px;line-height:1.3125;margin-bottom:70px}@media (max-width:1023px){.job-hero .subtitle{font-size:15px;line-height:2.11111;margin-bottom:30px}}@media (max-width:767px){.job-hero .subtitle{font-size:13px;line-height:2.375}}.job-hero .title{max-width:615px;font-weight:700;margin-bottom:65px}@media (max-width:1023px){.job-hero .title{margin-bottom:50px}}@media (max-width:767px){.job-hero .title{margin-bottom:40px}}.job-hero .text{max-width:615px}@media (max-width:767px){.job-hero .text{line-height:1.2}}.job-hero .h-poster__btn{margin-top:2rem}.design-grid{padding-left:50px;padding-right:50px;margin-top:170px}@media (max-width:767px){.design-grid{padding-left:15px;padding-right:15px;margin-top:90px}}.design-grid .title{padding-bottom:3rem}@media (max-width:767px){.design-grid .title h3{font-size:38px;line-height:45px}}.design-grid .projects-container{display:flex;flex-wrap:wrap;justify-content:space-between}@media (max-width:767px){.design-grid .projects-container{margin-left:-15px;margin-right:-15px}}.design-grid .projects-container .project{width:49%;margin-bottom:1rem}@media (max-width:767px){.design-grid .projects-container .project{width:100%}}.design-grid .projects-container .project .main-image-project img{width:100%;display:block}.design-grid .projects-container .project .main-image-project video{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;display:block}.design-grid .projects-container .project .project-title{padding-top:20px;padding-bottom:70px}@media (max-width:767px){.design-grid .projects-container .project .project-title{padding-top:10px;padding-bottom:20px}.design-grid .projects-container .project .project-title h2{padding-left:15px;padding-right:15px}}.design-grid .projects-container .project .rollover-panel{display:none}.design-grid .projects-container .project .rollover-panel .copy{font-style:normal;font-weight:300;font-size:2rem;position:absolute;bottom:40px;left:40px;width:50%;color:#fff}.design-grid .projects-container .project:hover .main-image-project{position:relative}.design-grid .projects-container .project:hover .main-image-project img{visibility:hidden}.design-grid .projects-container .project:hover .rollover-panel{display:block;position:absolute;top:0;width:100%;height:100%}@media (max-width:767px){.design-grid .projects-container .project .rollover-panel .copy{width:80%;bottom:20px;left:20px;font-size:30px}}.insight-list{margin:0 50px}@media (max-width:767px){.insight-list{margin:0 30px}}.insight-list .container{padding-top:180px;padding-bottom:165px;font-family:"Gilroy",arial sans-serif;color:#000}@media (max-width:767px){.insight-list .container{padding-top:100px}}.insight-list .container .content{font-weight:300;font-size:2rem;padding-bottom:3rem;max-width:60%}@media (max-width:767px){.insight-list .container .content{max-width:100%;padding-bottom:1rem}}.insight-list .container .insight-container .issue-container{padding-bottom:100px;border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:10px;padding-top:64px}.insight-list .container .insight-container .issue-container .insight-box-link{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}.insight-list .container .insight-container .issue-container .insight-box-link .insight-box-imagebck{width:30%;height:300px;color:#fff;font-size:1.6rem;line-height:2rem;background-repeat:no-repeat;background-size:cover;background-position:center}@media (max-width:767px){.insight-list .container .insight-container .issue-container .insight-box-link .insight-box-imagebck{width:100%}}.insight-list .container .insight-container .issue-container .insight-box-link .insight-box-imagebck .title{padding-top:52px;padding-left:32px;line-height:2rem}.insight-list .container .insight-container .issue-container .insight-box-link .insight-box-imagebck .title h2{font-weight:500}.insight-list .container .insight-container .issue-container .insight-box-link .insight-box-imagebck .title .issue-field,.service-talent .link span{font-weight:300}.insight-list .container .insight-container .issue-container .insight-box-link .insight-box-imagebck .title.full-image{display:none}.insight-list .container .insight-container .issue-container .insight-box-link .insigh-card-info{padding-top:2.2rem;width:66%}@media (max-width:767px){.insight-list .container .insight-container .issue-container .insight-box-link .insigh-card-info{width:100%}}.insight-list .container .insight-container .issue-container .insight-box-link .insigh-card-info .insight-subtitle-card p,.insight-list .container .insight-container .issue-container .insight-box-link .insigh-card-info .insight-title-card p{font-weight:700;font-size:22px}.insight-list .container .insight-container .issue-container .insight-box-link .insigh-card-info .insight-subtitle-card{padding-top:22px}.insight-list .container .insight-container .issue-container .insight-box-link .insigh-card-info .title.small-image{padding-bottom:1.5rem}.insight-list .container .insight-container .issue-container .insight-box-link .insigh-card-info .title.small-image h2{font-weight:300;font-size:38px}.insight-list .container .insight-container .issue-container .insight-box-link .insigh-card-info .title.small-image .issue-field{font-weight:300;font-size:38px;opacity:.4}.insight-list .container .insight-container .issue-container:last-of-type{border-bottom:none}.service-logo .container{margin:unset;margin-bottom:4rem;background-color:unset!important}@media (max-width:767px){.service-logo .container{padding:0;margin-bottom:1rem}}.service-logo .container .h-logo__container .h-logo__slider{position:relative;overflow:hidden;color:#000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.service-logo .container .h-logo__container .h-logo__slider .h-logo__slider-wrapper{display:flex;height:100%;align-items:center;transition-timing-function:linear;background-color:unset}.service-logo .container .h-logo__container .h-logo__slider .h-logo__slider-wrapper .h-logo__slide{background-color:unset;position:relative;flex-shrink:0;width:100%;height:100%;padding:0;text-align:center;display:flex}.service-logo .container .h-logo__container .h-logo__slider .h-logo__slider-wrapper .h-logo__slide .h-logo__slide-img{margin:auto;background-repeat:no-repeat;background-size:contain;background-position:center}.service-copy-column .container{padding-top:6rem;padding-bottom:6rem}@media (max-width:767px){.service-copy-column .container{padding-top:3rem;padding-bottom:3rem}}.service-copy-column .container .copy-container{padding:0 50px;width:60%}.service-copy-column .container .copy-container .service-title{font-size:48px;line-height:58px;font-weight:300;padding-bottom:2rem}@media (max-width:767px){.service-copy-column .container .copy-container .service-title{font-size:1.5rem;line-height:unset}}.service-copy-column .container .copy-container .service-copy{font-size:20px;font-weight:300;padding-bottom:4rem}@media (max-width:767px){.service-copy-column .container .copy-container .service-copy{font-size:1.1rem}}@media (max-width:1023px){.service-copy-column .container .copy-container{padding:0 15px;width:100%}}@media (max-width:767px){.service-copy-column .container .copy-container{padding:0 15px;width:100%}}.service-copy-column .container .service-columns{display:flex;flex-wrap:wrap;padding-left:50px;justify-content:start;max-width:66%}.service-copy-column .container .service-columns .col{width:28%}.service-copy-column .container .service-columns .col .title-col{font-weight:700;font-size:20px;padding-bottom:1rem}@media (max-width:767px){.service-copy-column .container .service-columns .col{width:100%;padding-bottom:1.5rem}}@media (max-width:1023px){.service-copy-column .container .service-columns{padding:0 15px;width:100%}}@media (max-width:767px){.service-copy-column .container .service-columns{padding:0 15px;width:100%;max-width:unset}}.footer,.service-copy-column,.service-talent{background-color:unset;color:unset}.service-talent{padding-top:4rem}.service-talent .container{margin:unset;padding-bottom:210px}@media (max-width:1649px){.service-talent .container{padding-bottom:210px}}@media (max-width:1199px){.service-talent .container{padding-bottom:200px}}@media (max-width:1023px){.service-talent .container{padding-bottom:110px}}@media (max-width:767px){.service-talent .container{padding-bottom:70px}}.service-talent .subtitle{font-weight:700;margin-bottom:90px}@media (max-width:1023px){.service-talent .subtitle{font-size:15px;line-height:2.11111;margin-bottom:40px}}@media (max-width:767px){.service-talent .subtitle{font-size:22px;line-height:1.375;margin-bottom:30px}}.service-talent .title{max-width:60%;font-weight:300;margin-bottom:70px}@media (max-width:1023px){.service-talent .title{margin-bottom:40px}}@media (max-width:767px){.service-talent .title{max-width:615px}}.service-talent .text{max-width:60%;margin-bottom:100px;line-height:1.1875}@media (max-width:1023px){.service-talent .text{margin-bottom:40px}}@media (max-width:767px){.service-talent .text{padding-right:0;max-width:615px}}@media (max-width:767px){.service-talent .link span{padding-right:20px}}.service-talent .talent-link{border-bottom:.25px solid rgba(0,0,0,.5);padding-bottom:15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.service-talent .talent-link img{max-width:24px;margin-left:20px}@media (max-width:1023px){.service-talent .talent-link img{width:19px;margin-left:50px}}@media (max-width:767px){.service-talent .talent-link img{width:11px;height:7px;margin-left:10px;font-size:12px;line-height:1.85714}}.header .logo{position:absolute;z-index:5;color:#fff;top:47px;left:52px;font-family:'Gilroy';font-style:normal;font-weight:700;font-size:26px;line-height:31px}@media (max-width:767px){.header .logo{top:16px;left:15px}}[data-page-name=about] .header .logo,[data-page-name=culture] .header .logo,[data-page-name=designPage] .header .logo,[data-page-name=insightPageRebrand] .header .logo,[data-page-name=insightsAssemblyPage] .header .logo,[data-page-name=insights] .header .logo,[data-page-name=projectPage] .header .logo,[data-page-name=servicePage] .header .logo{color:#000}.header .logo.logo-menu-opened{color:#fff!important}.footer{position:relative;font-size:20px;line-height:1.25;padding-top:122px;padding-bottom:50px;overflow:hidden}@media (max-width:1023px){.footer{padding-top:44px;padding-bottom:40px;font-size:12px;line-height:1.28571}}@media (max-width:767px){.footer{padding-top:50px;padding-bottom:40px;font-size:20px}}[data-page-name=contactPage] .footer{padding-top:90px}@media (max-width:1023px){[data-page-name=contactPage] .footer{padding-bottom:40px}}@media (max-width:767px){[data-page-name=contactPage] .footer{padding-top:50px}}.footer__cont,.footer__grid{background-color:transparent}.footer__grid{display:flex;flex-wrap:wrap}.footer__col{width:420px}@media (max-width:1649px){.footer__col{width:380px}}@media (max-width:1023px){.footer__col{width:200px;margin-right:70px}}@media (max-width:767px){.footer__col{order:1;width:50%;margin-right:15px}.footer__col:nth-of-type(1){margin-bottom:40px}.footer__col:nth-of-type(2){order:3}.footer__col:nth-of-type(3){order:2}.footer__col:nth-of-type(4){order:4}}.footer__col--r{width:140px;margin-left:38%}@media (max-width:1649px){.footer__col--r{margin-left:auto}}@media (max-width:1023px){.footer__col--r{width:120px;margin-right:0;margin-left:auto}}@media (max-width:767px){.footer__col--r{width:90px;margin-left:auto}}.footer__col--logo{width:100%}@media (max-width:767px){.footer__col--logo{display:none;align-items:flex-end;width:40px;margin-left:auto}}[data-page-name=contactPage] .footer__col,[data-page-name=projectPage] .footer__col{opacity:1!important;transform:translateY(0)!important}.footer__title{opacity:.4}.footer__text{margin-bottom:1em;font-weight:400}.footer__text:last-of-type{margin-bottom:0}.footer__map-link{margin-top:2em}.footer__map-link .link span,.menu-video .menu-section .menu-menu-section-container .menu .menu-item-has-children .sub-menu li a{font-weight:400}@media (max-width:767px){.footer__map-link .link span{font-size:20px}}.footer__link{display:block}.footer__logo-link{display:inline-block;margin-top:160px;font-size:0}@media (max-width:1023px){.footer__logo-link{max-width:42px;margin-top:67px}}@media (max-width:767px){.footer__logo-link{margin-top:0;max-width:30px}.footer__logo{display:none}}.footer .f-logo-mobile{display:none;position:absolute;bottom:49px;right:15px;height:300px}@media (max-width:767px){.footer .f-logo-mobile{display:flex;justify-content:flex-end}.footer .f-logo-mobile .footer__logo{display:block}.page-template-template-featured .footer{display:none}}.burger{position:fixed;top:55px;right:57px;width:28px;color:#fff;z-index:5;transition:color .3s}@media (max-width:1023px){.burger{top:39px;right:37px;width:27px}}@media (max-width:767px){.burger{top:25px;right:20px;width:20px}}.burger__line{width:100%;height:2px;margin-bottom:7px;color:inherit;background-color:currentColor;transition:all .3s;transform-origin:50% 50%}@media (max-width:1023px){.burger__line{margin-bottom:7px}}@media (max-width:767px){.burger__line{height:1px;margin-bottom:6px}}.burger__line:last-of-type{margin-bottom:0}.burger--crossed .burger__line:nth-of-type(1){transform:translateY(11px) rotate(45deg)}@media (max-width:1023px){.burger--crossed .burger__line:nth-of-type(1){transform:translateY(9px) rotate(45deg)}}@media (max-width:767px){.burger--crossed .burger__line:nth-of-type(1){transform:translateY(7px) rotate(45deg)}}.burger--crossed .burger__line:nth-of-type(2){opacity:0}.burger--crossed .burger__line:nth-of-type(3){transform:translateY(-7px) rotate(-45deg)}@media (max-width:1023px){.burger--crossed .burger__line:nth-of-type(3){transform:translateY(-9px) rotate(-45deg)}}@media (max-width:767px){.burger--crossed .burger__line:nth-of-type(3){transform:translateY(-7px) rotate(-45deg)}}.burger--black{color:#000}.burger--white{color:#fff!important}.burger--crossed,.burger--crossed .burger__line{color:#fff}[data-page-name=about] .burger,[data-page-name=culture] .burger,[data-page-name=designPage] .burger,[data-page-name=insightPageRebrand] .burger,[data-page-name=insightsAssemblyPage] .burger,[data-page-name=insights] .burger,[data-page-name=projectPage] .burger,[data-page-name=servicePage] .burger{color:#000}.menu-video{width:100%;height:100%;top:0;position:fixed;transition:opacity .5s ease-in-out;display:flex;left:0;z-index:4;opacity:0;pointer-events:none;background-color:#fff}.menu-video.menu--opened{opacity:1;pointer-events:all}.menu-video .video-section{height:100%;width:61%}@media (max-width:767px){.menu-video .video-section{display:none}}.menu-video .video-section .side-video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.menu-video .video-section .side-image{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;background-position:center;background-repeat:no-repeat;background-size:cover;background-origin:content-box}.menu-video .menu-section{width:39%}@media (max-width:767px){.menu-video .menu-section{width:100%}}.menu-video .menu-section .menu-menu-section-container{height:100%}.menu-video .menu-section .menu-menu-section-container .menu{right:0;display:flex;justify-content:center;height:100%;background-color:#000;padding:268px 100px 100px;font-weight:700;z-index:4;opacity:1;transition:opacity .5s ease-in-out;font-size:40px;gap:6rem}@media (max-width:1649px){.menu-video .menu-section .menu-menu-section-container .menu{padding:200px 100px 100px}}@media (max-width:1023px){.menu-video .menu-section .menu-menu-section-container .menu{padding:160px 100px 100px;gap:1rem}}.menu-video .menu-section .menu-menu-section-container .menu a{color:#fff;font-size:24px;font-weight:400px}@media (max-width:767px){.menu-video .menu-section .menu-menu-section-container .menu .menu-item-has-children .sub-menu{padding-top:13px}}@media (max-width:767px){.menu-video .menu-section .menu-menu-section-container .menu .menu-item-has-children .sub-menu li{padding-bottom:15px}}@media (max-width:1649px){.menu-video .menu-section .menu-menu-section-container .menu{font-size:50px}}@media (max-width:1023px){.menu-video .menu-section .menu-menu-section-container .menu{padding:180px 60px 60px;font-size:45px;width:100%}}@media (max-width:767px){.menu-video .menu-section .menu-menu-section-container .menu{padding:150px 75px 50px 15px;font-size:38px;width:100%;justify-content:space-between;gap:4rem}}.menu-video .menu-section .menu-menu-section-container .menu--opened{opacity:1;pointer-events:all}.menu-video .menu-section .menu-menu-section-container .menu__inner{width:100%;max-width:1180px;margin:0 auto}.menu-video .menu-section .menu-menu-section-container .menu__nav{text-align:center;color:#000}.menu-video .menu-section .menu-menu-section-container .menu__item{padding-top:35px;padding-bottom:35px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width:1023px){.menu-video .menu-section .menu-menu-section-container .menu__item{padding-top:40px;padding-bottom:40px}}@media (max-width:767px){.menu-video .menu-section .menu-menu-section-container .menu__item{padding-top:28px;padding-bottom:28px}}.menu-video .menu-section .menu-menu-section-container .menu__link{cursor:pointer}.btn,.link,button{display:inline-block;white-space:nowrap;cursor:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.link{display:inline-flex;align-items:center;min-width:290px;padding-bottom:15px;border-bottom:thin solid #dfdfdf}@media (max-width:1023px){.link{padding-bottom:14px;min-width:145px}}@media (max-width:767px){.link{min-width:130px;padding-bottom:13px}}.link span{margin-right:auto;font-size:20px;font-weight:500}@media (max-width:1023px){.link span{font-size:15px}}@media (max-width:767px){.link span{font-size:20px}}.link svg{max-width:24px}@media (max-width:1023px){.link svg{width:19px;margin-left:50px}}@media (max-width:767px){.link svg{width:22px}}.link svg path{color:inherit;fill:currentColor}.poster{background-repeat:no-repeat;background-position:center;background-size:cover;height:47vw;min-height:700px;color:#fff;padding-top:100px}@media (max-width:1023px){.poster{height:52vw;min-height:400px;padding-top:80px;padding-bottom:50px}}@media (max-width:767px){.poster{padding-top:30px;padding-bottom:25px;height:56vw;min-height:210px}}.poster__cont{height:100%}.poster__inner{height:100%;display:flex;align-items:flex-start}@media (max-width:1023px){.poster__inner{align-items:flex-start}}.poster__text{max-width:644px}@media (max-width:1649px){.poster__text{max-width:435px}}@media (max-width:767px){.poster__text{max-width:unset}}.cursor{display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;width:30px;height:30px;color:#fff;border-radius:50%;transform:translate(-50%,-50%);pointer-events:none;transition:box-shadow .3s ease-out,height .3s ease-out,width .3s ease-out,opacity .3s ease-out;z-index:20;mix-blend-mode:difference}.cursor:after,.cursor:before{content:"";position:absolute;display:block;border-radius:50%;z-index:1}.cursor:after{width:100%;height:100%;border:3px solid #fff;top:0;left:0}.cursor:before{top:50%;left:50%;width:calc(100% - 2px);height:calc(100% - 2px);transform:translate(-50%,-50%);box-shadow:inset 0 0 0 0 #fff;transition:box-shadow .3s ease-out,height .3s ease-out,width .3s ease-out}.cursor__icon-plus{opacity:0;width:12px;transition:opacity .3s,transform .3s;transform:scale(.5)}.cursor--plus .cursor__icon-plus{opacity:1;transform:scale(1)}.cursor--close .cursor__icon-plus{opacity:1;transform:scale(1) rotate(135deg)}.cursor--hidden{visibility:hidden}.cursor--iframe,.cursor--move .cursor__icon-plus{opacity:0}.cursor--filled:before{box-shadow:inset 0 0 0 42px #fff}.cursor--close,.cursor--move,.cursor--plus,.cursor--swiper-l,.cursor--swiper-r,.cursor--swiper-r-team{width:60px;height:60px;border-width:3px;mix-blend-mode:normal}.cursor--plus:before{box-shadow:inset 0 0 0 0 transparent}.cursor--close:before,.cursor--drag:before{box-shadow:inset 0 0 0 0 #fff}.cursor--swiper-l:before,.cursor--swiper-r:before{box-shadow:inset 0 0 0 0 transparent}.cursor--swiper-r-team:after{border-color:#000}.cursor--move{width:54px;height:54px}.cursor--move:before{box-shadow:inset 0 0 0 0 #fff}.cursor--load:after{display:none}.cursor--load:before{box-shadow:inset 0 0 0 0 transparent}.cursor__icon-arrow,.cursor__move{position:absolute;top:50%;left:50%;width:16px;transition:opacity .3s,transform .3s;transform:translate(-50%,-50%) scale(.5);opacity:0}.cursor--swiper-l .cursor__icon-arrow{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(180deg)}.cursor--swiper-r .cursor__icon-arrow{transform:translate(-50%,-50%) scale(1);opacity:1}.cursor--move .cursor__move,.cursor--swiper-r-team .cursor__icon-arrow{transform:translate(-50%,-50%) scale(1);opacity:0}.cursor__move{width:100%;height:100%;display:flex;align-items:center;justify-content:center;transform:translate(-50%,-50%) scale(.6);pointer-events:none}.cursor--move .cursor__move{opacity:1}.cursor__move svg{opacity:1;position:static;width:17px;height:auto;flex-shrink:0}.cursor__move svg:nth-of-type(1){transform:rotate(180deg);margin-right:92px}.cursor__move svg:nth-of-type(2){transform:none}.cursor__load{position:absolute;top:0;left:0;opacity:0;transition:opacity .2s}.cursor--load .cursor__load{opacity:1}.cursor__load,.cursor__load svg{width:42px;height:42px}.cursor__load svg:nth-of-type(1){transform:rotate(-90deg);stroke-dasharray:115.5;stroke-dashoffset:115.5;-webkit-animation:circleProgress 3s linear forwards;animation:circleProgress 3s linear forwards}.cursor__load svg:nth-of-type(2){position:absolute;top:50%;left:50%;width:15px;transform:translate(-50%,-50%) rotate(90deg);opacity:1}
/*# sourceMappingURL=app.css.map */
