.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.pointer-events-auto{pointer-events:auto}.right-0{right:0}.right-3{right:.75rem}.z-20{z-index:20}.m-1{margin:.25rem}.m-2{margin:.5rem}.m-4{margin:1rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-4{margin-top:1rem;margin-bottom:1rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-20{margin-top:5rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mb-2{margin-bottom:.5rem}.mb-6{margin-bottom:1.5rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-4{margin-left:1rem}.ml-6{margin-left:1.5rem}.inline-block{display:inline-block}.inline{display:inline}.h-20{height:5rem}.h-48{height:12rem}.w-1\/2{width:50%}.w-2\/3{width:66.666667%}.w-2\/5{width:40%}.w-3\/5{width:60%}.w-4\/5{width:80%}.transform{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;-webkit-transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes ping{75%,to{-webkit-transform:scale(2);transform:scale(2);opacity:0}}@keyframes ping{75%,to{-webkit-transform:scale(2);transform:scale(2);opacity:0}}@-webkit-keyframes pulse{50%{opacity:.5}}@keyframes pulse{50%{opacity:.5}}@-webkit-keyframes bounce{0%,to{-webkit-transform:translateY(-25%);transform:translateY(-25%);-webkit-animation-timing-function:cubic-bezier(.8,0,1,1);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{-webkit-transform:none;transform:none;-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}}@keyframes bounce{0%,to{-webkit-transform:translateY(-25%);transform:translateY(-25%);-webkit-animation-timing-function:cubic-bezier(.8,0,1,1);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{-webkit-transform:none;transform:none;-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;user-select:none}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.whitespace-pre{white-space:pre}.rounded{border-radius:.25rem}.rounded-md{border-radius:.375rem}.border{border-width:1px}.bg-white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.p-2{padding:.5rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-16{padding-top:4rem;padding-bottom:4rem}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.pt-10{padding-top:2.5rem}.pr-56{padding-right:14rem}.pb-2{padding-bottom:.5rem}.pl-12{padding-left:3rem}.pl-56{padding-left:14rem}.text-left{text-align:left}.font-bold{font-weight:700}.text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}*,:after,:before{--tw-shadow:0 0 transparent}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}*,:after,:before{--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,0.5);--tw-ring-offset-shadow:0 0 transparent;--tw-ring-shadow:0 0 transparent}.filter{--tw-blur:var(--tw-empty,/*!*/ /*!*/);--tw-brightness:var(--tw-empty,/*!*/ /*!*/);--tw-contrast:var(--tw-empty,/*!*/ /*!*/);--tw-grayscale:var(--tw-empty,/*!*/ /*!*/);--tw-hue-rotate:var(--tw-empty,/*!*/ /*!*/);--tw-invert:var(--tw-empty,/*!*/ /*!*/);--tw-saturate:var(--tw-empty,/*!*/ /*!*/);--tw-sepia:var(--tw-empty,/*!*/ /*!*/);--tw-drop-shadow:var(--tw-empty,/*!*/ /*!*/);-webkit-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,-webkit-transform,-webkit-filter,-webkit-backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-transform,-webkit-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@font-face{font-family:"Alibaba-PuHuiTi-Regular";src:url(https://puhuiti.oss-cn-hangzhou.aliyuncs.com/AlibabaPuHuiTi/Alibaba-PuHuiTi-Regular/Alibaba-PuHuiTi-Regular.woff2) format("woff2")}@font-face{font-family:"Alibaba-PuHuiTi-Bold";src:url(https://puhuiti.oss-cn-hangzhou.aliyuncs.com/AlibabaPuHuiTi/Alibaba-PuHuiTi-Bold/Alibaba-PuHuiTi-Bold.woff2) format("woff2")}@font-face{font-family:"Alibaba-PuHuiTi-Medium";src:url(https://puhuiti.oss-cn-hangzhou.aliyuncs.com/AlibabaPuHuiTi/Alibaba-PuHuiTi-Medium/Alibaba-PuHuiTi-Medium.woff2) format("woff2")}body{font-family:"Alibaba-PuHuiTi-Regular","Alibaba-PuHuiTi-Medium","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.ph-bold{font-family:"Alibaba-PuHuiTi-Bold"}.ph-medium{font-family:"Alibaba-PuHuiTi-Medium"}.overlay{position:fixed;inset:0;grid-area:1/1/2/2;z-index:999;pointer-events:none;width:100%;height:100%;overflow:hidden;fill:#f5f5f7;color:#f5f5f7}.overlay.hidden{display:none}.ct-toast-success{color:#fff!important;background:#141416!important;border-left:0!important}.ct-toast-success svg{display:none}.ct-toast-success .ct-text-group{margin-left:0}:root{--black-font-main:#1a1a1a;--black-font:#6e6e73;--gray-dark:#86868c;--bg-l:#080b27;--gray-border:#d7d7d9;--primary-color:#141416;--blue-span:#0084ff;--primary-font-color:#f5f5f7;--secondary-font-color:#b9b9bf;--lighter-menu-link-color:#d7d7d9;--light-menu-link-color:#a1a1a6;--lightwhite:#d7d7d9;--light-font-color:#6e6e6e;--lighter-font-color:#6e6e73;--button-bg-color:#f5f5f7;--button-bg-active-color:#2997ff;--button-primary-color:#191919;--button-border-color:#6e6e73;--contact-lightblue:#b3dfff;--contact-button-back:#f5f5f7;--contact-button-border:#d7d7d9}*{box-sizing:border-box}.btn-container{text-align:center}.btn-container .btn-mouse-area{display:inline-block;padding:40px}.btn-container a.btn-more,.btn-container button.btn-more{pointer-events:bounding-box;border:1px solid #a5a5a5;padding:15px 27px 13px;border-radius:47px;position:relative;display:inline-flex;align-items:center}.btn-container a.btn-more .btn-more-ripple,.btn-container a.btn-more .btn-more-title,.btn-container button.btn-more .btn-more-ripple,.btn-container button.btn-more .btn-more-title{pointer-events:none}.btn-container a.btn-more:before,.btn-container button.btn-more:before{content:"";display:block;position:absolute;top:-40px;left:-40px;right:-40px;bottom:-40px}.btn-container a.btn-more .btn-more-title,.btn-container button.btn-more .btn-more-title{pointer-events:none;position:relative;top:-1px;display:block;overflow:hidden;z-index:2}.btn-container a.btn-more .btn-more-title span,.btn-container button.btn-more .btn-more-title span{display:block;font-size:.46rem;letter-spacing:.018rem;font-weight:400;text-align:center;color:#1a1a1a;color:var(--black-font-main)}.btn-container a.btn-more .btn-more-title span:after,.btn-container button.btn-more .btn-more-title span:after{content:attr(data-text);display:block;position:absolute;top:150%;left:0;pointer-events:none;-webkit-transform:skewY(3deg);transform:skewY(3deg)}.btn-container a.btn-more .btn-more-ripple,.btn-container button.btn-more .btn-more-ripple{display:block;position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;z-index:1;overflow:hidden;border-radius:inherit}.btn-container a.btn-more .btn-more-ripple span,.btn-container button.btn-more .btn-more-ripple span{display:block;width:100%;height:100%;opacity:0;background:#fff;border-radius:50%}.btn-container button.act .btn-more-title span{color:var(--bg-color)}.contact-page{width:100%;overflow:hidden}section.sec-form header{color:#1a1a1a;color:var(--black-font-main);padding-bottom:2.4rem;padding-top:5.4rem}section.sec-form header h6{display:flex;align-items:center;text-align:left;font-size:.58rem;font-weight:500;letter-spacing:-.6px;word-spacing:2px}section.sec-form header h6 img{height:1.4rem;margin-left:.29rem}section.sec-form header h1{font-size:2.11rem;text-align:left;font-weight:500}section.sec-form form>.btn-container{margin-top:50px;margin-bottom:50px}section.sec-form form>.btn-container button.btn-more{background-color:var(--blue-cta);padding:.67rem 0;width:6.08rem;justify-content:center}section.sec-form form>.btn-container button.btn-more .btn-more-title span{color:#f5f5f7!important;color:var(--primary-font-color)!important;font-weight:500;font-size:.6rem;letter-spacing:0}#g-recaptcha-response,.grecaptcha-badge{visibility:hidden;opacity:0}section.sec-form form div.google-captcha{display:block!important;width:100%;text-align:left;color:#b9b9bf;color:var(--secondary-font-color);font-size:.43rem;margin-left:5px;font-weight:400;margin-bottom:3.25rem}section.sec-form form div.google-captcha span{line-height:.3rem}section.sec-form form div.google-captcha span a{color:#86868c;color:var(--gray-dark);font-size:.43rem;display:inline-block;font-weight:500}section.sec-form form div.google-captcha span a:visited{color:#86868c;color:var(--gray-dark)}section.sec-form form div.google-captcha span a:hover{color:#6e6e73;color:var(--black-font)}.contact-page .con-foot .footer-foot .footer-secs.l h5{width:-webkit-max-content;width:max-content}.contact-page .con-foot .footer-foot .footer-secs.l h5:after{width:100%}@media(max-width:769px){.contact-page section.sec-form.mb form{margin-bottom:0}.contact-page section.sec-form.mb form .options-btns{justify-content:flex-start}.contact-page section.sec-form.mb form .options-btns a{margin-right:.6rem}.contact-page section.sec-form.mb h6{padding-top:0}.contact-page section.footer-sec.fot{margin-left:0}.contact-page section.footer-sec.fot .trig .footer-foot{height:78%}.contact-page section.footer-sec.fot .trig .footer-foot .footer-secs.l h5{width:-webkit-max-content;width:max-content;margin:0 auto}.contact-page section.footer-sec.fot .trig .footer-foot .footer-secs.l h5:after{width:100%}.contact-page .btn-container a.btn-more .btn-more-ripple span:not(.active,.invalid),.contact-page .btn-container button.btn-more .btn-more-ripple span:not(.active,.invalid){background-color:#1a1a1a}}@media(max-width:500px){.contact-page section.contact-footer.fot{margin-left:0}.contact-page section.contact-footer.fot .trig .footer-foot{height:auto!important}.contact-page section.contact-footer.fot .trig .footer-foot .footer-secs.l{padding-top:3rem;margin-bottom:6rem}.contact-page section.contact-footer.fot .trig .footer-foot .footer-secs.l h5{width:-webkit-max-content;width:max-content;margin:0 auto}.contact-page section.contact-footer.fot .trig .footer-foot .footer-secs.l h5:after{width:100%}.contact-page section.sec-form.mb form div.options-btns{justify-content:space-between}.contact-page section.sec-form.mb form div.options-btns a.sec-btn{margin-right:0;margin-bottom:.81rem;padding:.69rem 1.1rem .67rem}.contact-page section.sec-form.mb form div.options-btns.budgets{justify-content:flex-start}}.menu-wrapper{width:0;height:0;position:fixed;top:0;overflow:hidden;right:0;color:#f5f5f7;color:var(--primary-font-color);display:flex;align-items:flex-start;justify-content:center;background:#080b27;background:var(--bg-l);border-radius:0 0 0 100%}.menu-wrapper.open{z-index:998}.menu-wrapper.close{z-index:-10;display:none}.menu-wrapper .bg-overlay{position:absolute;top:0;left:inherit;right:0;width:100vw;height:100vh;transition:opacity .6s ease;display:none}.menu-wrapper .bg-overlay.fade-in{display:block}.menu-wrapper a,.menu-wrapper span{font-weight:500}.menu-wrapper .menu-bg-box{overflow:hidden;display:flex;-webkit-perspective:2000px;perspective:2000px;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100vw;height:100vh;justify-content:center;align-items:center;pointer-events:none}.menu-wrapper .menu-box{max-width:60vw;height:auto;width:44.7vw;display:flex;justify-content:space-evenly;align-items:center;background:transparent;position:absolute}.menu-wrapper .menu-box .menu-left-part,.menu-wrapper .menu-box .menu-right-part{pointer-events:bounding-box}.menu-wrapper .menu-box .menu-tilt{width:100%;height:100%;position:absolute;inset:0;background:#000}.menu-wrapper .menu-box>div{width:auto;min-height:10.4rem;display:flex;flex-direction:column;justify-content:space-between}.menu-wrapper .menu-box .menu-left-part>div{display:flex;text-align:left;flex-direction:column}.menu-wrapper .menu-box .menu-left-part>div>span.head{color:#1a1a1a;color:var(--black-font-main);font-size:.34rem;line-height:2;position:relative;display:inline-block;padding:4px 12px 0}.menu-wrapper .menu-box .menu-left-part>div a,.menu-wrapper .menu-box .menu-left-part>div p{position:relative;width:-webkit-min-content;width:min-content;height:-webkit-max-content;height:max-content;overflow:hidden;display:flex}.menu-wrapper .menu-box .menu-left-part>div a:first-child,.menu-wrapper .menu-box .menu-left-part>div p:first-child{margin-top:-5px}.menu-wrapper .menu-box .menu-left-part>div a.email,.menu-wrapper .menu-box .menu-left-part>div p.email{width:100%;cursor:none}.menu-wrapper .menu-box .menu-left-part>div a span,.menu-wrapper .menu-box .menu-left-part>div p span{color:#6e6e73;color:var(--black-font);transition:color .4s linear;font-size:.44rem;line-height:2;padding:.3vw .4rem;font-weight:600}.menu-wrapper .menu-box .menu-left-part>div a svg,.menu-wrapper .menu-box .menu-left-part>div p svg{left:0;bottom:0;position:absolute;width:300%;stroke:#707070;height:7vw;-webkit-transform:translateX(-66.66%);transform:translateX(-66.66%);transition:all 0s cubic-bezier(0,.25,.5,1),-webkit-transform 0s cubic-bezier(0,.25,.5,1)}.menu-wrapper .menu-box .menu-left-part>div a:hover span,.menu-wrapper .menu-box .menu-left-part>div p:hover span{color:#1a1a1a;color:var(--black-font-main)}.menu-wrapper .menu-box .menu-left-part>div a:hover svg,.menu-wrapper .menu-box .menu-left-part>div p:hover svg{stroke:#f5f5f7;stroke:var(--primary-font-color);-webkit-transform:translateX(0);transform:translateX(0);transition-duration:.6s}.menu-wrapper .menu-box .menu-right-part span.head{color:#1a1a1a;color:var(--black-font-main);font-size:.34rem;line-height:2.15;position:relative;padding:0 15px;text-align:left}.menu-wrapper .menu-box .menu-right-part a{color:#6e6e73;color:var(--black-font);line-height:1;user-select:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;font-size:2.6vw;font-size:1.262rem;overflow:hidden;position:relative;display:flex;width:-webkit-min-content;width:min-content;padding:.51rem;margin-bottom:2px}.menu-wrapper .menu-box .menu-right-part a.active{color:#1a1a1a;color:var(--black-font-main)}.menu-wrapper .menu-box .menu-right-part a.active:after{left:0}.menu-wrapper .menu-box .menu-right-part a:hover{color:#1a1a1a;color:var(--black-font-main)}.menu-wrapper .menu-box .menu-right-part a:hover:after{left:0}.menu-wrapper .menu-box .menu-right-part a.fc{padding:.17rem .51rem .51rem}.menu-wrapper .menu-box .menu-right-part a:last-child{padding:.51rem .51rem .17rem}.menu-wrapper .menu-box .bottom-part{display:none;height:auto!important;min-height:20vh;width:100%;text-align:center;pointer-events:all}.menu-wrapper .menu-box .bottom-part a.estimate-btn{display:block;width:90%;background-color:#f5f5f7;background-color:var(--button-bg-color);color:#191919;color:var(--button-primary-color);font-size:.86rem;font-weight:600;padding:18px 0;margin:0 auto 5%;transition:all .3s ease;letter-spacing:0}.menu-wrapper .menu-box .bottom-part a.estimate-btn:hover{background-color:#2997ff;background-color:var(--button-bg-active-color);color:#f5f5f7;color:var(--primary-font-color)}.menu-wrapper .menu-box .bottom-part .header-socials{margin:0 auto;width:90%;display:flex;justify-content:space-between;align-items:center}.menu-wrapper .menu-box .bottom-part .header-socials a:first-child svg{height:1.3rem}.menu-wrapper .menu-box .bottom-part .header-socials a:nth-child(2) svg,.menu-wrapper .menu-box .bottom-part .header-socials a:nth-child(3) svg{height:1.1rem}.menu-wrapper .menu-box .bottom-part .header-socials a:nth-child(4) svg{height:1rem}.menu-wrapper .menu-box .bottom-part .header-socials a:nth-child(5) svg{height:1.1rem}.menu-wrapper .menu-box .bottom-part .header-socials svg{height:18px;display:flex;align-items:center;justify-content:center}.menu-wrapper .menu-box .bottom-part .header-socials svg.linkedin{height:21px}@media(max-width:1440px){.menu-wrapper .menu-box .menu-left-part{margin-right:17%}.menu-wrapper .menu-box .menu-left-part>div a span{padding-bottom:2.392px}}@media(max-width:768px){.menu-wrapper .bg-overlay{display:none}.menu-wrapper .menu-bg-box{top:54%}.menu-wrapper .menu-box{max-width:100vw;width:100vw;height:100vh!important;padding:10vh 0 0!important;flex-direction:column;justify-content:center;align-items:center;max-height:100vh;overflow:hidden}.menu-wrapper .menu-box>div:not(.menu-tilt){opacity:1}.menu-wrapper .menu-box .menu-left-part{display:none!important}.menu-wrapper .menu-box .menu-right-part{align-items:center;margin-bottom:4.5%;min-height:14.4rem;opacity:1;visibility:inherit}.menu-wrapper .menu-box .menu-right-part a{font-size:2.2rem}.menu-wrapper .menu-box .menu-right-part a:hover:after{left:-100%}.menu-wrapper .menu-box .menu-right-part a:after{bottom:0}.menu-wrapper .menu-box .menu-box .bottom-part,.menu-wrapper .menu-box .menu-right-part a{opacity:0;visibility:hidden}.menu-wrapper .menu-box .bottom-part{display:block;padding-top:23px}.menu-wrapper .menu-box .bottom-part a.estimate-btn{background-color:#0084ff;color:#080b27;color:var(--bg-l)}.menu-wrapper .menu-box .bottom-part .header-socials a svg{height:20px;width:100%}.menu-wrapper .menu-box .bottom-part .header-socials a svg path{fill:#1a1a1a;fill:var(--black-font-main)}}@media(max-width:500px){.menu-wrapper .menu-box .menu-bg-box{top:50%}.menu-wrapper .menu-box .menu-right-part{margin-top:10%;min-height:39vh;margin-bottom:11.5%}.menu-wrapper .menu-box .menu-right-part a{font-size:2.15rem}.menu-wrapper .menu-box .bottom-part a.estimate-btn{max-width:91vw!important;padding:18px 0;font-size:1rem;margin-bottom:7.3%}.menu-wrapper .menu-box .bottom-part .header-socials{max-width:80%!important}.menu-wrapper .menu-box .bottom-part .header-socials a svg{height:19px}.menu-wrapper .menu-box .bottom-part .header-socials a svg.whats{height:21px}}@media(max-width:400px){.menu-wrapper .menu-box .menu-right-part{margin-top:13%;min-height:42vh;margin-bottom:10%}.menu-wrapper .menu-box .menu-right-part a{font-size:2.35rem}.menu-wrapper .menu-box .bottom-part a.estimate-btn{max-width:90vw!important;padding:15px 0;margin-bottom:9.5%}.menu-wrapper .menu-box .bottom-part .header-socials{max-width:74%!important}}.btn{cursor:pointer;overflow:hidden!important}.btn,.btn span{position:relative}.btn span{z-index:2;overflow:hidden}.btn .bg-hover{width:100%;height:100%;display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;opacity:0;overflow:hidden;background:#1a1a1a;background:var(--black-font-main)}.options-btns .sec-btn{border:1px solid #d7d7d9!important;border:1px solid var(--contact-button-border)!important}.sec-btn{overflow:hidden!important;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}div.m-service-head{text-align:center;margin:10.2rem 0 6.8rem}div.m-service-head h6{font-size:.97rem;color:#b9b9bf;color:var(--secondary-font-color);font-weight:400}div.m-service-head h4{font-size:2.28rem;font-weight:500;color:#1a1a1a;color:var(--black-font-main)}@media(max-width:768px){div.m-service-head{margin:207px 0 167px}div.m-service-head h4{font-size:1.9rem}}@media(max-width:450px){div.m-service-head{margin:171px 0 128px}div.m-service-head h4{font-size:2.28rem}}@media(max-width:395px){div.m-service-head{margin:9.3rem 0 5.9rem;letter-spacing:.7px}div.m-service-head h6{font-size:.95rem}div.m-service-head h4{font-size:2.4rem}}@media(max-width:375px){div.m-service-head{margin:8.3rem 0 5.9rem}div.m-service-head h6{font-size:.73rem}div.m-service-head h4{font-size:2.4rem}}html{font-size:calc(.95rem + 1vw)}body{padding:0;font-weight:500;background-color:#080b27!important;background-color:var(--bg-l)!important;width:100vw!important;position:relative;overflow-x:hidden;height:100vh;-webkit-tap-highlight-color:rgba(255,255,255,0)}body::-webkit-scrollbar{height:0;width:2px;color:transparent}body::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 2px rgba(0,0,0,.3);border-radius:1px}body::-webkit-scrollbar-thumb{border-radius:2px;height:32px;background-color:#707070}.lock-scroll{overflow:hidden}.shape{content:"";position:absolute;width:200vw;height:2000px;left:0;z-index:-1;background:radial-gradient(34.98% 34.98% at 50% 50%,#725bda 0,rgba(6,19,45,0) 100%);opacity:.5}.shape.right{left:auto;right:0}#viewport{background-color:#080b27;background-color:var(--bg-l);color:#1a1a1a;color:var(--black-font-main)}button{background:none;outline:none;font-family:"Poppins",sans-serif}.btn{padding:8px 17px 10px;border-radius:100px;font-size:11.2px;font-weight:600}.downloadViewTop{z-index:1000!important}.topHeaderBg{background:linear-gradient(#080b27,rgba(8,11,39,.8))}.frame-wrapper .frame{position:fixed;top:0;left:0;z-index:995}.frame-wrapper .frame.f-top{z-index:998;height:9vh}.frame-wrapper .frame.f-top>div{height:100%}.frame-wrapper .frame.f-top .logo img.sm-logo{height:50%;width:80px}.frame-wrapper .frame.f-top .navlinks-contain{z-index:999;display:flex;align-items:center;font-weight:500;font-size:12.5px}.frame-wrapper .frame.f-top .navlinks-contain li{list-style:none;display:list-item;padding:0 0 0 27px}.frame-wrapper .frame.f-top .navlinks-contain li.dn{display:none}.frame-wrapper .frame.f-top .navlinks-contain li a{color:#fff;opacity:.8;text-decoration:none;font-size:16px;font-weight:500;letter-spacing:0}.frame-wrapper .frame.f-top .navlinks-contain li a:hover{color:#7b60f6}.frame-wrapper .frame.f-top .navlinks-contain li a.active{color:#7b60f6;opacity:.6}.frame-wrapper .frame.f-top .navlinks-contain li.fade-out{opacity:0}.frame-wrapper .frame.f-top .navlinks-contain li.estimateBtn{cursor:pointer;padding:20px 35px 20px 42px}.frame-wrapper .frame.f-top .navlinks-contain li.estimateBtn .creator-center-btn-wrap{background:#141416;background:var(--primary-color);border-radius:24px;height:34px;position:relative;width:93px;overflow:hidden;pointer-events:none}.frame-wrapper .frame.f-top .navlinks-contain li.estimateBtn .creator-center-btn-wrap p{padding:5px;color:#fff;position:relative;top:50%;background:none;left:0;pointer-events:none}.frame-wrapper .frame.f-top .navlinks-contain li.estimateBtn a{position:absolute;top:0;left:0;height:100%;width:100%;font-size:.73vw;font-weight:600;padding:0;pointer-events:none;transition:background-color .3s ease;letter-spacing:0}.frame-wrapper .frame.f-top .navlinks-contain li.estimateBtn a:hover{background-color:#2997ff;background-color:var(--button-bg-active-color);color:#fff}.frame-wrapper .frame.f-top .navlinks-contain li.estimateBtn.con-dn{padding-right:0}.frame-wrapper .frame.f-top .navlinks-contain .disNone,.frame-wrapper .frame.f-top .navlinks-contain li.estimateBtn.con-dn .creator-center-btn-wrap,.frame-wrapper .frame.f-top .navlinks-contain li.mobile-theme-swithcer{display:none}.frame-wrapper .frame.f-top .navlinks-contain .menu{padding:0;cursor:pointer;display:flex;flex-direction:column;justify-content:flex-start;position:relative;-webkit-user-select:none;user-select:none}.frame-wrapper .frame.f-top .navlinks-contain .menu .menu-trigger{-webkit-user-select:none;user-select:none;position:absolute;inset:0;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:140%;height:30px;opacity:.6}.frame-wrapper .frame.f-top .navlinks-contain .menu .menuLines{display:block;width:27px}.frame-wrapper .frame.f-top .navlinks-contain .menu .menuLines.l1{margin-bottom:5px}.frame-wrapper .f-bottom,.frame-wrapper .f-top{padding:0 3.646vw;height:55px;width:100%}.frame-wrapper .f-top{top:0}.frame-wrapper .f-bottom{bottom:0;pointer-events:none}.frame-wrapper-h5 .frame{position:absolute;z-index:995}.frame-wrapper-h5 .frame.f-top{z-index:998;background-color:#080b27!important;background-color:var(--bg-l)!important;color:#fff!important}.frame-wrapper-h5 .frame.f-top>div{height:100%}.frame-wrapper-h5 .frame.f-top>div img{position:absolute;left:0}.frame-wrapper-h5 .frame.f-top .logo{height:100%;top:0;position:relative;display:flex;justify-content:center;align-items:flex-start;flex-direction:column}.frame-wrapper-h5 .frame.f-top .logo img.sm-logo{position:absolute;top:22.5px}.frame-wrapper-h5 .frame.f-top .logo img:not(.sm-logo){opacity:1;top:20px;position:relative;display:flex;justify-content:flex-start}.frame-wrapper-h5 .frame.f-top .navlinks-contain{z-index:999;display:flex;align-items:center;top:50%;position:absolute;right:14px;font-weight:500;font-size:12.5px}.frame-wrapper-h5 .frame.f-top .navlinks-contain li{list-style:none;display:list-item;padding:0 0 0 27px}.frame-wrapper-h5 .frame.f-top .navlinks-contain li.dn{display:none}.frame-wrapper-h5 .frame.f-top .navlinks-contain li a{color:#fff;opacity:.8;text-decoration:none;font-size:16px;font-weight:500;letter-spacing:0}.frame-wrapper-h5 .frame.f-top .navlinks-contain li a:hover{color:#7b60f6}.frame-wrapper-h5 .frame.f-top .navlinks-contain li a.active{color:#7b60f6;opacity:.6}.frame-wrapper-h5 .frame.f-top .navlinks-contain li.fade-out{opacity:0}.frame-wrapper-h5 .frame.f-top .navlinks-contain li.estimateBtn{cursor:pointer;padding:20px 35px 20px 42px}.frame-wrapper-h5 .frame.f-top .navlinks-contain li.estimateBtn .creator-center-btn-wrap{background:#141416;background:var(--primary-color);border-radius:24px;height:34px;position:relative;width:93px;overflow:hidden;pointer-events:none}.frame-wrapper-h5 .frame.f-top .navlinks-contain li.estimateBtn .creator-center-btn-wrap p{padding:5px;color:#fff;position:relative;top:50%;background:none;left:0;pointer-events:none}.frame-wrapper-h5 .frame.f-top .navlinks-contain li.estimateBtn a{position:absolute;top:0;left:0;height:100%;width:100%;font-size:.73vw;font-weight:600;padding:0;pointer-events:none;transition:background-color .3s ease;letter-spacing:0}.frame-wrapper-h5 .frame.f-top .navlinks-contain li.estimateBtn a:hover{background-color:#2997ff;background-color:var(--button-bg-active-color);color:#fff}.frame-wrapper-h5 .frame.f-top .navlinks-contain li.estimateBtn.con-dn{padding-right:0}.frame-wrapper-h5 .frame.f-top .navlinks-contain .disNone,.frame-wrapper-h5 .frame.f-top .navlinks-contain li.estimateBtn.con-dn .creator-center-btn-wrap,.frame-wrapper-h5 .frame.f-top .navlinks-contain li.mobile-theme-swithcer{display:none}.frame-wrapper-h5 .frame.f-top .navlinks-contain .menu{padding:0;cursor:pointer;display:flex;flex-direction:column;justify-content:flex-start;position:relative;-webkit-user-select:none;user-select:none}.frame-wrapper-h5 .frame.f-top .navlinks-contain .menu .menu-trigger{-webkit-user-select:none;user-select:none;position:absolute;inset:0;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:140%;height:30px;opacity:.6}.frame-wrapper-h5 .frame.f-top .navlinks-contain .menu .menuLines{display:block;width:27px}.frame-wrapper-h5 .frame.f-top .navlinks-contain .menu .menuLines.l1{margin-bottom:5px}.frame-wrapper-h5 .f-bottom,.frame-wrapper-h5 .f-top{padding:0 3.646vw;height:55px;width:100%}.frame-wrapper-h5 .f-top{top:0}.frame-wrapper-h5 .f-bottom{bottom:0;pointer-events:none}section{margin:3.646vw;text-align:center;position:relative}section.head h1{position:relative;z-index:10;display:inline-block;font-size:54px;letter-spacing:1px;font-weight:500;color:#fff}section.head .h1{height:calc(100vh - 7.3vw);display:flex;align-items:center;justify-content:center}section.head .h1 h1 span.headSpan{display:inline-block;overflow:hidden}section.head .h1 h1 span.headSpan span{display:inline-block}section.head .h1.mobile-home-head{position:absolute;top:0;right:0}section.head .h1.mobile-home-head h1 .call-action{margin-top:30px;display:grid;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;overflow:hidden}section.head .h1.mobile-home-head h1 .call-action a.estimate-btn{opacity:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:block;margin:0 auto;background-color:#fff;color:#080b27;color:var(--bg-l);font-size:.73rem;font-weight:600;padding:16px 25px;letter-spacing:0}section.head .h1.mobile-home-head h1 .call-action a.view-projects-btn{opacity:0;margin:20px auto 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:.89rem;border-bottom:2px solid #6e6e73;border-bottom:2px solid var(--black-font);color:#1a1a1a;color:var(--black-font-main);padding-bottom:3px}section.head .h2{position:relative;z-index:10;padding-top:140px;background:none;text-align:center}section.head .h2 h3{font-size:1.48rem;text-align:center;line-height:1.43;margin:77px auto 37px;font-weight:500;letter-spacing:.4px}section.head .h2 h6{font-size:.79rem;font-weight:400;color:#ceabab;letter-spacing:.2px}section.head .h2.home{padding-top:0;pointer-events:none}section.head .btn-container{margin-top:37px;margin-bottom:10px}section.head a.btn-more{text-decoration:none;border:1px solid #e7c8c8}section.process{padding:19vh 0 0;z-index:10;height:100vh;margin:0;background-size:contain}section.process h3{font-size:calc(1.525rem + 5px);color:#1a1a1a;color:var(--black-font-main);margin:0 auto 3.65rem;font-weight:500;line-height:1.28;letter-spacing:.4px;position:absolute;top:calc(-5.6rem - 4vh);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}section.process h3 span{color:#2997ff;color:var(--button-bg-active-color)}section.process .process-grid{position:absolute;left:38%;text-align:left;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:103%;margin:auto;grid-column-gap:42px;top:calc(-38px + .3rem)}section.process .process-grid img{z-index:2;right:26px;width:75px;top:24px;position:absolute}section.process .process-grid h5{font-size:23.1px;color:#1a1a1a;color:var(--black-font-main);letter-spacing:.3px;font-weight:500;padding-top:2px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;white-space:nowrap}section.process .process-grid p{font-size:13.84px;margin-top:15px;letter-spacing:.15px;line-height:1.64;color:#6e6e73;color:var(--black-font)}section.process .process-grid p span{color:#0084ff;color:var(--blue-span)}section.process .process-grid .process-col{box-shadow:0 3px 30px 0 rgba(0,0,0,.0196078431);background:#fff;box-shadow:0 3px 30px 0 rgba(0,0,0,.02);padding:50px 46px;border-radius:40px;position:relative;overflow:hidden}section.process .process-grid .process-col:first-child{cursor:pointer}section.process .process-grid .process-col:first-child a,section.process .process-grid .process-col:first-child img,section.process .process-grid .process-col:first-child p{pointer-events:none}section.process .process-grid .process-col:first-child .ripple{content:"";position:absolute;width:100%;top:0;height:100%;z-index:1;border-radius:50%;background:#f5f5f7;opacity:0;left:0;mix-blend-mode:difference}section.sec-form{max-width:34%;max-width:18.4rem;margin:auto}section.sec-form.sending-form-effect{opacity:.8}section.sec-form h6{font-size:33.17px;font-weight:500}section.sec-form h6 p{display:inline-block;color:#b3dfff;color:var(--contact-lightblue)}section.sec-form h6 br{display:none}section.sec-form form{text-align:left;margin-bottom:6.6rem}section.sec-form form div{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;align-content:center}section.sec-form form div.mt{margin-top:-14px}section.sec-form form div.btn-container{margin-bottom:0;padding-bottom:0;justify-content:center}section.sec-form form div>p{margin-bottom:13.6px;color:#86868c;color:var(--gray-dark);font-size:.645rem;margin-left:5px;margin-top:15px;flex-basis:100%}section.sec-form form div.form-inputs{margin:2.8rem 6px 1.1rem;display:grid;grid-template-columns:1fr 1fr;grid-row-gap:33px;grid-column-gap:54px;justify-content:space-between}section.sec-form form div.form-inputs .am-input{margin-bottom:0;position:relative;overflow:hidden;height:1.45rem;padding-bottom:21px}section.sec-form form div.form-inputs .am-input input,section.sec-form form div.form-inputs .am-input textarea{background:none;border:none;width:100%;padding-bottom:0;font-size:.49rem;font-weight:400;font-family:"Poppins";letter-spacing:.1px;-moz-appearance:none;outline:0 none transparent;resize:none;transition:all .3s ease;color:#1a1a1a;color:var(--black-font-main)}section.sec-form form div.form-inputs .am-input input::-webkit-input-placeholder,section.sec-form form div.form-inputs .am-input textarea::-webkit-input-placeholder{color:#6e6e73;color:var(--black-font);font-weight:500;font-size:.49rem}section.sec-form form div.form-inputs .am-input input::placeholder,section.sec-form form div.form-inputs .am-input textarea::placeholder{color:#6e6e73;color:var(--black-font);font-weight:500;font-size:.49rem}section.sec-form form div.form-inputs .am-input textarea{padding-bottom:4px;height:23px;height:.78rem;overflow:hidden}section.sec-form form div.form-inputs .am-input textarea::-webkit-input-placeholder{font-weight:500}section.sec-form form div.form-inputs .am-input textarea::placeholder{color:#6e6e73;color:var(--black-font);font-weight:500}section.sec-form form div.form-inputs .am-input textarea::-webkit-input-placeholder{color:#6e6e73;color:var(--black-font)}section.sec-form form div.form-inputs .am-input textarea::-moz-placeholder{color:#6e6e73;color:var(--black-font)}section.sec-form form div.form-inputs .am-input textarea:-ms-input-placeholder{color:#6e6e73;color:var(--black-font)}section.sec-form form div.form-inputs .am-input textarea:-moz-placeholder{color:#6e6e73;color:var(--black-font)}section.sec-form form div.form-inputs .am-input .input-moving-line{margin-bottom:0!important;width:300%;position:absolute;left:0;right:0;bottom:15px;bottom:.53rem;height:59px;-webkit-transform:translateX(-66.66%);transform:translateX(-66.66%);opacity:.6;background-position:bottom;pointer-events:none;transition:transform 0s cubic-bezier(0,.25,.5,1),opacity .4s,-webkit-transform 0s cubic-bezier(0,.25,.5,1)}section.sec-form form div.form-inputs .am-input input.err~.input-moving-line{opacity:.8}section.sec-form form div.form-inputs .am-input span.input-err{position:absolute;bottom:0;left:0;font-size:.4rem;font-weight:400;color:#f66}section.sec-form form div.form-inputs .am-input:hover .input-moving-line{opacity:1!important}section.sec-form form div.form-inputs .am-input:focus-within .input-moving-line{opacity:1!important;-webkit-transform:translateX(0);transform:translateX(0);transition-duration:.8s,.4s}section.sec-form form div.options-btns a.sec-btn span{font-weight:400;color:#1a1a1a;color:var(--black-font-main);font-size:.49rem}section.sec-form form div.options-btns a.sec-btn:last-child{margin-right:0!important}section.sec-form form a{display:inline-block;margin:.04rem 0 .33rem;letter-spacing:.15px;font-size:12.3px;font-weight:400}section.sec-form form a.btn{padding:.49rem .69rem .47rem;border-radius:32px;border:1.2px solid #d7d7d9;border:1.2px solid var(--contact-button-border)}section.sec-form form button.btn{border:1px solid #b9b9bf;border:1px solid var(--secondary-font-color);background:none;color:#1a1a1a;color:var(--black-font-main);position:relative;padding:9px 17px 9px 30px}section.sec-form form .att-btn{position:static;justify-content:left;margin-top:-10px;justify-content:space-between;margin-bottom:1.1rem!important}section.sec-form form .att-btn label{display:none}section.sec-form form .att-btn .contact-action{width:100%;display:flex;justify-content:space-between;align-items:center}section.sec-form form .att-btn .contact-action a{margin:0}section.sec-form form .att-btn a.btn{padding:14.5px 20.5px 14.7px}section.sec-form form .att-btn a.btn span{position:relative;padding-left:20px!important;fill:#1a1a1a;fill:var(--black-font-main);color:#1a1a1a;color:var(--black-font-main);font-weight:500;font-size:.49rem}section.sec-form form .att-btn a.btn span svg{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:14px;fill:inherit}section.sec-form form .att-btn input{position:absolute;left:0}section.sec-form form .att-btn .attachs{width:100%;display:flex;justify-content:flex-start;flex-wrap:wrap;margin-top:25px;margin-bottom:0;height:auto!important}section.sec-form form .att-btn .attachs .attach{display:flex;align-items:center;color:#1a1a1a;color:var(--black-font-main);cursor:pointer;margin-right:30px;margin-bottom:15px}section.sec-form form .att-btn .attachs .attach svg{width:24px;height:24px;color:#1a1a1a;color:var(--black-font-main)}section.sec-form form .att-btn .attachs .attach span{margin-left:5px;font-size:.45rem}section.sec-form form .att-btn .attachs .attach:hover{opacity:.8}section.sec-form form div.options-btns.budgets{margin-bottom:39px;position:relative;padding-bottom:11px}section.sec-form form div.options-btns.budgets .input-err{position:absolute;bottom:0;left:5px;font-size:.4rem;font-weight:400;color:#f66}section.services.head{height:100vh;position:relative}section.services.head img{width:60px;margin-top:2rem}section.services.head .h2{padding-bottom:2%;padding-top:0}section.services.head .h2 h6{font-size:.62rem;color:#86868c;color:var(--gray-dark);font-weight:600;letter-spacing:0}section.services.head .h2 h3{width:90%;margin-top:53px;color:#1a1a1a;color:var(--black-font-main)}.hd{visibility:hidden}.nd{display:none}.mb{margin-bottom:55px!important}.center{top:50%!important;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.centerized{position:absolute;top:50%!important;left:50%;-webkit-transform:translate(-50%,calc(-50% + 30px + 1rem));transform:translate(-50%,calc(-50% + 30px + 1rem))}.full-w{grid-column-end:3;grid-column-start:1}.full-h{height:calc(100vh - 7.3vw)}.sec-active{position:fixed;top:50%;width:389px;height:396px}.backLayer{background-image:linear-gradient(225deg,#5a81a2,#1f3d61);position:absolute;width:100%;height:100vh;top:0;left:0}.contact-page .sec-form.mb .btn-container .btn-more{border:1px solid #d7d7d9;border:1px solid var(--contact-button-border)}.can{width:100%;height:500px}@-webkit-keyframes scrollDown{0%{-webkit-transform:rotate(-90deg) translateX(0);transform:rotate(-90deg) translateX(0)}35%{-webkit-transform:rotate(-90deg) translateX(-8px);transform:rotate(-90deg) translateX(-8px)}to{-webkit-transform:rotate(-90deg) translateX(0);transform:rotate(-90deg) translateX(0)}}@keyframes scrollDown{0%{-webkit-transform:rotate(-90deg) translateX(0);transform:rotate(-90deg) translateX(0)}35%{-webkit-transform:rotate(-90deg) translateX(-8px);transform:rotate(-90deg) translateX(-8px)}to{-webkit-transform:rotate(-90deg) translateX(0);transform:rotate(-90deg) translateX(0)}}@media(min-width:2400px){section.footer-sec .footer-main svg{width:572px}section.sec-form form a{margin:.04rem 0 .43rem}}@media(min-width:1630px){.frame-wrapper .frame.f-top .logo svg.sm-logo{width:1.7vw}.frame-wrapper .frame.f-top div .logo svg:not(sm-logo){width:2.2vw!important}.frame-wrapper .frame.f-top .navlinks-contain li{padding:0 0 0 1.6571428571vw}.frame-wrapper .frame.f-top .navlinks-contain li.estimateBtn{padding:20px 2.0714285714vw}.frame-wrapper .frame.f-top .navlinks-contain li.estimateBtn .creator-center-btn-wrap{height:2.05vw;width:5.8vw;border-radius:50px;font-size:.7vw}.frame-wrapper .frame.f-top .navlinks-contain li.menu .menuLines{width:1.3vw}section.head h1{font-size:4.3vw;font-weight:600}section.process .process-grid{width:51rem}section.process .process-grid h5{font-size:.8rem}section.process .process-grid p{font-size:.466rem}section.process .process-grid .process-col{padding:1.8rem 1.55rem 1.7rem}#stick .texts-wrap #headLines,#stick .texts-wrap h1{font-size:1.6rem;width:30rem}#stick .texts-wrap h5{font-size:1.2rem;max-width:23rem}#stick .text-wrap2{width:32rem}#stick .text-wrap2 h5{font-size:1.2rem}div.pro-cont a.project{margin:0 0 2.5rem}div.pro-cont a.project .pro-item{border-radius:12%}}@media(max-width:1630px){section.sec-form{max-width:18.2rem}}@media(max-width:1480px){.frame-wrapper .f-left div{height:auto}.frame-wrapper .f-left div li a svg{width:14px;height:14px}}@media(max-width:1440px){.frame-wrapper .frame.f-top .navlinks-contain li.estimateBtn a{font-size:11px;font-weight:500}section.process h3{width:50%}section.sec-form{max-width:19.2rem}section.sec-form form div.options-btns{justify-content:space-around}section.sec-form form div.options-btns a.sec-btn{margin-right:5px}}@media(max-width:1220px){section.process .process-grid{grid-row-gap:8.5%;row-gap:8.5%;width:123%}}@media(max-width:1100px){#stick .texts-wrap h5{font-size:34.5px}#stick .text-wrap2:not(.pi){width:54%}#stick .text-wrap2:not(.pi) h5{font-size:34.5px}}@media(max-width:1024px){section.sec-grid-contain .serv-text p{font-size:4.25rem}}@media(max-width:930px){#stick .texts-wrap{width:60vw}#stick .texts-wrap h5{font-size:1.1rem}#stick .texts-wrap #headLines,#stick .texts-wrap h1{font-size:1.391rem}#stick .texts-wrap #headLines img,#stick .texts-wrap h1 img{width:47px;height:47px;display:inline-block}#stick .text-wrap2:not(.pi){width:25rem}#stick .text-wrap2:not(.pi) h5{font-size:1.1rem}#stick .image-wrap img{min-width:60vw;max-width:67vw;height:auto}#stick .mem-row .back p{width:8rem;font-size:1rem}section.process .process-grid{width:163%}}@media(max-width:910px){section.head .h1 h1 span{display:block!important}}@media(max-width:850px){#stick .texts-wrap h2{font-size:39px}section.sec-form{max-width:20.2rem}section.process .process-grid{width:175%}}@media(max-width:768px){.frame-wrapper .frame.f-top{padding:0 5%}.frame-wrapper .frame.f-top .navlinks-contain{align-items:center;right:5%}.frame-wrapper .frame.f-top .navlinks-contain li{display:none}.frame-wrapper .frame.f-top .navlinks-contain li.menu{justify-content:center;align-items:center}section.head .h1.mobile-home-head{width:100%}section.head .h1.mobile-home-head h1{font-size:1.3rem}section.head .h1.mobile-home-head h1 .call-action a.view-projects-btn{font-size:.65rem}section.head:not(.services) .h2 h3{font-size:1.4rem;width:22rem;margin:60px auto}section.head:not(.services) .h2 h6{font-size:.78rem;color:#6e6e73;color:var(--black-font)}section.head.services .h2 h3{font-size:1.5rem;width:23rem}section.head.services .h2 h6{font-size:.7rem}section.head div.h2-wrapper{position:static!important;margin-top:0!important;height:22rem;align-items:flex-end!important;width:100vw}section.head div.h2-wrapper .h2-con{margin-top:0!important}section.head div.h2-wrapper .h2-con a.btn-more{border:1px solid #6e6e73;border:1px solid var(--black-font)}section.sec-grid-contain .serv-text p{font-size:3rem}section.process{padding-top:0;height:auto;width:500px;margin:-12px auto 2rem}section.process h3{width:100%;font-size:2rem;text-align:left;margin:35px auto 190px;position:relative;top:0}section.process .process-grid{text-align:left;display:grid;grid-template-columns:1fr;width:100%;margin:auto;grid-column-gap:0;grid-row-gap:0;row-gap:0;position:relative;left:0}section.process .process-grid .process-col{margin-top:50.5px;padding-bottom:57px}section.process .process-grid .process-col:first-child{margin-top:0}section.process .process-grid h5{font-size:25px}section.process .process-grid p{font-size:15px;margin-top:10px;font-weight:400}section.sec-form{max-width:100%;padding:0 5%}section.sec-form form div.btn-container{margin-top:0}section.sec-form form .form-inputs{margin-right:0!important;margin-left:0!important}section.sec-form form .form-inputs .am-input{grid-column-start:1;grid-column-end:3}section.sec-form form .att-btn{margin-top:2.5rem;margin-bottom:3rem!important}section.sec-form form .att-btn>a.sec-btn{text-align:center;width:100%;margin-right:0!important;padding:20px 21px;margin-bottom:0}section.sec-form form .att-btn .contact-action{align-items:center}section.sec-form form .att-btn .contact-action a.btn{padding:20px 25.5px;margin:0!important;border-radius:50px}section.sec-form form .att-btn .contact-action a.btn span{font-size:1rem}section.sec-form form .att-btn .contact-action a.btn span svg{width:18px}section.sec-form form .att-btn .contact-action .btn-container.mobile-b button.btn-more{padding:20.8px 40px 19.2px;background-color:#f5f5f7;background-color:var(--primary-font-color);border-radius:50px}section.sec-form form .att-btn .contact-action .btn-container.mobile-b button.btn-more .btn-more-title span{font-size:.97rem;color:var(--bg-color);font-weight:600}section.sec-form .m-footer{padding-bottom:50px}section.footer-sec.fot{padding:160vh 0 3.1rem!important}section.services.head{margin:3.646vw 0 -26vh;width:100vw}section.services.head .head .h2{text-align:center}section.services.head .head .h2 h3{text-align:center;width:100%;color:#fff;font-size:34px}section.pro-sec#stickbb{height:50vh!important;align-items:flex-end;width:100%;z-index:1;margin-bottom:0}section.pro-sec#stickbb main{margin-bottom:0}section.pro-sec#stickbb main h1{margin-bottom:0;max-width:21rem}section.pro-sec#stickbb main h1 div{display:inline-block}section.showcase-pin .showcase-mobile-container .mobile-showcase-box.h-showcase{margin-bottom:99.5px}.projects-page div.pro-cont{margin-top:-184%}div.contact-page section.sec-form .m-footer{margin-top:190px!important}div.pro-cont div.outerPro{width:100%!important;margin-bottom:-55px}div.pro-cont div.outerPro div.project{flex:100% 1!important;margin:auto auto 5rem;max-width:500px;display:flex;flex-direction:column;align-items:center}div.pro-cont div.outerPro div.project .vr-item{padding-bottom:0}div.pro-cont div.outerPro div.project .pro-item{margin-bottom:20px;cursor:pointer}div.pro-cont div.outerPro div.project h6{font-size:1.3rem;font-weight:500;color:#1a1a1a;color:var(--black-font-main);letter-spacing:.018rem;line-height:1.8rem}div.pro-cont div.outerPro div.project span{font-size:.79rem;font-weight:400;color:#6e6e73;color:var(--black-font);letter-spacing:.018rem;line-height:1.8rem;margin-bottom:5px}div.pro-cont div.outerPro div.project a.view{color:#1a1a1a;color:var(--black-font-main);font-size:.7rem;font-weight:400;letter-spacing:.018rem;border-bottom:2px solid #1a1a1a;border-bottom:2px solid var(--black-font-main);line-height:1rem}div.contact-page .backLayer{position:fixed}div.contact-page .trig{height:64%!important}.project .ani-cover{border-radius:30px}#stick .texts-wrap{position:fixed;width:100vw;padding:0 5.9%;display:block}#stick .texts-wrap div.mb{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;left:0;-webkit-transform:none;transform:none;text-align:left;top:9rem;display:block;position:relative;padding:0}#stick .texts-wrap div.mb p{color:#b9b9bf;font-size:.791rem}#stick .texts-wrap div.mb h2{position:relative;text-align:left;font-size:2.5rem;width:100%;padding-top:7px}#stick .texts-wrap h5{font-size:27.5px;padding-right:0;max-width:24rem;top:11rem;line-height:1.6;text-align:left}#stick .texts-wrap #headLines,#stick .texts-wrap h1{padding-top:8.1rem;display:block;opacity:1;visibility:inherit;text-align:left;margin-top:0;line-height:1.5;font-size:1.491rem;min-width:500px;max-width:600px}#stick .texts-wrap h1{display:none}#stick .image-wrap.fc{margin-top:64vh}#stick .image-wrap img{max-width:90vw}#stick .image-wrap.so{margin-top:-50px}#stick .mem-cont{height:97rem;flex-direction:column}#stick .mem-cont .mem-row{height:70vh}#stick .mem-cont .mem-row:nth-child(2){justify-content:flex-start}#stick .mem-cont .mem-row .back{display:none}#stick .mem-cont .mem-row .members{height:16rem;width:16rem;background-position:50%}#stick .mem-cont .mem-row .mbtxt{display:block;margin-top:1rem}#stick .mem-cont .mem-row .mbtxt p{font-size:1.5rem;color:#1a1a1a;color:var(--black-font-main)}#stick .mem-cont .mem-row .mbtxt p:nth-child(2){font-size:.85rem;color:#6e6e73;color:var(--black-font)}#stick .members-wrap{margin-top:58vh;margin-bottom:-9rem;width:100%}#stick .text-wrap2{width:100vw!important;padding:11rem 5.9%;height:24rem}#stick .text-wrap2.pi{height:130vw;width:100%!important}#stick .text-wrap2.pi p{font-size:35px;width:100%}#stick .text-wrap2:not(.pi) h5{font-size:1.206rem;line-height:1.6;text-align:left}.showcase-pin{height:auto!important}}@media(max-width:650px){section.pro-sec main h1{font-size:3rem;text-align:left}section.sec-form form div.options-btns a.sec-btn{margin-right:.5rem}section.sec-form form>.btn-container .btn-mouse-area{width:100%}section.sec-form form>.btn-container .btn-mouse-area button{width:100%;justify-content:center}}@media(max-width:550px){#stick .texts-wrap div.mb{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;left:0;-webkit-transform:none;transform:none;text-align:left;display:block}#stick .texts-wrap #headLines,#stick .texts-wrap h1{text-align:left;line-height:1.4;font-size:1.9rem;max-width:18rem;min-width:330px}#stick .texts-wrap #headLines img,#stick .texts-wrap h1 img{display:none}#stick .texts-wrap h5{max-width:20rem;min-width:330px}}@media(max-width:500px){.frame-wrapper .frame.f-top .navlinks-contain .menu .menuLines{-webkit-transform:translateX(-5px);transform:translateX(-5px);width:1.3rem;height:2px}section.head .h1.mobile-home-head h1{letter-spacing:1.2px}section.head .h1.mobile-home-head h1 span{line-height:3rem}section.head .h1.mobile-home-head h1 .call-action a.estimate-btn{padding:18.5px 35px}section.head .h1.mobile-home-head h1 .call-action a.estimate-btn:hover{background-color:#0084ff}section.head:not(.services) .h2 h3{width:20rem;font-size:1.4rem}section.services.head{margin:45px 0 -3.6vw;height:auto;height:50vh;display:flex;align-items:center}section.services.head .h2{top:0!important;left:0;-webkit-transform:none;transform:none;text-align:left;width:100vw;padding-bottom:0}section.services.head .h2 h6{font-size:.9rem;padding-left:5%;padding-right:5%;text-align:left;font-weight:400;letter-spacing:.02rem}section.services.head .h2 h3{padding-left:5%;padding-right:5%;font-size:1.82rem;text-align:left;width:100%;margin-top:35px;margin-bottom:0;line-height:2.45rem}section.process{width:92.4vw;margin:auto}section.process h3{font-weight:500;line-height:2.5rem}section.process .process-grid{grid-row-gap:0;row-gap:0}section.process .process-grid .process-col{margin-top:40px}section.process .process-grid h5{font-size:1.5rem}section.process .process-grid p{font-size:.7rem}section.pro-sec main{width:100%;padding-right:0!important;padding-left:0!important}section.pro-sec main h1{font-size:2.5rem;padding-right:4.8%;padding-left:4.8%}div.pro-cont .outerPro div.project{margin-bottom:3.375rem}div.pro-cont .outerPro div.project .pro-item{margin-bottom:20px}div.pro-cont .outerPro div.project h6{font-size:1.25rem;letter-spacing:.018rem}div.pro-cont .outerPro div.project span{font-size:.875rem;letter-spacing:.018rem}div.pro-cont .outerPro div.project a.view{font-size:.8125rem;letter-spacing:.018rem}#stick .members-wrap{margin-bottom:-9rem;width:100%}#stick .members-wrap .mem-cont{height:97rem}#stick .members-wrap .mem-row{height:100vh;align-items:center}#stick .members-wrap .mem-row .members{width:100vw;border-radius:60px;height:100vw;margin:11px;font-size:1.1rem}#stick .members-wrap .mem-row:nth-child(2){justify-content:flex-start}#stick .members-wrap .mem-row .back{display:none}#stick .members-wrap .mem-row .mbtxt{margin-top:1rem}}@media(max-width:450px){html{font-size:calc(.02rem + 4.6vw)}section.sec-form form div.options-btns.budgets .input-err{font-size:.8rem}section.sec-form form div.form-inputs .am-input{height:3rem}section.sec-form form div.form-inputs .am-input .full-w{min-height:1.8rem}section.sec-form form div.form-inputs .am-input .input-moving-line{bottom:1rem}section.sec-form form div.form-inputs .am-input span.input-err{font-size:.8rem}.frame-wrapper .frame.f-top{height:50px;padding:0 5%}.frame-wrapper .frame.f-top a.logo.light{-webkit-transform:translate(.1vw,.5vw);transform:translate(.1vw,.5vw)}.frame-wrapper .frame.f-top a.logo.light svg.sm-logo{height:7vw;width:34px}.frame-wrapper .frame.f-top .navlinks-contain .menu{-webkit-transform:translate(-.9vw,.4vw);transform:translate(-.9vw,.4vw)}.frame-wrapper .frame.f-top .navlinks-contain .menu .menuLines{width:1.4rem;height:3.5px}section.head{padding-top:0}section.head .h1.mobile-home-head{align-items:center;padding-top:0}section.head .h1.mobile-home-head h1{font-size:2.1rem;font-weight:500}section.head .h1.mobile-home-head h1 span{line-height:2.9rem}section.head .h1.mobile-home-head h1 .call-action{margin-top:11%}section.head .h1.mobile-home-head h1 .call-action a.estimate-btn{padding:17px 34px;background:#141416;color:#080b27;color:var(--bg-l)}section.head .h1.mobile-home-head h1 .call-action a.view-projects-btn{margin:22.5px auto 0;font-size:.71rem;color:#1a1a1a;color:var(--black-font-main)}section.head div.h2-wrapper{text-align:left;padding:0 24px;margin-top:9%;height:55vh;height:102vw}section.head div.h2-wrapper .h2 h3{text-align:left;font-size:1.48rem;width:100%;margin:30px auto 50px;line-height:2.3rem}section.head div.h2-wrapper .h2 h6{text-align:left;font-size:.88rem}section.head div.h2-wrapper .btn-container{text-align:left}section.head div.h2-wrapper .btn-container a.btn-more{padding:16px 31px 15px}section.head div.h2-wrapper .btn-container a.btn-more .btn-more-title span{font-size:.78rem}section.sec-form{max-width:100%;padding:0 4.9%}section.sec-form header{padding-bottom:5.5rem;padding-top:8.5rem}section.sec-form header h6{font-size:.91rem}section.sec-form header h6 span{font-size:44px}section.sec-form header h1{font-size:2.9rem}section.sec-form form div.options-btns p{margin-left:0!important;font-size:1.08rem;margin-bottom:.9rem}section.sec-form form div.options-btns a.sec-btn{margin-right:.81rem;margin-bottom:.81rem;white-space:nowrap}section.sec-form form div.options-btns a.sec-btn span{font-size:.77rem;letter-spacing:.025rem}section.sec-form form div.options-btns a.sec-btn:nth-child(4),section.sec-form form div.options-btns a.sec-btn:nth-child(6){margin-right:0}section.sec-form form div.google-captcha{font-size:.66rem;margin-bottom:5rem}section.sec-form form div.google-captcha span a{font-size:.66rem}section.sec-form form div.form-inputs{margin-top:4rem!important;padding:0 1.5%;grid-row-gap:24px;margin-bottom:64px!important}section.sec-form form div.form-inputs .am-input input,section.sec-form form div.form-inputs .am-input textarea{font-size:1rem}section.sec-form form div.form-inputs .am-input{padding-bottom:25px}section.sec-form form div.form-inputs .am-input input::-webkit-input-placeholder,section.sec-form form div.form-inputs .am-input textarea::-webkit-input-placeholder{font-size:1rem}section.sec-form form div.form-inputs .am-input input::placeholder,section.sec-form form div.form-inputs .am-input textarea::placeholder{font-size:1rem}section.sec-form form div.form-inputs .am-input textarea{height:25px}section.sec-form form .att-btn{margin-top:2rem;margin-bottom:2.5rem!important}section.sec-form form .att-btn>a.sec-btn{text-align:center;width:100%;padding:20px 21px;margin-right:0!important;margin-bottom:0}section.sec-form form .att-btn>a.sec-btn span{font-size:.8rem;padding-left:20px!important}section.sec-form form .att-btn>a.sec-btn span svg{width:16px}section.sec-form form .att-btn .contact-action a.btn{padding:20px 30px}section.sec-form form .att-btn .contact-action a.btn span{font-size:1rem}section.sec-form form .att-btn .contact-action a.btn span svg{width:18px}section.sec-form form .att-btn .contact-action .btn-container.mobile-b button.btn-more{padding:20.8px 38px 19.2px}section.sec-form form .att-btn .contact-action .btn-container.mobile-b button.btn-more .btn-more-title span{font-size:1.05rem}section.sec-form form .options-btns.budgets p{margin-bottom:1.1rem}section.sec-form form .options-btns.budgets a.sec-btn{margin-right:.8rem!important}section.sec-form form div.con-lg-send{margin-top:4.6rem!important;width:100%}section.sec-form form div.con-lg-send .btn-mouse-area{width:100%}section.sec-form form div.con-lg-send .btn-mouse-area button.btn-more{width:100%;text-align:center;padding:21px 22px 18px}section.sec-form form div.con-lg-send .btn-mouse-area button.btn-more .btn-more-title{margin:0 auto}section.sec-form form div.con-lg-send .btn-mouse-area button.btn-more .btn-more-title span{font-size:.9rem;color:#f5f5f7;color:var(--primary-font-color);font-weight:600}section.sec-form .m-footer.brief{margin-top:150px!important}section.sec-form .m-footer .mail{font-size:1.4rem;margin-bottom:42px;letter-spacing:.018rem}section.sec-form .m-footer .address{margin-bottom:39px;font-size:.92rem;letter-spacing:.018rem;padding:0 15%}section.sec-form .m-footer .footer-links a{font-size:.92rem;letter-spacing:.03rem}section.services.head{margin-top:60px}section.services.head .h2{padding-bottom:12px}section.services.head .h2 h3{font-size:1.5rem;line-height:2.3rem;margin-bottom:47px;padding-left:24px;padding-right:24px}section.services.head .h2 h6{font-size:.9rem;padding-left:24px;padding-right:24px}section.process{width:calc(100vw - 48px);height:auto}section.process h3{font-size:2.25rem;font-weight:500;line-height:3rem;margin-top:46px;margin-bottom:8rem;position:relative;top:0}section.process .process-grid{grid-row-gap:1.05rem;row-gap:1.05rem;position:relative}section.process .process-grid .process-col{margin-top:10px;padding:54px 37px}section.process .process-grid .process-col:first-child{margin-top:51px}section.process .process-grid h5{font-size:1.45rem}section.process .process-grid p{font-size:1rem;margin-top:7px;line-height:1.3rem}section.pro-sec#stickbb{margin-top:34px;align-items:center}section.pro-sec#stickbb main{padding:0 4.8%}section.pro-sec#stickbb main h1{font-size:2.31rem;margin-bottom:0;letter-spacing:0;line-height:2.8rem;padding-right:24px;padding-left:24px}div.contact-page section.sec-form .m-footer{margin-top:200px!important}.projects-page div.pro-cont{z-index:100;position:relative;padding-top:23px!important;margin-bottom:25px!important;margin-top:-165%;padding-bottom:0}.projects-page div.pro-cont .outerPro{width:100%!important}.projects-page div.pro-cont .outerPro div.project{flex:100% 1!important;margin-bottom:3.6rem;display:flex;flex-direction:column;align-items:center}.projects-page div.pro-cont .outerPro div.project .pro-item{margin-bottom:20px;border-radius:30px;margin-left:0;margin-right:0;width:100%;padding-bottom:100%}.projects-page div.pro-cont .outerPro div.project iFrame{width:100%;height:100vw;border-radius:30px;margin-bottom:20px}.projects-page div.pro-cont .outerPro div.project h6{font-size:1.09rem;font-weight:500;letter-spacing:.05rem;line-height:2rem}.projects-page div.pro-cont .outerPro div.project span{font-size:.78rem;font-weight:400;letter-spacing:.018rem;line-height:1.45rem;margin-bottom:4px}.projects-page div.pro-cont .outerPro div.project a.view{font-size:.75rem;letter-spacing:.018rem;line-height:1.35rem}main.single-pj{margin-top:72px}main.single-pj .single-pr-co{height:100vw!important;margin-top:30px!important}main.single-pj .single-pr-co img{height:100vw}#stick .image-wrap img{width:100vw;height:100vw;object-fit:cover;max-width:100%}#stick .texts-wrap{padding:0 24px}#stick .texts-wrap div.mb{left:0;-webkit-transform:translateX(0);transform:translateX(0);text-align:left}#stick .texts-wrap div.mb h2 div{display:block}#stick .texts-wrap h5{-webkit-transform:translateX(0);transform:translateX(0);left:24px;padding-top:2rem;padding-right:24px}#stick .text-wrap2{width:100vw!important;padding:24px;height:77vh}#stick .text-wrap2.pi{width:100%!important}#stick .text-wrap2.pi p{font-size:35px;width:100%}#viewport.aboutpage div.phil-con{height:120vh}#viewport.aboutpage div.phil-con .phil p{width:12rem}}@media(max-width:416px){section.process .process-grid p{font-size:.85rem}div#stick .texts-wrap div.mb h2{position:relative;text-align:left;font-size:2.5rem;width:100%;padding-top:7px}}div.con-foot,section.footer-sec{position:relative;bottom:0;width:100%;z-index:1;background-size:contain;max-width:100%}div.con-foot.fot,section.footer-sec.fot{background-color:#7b60f6;height:20vh;padding:0 0 1.5rem}div.con-foot .footer-main,section.footer-sec .footer-main{display:flex;align-items:center;flex-direction:column;justify-content:flex-end;z-index:2}div.con-foot .footer-foot,section.footer-sec .footer-foot{display:flex;justify-content:space-between;flex-direction:row;z-index:2;width:80%;margin:0 auto}div.con-foot .footer-foot.con-fot,section.footer-sec .footer-foot.con-fot{width:100%}div.con-foot .footer-foot .footer-secs,section.footer-sec .footer-foot .footer-secs{display:flex;margin:0 5px;align-content:space-around;flex-direction:column;justify-content:center}div.con-foot .footer-foot .footer-secs.l,section.footer-sec .footer-foot .footer-secs.l{text-align:left;position:relative}div.con-foot .footer-foot .footer-secs.l h5,section.footer-sec .footer-foot .footer-secs.l h5{font-size:13.88px;font-size:.47rem;font-weight:400;position:relative;cursor:none}div.con-foot .footer-foot .footer-secs.l h5:after,section.footer-sec .footer-foot .footer-secs.l h5:after{content:"";width:77%;height:.7px;background-color:var(--black-font-main);left:0;bottom:0;position:absolute}div.con-foot .footer-foot .footer-secs.l .menus,section.footer-sec .footer-foot .footer-secs.l .menus{display:flex}div.con-foot .footer-foot .footer-secs.l .menus a,div.con-foot .footer-foot .footer-secs.l .menus span,section.footer-sec .footer-foot .footer-secs.l .menus a,section.footer-sec .footer-foot .footer-secs.l .menus span{color:#080b27;font-weight:500;font-size:14px;margin-right:30px}div.con-foot .footer-foot .footer-secs.r,section.footer-sec .footer-foot .footer-secs.r{text-align:right}div.con-foot .footer-foot .footer-secs.r div,section.footer-sec .footer-foot .footer-secs.r div{width:164px;display:flex;justify-content:space-between;align-items:center}div.con-foot .footer-foot .footer-secs.r div img,section.footer-sec .footer-foot .footer-secs.r div img{margin:auto;display:block;position:relative}div.con-foot .footer-foot .footer-secs.r div .icon,section.footer-sec .footer-foot .footer-secs.r div .icon{height:18px}div.con-foot .footer-foot .footer-secs.r div .icon-link:hover,section.footer-sec .footer-foot .footer-secs.r div .icon-link:hover{opacity:.5}div.con-foot .footer-foot .footer-secs p,section.footer-sec .footer-foot .footer-secs p{letter-spacing:.2px;font-size:9.1px;font-size:.31rem;padding-top:13px;display:block;color:var(--black-font);padding-right:3px}.email-input input{background:hsla(0,0%,100%,.02);border-radius:8px;height:60px;width:600px;border:.5px solid #b59df9;color:#fff;font-size:18px;padding:0 24px}.email-input input::-webkit-input-placeholder{color:#fff;opacity:.8}.email-input input:focus{outline:none!important;border:.5px solid #583bf4;box-shadow:0 0 5px #b59df9}.cursor-pointer{font-size:16px!important}.cursor-pointer:hover{cursor:pointer}.fezhCh{margin:0!important;border-radius:0 0 50px 50px;z-index:999;border-radius:0 0 20px 20px;background-color:#080b27;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 0;transform-origin:50% 0;transition-duration:.8s;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.fezhCh:before{border-radius:0 0 50px 50px;content:"";position:absolute;inset:0;border-radius:0 0 20px 20px}.dSPsJO{border-radius:0 0 50px 50px;background-position:50%;z-index:999;border-radius:0 0 20px 20px;background-color:#080b27;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transform:scale(.98);transform:scale(.98);transition-duration:1s;transition-timing-function:cubic-bezier(.19,1,.22,1);-webkit-transform-origin:50% 0;transform-origin:50% 0}.dSPsJO:before{border-radius:0 0 50px 50px;content:"";position:absolute;inset:0;border-radius:0 0 20px 20px}.item-max-w{max-width:800px}.item{display:flex;width:100%;flex-direction:column;align-items:center;justify-content:center;position:relative;max-width:1000px;color:#fff;margin-top:180px;z-index:99}.item-lg-title{font-weight:700;font-size:42px;line-height:58px}.item-desc{font-weight:400}.action-btn{margin-top:80px;font-weight:700;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:5px;border-radius:10px;display:inline-flex;align-items:center;justify-content:flex-start;border:1px solid hsla(0,0%,100%,.1);background:linear-gradient(89.96deg,hsla(0,0%,100%,.05) .03%,hsla(0,0%,100%,.008) 49.67%,hsla(0,0%,100%,.05) 99.96%)}.action-btn,.action-btn span{position:relative;overflow:hidden}.action-btn span{background:linear-gradient(264.28deg,#dec7ff -38.2%,#5c27fe 103.12%);padding:11px 43px;border-radius:10px;color:#fff;transition:all .3s ease-in-out;font-size:16px}.action-btn span:after{background:linear-gradient(90deg,hsla(0,0%,100%,.13),hsla(0,0%,100%,.13) 77%,hsla(0,0%,100%,.5) 92%,hsla(0,0%,100%,0));content:"";height:200%;left:-210%;opacity:0;position:absolute;top:-50%;transition:all .7s ease 0s;width:200%}.action-btn:hover span:after{cursor:pointer;left:-30%;opacity:1;top:-20%;transition-duration:.7s,.7s,.15s;transition-property:left,top,opacity;transition-timing-function:linear}.image-ai{margin-top:5rem}.image-compare{padding:2px;border-radius:20px;background-image:linear-gradient(103deg,#563bff,#7371fc 43.6%,#d94fd5);z-index:1000;display:flex;align-items:center;justify-content:center}.image-compare img-comparison-slider.rendered{width:40vw;outline:none;border:0;border-radius:20px;display:block}.image-compare img-comparison-slider.rendered .img1{background:#fbd23c}.image-compare img-comparison-slider.rendered .img2{background:#d9d8d8;background:url(/static/media/bg2.9ceb46df.jpg) no-repeat 50%;background-size:100%}.image-compare img-comparison-slider.rendered .after-text,.image-compare img-comparison-slider.rendered .before-text{font-size:12px;text-transform:uppercase;color:#fff;border-radius:5px;min-height:25px;position:absolute;display:flex;align-items:center;min-width:70px;justify-content:center;top:72px}.image-compare img-comparison-slider.rendered .before-text{background:rgba(0,0,0,.31);left:28px}.image-compare img-comparison-slider.rendered .after-text{background:#563bff;right:28px}.image-compare img-comparison-slider.rendered img{width:100%;border-radius:20px}.image-compare img-comparison-slider.rendered .handle-image{width:2.4rem;height:2.4rem}.video_play{width:100vw;height:100vh;margin-top:-10vh}.opacity-video{width:100%;height:100vh;position:absolute;left:0;background-color:#000;z-index:99;opacity:0}.videoElement{height:100vh;object-fit:fill}.image-compare-container{position:absolute;width:400px;z-index:9999999!important}html{tab-size:4;line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0;font-family:system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"}hr{height:0;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}legend{padding:0}progress{vertical-align:initial}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}button{background-color:initial;background-image:none}fieldset,ol,ul{margin:0;padding:0}ol,ul{list-style:none}html{line-height:1.5}body{font-family:inherit;line-height:inherit}*,:after,:before{box-sizing:border-box;border:0 solid}hr{border-top-width:1px}img{border-style:solid}textarea{resize:vertical}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{opacity:1;color:#696969}input::placeholder,textarea::placeholder{opacity:1;color:#696969}[role=button],button{cursor:pointer}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{padding:0;line-height:inherit;color:inherit}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:after,:before{border-color:currentColor}:root{--main-text-color:#fafaf6;--main-background-color:#1d1d1f;--main-padding:2rem;--accent-color:#a374ff}@media (min-width:800px){:root{--main-padding:7.8vw}}@media (min-width:950px){:root{--main-padding:4.4vw}}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}*{margin:0;padding:0}*,:after,:before{box-sizing:inherit}a{text-decoration:none;cursor:pointer}.link{position:relative;margin-top:1.5rem;display:inline-block;font-size:1.125rem;font-weight:600;letter-spacing:-.06em;padding-top:.4rem;padding-bottom:.4rem}@media (max-width:799px){.link{margin-top:1rem;padding-top:.125rem;padding-bottom:.125rem;font-size:.875rem}}.link:after,.link:before{pointer-events:none;position:absolute;bottom:0;left:0;display:block;height:.125rem;width:100%;--tw-bg-opacity:1;background-color:rgba(176,135,255,var(--tw-bg-opacity));content:"";-webkit-transform-origin:right;transform-origin:right}[data-theme=purple] .link:after,[data-theme=purple] .link:before,[data-theme=turquoise] .link:after,[data-theme=turquoise] .link:before,[data-theme=yellow] .link:after,[data-theme=yellow] .link:before{background-color:#a374ff;background-color:var(--accent-color)}.link:before{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left}@media (hover:hover) and (pointer:fine){.link:hover:after,.link:hover:before,a:hover .link:after,a:hover .link:before{transition:-webkit-transform 1.4s cubic-bezier(.19,1,.22,1);transition:transform 1.4s cubic-bezier(.19,1,.22,1);transition:transform 1.4s cubic-bezier(.19,1,.22,1),-webkit-transform 1.4s cubic-bezier(.19,1,.22,1)}.link:hover:after,a:hover .link:after{-webkit-transform:scaleX(0);transform:scaleX(0)}.link:hover:before,a:hover .link:before{transition-delay:.1s;-webkit-transform:scaleX(1);transform:scaleX(1)}}.article-header{padding-top:11.25rem;padding-bottom:2rem}@media (max-width:799px){.article-header{padding-top:8.75rem;padding-bottom:0}}.article-header h2{text-align:center}@media (max-width:799px){.article-header h2{max-width:17.5rem;margin-left:auto;margin-right:auto}}@media (min-width:800px){.article-header h2 span{display:block}}@media (min-width:800px){.article-header h2 span:first-child{margin-left:-8rem}.article-header h2 span:nth-child(2){margin-left:7rem}}@media (max-width:799px){.article .content-block p{padding-top:0}}.article .content-block p+p{padding-top:1.5rem}@media (max-width:799px){.article .content-block p+p{padding-top:.5rem}}@media (min-width:800px){.article .content-block .wrap-i{max-width:46.5625rem}}.article .content-block h3{color:#b087ff}@media (min-width:800px){.article .content-block h3{padding-bottom:1rem}}.article .content-block{padding-top:4rem;padding-bottom:2.5rem}@media (max-width:799px){.article .content-block{padding-top:0;padding-bottom:1.5rem}}.article .content-block+.content-block{padding-top:3.5rem;padding-bottom:3.5rem}@media (max-width:799px){.article .content-block+.content-block{padding-top:1rem;padding-bottom:1rem}}body{display:block;--tw-bg-opacity:1;background-color:rgba(29,29,31,var(--tw-bg-opacity));color:#fafaf6;color:var(--main-text-color);min-height:100vh;max-width:100vw;-webkit-user-select:none;user-select:none;overscroll-behavior-x:none}body.is-scroll-native{overflow:auto;overflow-x:hidden;position:relative}body a,img{-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-drag:none;user-select:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none}body img{pointer-events:none}.button{position:relative;display:inline-flex;height:3.5rem;align-items:center;border-radius:9999px;padding-left:2rem;padding-right:2rem;font-family:Matter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1.125rem;font-weight:600;color:#fafaf6;letter-spacing:-.06em}.button>*{pointer-events:none}[data-theme=turquoise] .button,[data-theme=yellow] .button{color:#1d1d1f}.button .button-bg{--tw-bg-opacity:1;background-color:rgba(163,116,255,var(--tw-bg-opacity))}[data-theme=purple] .button .button-bg,[data-theme=turquoise] .button .button-bg,[data-theme=yellow] .button .button-bg{background-color:#a374ff;background-color:var(--accent-color)}@media (max-width:799px){.button{height:2.5rem;padding-left:1.5rem;padding-right:1.5rem;font-size:.875rem}}.button-round{position:relative;display:flex;height:3.5rem;width:3.5rem;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity:1;background-color:rgba(163,116,255,var(--tw-bg-opacity))}.button-round .button-bg{border:solid #a374ff}[data-theme=purple] .button-round .button-bg,[data-theme=turquoise] .button-round .button-bg,[data-theme=yellow] .button-round .button-bg{border-color:#a374ff;border-color:var(--accent-color)}.button-round.-gallery{background-color:#fafaf6}.button-round.-gallery .button-bg{border:none}[data-theme=turquoise] .button-round.-gallery .button-bg-layer-1{--tw-bg-opacity:1;background-color:rgba(163,116,255,var(--tw-bg-opacity))}@media (max-width:799px){.button-round{height:2.5rem;width:2.5rem}}.button-outlined-bg{display:block;border-radius:2rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%) translateY(-50%);transform:translate(-50%) translateY(-50%);width:auto;height:3.5rem}.button-outlined-bg .button-circle{stroke-dasharray:1;stroke-dashoffset:1;fill:none}.button-outlined-bg .button-circle.-layer-1{stroke-dashoffset:0}.button-outlined-bg .button-circle.-layer-2{stroke:#17f1d1}[data-theme=turquoise] .button-outlined-bg .button-circle.-layer-2{stroke:#a374ff}.button-outlined-bg .button-circle.-layer-3{stroke:#ffd074}.button-outlined-bg .button-circle.-hover,.button-outlined-bg .button-circle.-layer-1,[data-theme=yellow] .button-outlined-bg .button-circle.-layer-3{stroke:#a374ff}[data-theme=purple] .button-outlined-bg .button-circle.-hover,[data-theme=purple] .button-outlined-bg .button-circle.-layer-1,[data-theme=turquoise] .button-outlined-bg .button-circle.-hover,[data-theme=turquoise] .button-outlined-bg .button-circle.-layer-1,[data-theme=yellow] .button-outlined-bg .button-circle.-hover,[data-theme=yellow] .button-outlined-bg .button-circle.-layer-1{stroke:#a374ff;stroke:var(--accent-color)}.button-outlined-bg .button-circle.-layer-4{stroke:#fafaf6}.button-yellow{background-color:initial;color:#1d1d1f}.button-yellow .button-bg{--tw-border-opacity:1;border-color:rgba(255,208,116,var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(255,208,116,var(--tw-bg-opacity))}.button-outlined,.button-wide{background-color:initial}.button-outlined{position:relative;border:solid #a374ff}[data-theme=purple] .button-outlined,[data-theme=turquoise] .button-outlined,[data-theme=yellow] .button-outlined{border-color:#a374ff;border-color:var(--accent-color);color:#fafaf6}[data-button-svg]{border-style:none}.button-circles{transform-box:fill-box;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(.1deg);transform:rotate(.1deg)}.button-inner,.button-inner-hover,.button-inner-static{pointer-events:none;display:block}.button-inner{position:relative}.button-inner-hover{position:absolute;top:0;left:0;opacity:0;-webkit-transform:translateY(70%);transform:translateY(70%)}.button-bg{overflow:hidden;border-radius:2rem;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:scale(1);transform:scale(1);transition:-webkit-transform 1.8s cubic-bezier(.19,1,.22,1);transition:transform 1.8s cubic-bezier(.19,1,.22,1);transition:transform 1.8s cubic-bezier(.19,1,.22,1),-webkit-transform 1.8s cubic-bezier(.19,1,.22,1)}.button-bg,.button-bg-layer,.button-bg-layers{display:block}.button-bg-layers{position:absolute;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);top:-60%;aspect-ratio:1/1;width:max(200%,10rem)}.button-bg-layer{border-radius:9999px;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:scale(0);transform:scale(0)}.button-bg-layer.-purple{--tw-bg-opacity:1;background-color:rgba(163,116,255,var(--tw-bg-opacity))}[data-theme=purple] .button-bg-layer.-purple{--tw-bg-opacity:1;background-color:rgba(255,208,116,var(--tw-bg-opacity))}[data-theme=purple] .button-bg-layer.button-bg-layer-3,[data-theme=turquoise] .button-bg-layer.button-bg-layer-3,[data-theme=yellow] .button-bg-layer.button-bg-layer-3{background-color:#a374ff;background-color:var(--accent-color)}.button-bg-layer.-turquoise{--tw-bg-opacity:1;background-color:rgba(23,241,209,var(--tw-bg-opacity))}.button-bg-layer.-yellow,[data-theme=turquoise] .button-bg-layer.-turquoise{--tw-bg-opacity:1;background-color:rgba(255,208,116,var(--tw-bg-opacity))}[data-theme=yellow] .button-bg-layer.-yellow{--tw-bg-opacity:1;background-color:rgba(163,116,255,var(--tw-bg-opacity))}[data-theme=turquoise] .button-bg-layer.-yellow{--tw-bg-opacity:1;background-color:rgba(23,241,209,var(--tw-bg-opacity))}@media (hover:hover) and (pointer:fine){.button:hover{cursor:pointer}.button:hover .button-bg{-webkit-transform:scale(.95);transform:scale(.95)}.button:hover .button-inner-static{opacity:0;-webkit-transform:translateY(-70%);transform:translateY(-70%);transition:opacity .3s linear,-webkit-transform 1.4s cubic-bezier(.19,1,.22,1);transition:transform 1.4s cubic-bezier(.19,1,.22,1),opacity .3s linear;transition:transform 1.4s cubic-bezier(.19,1,.22,1),opacity .3s linear,-webkit-transform 1.4s cubic-bezier(.19,1,.22,1)}.button:hover .button-inner-hover{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition:opacity 1.4s cubic-bezier(.19,1,.22,1),-webkit-transform 1.4s cubic-bezier(.19,1,.22,1);transition:transform 1.4s cubic-bezier(.19,1,.22,1),opacity 1.4s cubic-bezier(.19,1,.22,1);transition:transform 1.4s cubic-bezier(.19,1,.22,1),opacity 1.4s cubic-bezier(.19,1,.22,1),-webkit-transform 1.4s cubic-bezier(.19,1,.22,1)}.button-round:hover .button-circles,.button:hover .button-circles{-webkit-transform:rotate(90deg);transform:rotate(90deg);transition:-webkit-transform 1.4s cubic-bezier(.4,0,0,1);transition:transform 1.4s cubic-bezier(.4,0,0,1);transition:transform 1.4s cubic-bezier(.4,0,0,1),-webkit-transform 1.4s cubic-bezier(.4,0,0,1)}.button-round:hover .button-circles-o,.button:hover .button-circles-o{opacity:0;transition:opacity .1s linear;transition-delay:1.2s}.button-round:hover .button-circle,.button:hover .button-circle{transition:stroke-dashoffset 1.4s cubic-bezier(.4,0,0,1);stroke-dashoffset:0;stroke-dasharray:1}.button-round:hover .button-circle.-layer-2,.button:hover .button-circle.-layer-2{transition-duration:1.4s}.button-round:hover .button-circle.-layer-3,.button:hover .button-circle.-layer-3{transition-delay:.15s;transition-duration:1.25s}.button-round:hover .button-circle.-layer-4,.button:hover .button-circle.-layer-4{transition-delay:.3s;transition-duration:1.1s}.button-round:hover .button-circle.-hover,.button:hover .button-circle.-hover{transition-delay:.45s;transition-duration:.95s}.button-round:hover .button-circle.-hover,.button-round:hover .button-circle.-turquoise,.button-round:hover .button-circle.-white,.button-round:hover .button-circle.-yellow,.button:hover .button-circle.-hover,.button:hover .button-circle.-turquoise,.button:hover .button-circle.-white,.button:hover .button-circle.-yellow{stroke-dashoffset:0}.button-round:hover .button-bg-layer,.button:hover .button-bg-layer{transition:opacity .3s linear,-webkit-transform 1.3s cubic-bezier(.19,1,.22,1);transition:transform 1.3s cubic-bezier(.19,1,.22,1),opacity .3s linear;transition:transform 1.3s cubic-bezier(.19,1,.22,1),opacity .3s linear,-webkit-transform 1.3s cubic-bezier(.19,1,.22,1)}.button-round:hover .button-bg-layer-1,.button:hover .button-bg-layer-1{-webkit-transform:scale(1);transform:scale(1)}.button-round:hover .button-bg-layer-2,.button:hover .button-bg-layer-2{transition-delay:.1s;-webkit-transform:scale(1);transform:scale(1)}.button-round:hover .button-bg-layer-3,.button:hover .button-bg-layer-3{transition-delay:.2s;-webkit-transform:scale(1);transform:scale(1)}}.button-arrow-right{position:relative}.button-arrow-right .button-bg{-webkit-transform:scale(1);transform:scale(1);transition:-webkit-transform .8s cubic-bezier(.19,1,.22,1);transition:transform .8s cubic-bezier(.19,1,.22,1);transition:transform .8s cubic-bezier(.19,1,.22,1),-webkit-transform .8s cubic-bezier(.19,1,.22,1)}.button-arrow-right .button-inner-static{-webkit-transform:translate(0);transform:translate(0)}.button-arrow-right .button-inner-hover{opacity:0;-webkit-transform:translate(-100%);transform:translate(-100%)}@media (hover:hover) and (pointer:fine){.button-arrow-right:hover .button-inner-static{opacity:0;-webkit-transform:translate(100%);transform:translate(100%);transition:opacity .3s linear,-webkit-transform 1.4s cubic-bezier(.19,1,.22,1);transition:transform 1.4s cubic-bezier(.19,1,.22,1),opacity .3s linear;transition:transform 1.4s cubic-bezier(.19,1,.22,1),opacity .3s linear,-webkit-transform 1.4s cubic-bezier(.19,1,.22,1)}.button-arrow-right:hover .button-inner-hover{opacity:1;-webkit-transform:translate(0);transform:translate(0);transition:opacity 1.4s cubic-bezier(.19,1,.22,1),-webkit-transform 1.4s cubic-bezier(.19,1,.22,1);transition:transform 1.4s cubic-bezier(.19,1,.22,1),opacity 1.4s cubic-bezier(.19,1,.22,1);transition:transform 1.4s cubic-bezier(.19,1,.22,1),opacity 1.4s cubic-bezier(.19,1,.22,1),-webkit-transform 1.4s cubic-bezier(.19,1,.22,1)}}html{font-family:Matter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:default;box-sizing:border-box;font-size:4.26667vw;font-size:min(4.26667vw,22px)}@media (min-width:800px){html{font-size:1.111111vw;font-size:max(12px,1.111111vw)}}[data-theme=purple]{--accent-color:#a374ff}[data-theme=turquoise]{--accent-color:#17f1d1}[data-theme=yellow]{--accent-color:#ffd074}h1,h2,h3,h4,h5{font-family:antique-olive,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}img,svg{display:block;vertical-align:middle;max-width:100%}.img-i{height:100%;width:100%}@media (min-width:800px){.img-i{opacity:.5}}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.outline{-webkit-text-stroke-width:.075rem;-webkit-text-stroke-color:#b3b3b3;color:transparent}p+p{margin-top:.5rem}.p-md{font-size:.875rem;letter-spacing:-.06em;line-height:1.64286}.p-md p{margin-top:1.75rem;margin-bottom:1.75rem}@media (max-width:799px){.p-md p{margin-top:1.5rem;margin-bottom:1.5rem}}@media (min-width:800px){.p-md{line-height:1.4;font-size:1.25rem}}.p-xl{font-size:1.5rem;letter-spacing:-.06em;line-height:1.16667}@media (min-width:800px){.p-xl{line-height:1.14286;font-size:1.75rem}}.p-lg{font-size:.875rem;letter-spacing:-.06em;line-height:1.64286}@media (min-width:800px){.p-lg{line-height:1.625;font-size:1rem}}body.is-scroll-native [data-scroll-item]{visibility:visible!important;-webkit-transform:none!important;transform:none!important}body.is-scroll-native.menu-is-open [data-scroll-item]{opacity:0}@media (max-width:799px){.nav-is-open [data-scroll]{pointer-events:none}}[data-parallax],[data-scroll-horizontal-item]>*,[data-scroll-item]>*,[data-scroll]{will-change:transform;position:relative}@media (max-width:799px){[data-parallax-bottom],[data-parallax-top],[data-parallax]{-webkit-transform:none!important;transform:none!important}}[data-scroll-horizontal-section],[data-scroll-horizontal]{display:flex;flex-wrap:nowrap}[data-scroll-horizontal-section] [data-scroll-horizontal-item],[data-scroll-horizontal] [data-scroll-item]{flex:none}.horizontal-scroll{margin-left:-1rem;padding-top:5rem;padding-bottom:8.75rem}@media (max-width:799px){.horizontal-scroll{margin-left:-.5rem;padding-top:2rem;padding-bottom:2rem}}.horizontal-scroll-item{flex:none;width:36.25rem;padding:1rem}.is-active .horizontal-scroll-item{pointer-events:none}@media (max-width:799px){.horizontal-scroll-item{width:19.75rem;padding:.5rem}}.horizontal-scroll-item-img{position:relative;overflow:hidden;border-radius:2rem;--tw-bg-opacity:1;background-color:rgba(66,66,66,var(--tw-bg-opacity))}@media (max-width:799px){.horizontal-scroll-item-img{border-radius:1rem}}.horizontal-scroll-item-img{width:100%;height:25rem}@media (max-width:799px){.horizontal-scroll-item-img{height:13.75rem}}.horizontal-scroll-item-img img{object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%}.horizontal-scroll-wrap{display:flex;flex-wrap:nowrap}.horizontal-scroll-item-text{padding-top:1.25rem}.horizontal-scroll-item-text p{font-size:1.5rem;letter-spacing:-.06em;line-height:1.16667}@media (min-width:800px){.horizontal-scroll-item-text p{max-width:18.75rem;line-height:1.14286;margin-top:.125rem;font-size:1.75rem}}.horizontal-scroll-item-text h3{margin-top:.25rem;font-size:1.625rem;line-height:1;letter-spacing:-.06em}@media (min-width:800px){.horizontal-scroll-item-text h3{line-height:1.125;font-size:2.25rem}}.horizontal-scroll-item-text .label{display:block;padding-top:.25rem}.scrollbar{position:absolute;right:0;top:.25rem;bottom:.25rem;width:.375rem;-webkit-transform-origin:center right;transform-origin:center right}@media (hover:hover) and (pointer:fine){.scrollbar .scrollbar-thumb{transition:opacity .3s linear}.scrollbar:hover .scrollbar-thumb{opacity:1}}@media (max-width:799px){.scrollbar{display:none}}.scrollbar-thumb{position:absolute;top:0;right:0;background-color:#a374ff;background-color:var(--accent-color);width:.375rem;border-radius:.1875rem;opacity:0;margin:0 .25rem;cursor:grab;box-shadow:0 0 5px rgba(0,0,0,.25098039215686274)}.is-active .scrollbar-thumb{opacity:1}.has-scroll-dragging .scrollbar-thumb{cursor:grabbing}b,strong{font-weight:700}.wrap-o{width:100%;margin:0 auto}.wrap-i{margin-left:auto;margin-right:auto;display:block;width:100%;padding-left:2.5rem;padding-right:2.5rem}@media (max-width:799px){.wrap-i{max-width:30rem}}.wrap-xs{max-width:37.5rem;margin:0 auto}@media (min-width:800px){.wrap-xs{max-width:45rem}}.page-container{position:absolute;top:0;left:0;right:0;width:100%;height:100%}.page-mask{z-index:40;--tw-bg-opacity:1;background-color:rgba(29,29,31,var(--tw-bg-opacity))}.page-mask,.page-overlay{pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0;height:100vh;width:100vw}.page-overlay{z-index:50}.page-overlay path{fill:#1d1d1f}.page-overlay .page-overlay-inner-svg-path-1{fill:#ffd074}.page-overlay .page-overlay-inner-svg-path-2{fill:#00d9b8}.page-overlay .page-overlay-inner-svg-path-3{fill:#a374ff}.gl-back,.gl-front{pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0}@media (max-width:799px){.gl-back,.gl-front{display:none}}body.is-scroll-native .gl-back,body.is-scroll-native .gl-front{display:none}.gl-front{z-index:10}.gl-image{position:absolute;top:0;left:0;width:100%;height:100%}.label{font-family:Matter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.640625rem;font-weight:600;text-transform:uppercase;letter-spacing:.2em;color:#a374ff;font-size:.625rem}@media (max-width:799px){.label{line-height:2;font-size:.5rem}}.title-lg{font-size:3.3125rem;text-transform:lowercase;letter-spacing:-.05em;line-height:.90566}@media (min-width:800px){.title-lg{line-height:.76471;font-size:8.5rem}}.form input[type=email]:not(:placeholder-shown)+label,.form input[type=text]:not(:placeholder-shown)+label{opacity:1}.form input[type=email]:placeholder-shown+label,.form input[type=text]:placeholder-shown+label{opacity:0}.form input[type=email],.form input[type=text]{width:100%;-webkit-appearance:none;appearance:none;background-color:initial;padding-bottom:1rem;font-size:1.125rem;letter-spacing:-.06em;outline:2px solid transparent;outline-offset:2px;border-radius:0;padding-top:.3rem;padding-bottom:.8rem;border-bottom:solid #a374ff;max-width:29rem}@media (max-width:799px){.form input[type=email],.form input[type=text]{padding-top:.15rem;padding-bottom:.5rem;font-size:.875rem}}.form input[type=email].invalid,.form input[type=text].invalid{transition:border-bottom .2s cubic-bezier(.4,0,0,1);border-bottom:solid red}.form input:-webkit-autofill,.form input:-webkit-autofill:active,.form input:-webkit-autofill:focus,.form input:-webkit-autofill:hover{-webkit-transition:all 50000s ease-in-out 0s;transition:all 50000s ease-in-out 0s}.form textarea{margin-top:.25rem;width:100%;-webkit-appearance:none;appearance:none;border-radius:2rem;background-color:initial;padding:1.5rem 2rem;font-size:1.125rem;letter-spacing:-.06em;outline:2px solid transparent;outline-offset:2px;border:solid #a374ff;background-color:rgba(0,0,0,.14901960784313725);max-height:18.1rem}@media (max-width:799px){.form textarea{margin-top:1.25rem;border-radius:1rem;padding:1.25rem;font-size:.875rem}}.form input::-webkit-input-placeholder,.form textarea::-webkit-input-placeholder{color:#fafaf6;opacity:1}.form input::placeholder,.form textarea::placeholder{color:#fafaf6;opacity:1}.form input:-ms-input-placeholder,.form textarea:-ms-input-placeholder{color:#fafaf6;opacity:1}.form input::-ms-input-placeholder,.form textarea::-ms-input-placeholder{color:#fafaf6;opacity:1}.form-line-flex{position:relative;display:flex;flex-direction:column-reverse}.form-line-flex:focus-within input[type=email],.form-line-flex:focus-within input[type=text],.form-line-flex:focus-within textarea{border-color:#ffd074}.form-line-flex:focus-within label{color:#ffd074}.form-line-flex:focus-within input::-webkit-input-placeholder,.form-line-flex:focus-within textarea::-webkit-input-placeholder{opacity:0}.form-line-flex:focus-within input::placeholder,.form-line-flex:focus-within textarea::placeholder{opacity:0}.form-line-flex:focus-within input:-ms-input-placeholder,.form-line-flex:focus-within textarea:-ms-input-placeholder{opacity:0}.form-line-flex:focus-within input::-ms-input-placeholder,.form-line-flex:focus-within textarea::-ms-input-placeholder{opacity:0}.form-line-flex:focus-within input[type=email]+label,.form-line-flex:focus-within input[type=text]+label{opacity:1}.form-line,.form-line-flex{margin:3.135rem 0}@media (max-width:799px){.form-line,.form-line-flex{margin-top:2.25rem;margin-bottom:2.25rem}}.form-line-checkbox{position:relative;margin-top:0;margin-bottom:0;display:inline-flex;flex-direction:row;align-items:center;justify-content:center}.form-line-checkbox:focus-within .label{color:#fafaf6}.form-line-checkbox .label{margin-top:0;margin-bottom:0;display:flex;cursor:pointer;align-items:center;padding-top:0;padding-bottom:0;color:#fafaf6}.form-line-checkbox input{pointer-events:none;opacity:0;position:absolute;top:0;left:0;width:100%;height:100%}.checkmark{position:relative;margin-right:.75rem;height:1.5rem;width:1.5rem;border-radius:.375rem;border:solid #a374ff;background-color:rgba(0,0,0,.14901960784313725)}.form-line-checkbox input:checked~.checkmark{--tw-bg-opacity:1;background-color:rgba(255,208,116,var(--tw-bg-opacity));border-color:#ffba34}.checkmark:after{content:"";position:absolute;display:none}.form-line-checkbox input:checked~.checkmark:after{display:block}.form-line-checkbox .checkmark:after{left:.5625rem;top:.3125rem;width:.3125rem;height:.625rem;border:solid #1d1d1f;border-width:0 .1875rem .1875rem 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.form-line-submit{margin-top:1.5rem;margin-bottom:1.5rem}.form-line-textarea{position:relative}@media (min-width:800px){.form-line-textarea{margin-top:2.6rem;margin-bottom:1rem}}.form-line-textarea .label{position:absolute;top:2.25rem;right:2rem}@media (max-width:799px){.form-line-textarea .label{top:2.9rem}}.form-message{position:absolute;bottom:0;left:0;display:none;height:1.5rem;align-items:center;border-radius:.375rem;padding-left:.5rem;padding-right:.5rem;font-family:Matter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.640625rem;font-weight:600;text-transform:uppercase;letter-spacing:.2em;font-size:.625rem;bottom:-2rem}@media (max-width:799px){.form-message{line-height:2;font-size:.5rem}}.form-message.-success{--tw-bg-opacity:1;background-color:rgba(23,241,209,var(--tw-bg-opacity));color:#1d1d1f}.success .form-message.-success{display:flex}.form-message.-empty,.form-message.-error,.form-message.-invalid{--tw-bg-opacity:1;background-color:rgba(255,208,116,var(--tw-bg-opacity));color:#1d1d1f}.empty .form-message.-empty,.error .form-message.-error,.invalid .form-message.-invalid{display:flex}.form-feedback{display:flex;align-items:center;justify-content:center;padding-top:5rem;text-align:center}.form-feedback .button.button-outlined{margin-top:2.5rem}.form-feedback h3{margin-bottom:2rem;font-size:4.5rem;letter-spacing:-.05em;line-height:.77778}.form-feedback h3 span{display:block}@media (max-width:799px){.form-feedback h3{line-height:.9;font-size:2.5rem}}.form-feedback p{font-size:1.5rem;letter-spacing:-.06em;line-height:1.16667}@media (min-width:800px){.form-feedback p{line-height:1.14286;font-size:1.75rem}}.form-feedback-success h3 span:first-child{-webkit-transform:translate(-3rem);transform:translate(-3rem)}.form-feedback-success h3 span:last-child{-webkit-transform:translate(3rem);transform:translate(3rem)}.form-feedback,.form-feedback-error,.form-feedback-success{visibility:hidden;position:absolute;top:0}#contact-form.success .form-section,.form-feedback{opacity:0;-webkit-transform:translateY(-5rem);transform:translateY(-5rem)}#contact-form.success .form-section{display:none}#contact-form.success .form-feedback,#contact-form.success .form-feedback-success{visibility:visible;position:relative}#contact-form.error .form-section{display:none}#contact-form.error .form-feedback,#contact-form.error .form-feedback-error{visibility:visible;position:relative}#contact-form.error .form-feedback,#contact-form.success .form-feedback{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition:opacity .3s linear,-webkit-transform 1.2s cubic-bezier(.19,1,.22,1);transition:opacity .3s linear,transform 1.2s cubic-bezier(.19,1,.22,1);transition:opacity .3s linear,transform 1.2s cubic-bezier(.19,1,.22,1),-webkit-transform 1.2s cubic-bezier(.19,1,.22,1)}[data-split-chars] .line-inner{display:inline-flex}.char{display:inline-block}@media (max-width:799px){[data-animate-letters]{overflow:hidden}}.loader{pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;height:100vh;width:100%;--tw-bg-opacity:1;background-color:rgba(29,29,31,var(--tw-bg-opacity))}.loader,.loader .logo{color:#a374ff}.loader-logo{position:relative;display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%}.loader-logo-owl{position:absolute;top:-.25rem;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.loader-logo-owl svg{width:4.25rem;height:3rem}.loader-logo-owl g,.loader-logo-owl path{transform-box:fill-box;-webkit-transform-origin:center;transform-origin:center}.loader-logo-outer{position:relative;margin-bottom:1.125rem;-webkit-transform:scale(2);transform:scale(2)}.loader-logo-owl{opacity:.25}.section{position:relative;height:75vw;max-height:100vh}[data-scroll-snap] .section{height:100vh}[data-scroll-horizontal-section] .section,[data-scroll-horizontal] .section{height:100vh;width:50rem}.section-front{position:absolute;top:0;left:0;width:100%;height:100%}[data-split-lines] .line{overflow:hidden}.nav{pointer-events:none;position:fixed;top:0;z-index:40;height:100vh;width:100%}.nav .nav-menu-bg{position:absolute;top:0;left:0;color:#fafaf6}.nav .nav-menu-bg path{transform-box:fill-box;-webkit-transform-origin:center;transform-origin:center}.nav.is-open{pointer-events:auto}.nav-bar{padding-top:1.5rem;padding-bottom:1.5rem}@media (max-width:799px){.nav-bar .wrap-i{max-width:none;padding-left:1.5rem;padding-right:1.5rem}}@media (max-width:799px){.nav-bar{border-bottom:1px solid rgba(250,250,246,.15);padding-top:1.125rem;padding-bottom:1.125rem;--tw-bg-opacity:1;background-color:rgba(29,29,31,var(--tw-bg-opacity))}.nav.is-open .nav-bar,[data-theme=purple] .nav-bar,[data-theme=turquoise] .nav-bar,[data-theme=yellow] .nav-bar{--tw-bg-opacity:1;background-color:rgba(250,250,246,var(--tw-bg-opacity));border-bottom:1px solid rgba(29,29,31,.15)}}.is-scroll-native .nav-bar{padding-top:1.125rem;padding-bottom:1.125rem;--tw-bg-opacity:1;background-color:rgba(29,29,31,var(--tw-bg-opacity));border-bottom:1px solid rgba(250,250,246,.15)}.is-scroll-native .nav.is-open .nav-bar,[data-theme=purple] .is-scroll-native .nav-bar,[data-theme=turquoise] .is-scroll-native .nav-bar,[data-theme=yellow] .is-scroll-native .nav-bar{--tw-bg-opacity:1;background-color:rgba(250,250,246,var(--tw-bg-opacity));border-bottom:1px solid rgba(29,29,31,.15)}.nav-logo{pointer-events:auto;position:relative}.logo-owl{position:absolute;top:-.25rem;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.logo-owl svg{width:4.25rem;height:3rem}.logo-owl g,.logo-owl path{transform-box:fill-box;-webkit-transform-origin:center;transform-origin:center}.nav-ul{font-family:antique-olive,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-weight:700;text-transform:lowercase;color:#1d1d1f;font-size:7.5rem;letter-spacing:-.05em}@media (max-width:799px){.nav-ul{font-size:3.3125rem}}.nav-li{position:relative;line-height:.76471}.nav-li+.nav-li{margin-top:1rem}.nav-a-count{position:absolute;display:flex;align-items:center;justify-content:center;border-radius:9999px;font-family:Matter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1.125rem;font-weight:600;line-height:1;letter-spacing:-.06em;will-change:transform,opacity;font-size:.135em;right:-3em;top:.75em;height:2.15em;width:2.15em}@media (max-width:799px){.nav-a-count{font-size:.175em;height:2.15em;width:2.15em}}@media (min-width:800px){.nav-a-count-inner{margin-top:.2rem}}.nav-a{position:relative;display:inline-block}.nav-a-letter,.nav-menu-info-line{will-change:transform,opacity}.nav-a-letter{display:block}.nav-a-letters{display:flex}.nav-a-letters .nav-a-letter:nth-child(2n){opacity:0}.nav-a-stripe{position:absolute;--tw-bg-opacity:1;background-color:rgba(176,135,255,var(--tw-bg-opacity));width:calc(100% + .075em);left:0;top:.365em;height:.115em;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right;transition:-webkit-transform .8s cubic-bezier(.4,0,0,1);transition:transform .8s cubic-bezier(.4,0,0,1);transition:transform .8s cubic-bezier(.4,0,0,1),-webkit-transform .8s cubic-bezier(.4,0,0,1)}.nav-li.is-active .nav-a-stripe{-webkit-transform:scaleX(1);transform:scaleX(1)}.nav-a-stripe--yellow{--tw-bg-opacity:1;background-color:rgba(255,208,116,var(--tw-bg-opacity));transition-delay:.1s}.nav-a-stripe--turquoise{--tw-bg-opacity:1;background-color:rgba(23,241,209,var(--tw-bg-opacity));transition-delay:.05s}@media (hover:hover) and (pointer:fine){.nav-a>*{pointer-events:none}.nav-a:hover .nav-a-stripe{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(1);transform:scaleX(1)}.nav-a:hover .nav-a-stripe--yellow{transition-delay:0s}.nav-a:hover .nav-a-stripe--turquoise{transition-delay:.05s}.nav-a:hover .nav-a-stripe--purple{transition-delay:.1s}}.nav-a-letters-top{position:absolute;top:0;left:0;display:flex}.nav-a-letters-top .nav-a-letter:nth-child(odd){opacity:0!important}.nav-a-text{pointer-events:none;z-index:10}.nav-li.is-active{opacity:1}.nav-a{transition:color .4s linear}.nav-bar{position:fixed;top:0;left:0;width:100%}.nav-button-icon.-menu{display:flex}.nav-bar-open,.nav-bar-open .nav-menu-toggle{pointer-events:none}.nav.is-open{height:100%}.nav.is-open .nav-bar-open,.nav.is-open .nav-bar-open .nav-menu-toggle{pointer-events:auto}.nav.is-open .nav-menu{display:flex;overflow-y:scroll}.is-scroll-native .nav.is-open .nav-menu{display:flex}.nav-logo{color:#00d9b8}[data-theme=purple] .nav-logo,[data-theme=turquoise] .nav-logo,[data-theme=yellow] .nav-logo{color:#a374ff;color:var(--accent-color)}@media (hover:hover) and (pointer:fine){[data-theme] .nav-logo{opacity:0}}.nav-bar-open .nav-logo{opacity:1}.nav-bar .nav-button-icon{height:3.5rem;width:3.5rem;border-radius:9999px;--tw-bg-opacity:1;background-color:rgba(163,116,255,var(--tw-bg-opacity))}[data-theme=purple] .nav-bar .nav-button-icon,[data-theme=turquoise] .nav-bar .nav-button-icon,[data-theme=yellow] .nav-bar .nav-button-icon{background-color:#a374ff;background-color:var(--accent-color);border-color:#a374ff;border-color:var(--accent-color)}[data-theme=turquoise] .nav-bar .nav-button-icon,[data-theme=yellow] .nav-bar .nav-button-icon{color:#1d1d1f}@media (max-width:799px){.nav-bar .nav-button-icon{height:2.5rem;width:2.5rem}}.nav-bar-open .nav-button-icon,[data-theme=purple] .nav-bar-open .nav-button-icon,[data-theme=turquoise] .nav-bar-open .nav-button-icon,[data-theme=yellow] .nav-bar-open .nav-button-icon{background-color:initial}[data-theme=purple] .nav-bar-open .nav-button-icon,[data-theme=turquoise] .nav-bar-open .nav-button-icon,[data-theme=yellow] .nav-bar-open .nav-button-icon{border-color:#a374ff;border-color:var(--accent-color)}.nav-menu-toggle-close{color:#1d1d1f;background-color:initial}.nav-menu-toggle-close .nav-button-icon{color:#1d1d1f}.nav-button-icon{top:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;color:#fafaf6}.nav-button-icon.-open{color:#d9d9d9}.nav-button-icon svg{height:.75rem;width:1rem;overflow:visible}@media (max-width:799px){.nav-button-icon svg{height:.5rem;width:.75rem}}@supports not selector(*:modal){html.is-safari .nav-menu{-webkit-clip-path:none!important;clip-path:none!important;visibility:hidden}html.is-safari.nav-is-open .nav-menu{visibility:visible}}.nav-menu{position:absolute;top:0;z-index:20;height:100%;width:100%;--tw-bg-opacity:1;background-color:rgba(250,250,246,var(--tw-bg-opacity));color:#262629;-webkit-clip-path:url(#nav-menu-bg-mask);clip-path:url(#nav-menu-bg-mask)}.is-scroll-native .nav-menu{display:none;-webkit-clip-path:none;clip-path:none}.nav-menu-flex{display:flex;height:100%;width:100%;align-items:flex-end;padding-top:2.5rem;padding-bottom:2.5rem;min-height:43rem}@media (max-width:799px){.nav-menu-flex{min-height:39rem}}.nav-a-line{display:none}.nav-menu-toggle{pointer-events:auto;position:relative;cursor:pointer}.nav-menu-toggle .button-bg{border:none!important}[data-theme=turquoise] .nav-menu-toggle .button-bg-layer.button-bg-layer-1{--tw-bg-opacity:1;background-color:rgba(163,116,255,var(--tw-bg-opacity))}.nav-cta{pointer-events:auto;margin-right:.5rem;display:flex;height:3.5rem;align-items:center;border-radius:9999px;padding-left:2rem;padding-right:2rem;font-family:Matter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1.125rem;font-weight:600;color:#fafaf6;letter-spacing:-.06em;transition:opacity .3s linear}.is-scrolling .nav-cta{pointer-events:none;opacity:0}[data-theme=purple] .nav-cta,[data-theme=turquoise] .nav-cta,[data-theme=yellow] .nav-cta{border-color:transparent;color:#1d1d1f}@media (max-width:799px){.nav-cta{margin-right:.5rem;height:2.5rem;padding-left:1.5rem;padding-right:1.5rem;font-size:.875rem}}.nav-menu-info{margin-bottom:-.4rem}@media (min-width:800px){.nav-menu-info{margin-top:2rem}}.nav-menu-info-label{margin-bottom:1.125rem}@media (max-width:799px){.nav-menu-info-label{margin-top:1.5rem}}.nav-menu-info-address,.nav-menu-info-contact{font-size:2.5rem;font-style:normal;line-height:1.2;letter-spacing:-.06em}@media (max-width:799px){.nav-menu-info-address,.nav-menu-info-contact{font-size:1.5rem}}.nav-menu-info-contact{margin-bottom:1.5rem}@media (max-width:799px){.nav-menu-info-contact{margin-bottom:1rem}}.logo-owl{pointer-events:none;opacity:0}.logo{display:flex;font-family:antique-olive,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:2.25rem;font-weight:700;text-transform:lowercase;color:#17f1d1;margin-top:-.5rem;letter-spacing:-.05em}.logo span{-webkit-transform-origin:center;transform-origin:center}[data-theme=purple] .logo,[data-theme=turquoise] .logo,[data-theme=yellow] .logo{color:#a374ff;color:var(--accent-color)}.nav-bar-open .logo{display:flex;color:#a374ff}@media (max-width:799px){.logo{font-size:1.6875rem}}.logo span{display:block}.logo-img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%) translateY(-50%);transform:translate(-50%) translateY(-50%)}.logo-img img{height:100%;width:100%;max-width:none}.logo-right{right:0}.cta{position:relative;padding-top:2rem;text-align:center;padding-bottom:6rem}@media (min-width:800px){.cta{padding-bottom:17.6rem;padding-top:10rem}}.cta .button{background-color:initial;color:#1d1d1f}.cta .button .button-bg{--tw-border-opacity:1;border-color:rgba(255,208,116,var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(255,208,116,var(--tw-bg-opacity))}[data-theme=purple] .cta .button .button-bg,[data-theme=turquoise] .cta .button .button-bg,[data-theme=yellow] .cta .button .button-bg{background-color:#a374ff;background-color:var(--accent-color);border-color:#a374ff;border-color:var(--accent-color)}[data-theme=turquoise] .cta .button,[data-theme=yellow] .cta .button{color:#1d1d1f}@media (min-width:800px){.cta .cta-text{top:5rem;padding-top:.5rem;padding-bottom:.5rem}}@media (max-width:799px){.cta .cta-text a{margin-top:2rem}}@media (min-width:800px){.cta .cta-text a{top:8.4rem;left:50%;-webkit-transform:translate(17.5rem);transform:translate(17.5rem);position:absolute}}@media (min-width:800px){.cta h2>span:first-child{margin-left:-3.5rem}.cta h2>span:nth-child(2){margin-left:-16.5rem}.cta h2>span:nth-child(3){margin-left:7.3rem}}.cta h2>span{display:block}@media (min-width:800px){.cta-projects h2>span:first-child{margin-left:-.5rem}.cta-projects h2>span:nth-child(2){margin-left:-10.1rem}.cta-projects h2>span:nth-child(3){margin-left:9.3rem}}.cta-img{margin-left:auto;margin-right:auto;width:100%;border-radius:2rem;--tw-bg-opacity:1;background-color:rgba(66,66,66,var(--tw-bg-opacity));height:30rem}@media (min-width:800px){.cta-img{height:32.5rem;width:36.25rem}}.cta-scroll-cta{position:absolute;bottom:0;left:0;height:5rem;width:5rem}@media (max-width:799px){.cta-scroll-cta{display:none}}.cta-scroll-cta{margin-left:2.7rem;margin-bottom:3.1rem}.cta-scroll-cta-background{border-radius:9999px;--tw-bg-opacity:1;background-color:rgba(163,116,255,var(--tw-bg-opacity));position:absolute;top:0;left:0;width:100%;height:100%;will-change:transform}.cta-scroll-cta-arrow{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%) translateY(-50%);transform:translate(-50%) translateY(-50%)}.cta-scroll-cta-arrow svg{height:1.75rem;width:1.5rem}.footer{width:100vw;overflow:hidden;--tw-bg-opacity:1;background-color:rgba(163,116,255,var(--tw-bg-opacity));color:#1d1d1f}.is-scroll-native .footer{-webkit-clip-path:none!important;clip-path:none!important}@supports not selector(*:modal){.is-safari .footer{-webkit-clip-path:none!important;clip-path:none!important}}.footer .label{margin-top:.75rem;display:block;color:#fafaf6}.footer h3{font-size:4.5rem;text-transform:lowercase;letter-spacing:-.05em;color:#1d1d1f;line-height:.77778}@media (max-width:799px){.footer h3{font-size:2.75rem;line-height:.81818}}@media (min-width:800px){.footer h3{margin-top:.75rem}}.footer-bg{pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%}.footer-bg path{transform-box:fill-box;-webkit-transform-origin:center;transform-origin:center}.footer-top{padding-top:3.9rem;padding-bottom:3.9rem}@media (min-width:800px){.footer-top{padding-top:8.75rem;padding-bottom:9rem}}.footer-form{position:relative;display:flex;margin-top:1.6rem}.footer-form .button-arrow-right img{height:.75rem;width:1rem}.footer-form .form-line-flex{display:flex;flex-direction:column;margin:0}@media (max-width:799px){.footer-form .form-line-flex{flex:1 1}}.footer-form .form-line-flex:focus-within input[type=email],.footer-form .form-line-flex:focus-within input[type=text],.footer-form .form-line-flex:focus-within textarea{border-color:#fafaf6}.footer-form .form-line-flex:focus-within label{color:#fafaf6}@media (min-width:800px){.footer-form{margin-top:2.5rem}}.footer-form input{font-size:1.125rem;font-weight:500;letter-spacing:-.06em}.footer-form label{position:absolute;top:0;left:0;top:-1.25rem}.footer-form input[type=email],.footer-form input[type=text]{position:relative;background-color:initial;padding-bottom:0;color:#1d1d1f;outline:2px solid transparent;outline-offset:2px;border-bottom:solid #1d1d1f;height:2.5rem;width:100%}@media (min-width:800px){.footer-form input[type=email],.footer-form input[type=text]{height:3.5rem;width:19.75rem}}.footer-form input:-webkit-autofill,.footer-form input:-webkit-autofill:active,.footer-form input:-webkit-autofill:focus,.footer-form input:-webkit-autofill:hover{-webkit-transition:all 50000s ease-in-out 0s;transition:all 50000s ease-in-out 0s}.footer-form input::-webkit-input-placeholder{color:#fafaf6;opacity:1}.footer-form input::placeholder{color:#fafaf6;opacity:1}.footer-form input:-ms-input-placeholder{color:#fafaf6;opacity:1}.footer-form input::-ms-input-placeholder{color:#fafaf6;opacity:1}.footer-form button{margin-left:.5rem;display:inline-flex;height:2.5rem;width:2.5rem;flex:none;align-items:center;justify-content:center;border-radius:9999px;color:#1d1d1f}.footer-form button .button-bg{--tw-bg-opacity:1;background-color:rgba(250,250,246,var(--tw-bg-opacity))}@media (hover:hover) and (pointer:fine){.footer-form button .button-bg{transition:background-color .5s linear}.footer-form button:hover .button-bg{--tw-bg-opacity:1;background-color:rgba(255,208,116,var(--tw-bg-opacity))}}@media (max-width:799px){.footer-form button{margin-right:-.25rem}}@media (min-width:800px){.footer-form button{margin-left:1.5rem;height:3.5rem;width:3.5rem}}.footer-form button svg{width:.8125rem;height:.6875rem}@media (min-width:800px){.footer-form button svg{width:1.125rem;height:.875rem}}.footer-info{margin-bottom:-.4rem}@media (max-width:799px){.footer-info{margin-top:1.9rem}}.footer-info-label{margin-bottom:.75rem}@media (max-width:799px){.footer-info-label{margin-bottom:.5rem}}.footer-info-address,.footer-info-contact{font-size:2.5rem;font-style:normal;line-height:1.2;letter-spacing:-.06em}@media (max-width:799px){.footer-info-address,.footer-info-contact{font-size:1.5rem}}.footer-info-address a{display:inline;background-image:linear-gradient(#fafaf6,#fafaf6);background-position:0 100%;background-repeat:no-repeat;background-size:0 .125rem;transition:background-size .3s ease}@media (hover:hover) and (pointer:fine){.footer-info-address a:hover{background-size:100% .125rem;transition:background-size 1.4s cubic-bezier(.19,1,.22,1)}}.footer-info-contact{margin-bottom:1.5rem}@media (max-width:799px){.footer-info-contact{margin-bottom:1rem}}@media (hover:hover) and (pointer:fine){.footer-info-contact a{position:relative}.footer-info-contact a:after{position:absolute;bottom:0;left:0;display:block;height:.125rem;width:100%;--tw-bg-opacity:1;background-color:rgba(250,250,246,var(--tw-bg-opacity));z-index:-1;content:"";-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(0);transform:scaleX(0);transition:opacity .3s linear,-webkit-transform 1.4s cubic-bezier(.19,1,.22,1);transition:transform 1.4s cubic-bezier(.19,1,.22,1),opacity .3s linear;transition:transform 1.4s cubic-bezier(.19,1,.22,1),opacity .3s linear,-webkit-transform 1.4s cubic-bezier(.19,1,.22,1)}.footer-info-contact a:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;transform-origin:left}}.footer-owl{position:absolute;height:11.25rem;width:15rem;left:43.6%;top:9.3rem}.footer-owl picture{display:none}@media (min-width:950px){.is-scroll-native .footer-owl picture{display:block}}.footer-lang{order:3}@media (min-width:950px){.footer-lang{padding-left:1rem;padding-right:1rem}}.footer-lang ul{display:flex;align-items:center}.footer-lang ul>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1.25rem*var(--tw-space-x-reverse));margin-left:calc(1.25rem*(1 - var(--tw-space-x-reverse)))}@media (hover:hover) and (pointer:fine){.footer-lang ul a{transition:color .3s linear,opacity .3s linear}.footer-lang ul a:hover{color:#fafaf6;opacity:1}}.footer-lang ul li a.is-active{pointer-events:none}.footer-lang ul li a:not(.is-active){opacity:.5}.footer-lang ul li a:not(.is-active):hover{color:#fafaf6;opacity:1}.footer-socials{order:1;text-align:center}@media (min-width:950px){.footer-socials{order:2;display:flex;align-items:center}}.footer-socials a{color:#fafaf6}@media (hover:hover) and (pointer:fine){.footer-socials a{position:relative;display:block}.footer-socials a:before{content:"";height:2rem;width:2rem;border-radius:9999px;--tw-bg-opacity:1;background-color:rgba(255,208,116,var(--tw-bg-opacity));opacity:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%) translateY(-50%);transform:translate(-50%) translateY(-50%);-webkit-transform:translate(-50%) translateY(-50%) scale(0);transform:translate(-50%) translateY(-50%) scale(0);transition:opacity .3s linear,-webkit-transform .8s cubic-bezier(.19,1,.22,1);transition:transform .8s cubic-bezier(.19,1,.22,1),opacity .3s linear;transition:transform .8s cubic-bezier(.19,1,.22,1),opacity .3s linear,-webkit-transform .8s cubic-bezier(.19,1,.22,1);-webkit-transform-origin:center;transform-origin:center;z-index:-1}.footer-socials a:hover{color:#1d1d1f;transition:color .3s linear}.footer-socials a:hover:before{opacity:1;-webkit-transform:translate(-50%) translateY(-50%) scale(1);transform:translate(-50%) translateY(-50%) scale(1)}}.footer-socials .label{margin-top:0;margin-bottom:0;padding-bottom:1rem;color:#1d1d1f}@media (min-width:950px){.footer-socials .label{padding-right:2rem;padding-bottom:0}}.footer-socials ul{display:flex;align-items:center}.footer-socials ul>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem*var(--tw-space-x-reverse));margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)))}.footer-socials ul{margin-top:-.35rem}.footer-socials ul svg{height:1.5rem;width:1.5rem}.footer-bottom{font-size:.640625rem;font-weight:600;text-transform:uppercase;letter-spacing:.2em;color:#1d1d1f;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:2.75rem 0;border-top:1px solid rgba(0,0,0,.15)}@media (min-width:950px){.footer-bottom{display:flex;flex-direction:row;align-items:center;justify-content:space-between}}@media (max-width:799px){.footer-bottom{padding:.75rem 0;line-height:2;font-size:.5rem}}.footer-bottom>*{padding-top:1.5rem;padding-bottom:1.5rem}@media (min-width:950px){.footer-bottom>*{padding-top:0;padding-bottom:0}}.footer-nav{order:2}@media (min-width:950px){.footer-nav{padding-left:1rem;padding-right:1rem;order:1}}@media (max-width:799px){.footer-nav{padding-top:1rem;padding-bottom:1rem}}.footer-nav ul{display:flex;align-items:center}@media (min-width:800px){.footer-nav ul>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(2.25rem*var(--tw-space-x-reverse));margin-left:calc(2.25rem*(1 - var(--tw-space-x-reverse)))}}@media (hover:hover) and (pointer:fine){.footer-nav ul a{transition:color .3s linear}.footer-nav ul a:hover{color:#fafaf6}}@media (max-width:799px){.footer-nav ul{flex-wrap:wrap;justify-content:center}.footer-nav ul li{display:block;white-space:nowrap;padding:.25rem 1rem}}@media (max-width:799px){.footer-newsletter{max-width:18.75rem}}.insights-bg{pointer-events:none;position:absolute;top:0;left:0;height:100vh;width:100vw}.is-scroll-native .insights-bg{visibility:hidden}.insights-bg .insight-img{position:absolute;top:0;left:0;overflow:hidden;border-radius:1rem;width:9.25rem;height:12.5rem;will-change:transform,opacity}.insight-link{pointer-events:auto;position:relative;display:block}.insight-link *>{pointer-events:none}.insight-img-inner{position:absolute;object-fit:cover;top:-2rem;left:-2rem;bottom:-2rem;right:-2rem}.insight-img-inner img{object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%}.insight{pointer-events:none;position:relative;padding-top:5.5rem;padding-bottom:5.5rem}@media (max-width:799px){.insight{padding-top:1rem;padding-bottom:1rem}}.insight[data-theme=turquoise] .label{color:#17f1d1}.insight[data-theme=turquoise] .link:after,.insight[data-theme=turquoise] .link:before,.insight[data-theme=turquoise] a:after,.insight[data-theme=turquoise] a:before{--tw-bg-opacity:1;background-color:rgba(23,241,209,var(--tw-bg-opacity))}.insight[data-theme=purple] .label{color:#b087ff}.insight[data-theme=purple] .link:after,.insight[data-theme=purple] .link:before,.insight[data-theme=purple] a:after,.insight[data-theme=purple] a:before{--tw-bg-opacity:1;background-color:rgba(176,135,255,var(--tw-bg-opacity))}.insight[data-theme=yellow] .label{color:#ffd074}.insight[data-theme=yellow] .link:after,.insight[data-theme=yellow] .link:before,.insight[data-theme=yellow] a:after,.insight[data-theme=yellow] a:before{--tw-bg-opacity:1;background-color:rgba(255,208,116,var(--tw-bg-opacity))}.insight h4{margin-top:1rem;font-family:Matter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:2.5rem;letter-spacing:-.06em;color:#fafaf6;line-height:1.2}@media (max-width:799px){.insight h4{line-height:1.16667;font-size:1.5rem}}@media (min-width:800px){.list-nav{text-align:center}}.list-nav .list-nav-indicator{position:absolute;left:0;height:.5rem;width:.5rem;border-radius:9999px;--tw-bg-opacity:1;background-color:rgba(255,208,116,var(--tw-bg-opacity));opacity:0;top:2.75rem}@media (max-width:799px){.list-nav .list-nav-indicator{visibility:hidden}}@media (max-width:799px){.list-nav.is-open ul{display:block;border-radius:1rem;padding-top:1.5rem;padding-bottom:1.5rem;border:solid #a374ff}}.list-nav ul{position:relative;display:inline-flex;font-size:1.125rem;letter-spacing:-.06em}@media (min-width:800px){.list-nav ul{margin-top:2rem}}@media (max-width:799px){.list-nav ul{display:none}}.list-nav ul a{display:block;padding:.25rem 1rem}@media (min-width:800px){.list-nav ul a{padding:1rem 1.125rem}}@media (hover:hover) and (pointer:fine){.list-nav ul a{transition:color .3s linear}.list-nav ul a:hover{color:#ffd074}}.list-nav li.is-active{position:relative;font-weight:600}.list-nav li.is-active a{color:#ffd074}.list-nav{position:relative;margin-top:3rem;min-height:1.5rem}.is-open .list-nav-toggle-close,.list-nav-toggle{position:absolute;top:0;display:inline-flex;align-items:center;justify-content:center;left:50%;-webkit-transform:translate(-50%) translateY(-50%);transform:translate(-50%) translateY(-50%)}.is-open .list-nav-toggle-close svg,.list-nav-toggle svg{width:.53125rem;height:.53125rem}.is-open .list-nav-toggle,.list-nav-toggle-close{display:none}@media (min-width:800px){.is-open .list-nav-toggle-close{display:none}}.colored-items>:nth-child(4n+1) .label{color:#17f1d1}.colored-items>:nth-child(4n+1) .link:after,.colored-items>:nth-child(4n+1) .link:before,.colored-items>:nth-child(4n+1) a:after,.colored-items>:nth-child(4n+1) a:before{--tw-bg-opacity:1;background-color:rgba(23,241,209,var(--tw-bg-opacity))}.colored-items>:nth-child(4n+2) .label{color:#b087ff}.colored-items>:nth-child(4n+2) .link:after,.colored-items>:nth-child(4n+2) .link:before,.colored-items>:nth-child(4n+2) a:after,.colored-items>:nth-child(4n+2) a:before{--tw-bg-opacity:1;background-color:rgba(176,135,255,var(--tw-bg-opacity))}.colored-items>:nth-child(4n+3) .label{color:#ffd074}.colored-items>:nth-child(4n+3) .link:after,.colored-items>:nth-child(4n+3) .link:before,.colored-items>:nth-child(4n+3) a:after,.colored-items>:nth-child(4n+3) a:before{--tw-bg-opacity:1;background-color:rgba(255,208,116,var(--tw-bg-opacity))}.colored-items [data-theme=turquoise] .label{color:#17f1d1}.colored-items [data-theme=turquoise] .link:after,.colored-items [data-theme=turquoise] .link:before,.colored-items [data-theme=turquoise] a:after,.colored-items [data-theme=turquoise] a:before{--tw-bg-opacity:1;background-color:rgba(23,241,209,var(--tw-bg-opacity))}.colored-items [data-theme=purple] .label{color:#b087ff}.colored-items [data-theme=purple] .link:after,.colored-items [data-theme=purple] .link:before,.colored-items [data-theme=purple] a:after,.colored-items [data-theme=purple] a:before{--tw-bg-opacity:1;background-color:rgba(176,135,255,var(--tw-bg-opacity))}.colored-items [data-theme=yellow] .label{color:#ffd074}.colored-items [data-theme=yellow] .link:after,.colored-items [data-theme=yellow] .link:before,.colored-items [data-theme=yellow] a:after,.colored-items [data-theme=yellow] a:before{--tw-bg-opacity:1;background-color:rgba(255,208,116,var(--tw-bg-opacity))}.cookie-banner{position:fixed;border-radius:2rem;padding:2rem}@media (min-width:800px){.cookie-banner{display:flex}}.cookie-banner{bottom:3.5rem;right:2.5rem;padding:1.9375rem 2.125rem;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background-color:rgba(29,29,31,.8);border:solid #a374ff}[data-theme=purple] .cookie-banner,[data-theme=turquoise] .cookie-banner,[data-theme=yellow] .cookie-banner{border-color:#a374ff;border-color:var(--accent-color)}@media (max-width:799px){.cookie-banner{bottom:2.5rem;right:2.5rem;left:2.5rem;padding:1.875rem 2.125rem;border-radius:1rem}}.cookie-banner-leave{transition:opacity .5s linear,-webkit-transform .8s cubic-bezier(.4,0,0,1);transition:transform .8s cubic-bezier(.4,0,0,1),opacity .5s linear;transition:transform .8s cubic-bezier(.4,0,0,1),opacity .5s linear,-webkit-transform .8s cubic-bezier(.4,0,0,1)}.cookie-banner-leave-to{opacity:0;-webkit-transform:translateY(150%) rotate(-7deg);transform:translateY(150%) rotate(-7deg);tranform-origin:center}.cookie-banner-text{margin-top:.25rem;width:100%;padding-left:.25rem;font-size:.75rem;letter-spacing:-.06em;line-height:1.33333}@media (min-width:800px){.cookie-banner-text{max-width:11.125rem}}.cookie-banner-text a{position:relative;font-size:.75rem;font-weight:400;color:#a374ff;color:#b087ff}[data-theme=purple] .cookie-banner-text a,[data-theme=turquoise] .cookie-banner-text a,[data-theme=yellow] .cookie-banner-text a{color:#a374ff;color:var(--accent-color)}.cookie-banner-text a:after,.cookie-banner-text a:before{pointer-events:none;position:absolute;bottom:0;left:0;display:block;width:100%;--tw-bg-opacity:1;background-color:rgba(176,135,255,var(--tw-bg-opacity))}[data-theme=purple] .cookie-banner-text a:after,[data-theme=purple] .cookie-banner-text a:before,[data-theme=turquoise] .cookie-banner-text a:after,[data-theme=turquoise] .cookie-banner-text a:before,[data-theme=yellow] .cookie-banner-text a:after,[data-theme=yellow] .cookie-banner-text a:before{background-color:#a374ff;background-color:var(--accent-color)}.cookie-banner-text a:after,.cookie-banner-text a:before{bottom:-.1875rem;height:max(1px,.0625rem);content:"";-webkit-transform-origin:right;transform-origin:right}.cookie-banner-text a:before{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left}@media (hover:hover) and (pointer:fine){.cookie-banner-text a:hover:after,.cookie-banner-text a:hover:before{transition:-webkit-transform 1.4s cubic-bezier(.19,1,.22,1);transition:transform 1.4s cubic-bezier(.19,1,.22,1);transition:transform 1.4s cubic-bezier(.19,1,.22,1),-webkit-transform 1.4s cubic-bezier(.19,1,.22,1)}.cookie-banner-text a:hover:after{-webkit-transform:scaleX(0);transform:scaleX(0)}.cookie-banner-text a:hover:before{transition-delay:.1s;-webkit-transform:scaleX(1);transform:scaleX(1)}}.cookie-banner-buttons{display:flex;align-items:center}@media (min-width:800px){.cookie-banner-buttons{margin-left:2rem}}@media (max-width:799px){.cookie-banner-buttons{margin-top:1.125rem}}.cookie-banner-button-accept,.cookie-banner-button-decline{cursor:pointer}.cookie-banner-button-decline{margin-left:.5rem}.cookie-banner-button-close{height:.625rem;width:.625rem}@media (hover:hover) and (pointer:fine){.close-icon-path-1,.close-icon-path-2{transform-box:fill-box;-webkit-transform-origin:center;transform-origin:center}.close-icon-path-1-hover{opacity:0;-webkit-transform:translate(.75rem,-.75rem);transform:translate(.75rem,-.75rem)}.close-icon-path-2-hover{opacity:0;-webkit-transform:translate(-.75rem,-.75rem);transform:translate(-.75rem,-.75rem)}a:hover .close-icon-path-1,a:hover .close-icon-path-1-hover,a:hover .close-icon-path-2,a:hover .close-icon-path-2-hover{transition:opacity .3s linear,-webkit-transform .8s cubic-bezier(.19,1,.22,1);transition:transform .8s cubic-bezier(.19,1,.22,1),opacity .3s linear;transition:transform .8s cubic-bezier(.19,1,.22,1),opacity .3s linear,-webkit-transform .8s cubic-bezier(.19,1,.22,1)}a:hover .close-icon-path-1{opacity:0;-webkit-transform:translate(-.75rem,.75rem);transform:translate(-.75rem,.75rem)}a:hover .close-icon-path-2{opacity:0;-webkit-transform:translate(.75rem,.75rem);transform:translate(.75rem,.75rem);transition-delay:.1s}a:hover .close-icon-path-1-hover,a:hover .close-icon-path-2-hover{opacity:1;-webkit-transform:translate(0);transform:translate(0)}a:hover .close-icon-path-2-hover{transition-delay:.1s}}.carousel-comp{position:relative}.carousel-hover{--tw-bg-opacity:1;background-color:rgba(255,0,0,var(--tw-bg-opacity));position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%) translateY(-50%);transform:translate(-50%) translateY(-50%);height:28.5rem;width:120%;-webkit-transform:translate(-50%) translateY(-50%) rotate(6deg);transform:translate(-50%) translateY(-50%) rotate(6deg)}.carousel-texts{pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width:799px){.carousel-texts{display:none}}.carousel-texts .carousel-text{position:absolute;opacity:0;width:25rem;left:5rem;bottom:2rem;will-change:transform,opacity;transition:opacity .3s linear}.carousel-texts .carousel-text .label,.carousel-texts .carousel-text h3,.carousel-texts .carousel-text p{opacity:0;-webkit-transform:translateY(3rem);transform:translateY(3rem);transition:opacity .3s linear,-webkit-transform 1.2s cubic-bezier(.19,1,.22,1);transition:transform 1.2s cubic-bezier(.19,1,.22,1),opacity .3s linear;transition:transform 1.2s cubic-bezier(.19,1,.22,1),opacity .3s linear,-webkit-transform 1.2s cubic-bezier(.19,1,.22,1)}@media (hover:none) and (pointer:coarse){.carousel-texts .carousel-text,.carousel-texts .carousel-text .label,.carousel-texts .carousel-text h3,.carousel-texts .carousel-text p{opacity:1}.carousel-texts .carousel-text .label,.carousel-texts .carousel-text h3,.carousel-texts .carousel-text p{-webkit-transform:translateY(0);transform:translateY(0)}}.carousel-texts .carousel-text.is-active,.carousel-texts .carousel-text.is-active .label,.carousel-texts .carousel-text.is-active h3,.carousel-texts .carousel-text.is-active p{opacity:1}.carousel-texts .carousel-text.is-active .label,.carousel-texts .carousel-text.is-active h3,.carousel-texts .carousel-text.is-active p{-webkit-transform:translateY(0);transform:translateY(0)}.carousel-texts .carousel-text.is-active h3{transition-delay:.05s}.carousel-texts .carousel-text.is-active .label{transition-delay:.1s}@media (max-width:799px){.carousel-wrap{-webkit-transform:none!important;transform:none!important;display:flex;flex-direction:column}}@media (min-width:800px){.carousel-wrap{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;width:33.5rem;height:28.5rem;padding:1.75rem}}.carousel{position:relative;margin-top:2.5rem;display:flex;justify-content:center;-webkit-perspective:2000px;perspective:2000px}@media (min-width:800px){.carousel-item{flex:none;width:33.5rem;height:28.5rem;padding:1.75rem}.carousel-item-img{border-radius:2rem;--tw-bg-opacity:1;background-color:rgba(66,66,66,var(--tw-bg-opacity));height:100%;width:100%;-webkit-transform:scaleX(-1);transform:scaleX(-1)}}.carousel-item-img{pointer-events:none;position:relative;overflow:hidden}.carousel-item-img:after{will-change:transform}.carousel-item-img-inner{position:absolute;top:-1rem;left:-4rem;bottom:-1rem;right:-4rem}.carousel-item-img-inner img{object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%}@media (min-width:800px){.carousel-item{position:absolute}.is-active .carousel-item{pointer-events:none!important}}@media (max-width:799px){.carousel-item{visibility:visible!important}}.carousel-item>*{pointer-events:none}.carousel-cursor-container{pointer-events:none;visibility:hidden;position:fixed;top:0;left:0;height:100vh;width:100vw}@media (hover:hover) and (pointer:fine){.carousel-cursor-container{visibility:visible}}@media (max-width:799px){.carousel-cursor-container{visibility:hidden}}.carousel-cursor{z-index:30;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%) translateY(-50%);transform:translate(-50%) translateY(-50%)}.carousel-cursor-inner{border-radius:9999px;--tw-bg-opacity:1;background-color:rgba(163,116,255,var(--tw-bg-opacity));opacity:0;top:-7.5rem;left:-7.5rem}[data-theme=turquoise] .carousel-cursor-inner{--tw-bg-opacity:1;background-color:rgba(0,217,184,var(--tw-bg-opacity))}[data-theme=purple] .carousel-cursor-inner{--tw-bg-opacity:1;background-color:rgba(163,116,255,var(--tw-bg-opacity))}[data-theme=yellow] .carousel-cursor-inner{--tw-bg-opacity:1;background-color:rgba(255,186,52,var(--tw-bg-opacity))}.carousel-cursor-inner,.carousel-cursor-text{position:absolute;display:flex;height:7.5rem;width:7.5rem;align-items:center;justify-content:center;text-align:center}.carousel-cursor-text{text-align:center;font-size:1.125rem;font-weight:600;line-height:1;letter-spacing:-.05em;color:#fafaf6}[data-mouse-fx-cursor]{pointer-events:none}@media (max-width:799px){[data-mouse-fx]{-webkit-transform:none!important;transform:none!important}}.gradient-overlay{position:relative}.gradient-overlay:after{content:"";background:linear-gradient(rgba(29,29,31,.025),rgba(29,29,31,.25))}.bg-curve,.gradient-overlay:after{position:absolute;top:0;left:0;width:100%;height:100%}.bg-curve{pointer-events:none}.bg-curve path{transform-box:fill-box;-webkit-transform-origin:center;transform-origin:center}[data-pan-wrap]{-webkit-perspective:2000px;perspective:2000px}[data-pan]{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}@media (max-width:799px){[data-pan]{-webkit-transform:none!important;transform:none!important}}.video{position:absolute;top:0;left:0;width:100%;height:100%}@media (min-width:800px){.video:after{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;content:"";transition:opacity .3s linear;background:linear-gradient(rgba(29,29,31,.025) 75%,rgba(29,29,31,.5))}}@media (max-width:799px){.video .video-controls,.video:after{opacity:1}}.video.is-active .video-controls,.video.is-active:after{opacity:1}.video-controls{position:absolute;bottom:0;z-index:10;width:100%;padding:1.5rem 2.5rem;opacity:0;transition:opacity .3s linear}@media (max-width:799px){.video-controls{position:absolute;top:0;left:0;width:100%;height:100%}}.video-controls-buttons{display:flex;width:100%;align-items:center;justify-content:space-between}@media (max-width:799px){.video-controls-buttons{height:100%;justify-content:center}}.video-controls-mute{display:block;cursor:pointer}@media (max-width:799px){.video-controls-mute{position:absolute;right:0;bottom:0;margin:1.5rem}}.video.no-audio .video-controls-mute{pointer-events:none;visibility:hidden}.video-controls-mute svg{pointer-events:none;width:1.0625rem;height:1rem}.video-controls-mute svg path{transform-box:fill-box;-webkit-transform-origin:bottom;transform-origin:bottom}.video.is-muted .video-controls-mute svg path{-webkit-transform:scaleY(.25);transform:scaleY(.25);-webkit-animation:none;animation:none}.video.is-playing .video-controls-mute svg path{-webkit-animation-play-state:running;animation-play-state:running}.video .video-controls-mute svg path{-webkit-animation:up-and-down 1.35s ease infinite alternate;animation:up-and-down 1.35s ease infinite alternate;-webkit-animation-play-state:paused;animation-play-state:paused;transform-box:fill-box;-webkit-transform-origin:bottom;transform-origin:bottom}.video .video-controls-mute svg path:first-child{-webkit-animation-delay:-.5s;animation-delay:-.5s}.video .video-controls-mute svg path:nth-child(2){-webkit-animation-delay:-1.15s;animation-delay:-1.15s}.video .video-controls-mute svg path:nth-child(3){-webkit-animation-delay:-1.9s;animation-delay:-1.9s}.video .video-controls-mute svg path:nth-child(4){-webkit-animation-delay:-2.4s;animation-delay:-2.4s}.video-controls-playback{position:relative;height:3.5rem;width:3.5rem;cursor:pointer;border-radius:9999px;background-color:#a374ff;background-color:var(--accent-color);transition:background .3s linear}@media (max-width:799px){.video-controls-playback{height:2.5rem;width:2.5rem}}.video.is-playing .video-controls-playback{--tw-bg-opacity:1;background-color:rgba(250,250,246,var(--tw-bg-opacity))}@media (max-width:799px){.video.is-playing .video-controls-playback{visibility:hidden}}.video-controls-playback-icon{height:.75rem;width:.5rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%) translateY(-50%);transform:translate(-50%) translateY(-50%)}.video-controls-playback-icon.-pause,.video.is-playing .video-controls-playback-icon.-play{display:none}.video.is-playing .video-controls-playback-icon.-pause{display:block}.video-controls-playback-icon svg{height:.75rem;width:.5rem}.video-controls-progress{position:relative;margin-bottom:1.5rem;height:.125rem;width:100%}@media (max-width:799px){.video-controls-progress{visibility:hidden;margin-bottom:0;height:0}}.video-controls-progress input[type=range]{height:.125rem;-webkit-appearance:none;-moz-appearance:none;background:transparent;cursor:pointer}.video-controls-progress input[type=range]:focus{outline:none}.video-controls-progress input[type=range]::-webkit-slider-runnable-track{width:100%;cursor:pointer;border-radius:1.3px;-webkit-appearance:none;-webkit-transition:all .4s ease;transition:all .4s ease}.video-controls-progress input[type=range]::-webkit-slider-thumb{height:.5rem;width:.5rem;border-radius:9999px;background:#fafaf6;cursor:pointer;-webkit-appearance:none;margin-left:-1px}.video-controls-progress input[type=range]:focus::-webkit-slider-runnable-track{background:transparent}.video-controls-progress input[type=range]::-moz-range-track{height:.125rem;width:100%;cursor:pointer;border:1px solid transparent;background:transparent;border-radius:1.3px}.video-controls-progress input[type=range]::-moz-range-thumb{height:14px;width:14px;border-radius:50px;border:1px solid #fafaf6;background:#fafaf6;cursor:pointer;margin-top:5px}.video-controls-progress input[type=range]:focus::-moz-range-track{outline:none}.video-controls-progress .video-controls-progress-seek{position:absolute;top:0;width:100%;cursor:pointer;margin:0}.video-controls-progress progress{-webkit-appearance:none;appearance:none;border-radius:2px;width:100%;height:.125rem;pointer-events:none;position:absolute;top:0}.video-controls-progress progress::-webkit-progress-bar{background:hsla(0,0%,100%,.25);border-radius:2px}.video-controls-progress progress::-webkit-progress-value{background-color:#a374ff;background-color:var(--accent-color);border-radius:2px}.video-controls-progress progress::-moz-progress-bar{border:1px solid #a374ff;border:1px solid var(--accent-color);background:#a374ff;background:var(--accent-color)}@-webkit-keyframes up-and-down{0%{-webkit-transform:scaleY(.4);transform:scaleY(.4)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes up-and-down{0%{-webkit-transform:scaleY(.4);transform:scaleY(.4)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.content-block{padding-top:17.5rem;padding-bottom:8.75rem}@media (max-width:799px){.content-block{padding-top:5.5rem;padding-bottom:3rem}}.content-block+.content-block{padding-top:8.75rem;padding-bottom:8.75rem}@media (max-width:799px){.content-block+.content-block{padding-top:3rem;padding-bottom:3rem}}.content-block h3{margin-top:.75rem;margin-bottom:.75rem;font-family:Matter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:2.5rem;letter-spacing:-.06em;color:#fafaf6;line-height:1.2}@media (max-width:799px){.content-block h3{line-height:1.16667;font-size:1.5rem}}.content-block h3.mt-0{margin-top:0}.content-block .label{color:#a374ff;color:var(--accent-color)}.content-block .link:after{background-color:#a374ff;background-color:var(--accent-color)}.content-block .button{margin-top:2.5rem}.content-block .button-outlined{border-color:#a374ff;border-color:var(--accent-color)}.content-block .rtl{direction:rtl;text-align:left}.content-block .rtl .content-block-text,.content-block .rtl .gallery,.content-block .rtl h1,.content-block .rtl h2,.content-block .rtl h3,.content-block .rtl ol,.content-block .rtl p,.content-block .rtl ul{direction:ltr}.content-block.-image .caption,.content-block.-title-text-image .caption{font-size:.75rem;line-height:1rem}@media (min-width:800px){.content-block.-title-text-image{margin-top:-3rem}.content-block.-title-text-image .caption-rel{position:relative;top:1.5rem;margin:0;height:0}}@media (min-width:800px){@media (hover:hover) and (pointer:fine){.content-block-link img{-webkit-transform:scale(1);transform:scale(1);transition:-webkit-transform 1s cubic-bezier(.19,1,.22,1);transition:transform 1s cubic-bezier(.19,1,.22,1);transition:transform 1s cubic-bezier(.19,1,.22,1),-webkit-transform 1s cubic-bezier(.19,1,.22,1)}.content-block-link:hover img{-webkit-transform:scale(1.05);transform:scale(1.05);transition:-webkit-transform 3s cubic-bezier(.19,1,.22,1);transition:transform 3s cubic-bezier(.19,1,.22,1);transition:transform 3s cubic-bezier(.19,1,.22,1),-webkit-transform 3s cubic-bezier(.19,1,.22,1)}}}.content-block-link img{object-fit:cover;width:100%;height:100%}.content-block-img,.content-block-video{position:relative;border-radius:2rem;--tw-bg-opacity:1;background-color:rgba(66,66,66,var(--tw-bg-opacity))}@media (max-width:799px){.content-block-img,.content-block-video{border-radius:1rem}}.content-block-img,.content-block-video{height:39.5rem;width:100%;overflow:hidden}@media (max-width:799px){.content-block-img,.content-block-video{height:0;padding-bottom:56.1%}}.gallery .content-block-img,.gallery .content-block-video{border-radius:0}.content-block-img img,.content-block-img video,.content-block-video img,.content-block-video video{position:absolute;top:0;left:0;object-fit:cover;width:100%;height:100%}.content-block-video{will-change:transform}.flickity-viewport{border-radius:2rem}@media (max-width:799px){.flickity-viewport{border-radius:1rem}}@media (max-width:799px){.gallery .content-block-img,.gallery .content-block-video{margin-left:1rem;border-radius:1rem}}.content-block-text,.content-block p{padding-top:.125rem;font-size:.875rem;letter-spacing:-.06em;line-height:1.64286}@media (max-width:799px){.content-block-text,.content-block p{margin-top:.75rem}}@media (min-width:800px){.content-block-text,.content-block p{line-height:1.625;font-size:1rem}}.content-block-text p+p,.content-block p p+p{padding-top:1.125rem}.content-block-text a,.content-block p a{color:#a374ff;color:var(--accent-color)}.content-block-text ul,.content-block p ul{margin-top:.5rem;display:block;list-style-type:none;margin-left:0;margin-right:0;padding-left:3.2rem}.content-block-text ol,.content-block p ol{display:block;list-style-type:decimal;margin:1rem 0;padding-left:3.2rem}.content-block-text ul li,.content-block p ul li{position:relative;padding:.5rem 0}.content-block-text ul li:before,.content-block p ul li:before{position:absolute;content:"\2022";color:#a374ff;color:var(--accent-color);font-weight:700;display:inline-block;font-size:.65em;left:-1.7rem;top:.7rem}.content-block-quote{position:relative;margin-top:-.5rem;font-size:2.5rem;letter-spacing:-.06em;line-height:1.2}@media (max-width:799px){.content-block-quote{line-height:1.33333;margin-top:.25rem;padding-left:3rem;font-size:1.125rem}}.content-block-quote:before{position:absolute;font-family:antique-olive,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:12.5rem;letter-spacing:0;color:#a374ff;color:var(--accent-color);content:"\201c";left:-7.2rem;top:-2.4rem}@media (max-width:799px){.content-block-quote:before{left:-.25rem;top:-1.75rem;font-size:6.75rem}}.content-block-author{position:relative;margin-top:2.5rem;padding-top:.25rem;font-size:1.75rem;letter-spacing:-.05em;line-height:1.14286}@media (max-width:799px){.content-block-author{line-height:1.33333;margin-top:.75rem;font-size:1.125rem}}.content-block-label.label{display:block;padding-top:.125rem}@media (min-width:800px){.content-block-label.label{margin-top:.25rem}}.content-header-bg{pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%}.content-header-bg path{transform-box:fill-box;-webkit-transform-origin:center;transform-origin:center}.content-block-pano{border-radius:2rem;--tw-bg-opacity:1;background-color:rgba(66,66,66,var(--tw-bg-opacity))}@media (max-width:799px){.content-block-pano{border-radius:1rem}}.content-block-pano{height:39.5rem;width:100%;overflow:hidden}@media (max-width:799px){.content-block-pano{height:12.1875rem}}.content-block-pano .pano{height:100%;width:100%}.content-block-widget{border-radius:2rem;--tw-bg-opacity:1;background-color:rgba(66,66,66,var(--tw-bg-opacity))}@media (max-width:799px){.content-block-widget{border-radius:1rem}}.content-block-widget{height:39.5rem;width:100%;overflow:hidden}@media (max-width:799px){.content-block-widget{height:12.1875rem}}.content-block-widget>*,.content-block-widget iframe{height:100%;width:100%}.content-block{width:100vw;overflow:hidden}[data-theme=purple] .content-header .button,[data-theme=turquoise] .content-header .button,[data-theme=yellow] .content-header .button{background-color:#a374ff;background-color:var(--accent-color);border-color:#a374ff;border-color:var(--accent-color)}[data-theme=turquoise] .content-header .button,[data-theme=yellow] .content-header .button{color:#1d1d1f}.content-header-wrap{z-index:10;--tw-bg-opacity:1;background-color:rgba(250,250,246,var(--tw-bg-opacity));color:#1d1d1f;padding-top:7.5rem;padding-bottom:6.25rem}.is-scroll-native .content-header-wrap{-webkit-clip-path:none!important;clip-path:none!important}@supports not selector(*:modal){.is-safari .content-header-wrap{-webkit-clip-path:none!important;clip-path:none!important}}@media (max-width:799px){.content-header-wrap{padding-bottom:4rem}}@media (min-width:800px){.content-header-top{min-height:21.3rem;display:flex;align-items:flex-end}}.content-header-bottom{margin-top:1.125rem}.content-header-title{font-family:Matter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:5rem;font-weight:400;letter-spacing:-.06em;font-size:2.5rem;line-height:1}@media (max-width:799px){.content-header-title{margin-top:1.125rem}}@media (min-width:800px){.content-header-title{line-height:.9;font-size:5rem}}.content-header-text{margin-bottom:-.25rem}@media (max-width:799px){.content-header-text{margin-top:1rem;margin-bottom:0}}.content-header-text p{padding-top:.5rem;padding-bottom:.5rem}@media (max-width:799px){.content-header-text p{padding-top:.25rem;padding-bottom:.25rem}}.content-header-client{font-family:antique-olive,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;letter-spacing:-.05em;color:#a374ff;color:var(--accent-color);font-size:2.75rem;line-height:.81818}@media (max-width:799px){.content-header-client{font-size:1.6875rem;line-height:1.18519;width:105%;margin-top:-.25rem}}.content-header-category{margin-top:1.125rem;display:flex;flex-wrap:wrap;font-size:.640625rem;font-weight:600;text-transform:uppercase;letter-spacing:.2em;font-size:.64062rem}@media (max-width:799px){.content-header-category{margin-top:.5rem}}.content-header-category a{transition:color .2s cubic-bezier(.19,1,.22,1)}.content-header-category a:hover{color:#a374ff;color:var(--accent-color)}.content-header-category li{position:relative;margin-right:2rem;display:flex;align-items:center}.content-header-category li:not(:last-child):after{position:absolute;display:block;height:2.5rem;width:2.5rem;border-radius:9999px;content:"";background-color:#a374ff;background-color:var(--accent-color);right:-2.2rem;top:50%;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translateY(-50%) scale(.1);transform:translateY(-50%) scale(.1)}@media (max-width:799px){.content-header-category{line-height:2;font-size:.5rem}}.content-header-cta{margin-top:1.75rem}@media (max-width:799px){.content-header-cta{margin-top:2.5rem}}.content-header-cta:after{background-color:#a374ff;background-color:var(--accent-color)}.content-header-img{pointer-events:none;overflow:hidden;--tw-bg-opacity:1;background-color:rgba(66,66,66,var(--tw-bg-opacity));margin-top:-4rem;aspect-ratio:2.15}@media (max-width:799px){.content-header-img{margin-top:-1.5rem;aspect-ratio:1.15}}.content-header-img-inner{position:absolute;left:0;right:0;top:-4rem;bottom:-4rem}.content-header-img-inner img{object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%}.content-header-back{position:relative;display:block;height:2.5rem;width:2.5rem}@media (max-width:799px){.content-header-back{margin-top:-.35rem;position:relative;display:block;height:2.5rem;width:2.5rem}}.is-scroll-native .content-header-back{height:2.5rem;width:2.5rem}@media (min-width:800px){.content-header-back{top:-3.75rem;left:-3.75rem;margin-left:-3.5rem;margin-bottom:-3.5rem;position:absolute;bottom:0;left:0;height:17.5rem;width:17.5rem;cursor:pointer}}@media (min-width:800px){.content-header-back:hover .content-header-back-arrow-hover{-webkit-transform:translate(0);transform:translate(0)}.content-header-back:hover .content-header-back-arrow-hover,.content-header-back:hover .content-header-back-arrow-static{transition:-webkit-transform 1.5s cubic-bezier(.19,1,.22,1);transition:transform 1.5s cubic-bezier(.19,1,.22,1);transition:transform 1.5s cubic-bezier(.19,1,.22,1),-webkit-transform 1.5s cubic-bezier(.19,1,.22,1)}.content-header-back:hover .content-header-back-arrow-static{-webkit-transform:translate(-112%);transform:translate(-112%)}.content-header-back:hover .content-header-back-background-inner{transition:background-color .6s linear,-webkit-transform 1.5s cubic-bezier(.19,1,.22,1);transition:transform 1.5s cubic-bezier(.19,1,.22,1),background-color .6s linear;transition:transform 1.5s cubic-bezier(.19,1,.22,1),background-color .6s linear,-webkit-transform 1.5s cubic-bezier(.19,1,.22,1);background-color:#a374ff;background-color:var(--accent-color);-webkit-transform:scale(.3);transform:scale(.3)}}.content-header-back-background{position:absolute;top:0;left:0;height:2.5rem;width:2.5rem}@media (min-width:800px){.content-header-back-background{height:17.5rem;width:17.5rem}}.is-scroll-native .content-header-back-background{height:2.5rem;width:2.5rem}.content-header-back-background{will-change:transform;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.content-header-back-background-inner{border-radius:9999px;background-color:initial;position:absolute;top:0;left:0;width:100%;height:100%;border:solid #a374ff;border:max(1px,.0625rem) solid var(--accent-color);transition:background-color .5s linear,-webkit-transform .5s cubic-bezier(.19,1,.22,1);transition:background-color .5s linear,transform .5s cubic-bezier(.19,1,.22,1);transition:background-color .5s linear,transform .5s cubic-bezier(.19,1,.22,1),-webkit-transform .5s cubic-bezier(.19,1,.22,1);-webkit-transform:scale(1);transform:scale(1)}.content-header-back-arrow{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%) translateY(-50%);transform:translate(-50%) translateY(-50%)}.content-header-back-arrow img{width:1.75rem;height:1.5rem}@media (max-width:799px){.content-header-back-arrow img{width:.75rem;height:.625rem}}.content-header-back-arrow-inner{position:relative;overflow:hidden;width:3.5rem;height:3.5rem}.content-header-back-arrow-hover,.content-header-back-arrow-static{display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem}.content-header-back-arrow-static{-webkit-transform:translateY(0);transform:translateY(0)}.content-header-back-arrow-hover{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;-webkit-transform:translate(112%);transform:translate(112%)}.content-header-bg,.content-header-bg-svg{position:absolute;top:0;left:0;width:100%;height:100%}.home-cta{position:relative;text-align:center;padding:7.125rem 0 3.7rem}@media (min-width:800px){.home-cta{padding-top:8rem;padding-bottom:8rem}}.home-cta .home-cta-text{position:absolute;top:7.5rem;width:100%;left:0}@media (max-width:799px){.home-cta .home-cta-text{overflow:hidden}}@media (min-width:800px){.home-cta .home-cta-text{left:-.15rem;top:5rem;display:flex;width:100%;justify-content:center}}@media (max-width:799px){.home-cta .home-cta-text a{margin-top:1.75rem}}@media (min-width:800px){.home-cta .home-cta-text a{top:8.2rem;left:min(60%,53.5rem);position:absolute}}@media (min-width:800px){.home-cta h2>span:first-child{margin-left:-.5rem}.home-cta h2>span:nth-child(2){margin-left:-24.5rem}.home-cta h2>span:nth-child(3){margin-left:14.3rem}}.home-cta h2>span{display:block}.home-cta-img{margin-left:auto;margin-right:auto;width:100%;height:30rem}@media (min-width:800px){.home-cta-img{height:32.5rem;width:36.25rem}}.home-cta-img-outer{position:relative;overflow:hidden;border-radius:2rem;--tw-bg-opacity:1;background-color:rgba(66,66,66,var(--tw-bg-opacity));height:30rem}@media (min-width:800px){.home-cta-img-outer{height:32.5rem;width:36.25rem}}.home-cta-img-inner{object-fit:cover;position:absolute;top:-2rem;left:0;bottom:-2rem;right:0;-webkit-transform-style:unset;transform-style:unset}.home-cta-img-inner video{object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%}.home-cta-scroll-cta,.home-cta-scroll-cta-wrapper{position:absolute;bottom:0;left:0;height:17.5rem;width:17.5rem}.home-cta-scroll-cta{cursor:pointer}@media (max-width:799px){.home-cta-scroll-cta{display:none}}.home-cta-scroll-cta{margin-left:-3.5rem;margin-bottom:-3.5rem}.home-cta-scroll-cta>*{pointer-events:none}@media (hover:hover) and (pointer:fine){.home-cta-scroll-cta:hover .home-cta-scroll-cta-arrow-hover{-webkit-transform:translateY(0);transform:translateY(0)}.home-cta-scroll-cta:hover .home-cta-scroll-cta-arrow-hover,.home-cta-scroll-cta:hover .home-cta-scroll-cta-arrow-static{transition:-webkit-transform 1.5s cubic-bezier(.19,1,.22,1);transition:transform 1.5s cubic-bezier(.19,1,.22,1);transition:transform 1.5s cubic-bezier(.19,1,.22,1),-webkit-transform 1.5s cubic-bezier(.19,1,.22,1)}.home-cta-scroll-cta:hover .home-cta-scroll-cta-arrow-static{-webkit-transform:translateY(100%);transform:translateY(100%)}.home-cta-scroll-cta:hover .home-cta-scroll-cta-background-inner{--tw-bg-opacity:1;background-color:rgba(163,116,255,var(--tw-bg-opacity));transition:background-color .6s linear,-webkit-transform 1.5s cubic-bezier(.19,1,.22,1);transition:transform 1.5s cubic-bezier(.19,1,.22,1),background-color .6s linear;transition:transform 1.5s cubic-bezier(.19,1,.22,1),background-color .6s linear,-webkit-transform 1.5s cubic-bezier(.19,1,.22,1);-webkit-transform:scale(.3);transform:scale(.3)}}.home-cta-scroll-cta-background{position:absolute;top:0;left:0;height:17.5rem;width:17.5rem;will-change:transform;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.home-cta-scroll-cta-background-inner{border-radius:9999px;background-color:initial;position:absolute;top:0;left:0;width:100%;height:100%;border:solid #a374ff;transition:background-color .5s linear,-webkit-transform .5s cubic-bezier(.19,1,.22,1);transition:background-color .5s linear,transform .5s cubic-bezier(.19,1,.22,1);transition:background-color .5s linear,transform .5s cubic-bezier(.19,1,.22,1),-webkit-transform .5s cubic-bezier(.19,1,.22,1);-webkit-transform:scale(1);transform:scale(1)}.home-cta-scroll-cta-arrow{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%) translateY(-50%);transform:translate(-50%) translateY(-50%)}.home-cta-scroll-cta-arrow img{height:1.75rem;width:1.5rem}.home-cta-scroll-cta-arrow-inner{position:relative;overflow:hidden;height:3.5rem}.home-cta-scroll-cta-arrow-hover,.home-cta-scroll-cta-arrow-static{display:flex;align-items:center;height:3.5rem}.home-cta-scroll-cta-arrow-static{-webkit-transform:translateY(0);transform:translateY(0)}.home-cta-scroll-cta-arrow-hover{position:absolute;top:0;left:0;display:flex;align-items:center;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.home-insights{pointer-events:none;padding-top:6.25rem;padding-bottom:6.25rem}.home-insights .button{pointer-events:auto}@media (max-width:799px){.home-insights{padding-top:3.5rem;padding-bottom:3.5rem}}.home-insights h3{margin-top:.25rem;margin-bottom:.25rem;color:#fafaf6}.home-insights ul{padding-bottom:1rem}@media (max-width:799px){.home-insights ul{padding-top:.25rem;padding-bottom:2rem}}.home-insights .insight{padding-top:5.5rem;padding-bottom:5.5rem}@media (min-width:800px){.home-insights .insight{grid-column:span 5/span 5}}.home-insights .insight[data-theme=turquoise] .label{color:#17f1d1}.home-insights .insight[data-theme=turquoise] .link:after,.home-insights .insight[data-theme=turquoise] .link:before,.home-insights .insight[data-theme=turquoise] a:after,.home-insights .insight[data-theme=turquoise] a:before{--tw-bg-opacity:1;background-color:rgba(23,241,209,var(--tw-bg-opacity))}.home-insights .insight[data-theme=purple] .label{color:#b087ff}.home-insights .insight[data-theme=purple] .link:after,.home-insights .insight[data-theme=purple] .link:before,.home-insights .insight[data-theme=purple] a:after,.home-insights .insight[data-theme=purple] a:before{--tw-bg-opacity:1;background-color:rgba(176,135,255,var(--tw-bg-opacity))}.home-insights .insight[data-theme=yellow] .label{color:#ffd074}.home-insights .insight[data-theme=yellow] .link:after,.home-insights .insight[data-theme=yellow] .link:before,.home-insights .insight[data-theme=yellow] a:after,.home-insights .insight[data-theme=yellow] a:before{--tw-bg-opacity:1;background-color:rgba(255,208,116,var(--tw-bg-opacity))}@media (max-width:799px){.home-insights .insight{padding-top:1rem;padding-bottom:1rem}}@media (max-width:799px){.home-insights .insight .label{display:none}}@media (max-width:799px){.home-selected-work-text{padding-bottom:4.3rem}}.home-selected-work-text .line{overflow:hidden}.home-selected-work-text .line,.home-selected-work-text .line-inner{display:block}.home-selected-work-text .label{margin-top:.2rem}@media (min-width:800px){.home-selected-work-text .label{margin-left:-.5rem}}.home-selected-work-text p{font-size:1.5rem;line-height:1.2;letter-spacing:-.06em;margin-top:-.3rem}@media (max-width:799px){.home-selected-work-text p{padding-left:2.2rem;line-height:1.16667;max-width:20rem}}@media (min-width:800px){.home-selected-work-text p{min-width:33rem;padding-right:4rem;font-size:2.5rem}}.home-selected-work{overflow:hidden;padding-top:2.5rem;padding-bottom:2.5rem}@media (min-width:800px){.home-selected-work{padding-top:10rem;padding-bottom:11.25rem}}@media (min-width:800px){.home-selected-work .carousel-comp{pointer-events:none;padding-top:5rem}.home-selected-work .content-block h3.carousel{margin-top:0}.home-selected-work .carousel{pointer-events:auto;margin-top:0;padding-bottom:6rem}.home-selected-work .carousel-item-hover{--tw-bg-opacity:1;background-color:rgba(250,250,246,var(--tw-bg-opacity))}.home-selected-work .carousel-wrap{pointer-events:none}.home-selected-work .carousel-item{pointer-events:auto}.home-selected-work .carousel-item>*{pointer-events:none}.home-selected-work .carousel-item:hover .carousel-item-hover{--tw-bg-opacity:1;background-color:rgba(29,29,31,var(--tw-bg-opacity));transition:background-color .3s linear}.home-selected-work .carousel-item:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.home-selected-work .carousel-item-img img{-webkit-transform:scale(1);transform:scale(1);transition:-webkit-transform 3s cubic-bezier(.19,1,.22,1);transition:transform 3s cubic-bezier(.19,1,.22,1);transition:transform 3s cubic-bezier(.19,1,.22,1),-webkit-transform 3s cubic-bezier(.19,1,.22,1)}}@media (min-width:800px){.home-selected-work .carousel-item-text{display:none}}.home-selected-work .carousel-item-text,.home-selected-work .carousel-text{padding-top:1.25rem}.home-selected-work .carousel-item-text p,.home-selected-work .carousel-text p{font-size:1.5rem;letter-spacing:-.06em;line-height:1.16667}@media (min-width:800px){.home-selected-work .carousel-item-text p,.home-selected-work .carousel-text p{font-size:2rem}}.home-selected-work .carousel-item-text h3,.home-selected-work .carousel-text h3{margin-top:.5rem;font-size:1.625rem;line-height:1;letter-spacing:-.06em}@media (min-width:800px){.home-selected-work .carousel-item-text h3,.home-selected-work .carousel-text h3{line-height:1.125;font-size:2.25rem}}.home-selected-work .carousel-item-text .label,.home-selected-work .carousel-text .label{display:block;padding-top:.5rem}@media (max-width:799px){.home-selected-work .button{margin-top:1rem}.home-selected-work .carousel{width:100%;margin:0 auto}.home-selected-work .carousel-wrap{margin-left:auto;margin-right:auto;width:100%;padding-left:2.5rem;padding-right:2.5rem;max-width:30rem}.home-selected-work .carousel-item{padding-top:1.5rem;padding-bottom:1.5rem}.home-selected-work .carousel-item:nth-child(n+4){display:none}.home-selected-work .carousel-item-img{width:100%;border-radius:1.125rem;--tw-bg-opacity:1;background-color:rgba(66,66,66,var(--tw-bg-opacity));height:13.75rem}}.work-header{padding-top:8.75rem}@media (min-width:800px){.work-header{padding-top:11.25rem}}.work-header h2{text-align:center}.work-header h2 span{display:block}@media (min-width:800px){.work-header h2>span:first-child{margin-left:-10rem}.work-header h2>span:nth-child(2){margin-left:11.5rem}}.work-projects{padding-top:5.5rem;padding-bottom:5.5rem}@media (max-width:799px){.work-projects{padding-top:1.5rem;padding-bottom:1.5rem}}.work-project{margin-bottom:4rem}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.work-project a{display:block}@media (max-width:799px){.work-project{margin-top:0;margin-bottom:0;padding-top:1.5rem;padding-bottom:1.5rem}}@media (min-width:800px){.work-project:nth-child(odd) a{-webkit-transform:translateY(4rem);transform:translateY(4rem)}}.work-project[data-theme=turquoise] .label{color:#17f1d1}.work-project[data-theme=purple] .label{color:#a374ff}.work-project[data-theme=yellow] .label{color:#ffd074}.work-project p{font-size:1.5rem;letter-spacing:-.06em;max-width:21.875rem;line-height:1.16667}@media (min-width:800px){.work-project p{line-height:1.14286;font-size:1.75rem}}.work-project h3{font-size:1.625rem;line-height:1;letter-spacing:-.06em}@media (max-width:799px){.work-project h3{margin-top:.5rem}}@media (min-width:800px){.work-project h3{line-height:1.125;font-size:2.25rem}}.work-project-img{margin-bottom:1.125rem;width:100%;border-radius:1.125rem;--tw-bg-opacity:1;background-color:rgba(66,66,66,var(--tw-bg-opacity));height:13.75rem;overflow:hidden}html.is-safari .work-project-img{-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}@media (min-width:800px){.work-project-img{height:25rem;margin-bottom:1.75rem;border-radius:2rem}@media (hover:hover) and (pointer:fine){.work-project-img img{-webkit-transform:scale(1);transform:scale(1);transition:-webkit-transform 1s cubic-bezier(.19,1,.22,1);transition:transform 1s cubic-bezier(.19,1,.22,1);transition:transform 1s cubic-bezier(.19,1,.22,1),-webkit-transform 1s cubic-bezier(.19,1,.22,1)}.work-project-img:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);transition:-webkit-transform 3s cubic-bezier(.19,1,.22,1);transition:transform 3s cubic-bezier(.19,1,.22,1);transition:transform 3s cubic-bezier(.19,1,.22,1),-webkit-transform 3s cubic-bezier(.19,1,.22,1)}}}.work-project-img img{object-fit:cover;width:100%;height:100%}.insights-header{padding-top:8.75rem}@media (min-width:800px){.insights-header{padding-top:11.25rem}}.insights-header h2{text-align:center}@media (max-width:799px){.insights-header h2{max-width:17.5rem;margin-left:auto;margin-right:auto}}@media (min-width:800px){.insights-header h2 span{display:block}}@media (min-width:800px){.insights-header h2>span:first-child{margin-left:-15rem}.insights-header h2>span:nth-child(2){margin-left:7rem}}.insights-header-nav{text-align:center}.insights-header-nav ul{margin-top:6rem;display:inline-flex}.insights-header-nav ul>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1.75rem*var(--tw-space-x-reverse));margin-left:calc(1.75rem*(1 - var(--tw-space-x-reverse)))}.insights-header-nav ul{font-size:1.125rem;letter-spacing:-.06em}@media (max-width:799px){.insights-header-nav ul{display:none}}.insights-header-nav ul a{display:block;padding:.25rem .5rem}.insights-header-nav li.is-active{position:relative;font-weight:600;color:#ffd074}.insights-header-nav li.is-active .indicator{height:.5rem;width:.5rem;border-radius:9999px;--tw-bg-opacity:1;background-color:rgba(255,208,116,var(--tw-bg-opacity));position:absolute;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);bottom:-.4em}.insights-header-select{position:relative;margin-top:2rem;display:inline-block}.insights-header-select select{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width:799px){.insights-list{margin-top:1.25rem;margin-bottom:2.5rem}}@media (min-width:800px){.insights-list{margin-top:6.65rem;margin-bottom:2.5rem}}.insights-list .insight{padding-top:2.5rem;padding-bottom:2.5rem}@media (max-width:799px){.insights-list .insight{padding-top:1.25rem;padding-bottom:1.25rem}}@media (min-width:800px){.insights-list .insight{grid-column:span 4/span 4}.insights-list .insight:nth-child(3n+1){grid-column-start:1}.insights-list .insight:nth-child(3n+2){grid-column-start:7;padding-top:10rem}.insights-list .insight:nth-child(3n+3){grid-column-start:4;padding-top:.5rem;padding-bottom:4rem}}.insight-detail .content-block h3.content-header-cta,.insight-detail .content-header-cta{margin-top:0}.insight-detail .content-header-wrap{z-index:10;--tw-bg-opacity:1;background-color:rgba(250,250,246,var(--tw-bg-opacity));color:#1d1d1f;padding-top:7.5rem;padding-bottom:5.75rem}@media (max-width:799px){.insight-detail .content-header-wrap{padding-bottom:4rem}}@media (min-width:800px){.insight-detail .content-header-top{min-height:24.3rem}}.insight-detail .content-header-top-inner{align-items:flex-start}.insight-detail .content-header-bottom{margin-top:.5rem}@media (min-width:800px){.insight-detail .content-header-cta{-webkit-transform:translateY(-.6rem);transform:translateY(-.6rem)}}@media (min-width:800px){.insight-detail .content-header-text{padding-top:.5rem;padding-bottom:1rem}}.insight-detail .insights-cta{padding-top:7.5rem;padding-bottom:17.5rem}@media (max-width:799px){.insight-detail .insights-cta{padding-top:5rem;padding-bottom:7.5rem}}.insight-detail .insights-cta h3{font-size:3.3125rem;text-transform:lowercase;letter-spacing:-.05em}@media (max-width:799px){.insight-detail .insights-cta h3{padding-bottom:1.5rem}}.insight-detail .insights-cta h3{line-height:.90566}.insight-detail .insights-cta h3 span{display:block}@media (min-width:800px){.insight-detail .insights-cta h3 span:first-child{margin-left:-22.2rem}.insight-detail .insights-cta h3 span:nth-child(2){margin-left:6.9rem}}@media (min-width:800px){.insight-detail .insights-cta h3{line-height:.76471;font-size:8.5rem}}.insight-detail .insights-cta ul{padding-top:2rem;padding-bottom:1rem}@media (max-width:799px){.insight-detail .insights-cta ul{padding-top:.25rem;padding-bottom:2rem}}.insight-detail .insight{padding-top:5.5rem;padding-bottom:5.5rem}@media (min-width:800px){.insight-detail .insight{grid-column:span 5/span 5}}.insight-detail .insight .label{display:none}.insight-detail .insight:first-child .label{color:#17f1d1}.insight-detail .insight:first-child a:after,.insight-detail .insight:first-child a:before{--tw-bg-opacity:1;background-color:rgba(23,241,209,var(--tw-bg-opacity))}.insight-detail .insight:nth-child(2) .label{color:#ffd074}.insight-detail .insight:nth-child(2) a:after,.insight-detail .insight:nth-child(2) a:before{--tw-bg-opacity:1;background-color:rgba(255,208,116,var(--tw-bg-opacity))}@media (max-width:799px){.insight-detail .insight{padding-top:1rem;padding-bottom:1rem}}@media (max-width:799px){.insight-detail .insight .label{display:none}}.solutions-header{position:relative;width:100vw;overflow:hidden;text-align:center;padding-top:14.25rem;padding-bottom:26.25rem}@media (min-width:800px){.solutions-header{padding-top:17rem;padding-bottom:35.75rem}}.solutions-header h2{margin-left:-1rem;text-align:center}@media (min-width:800px){.solutions-header h2{margin-left:-.5rem}}.solutions-header p{padding-top:2rem;font-size:1.5rem;letter-spacing:-.06em;line-height:1.16667}@media (max-width:799px){.solutions-header p{max-width:18.75rem;margin-left:auto;margin-right:auto}}@media (min-width:800px){.solutions-header p{line-height:1.2;padding-top:3rem;font-size:2.5rem}}.solutions-header-imgs{position:absolute;top:0;left:0;width:100%;height:100%}.solutions-header-img{margin-bottom:1.125rem;height:12.5rem;width:12.5rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%) translateY(-50%);transform:translate(-50%) translateY(-50%)}.solutions-header-img .solutions-header-img-mouse-wrap{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;border-radius:1rem;--tw-bg-opacity:1;background-color:rgba(66,66,66,var(--tw-bg-opacity))}html.is-safari .solutions-header-img .solutions-header-img-mouse-wrap{-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.solutions-header-img .solutions-header-img-outer{position:absolute;top:0;left:0;width:100%;height:100%}.solutions-header-img .solutions-header-img-inner{position:absolute;top:-2rem;left:-1rem;bottom:-2rem;right:-1rem}.solutions-header-img img{object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%}.solutions-header-img:first-child{height:10rem;width:11.95rem;-webkit-transform:translate(calc(-50% - 24.8rem)) translateY(calc(-50% - 17.1rem)) rotate(-8.26deg);transform:translate(calc(-50% - 24.8rem)) translateY(calc(-50% - 17.1rem)) rotate(-8.26deg)}@media (max-width:799px){.solutions-header-img:first-child{height:9rem;width:8.95rem;-webkit-transform:translate(calc(-50% - .1rem)) translateY(calc(-50% - 12rem)) rotate(-6deg);transform:translate(calc(-50% - .1rem)) translateY(calc(-50% - 12rem)) rotate(-6deg)}}.solutions-header-img:nth-child(2){height:15rem;width:10.55rem;-webkit-transform:translate(calc(-50% + 3.8rem)) translateY(calc(-50% + 14.4rem)) rotate(8deg);transform:translate(calc(-50% + 3.8rem)) translateY(calc(-50% + 14.4rem)) rotate(8deg)}@media (min-width:800px){.solutions-header-img:nth-child(2){height:23.5rem;width:16.55rem;-webkit-transform:translate(calc(-50% + 26rem)) translateY(calc(-50% - 10rem)) rotate(7.54deg);transform:translate(calc(-50% + 26rem)) translateY(calc(-50% - 10rem)) rotate(7.54deg);border-radius:1.5rem}}.solutions-header-img:nth-child(3){border-radius:2rem}@media (max-width:799px){.solutions-header-img:nth-child(3){display:none}}.solutions-header-img:nth-child(3){height:25.5rem;width:19.65rem;-webkit-transform:translate(calc(-50% - 10rem)) translateY(calc(-50% + 13.6rem)) rotate(-5.27deg);transform:translate(calc(-50% - 10rem)) translateY(calc(-50% + 13.6rem)) rotate(-5.27deg)}.solutions-header-img:nth-child(4){height:10.5rem;width:8.25rem;-webkit-transform:translate(calc(-50% + 13rem)) translateY(calc(-50% + 13.4rem)) rotate(7.79deg);transform:translate(calc(-50% + 13rem)) translateY(calc(-50% + 13.4rem)) rotate(7.79deg)}@media (max-width:799px){.solutions-header-img:nth-child(4){height:8.5rem;width:7.05rem;-webkit-transform:translate(calc(-50% - 5.8rem)) translateY(calc(-50% + 5.1rem)) rotate(-6deg);transform:translate(calc(-50% - 5.8rem)) translateY(calc(-50% + 5.1rem)) rotate(-6deg)}}.solutions-services{padding-top:3.625rem;padding-bottom:5rem}@media (min-width:800px){.solutions-services{padding-top:10.5rem;padding-bottom:13.75rem}}.solutions-services.-technologies{padding-top:5.625rem}@media (min-width:800px){.solutions-services.-technologies{padding-top:16.25rem}}@media (min-width:800px){.solutions-services-header h2{text-align:center}.solutions-services-header h2 span:first-child{margin-left:15.5rem}.solutions-services-header h2 span:nth-child(2){margin-left:-10rem}}.solutions-services-header h2>span{display:block}.solutions-services-list{margin-top:2rem}@media (min-width:800px){.solutions-services-list{margin-top:7.5rem}}.solutions-services-list-item{padding-top:1.5rem;padding-bottom:1.5rem}@media (min-width:800px){.solutions-services-list-item{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:2rem;gap:2rem;padding-top:3.5rem;padding-bottom:3.5rem}}.solutions-services-list-item[data-theme=purple] h3{color:#a374ff}.solutions-services-list-item[data-theme=turquoise] a:after,.solutions-services-list-item[data-theme=turquoise] a:before{--tw-bg-opacity:1;background-color:rgba(23,241,209,var(--tw-bg-opacity))}.-technologies .solutions-services-list-item[data-theme=turquoise] a:after,.-technologies .solutions-services-list-item[data-theme=turquoise] a:before{--tw-bg-opacity:1;background-color:rgba(0,217,184,var(--tw-bg-opacity))}.solutions-services-list-item[data-theme=turquoise] h3{color:#17f1d1}.-technologies .solutions-services-list-item[data-theme=turquoise] h3{color:#00d9b8}.solutions-services-list-item[data-theme=yellow] a:after,.solutions-services-list-item[data-theme=yellow] a:before{--tw-bg-opacity:1;background-color:rgba(255,208,116,var(--tw-bg-opacity))}.-technologies .solutions-services-list-item[data-theme=yellow] a:after,.-technologies .solutions-services-list-item[data-theme=yellow] a:before{--tw-bg-opacity:1;background-color:rgba(255,186,52,var(--tw-bg-opacity))}.solutions-services-list-item[data-theme=yellow] h3{color:#ffd074}.-technologies .solutions-services-list-item[data-theme=yellow] h3{color:#ffba34}@media (min-width:950px){.solutions-services-list-item:first-child .solutions-services-list-item-img{grid-column-start:2}}@media (min-width:800px){.solutions-services-list-item:nth-child(2){margin-top:-3rem}}.solutions-services-list-item:nth-child(2) .solutions-services-list-item-img{grid-column-start:6}@media (min-width:950px){.solutions-services-list-item:nth-child(2) .solutions-services-list-item-img{grid-column-start:7}}@media (min-width:800px){.solutions-services-list-item:nth-child(3){margin-top:1.5rem}}.solutions-services-list-item:nth-child(3) .solutions-services-list-item-img{grid-column-start:3}@media (min-width:950px){.solutions-services-list-item:nth-child(3) .solutions-services-list-item-img{grid-column-start:4}}.solutions-services-list-item-img{grid-column:span 2/span 2;width:10rem;aspect-ratio:1/1}.solutions-services-list-item-img picture{display:none}body.is-scroll-native .solutions-services-list-item-img picture{display:block}@media (min-width:800px){.solutions-services-list-item-img{width:100%}}.solutions-services-list-item-text{grid-column:span 4/span 4}@media (min-width:950px){.solutions-services-list-item-text{grid-column:span 3/span 3}}.solutions-services-list-item-text h3{font-family:Matter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1.5rem;font-weight:400;letter-spacing:-.06em;line-height:1.16667}@media (max-width:799px){.solutions-services-list-item-text h3{margin-top:1.5rem}}@media (min-width:800px){.solutions-services-list-item-text h3{width:110%;line-height:1.2;font-size:2.5rem}}.solutions-services-list-item-text p{margin-top:.75rem;font-size:.875rem;letter-spacing:-.06em;line-height:1.64286}@media (min-width:800px){.solutions-services-list-item-text p{width:110%;line-height:1.625;font-size:1rem}}.solutions-services.-technologies{--tw-bg-opacity:1;background-color:rgba(250,250,246,var(--tw-bg-opacity));color:#1d1d1f}@media (min-width:800px){.solutions-services.-technologies .solutions-services-header h2 span:first-child{margin-left:-16.9rem}.solutions-services.-technologies .solutions-services-header h2 span:nth-child(2){margin-left:7.1rem}}.solutions-cases{padding-top:6.875rem;padding-bottom:14.375rem}@media (min-width:800px){.solutions-cases{padding-top:14.375rem;padding-bottom:14.375rem}}.solutions-cases p{margin-top:3rem;max-width:26.875rem;min-height:7.9rem}.solutions-cases .button{margin-top:2rem}@media (max-width:799px){.solutions-cases ul{margin-top:1.5rem}}.solutions-cases ul a{position:relative;display:block;padding-top:1.5rem;padding-bottom:1.5rem}@media (max-width:799px){.solutions-cases ul a{line-height:1.33333;padding-top:1rem;padding-bottom:1rem;font-size:1.125rem}}.solutions-cases ul a:after,.solutions-cases ul a:before{position:absolute;bottom:0;display:block;height:1px;width:100%;content:""}.solutions-cases ul a:after{--tw-bg-opacity:1;background-color:rgba(163,116,255,var(--tw-bg-opacity));opacity:0;transition:opacity .3s linear}.solutions-cases ul a:before{--tw-bg-opacity:1;background-color:rgba(250,250,246,var(--tw-bg-opacity));opacity:.15}@media (hover:hover) and (pointer:fine){.solutions-cases ul a:hover:after{opacity:1}.solutions-cases ul a:hover .solutions-case-link-icon{opacity:1;-webkit-transform:translate(-1.4rem);transform:translate(-1.4rem)}.solutions-cases ul a:hover .solutions-case-link-text{-webkit-transform:translate(1rem);transform:translate(1rem)}}@media (max-width:799px){.solutions-cases ul a:after{opacity:1}.solutions-cases ul a .solutions-case-link-icon{opacity:1;-webkit-transform:translate(-.65rem);transform:translate(-.65rem)}}.solutions-cases ul .solutions-case-link-text{display:block;transition:transform 1.4s cubic-bezier(.19,1,.22,1)}.solutions-cases ul .solutions-case-link-icon{position:absolute;right:0;opacity:0;top:1.25em;transition:transform 1.4s cubic-bezier(.19,1,.22,1),opacity .3s linear}.solutions-cases ul .solutions-case-link-icon img{height:.75rem;width:1rem}@media (min-width:800px){.solutions-cases ul .solutions-case-link-icon img{height:1rem;width:1.25rem}}.careers-header{padding-top:11.25rem}@media (max-width:799px){.careers-header{padding-top:8.75rem}}.careers-header h2{margin-bottom:6.25rem}@media (max-width:799px){.careers-header h2{max-width:15rem;margin-left:auto;margin-right:auto;margin-bottom:1.5rem}}@media (min-width:800px){.careers-header a{margin-left:-.5rem}}.careers-header p{letter-spacing:-.06em;line-height:1.4}@media (max-width:799px){.careers-header p{margin-bottom:1.5rem;padding-top:.5rem;text-align:center}}@media (min-width:800px){.careers-header p{margin-top:-.5rem;font-size:1.25rem}}.careers-carousel{overflow:hidden;padding-top:2.5rem;padding-bottom:2.5rem}@media (min-width:800px){.careers-carousel{padding-top:5rem;padding-bottom:6.75rem}}.careers-carousel .carousel{padding-top:2.5rem;padding-bottom:6.75rem}@media (max-width:799px){.careers-carousel .carousel{padding-bottom:.5rem}}.careers-vacancies{padding-bottom:7.5rem}@media (max-width:799px){.careers-vacancies{padding-bottom:3.5rem}}@media (min-width:800px){.careers-vacancies{padding-top:1.125rem}}.careers-vacancies .vacancy a{position:relative;padding-top:4.7rem;padding-bottom:4.7rem}@media (hover:hover) and (pointer:fine){.careers-vacancies .vacancy a:after{-webkit-transform-origin:left;transform-origin:left;transition:opacity .3s linear,-webkit-transform 1.2s cubic-bezier(.19,1,.22,1);transition:opacity .3s linear,transform 1.2s cubic-bezier(.19,1,.22,1);transition:opacity .3s linear,transform 1.2s cubic-bezier(.19,1,.22,1),-webkit-transform 1.2s cubic-bezier(.19,1,.22,1)}.careers-vacancies .vacancy a:hover:after{-webkit-transform:scale(1);transform:scale(1)}}@media (max-width:799px){.careers-vacancies .vacancy a{display:block;padding-top:3rem;padding-bottom:3rem}.careers-vacancies .vacancy a>span{display:block}}.careers-vacancies .vacancy a:after,.careers-vacancies .vacancy a:before{position:absolute;bottom:0;left:0;display:block;height:1px;width:100%;--tw-bg-opacity:1;background-color:rgba(250,250,246,var(--tw-bg-opacity));opacity:.15;content:""}.careers-vacancies .vacancy a:after{opacity:1;-webkit-transform:scaleX(0);transform:scaleX(0)}.careers-vacancies .vacancy[data-theme=turquoise] .vacancy-title{color:#17f1d1}.careers-vacancies .vacancy[data-theme=turquoise] .link:after,.careers-vacancies .vacancy[data-theme=turquoise] .link:before,.careers-vacancies .vacancy[data-theme=turquoise] a:after{--tw-bg-opacity:1;background-color:rgba(23,241,209,var(--tw-bg-opacity))}.careers-vacancies .vacancy[data-theme=turquoise] a:after{opacity:1}.careers-vacancies .vacancy[data-theme=purple] .vacancy-title{color:#b087ff}.careers-vacancies .vacancy[data-theme=purple] .link:after,.careers-vacancies .vacancy[data-theme=purple] .link:before,.careers-vacancies .vacancy[data-theme=purple] a:after{--tw-bg-opacity:1;background-color:rgba(176,135,255,var(--tw-bg-opacity))}.careers-vacancies .vacancy[data-theme=purple] a:after{opacity:1}.careers-vacancies .vacancy[data-theme=yellow] .vacancy-title{color:#ffd074}.careers-vacancies .vacancy[data-theme=yellow] .link:after,.careers-vacancies .vacancy[data-theme=yellow] .link:before,.careers-vacancies .vacancy[data-theme=yellow] a:after{--tw-bg-opacity:1;background-color:rgba(255,208,116,var(--tw-bg-opacity))}.careers-vacancies .vacancy[data-theme=yellow] a:after{opacity:1}.careers-vacancies .vacancy-title{font-size:2.5rem;letter-spacing:-.06em;line-height:1.2}@media (min-width:800px){.careers-vacancies .vacancy-title{max-width:13.75rem}}@media (max-width:799px){.careers-vacancies .vacancy-title{line-height:1.16667;margin-bottom:.5rem;font-size:1.5rem}}.careers-vacancies .vacancy-description{padding-top:.5rem;letter-spacing:-.06em;max-width:27rem}.careers-detail .content-block{padding-top:12.5rem;padding-bottom:6.25rem}@media (max-width:799px){.careers-detail .content-block{padding-top:5.5rem;padding-bottom:3rem}}.careers-detail .content-block+.content-block{padding-top:6.25rem;padding-bottom:6.25rem}@media (max-width:799px){.careers-detail .content-block+.content-block{padding-top:3rem;padding-bottom:3rem}}.contact-header{position:relative;padding-top:8.75rem;padding-bottom:8.75rem}@media (max-width:799px){.contact-header{padding-bottom:1.5rem}}@media (min-width:800px){.contact-header h2{margin-top:.25rem}}.contact-header h2>span{display:block}@media (max-width:799px){.contact-header h2{text-align:center}}@media (min-width:800px){.contact-header h2>span:first-child{margin-left:4.6rem}.contact-header h2>span:nth-child(2){margin-left:11.5rem}}@media (max-width:799px){.contact-header-text{padding-top:.5rem}}@media (min-width:800px){.contact-header-text{margin-top:6rem}}@media (max-width:799px){.contact-header-imagery{display:none;padding-top:1rem}}@media (min-width:800px){.contact-header-imagery{z-index:-1;top:13rem;left:5rem;position:absolute}}@media (min-width:950px){.contact-header-imagery{top:13rem;left:10.5rem}}.contact-header-gl{position:absolute;height:2.5rem;width:2.5rem;width:6.375rem;height:7.75rem;bottom:-1.4375rem;right:-5.1875rem}@media (max-width:799px){.contact-header-gl{width:6.125rem;height:7.5rem;bottom:-2.6875rem;left:15.1875rem}}.contact-header-img-inner{border-radius:2rem;--tw-bg-opacity:1;background-color:rgba(66,66,66,var(--tw-bg-opacity));width:27rem;height:18.5rem;-webkit-transform:rotate(-8deg);transform:rotate(-8deg);overflow:hidden}@media (max-width:799px){.contact-header-img-inner{width:15.25rem;height:10.4375rem;margin-left:-.5rem;display:none;border-radius:1rem}}.contact-header-img-inner img{object-fit:cover;width:100%;height:100%}.contact-form{padding-top:0;padding-bottom:3.8rem}@media (max-width:799px){.contact-form{width:100vw;overflow:hidden}}@media (min-width:800px){.contact-form{padding-top:3.8rem;padding-bottom:13.4rem}}.case-footer-img{--tw-bg-opacity:1;background-color:rgba(66,66,66,var(--tw-bg-opacity));height:42rem}@media (max-width:799px){.case-footer-img{height:20rem}}.case-footer-img-inner,.case-footer-img-inner img{position:absolute;top:0;left:0;width:100%;height:100%}.case-footer-img-inner img{object-fit:cover}.case-credits{padding-top:6rem;padding-bottom:6rem}@media (max-width:799px){.case-credits{padding-top:2rem;padding-bottom:4rem}}.case-credits h3{margin-top:.75rem;margin-bottom:.75rem;font-family:Matter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:2.5rem;letter-spacing:-.06em;color:#fafaf6;color:#a374ff;color:var(--accent-color);line-height:1.2}@media (max-width:799px){.case-credits h3{line-height:1.16667;font-size:1.5rem}}.case-credits ul{padding-top:1rem}@media (max-width:799px){.case-credits ul{padding-top:.25rem}}.case-credits li{display:flex;align-items:center;letter-spacing:-.06em}@media (max-width:799px){.case-credits li{font-size:.875rem}}@media (max-width:799px){.case-credits .credits{padding-bottom:5rem}}.case-credits .credits li{padding-top:.5rem;padding-bottom:.5rem}@media (max-width:799px){.case-credits .credits li{padding-top:.25rem;padding-bottom:.25rem}}.case-credits .credits li span{color:#a374ff;color:var(--accent-color);margin-left:.75rem;margin-right:.75rem;font-size:.640625rem}.case-credits .awards li{display:flex;align-items:center;padding-top:.25rem;padding-bottom:.25rem}@media (max-width:799px){.case-credits .awards li{padding-top:.125rem;padding-bottom:.125rem}}.case-credits .awards li .award-logo{position:relative;margin-right:1.5rem;display:flex;flex:none;align-items:center;justify-content:center;width:5.25rem;height:2rem}@media (max-width:799px){.case-credits .awards li .award-logo{margin-right:1rem}}.case-credits .awards li .award-logo.-awwwards img{max-width:none;width:5.25rem;height:.75rem}.case-credits .awards li .award-logo.-fwa img{max-width:none;width:3.3125rem;height:1.0625rem}.case-credits .awards li .award-logo.-cssda img{max-width:none;width:2.625rem;height:2rem}.case-footer{position:relative}.is-scroll-native .case-footer{-webkit-clip-path:none!important;clip-path:none!important}@supports not selector(*:modal){.is-safari .case-footer{-webkit-clip-path:none!important;clip-path:none!important}}.case-footer-next{pointer-events:none;display:flex;height:6rem;width:6rem;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity:1;background-color:rgba(163,116,255,var(--tw-bg-opacity));font-size:.875rem;font-weight:500;letter-spacing:-.06em;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%) translateY(-50%);transform:translate(-50%) translateY(-50%)}[data-theme=purple] .case-footer-next,[data-theme=turquoise] .case-footer-next,[data-theme=yellow] .case-footer-next{background-color:#a374ff;background-color:var(--accent-color)}[data-theme=turquoise] .case-footer-next,[data-theme=yellow] .case-footer-next{color:#1d1d1f}.case-footer-bg{pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%}.case-footer-bg path{transform-box:fill-box;-webkit-transform-origin:center;transform-origin:center}.case-footer-cursor-container{pointer-events:none;position:fixed;top:0;left:0;height:100vh;width:100vw}.case-footer-cursor{z-index:30;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%) translateY(-50%);transform:translate(-50%) translateY(-50%)}.case-footer-cursor-inner{border-radius:9999px;--tw-bg-opacity:1;background-color:rgba(163,116,255,var(--tw-bg-opacity));opacity:0;top:-7.5rem;left:-7.5rem}[data-theme=purple] .case-footer-cursor-inner,[data-theme=turquoise] .case-footer-cursor-inner,[data-theme=yellow] .case-footer-cursor-inner{background-color:#a374ff;background-color:var(--accent-color)}.case-footer-cursor-inner,.case-footer-cursor-text{position:absolute;display:flex;height:7.5rem;width:7.5rem;align-items:center;justify-content:center;text-align:center}.case-footer-cursor-text{text-align:center;font-size:1.125rem;font-weight:600;line-height:1;letter-spacing:-.05em;color:#fafaf6}[data-theme=turquoise] .case-footer-cursor-text,[data-theme=yellow] .case-footer-cursor-text{color:#1d1d1f}.-use-case .content-header-wrap{z-index:10;--tw-bg-opacity:1;background-color:rgba(250,250,246,var(--tw-bg-opacity));color:#1d1d1f}@media (min-width:800px){.-use-case .content-header-wrap{padding-top:4.5rem;padding-bottom:7.75rem}}@media (max-width:799px){.-use-case .content-header-wrap{padding-bottom:4rem}}.use-case-work-cta{padding-top:8.5rem;padding-bottom:8.5rem}@media (max-width:799px){.use-case-work-cta{overflow:hidden;padding-top:2.5rem;padding-bottom:5rem}}.use-case-work-cta h3{font-size:4.5rem;letter-spacing:-.05em;line-height:.77778}.use-case-work-cta h3 span{display:block}@media (max-width:799px){.use-case-work-cta h3{line-height:.9;font-size:2.5rem}}.use-case-work-cta .button{margin-bottom:-.25rem}@media (min-width:800px){.use-case-work-cta-inner{display:flex;align-items:flex-end;justify-content:space-between}}.error-page{position:relative;display:flex;height:100vh;width:100%;align-items:center;justify-content:center;text-align:center}.error-page .error-page-owl{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%) translateY(-50%);transform:translate(-50%) translateY(-50%);width:18.75rem;height:18.75rem;-webkit-transform:translate(-50%) translateY(-70%);transform:translate(-50%) translateY(-70%)}.error-page h3{display:inline-flex;font-family:antique-olive,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:20rem;line-height:1}@media (max-width:799px){.error-page h3{margin-top:.75rem;font-size:8.5rem}}.error-page h3 span:nth-child(2){display:block;opacity:0}@media (max-width:799px){.error-page h3 span:nth-child(2){padding-left:.75rem;padding-right:.75rem}}.error-page p{margin-top:1rem;font-family:antique-olive,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;letter-spacing:-.05em;font-size:1.4375rem}@media (min-width:800px){.error-page p{font-size:2.75rem;margin-top:-2.25rem;padding-bottom:1rem}}.error-page a{margin-bottom:1.125rem}@media (max-width:799px){.error-page a{margin-top:1rem;margin-bottom:0}}.owl-logo{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%}.owl-logo svg{height:3rem;width:4.25rem}.owl-logo .nav-logo{position:relative}.owl-logo .logo-owl{opacity:.25}.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{position:relative;height:100%}@media (min-width:800px){.flickity-viewport{overflow:hidden}}.flickity-slider{width:100%;height:100%}.flickity-cell,.flickity-slider{position:absolute;left:0}.flickity-rtl .flickity-cell{left:unset;right:0}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-button{--tw-bg-opacity:1;background-color:rgba(250,250,246,var(--tw-bg-opacity));outline:2px solid transparent;outline-offset:2px;position:absolute;border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:none}.flickity-button:active{opacity:1}.flickity-button:disabled{cursor:auto;pointer-events:none;-webkit-transform:scale(0);transform:scale(0);transition:-webkit-transform .5s cubic-bezier(.19,1,.22,1);transition:transform .5s cubic-bezier(.19,1,.22,1);transition:transform .5s cubic-bezier(.19,1,.22,1),-webkit-transform .5s cubic-bezier(.19,1,.22,1)}.flickity-button:not(:disabled){-webkit-animation-duration:.65s;animation-duration:.65s;-webkit-animation-name:bounceIn;animation-name:bounceIn}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:calc(50% - 4.375rem);width:3.5rem;height:3.5rem;border-radius:50%;will-change:transform;-webkit-transform:scale(1);transform:scale(1)}@media (max-width:799px){.flickity-prev-next-button{display:none}}.flickity-prev-next-button.previous{left:-1.75rem}.flickity-prev-next-button.next{right:-1.75rem}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{padding-top:1.75rem;width:100%;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dot{display:inline-block;width:2.5rem;height:2.5rem;margin:0 .125rem;border-radius:50%;cursor:pointer;text-indent:-9999px;border:solid #a374ff;border:max(1px,.0625rem) solid var(--accent-color);border-color:transparent;-webkit-transform:scale(.5);transform:scale(.5);transition:border-color .3s linear,opacity .3s linear,-webkit-transform .7s cubic-bezier(.19,1,.22,1);transition:border-color .3s linear,opacity .3s linear,transform .7s cubic-bezier(.19,1,.22,1);transition:border-color .3s linear,opacity .3s linear,transform .7s cubic-bezier(.19,1,.22,1),-webkit-transform .7s cubic-bezier(.19,1,.22,1)}.flickity-page-dot:hover{-webkit-transform:scale(.75);transform:scale(.75);border-color:#999}.flickity-page-dot:hover:after{--tw-bg-opacity:1;background-color:rgba(250,250,246,var(--tw-bg-opacity))}.flickity-page-dot:after{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%) translateY(-50%);transform:translate(-50%) translateY(-50%);height:.5rem;width:.5rem;border-radius:9999px;background:#a374ff;background:var(--accent-color);content:""}.flickity-page-dot.is-selected{-webkit-transform:scale(1);transform:scale(1);opacity:1;border-color:#a374ff;border-color:var(--accent-color);-webkit-animation-duration:.65s;animation-duration:.65s;-webkit-animation-name:bounceIn;animation-name:bounceIn}.flickity-page-dot.is-selected:after{--tw-bg-opacity:1;background-color:rgba(250,250,246,var(--tw-bg-opacity))}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.top-0{top:0}.left-0{left:0}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.col-span-1{grid-column:span 1/span 1}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-10{grid-column:span 10/span 10}.col-start-8{grid-column-start:8}.mt-0{margin-top:0}.mt-24{margin-top:1.5rem}.mt-72{margin-top:4.5rem}.mb-56{margin-bottom:3.5rem}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-full{height:100%}.h-auto{height:auto}.w-28{width:1.75rem}.w-full{width:100%}.max-w-none{max-width:none}.flex-none{flex:none}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-32{grid-gap:2rem;gap:2rem}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bg-red{--tw-bg-opacity:1;background-color:rgba(255,0,0,var(--tw-bg-opacity))}.bg-yellow-light{--tw-bg-opacity:1;background-color:rgba(255,208,116,var(--tw-bg-opacity))}.bg-turquoise-light{--tw-bg-opacity:1;background-color:rgba(23,241,209,var(--tw-bg-opacity))}.pb-80{padding-bottom:5rem}.text-center{text-align:center}.text-white{color:#fafaf6}.text-purple-dark{color:#a374ff}.text-yellow-light{color:#ffd074}.text-turquoise-light{color:#17f1d1}.opacity-25{opacity:.25}.outline-white{outline:2px dotted #fff;outline-offset:2px}.center{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%) translateY(-50%);transform:translate(-50%) translateY(-50%)}@media (min-width:800px){.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-5{grid-column:span 5/span 5}.md\:col-span-6{grid-column:span 6/span 6}.md\:col-span-7{grid-column:span 7/span 7}.md\:col-span-8{grid-column:span 8/span 8}.md\:col-span-10{grid-column:span 10/span 10}.md\:col-span-12{grid-column:span 12/span 12}.md\:col-start-1{grid-column-start:1}.md\:col-start-2{grid-column-start:2}.md\:col-start-3{grid-column-start:3}.md\:col-start-4{grid-column-start:4}.md\:col-start-6{grid-column-start:6}.md\:col-start-7{grid-column-start:7}.md\:col-start-8{grid-column-start:8}.md\:col-start-9{grid-column-start:9}.md\:col-start-10{grid-column-start:10}.md\:mt-24{margin-top:1.5rem}.md\:mb-96{margin-bottom:6rem}.md\:block{display:block}.md\:grid{display:grid}.md\:hidden{display:none}.md\:w-1\/3{width:33.333333%}.md\:w-2\/3{width:66.666667%}.md\:grid-flow-row-dense{grid-auto-flow:row dense}.md\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:justify-center{justify-content:center}.md\:gap-32{grid-gap:2rem;gap:2rem}.md\:pb-200{padding-bottom:12.5rem}.md\:text-center{text-align:center}.md\:text-right{text-align:right}}@media (min-width:950px){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:col-span-10{grid-column:span 10/span 10}.lg\:col-start-2{grid-column-start:2}.lg\:col-start-3{grid-column-start:3}.lg\:col-start-7{grid-column-start:7}.lg\:col-start-8{grid-column-start:8}.lg\:col-start-9{grid-column-start:9}.lg\:grid{display:grid}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}}@media (max-width:799px){.mobile\:mt-24{margin-top:1.5rem}.mobile\:mt-32{margin-top:2rem}.mobile\:mt-48{margin-top:3rem}.mobile\:block{display:block}.mobile\:inline-flex{display:inline-flex}.mobile\:hidden{display:none}.mobile\:text-center{text-align:center}}.helper-grid-container{position:absolute;top:0;left:0;z-index:50;width:100%;pointer-events:none;height:10000px;background-image:linear-gradient(180deg,transparent 50%,rgba(255,0,0,.1) 0);background-size:100% 1rem}section.head{position:static;margin:0}section.head .gl-back{pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0}section.head .h1{height:100vh;width:100vw;position:relative;z-index:800}section.head .h1 .headSpan span{color:#fff!important;opacity:.85}section.head .h1 .head-ml span{margin-left:18px}section.head .h2-wrapper{position:absolute;top:0;height:100vh;left:0;width:100vw;z-index:500;display:flex;align-items:center;justify-content:center}section.head .h2-wrapper .h2-con{margin-top:90px;width:100%;opacity:0}section.head .h2-wrapper .h2-con h6{font-weight:600;font-size:2.5vw;color:#fff!important}section.head .h2-wrapper .h2-con h3{margin-top:45px;font-size:18px;color:#fff!important}section.head div.darkLay{position:absolute;width:100vw;height:100vh;z-index:5}section.head div.darkLay2{background:var(--bg-l);position:absolute;width:100vw;height:100vh;opacity:.5;z-index:10}@media(max-width:768px){section.head div.darkLay2{display:none}section.head div.darkLay{height:100vh;top:0;opacity:1}section.head .h1{width:55vw}.h2-wrapper{position:static!important;height:71vh;align-items:flex-end}.h2-wrapper,.h2-wrapper .h2-con{margin-top:0!important}}.download{position:fixed;height:80%;z-index:-99}.download,.download .middle{left:0;right:0;bottom:0;width:100%}.download .middle{top:0;position:absolute;height:100%}.download .middle .middle-wrapper{top:50%;left:50%;-webkit-transform:translate(-50%,-60%);transform:translate(-50%,-60%);display:flex;flex-direction:row;justify-content:center;align-items:center;position:absolute}.download .middle .middle-wrapper .iphone-wrapper{margin-right:60px}.iphone{width:300px;height:596px;position:relative}.iphone .iphone-mp4{position:absolute;width:262px;height:470px;margin:10px 16px 10px 20px}.iphone .iphone-case{position:absolute;width:300px;height:596px;background-repeat:no-repeat;background-size:cover}.download .middle .middle-wrapper .description{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.download .middle .middle-wrapper .description .logo-big{width:143px;height:50px;background-size:contain;background-repeat:no-repeat;background-position:50%}.download .middle .middle-wrapper .description .lifestyle{white-space:nowrap;color:#fff;font-size:36px;font-weight:500;margin:13px 0 0}.download .middle .middle-wrapper .description .lifestyle-english{white-space:nowrap;color:#fff;font-size:14px;font-family:Helvetica,Arial,sans-serif;font-style:oblique;font-weight:400;margin:20px 0 0}.download .middle .middle-wrapper .description .qrcodes{margin-top:36px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.download .middle .middle-wrapper .description .qrcodes a{display:flex;flex-direction:row;justify-content:center;align-items:center;width:150px;height:40px;border-radius:20px;background-color:#fff;margin-right:15px;cursor:pointer;position:relative;color:#000;font-size:16px}.download .middle .middle-wrapper .description .qrcodes a span{display:inline-block;width:24px;height:24px;margin-right:6px}.download .middle .middle-wrapper .description .qrcodes .qr-img{content:"";position:absolute;top:20px;left:0;width:100%;height:160px;padding-top:20px;border-radius:0 0 20px 20px;background-color:#fff;opacity:1;z-index:-1;display:flex;align-items:center;justify-content:center}@media screen and (min-height:900px){.iphone{zoom:1}}@media screen and (min-height:820px)and (max-height:900px){.iphone{zoom:.9}}@media screen and (max-height:820px){.iphone{zoom:.8}}@media screen and (max-height:720px){.iphone{zoom:.7}}@media screen and (max-height:540px){.iphone{zoom:.6}}@media screen and (min-height:900px){.middle-wrapper{zoom:1}}@media screen and (min-height:820px)and (max-height:900px){.middle-wrapper{zoom:.9}}@media screen and (max-height:820px){.middle-wrapper{zoom:.8}}@media screen and (max-height:720px){.middle-wrapper{zoom:.7}}@media screen and (max-height:540px){.middle-wrapper{zoom:.6}}html.has-scroll-smooth{overflow:hidden}html.has-scroll-dragging{-webkit-user-select:none;user-select:none}.has-scroll-smooth body{overflow:hidden}.has-scroll-smooth [data-scroll-container]{min-height:100vh}[data-scroll-direction=horizontal] [data-scroll-container]{height:100vh;display:inline-block;white-space:nowrap}[data-scroll-direction=horizontal] [data-scroll-section]{display:inline-block;vertical-align:top;white-space:nowrap;height:100%}.c-scrollbar{position:absolute;right:0;top:0;width:11px;height:100%;-webkit-transform-origin:center right;transform-origin:center right;transition:opacity .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s,-webkit-transform .3s;opacity:0}.c-scrollbar:hover{-webkit-transform:scaleX(1.45);transform:scaleX(1.45)}.c-scrollbar:hover,.has-scroll-dragging .c-scrollbar,.has-scroll-scrolling .c-scrollbar{opacity:1}[data-scroll-direction=horizontal] .c-scrollbar{width:100%;height:10px;top:auto;bottom:0;-webkit-transform:scaleY(1);transform:scaleY(1)}[data-scroll-direction=horizontal] .c-scrollbar:hover{-webkit-transform:scaleY(1.3);transform:scaleY(1.3)}.c-scrollbar_thumb{position:absolute;top:0;right:0;background-color:#363636;opacity:.5;width:7px;border-radius:10px;margin:2px;cursor:grab}.has-scroll-dragging .c-scrollbar_thumb{cursor:grabbing}[data-scroll-direction=horizontal] .c-scrollbar_thumb{right:auto;bottom:0}
/*# sourceMappingURL=main.b2001852.chunk.css.map */