.astro-route-announcer{left:0;position:absolute;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;white-space:nowrap;width:1px}body #page{display:flex;flex-direction:column;height:100%;justify-content:space-between;min-height:100vh}.max-w-screen{max-width:100vw!important}.min-h-diplay{min-height:calc(100vh - 7rem);min-height:calc(100svh - 7rem)}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}.default-text{font-size:20px;font-weight:400;line-height:1.45;@media (min-width:992px){font-size:22px}@media (min-width:1440px){font-size:24px}}.default-heading{font-size:clamp(2.5rem,1.1796rem + 4.2254vw,6.25rem);font-weight:450}.heading-h2{font-size:clamp(2rem,1.1197rem + 2.8169vw,4.5rem);font-weight:450}.hero-heading,.text-gradient{background:linear-gradient(135deg,#424242,#c6c6c6 22%,#fff 70%);background-clip:text;-webkit-background-clip:text;color:transparent}.hero-heading{font-size:16vw;font-weight:650;line-height:1;transform:scale(1) translateY(0)}.hero-payoff{font-size:5vw;font-weight:350;line-height:1;opacity:1}.hero-content>div,.hero-content>strong>div,.hero-payoff>div>div{opacity:1;transform:translateY(0)}.heading-light{font-size:46px;font-weight:370;@media (min-width:768px){font-size:60px}@media (min-width:1280px){font-size:80px}@media (min-width:1440px){font-size:100px}@media (min-width:1800px){font-size:100px}}.small-heading-light{font-size:36px;font-weight:370;@media (min-width:768px){font-size:38px}@media (min-width:1280px){font-size:40px}@media (min-width:1440px){font-size:42px}@media (min-width:1800px){font-size:44px}}.projects-heading{font-size:clamp(2.8125rem,.6818rem + 5.6818vw,7.5rem);font-weight:550}.projects-intro-text{font-size:22px;font-weight:370;line-height:1.6}.bigger-text{font-size:26px;font-weight:370;line-height:1.6;@media (min-width:768px){font-size:32px}@media (min-width:1440px){font-size:44px}}.bigger-text-bold{font-size:clamp(1.625rem,1.0266rem + 1.9149vw,2.75rem);font-weight:700;line-height:1.6}.star-title{font-size:clamp(1.375rem,.9773rem + 1.0606vw,2.25rem);font-weight:900}.workers p{font-family:ClashDisplay-Variable,var(--font-montserrat),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif}.star-title>div div{margin-right:2px}*{letter-spacing:.5px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.container-padding-left{padding-left:calc(50% - 230px);width:100%}.container-padding-right{padding-right:calc(50% - 230px);width:100%}@media (min-width:576px){.container-padding-left{padding-left:calc(50% - 270px)}.container-padding-right{padding-right:calc(50% - 270px)}}@media (min-width:768px){.container-padding-left{padding-left:calc(50% - 360px)}.container-padding-right{padding-right:calc(50% - 360px)}}@media (min-width:992px){.container-padding-left{padding-left:calc(50% - 480px)}.container-padding-right{padding-right:calc(50% - 480px)}}@media (min-width:1280px){.container-padding-left{padding-left:calc(50% - 600px)}.container-padding-right{padding-right:calc(50% - 600px)}}@media (min-width:1440px){.container-padding-left{padding-left:calc(50% - 680px)}.container-padding-right{padding-right:calc(50% - 680px)}}@media (min-width:1650px){.container-padding-left{padding-left:calc(50% - 780px)}.container-padding-right{padding-right:calc(50% - 780px)}}.image img{-o-object-fit:cover;object-fit:cover}.social-link{display:block}.parallax-image{align-items:center;display:flex}.parallax-image img{height:115%;min-width:100%;width:auto}.cursor-circle{--circle-size:20px;align-items:center;background-color:#fff;border:1px solid transparent;border-radius:100%;display:inline-flex;height:var(--circle-size);justify-content:center;left:calc(var(--circle-size)/2*-1);margin:auto;mix-blend-mode:difference;padding:0;pointer-events:none;position:fixed;top:calc(var(--circle-size)/2*-1);transform-origin:center center;transition:height .3s ease-in-out,width .3s ease-in-out,left .3s ease-in-out,top .3s ease-in-out;width:var(--circle-size);z-index:10001;@media (max-width:992px){display:none}}.cursor-circle.hover-image{--circle-size:160px;background-color:transparent;border:2px solid #fff}.cursor-circle .cursor-icon{--circle-icon:0px;height:var(--circle-icon);width:var(--circle-icon)}.cursor-circle.hover-image .cursor-icon{--circle-icon:40px;align-items:center;display:flex;justify-content:center;position:relative}.cursor-circle.hover-image .cursor-icon:after{background-color:#fff;content:"";height:2px;position:absolute;width:100%}.cursor-circle.hover-image .cursor-icon:before{background-color:#fff;content:"";height:100%;position:absolute;width:2px}.cursor-circle.hover-link{--circle-size:140px}.cursor-circle.small-hover-link{--circle-size:80px}.disable-scroll{height:100vh;overflow:hidden;width:100vw}.service-description,.service-description .splitted-line{background:linear-gradient(90deg,#e6e6e6,#e6e6e6) no-repeat;-webkit-background-clip:text;background-clip:text;background-size:0;color:#fff3;font-weight:500;transition:background-size .5s cubic-bezier(.1,.5,.5,1)}.btn-primary{align-items:center;border:1px solid #fff;border-radius:99px;box-shadow:0 0 0 transparent;display:inline-flex;font-size:18px;justify-content:center;padding:12px 35px;transition:all .3s ease-in-out}.btn-primary:hover{box-shadow:0 0 35px #fffc}.btn-primary:after{background:url(/assets/img/arrow-white.svg);background-position:50%;background-repeat:no-repeat;background-size:100%;content:"";display:block;height:12px;margin-left:12px;position:relative;width:12px}.availability{align-items:center;background-color:#3a3a3a;border-radius:999px;color:#d5d5d5;display:flex;margin-top:8px;padding:8px 24px}.availability,.availability span{font-size:16px}.availability .circle-animated{animation:availability-blink 1.5s infinite alternate;background-color:#00d200;border-radius:50%;height:16px;margin-right:8px;width:16px}.book-call{background-color:#fff;border-radius:99px;box-shadow:0 0 0 transparent;color:#212121;font-size:18px;font-weight:550;padding:16px 24px;transition:all .4s ease-in-out;z-index:998}.book-call:hover{box-shadow:0 0 35px #fffc}.visually-hidden{height:1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}.floating-image{display:inline-block;perspective:1000px}.floating-image img{display:block;transform-origin:center;will-change:transform}.team-component{font-size:20px}.team-component h3 span{opacity:.5}.team-component a{text-decoration:underline;text-decoration-style:wavy;text-decoration-thickness:1px}.email-button{font-size:42px;font-weight:600;line-height:1;@media (min-width:768px){font-size:52px}@media (min-width:1440px){font-size:65px}@media (min-width:1840px){font-size:90px}}.email-button .arrow-sign{right:5%;top:20%;transform:scale(1.5);@media (min-width:768px){right:-2%;transform:scale(1.3)}@media (min-width:1440px){right:-15%;transform:scale(1.2)}@media (min-width:1840px){right:-18%;transform:scale(1.2)}}.email-button:hover .highlight{font-weight:800}.scroll-icon{opacity:1}.scroll-type{border-radius:40px;cursor:pointer;height:40px;position:relative;transition:all .3s;width:20px}.scroll-type span{height:20px;left:0;margin:auto;overflow:hidden;position:absolute;right:0;top:10px;width:2px}.scroll-type span:after{animation:scroll 2s infinite;background:#fff;content:"";display:block;height:100%;left:0;position:absolute;top:0;transition:all .3s ease-in-out;width:100%}.scroll-type:hover{background:#fff}.scroll-type:hover span:after{background:#000}@keyframes scroll{0%{height:0;top:0}50%{height:20px;top:0}to{top:20px}}.button{display:block;font-size:30px;font-weight:350;transition:all .4s ease-in-out;width:auto;@media (min-width:768px){font-size:42px}@media (min-width:1440px){font-size:65px}@media (min-width:1840px){font-size:90px}}.button .highlight{font-weight:550;transition:all .4s ease-in-out}.button .arrow-sign{right:-8px;transform:scale(1)}.button:hover{font-weight:200}.button:hover .highlight{font-weight:800}.footer-link-big{font-size:clamp(1.375rem,1.375rem + .5vw,1.875rem)}.text-size-default{font-size:clamp(1rem,1rem + 1.5vw,1.125rem)}.text-size-big{font-size:clamp(1.125rem,.5rem + .75vw,1.4rem)}.text-size-bigger{font-size:clamp(1.125rem,.5rem + 1vw,1.5rem)}.w-container{@media screen and (min-width:1920px){min-width:1920px;width:75vw}}.wrapper-number .text-number{font-size:clamp(7rem,5.6364rem + 3.6364vw,10rem);font-weight:850;line-height:1}.wrapper-number .text-title{font-size:clamp(1.75rem,1.3929rem + .9524vw,2.25rem);font-weight:450;line-height:1}.wrapper-number .text-desc{font-size:clamp(1.25rem,.7143rem + 1.4286vw,2rem);font-weight:450;line-height:1.1}@font-face{font-display:swap;font-family:ClashDisplay;font-style:normal;font-weight:200 700;src:url(/_astro/ClashDisplay-Variable.Buk7cB_f.woff2) format("woff2"),url(/_astro/ClashDisplay-Variable.Dt2PxZhp.woff) format("woff"),url(/_astro/ClashDisplay-Variable.BHZjogP3.ttf) format("truetype")}:root,html[data-theme=dark]{--color-fill:47,55,65;--color-text-base:230,230,230;--color-accent:26,217,217;--color-card:63,75,90;--color-card-muted:89,107,129;--color-border:59,70,85}:global{color-scheme:dark}body{margin:0;-webkit-font-smoothing:antialiased}body,h1,h2,h3,h4,h5,h6{font-family:ClashDisplay,sans-serif}p{font-family:ClashDisplay}b{font-weight:700!important}.progress-bar{background:linear-gradient(to right,#fff var(--scroll),transparent 0);background-repeat:no-repeat;height:3px;position:fixed;width:100%;z-index:999999}::-webkit-scrollbar{background:transparent;width:0}::-webkit-scrollbar-thumb{background:red}#starfield{animation:height .3s ease-in-out;height:100svh;inset:0;position:fixed;width:100vw}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{mix-blend-mode:plus-lighter;opacity:0}to{mix-blend-mode:plus-lighter;opacity:1}}@keyframes astroFadeOut{0%{mix-blend-mode:plus-lighter;opacity:1}to{mix-blend-mode:plus-lighter;opacity:0}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}#main-footer[data-astro-cid-scinlfmn]{position:relative;z-index:1}.wrapper-footer[data-astro-cid-scinlfmn]{border:1px solid hsla(0,0%,100%,.1);border-bottom:none!important}
