@font-face{font-family:Incise Medium;font-style:normal;font-weight:400;font-display:swap;src:url(/build/assets/medium-B4TGMvSq.woff) format("woff"),url(/build/assets/medium-CclrkIyE.woff2) format("woff2")}@font-face{font-family:Incise Light;font-style:normal;font-weight:300;font-display:swap;src:url(/build/assets/light-C_xwX2Ql.woff) format("woff"),url(/build/assets/light-CGFoN4g0.woff2) format("woff2")}html,body{font-family:Incise Light}*{letter-spacing:-.02em}h1{font-size:80px;line-height:82px}@media (min-width: 769px) and (max-width: 1024px){h1{font-size:60px;line-height:62px}}@media (min-width: 481px) and (max-width: 768px){h1{font-size:50px;line-height:52px}}@media (max-width: 480px){h1{font-size:36px;line-height:38px}}h2{font-size:64px;line-height:66px}@media (min-width: 769px) and (max-width: 1024px){h2{font-size:44px;line-height:46px}}@media (min-width: 481px) and (max-width: 768px){h2{font-size:38px;line-height:40px}}@media (max-width: 480px){h2{font-size:34px;line-height:36px}}h3{font-size:52px;line-height:54px}@media (min-width: 769px) and (max-width: 1024px){h3{font-size:32px;line-height:34px}}@media (min-width: 481px) and (max-width: 768px){h3{font-size:30px;line-height:32px}}@media (max-width: 480px){h3{font-size:28px;line-height:30px}}p{font-size:20px;line-height:22px}@media (max-width: 480px){p{font-size:16px;line-height:18px}}p a{color:#000;transition:color .3s ease-in-out}p a:hover{color:#ff5317!important}a{transition:color .3s ease}@media (max-width: 768px){.modules{contain:paint}}html{scroll-padding-top:100px}body{margin:0;background:#000;overflow-x:hidden}.container{margin:0 auto!important;max-width:1320px;width:100%}@media (max-width: 768px){.container{padding:0 1.25rem;width:auto!important}}@media (min-width: 769px) and (max-width: 1024px){.container{max-width:940px;padding:0 2.5rem;width:auto!important}}@media (min-width: 1025px) and (max-width: 1400px){.container{width:90vw!important;padding:0 2.5rem}}@media (min-width: 1401px){.container{max-width:1320px}}@media (max-width: 768px){.sm\:mt-0px{margin-top:0!important}.sm\:mb-0px{margin-bottom:0!important}.sm\:mt-5px{margin-top:5px!important}.sm\:mb-5px{margin-bottom:5px!important}.sm\:mt-10px{margin-top:10px!important}.sm\:mb-10px{margin-bottom:10px!important}.sm\:mt-15px{margin-top:15px!important}.sm\:mb-15px{margin-bottom:15px!important}.sm\:mt-20px{margin-top:20px!important}.sm\:mb-20px{margin-bottom:20px!important}.sm\:mt-25px{margin-top:25px!important}.sm\:mb-25px{margin-bottom:25px!important}.sm\:mt-30px{margin-top:30px!important}.sm\:mb-30px{margin-bottom:30px!important}.sm\:mt-35px{margin-top:35px!important}.sm\:mb-35px{margin-bottom:35px!important}.sm\:mt-40px{margin-top:40px!important}.sm\:mb-40px{margin-bottom:40px!important}.sm\:mt-45px{margin-top:45px!important}.sm\:mb-45px{margin-bottom:45px!important}.sm\:mt-50px{margin-top:50px!important}.sm\:mb-50px{margin-bottom:50px!important}.sm\:mt-55px{margin-top:55px!important}.sm\:mb-55px{margin-bottom:55px!important}.sm\:mt-60px{margin-top:60px!important}.sm\:mb-60px{margin-bottom:60px!important}.sm\:mt-65px{margin-top:65px!important}.sm\:mb-65px{margin-bottom:65px!important}.sm\:mt-70px{margin-top:70px!important}.sm\:mb-70px{margin-bottom:70px!important}.sm\:mt-75px{margin-top:75px!important}.sm\:mb-75px{margin-bottom:75px!important}.sm\:mt-80px{margin-top:80px!important}.sm\:mb-80px{margin-bottom:80px!important}.sm\:mt-85px{margin-top:85px!important}.sm\:mb-85px{margin-bottom:85px!important}.sm\:mt-90px{margin-top:90px!important}.sm\:mb-90px{margin-bottom:90px!important}.sm\:mt-95px{margin-top:95px!important}.sm\:mb-95px{margin-bottom:95px!important}.sm\:mt-100px{margin-top:100px!important}.sm\:mb-100px{margin-bottom:100px!important}}@media (min-width: 769px) and (max-width: 1024px){.md\:mt-0px{margin-top:0!important}.md\:mb-0px{margin-bottom:0!important}.md\:mt-5px{margin-top:5px!important}.md\:mb-5px{margin-bottom:5px!important}.md\:mt-10px{margin-top:10px!important}.md\:mb-10px{margin-bottom:10px!important}.md\:mt-15px{margin-top:15px!important}.md\:mb-15px{margin-bottom:15px!important}.md\:mt-20px{margin-top:20px!important}.md\:mb-20px{margin-bottom:20px!important}.md\:mt-25px{margin-top:25px!important}.md\:mb-25px{margin-bottom:25px!important}.md\:mt-30px{margin-top:30px!important}.md\:mb-30px{margin-bottom:30px!important}.md\:mt-35px{margin-top:35px!important}.md\:mb-35px{margin-bottom:35px!important}.md\:mt-40px{margin-top:40px!important}.md\:mb-40px{margin-bottom:40px!important}.md\:mt-45px{margin-top:45px!important}.md\:mb-45px{margin-bottom:45px!important}.md\:mt-50px{margin-top:50px!important}.md\:mb-50px{margin-bottom:50px!important}.md\:mt-55px{margin-top:55px!important}.md\:mb-55px{margin-bottom:55px!important}.md\:mt-60px{margin-top:60px!important}.md\:mb-60px{margin-bottom:60px!important}.md\:mt-65px{margin-top:65px!important}.md\:mb-65px{margin-bottom:65px!important}.md\:mt-70px{margin-top:70px!important}.md\:mb-70px{margin-bottom:70px!important}.md\:mt-75px{margin-top:75px!important}.md\:mb-75px{margin-bottom:75px!important}.md\:mt-80px{margin-top:80px!important}.md\:mb-80px{margin-bottom:80px!important}.md\:mt-85px{margin-top:85px!important}.md\:mb-85px{margin-bottom:85px!important}.md\:mt-90px{margin-top:90px!important}.md\:mb-90px{margin-bottom:90px!important}.md\:mt-95px{margin-top:95px!important}.md\:mb-95px{margin-bottom:95px!important}.md\:mt-100px{margin-top:100px!important}.md\:mb-100px{margin-bottom:100px!important}}@media (min-width: 1025px){.lg\:mt-0px{margin-top:0!important}.lg\:mb-0px{margin-bottom:0!important}.lg\:mt-5px{margin-top:5px!important}.lg\:mb-5px{margin-bottom:5px!important}.lg\:mt-10px{margin-top:10px!important}.lg\:mb-10px{margin-bottom:10px!important}.lg\:mt-15px{margin-top:15px!important}.lg\:mb-15px{margin-bottom:15px!important}.lg\:mt-20px{margin-top:20px!important}.lg\:mb-20px{margin-bottom:20px!important}.lg\:mt-25px{margin-top:25px!important}.lg\:mb-25px{margin-bottom:25px!important}.lg\:mt-30px{margin-top:30px!important}.lg\:mb-30px{margin-bottom:30px!important}.lg\:mt-35px{margin-top:35px!important}.lg\:mb-35px{margin-bottom:35px!important}.lg\:mt-40px{margin-top:40px!important}.lg\:mb-40px{margin-bottom:40px!important}.lg\:mt-45px{margin-top:45px!important}.lg\:mb-45px{margin-bottom:45px!important}.lg\:mt-50px{margin-top:50px!important}.lg\:mb-50px{margin-bottom:50px!important}.lg\:mt-55px{margin-top:55px!important}.lg\:mb-55px{margin-bottom:55px!important}.lg\:mt-60px{margin-top:60px!important}.lg\:mb-60px{margin-bottom:60px!important}.lg\:mt-65px{margin-top:65px!important}.lg\:mb-65px{margin-bottom:65px!important}.lg\:mt-70px{margin-top:70px!important}.lg\:mb-70px{margin-bottom:70px!important}.lg\:mt-75px{margin-top:75px!important}.lg\:mb-75px{margin-bottom:75px!important}.lg\:mt-80px{margin-top:80px!important}.lg\:mb-80px{margin-bottom:80px!important}.lg\:mt-85px{margin-top:85px!important}.lg\:mb-85px{margin-bottom:85px!important}.lg\:mt-90px{margin-top:90px!important}.lg\:mb-90px{margin-bottom:90px!important}.lg\:mt-95px{margin-top:95px!important}.lg\:mb-95px{margin-bottom:95px!important}.lg\:mt-100px{margin-top:100px!important}.lg\:mb-100px{margin-bottom:100px!important}}.header{position:fixed;top:0;left:0;right:0;z-index:500;width:100vw;view-transition-name:header}.header .container{display:flex;justify-content:space-between;align-items:center;height:inherit;transition:all .4s ease}.header .header-container{position:relative;background:#000;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;border:1px solid #000;transition:all .4s ease;overflow:hidden;width:100%;height:5rem}.header .logo-container{height:4rem;display:flex;align-items:center;transition:all .4s ease;z-index:510;width:auto;flex-shrink:0;min-width:0}.header .logo{color:#fff;font-weight:700;white-space:nowrap;display:flex;align-items:center;transition:all .4s ease}.header .logo a{display:contents}.header .logo a svg{height:23px;width:250px;transition:all .4s ease;max-width:100%}.header .desktop-nav{height:inherit;display:flex;align-items:center;transition:opacity .7s ease-in-out .6s;opacity:1;pointer-events:auto;width:100%;justify-content:right;flex-shrink:1;min-width:0}@media (max-width: 1024px){.header .desktop-nav{display:none}}.header .navigation{display:flex;align-items:center;gap:0!important}.header .nav-link{padding:.5rem 1rem!important;font-size:16px!important;padding:0!important;gap:10px;font-weight:300!important;white-space:nowrap;text-decoration:none;color:#fff;position:relative;display:flex;align-items:center;transition:all .7s ease}.header .nav-link .arrow{opacity:0;transform:scale(.8);transition:opacity .7s ease .1s,transform .7s ease .1s;flex-shrink:0}.header .nav-link .arrow-left{transform:scale(.8) rotate(90deg);transition:opacity .7s ease .1s,transform .7s ease .1s}.header .nav-link .arrow-right{transform:scale(.8) rotate(-90deg);transition:opacity .7s ease .1s,transform .7s ease .1s}.header .nav-link .nav-text{transition:font-weight .2s ease}.header .nav-link:hover .nav-text,.header .nav-link.active .nav-text{font-weight:600}.header .nav-link:hover .arrow,.header .nav-link.active .arrow{opacity:1;transform:scale(1)}.header .nav-link:hover .arrow-left,.header .nav-link.active .arrow-left{opacity:1;transform:scale(1) rotate(90deg)}.header .nav-link:hover .arrow-right,.header .nav-link.active .arrow-right{opacity:1;transform:scale(1) rotate(-90deg)}.header .menu-toggle{background:none;border:none;color:#fff;font-size:16px;font-family:Incise Medium;font-weight:500;display:flex;align-items:center;position:relative;z-index:2;gap:10px;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1)}.header .menu-toggle .arrow-left,.header .menu-toggle .arrow-right{opacity:1;transition:transform .4s cubic-bezier(.4,0,.2,1);width:12px;height:12px}.header .menu-toggle .arrow-left{transform:scale(1) rotate(90deg)}.header .menu-toggle .arrow-right{transform:scale(1) rotate(-90deg)}.header .menu-toggle .menu-text-container{position:relative;width:50px;height:50px;overflow:hidden;display:flex;align-items:center;transition:width .4s cubic-bezier(.4,0,.2,1)}.header .menu-toggle .menu-text,.header .menu-toggle .close-text{position:absolute;top:50%;left:0;width:100%;transition:all .4s cubic-bezier(.4,0,.2,1);transform:translateY(-50%);opacity:1;text-align:center}.header .menu-toggle .menu-text{transform:translateY(-50%) translate(0)}.header .menu-toggle .menu-text.hidden{transform:translateY(-50%) translate(-100%);opacity:0}.header .menu-toggle .close-text{transform:translateY(-50%) translate(100%);opacity:0;font-size:35px;line-height:1;font-weight:500}.header .menu-toggle .close-text.visible{transform:translateY(-55%) translate(0);opacity:1}.header .menu-toggle.active .menu-text-container{width:25px}.header .menu-toggle.active .arrow-left{transform:scale(1) rotate(270deg)}.header .menu-toggle.active .arrow-right{transform:scale(1) rotate(-270deg)}.header .mobile-menu-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000;opacity:0;visibility:hidden;transition:all .5s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}.header .mobile-menu-overlay.active{opacity:1;visibility:visible;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.header .mobile-menu-content{position:relative;height:100%;display:flex;flex-direction:column;align-items:flex-start;padding-top:150px;max-width:100%;overflow:hidden;transform:translateY(20px);transition:transform .5s cubic-bezier(.4,0,.2,1) .1s}.mobile-menu-overlay.active .header .mobile-menu-content{transform:translateY(0)}.header .mobile-navigation{display:flex;flex-direction:column;gap:25px;z-index:2;position:relative;padding-left:20px}.header .mobile-nav-link{color:#fff;text-decoration:none;font-size:24px;font-weight:300;display:flex;align-items:center;gap:1rem;transition:all .3s cubic-bezier(.4,0,.2,1);opacity:0;transform:translateY(40px) translate(-20px)}.header .mobile-nav-link svg{transform:scale(1) rotate(-90deg);transition:transform .3s cubic-bezier(.4,0,.2,1)}.header .mobile-nav-link.active{opacity:1;transform:translateY(0) translate(0)}.header .mobile-nav-link:hover{color:#ff5317}.header .mobile-nav-link:hover.active{transform:translateY(0) translate(10px)}.header .mobile-nav-link:hover.active svg{transform:scale(1.1) rotate(-90deg)}@keyframes slideInUp{0%{opacity:0;transform:translateY(40px) translate(-20px)}60%{opacity:.8;transform:translateY(-5px) translate(5px)}to{opacity:1;transform:translateY(0) translate(0)}}.header.scrolled .header-container{height:4rem}.header.scrolled .logo-container{height:3rem}.header.scrolled .logo a svg{height:20px;width:220px}@keyframes slideInUp{to{opacity:1;transform:translateY(0)}}.fixed-position .header{pointer-events:all}@media (min-width: 1025px){.header .navigation{gap:1rem}}@media (max-width: 1024px){.header .logo a svg{width:200px!important}.header.scrolled .logo a svg{width:180px!important}}@media (max-width: 480px){.header .logo a svg{width:179.998px!important}.header.scrolled .logo a svg{width:159.998px!important}}.footer{background:#000;padding:80px 0 100px;position:relative;overflow:hidden}@media (max-width: 480px){.footer{padding:60px 0}}.footer .container{margin:0 auto;position:relative;z-index:2}.footer .footer-main{display:grid;grid-template-columns:1fr auto;gap:4rem;align-items:start}@media (max-width: 1024px){.footer .footer-main{grid-template-columns:1fr;gap:3rem}}.footer .footer-content{max-width:600px}.footer .footer-content .footer-title{font-size:40px;font-weight:500;line-height:40px;margin:0;color:#fff}@media (max-width: 768px){.footer .footer-content .footer-title{font-size:25px!important;line-height:30px!important}}.footer .footer-content .footer-title .footer-cta{color:#ff5317;text-decoration:underline;text-underline-offset:7px;cursor:pointer;transition:.3s ease all}.footer .footer-content .footer-title .footer-cta:hover{color:#fff}.footer .footer-content .linkedin-text{display:flex;flex-direction:row;color:#fff;transition:.3s ease all;cursor:pointer;margin-bottom:44px;text-decoration:none;display:block;font-size:25px;padding-top:10px}.footer .footer-content .linkedin-text a{color:#ff5317}.footer .footer-content .linkedin-text a:hover{color:#fff}.footer .footer-content .footer-description{color:#fff;font-size:16px;font-weight:300;line-height:20px;margin:0}.footer .footer-content .footer-description .footer-link{color:#ff5317;text-decoration:underline}.footer .footer-content .footer-description .footer-link:hover{color:#fff!important}.footer .footer-info{display:flex;flex-direction:column;gap:54px;align-items:flex-end;text-align:right}@media (max-width: 1024px){.footer .footer-info{align-items:flex-start;text-align:left}}.footer .footer-info .contact-locations{display:flex;gap:68px}@media (max-width: 768px){.footer .footer-info .contact-locations{flex-direction:column;gap:1.5rem}}.footer .footer-info .contact-locations .location .location-title{color:#fff;font-size:18px;font-weight:500;line-height:20px;margin:0;display:block}.footer .footer-info .contact-locations .location .location-phone{color:#ff5317;font-size:16px;font-weight:300;line-height:20px;text-decoration:underline;margin:0;transition:.3s ease all}.footer .footer-info .contact-locations .location .location-phone:hover{color:#fff}.footer .footer-info .contact-locations .location .location-address{color:#fff;font-size:16px;font-weight:300;line-height:20px;margin:0}.footer .footer-info .partner-logos{display:flex;justify-content:flex-end;align-items:center;gap:30px}@media (max-width: 1024px){.footer .footer-info .partner-logos{justify-content:flex-start;flex-wrap:wrap;max-width:400px}}@media (max-width: 480px){.footer .footer-info .partner-logos{max-width:100%}}.footer .footer-info .partner-logos .logo{opacity:.5;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:.3s ease all}.footer .footer-info .partner-logos .logo svg{pointer-events:none}.footer .footer-info .partner-logos .logo svg path{pointer-events:auto}.footer .footer-info .partner-logos .logo:hover{opacity:1}.footer .footer-info .partner-logos .logo[data-logo=manchester-digital]{width:144.039px;height:35.406px}.footer .footer-info .partner-logos .logo[data-logo=bima]{width:63.57px;height:19.734px}.footer .footer-info .partner-logos .logo[data-logo=dan]{width:126.504px;height:40px}.footer .footer-info .partner-logos .logo[data-logo=prolific-north]{width:140.015px;height:19.312px}.footer .footer-info .partner-logos .logo img{width:inherit;height:inherit}.footer .footer-bottom{display:flex;align-items:center;justify-self:flex-end;gap:23px;padding-top:20px}@media (max-width: 480px){.footer .footer-bottom{justify-self:flex-start;flex-direction:column;align-items:flex-start}}.footer .footer-bottom .footer-links{display:flex;align-items:center;gap:.5rem}.footer .footer-bottom .footer-links .footer-bottom-link{color:#999;text-decoration:none;font-size:16px;font-weight:300}.footer .footer-bottom .footer-links .footer-bottom-link:hover{color:#fff}.footer .footer-bottom .footer-links .footer-divider{color:#999;margin:0 .5rem}.footer .footer-bottom .footer-copyright{color:#fff;font-size:16px;font-weight:300}.footer .pattern{position:absolute;top:50%;left:0;transform:translateY(-50%);pointer-events:none}.progress-container{position:fixed;top:0;left:0;width:100%;height:4px;background-color:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;box-shadow:0 1px 3px #0000001a}.progress-bar{height:100%;background:#ff5317;border-radius:0 3px 3px 0;transition:width .15s cubic-bezier(.4,0,.2,1);box-shadow:0 0 10px #667eea4d;transition:width .05s}.link_and_arrow{padding-top:45px}.link_and_arrow a,.link_and_arrow .link_and_arrow__span{color:#fff;text-decoration:none;align-items:center;display:flex;gap:10px;width:fit-content}.link_and_arrow a svg,.link_and_arrow .link_and_arrow__span svg{transition:transform .3s ease;transform-origin:center}.link_and_arrow .link_and_arrow__span{cursor:inherit;pointer-events:none}.link_and_arrow a:hover .arrow-up{animation:bounce-up .6s ease-in-out infinite}.link_and_arrow a:hover .arrow-down{animation:bounce-down .6s ease-in-out infinite}.link_and_arrow a:hover .arrow-left{animation:bounce-left .6s ease-in-out infinite}.link_and_arrow a:hover .arrow-right{animation:bounce-right .6s ease-in-out infinite}@keyframes bounce-up{0%,to{transform:translateY(0) rotate(180deg)}50%{transform:translateY(-3px) rotate(180deg)}}@keyframes bounce-down{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(3px) rotate(0)}}@keyframes bounce-left{0%,to{transform:translate(0) rotate(90deg)}50%{transform:translate(-3px) rotate(90deg)}}@keyframes bounce-right{0%,to{transform:translate(0) rotate(-90deg)}50%{transform:translate(3px) rotate(-90deg)}}.badge-wrapper{display:flex;flex-wrap:wrap;gap:10px 0}.badge{font-size:1rem;text-align:center;align-items:center;text-decoration:none;color:#fff;margin-right:10px;display:inline-block;white-space:nowrap;font-family:Incise Light}@media (max-width: 768px){.badge{font-size:.85rem}}.badge strong{color:#ff5317}.title_header{background:#000;z-index:2}.title_header .container{display:flex}.title_header span{color:#ff5317;leading-trim:both;text-edge:cap;font-family:Incise Light;font-size:24px;font-style:normal;font-weight:500;line-height:28px;z-index:2}@media (max-width: 768px){.title_header span{font-size:16px}}.title_header h2{color:#fff;margin:0;padding:0;leading-trim:both;text-edge:cap;font-family:Incise Light;font-size:24px;font-style:normal;font-weight:500;line-height:28px;z-index:2}@media (max-width: 768px){.title_header h2{font-size:16px}}.horizontal-scroll{background-color:#000;height:100vh;position:relative;scroll-margin-top:-75px!important;overflow:visible}@media (min-width: 1201px){.horizontal-scroll{height:auto!important}}@media (max-width: 1024px){.horizontal-scroll{height:auto}}.horizontal-scroll__background{position:absolute;top:0;left:0;transform:translateY(-20%);pointer-events:none}.horizontal-scroll__background--right{position:absolute;right:0;transform:translateY(30%);pointer-events:none;z-index:1}.horizontal-scroll .title_header{padding-top:1rem;padding-bottom:1rem}@media (min-width: 1025px){.horizontal-scroll .title_header{margin:0}}@media (min-width: 1025px){.horizontal-scroll .title_header{padding-top:5rem}}.horizontal-scroll .panels-wrapper{height:534px;position:relative;overflow:hidden}@media (max-width: 1024px){.horizontal-scroll .panels-wrapper{height:auto}}.horizontal-scroll #panels{height:100%;width:100%}.horizontal-scroll .panels-container{height:100%;display:flex;flex-wrap:nowrap;padding:0;gap:109px;width:max-content;align-items:center;z-index:2}@media (max-width: 1024px){.horizontal-scroll .panels-container{gap:10vh!important;flex-direction:column!important;align-items:stretch}}@media (min-width: 769px){.horizontal-scroll .panels-container{flex-direction:row!important}}@media (max-width: 768px){.horizontal-scroll .panels-container{width:auto!important;gap:5vh!important}}.horizontal-scroll .panel{position:relative;height:60vh;overflow:hidden;color:#000;text-align:left;text-decoration:none;cursor:pointer;display:flex;width:1183px;flex:0 0 auto;box-shadow:30px 20px 20px #0000001a;background:#000;opacity:1;visibility:visible;z-index:2}@media (max-width: 768px){.horizontal-scroll .panel:first-child{margin-left:1.25rem!important}}@media (min-width: 769px) and (max-width: 1024px){.horizontal-scroll .panel:first-child{margin-left:calc((100vw - 940px)/2 + 2.5rem)!important}}@media (min-width: 1025px) and (max-width: 1400px){.horizontal-scroll .panel:first-child{margin-left:calc(5vw + 2.5rem)!important}}@media (min-width: 1401px){.horizontal-scroll .panel:first-child{margin-left:calc((100vw - 1320px)/2)!important}}@media (max-width: 1024px){.horizontal-scroll .panel:first-child{margin-left:0!important}}@media (max-width: 1024px){.horizontal-scroll .panel{height:auto!important;width:100%!important;min-height:10vh;flex-direction:column-reverse}}.horizontal-scroll .panel:hover .link_and_arrow .arrow-right{animation:bounce-right .6s ease-in-out infinite}.horizontal-scroll .panel-inner{padding:0;width:100%;height:100%}.horizontal-scroll .panel-content{display:flex;width:100%;height:100%;justify-content:space-between;background:#000;gap:25px}@media (max-width: 768px){.horizontal-scroll .panel-content{flex-wrap:wrap!important}}.horizontal-scroll .text-content{width:50%;padding:82px 82px 82px 0;display:flex;flex-direction:column;justify-content:left;background:#000;gap:30px;z-index:2}@media (max-width: 1024px){.horizontal-scroll .text-content{width:100%!important;padding:0;margin-top:2rem;opacity:0;transform:translateY(30px);will-change:opacity,transform}}@media (max-width: 768px){.horizontal-scroll .text-content{order:2!important;padding:20px 0}}.horizontal-scroll .text-content__line{height:2px;width:100%;max-width:375px;background:#ff5317}.horizontal-scroll .text-content h2{font-family:Incise Medium;color:#ff5317;text-align:left;font-size:48px;font-weight:200;padding:0;line-height:50px;margin:0}@media (max-width: 1024px){.horizontal-scroll .text-content h2{font-size:36px;line-height:38px;padding-top:0}}@media (max-width: 480px){.horizontal-scroll .text-content h2{font-size:30px;line-height:25px}}.horizontal-scroll .text-content .link_and_arrow{padding:10px 0}.horizontal-scroll .text-content .link_and_arrow a{color:#fff;font-weight:400}.horizontal-scroll .text-content p{color:#fff;text-align:left;font-size:24px;line-height:26px;max-width:376px;padding:0;margin:0}@media (max-width: 1024px){.horizontal-scroll .text-content p{font-size:18px!important;line-height:20px!important}}@media (max-width: 768px){.horizontal-scroll .text-content p{font-size:20px!important;line-height:22px!important}}.horizontal-scroll .text-content{width:37%}@media (max-width: 1024px){.horizontal-scroll .text-content{width:100%}}.horizontal-scroll .image-content{width:63%}@media (max-width: 1024px){.horizontal-scroll .image-content{aspect-ratio:2/1;width:100%!important;transform:translateY(125px) scale(.5);opacity:.3;will-change:transform,opacity;transition:transform .1s ease-out,opacity .1s ease-out;transform-origin:right center;overflow:hidden;order:1}}@media (max-width: 768px){.horizontal-scroll .image-content{transform-origin:left center}}.horizontal-scroll .image-content .vimeo-cover{position:relative;width:100%;height:100%;overflow:hidden}.horizontal-scroll .image-content .vimeo-cover iframe{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:100%;min-height:100%}.horizontal-scroll .text-content,.horizontal-scroll .image-content{overflow:hidden;background:#000;display:flex;align-items:left;justify-content:center}.horizontal-scroll .text-content img,.horizontal-scroll .text-content video,.horizontal-scroll .image-content img,.horizontal-scroll .image-content video{width:100%;height:100%;object-fit:cover;backface-visibility:hidden;transform:translateZ(0)}.horizontal-scroll .panel .image-content,.horizontal-scroll .panel .image-content *{pointer-events:none}.horizontal-scroll .link_and_arrow{display:flex;justify-content:flex-start}.horizontal-scroll .bottom .link_and_arrow{justify-content:flex-end}.horizontal-scroll .scroll-progress-wrapper{position:relative;bottom:0;left:50%;transform:translate(-50%);z-index:1000;display:flex;align-items:center;gap:12px;background:transparent;padding:60px 0 0;z-index:3}@media (max-width: 1024px){.horizontal-scroll .scroll-progress-wrapper{display:none!important}}.horizontal-scroll .scroll-progress-bar{width:100%;height:10px;background:transparent;overflow:hidden;position:relative}.horizontal-scroll .scroll-progress-fill{height:100%;background:#ff5317;transition:width .1s ease-out}@media (max-width: 1024px){.panels-container{flex-wrap:wrap!important;width:100%!important}.panel{width:100%!important}}.corner-button{--bc: #ff5317;--s: 20px;--t: 3px;--easing: cubic-bezier(.215, .61, .355, 1);padding:var(--t);background:none;position:relative;border:none;cursor:pointer;box-sizing:border-box}.corner-button span{background:#000;color:#fff;font-family:Incise Light;font-size:2rem;font-weight:600;position:relative;display:block;padding:10px 15px;z-index:1;transition:color .15s ease}.corner-button span:is(:disabled span){color:#ffffff90}.corner-button:before,.corner-button:after{content:"";display:block;position:absolute;background:var(--bc);background-size:100% 100%;width:var(--s);height:var(--s);transition:width .5s var(--easing),height .5s var(--easing)}.corner-button:before{top:0;left:0}.corner-button:after{bottom:0;right:0}.corner-button:disabled{opacity:1;cursor:not-allowed}.corner-button:not(:disabled):hover{--s: 100%}.submit_btn{background:transparent;border:2px solid #FF5317;color:#ff5317;padding:14px 48px;border-radius:50px;font-size:20px;font-weight:300;cursor:pointer;transition:all .3s ease;text-transform:capitalize;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:Incise Light;min-width:225px}.submit_btn:hover{background:#ff5317;color:#000}.submit_btn.variant-primary{border-color:#ff5317;color:#ff5317}.submit_btn.variant-primary:hover{background:#ff5317;color:#000}.nexa-ai-widget{position:fixed;left:50%;bottom:1.25rem;transform:translate(-50%);z-index:900;width:min(90vw,26rem);display:flex;flex-direction:column;align-items:stretch;gap:.65rem;pointer-events:none;transition:width .35s cubic-bezier(.22,1,.36,1),opacity .2s ease;font-family:Incise Light,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:400;line-height:1.45;letter-spacing:normal;color:#fff;-webkit-font-smoothing:antialiased}.nexa-ai-widget,.nexa-ai-widget *{letter-spacing:normal;box-sizing:border-box}.nexa-ai-widget h1,.nexa-ai-widget h2,.nexa-ai-widget h3,.nexa-ai-widget h4,.nexa-ai-widget h5,.nexa-ai-widget h6,.nexa-ai-widget p,.nexa-ai-widget ul,.nexa-ai-widget ol,.nexa-ai-widget li,.nexa-ai-widget a,.nexa-ai-widget strong,.nexa-ai-widget em,.nexa-ai-widget b,.nexa-ai-widget i,.nexa-ai-widget span,.nexa-ai-widget button,.nexa-ai-widget input,.nexa-ai-widget textarea,.nexa-ai-widget label,.nexa-ai-widget code,.nexa-ai-widget pre{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:normal;margin:0}.nexa-ai-widget.is-expanded,.nexa-ai-widget.is-chatting{width:min(92vw,34rem)}.nexa-ai-widget.is-hidden-by-nav{opacity:0;pointer-events:none}.nexa-ai-widget__composer,.nexa-ai-widget__panel{pointer-events:auto}.nexa-ai-widget__panel{background:#1c1c1ec7;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);color:#fff!important;border-radius:1.5rem;box-shadow:0 18px 50px #00000047;overflow:hidden;display:flex;flex-direction:column;height:min(58vh,28rem);flex-shrink:0}.nexa-ai-widget__panel-header{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1.1rem .65rem;border-bottom:1px solid rgba(255,255,255,.08);flex-shrink:0}.nexa-ai-widget__brand{display:flex;align-items:center;gap:.45rem;font-family:Incise Medium;font-size:13px;font-weight:400;line-height:1.2;color:#fff!important}.nexa-ai-widget__brand-icon{width:22px;height:22px;border-radius:5px;object-fit:cover;flex-shrink:0}.nexa-ai-widget__icon-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:#ffffffbf!important;cursor:pointer;padding:.25rem;line-height:0;font-size:13px}.nexa-ai-widget__icon-btn:hover{color:#fff!important}.nexa-ai-widget__messages{overflow-y:auto;overscroll-behavior:contain;padding:1rem 1.1rem 1.15rem;display:flex;flex-direction:column;gap:.65rem;flex:1 1 auto;min-height:0;-ms-overflow-style:none;scrollbar-width:none;color:#fff!important}.nexa-ai-widget__messages::-webkit-scrollbar{display:none;width:0;height:0}.nexa-ai-widget__message{max-width:88%;font-size:13px;font-weight:400;line-height:1.45;word-break:break-word;color:#fff!important}.nexa-ai-widget__message--assistant{align-self:flex-start;color:#fff!important}.nexa-ai-widget__message--user{align-self:flex-end;background:#ffffff1f;border-radius:1.1rem;padding:.5rem .75rem;white-space:pre-wrap;font-size:13px;line-height:1.4;color:#fff!important}.nexa-ai-widget__markdown{font-size:13px;font-weight:400;line-height:1.45;color:#fff!important}.nexa-ai-widget__markdown h1,.nexa-ai-widget__markdown h2,.nexa-ai-widget__markdown h3,.nexa-ai-widget__markdown h4,.nexa-ai-widget__markdown h5,.nexa-ai-widget__markdown h6{font-family:Incise Medium!important;font-size:13px!important;font-weight:400!important;line-height:1.4!important;margin:0 0 .45rem!important;color:#fff!important}.nexa-ai-widget__markdown p{font-size:13px!important;font-weight:400!important;line-height:1.45!important;margin:0 0 .5rem!important;color:#fff!important}.nexa-ai-widget__markdown p:last-child{margin-bottom:0!important}.nexa-ai-widget__markdown p a{color:#ff8026!important;font-size:inherit!important}.nexa-ai-widget__markdown p a:hover{color:#ff5317!important}.nexa-ai-widget__markdown ul,.nexa-ai-widget__markdown ol{font-size:13px!important;line-height:1.45!important;margin:0 0 .5rem!important;padding-left:1.1rem!important;list-style-position:outside;color:#fff!important}.nexa-ai-widget__markdown ul:last-child,.nexa-ai-widget__markdown ol:last-child{margin-bottom:0!important}.nexa-ai-widget__markdown li{font-size:13px!important;font-weight:400!important;line-height:1.45!important;margin:0 0 .3rem!important;padding-left:.1rem!important;color:#fff!important}.nexa-ai-widget__markdown li:last-child{margin-bottom:0!important}.nexa-ai-widget__markdown li p{margin:0!important;color:#fff!important}.nexa-ai-widget__markdown strong,.nexa-ai-widget__markdown b{font-family:Incise Medium!important;font-weight:400!important;font-size:inherit!important;color:#fff!important}.nexa-ai-widget__markdown em,.nexa-ai-widget__markdown i{font-style:italic;font-size:inherit!important;color:#fff!important}.nexa-ai-widget__markdown a{color:#ff8026!important;text-decoration:underline;font-size:inherit!important;font-weight:inherit!important;transition:none}.nexa-ai-widget__markdown a:hover{color:#ff5317!important}.nexa-ai-widget__markdown code{font-size:12px!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;background:#ffffff1a;border-radius:.25rem;padding:.05rem .3rem;color:#fff!important}.nexa-ai-widget__markdown pre{margin:0 0 .5rem!important;padding:.5rem .65rem!important;overflow-x:auto;background:#00000040;border-radius:.45rem;font-size:12px!important;line-height:1.4!important;color:#fff!important}.nexa-ai-widget__markdown pre code{background:transparent;padding:0;color:#fff!important}.nexa-ai-widget__previews{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:.75rem;width:100%}.nexa-ai-widget__preview-card{display:flex;flex-direction:column;align-items:stretch;gap:0;width:100%;min-width:0;text-decoration:none!important;color:#fff!important;background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:.85rem;overflow:hidden;transition:background .15s ease,border-color .15s ease,transform .15s ease}.nexa-ai-widget__preview-card:only-child{grid-column:1/-1}.nexa-ai-widget__preview-card:hover{background:#ffffff1f;border-color:#ffffff38;transform:translateY(-1px);color:#fff!important}.nexa-ai-widget__preview-media{display:block;width:100%;aspect-ratio:16/9;background:#ffffff0f;overflow:hidden}.nexa-ai-widget__preview-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.nexa-ai-widget__preview-body{display:flex;flex-direction:column;gap:.3rem;padding:.65rem .75rem .75rem;min-width:0;width:100%}.nexa-ai-widget__preview-title{font-family:Incise Medium;font-size:12px!important;font-weight:400;line-height:1.3;color:#fff!important}.nexa-ai-widget__preview-card:only-child .nexa-ai-widget__preview-title{font-size:13px!important}.nexa-ai-widget__preview-card:only-child .nexa-ai-widget__preview-body{padding:.75rem .85rem .85rem}.nexa-ai-widget__typing-dots{display:inline-flex;gap:.28rem;align-items:center;min-height:1rem}.nexa-ai-widget__typing-dots i{width:.3rem;height:.3rem;border-radius:50%;background:#ffffffa6;animation:nexa-ai-dot 1.1s infinite ease-in-out}.nexa-ai-widget__typing-dots i:nth-child(2){animation-delay:.15s}.nexa-ai-widget__typing-dots i:nth-child(3){animation-delay:.3s}.nexa-ai-widget__composer{display:flex;flex-direction:column;gap:.55rem}.nexa-ai-widget__suggestions{display:flex;flex-direction:column;align-items:flex-start;gap:.55rem}.nexa-ai-widget__chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(255,255,255,.18);background:#2b2b2eeb;color:#fff!important;border-radius:999px;padding:.4rem .85rem;font-family:Incise Light;font-size:12px;font-weight:400;line-height:1.3;cursor:pointer;box-shadow:0 8px 20px #00000047;transition:transform .15s ease,background .15s ease,border-color .15s ease}.nexa-ai-widget__chip:hover{background:#3a3a3dfa;border-color:#ffffff47;color:#fff!important;transform:translateY(-1px)}.nexa-ai-widget__input-wrap{display:flex;align-items:center;gap:.4rem;background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none;border-radius:999px;padding:.28rem .28rem .28rem 1.05rem;height:2.85rem;min-height:2.85rem;max-height:2.85rem;box-sizing:border-box;box-shadow:0 10px 28px #00000029;border:1px solid rgba(0,0,0,.08)}.nexa-ai-widget__input-wrap.is-multiline{height:auto;max-height:none;align-items:flex-end;border-radius:1.35rem}.nexa-ai-widget__input-inner{position:relative;flex:1;min-width:0;height:100%;display:flex;align-items:center}.is-multiline .nexa-ai-widget__input-inner{height:auto;align-items:flex-end;align-self:stretch}.nexa-ai-widget__typing-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;font-size:14px;font-weight:400;line-height:1;color:#222;opacity:1;pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nexa-ai-widget__input{position:relative;z-index:1;display:block;flex:1;width:100%;border:0!important;outline:none;background:transparent!important;font-family:inherit;font-size:14px!important;font-weight:400!important;color:#222;opacity:1;min-width:0;height:18px;min-height:18px!important;max-height:120px!important;line-height:18px!important;padding:0!important;margin:0!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;resize:none;overflow:hidden;white-space:pre-wrap;overflow-wrap:break-word;word-break:break-word;box-sizing:border-box;box-shadow:none!important;vertical-align:top}.nexa-ai-widget__input:focus,.nexa-ai-widget__input:focus-visible{outline:none;border:0!important;background:transparent!important;padding:0!important;margin:0!important;box-shadow:none!important}.nexa-ai-widget__input::placeholder{color:#222;opacity:1;line-height:18px;font-size:14px}.nexa-ai-widget__input.is-collapsed-draft{color:transparent!important;caret-color:transparent;-webkit-text-fill-color:transparent}.nexa-ai-widget__send{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:2.1rem;height:2.1rem;border-radius:50%;border:0;background:#ececef;color:#2b2b2e;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background .15s ease,color .15s ease,transform .15s ease}.nexa-ai-widget__send svg{width:14px;height:14px}.nexa-ai-widget__send:hover:not(:disabled){background:#ff5317;color:#fff;transform:scale(1.04)}.nexa-ai-widget__send:disabled{opacity:.55;cursor:default}.nexa-ai-widget__privacy{margin:0;text-align:center;font-size:11px;font-weight:400;line-height:1.3;color:#fff!important}.nexa-ai-widget__privacy a{color:#fff!important;font-size:inherit!important;text-decoration:underline}.nexa-ai-widget__privacy a:hover{color:#fff!important;opacity:.85}.nexa-ai-panel-enter-active,.nexa-ai-panel-leave-active{transition:opacity .28s ease,transform .28s cubic-bezier(.22,1,.36,1)}.nexa-ai-panel-enter-from,.nexa-ai-panel-leave-to{opacity:0;transform:translateY(12px)}.nexa-ai-chips-enter-active,.nexa-ai-chips-leave-active{transition:opacity .22s ease,transform .22s ease}.nexa-ai-chips-enter-from,.nexa-ai-chips-leave-to{opacity:0;transform:translateY(8px)}@keyframes nexa-ai-dot{0%,80%,to{transform:translateY(0);opacity:.45}40%{transform:translateY(-3px);opacity:1}}@media (max-width: 768px){.nexa-ai-widget{bottom:.85rem;width:min(92vw,24rem)}.nexa-ai-widget.is-expanded:not(.is-chatting){width:min(94vw,100%)}.nexa-ai-widget.is-chatting{left:0;right:0;top:0;bottom:0;transform:none;width:100%;max-width:none;height:100%;height:100dvh;max-height:100dvh;padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);gap:.55rem;background:#0c0c0eeb;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);z-index:1200}.nexa-ai-widget.is-chatting .nexa-ai-widget__panel{height:auto;max-height:none;flex:1 1 auto;min-height:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.nexa-ai-widget.is-chatting .nexa-ai-widget__composer{flex-shrink:0;padding:0 .85rem .85rem;width:100%}.nexa-ai-widget.is-chatting .nexa-ai-widget__panel-header{padding:.85rem 1rem .7rem}.nexa-ai-widget.is-chatting .nexa-ai-widget__messages{padding:1rem}.nexa-ai-widget .nexa-ai-widget__typing-overlay{font-size:16px}.nexa-ai-widget .nexa-ai-widget__input{font-size:16px!important}.nexa-ai-widget .nexa-ai-widget__input::placeholder{font-size:16px}}.hero{background:#000;color:#fff;height:90svh;min-height:500px;display:flex;padding-bottom:2rem}@media (max-width: 768px){.hero{height:calc(100dvh - 80px);min-height:400px;padding-bottom:0;flex-direction:column;padding-top:5rem}}.hero__with-video{height:205svh!important;padding-bottom:8rem!important}.hero__content--wrapper{height:100svh;align-items:center;z-index:2;display:flex;margin:0 auto}@media (max-width: 1024px){.hero__content--wrapper{margin:0!important}}@media (max-width: 768px){.hero__content--wrapper{height:55svh;min-height:300px}}@media (max-width: 375px){.hero__content--wrapper{height:70svh}}.work .modules{contain:paint}
