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%;font:inherit;vertical-align:baseline}:focus{outline:0}button,html input[type=button],input[type=reset],input[type=search],input[type=submit]{-webkit-appearance:none;cursor:pointer}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:""}table{border-collapse:collapse;border-spacing:0}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}b,strong{font-weight:700}em,i{font-style:italic}a{background-color:transparent;text-decoration:none}a:active,a:hover{outline:0}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;padding:0;background-color:transparent}button,select{text-transform:none}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}select{-webkit-appearance:none;-moz-appearance:none}select::-ms-expand{display:none}textarea{overflow:auto;max-width:100%;width:100%}img{max-width:100%}@media print{*,:after,:before{background:0 0!important;color:#000!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}}@font-face{font-family:PP Neue Montreal;src:url(/assets/PPNeueMontreal-Regular-Cs7hy89y.eot);src:url(/assets/PPNeueMontreal-Regular-Cs7hy89y.eot?#iefix) format("embedded-opentype"),url(/assets/PPNeueMontreal-Regular-DCQLLfet.woff2) format("woff2"),url(/assets/PPNeueMontreal-Regular-BHnGf6y_.woff) format("woff"),url(/assets/PPNeueMontreal-Regular-0-qVQu_N.ttf) format("truetype"),url(/assets/PPNeueMontreal-Regular-DeWUCV8K.svg#PPNeueMontreal-Regular) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PP Neue Montreal;src:url(/assets/PPNeueMontreal-Medium-BZ1e6azn.eot);src:url(/assets/PPNeueMontreal-Medium-BZ1e6azn.eot?#iefix) format("embedded-opentype"),url(/assets/PPNeueMontreal-Medium-DRiHo24e.woff2) format("woff2"),url(/assets/PPNeueMontreal-Medium-DxaY0rmm.woff) format("woff"),url(/assets/PPNeueMontreal-Medium-dvQa2IPg.ttf) format("truetype"),url(/assets/PPNeueMontreal-Medium-u38fwvsG.svg#PPNeueMontreal-Medium) format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Le Silk Serif";src:url(/assets/LeSilkSerif_Regular-BL-nOJO9.eot);src:url(/assets/LeSilkSerif_Regular-BL-nOJO9.eot?#iefix) format("embedded-opentype"),url(/assets/LeSilkSerif_Regular-4prWRfKj.woff2) format("woff2"),url(/assets/LeSilkSerif_Regular-C7YHF37T.woff) format("woff"),url(/assets/LeSilkSerif_Regular-BeBmzzPc.ttf) format("truetype"),url(/assets/LeSilkSerif_Regular-MwUEvQCi.svg#LeSilkSerif_Regular) format("svg");font-weight:400;font-style:normal;font-display:swap}:root{--gold-gradient: linear-gradient(90deg, #C6B8A9 0%, #4C4C4C 100%);--gold: #D2AC47;--black: #101010;--fs-body: 22px}body{font-family:PP Neue Montreal,sans-serif;font-weight:400;font-size:var(--fs-body);line-height:1.6;color:var(--black);background-color:#f3f3f3}h1{font-size:92px;line-height:1.2;text-transform:uppercase}h2{font-size:70px;line-height:1.15}.txt-h1{font-size:92px;line-height:1.2;font-family:PP Neue Montreal,sans-serif;text-transform:uppercase;letter-spacing:normal}.txt-h2{font-size:70px;line-height:1.15}:is(h1,h2,h3,h4,h5,h6){font-weight:400}:is(h2,h3,h4,h5,h6){font-family:"Le Silk Serif";letter-spacing:.02em}:is(h1,h2,h3,h4,h5,h6):not(:last-child){margin-bottom:50px}p,ul li,ol li{letter-spacing:.05em}p:not(:last-child){margin-bottom:calc(1.6 * var(--fs-body));letter-spacing:.05em}a,a:visited{color:inherit}p a{position:relative;margin:0 .16em}p a:after{content:"";position:absolute;bottom:1px;left:0;width:100%;height:1px;background:#000}.switchable-section p a{position:static;margin:0;background:linear-gradient(#4c4c4c,#4c4c4c);background-repeat:no-repeat;background-size:100% 1px;background-position:bottom 0px left}.switchable-section p a:after{display:none}::selection{color:#fff;background:transparent}img,svg{display:block;width:100%}.btn{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;outline:none;display:inline-flex;align-items:center;justify-content:center;font-weight:500;border:2px solid var(--black);position:relative;padding:20px 34px;color:var(--black);cursor:pointer;border-radius:100vw;line-height:1;min-width:210px;text-transform:uppercase;letter-spacing:.05em}.btn:hover{background-color:var(--black);color:#fff}.btn.white{border:2px solid #fff;color:#fff}.btn.white:hover{background-color:#fff;color:var(--black)}.btn.cat-preview{border-color:#d9d9d9;color:#d9d9d9;cursor:auto}.btn.cat-preview:hover{border-color:#d9d9d9;color:#d9d9d9;background-color:transparent}[class^=container]{width:100%;padding-left:13px;padding-right:13px;margin-left:auto;margin-right:auto;position:relative}.container{max-width:1806px}.container-md{max-width:1503px}.gradient-text{background:var(--gold-gradient);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}[data-splitting],[data-splitting]>p,[data-splitting]>span,[data-splitting]>span>p,[data-splitting]>span>p>a,[data-splitting]>:is(h1,h2,h3,h4,h5,h6),[data-splitting]>ul,[data-splitting]>ol{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:start}[data-splitting] br,[data-splitting] .break-line{content:"\a";display:contents;white-space:pre;width:100%;height:0;display:block}[data-text-effect] .word-wrap{display:inline-block;position:relative;overflow:clip}[data-splitting] .whitespace{flex:0 0 .16em;width:.16em}.legal h1,.jobs h1{margin-bottom:86px}.legal .content{max-width:728px;position:relative}.expertise-section .expertise-wrapper,.jobs-section .jobs-wrapper{margin-top:-48px;margin-bottom:50px}.expertise-section .expertise-item,.jobs-section .jobs-item{display:flex;align-items:center;justify-content:space-between;padding:48px 0;cursor:default;transition:background-color .3s ease-in-out,color .3s ease-in-out,padding .3s ease-in-out;position:relative}.expertise-section .expertise-item:hover,.jobs-section .jobs-item:hover{background-color:var(--black);color:#fff;padding:48px 40px}.expertise-section .expertise-item:not(:last-child),.jobs-section .jobs-item:not(:last-child){border-bottom:2px solid var(--black)}.expertise-section .expertise-item .title,.jobs-section .jobs-item .title{margin-bottom:0!important}.jobs-section .jobs-item a{text-decoration:underline}.fade-enter-from,.fade-leave-to{opacity:0}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease-out}#awwwards{top:338px;width:53px;position:fixed;z-index:999;right:0}@media (min-width: 1200px) and (max-width: 1806px){:root{--fs-body: 1.146vw}h1{font-size:4.792vw}h2{font-size:3.646vw}.txt-h1{font-size:4.792vw}.txt-h2{font-size:3.646vw}:is(h1,h2,h3,h4,h5,h6):not(:last-child){margin-bottom:2.604vw}.btn{border:.104vw solid var(--black);padding:1.042vw 1.771vw;min-width:10.938vw}.btn.white{border:.104vw solid #fff}[class^=container]{padding-left:.677vw;padding-right:.677vw}.container{max-width:94.063vw}.container-md{max-width:78.281vw}.legal h1,.jobs h1{margin-bottom:4.479vw}.legal .content{max-width:37.917vw}.expertise-section .expertise-wrapper,.jobs-section .jobs-wrapper{margin-top:-2.5vw;margin-bottom:2.604vw}.expertise-section .expertise-item,.jobs-section .jobs-item{padding:2.5vw 0}.expertise-section .expertise-item:hover,.jobs-section .jobs-item:hover{padding:2.5vw 2.083vw}.expertise-section .expertise-item:not(:last-child),.jobs-section .jobs-item:not(:last-child){border-bottom:.104vw solid var(--black)}#awwwards{top:17.604vw}}@media (max-width: 1199px){[class^=container]{padding-left:26px;padding-right:26px}.container,.container-md{max-width:800px}header .container{max-width:100%!important}.expertise-section .expertise-item,.jobs-section .jobs-item{padding:30px 0}.expertise-section .expertise-wrapper,.jobs-section .jobs-wrapper{margin-top:-34px}.expertise-section .expertise-item:hover,.jobs-section .jobs-item:hover{padding:30px 0;background-color:transparent;color:var(--black)}.expertise-section .expertise-item:not(:last-child),.jobs-section .jobs-item:not(:last-child){border-bottom:1.5px solid var(--black)}#awwwards{top:156px}}@media (max-width: 1199px){:root{--fs-body: 12px}body{line-height:22px}h1{font-size:35px;line-height:47px}h2{font-size:26px;line-height:36px}.txt-h1{font-size:35px;line-height:47px}.txt-h2{font-size:26px;line-height:36px}:is(h1,h2,h3,h4,h5,h6):not(:last-child){margin-bottom:36px}[class^=container]{padding-left:26px;padding-right:26px}.btn{font-size:12px;font-weight:500;letter-spacing:.05em;line-height:16px;padding:15px 10px;width:100%}.expertise-section .expertise-wrapper,.jobs-section .jobs-wrapper{margin-top:-18px;margin-bottom:14px}.expertise-section .expertise-item,.jobs-section .jobs-item,.expertise-section .expertise-item:hover,.jobs-section .jobs-item:hover{padding:18px 0}.expertise-section .expertise-item>span,.jobs-section .jobs-item>span{display:none}.awards-section .expertise-item,.jobs-section .jobs-item{padding:10px 0 0!important;border-bottom:0!important}}@media (max-width: 1030px){.container,.container-md{max-width:675px}}@media (max-width: 768px){[data-fade-up]{position:relative}#awwwards{width:40px}}header{position:fixed;top:0;left:0;width:100%;padding:57px 0;z-index:100;mix-blend-mode:difference;color:#fff;transition:.5s ease-out}header.active{transform:translateY(-120%)}header .wrap{display:flex;align-items:center;justify-content:space-between}header .logo{max-width:70px;width:100%;filter:invert(1)}header nav ul{display:flex;align-items:center;position:relative}header nav ul li{position:relative;display:flex;align-items:center}header nav ul li:not(:last-child):after{content:"";position:relative;display:inline-block;width:178px;margin:0 42px;height:2px;background-color:#fff}header nav ul li.contact-nav{display:none}header nav ul li a{font-weight:500;letter-spacing:.05em;text-transform:uppercase;transition:all .3s ease-in-out;position:relative}header nav ul li a:before{content:"";position:absolute;width:100%;bottom:-1px;transform:scaleX(0);transform-origin:center;height:2px;background-color:#fff;transition:.3s ease-in-out}header nav ul li a:hover:before,header nav ul li a.active:before,header nav ul li a.active-exact:before{transform:scaleX(1)}header .header-right .btn{color:#fff;border-color:#fff;background-color:#000}header .header-right .btn:hover{color:var(--black);background-color:#fff}header .menu-trigger{height:35px;width:35px;margin-left:auto;z-index:100000;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;pointer-events:all!important}header .menu-trigger span{height:2px;width:35px;position:absolute;left:0;display:block;background-color:#f3f3f3;-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;transform-origin:center;-webkit-transition-property:top,bottom,width,-webkit-transform;-moz-transition-property:top,bottom,width,-moz-transform;-o-transition-property:top,bottom,width,-o-transform;transition-property:top,bottom,width,transform;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-transition-delay:.3s,.3s,.3s,0s;-moz-transition-delay:.3s,.3s,.3s,0s;-o-transition-delay:.3s,.3s,.3s,0s;transition-delay:.3s,.3s,.3s,0s}header .menu-trigger span:nth-child(1){top:calc(50% - 5px)}.menu-triggered header .menu-trigger span:nth-child(1){top:calc(50% - 1px);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition-property:top,bottom,width,-webkit-transform;-moz-transition-property:top,bottom,width,-moz-transform;-o-transition-property:top,bottom,width,-o-transform;transition-property:top,bottom,width,transform;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-transition-delay:0s,0s,0s,.3s;-moz-transition-delay:0s,0s,0s,.3s;-o-transition-delay:0s,0s,0s,.3s;transition-delay:0s,0s,0s,.3s}header .menu-trigger span:nth-child(2){bottom:calc(50% - 5px)}.menu-triggered header .menu-trigger span:nth-child(2){bottom:calc(50% - 1px);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition-property:top,bottom,width,-webkit-transform;-moz-transition-property:top,bottom,width,-moz-transform;-o-transition-property:top,bottom,width,-o-transform;transition-property:top,bottom,width,transform;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-transition-delay:0s,0s,0s,.3s;-moz-transition-delay:0s,0s,0s,.3s;-o-transition-delay:0s,0s,0s,.3s;transition-delay:0s,0s,0s,.3s}@media (min-width: 1200px) and (max-width: 1806px){header{padding:2.969vw 0}header .logo{max-width:3.646vw}header nav ul li:not(:last-child):after{width:9.271vw;margin:0 2.188vw;height:.104vw}header nav ul li a:before{bottom:-.052vw;height:.104vw}}@media (max-width: 1199px){header{padding:37px 0}.menu-triggered header{mix-blend-mode:normal}.menu-triggered header.active{transform:translateY(0)}.menu-triggered .menu-trigger span{background-color:var(--black)}header .logo{max-width:58px}.menu-triggered header .logo{filter:invert(0)}header nav{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#f3f3f3;z-index:20000;opacity:0;visibility:hidden;padding:137px 30px 100px}.menu-triggered header nav{opacity:1;visibility:visible;transition:.3s ease-in-out}header nav ul{flex-direction:column;justify-content:flex-start;align-items:flex-start;overflow-y:auto;min-height:100%}header nav ul li{font-size:35px;color:var(--black);line-height:1.6}header nav ul li:not(:last-child){margin-bottom:10px}header nav ul li:not(:last-child):after{display:none}header nav ul li a{font-weight:400}header nav ul li a:before{height:2px;background-color:var(--black)}header nav ul li.footer-route{font-size:12px}header nav ul li.footer-route{margin-top:20px}header nav ul li.footer-route~li.footer-route{margin-top:0}}@media (orientation: landscape) and (max-height: 600px){header nav{padding:37px 30px 100px}}footer[data-v-80c80126]{padding:220px 0 150px}.footer-top[data-v-80c80126]{display:flex;align-items:flex-start;justify-content:space-between;gap:30px;margin-bottom:116px}.footer-top-text[data-v-80c80126]{max-width:1180px}.footer-top-text h2[data-v-80c80126]{margin-bottom:50px}.footer-top .btn[data-v-80c80126]{margin-top:22px}.footer-bottom[data-v-80c80126]{display:flex;justify-content:space-between;gap:30px;position:relative}.footer-bottom .footer-menu-item.split[data-v-80c80126]{margin-bottom:calc(1.6 * var(--fs-body))}.footer-bottom .footer-menu-item a[data-v-80c80126]{text-decoration:underline;letter-spacing:.05em}@media (min-width: 1200px) and (max-width: 1806px){footer[data-v-80c80126]{padding:11.458vw 0 7.813vw}.footer-top[data-v-80c80126]{gap:1.563vw;margin-bottom:6.042vw}.footer-top-text[data-v-80c80126]{max-width:61.458vw}.footer-top-text h2[data-v-80c80126]{margin-bottom:2.604vw}.footer-top .btn[data-v-80c80126]{margin-top:1.146vw}.footer-bottom[data-v-80c80126]{gap:1.563vw}}@media (max-width: 1199px){footer[data-v-80c80126]{padding:150px 0 47px}.footer-top[data-v-80c80126]{margin-bottom:68px}}@media (max-width: 1199px){footer[data-v-80c80126]{padding:68px 0 47px}.footer-top-text h2[data-v-80c80126]{margin-bottom:34px}.footer-bottom[data-v-80c80126]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(1.6 * var(--fs-body));text-transform:uppercase}}.site-wrapper{background-color:#f3f3f3;padding-top:316px;overflow-x:clip;position:relative}.grow-in-enter-from,.grow-in-leave-to{opacity:0;transform:scale(.3)}.grow-in-enter-active,.grow-in-leave-active{transition:.3s ease-out}.cookies-banner{position:fixed;right:70px;bottom:20px;font-size:12px;z-index:100;border-radius:100vw;max-width:315px;width:100%;border:1px solid #DBDBDB;padding:18px 30px;color:#727272;background-color:#f3f3f3}.cookies-banner a,.cls-cookie-banner{text-decoration:underline;color:#000;cursor:pointer}@media (min-width: 1200px) and (max-width: 1806px){.site-wrapper{padding-top:16.458vw}.cookies-banner{right:3.646vw;bottom:1.042vw;font-size:.625vw;max-width:16.406vw;padding:.938vw 1.563vw}}@media (max-width: 1199px){.site-wrapper{padding-top:148px}.cookies-banner{right:30px}}@media (max-width: 675px){.cookies-banner{right:auto;left:0;bottom:0;border-radius:0;max-width:100%;padding:16px 26px}}:root{--vc-clr-primary: #000;--vc-clr-secondary: #090f207f;--vc-clr-white: #ffffff;--vc-icn-width: 1.2em;--vc-nav-width: 30px;--vc-nav-height: 30px;--vc-nav-border-radius: 0;--vc-nav-color: var(--vc-clr-primary);--vc-nav-color-hover: var(--vc-clr-secondary);--vc-nav-background: transparent;--vc-pgn-width: 12px;--vc-pgn-height: 4px;--vc-pgn-margin: 4px;--vc-pgn-border-radius: 0;--vc-pgn-background-color: var(--vc-clr-secondary);--vc-pgn-active-color: var(--vc-clr-primary)}.carousel{position:relative;text-align:center;box-sizing:border-box;touch-action:pan-y;overscroll-behavior:none}.carousel.is-dragging{touch-action:none}.carousel *{box-sizing:border-box}.carousel__track{display:flex;padding:0!important;position:relative}.carousel__viewport{overflow:hidden}.carousel__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.carousel__icon{width:var(--vc-icn-width);height:var(--vc-icn-width);fill:currentColor}.carousel__prev,.carousel__next{box-sizing:content-box;background:var(--vc-nav-background);border-radius:var(--vc-nav-border-radius);width:var(--vc-nav-width);height:var(--vc-nav-height);text-align:center;font-size:var(--vc-nav-height);padding:0;color:var(--vc-nav-color);display:flex;justify-content:center;align-items:center;position:absolute;border:0;cursor:pointer;margin:0 10px;top:50%;transform:translateY(-50%)}.carousel__next--disabled,.carousel__prev--disabled{cursor:not-allowed;opacity:.5}.carousel__prev{left:0}.carousel__next{right:0}.carousel--rtl .carousel__prev{left:auto;right:0}.carousel--rtl .carousel__next{right:auto;left:0}@media (hover: hover){.carousel__prev:hover,.carousel__next:hover{color:var(--vc-nav-color-hover)}}.carousel__pagination{display:flex;justify-content:center;list-style:none;line-height:0;margin:10px 0 0;padding:0}.carousel__pagination-button{display:block;border:0;margin:0;cursor:pointer;padding:var(--vc-pgn-margin);background:transparent}.carousel__pagination-button:after{display:block;content:"";width:var(--vc-pgn-width);height:var(--vc-pgn-height);border-radius:var(--vc-pgn-border-radius);background-color:var(--vc-pgn-background-color)}.carousel__pagination-button--active:after{background-color:var(--vc-pgn-active-color)}@media (hover: hover){.carousel__pagination-button:hover:after{background-color:var(--vc-pgn-active-color)}}.carousel__slide{scroll-snap-stop:auto;flex-shrink:0;margin:0;position:relative;display:flex;justify-content:center;align-items:center;transform:translateZ(0)}.splitting .word,.splitting .char{display:inline-block}.splitting .char{position:relative}.splitting .char:before,.splitting .char:after{content:attr(data-char);position:absolute;top:0;left:0;visibility:hidden;transition:inherit;-webkit-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) )}}#loading[data-v-9ce4f512]{position:fixed;top:0;left:0;background-color:#f3f3f3;width:100%;height:100%;z-index:10000;display:flex;align-items:center;justify-content:center}#loading img[data-v-9ce4f512]{max-width:70px;-webkit-animation:spin-9ce4f512 1.2s ease-in-out;animation:spin-9ce4f512 1.2s ease-in-out}@keyframes spin-9ce4f512{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#heroLens[data-v-97ac3c82]{position:absolute;top:0;left:0}.about h1[data-v-97ac3c82],.about .txt-h1[data-v-97ac3c82]{margin-bottom:113px}.about *:not(.expertise-item) h2[data-v-97ac3c82],.about *:not(.expertise-item) .txt-h2[data-v-97ac3c82]{margin-bottom:97px}.about-section .button-wrapper[data-v-97ac3c82]{position:relative;display:flex;gap:20px}.the-story-section[data-v-97ac3c82]{padding-top:220px}.the-story-section .wrapper[data-v-97ac3c82]{display:flex;gap:80px;position:relative}.the-story-section .wrapper .content[data-v-97ac3c82]{position:relative;z-index:10;max-width:672px}.the-story-section .wrapper .content .text[data-v-97ac3c82]{text-transform:uppercase;max-width:575px}#blob[data-v-97ac3c82]{width:728px;height:728px;flex:0 0 728px;border-radius:50%;overflow:hidden;transform:rotate(var(--r, 0));position:sticky;position:-webkit-sticky;top:220px;display:block}#blob div[data-v-97ac3c82]{position:absolute;left:50%;top:50%;width:900px;height:900px;transform:translate(-50%,-50%) rotate(calc(var(--r, 0deg) * -1))}.the-story-section .wrapper #blob[data-v-97ac3c82],.the-story-section .wrapper #blob div[data-v-97ac3c82]{transition:ease .6s;box-shadow:0 0 0 1px #0000;transition-property:border-radius,transform,background}.expertise-section[data-v-97ac3c82]{padding-top:220px}.expertise-section .content[data-v-97ac3c82]{text-transform:uppercase;max-width:575px}.manifesto-section[data-v-97ac3c82]{padding-top:220px}.manifesto-section .manifesto-info[data-v-97ac3c82]{margin-bottom:97px;display:flex;align-items:center;justify-content:space-between;position:relative}.manifesto-carousel[data-v-97ac3c82]{position:relative}.carousel-enter-active[data-v-97ac3c82]{transition:opacity 1s,visibility 1s}.carousel-enter-from[data-v-97ac3c82],.carousel-leave-to[data-v-97ac3c82]{opacity:0;visibility:hidden}.clients-section[data-v-97ac3c82]{padding-top:220px}.clients-section .wrapper[data-v-97ac3c82]{display:flex;justify-content:space-between;gap:80px}.clients-section .content .text[data-v-97ac3c82]{text-transform:uppercase;max-width:575px}.clients-section .globe[data-v-97ac3c82]{pointer-events:none;width:700px;flex:0 0 700px;height:700px;position:sticky;position:-webkit-sticky;top:220px;display:block;mix-blend-mode:color-burn}.clients-section .globe video[data-v-97ac3c82]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.clients-section .globe canvas[data-v-97ac3c82]{width:700px;height:700px}.clients-section .client-logos[data-v-97ac3c82]{display:flex;align-items:center;flex-wrap:wrap;--gap: 13px;--columns: 5;gap:var(--gap);margin-top:73px;max-width:575px;position:relative}.clients-section .client-logos .logo[data-v-97ac3c82]{flex:0 0 calc((100% / var(--columns)) - var(--gap) + (var(--gap) / var(--columns)));width:calc((100% / var(--columns)) - var(--gap) + (var(--gap) / var(--columns)));margin-top:3px}.awards-section[data-v-97ac3c82]{padding-top:322px}.awards-section .expertise-wrapper[data-v-97ac3c82]{margin-bottom:0}.awards-section .expertise-item a[data-v-97ac3c82]{text-decoration:underline}.testimonials-section[data-v-97ac3c82]{padding-top:322px}.testimonials-section .next[data-v-97ac3c82]{width:100%}.testimonials-section .testimonial-carousel[data-v-97ac3c82]{margin:0 auto}.testimonials-section .testimonial-carousel .carousel__slide[data-v-97ac3c82]{opacity:0;transition:5s ease-in-out;display:block}.testimonials-section .testimonial-carousel .carousel__slide.carousel__slide--visible.carousel__slide--active[data-v-97ac3c82]{transition-delay:.1s;transition:.3s ease-in-out;opacity:1}.testimonial-carousel .text[data-v-97ac3c82]{text-align:left;margin-bottom:0!important}.testimonial-carousel .carousel-info-nav[data-v-97ac3c82]{display:flex;align-items:center;gap:30px;justify-content:space-between;margin-top:70px}.testimonial-carousel .carousel-info-nav .author[data-v-97ac3c82]{display:flex;flex-direction:column;text-transform:uppercase}.testimonial-carousel .carousel-info-nav .author .company[data-v-97ac3c82]{color:#ccc}.pull-right[data-v-97ac3c82]{margin-right:calc(-50vw + 745px)}.team-section[data-v-97ac3c82]{padding-top:220px}.team-section .carousel[data-v-97ac3c82]{margin-left:-17px}.team-section .content[data-v-97ac3c82]{max-width:672px}.team-carousel[data-v-97ac3c82] .carousel__track{align-items:flex-start}.team-carousel[data-v-97ac3c82] .carousel__slide{padding:0 17px}.team-item[data-v-97ac3c82]{width:100%;text-align:left}.team-item p[data-v-97ac3c82]{text-transform:uppercase}.team-item .member-image[data-v-97ac3c82]{width:100%;max-width:144px;margin-bottom:44px;background-color:#f3f3f3;transition:.3s ease-in-out}.team-item:hover .member-image[data-v-97ac3c82]{background-color:transparent}.team-item .image-blob img[data-v-97ac3c82]{width:auto!important;max-width:100%;mix-blend-mode:luminosity}@media (min-width: 1200px) and (max-width: 1806px){.about h1[data-v-97ac3c82],.about .txt-h1[data-v-97ac3c82]{margin-bottom:5.885vw}.about *:not(.expertise-item):not(.testimonial-carousel) h2[data-v-97ac3c82],.about *:not(.expertise-item):not(.testimonial-carousel) .txt-h2[data-v-97ac3c82]{margin-bottom:5.052vw}.about-section .button-wrapper[data-v-97ac3c82]{gap:1.042vw}.the-story-section[data-v-97ac3c82]{padding-top:11.458vw}.the-story-section .wrapper[data-v-97ac3c82]{gap:4.167vw}.the-story-section .wrapper .content[data-v-97ac3c82]{max-width:35vw}.the-story-section .wrapper .content .text[data-v-97ac3c82]{max-width:29.948vw}#blob[data-v-97ac3c82]{width:37.917vw;height:37.917vw;flex:0 0 37.917vw;top:11.458vw}#blob div[data-v-97ac3c82]{width:46.875vw;height:46.875vw}.expertise-section[data-v-97ac3c82]{padding-top:11.458vw}.expertise-section .content[data-v-97ac3c82]{max-width:29.948vw}.manifesto-section[data-v-97ac3c82]{padding-top:11.458vw}.manifesto-section .manifesto-info[data-v-97ac3c82]{margin-bottom:5.052vw}.clients-section[data-v-97ac3c82]{padding-top:11.458vw}.clients-section .wrapper[data-v-97ac3c82]{gap:4.167vw}.clients-section .content .text[data-v-97ac3c82]{max-width:29.948vw}.clients-section .globe[data-v-97ac3c82]{width:36.458vw;flex:0 0 36.458vw;height:36.458vw}.clients-section .globe canvas[data-v-97ac3c82]{width:36.458vw;height:36.458vw;top:11.458vw}.clients-section .client-logos[data-v-97ac3c82]{--gap: .677vw;margin-top:3.802vw;max-width:29.948vw}.clients-section .client-logos .logo[data-v-97ac3c82]{margin-top:.156vw}.awards-section[data-v-97ac3c82],.testimonials-section[data-v-97ac3c82]{padding-top:16.771vw}.testimonial-carousel .carousel-info-nav[data-v-97ac3c82]{gap:1.563vw;margin-top:3.646vw}.pull-right[data-v-97ac3c82]{margin-right:-12.198vw}.team-section[data-v-97ac3c82]{padding-top:11.458vw}.team-section .carousel[data-v-97ac3c82]{margin-left:-.885vw}.team-section .content[data-v-97ac3c82]{max-width:35vw}.team-carousel[data-v-97ac3c82] .carousel__slide{padding:0 .885vw}.team-item .member-image[data-v-97ac3c82]{max-width:7.51vw;margin-bottom:2.292vw}.team-item .member-image .image-blob[data-v-97ac3c82]{border-radius:1.042vw}}@media (max-width: 1199px){.about h1[data-v-97ac3c82],.about .txt-h1[data-v-97ac3c82]{margin-bottom:50px}.about *:not(.expertise-item):not(.testimonial-carousel) h2[data-v-97ac3c82],.about *:not(.expertise-item):not(.testimonial-carousel) .txt-h2[data-v-97ac3c82]{margin-bottom:34px}.about-section h2[data-v-97ac3c82]{margin-bottom:50px!important}.about-section .button-wrapper[data-v-97ac3c82]{gap:14px}.the-story-section[data-v-97ac3c82],.expertise-section[data-v-97ac3c82],.manifesto-section[data-v-97ac3c82],.clients-section[data-v-97ac3c82]{padding-top:150px}.the-story-section .wrapper[data-v-97ac3c82]{gap:50px}#blob[data-v-97ac3c82]{width:500px;height:500px;flex:0 0 500px}#blob div[data-v-97ac3c82]{width:600px;height:600px}.expertise-section[data-v-97ac3c82]{padding-top:150px}.hover-reveal[data-v-97ac3c82]{display:none!important;opacity:0}.clients-section .globe[data-v-97ac3c82]{width:500px;flex:0 0 500px;height:500px}.clients-section .globe canvas[data-v-97ac3c82]{width:500px;height:500px;top:150px}.manifesto-section .manifesto-info[data-v-97ac3c82]{margin-bottom:34px}.clients-section .wrapper[data-v-97ac3c82]{gap:50px}.testimonials-section[data-v-97ac3c82]{padding-top:150px}.testimonials-section .testimonials-title[data-v-97ac3c82]{display:block}.testimonial-carousel .carousel-info-nav[data-v-97ac3c82]{gap:14px;margin-top:50px}.clients-section .client-logos[data-v-97ac3c82]{margin-top:50px}.pull-right[data-v-97ac3c82]{margin-right:calc(-50vw + 372.5px)}.team-section[data-v-97ac3c82]{padding-top:150px}.team-section .carousel[data-v-97ac3c82]{margin-left:-13px}.team-carousel[data-v-97ac3c82] .carousel__slide{padding:0 30px}.team-item .member-image[data-v-97ac3c82]{margin-bottom:34px}}@media (max-width: 1030px){#blob[data-v-97ac3c82]{position:relative;width:400px;height:400px;flex:0 0 400px;margin:50px 0;top:0}#blob div[data-v-97ac3c82]{width:600px;height:600px}.clients-section .globe[data-v-97ac3c82]{position:absolute;top:0;height:100%;right:0;opacity:.2;width:500px;flex:0 0 500px;height:500px}.clients-section .globe canvas[data-v-97ac3c82]{width:500px;height:500px;position:relative;top:0}}@media (max-width: 1199px){.about h1[data-v-97ac3c82],.about .txt-h1[data-v-97ac3c82]{margin-bottom:34px}.about *:not(.expertise-item):not(.testimonial-carousel) h2[data-v-97ac3c82],.about *:not(.expertise-item):not(.testimonial-carousel) .txt-h2[data-v-97ac3c82]{margin-bottom:34px}.about-section h2[data-v-97ac3c82]{margin-bottom:50px!important}.the-story-section[data-v-97ac3c82],.expertise-section[data-v-97ac3c82],.manifesto-section[data-v-97ac3c82],.clients-section[data-v-97ac3c82],.team-section[data-v-97ac3c82]{padding-top:68px}#blob[data-v-97ac3c82]{width:320px;height:320px;flex:0 0 320px}#blob div[data-v-97ac3c82]{width:400px;height:400px}.manifesto-section .manifesto-info[data-v-97ac3c82]{margin-bottom:18px}.manifesto-section .manifesto-info>span[data-v-97ac3c82]{display:none}.testimonials-section[data-v-97ac3c82]{padding-top:86px}.testimonial-carousel .carousel-info-nav[data-v-97ac3c82]{margin-top:23px;flex-direction:column;gap:32px;justify-content:flex-start;align-items:flex-start}.clients-section .globe[data-v-97ac3c82]{right:-100px;width:400px;flex:0 0 400px;height:400px}.clients-section .globe canvas[data-v-97ac3c82]{width:400px;height:400px}.clients-section .content[data-v-97ac3c82]{width:100%}.clients-section .marquee[data-v-97ac3c82]{margin-top:32px;overflow:hidden;position:relative;display:flex;--mGap: 13px;-webkit-user-select:none;user-select:none;gap:var(--mGap);--columns: 5;margin-left:-26px;margin-right:-26px}.clients-section .marquee__content[data-v-97ac3c82]{flex-shrink:0;display:flex;gap:var(--mGap);animation:scroll-97ac3c82 25s linear infinite}.clients-section .marquee__content .logo[data-v-97ac3c82]{flex:0 0 72px;width:72px;margin-top:3px}@keyframes scroll-97ac3c82{0%{transform:translate(0)}to{transform:translate(calc(-100% - 13px))}}}@media (max-width: 1030px){.pull-right[data-v-97ac3c82]{margin-right:calc(-50vw + 310px)}}@media (max-width: 769px){.about-section .button-wrapper[data-v-97ac3c82]{flex-direction:column;align-items:flex-start}}@media (max-width: 675px){.pull-right[data-v-97ac3c82]{margin-right:-26px}}@media (max-width: 575px){.testimonials-section .testimonial-carousel .carousel__slide[data-v-97ac3c82]{height:0}.testimonials-section .testimonial-carousel .carousel__slide.carousel__slide--visible.carousel__slide--active[data-v-97ac3c82]{height:auto}}@media (max-width: 372px){#blob[data-v-97ac3c82]{width:260px;height:260px}#blob div[data-v-97ac3c82]{width:320px;height:320px}}.hover-reveal{position:fixed;width:285px;height:310px;top:0;left:0;pointer-events:none;opacity:0;border-radius:20px}.hover-reveal__inner,.hover-reveal__img{width:100%;height:100%;position:relative;border-radius:20px}.hover-reveal__deco{width:100%;height:100%;position:absolute;top:0;left:0;background-color:#181314}.hover-reveal__img{background-size:cover;background-position:50% 50%}@media (min-width: 1200px) and (max-width: 1806px){.hover-reveal{width:14.844vw;height:16.146vw;border-radius:1.042vw}.hover-reveal__inner,.hover-reveal__img{border-radius:1.042vw}}@media (max-width: 1199px){.hover-reveal{display:none!important;opacity:0}}
