@font-face{font-family:Neue Montreal;src:url(/assets/fonts/PPNeueMontreal-Thin.otf);font-weight:300;font-display:swap}@font-face{font-family:Neue Montreal;src:url(/assets/fonts/PPNeueMontreal-Book.otf);font-weight:400;font-display:swap}@font-face{font-family:Neue Montreal;src:url(/assets/fonts/PPNeueMontreal-Medium.otf);font-weight:500;font-display:swap}@font-face{font-family:Neue Montreal;src:url(/assets/fonts/PPNeueMontreal-Bold.otf);font-weight:700;font-display:swap}body,html{padding:0;margin:0;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background:#050505;color:#fff;--swiper-theme-color:#2a2aff;--vw-size-px:19.2}html *,html :after,html :before{box-sizing:border-box}a{color:inherit;text-decoration:none}*{box-sizing:border-box;font-family:Neue Montreal,neue_montreal,Arial,Helvetica,sans-serif}[data-scroll-container]{will-change:transform;perspective:1px;overflow-x:hidden;overflow-y:auto!important}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,label,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-size:100%;vertical-align:baseline}.mouseCursorContainer{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999999;pointer-events:none;mix-blend-mode:normal}.mouseCursor{background-color:#5542f7;border-radius:50%;height:120px;width:120px;margin-top:-60px;margin-left:-60px;will-change:transform;transform:scale(.2);overflow:hidden;border:1px solid #5542f7}.mouseCursorContent{display:flex;justify-content:center;align-items:center;width:100%}.mouseCursorContent,.mouseCursorIconWrapper{height:100%;justify-content:center;align-items:center}.mouseCursorIconWrapper{position:relative;width:auto;display:inline-block;flex-shrink:0;position:absolute;bottom:0;left:0;right:0;top:0;margin:auto;width:100%;display:flex}.mouseCursorIcon.arrow-diag-icon{width:30px;height:30px;fill:#fff}.mouseCursorIcon.drag-drop-icon{width:42px;height:16px;fill:#fff;display:flex;justify-content:center;align-items:center;justify-content:space-between}.drag-drop-arrow,.mouseCursorIcon.drag-drop-arrow{width:16px;height:16px;fill:#fff}.mouseCursorIcon.move-arrow,.move-arrow{width:21px;height:21px;fill:#fff}@media only screen and (max-width:1024px){.mouseCursor{display:none}body{cursor:auto}}@media only screen and (min-width:1024px){body{--scale_f:0.69}}@media only screen and (max-width:1023px){body{--scale_f:2.667}}.swiper-pagination-bullet{background:#fff!important;border-radius:0!important}.swiper-pagination-bullet-active{background-color:var(--swiper-theme-color)!important}.swiper{padding-bottom:calc(1vw * 45/var(--vw-size-px))!important}@media only screen and (min-width:1024px){.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,calc(1vw * 8/19.2)))!important;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,calc(1vw * 8/19.2)))!important}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,calc(1vw * 4/19.2))!important}}.c-scrollbar_thumb{background-color:#7c7c7c!important}.char,.whitespace,.word{pointer-events:none}.Load-screen,.Transition-screen{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;z-index:99998}.Load-screen:before{content:"";height:100vh;position:absolute;top:-100%;left:0;width:100vw;background:#5541f8}.Load-screen.--is-hidden,.Transition-screen.--is-hidden{pointer-events:none;display:none}.Load-text{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#0e0e0e}.Header{position:fixed;top:0;left:0;width:100%;z-index:9999;pointer-events:none;opacity:1;transition:opacity .5s cubic-bezier(.075,.82,.165,1)}.Header-under-element{opacity:.6;filter:blur(5px)}.Header-wrapper{margin-left:auto;margin-right:auto;display:flex;align-items:center;justify-content:center;position:relative}.Header-logoContainer{pointer-events:all}.Header-logoContainer svg{max-width:calc(1vw * 384/19.2);width:50vw}.Header.fixed .Header-logoContainer svg,.Header.fixed .Header-route{display:none!important}.Header-button,.Header-route{position:absolute;right:0}.Header-route,.MenuButton{z-index:99;cursor:pointer;pointer-events:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border:0;padding:0;background:none;transform:scale(1)}.Header-route{left:0;right:auto;z-index:auto}.Route-label{display:flex;flex-direction:row}.Routes{display:inline-flex;align-items:center;text-transform:capitalize}.Routes-text{font-size:calc(1.6vw * var(--scale_f));font-weight:500;color:#6b6b6b;display:inline-block;transition:color .2s linear}.Routes-text:after{content:"";display:block;height:1px;width:100%;background-color:#fff;transform:scaleX(0);transform-origin:100% 50%;transition:transform .5s linear}.Routes-text:hover:after{transition:transform .7s linear;transform-origin:0 50%;transform:scaleX(1)}.Routes-text:hover{color:#fff}.Routes:nth-child(n+2):before{content:"";width:calc(1vw * 3/19.2);height:calc(1vw * 3/19.2);display:inline-block;background-color:#fff;margin:0 calc(1vw * 14/19.2)}@media only screen and (min-width:1024px){.MenuButton:hover .MenuButton-bg,.MenuButton:hover .MenuButton-border{transform:scale(.8)}.Header-wrapper{max-width:88vw;margin-top:3.5vw}.Header-logoContainer svg{height:calc(1vw * 100/19.2)}.MenuButton{top:0;width:calc(1.1vw * 100/19.2);height:calc(1.1vw * 100/19.2)}}@media only screen and (max-width:1023px){.MenuButton{width:16vw;height:16vw;top:0}.Header-wrapper{max-width:95vw;margin-top:7vw}.Header-logoContainer svg{max-width:calc(1vw * 384/var(--vw-size-px));height:16vw}.MenuButton-label{font-size:2vw}}.MenuButton-bg,.MenuButton-border,.MenuButton-label{position:absolute;bottom:0;left:0;right:0;top:0;margin:auto;width:100%;height:100%}.MenuButton-border{fill:transparent;stroke:#fff;transition:transform .5s cubic-bezier(.165,.84,.44,1),opacity .3s linear}.MenuButton-bg{transform:scale(1);background:#5541f8;border-radius:100%;-webkit-clip-path:ellipse(var(--r) var(--r) at var(--x) var(--y));clip-path:ellipse(var(--r) var(--r) at var(--x) var(--y));transition:transform .5s cubic-bezier(.165,.84,.44,1)}.MenuButton-label{display:flex;justify-content:center;align-items:center;overflow:hidden;z-index:10;text-transform:uppercase}@media only screen and (min-width:1024px){.MenuButton-label{font-size:calc(1.2vw * 12/19.2);line-height:calc(1.2vw * 14/19.2)}}.MenuButton-label span{transition:transform .5s cubic-bezier(.165,.84,.44,1) .2s;display:block;color:#fff}.MenuButton-cross{width:calc(1vw * 20/19.2);height:calc(1vw * 20/19.2);position:absolute;top:50%;left:50%;margin-left:calc(-1vw * 10/19.2);margin-top:calc(-1vw * 10/19.2);transform:rotate(45deg);fill:#fff}.MenuButton.menu-open .MenuButton-bg{background:#050505}.MenuButton.menu-open .MenuButton-label span{transform:scale(0);transition:transform .5s cubic-bezier(.165,.84,.44,1)}.MenuButton .MenuButton-cross path:first-child{transform-origin:100% 50%;transform:scaleX(0) translate3d(-20px,0,0);transition:transform .5s cubic-bezier(.165,.84,.44,1)}.MenuButton .MenuButton-cross path:nth-child(2){transform-origin:50% 0;transform:scaleY(0) translate3d(0,-20px,0);transition:transform .5s cubic-bezier(.165,.84,.44,1)}.MenuButton.menu-open .MenuButton-cross path:first-child{transform:scaleX(1);transition:transform .5s cubic-bezier(.165,.84,.44,1) .3s}.MenuButton.menu-open .MenuButton-cross path:nth-child(2){transform:scaleY(1);transition:transform .5s cubic-bezier(.165,.84,.44,1) .3s}.Header .Menu,.MenuButton{pointer-events:auto}@media only screen and (max-width:1023px){.MenuButton-cross{width:18px;height:18px;margin-left:-9px;margin-top:-9px}}.Header .Menu{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:fixed;display:flex;height:100vh;-webkit-clip-path:ellipse(var(--r) var(--r) at var(--x) var(--y));clip-path:ellipse(var(--r) var(--r) at var(--x) var(--y))}.Header .Menu,.Menu-bg{top:0;left:0;width:100%}.Menu-bg{position:absolute;bottom:0;right:0;height:100%}.Menu-wrapper{margin-left:auto;margin-right:auto;height:100vh;align-items:center;position:relative}.Contact-menu .Menu-wrapper{min-height:100vh;height:auto}.Menu-navItem{position:relative;margin:3vh 0}.Menu-navItemNum{font-size:1rem;display:inline-block;position:relative;font-weight:400}.Menu-navItemNum span{transform-origin:100% 100%;display:inline-block}.Menu-navItemLink{text-transform:uppercase;font-weight:500;position:relative;overflow:hidden}.Menu-navItemLink,.Menu-navItemLink span{display:inline-block}.Menu-navItemLinkInner{position:relative}.Menu-navItemLinkInnerHover,.Menu-navItemLinkInnerHover:after{position:absolute;bottom:0;left:0;right:0;top:0;margin:auto;width:100%;height:100%}.Menu-quickAccessItem{text-transform:uppercase;font-size:1.4vw;line-height:1.4vw;padding:.5rem 0}.Menu-quickAccessItemLink{display:inline-block;position:relative}.Menu-quickAccessItemLink:after{content:"";display:block;width:100%;height:1px;background:#fff;transform:scaleX(0);transform-origin:100% 50%;transition:transform .5s cubic-bezier(.165,.84,.44,1)}.Menu-quickAccessItemLink:hover:after{transition:transform .7s cubic-bezier(.165,.84,.44,1);transform-origin:0 50%;transform:scaleX(1)}.Menu-socials{display:inline-flex;margin-top:1vh}.Menu-socialsItem{text-transform:uppercase}.Menu-socialsItemLink{display:flex;align-items:center}.Menu-socialsItemIcon{margin-right:1px}.Menu-socialsItemLabel{opacity:1;font-weight:400;transition:opacity .3s linear;letter-spacing:calc(1vw * 1/19.2);font-size:calc(1vw * 1*16/19.2)}@media only screen and (min-width:1024px){.Menu-wrapper{display:flex;width:87vw}.Menu-nav{margin-bottom:7vh}.Menu-navItemNum{margin-right:calc(1vw * 3.5*8/19.2);bottom:2.3vh;font-size:calc(1vw * 1*16/19.2);line-height:calc(1vw * 1.4*16/19.2)}.Menu-navItemLink{font-size:14vh;line-height:14vh;font-weight:500}.Menu-navItemLinkInnerHover:after{content:attr(data-label);display:block;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#fff;-webkit-clip-path:ellipse(var(--r) var(--r) at var(--x) var(--y));clip-path:ellipse(var(--r) var(--r) at var(--x) var(--y));pointer-events:none;z-index:10}.Menu-socialsItem{margin-left:calc(1vw * 20/19.2)}.Menu-socialsItemIcon{width:1.8vw;height:1.8vw;margin-right:calc(1vw * 10/19.2)}.Menu-navItem:first-child{margin-left:calc(1vw * 14*16/19.2)}.Menu-navItem:nth-child(2){margin-left:0}.Menu-navItem:nth-child(3){margin-left:calc(1vw * 16*16/19.2)}.Menu-navItem:nth-child(4){margin-left:calc(1vw * 10*16/19.2)}.Menu-quickAccessItem{padding:calc(1vw * .5*16/19.2) 0}.Menu-secondNav{position:absolute;text-align:right;right:0;bottom:5vh}.Menu-logoContainer{position:absolute;left:0;bottom:5vh;transform:scale(.9);transform-origin:left bottom}.Menu-logoContainer>svg{max-width:calc(1vw * 255/19.2);height:calc(1vw * 26/19.2);width:35vw}}@media only screen and (max-width:1023px){.Menu{overflow-y:auto}.Menu-wrapper{width:80vw;height:-moz-fit-content;height:fit-content;padding-top:33vw;margin-bottom:7rem}.Menu-navItem{margin:5px 0}.Menu-navItemNum{margin-right:3.9vw;margin-left:-4vw;top:-5.9vw;font-size:3.8vw}.Menu-navItemLink{font-size:13.5vw;line-height:21vw;transition:all .5s cubic-bezier(.165,.84,.44,1)}.Menu-quickAccessItem{font-size:7vw;line-height:normal}.Menu-secondNav{text-align:center}.Menu-socialsItem{margin:0 10px}.Menu-socialsItemLabel{display:none}.Menu-logoContainer{text-align:center;margin-top:7rem}.Menu-logoContainer svg{width:100%;height:5vw}.Menu-nav{text-align:center;margin-bottom:14vw}}section.homeHeadSection{height:100vh;width:100%;position:relative}.vimeo-fullscreen{position:absolute;bottom:0;left:0;right:0;top:0;margin:auto;width:100%;height:100%;position:relative;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;--ratio:56.25%}.vimeo-fullscreenVideo{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);width:100%;height:100%}.vimeo-fullscreenVideo:after{content:"";display:block;position:absolute;bottom:0;left:0;right:0;top:0;margin:auto;width:100%;height:100%;pointer-events:auto;z-index:99}.vimeo-fullscreenVideo iframe{height:100%;width:100%}.AboutCarousel-section,.Works-slider,.footerLearnMore,.footerTrustedBy,.ideasBehind-wrapper,.ideasImageCarousel,.readyToMake{margin-bottom:calc((10 * 16)/19.2 * 1vw)}.ideasTitle{display:none;padding:4rem 0;justify-content:center;font-size:calc(12vw * var(--scale_f));line-height:calc(12.2vw * var(--scale_f));font-weight:400;text-align:center}.ideasImageCarousel{width:58.33vw;margin-left:auto;margin-right:auto}.ideasImageCarousel img{width:100%;object-fit:fill}.ideasBehind-labelWrapper{margin-left:var(--slide_mag)}.ideasBehind-skillsSlide{transform:translate3d(var(--slide_mag),0,0)}.ideasBehind-wrapper{width:90vw;margin-left:auto;margin-right:auto;position:relative}.ideasBehind-item{cursor:pointer}.ideasBehind-itemLabel{display:inline-block;position:relative;font-weight:500;color:#fff}.ideasBehind-item:first-child .ideasBehind-itemLabel,.ideasBehind-item:last-child .ideasBehind-itemLabel{width:-moz-fit-content;width:fit-content}.ideasBehind-labelWrapper{position:relative;display:inline-block;font-size:calc(14vw * var(--scale_f));line-height:calc(14vw * var(--scale_f));text-transform:uppercase;font-weight:500}.ideasBehind-labelWrapper:after,.ideasBehind-labelWrapper:before{content:attr(data-label);display:inline-block;font-weight:500;text-transform:uppercase;position:absolute;color:var(--ideasBehindColor);opacity:0;transition:transform 0s cubic-bezier(.77,0,.175,1) .5s,opacity .3s cubic-bezier(.455,.03,.515,.955);pointer-events:none;white-space:pre;word-break:break-word}.ideasBehind-labelWrapper:before{content:attr(data-label-secondary);text-align:left;left:calc(100% + 4rem);transform:translate3d(-10rem,0,0)}.ideasBehind-labelWrapper:after{right:calc(100% + 4rem);transform:translate3d(10rem,0,0);text-align:right}.ideasBehind-itemLabel:after{content:attr(data-label);position:absolute;top:0;left:0;color:#050505;-webkit-text-stroke:1px var(--ideasBehindColor);-webkit-clip-path:ellipse(var(--r) var(--r) at var(--x) var(--y));clip-path:ellipse(var(--r) var(--r) at var(--x) var(--y));pointer-events:none}.ideasBehind-item.hover .ideasBehind-labelWrapper:after,.ideasBehind-item.hover .ideasBehind-labelWrapper:before{opacity:1;transform:translateZ(0);transition:transform .8s cubic-bezier(.165,.84,.44,1),opacity .5s cubic-bezier(.455,.03,.515,.955)}.ideasBehind-skills{height:calc(1vw * 3.5*16/19.2)}.ideasBehind-skillsItem{font-size:calc(1vw * 2*16/19.2);line-height:calc(1vw * 2*16/19.2);text-transform:uppercase;position:relative;overflow:hidden}.ideasBehind-skillsItem span{display:inline-block;transform:translate3d(0,-20rem,0);opacity:0;transition:transform .7s cubic-bezier(.77,0,.175,1),opacity .5s cubic-bezier(.455,.03,.515,.955)}.ideasBehind-item.hover .ideasBehind-skillsItem span{transform:scaleY(1) translateZ(0);opacity:1;transition:transform 1s cubic-bezier(.165,.84,.44,1),opacity .5s cubic-bezier(.455,.03,.515,.955)}@media only screen and (max-width:1023px){.ideasBehind-wrapper{display:none;text-align:center}.ideasTitle{font-size:16vw;line-height:16vw;font-weight:500;padding:9vw 0}.ideasBehind-itemLabel{font-size:12vw;font-weight:500}.ideasBehind-labelWrapper{line-height:max(30px,min(12vw,132px));margin-left:0}.ideasBehind-item{line-height:max(20px,min(12vw,140px))}.ideasBehind-skills{display:none}}.Works-slider{position:relative}.Works-slide{z-index:calc(99 - var(--index))}.Works-slideInner{bottom:0;right:0;margin:auto;width:100%}.Works-slideImage,.Works-slideInner{position:absolute;left:0;top:0;height:100%}.Works-slideImage{z-index:80}.Works-slideImageInner,.Works-slideImageInnerImg{position:absolute;bottom:0;left:0;right:0;top:0;margin:auto;width:100%;height:100%}.Works-slideImageInnerImg .AppImage-overlay{opacity:0}.Works-slideContent{position:absolute;top:calc(30vw * var(--scale_f));z-index:90;pointer-events:auto;height:calc(5vw * var(--scale_f));display:flex;align-items:center}.Works-slideWrapTitle{position:relative}.Works-slideTitle{font-size:calc(4.5vw * var(--scale_f));line-height:calc(5.5vw * var(--scale_f));text-transform:uppercase;font-weight:500;display:block;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#fff;color:transparent;--x:0px;--y:0px;--r:0px}.Works-slideTitle:after{content:attr(data-label);position:absolute;top:0;left:0;color:#fff;-webkit-clip-path:ellipse(var(--r) var(--r) at var(--x) var(--y));clip-path:ellipse(var(--r) var(--r) at var(--x) var(--y));pointer-events:none}.Works-slideHover{position:absolute;left:0;top:100%;width:100%}.Works-slideSubtitle{text-transform:uppercase;font-weight:700;font-size:calc(12/19.2 * 1vw);line-height:calc(14/19.2 * 1vw)}.Works-slideOffice{font-size:calc(1.4vw * var(--scale_f));line-height:calc(2vw * var(--scale_f));color:#b5b5b5;font-weight:500}.SliderBullets-list{display:flex;width:100%;justify-content:center}.SliderBullets-item{width:20px;height:20px;border-radius:100%;position:relative}.u-alignVerticalCenter{flex-direction:column}.u-alignHorizontalCenter,.u-alignVerticalCenter{display:flex;justify-content:center;align-items:center}.SliderBullets-item:before{content:"";display:block;width:8px;height:8px;border-radius:100%;border:1px solid #b5b5b5;transition:background .5s cubic-bezier(.165,.84,.44,1),border .5s cubic-bezier(.165,.84,.44,1),transform .5s cubic-bezier(.165,.84,.44,1)}.SliderBullets--light .SliderBullets-item.is-active:before{background:#fff}@media only screen and (min-width:1024px){.Works-slide{pointer-events:none;width:calc(40vw * var(--scale_f));height:calc(60vw * var(--scale_f));padding:0}.Works-slider,.Works-wrapper{height:calc(60vw * var(--scale_f));margin-top:calc(10vw * var(--scale_f))}.Works-slideImage{width:calc(40vw * var(--scale_f))}.Works-slideContent{left:calc(18vw * var(--scale_f));width:calc(36vw * var(--scale_f));top:calc(42vw * var(--scale_f))}.Works-slideTitle{font-size:calc(6vw * var(--scale_f));line-height:calc(5.8vw * var(--scale_f))}.Works-slideImageInnerImg{border:2px solid transparent;transition:border .3s cubic-bezier(.075,.82,.165,1)}.Works-slideImageInnerImg:hover{border:2px solid #5541f8}}@media only screen and (max-width:1023px){.Works-wrapper{width:84vw;height:119vw}.Works-slide{width:calc(31.25vw *var(--scale_f));height:calc(45vw *var(--scale_f));padding:0}.Works-slider,.Works-wrapper{height:calc(45vw *var(--scale_f));margin-top:calc(14vw * var(--scale_f))}.Works-slideImage{width:calc(31.25vw *var(--scale_f))}.Works-slideContent{left:calc(1vw * 19/3.75);top:calc(30vw *var(--scale_f));width:100%;text-align:center;justify-content:center;height:calc(5vw *var(--scale_f))}.Works-slideTitle{font-size:calc(4.5vw *var(--scale_f));line-height:calc(5.5vw *var(--scale_f))}}.footerLearnMore{display:flex;justify-content:center;padding-top:calc((10 * 16)/19.2 * 1vw);flex-direction:column;align-items:center;width:90%;max-width:85vw;text-align:center;border-top:1px solid hsla(0,0%,100%,.2);margin-left:auto;margin-right:auto;font-size:20px}.footerLearnMore p,h1,h4{margin:0;font-weight:inherit}.footerLearnMore>p{font-weight:300;margin-top:calc(1vw * 40/19.2);font-size:calc(1vw * 20/19.2);letter-spacing:calc(1vw * 1/19.2)}.footerLearnMore>h4{font-size:calc(1vw * 3.4*16/19.2);line-height:calc(1vw * 70/19.2);font-weight:500}.footerLearnMore>h1{font-size:4.8vw;line-height:5.2vw;font-weight:500}.footerLearnMore>button{margin-top:20px}.AppButton{cursor:pointer;min-height:50px;height:3vw;display:inline-flex;align-items:center;justify-content:center;border-radius:50vw;padding:0 max(50px,3.5vw);color:var(--textColor);position:relative;--x:0px;--y:0px;--r:0px;margin-top:var(--marginTop);transition:all .7s ease}.AppButton:focus,.AppButton:hover{color:var(--hoverTextColor)}.AppButton-bg{position:absolute;top:1px;left:1px;right:1px;bottom:2px;border-radius:50vw;transition:opacity .5s cubic-bezier(.165,.84,.44,1),border .5s cubic-bezier(.165,.84,.44,1);background-color:var(--buttonColor)}.AppButton strong{transition:color .5s cubic-bezier(.165,.84,.44,1)}.AppButton-bg:after,.AppButton-bg:before{content:"";display:block;position:absolute;bottom:0;left:0;right:0;top:0;margin:auto;display:flex;align-items:center;justify-content:center;background:var(--hoverColor);border:1px solid var(--buttonColor);border-radius:50vw;z-index:5}.AppButton-bg:before{transform:scale(1);opacity:1;background:transparent!important;transition:opacity .5s cubic-bezier(.165,.84,.44,1)}.AppButton:hover .AppButton-bg:before{opacity:0;transition:opacity .7s cubic-bezier(.77,0,.175,1),border .7s cubic-bezier(.77,0,.175,1)}.AppButton-bg:after{-webkit-clip-path:ellipse(var(--r) var(--r) at var(--x) var(--y));clip-path:ellipse(var(--r) var(--r) at var(--x) var(--y))}.AppButton-label{font-size:calc(((1.2 * 16)/19.2) * 1vw);line-height:calc(((1.4 * 16)/19.2) * 1vw);text-transform:uppercase;position:relative;z-index:12;font-weight:400;letter-spacing:2px}.footerTrustedBy{display:flex;justify-content:center;flex-direction:column}.footerTrustedBy>h2{font-size:calc(1vw * 3.4*16/19.2);line-height:calc(1vw * 70/19.2);text-align:center;margin:1vw 0;font-weight:500;text-transform:uppercase}.trusterSliderItem{height:-moz-fit-content;height:fit-content;cursor:pointer;margin-right:calc(1vw * 2.5*16/19.2);width:calc(1vw * 190/19.2);height:calc(1vw * 160/19.2);background:hsla(0,0%,100%,0);display:inline-flex;justify-content:center;align-items:center}.trusterSliderItem img{width:100%!important;height:100%!important;transform:scale(.5);object-fit:contain;opacity:.5;transition:opacity .3s cubic-bezier(.25,.46,.45,.94)}.trusterSliderItem:hover img{opacity:1}@media only screen and (min-width:1024px){.swiper-slide:first-child .trusterSlider:first-child .trusterSliderItem:first-child img{transform:scale(.65)}.swiper-slide:first-child .trusterSlider:first-child .trusterSliderItem:nth-child(5) img{transform:scale(.7)}.swiper-slide:first-child .trusterSlider:nth-child(2) .trusterSliderItem:nth-child(3) img,.swiper-slide:first-child .trusterSlider:nth-child(3) .trusterSliderItem:first-child img{transform:scale(.8)}.swiper-slide:nth-child(2) .trusterSlider:first-child .trusterSliderItem:nth-child(2) img{transform:scale(.7)}.swiper-slide:nth-child(2) .trusterSlider:first-child .trusterSliderItem:nth-child(3) img{transform:scale(.6)}.swiper-slide:nth-child(2) .trusterSlider:first-child .trusterSliderItem:nth-child(4) img{transform:scale(.65)}.swiper-slide:nth-child(2) .trusterSlider:first-child .trusterSliderItem:nth-child(5) img,.swiper-slide:nth-child(2) .trusterSlider:nth-child(3) .trusterSliderItem:nth-child(2) img{transform:scale(.6)}.swiper-slide:nth-child(2) .trusterSlider:nth-child(3) .trusterSliderItem:nth-child(4) img{transform:scale(.7)}.swiper-slide:nth-child(3) .trusterSlider:first-child .trusterSliderItem:nth-child(3) img,.swiper-slide:nth-child(3) .trusterSlider:first-child .trusterSliderItem:nth-child(5) img{transform:scale(.65)}.swiper-slide:nth-child(3) .trusterSlider:nth-child(2) .trusterSliderItem:first-child img{transform:scale(.6)}.swiper-slide:nth-child(3) .trusterSlider:nth-child(2) .trusterSliderItem:nth-child(3) img{transform:scale(.7)}.swiper-slide:nth-child(3) .trusterSlider:nth-child(2) .trusterSliderItem:nth-child(4) img,.swiper-slide:nth-child(3) .trusterSlider:nth-child(2) .trusterSliderItem:nth-child(5) img{transform:scale(.6)}.swiper-slide:nth-child(3) .trusterSlider:nth-child(3) .trusterSliderItem:first-child img{transform:scale(.65)}}@media only screen and (max-width:1023px){.swiper-slide:first-child .trusterSlider:first-child .trusterSliderItem:first-child img{transform:scale(.6)}.swiper-slide:first-child .trusterSlider:nth-child(2) .trusterSliderItem:nth-child(2) img,.swiper-slide:first-child .trusterSlider:nth-child(3) .trusterSliderItem:nth-child(2) img{transform:scale(.75)}.swiper-slide:first-child .trusterSlider:nth-child(4) .trusterSliderItem:nth-child(2) img{transform:scale(.8)}.swiper-slide:nth-child(2) .trusterSlider:first-child .trusterSliderItem:nth-child(2) img,.swiper-slide:nth-child(2) .trusterSlider:first-child .trusterSliderItem:nth-child(3) img{transform:scale(.7)}.swiper-slide:nth-child(2) .trusterSlider:nth-child(2) .trusterSliderItem:first-child img,.swiper-slide:nth-child(2) .trusterSlider:nth-child(2) .trusterSliderItem:nth-child(2) img,.swiper-slide:nth-child(2) .trusterSlider:nth-child(4) .trusterSliderItem:nth-child(3) img{transform:scale(.6)}.swiper-slide:nth-child(2) .trusterSlider:nth-child(5) .trusterSliderItem:nth-child(2) img{transform:scale(.7)}.swiper-slide:nth-child(3) .trusterSlider:first-child .trusterSliderItem:nth-child(3) img,.swiper-slide:nth-child(3) .trusterSlider:nth-child(2) .trusterSliderItem:nth-child(2) img{transform:scale(.65)}.swiper-slide:nth-child(3) .trusterSlider:nth-child(2) .trusterSliderItem:nth-child(3) img{transform:scale(.6)}.swiper-slide:nth-child(3) .trusterSlider:nth-child(3) .trusterSliderItem:nth-child(2) img{transform:scale(.7)}.swiper-slide:nth-child(3) .trusterSlider:nth-child(3) .trusterSliderItem:nth-child(3) img,.swiper-slide:nth-child(3) .trusterSlider:nth-child(4) .trusterSliderItem:first-child img{transform:scale(.6)}.swiper-slide:nth-child(3) .trusterSlider:nth-child(4) .trusterSliderItem:nth-child(2) img{transform:scale(.65)}}.trusterSliderItemDummy{position:absolute}.trusterSlider{display:flex;flex-direction:row;left:0;top:0;width:-moz-fit-content;width:fit-content}.trusterSlideWrapper{display:flex;flex-direction:column;margin:0 auto;align-items:center}#trust_Left,#trust_Right{visibility:hidden;opacity:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;display:none}.trustersLoop{width:100vw;margin-left:auto;margin-right:auto}.Footer-wrapper,footer{position:relative}.Footer-wrapper{flex-direction:row;justify-content:center;margin:0 auto;border:1px solid hsla(0,0%,100%,.2);overflow:hidden}.Footer-wrapper,.footerRow{justify-content:space-between}.footerRow{width:-moz-fit-content;width:fit-content;display:flex;flex-direction:column;align-items:center;position:relative;z-index:20;width:100%}.footerRow h2{font-size:2.916vw;margin:0;font-weight:500;text-align:center}.footerTable{display:grid;margin-top:45px;width:100%;grid-template-columns:1fr 1fr}.footerTable span{font-size:max(10px,1.04vw);font-size:calc(1.4vw * var(--scale_f));line-height:calc(4vw * var(--scale_f));opacity:.5;font-weight:400;cursor:pointer;transition:opacity .2s ease-in-out}.footerTable span:hover{opacity:1}.Footer-planetbg{width:calc(30vw * var(--scale_f));height:calc(30vw * var(--scale_f));margin-left:calc(-15vw * var(--scale_f));position:absolute;bottom:calc(-15vw * var(--scale_f));left:50%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:0;background:#050505}video::-webkit-media-controls-panel,video::-webkit-media-controls-play-button{display:none!important;-webkit-appearance:none}video::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}.Footer-planetbgVideo{mix-blend-mode:screen}.Video.Footer-planetbgVideo{-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.copyRightText{margin:calc(1vw * 60/19.2) auto;text-align:center;font-size:calc(1vw * 16/19.2)}@media only screen and (min-width:1024px){.Footer-planetbg{width:calc(82vw * var(--scale_f));height:calc(82vw * var(--scale_f));margin-left:calc(-41vw * var(--scale_f));bottom:calc(-43vw * var(--scale_f))}.footerRow:first-child{width:39vw}.footerRow:nth-child(2){justify-content:flex-start;width:28vw}.Footer-wrapper{display:flex;width:88vw;padding:calc(5vw * var(--scale_f)) calc(12vw * var(--scale_f)) calc(5vw * var(--scale_f));justify-content:center}.AppButton:hover strong{color:var(--buttonColor)}}@media only screen and (max-width:1023px){.footerTable{margin-top:20px}.Footer-wrapper{flex-direction:column;align-items:center;text-align:center;width:88vw;padding:max(22px,min(12vw,128px)) 0}.footerTable span{font-size:calc(1.4vw *var(--scale_f));line-height:calc(3vw *var(--scale_f))}.footerRow h2{font-size:max(22px,min(8vw,128px));font-weight:500}.footerRow{width:80vw!important;align-items:center;margin:auto}.footerRow:nth-child(2){margin-top:8vw}.Footer-planetbg{width:calc(30vw * 3);height:calc(30vw * 3);margin-left:calc(-15vw * 3);bottom:calc(-15vw * 3)}.footerLearnMore>h1{font-size:max(30px,min(10.6vw,112px));line-height:max(30px,min(14vw,132px));font-weight:600}.footerLearnMore>h4{font-size:max(22px,min(8vw,128px));line-height:max(22px,min(8vw,128px));font-weight:500}.footerLearnMore>p{font-size:calc(1.8vw *var(--scale_f));margin-top:calc(2vw *var(--scale_f))}.footerTrustedBy>h2{font-size:max(22px,min(8vw,128px));line-height:max(22px,min(8vw,128px));text-align:center;margin:10vw 0}.footerLearnMore{padding-top:calc(7vw * var(--scale_f));border-top:none}.copyRightText{font-size:4vw;margin:60px auto}.trusterSliderItem{width:calc(1vw * 130/var(--vw-size-px));height:calc(1vw * (180/1.94)/var(--vw-size-px));background:hsla(0,0%,100%,0)}.AppButton{max-height:150px;min-height:50px;height:calc(3.5vw * 3);display:inline-flex;align-items:center;justify-content:center;border-radius:2.5rem;padding:0 max(50px,min(calc(4.5vw * 4),150px));margin-top:calc(3vw *var(--scale_f))}.AppButton-label{font-size:max(14px,min(3vw,64px));line-height:max(14px,min(3.5vw,64px))}.AppButton:focus .AppButton-bg,.AppButton:hover .AppButton-bg{border:1px solid var(--buttonColor);background-color:var(--hoverColor)}.ideasImageCarousel{width:90vw}.AboutCarousel-section,.Works-slider,.footerLearnMore,.footerTrustedBy,.ideasBehind-wrapper,.ideasImageCarousel,.readyToMake{margin-bottom:calc((4 * 16)/var(--vw-size-px) * 1vw)}}@media only screen and (max-width:540px){.trusterSliderItem{width:calc(1vw * 90/3);height:calc(1vw * ((180/1.94)/130) * 90/3);background:hsla(0,0%,100%,0)}}.Work-page{padding-top:15vw}.u-textUppercase{text-transform:uppercase}.u-cGrey{color:#b5b5b5}.Works-Listfilter{margin-bottom:2.4vw;position:relative;z-index:99;display:none}.Listfilter-wrapper{margin-left:auto;margin-right:auto;position:relative;border-bottom:1px solid hsla(0,0%,100%,.12)}.Listfilter-list{display:flex;align-items:center}.Listfilter-title{margin-right:1.4vw;margin-bottom:.3vw;white-space:nowrap;font-size:calc(3.2vw * var(--scale_f));line-height:calc(3.8vw * var(--scale_f));display:none;font-weight:400}.Listfilter-listItem{font-size:calc(2vw * var(--scale_f));line-height:calc(2.4vw * var(--scale_f));margin:0 1.1vw;height:4.5vw;color:#b5b5b5;position:relative;display:flex;align-items:center;justify-content:center;font-weight:500;cursor:pointer;white-space:nowrap;transition:color .5s cubic-bezier(.165,.84,.44,1),opacity .5s cubic-bezier(.165,.84,.44,1)}.Listfilter-listItem.is_active,.Listfilter-listItem:hover{color:#fff}.Listfilter-listItemLabel{position:relative;height:100%;display:flex;align-items:center;justify-content:center}.Listfilters-listItemCount{font-size:calc(1.4vw * var(--scale_f));line-height:calc(1.7vw * var(--scale_f));top:calc(-1.5vw * var(--scale_f));right:0;position:relative}.Listfilter-listItem.is-disable{opacity:.3;color:#b5b5b5;pointer-events:none}.Listfilter-listItemLabel:after{content:"";display:block;position:absolute;height:2px;bottom:0;left:0;width:100%;background:#fff;transform:scaleX(0);transition:transform .7s cubic-bezier(.165,.84,.44,1)}.Listfilter-listItem.is_active .Listfilter-listItemLabel:after{transform:scaleX(1)}.List-wrapper{margin-left:auto;margin-right:auto}.List-items{flex-wrap:wrap;display:flex;justify-content:space-between}.WorksListItem{width:100%;display:block}.AppImage{position:relative;overflow:hidden;font-size:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.AppImage-overlay{bottom:0;left:0;right:0;margin:auto;background:#050505;opacity:1;z-index:10}.AppImage-overlay,.AppImage-overlay:after{position:absolute;top:0;width:100%;height:100%}.AppImage-image{position:relative;opacity:0;width:100%;height:100%}.AppImage.Plane .AppImage-image,.AppImage.Plane .AppImage-placeholder{opacity:0!important}.Works-slideImageInner .AppImage-placeholder{position:absolute;width:98%;height:98%;left:1%}.AppImage.fit-contain .AppImage-image,.AppImage.fit-cover .AppImage-image{position:absolute;height:100%;width:100%;left:0;top:0}.AppImage.fit-cover .AppImage-image{object-fit:cover}.AppImage.loaded .AppImage-image{opacity:1;transition:opacity .8s cubic-bezier(.455,.03,.515,.955);scale:1.01}.WorksListItem-thumbnail{width:100%;height:14.3vw;margin-bottom:1vw}.app-title--small{font-size:calc(3vw * var(--scale_f));line-height:calc(3.6vw * var(--scale_f))}.app-title--regular{font-weight:400;font-size:calc(5vw *var(--scale_f));line-height:calc(6.2vw *var(--scale_f))}.WorksListItem-title{font-weight:500;color:#fff;margin-bottom:calc(1vw * var(--scale_f));transition:color .5s cubic-bezier(.165,.84,.44,1)}.WorksListItem-details,.WorksListItem-title{opacity:0;transform:translate(20%)}.WorksListItem:hover .WorksListItem-title{color:#fff}.app-text--small{font-size:calc((19 /19.2) * 1vw);line-height:calc((30 /19.2) * 1vw)}.WorksListItem-detail{display:inline;align-items:center;line-height:25px}.WorksListItem-detail:after{content:"";display:block;display:inline-block;position:relative;width:3px;height:3px;border-radius:100%;background:#fff;margin-left:9px;margin-right:9px;top:-3px}.WorksListIem-detail:first-child{font-weight:400}.WorksListIem-detail:nth-child(2){margin-left:7px;font-weight:700}.readyToMake{display:flex;justify-content:center;padding-top:calc((10 * 16)/19.2 * 1vw);flex-direction:column;align-items:center;width:90%;max-width:85vw;text-align:center;border-top:1px solid hsla(0,0%,100%,.2);margin-left:auto;margin-right:auto;font-size:20px}.readyToMake-text{font-size:calc((54/19.2) * 1vw);line-height:calc((54/19.2) * 1vw)}@media only screen and (min-width:1024px){.Works-Listfilter{margin-bottom:7vw}.Listfilter-wrapper{width:84vw;display:flex;align-items:center}.Listfilter-title{margin-right:2vw;display:block}.List-wrapper{width:84vw}.List-item{width:38.88vw;margin-bottom:4.16vw}.WorksListItem-thumbnail{height:calc(30.9782vw * var(--scale_f))}.app-title--small{font-size:calc(4.5vw * var(--scale_f));line-height:calc(5vw * var(--scale_f))}.app-title--regular{font-weight:400;font-size:calc(12vw * var(--scale_f));line-height:calc(12.2vw * var(--scale_f))}.WorksListItem-title{color:transparent;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#fff}.WorksListItem-detail{margin-bottom:calc(2vw * var(--scale_f))}}@media only screen and (max-width:1023px){.Work-page{padding-top:27vw}.Listfilter-wrapper{width:88vw}.Listfilter-list{overflow-x:scroll}.Listfilter-listItem,.Listfilter-title{font-size:5.24vw;line-height:5.5vw;margin:0 3.24vw;height:16vw}.List-wrapper{width:88vw}.List-item{width:100.93vw;margin-bottom:calc(1.5 * 4vw);margin-top:5vw}.Listfilters-listItemCount{font-size:calc(1.4vw *var(--scale_f));line-height:calc(1.7vw *var(--scale_f));top:calc(-1.5vw *var(--scale_f))}.WorksListItem-thumbnail{height:49.5vw;margin-bottom:4vw}.app-title--small{font-size:calc(2.7vw * 3);line-height:calc(3.3vw * 3)}.WorksListItem-title{opacity:0;font-weight:500;color:#fff;margin-bottom:calc(1vw * 3);transition:color .5s cubic-bezier(.165,.84,.44,1)}.app-text--small{font-size:calc(1.2vw * 3);line-height:calc(1.8vw * 3)}.readyToMake{padding-top:calc((4 * 16)/var(--vw-size-px) * 1vw)}.readyToMake-text{font-size:max(22px,min(8vw,128px));line-height:max(22px,min(8vw,128px))}}.Directors-page{padding-top:15vw}.Directors-onBoard .Title{width:100vw;text-align:center;margin-bottom:5vw;font-size:2.7vw;font-weight:500}.OnBoard-wrapper{margin-left:auto;margin-right:auto}.OnBoard-listItems{display:flex;flex-direction:column}.OnBoard-listItem{display:flex;padding:4vw 5vw;justify-content:center;border:1px solid hsla(0,0%,100%,.2)}img.OnBoardDirector-Image,img.OtherDirectors-Image{object-fit:cover;filter:gray;filter:grayscale(1)}.OnBoardDirector-Name,.OtherDirectors-Name{font-size:1.64vw;line-height:1.8vw;font-weight:400;margin-top:20px}.OnBoardDirector-About{font-size:1.1vw;line-height:1.9vw;font-weight:300;display:flex;align-items:center;width:35%;letter-spacing:calc(1vw/19.2)}.OnBoardDirector-Profile,.OtherDirectors-List{text-align:center}.OtherDirectors-List{display:flex;flex-direction:column}.OtherDirectors-List>h3{width:100%;text-align:center;font-size:2.7vw;font-weight:500;margin-bottom:3vw}.OtherDirectors-ListItem{width:calc(100% / 3);margin-bottom:5vw}.OtherDirectors-ListItems{display:flex;flex-wrap:wrap;flex-direction:row}.OtherDirectors-Name{margin-top:10px}.OtherDirectors-ListItem>span{display:inline-block;font-size:1vw;line-height:1.1vw;font-weight:300;letter-spacing:calc(1vw/19.2);margin-top:7px}@media only screen and (min-width:1024px){.OnBoard-wrapper{width:88vw}.OnBoard-listItem{width:100%}.OnBoardDirector-About{margin-left:6vw}}@media only screen and (max-width:1023px){.OnBoard-wrapper{width:88vw}.OnBoard-listItem{width:100%;flex-direction:column;align-items:center;text-align:center;padding:11vw 5vw}.About-page,.Directors-page{padding-top:35vw}.Directors-onBoard .Title,.OtherDirectors-List>h3{font-size:calc(2.7vw * 3.5);margin-bottom:calc(1vw * 40/var(--vw-size-px))}.OnBoardDirector-Name{margin-top:calc(1vw * 20/var(--vw-size-px));font-size:calc(1.64vw * 5);line-height:calc(1.8vw * 5)}.OtherDirectors-Name{margin-top:calc(1vw * 8/var(--vw-size-px));font-size:calc(1.4vw * 5);line-height:calc(2vw * 5)}.OnBoardDirector-About,.OtherDirectors-ListItem>span{font-size:calc(1.8vw *var(--scale_f));line-height:calc(2vw *var(--scale_f));margin-top:20px;width:90%}.OtherDirectors-ListItem>span{margin-top:0;width:auto}img.OnBoardDirector-Image{width:70.83vw}.OtherDirectors-ListItems{width:100%}.OtherDirectors-ListItem{width:calc(100%);margin-bottom:12vw}}.ContactForm-title{font-size:calc((54 / 19.2) * 1vw);line-height:calc((55 / 19.2) * 1vw);font-weight:800;text-transform:uppercase}.ContactForm-wrapper{margin:0 auto}.ContactForm{margin-top:calc((50 / 19.2) * 1vw);display:flex;flex-direction:row;letter-spacing:1px}.ContactForm-details{display:flex;flex-direction:column;padding-right:calc((50 / 19.2) * 1vw);width:30%;justify-content:space-evenly}.ContactDetailsLabel{font-size:calc((32 / 19.2) * 1vw);line-height:calc((48 / 19.2) * 1vw);font-weight:400;text-transform:uppercase}.ContactDetailsInfo{font-size:calc((18 / 19.2) * 1vw);line-height:calc((28 / 19.2) * 1vw);font-weight:300}.ContactDetailsInfo.Contact-Map{display:flex;align-items:center;width:-moz-fit-content;width:fit-content;border-bottom:1px solid #fff;transition:border .1s linear;border-block-style:dashed}.ContactDetailsInfo.Contact-Map:hover{border-color:transparent}.ContactDetailsInfo img{height:calc((18 / 19.2) * 1vw);margin-left:calc((10 / 19.2) * 1vw)}.contact-form{display:flex;flex-direction:column;justify-content:space-around;align-items:stretch}.ContactForm-form{width:29.63vw;height:24.4vw;border-left:1px solid #fff;padding-left:calc((50 / 19.2) * 1vw)}.ContactForm-processing{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.FormInput::placeholder{color:#fff;letter-spacing:1px}.FormInput{font-size:calc((20 / 19.2) * 1vw);font-weight:300;background-color:transparent;color:#fff;padding:calc((12 / 19.2) * 1vw) calc((21 / 19.2) * 1vw);outline:none;border:none;border-bottom:1px solid #fff;margin-top:calc((10 / 19.2) * 1vw);letter-spacing:1px}textarea.FormInput{resize:none;height:10vw}button.FormButton{background:none;border:none;outline:none;width:-moz-fit-content;width:fit-content}button.FormButton .AppButton-label{font-size:calc((21 / 19.2) * 1vw);font-weight:500}.ContactMenu-button{top:3.5vw;margin-right:calc((100vw - 88vw)/2)}@media only screen and (max-width:1023px){.ContactDetailsInfo img{height:calc((18 / var(--vw-size-px)) * 1vw);margin-left:calc((10 /  var(--vw-size-px)) * 1vw)}.ContactForm{margin-top:calc((50 / var(--vw-size-px)) * 1vw);flex-direction:column-reverse;text-align:center}.ContactForm-title{font-size:calc((54 / var(--vw-size-px)) * 1vw);line-height:calc((55 / var(--vw-size-px)) * 1vw)}.ContactForm-form{border:none;width:100%;height:auto;padding:0}.ContactForm-details{padding:0;width:100%;margin-top:calc((50 / var(--vw-size-px)) * 1vw);padding-right:calc((50 / var(--vw-size-px)) * 1vw);text-align:left}textarea.FormInput{height:30vw}.FormInput{margin-top:calc((10 / var(--vw-size-px)) * 1vw);padding:calc((12 / var(--vw-size-px)) * 1vw) calc((7 / var(--vw-size-px)) * 1vw);font-size:calc((20 / var(--vw-size-px)) * 1vw)}button.FormButton .AppButton{height:50px}button.FormButton{margin:0 auto}.ContactForm-title{font-size:calc((40 / var(--vw-size-px)) * 1vw);line-height:calc((42 / var(--vw-size-px)) * 1vw)}.ContactForm{margin-top:calc((30 / var(--vw-size-px)) * 1vw)}.ContactDetailsLabel{font-size:calc((25 / var(--vw-size-px)) * 1vw);line-height:calc((48 / var(--vw-size-px)) * 1vw);font-weight:500}.ContactDetailsItem:nth-child(n+2){margin-top:calc((10 / var(--vw-size-px)) * 1vw)}.ContactDetailsInfo{font-size:calc((18 / var(--vw-size-px)) * 1vw);line-height:calc((28 / var(--vw-size-px)) * 1vw)}button.FormButton .AppButton-label{font-size:calc((21 / var(--vw-size-px)) * 1vw)}.ContactMenu-button{top:7vw;margin-right:calc((100vw - 95vw)/2)}.Menu-socials{margin-top:2vh}.Contact-menu .Menu-socials{margin-top:8vh}.Menu-socialsItemIcon{width:12.2vw;height:12.2vw}}.About-page{padding-top:calc(171/19.2 * 1vw)}.AboutLabels-section{margin-bottom:calc((12 * 16)/19.2 * 1vw)}.About-Labels,.Label{display:flex;flex-direction:column}.Label{justify-content:center;align-items:center}.Label:nth-child(n+2){margin-top:calc(7vw * var(--scale_f))}.Label-header h2{font-size:calc(7vw * var(--scale_f));line-height:calc(7.2vw * var(--scale_f));font-weight:400}.Label-title h4{font-size:calc(3vw * var(--scale_f));line-height:calc(4.8vw * var(--scale_f));letter-spacing:calc(1vw * 2/16 * var(--scale_f));font-weight:500;color:var(--title-color)}.Label-tags{width:100vw}.Label-tags p{font-size:calc(2.9vw * var(--scale_f));line-height:calc(4vw * var(--scale_f));font-weight:200;width:max-content;letter-spacing:calc(1vw * 4/16 * var(--scale_f))}.AboutCarousel-section{position:relative;height:calc(60vw * var(--scale_f));display:flex;align-items:center;justify-content:center}.AboutTitle-wrapper{margin-left:auto;margin-right:auto;text-align:center;position:relative;z-index:10;width:calc(112vw * var(--scale_f));margin-top:calc(21vw * var(--scale_f))}.AboutCarousel{width:100%;position:absolute;top:0;left:0;z-index:1;pointer-events:none}.AboutTitle-title{display:block;font-size:calc(9vw * var(--scale_f));line-height:calc(11.2vw * var(--scale_f));font-weight:400}.AboutTitle-subtitle{display:block;font-size:calc(3.8vw * var(--scale_f));line-height:calc(4vw * var(--scale_f));font-weight:400;width:50%;margin:0 auto}.AboutCarousel.Works-slide{pointer-events:none;width:calc(36vw * var(--scale_f));height:calc(60vw * var(--scale_f));padding:0}@media only screen and (max-width:1023px){.About-page{padding-top:37vw}.Label:nth-child(n+2){margin-top:calc(5vw *var(--scale_f))}.Label-header h2{font-size:10vw;line-height:12vw;font-weight:500}.Label-title h4{font-size:8vw;line-height:8vw;text-align:center;letter-spacing:calc(1vw * 2/16 * var(--scale_f))}.Label-tags p{font-size:max(14px,min(4.2vw,64px));line-height:max(14px,min(9vw,128px));letter-spacing:calc(1vw * 4/16 * var(--scale_f))}.AboutCarousel-section{height:calc(45vw *var(--scale_f))}.AboutTitle-wrapper{margin-top:calc(27vw *var(--scale_f))}.AboutTitle-title{font-size:calc(4vw *var(--scale_f));line-height:calc(5.5vw *var(--scale_f));font-weight:500}.AboutTitle-subtitle{font-size:max(7px,min(4.2vw,128px));line-height:max(7px,min(4.7vw,128px));width:75%}.AboutCarousel-section{margin-bottom:33vw}}.Vision{position:relative;margin:calc(6vw * var(--scale_f)) auto}.Vision-title{margin-left:auto;margin-right:auto;position:relative;z-index:2;margin-bottom:calc(5vw * var(--scale_f));display:none}.Vision-title .HomeTitle-title{display:block}.HomeTitle-surtitle{font-weight:500}.Vision-wrapper{margin-left:auto;margin-right:auto;z-index:2}.Vision-item,.Vision-wrapper{position:relative}.Vision-item:first-child{margin-top:calc(15vw * var(--scale_f))}.Vision-itemHead{padding-bottom:calc(6vw *var(--scale_f));position:relative;transition:transform .3s cubic-bezier(.165,.84,.44,1) 0s}.Vision-itemTitle{text-transform:uppercase;font-weight:500;position:relative;display:inline-block;color:#fff;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#fff;transition:color .5s cubic-bezier(.455,.03,.515,.955)}.Vision-item.active .Vision-itemTitle{color:transparent}.Vision-itemSubtitle{font-size:calc(3.2vw * var(--scale_f));line-height:calc(3.8vw * var(--scale_f));margin-top:calc(-1.2vw * var(--scale_f))}.Vision-itemSubtitle strong{font-weight:700;font-style:italic}.Vision-itemHead:after{content:"";display:block;width:calc(4vw * var(--scale_f));height:1px;background:#fff;position:absolute;bottom:0;transform:scaleX(0)}.Vision-item.active .Vision-itemHead:after{transform:scaleX(1);transition:transform .7s cubic-bezier(.165,.84,.44,1) .3s}.Vision-itemKeyFigures{text-transform:uppercase}.Vision-bg{width:100vw;height:100vh;position:absolute;margin-left:-50vw;margin-top:-50vh;left:50%;top:50vh;pointer-events:none;display:flex;justify-content:center;align-items:center}.Vision-bgAnimatedLogo{display:none;position:absolute;width:40vw;height:40vw;left:50%;top:50%;margin-left:-20vw;margin-top:-20vw;background:#050505}.Video.gifLike{-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.Vision-bgAnimatedLogoVideo{mix-blend-mode:screen}.Video{width:100%;height:100%}.Vision-bgCircle{flex:none;width:70vw;height:70vw;border:1px solid #fff;border-radius:100%;opacity:.1}.Vision-bgItems{-webkit-backface-visibility:hidden;backface-visibility:hidden;bottom:0;left:0;right:0;top:0;margin:auto;width:100%;height:100%}.Vision-bgItem,.Vision-bgItems{overflow:hidden;border-radius:100%;position:absolute}.Vision-bgItem{width:60vw;height:60vw;top:50%;left:50%;margin-top:-30vw;margin-left:-30vw;opacity:0}.Vision-bgItemImage,.Vision-bgItemWrapImage{position:absolute;bottom:0;left:0;right:0;top:0;margin:auto;width:100%;height:100%}.Vision .AppImage-overlay{bottom:0;left:0;right:0;margin:auto;background:#050505;opacity:0;z-index:10}.AppImage-overlay:after,.Vision .AppImage-overlay{position:absolute;top:0;width:100%;height:100%}.Vision .AppImage-overlay:after{content:"";display:block;background:#5541f8;left:100%}.Vision-bgCross,.ideasBehind-bgCross{position:absolute;bottom:0;left:0;right:0;top:0;margin:auto;width:100%;height:100%}.ideasBehind-bgCross{width:100vw;margin-left:-5vw}.BackgroundCross{position:absolute;bottom:0;left:0;right:0;top:0;margin:auto;width:100%;height:100%}.BackgroundCross-inner,.ackgroundCross-wrapper{position:absolute;width:100%;left:0;pointer-events:none}.BackgroundCross-inner{top:calc(-10vw * var(--scale_f));height:calc(100% + -10vw * var(--scale_f));background-image:url(https://www.mediakeys-experience.com/_nuxt/img/bg-cross.e364cb3.png);background-size:100% auto;background-repeat:repeat;opacity:0}.Vision-itemSkills{padding-top:calc(4.5vw *var(--scale_f));width:100%;pointer-events:none}@media only screen and (min-width:1024px){.Vision{margin:calc(22vw * var(--scale_f)) auto calc(40vw * var(--scale_f))}.Vision-title{width:calc(112vw * var(--scale_f));margin-bottom:calc(10vw * var(--scale_f))}.HomeTitle-surtitle{margin-left:calc(12vw * var(--scale_f))}.Vision-title .HomeTitle-title--l2{margin-left:calc(24vw * var(--scale_f))}.Vision-wrapper{width:calc(92vw * var(--scale_f));height:auto}.Vision-item:nth-child(2n){text-align:right}.Vision-item:nth-child(n+1){margin-top:calc(15vw * var(--scale_f))}.Vision-item:first-child .Vision-itemHead:after{left:0;transform-origin:0 50%}.Vision-item:nth-child(2n) .Vision-itemHead:after{right:0;transform-origin:100% 50%}.Vision-bgItem{width:60vh;height:60vh;margin-top:-30vh;margin-left:-30vh}.Vision-itemSkills{padding-top:calc(4.5vw * var(--scale_f))}.Vision-itemHead{padding-bottom:calc(6vw * var(--scale_f))}}@media only screen and (max-width:1023px){.Vision{display:none}.Vision-title{width:calc(33.33333vw *var(--scale_f))}.HomeTitle-surtitle{margin-left:calc(4.16667vw *var(--scale_f))}.Vision-title .HomeTitle-title--l2{margin-left:calc(6.25vw *var(--scale_f))}.Vision-wrapper{width:calc(33.3333vw *var(--scale_f));height:auto}.Vision-item{width:100%;text-align:center}.Vision-itemHead:after{left:50%;margin-left:calc(-2vw *var(--scale_f));width:calc(4vw *var(--scale_f))}.Vision-itemSubtitle{font-size:calc(3.2vw *var(--scale_f));line-height:calc(3.8vw *var(--scale_f));margin-top:calc(-1.2vw *var(--scale_f))}.Vision-item:first-child{margin-top:calc(15vw *var(--scale_f))}.Vision-item:nth-child(n+1){margin-top:calc(2vw *var(--scale_f))}.Vision{margin:calc(14vw *var(--scale_f)) auto}.Vision-bg{position:fixed}.BackgroundCross{display:none}}.List-popup,.Slide-popup{position:fixed;left:0;top:0;display:flex;justify-content:center;z-index:999999;width:100vw;height:100vh;opacity:1;background:rgba(0,0,0,.66);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:opacity .5s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:all}.popup-hidden{visibility:hidden;z-index:-1000;opacity:0;pointer-events:none;transition:opacity .5s ease}.Popup-frame{display:flex;flex-direction:column;height:100%;width:min-content;justify-content:center;align-items:flex-end;cursor:pointer}.Popup-cross{height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content;padding:.5vw 1vw;margin-right:2vw;background:#5541f8;border:2px solid #5541f8;box-sizing:border-box;border-radius:1.2vw;margin-bottom:.5vw;font-size:calc(18/19.2 * 1vw);letter-spacing:calc(1/19.2 * 1vw);display:flex;align-items:center;transition:background .5s cubic-bezier(.075,.82,.165,1)}.Popup-cross img{margin-left:calc(5/19.2 * 1vw)}.Popup-video{height:min-content;width:min-content;border-radius:2vw;overflow:hidden}.Popup-video,.Popup-video iframe{width:calc(1140/19.2 * 1vw);height:calc((1140 / 1.77)/19.2 * 1vw)}.Popup-cross:hover{background:#5641f800}@media only screen and (max-width:1023px){.Popup-cross img{margin-left:calc(5/var(--vw-size-px) * 1vw);width:calc(14/var(--vw-size-px) * 1vw)}.Popup-video{border-radius:calc(1vw * 1 * 2.677/.69)}.Popup-video,.Popup-video iframe{width:calc(85 * 1vw);height:calc((85/1.77) * 1vw)}.Popup-cross{font-size:calc(14/var(--vw-size-px) * 1vw);padding:calc(1vw * .5 * 2.677/.69) calc(1vw * 2.677/.69);margin-right:calc(1vw * 1 * 2.677/.69);border-radius:calc(1vw * 1.2 * 2.677/.69);margin-bottom:calc(1vw * .5 * 2.677/.69)}}.ExpertItem-wrapImage{width:calc(30 * var(--scale_f) * 1vw);height:calc(30 * var(--scale_f) * 1vw)}.ExpertItem.small .ExpertItem-wrapImage{width:calc(25 * var(--scale_f) * 1vw);height:calc(25 * var(--scale_f) * 1vw)}.ExpertItem-wrapImage{position:relative;overflow:hidden;border-radius:100%;margin-bottom:0;margin-left:auto;margin-right:auto;box-sizing:content-box;transform:tZ(0);background:#050505}.ExpertItem-wrapImageInner{isolation:isolate}.ExpertItem-image,.ExpertItem-wrapImageInner{position:absolute;bottom:0;left:0;right:0;top:0;margin:auto;width:100%;height:100%}.ExpertItem-image{mix-blend-mode:overlay;z-index:2}.AppImage-overlay:after{content:"";display:block;background:#5541f8;left:100%}.ExpertItem-image .AppImage-overlay{opacity:0}.ExpertItem.large .ExpertItem-blob{width:calc(40 * var(--scale_f) * 1vw);height:calc(40 * var(--scale_f) * 1vw);margin-top:calc(-20 * var(--scale_f) * 1vw);margin-left:calc(-20 * var(--scale_f) * 1vw);transition:transform .7s ease}.ExpertItem:hover .ExpertItem-blob{transform:var(--hov-transform)!important}.ExpertItem.small .ExpertItem-blob{width:calc(40 * var(--scale_f) * 1vw);height:calc(40 * var(--scale_f) * 1vw);margin-top:calc(-20 * var(--scale_f) * 1vw);margin-left:calc(-20 * var(--scale_f) * 1vw);transition:transform .7s ease}.ExpertItem-blobSvg{position:absolute;bottom:0;left:0;right:0;top:0;margin:auto;width:100%;height:100%;fill:var(--color);transform-origin:50% 50%}@keyframes move-data-v-132379df{0%{transform:scale(1) translateZ(0) rotate(0);animation-timing-function:cubic-bezier(.455,.03,.515,.955)}25%{transform:scale(.8) translateZ(0) rotate(55deg);animation-timing-function:cubic-bezier(.455,.03,.515,.955)}50%{transform:scale(.6) translateZ(0) rotate(20deg);animation-timing-function:cubic-bezier(.455,.03,.515,.955)}75%{transform:scale(.8) translateZ(0) rotate(35deg);animation-timing-function:cubic-bezier(.455,.03,.515,.955)}to{transform:scale(1) translateZ(0) rotate(0);animation-timing-function:cubic-bezier(.455,.03,.515,.955)}}.ExpertItem-blob{position:absolute;top:0;left:0;left:50%;top:50%;opacity:.5;z-index:1}.ExpertItem.visible .ExpertItem-blobSvg{animation:move-data-v-132379df var(--move-duration) linear infinite}.AppImage-placeholder{position:absolute;width:100%;height:100%}.ExpertItem{display:inline-block}.ExpertItem,.OnBoard-wrapper{position:relative}.ExpertItem-canvas-large{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1}.ExpertItem-canvas-large canvas{width:100%;height:100%}.ExpertItem-content{text-align:center;position:relative;z-index:10;margin-top:calc(1 * var(--scale_f) * 1vw)}.ExpertItem-title{line-height:calc(3.4 * var(--scale_f) * 1vw)}.ExpertItem-designation{display:inline-block;font-weight:300;letter-spacing:calc(1vw/19.2);font-size:calc(1.8vw *var(--scale_f));line-height:calc(2vw *var(--scale_f));margin-top:3px;width:90%}.ExpertItem-canvas{position:absolute;left:-10%;top:-10%;z-index:-1}.ExpertItem-canvas,.ExpertItem-canvas canvas{width:calc(1.2 * 30 * var(--scale_f) * 1vw);height:calc(1.2 * 30 * var(--scale_f) * 1vw)}.app-text--regular{font-size:calc(2.4 * var(--scale_f) * 1vw);line-height:calc(3.6 * var(--scale_f) * 1vw)}@media only screen and (min-width:1024px){.app-text--regular{font-size:calc(3.2 * var(--scale_f) * 1vw);line-height:calc(4.8 * var(--scale_f) * 1vw)}}@media only screen and (max-width:1023px){.ExpertItem-wrapImage{width:calc(30 *var(--scale_f) * 1vw);height:calc(30 *var(--scale_f) * 1vw)}.app-text--regular{font-size:calc(2.4 *var(--scale_f) * 1vw);line-height:calc(3.6 *var(--scale_f) * 1vw)}.ExpertItem.large .ExpertItem-blob{width:calc(40 *var(--scale_f) * 1vw);height:calc(40 *var(--scale_f) * 1vw);margin-top:calc(-20 *var(--scale_f) * 1vw);margin-left:calc(-20 *var(--scale_f) * 1vw)}.ExpertItem-canvas{position:absolute;left:-5%;top:calc(-.14 * 30 *var(--scale_f) * 1vw);width:110%;height:calc(1.2 * 30 *var(--scale_f) * 1vw);z-index:-1}.ExpertItem-canvas canvas{width:100%;height:100%}}
/*! locomotive-scroll v3.6.1 | MIT License | https://github.com/locomotivemtl/locomotive-scroll */html.has-scroll-smooth{overflow:hidden}html.has-scroll-dragging{-webkit-user-select:none;-moz-user-select:none;user-select:none}.has-scroll-smooth body{overflow:hidden}.has-scroll-smooth [data-scroll-container]{min-height:100vh}.c-scrollbar{position:absolute;right:0;top:0;width:11px;height:100%;transform-origin:center right;transition:transform .3s,opacity .3s;opacity:0}.c-scrollbar:hover{transform:scaleX(1.45)}.c-scrollbar:hover,.has-scroll-dragging .c-scrollbar,.has-scroll-scrolling .c-scrollbar{opacity:1}.c-scrollbar_thumb{position:absolute;top:0;right:0;background-color:#000;opacity:.5;width:7px;border-radius:10px;margin:2px;cursor:-webkit-grab;cursor:grab}.has-scroll-dragging .c-scrollbar_thumb{cursor:-webkit-grabbing;cursor:grabbing}.splitting .char,.splitting .word{display:inline-block}.splitting .char{position:relative}.splitting .char:after,.splitting .char:before{content:attr(data-char);position:absolute;top:0;left:0;visibility:hidden;transition:inherit;-webkit-user-select:none;-moz-user-select:none;user-select:none}.splitting{--word-center:calc((var(--word-total) - 1) / 2);--char-center:calc((var(--char-total) - 1) / 2);--line-center:calc((var(--line-total) - 1) / 2)}.splitting .word{--word-percent:calc(var(--word-index) / var(--word-total));--line-percent:calc(var(--line-index) / var(--line-total))}.splitting .char{--char-percent:calc(var(--char-index) / var(--char-total));--char-offset:calc(var(--char-index) - var(--char-center));--distance:calc((var(--char-offset) * var(--char-offset)) / var(--char-center));--distance-sine:calc(var(--char-offset) / var(--char-center));--distance-percent:calc((var(--distance) / var(--char-center)))}.splitting.cells img{width:100%;display:block}@supports (display:grid){.splitting.cells{position:relative;overflow:hidden;background-size:cover;visibility:hidden}.splitting .cell-grid{background:inherit;position:absolute;top:0;left:0;width:100%;height:100%;display:grid;grid-template:repeat(var(--row-total),1fr) /repeat(var(--col-total),1fr)}.splitting .cell{background:inherit;position:relative;overflow:hidden}.splitting .cell-inner{background:inherit;position:absolute;visibility:visible;width:calc(100% * var(--col-total));height:calc(100% * var(--row-total));left:calc(-100% * var(--col-index));top:calc(-100% * var(--row-index))}.splitting .cell{--center-x:calc((var(--col-total) - 1) / 2);--center-y:calc((var(--row-total) - 1) / 2);--offset-x:calc(var(--col-index) - var(--center-x));--offset-y:calc(var(--row-index) - var(--center-y));--distance-x:calc((var(--offset-x) * var(--offset-x)) / var(--center-x));--distance-y:calc((var(--offset-y) * var(--offset-y)) / var(--center-y))}}