.banner-module__GKXdOW__bannerBg{position:relative}.banner-module__GKXdOW__bannerHeadingWrapper{justify-content:center;display:flex}.banner-module__GKXdOW__bannerHeading{text-align:center;width:100%;max-width:1200px;padding-top:60px;line-height:100%!important}.banner-module__GKXdOW__statHeading{width:100%;max-width:1000px}.banner-module__GKXdOW__bigTextContainer{width:100vw;margin-left:calc(50% - 50vw)}.banner-module__GKXdOW__bigTextContainer img{width:100%;height:auto;display:block}.banner-module__GKXdOW__statsWrapper{justify-content:center;gap:75px;padding:165px 0 100px;display:flex}.banner-module__GKXdOW__statItem{border-bottom:1px solid var(--color-2);width:100%;max-width:313px}.banner-module__GKXdOW__bottomOverlay{pointer-events:none;z-index:1;background:linear-gradient(#fff0 0%,#fff 100%);width:100%;height:407px;position:absolute;bottom:0;left:0}@media (max-width:768px){.banner-module__GKXdOW__statsWrapper{z-index:5;flex-direction:column;gap:26px;padding:60px 0 0;position:relative}.banner-module__GKXdOW__statItem{max-width:100%;padding-bottom:18px!important}.banner-module__GKXdOW__statItem h2{font-size:48px}.banner-module__GKXdOW__bannerHeadingWrapper{padding:70px 0 30px}.banner-module__GKXdOW__ststsSec{padding-top:120px;padding-bottom:130px}}
.text-reveal-staggering-module__QNTOIW__revealLine,.text-reveal-staggering-module__QNTOIW__revealLineInner{display:block}.text-reveal-staggering-module__QNTOIW__measureWrap{visibility:hidden;pointer-events:none}.text-reveal-staggering-module__QNTOIW__wordWrap{white-space:nowrap;display:inline-block}.text-reveal-staggering-module__QNTOIW__charWrap{clip-path:inset(0 -200px);vertical-align:bottom;display:inline-block}.text-reveal-staggering-module__QNTOIW__charInner{will-change:transform;display:inline-block}
.Buttonhover-module__F30fHq__root{cursor:pointer;align-items:center;display:inline-flex;position:relative;overflow:hidden}.Buttonhover-module__F30fHq__layer{white-space:nowrap;align-items:center;display:inline-flex}.Buttonhover-module__F30fHq__layerAbsolute{align-items:center;display:inline-flex;position:absolute;inset:0}.Buttonhover-module__F30fHq__charWrap{line-height:1.2;display:inline-block;overflow:hidden}.Buttonhover-module__F30fHq__topChar,.Buttonhover-module__F30fHq__bottomChar{color:currentColor;display:inline-block}
.faq-module__BBxjya__faqSection{background-color:var(--color-1);width:100%;padding:100px 0}.faq-module__BBxjya__faqContainer{grid-template-columns:1fr 1.5fr;width:100%;margin:0 auto;display:grid}.faq-module__BBxjya__accordionList{flex-direction:column;display:flex}.faq-module__BBxjya__faqItem{border-bottom:1px solid var(--color-2);cursor:pointer;padding:30px 0;transition:background-color .8s cubic-bezier(.22,1,.36,1),color .6s cubic-bezier(.22,1,.36,1);overflow:hidden}.faq-module__BBxjya__questionRow{justify-content:space-between;align-items:center;gap:20px;display:flex}.faq-module__BBxjya__questionRow span{transition:color .6s cubic-bezier(.22,1,.36,1)}.faq-module__BBxjya__number{opacity:.6;min-width:40px;font-size:14px}.faq-module__BBxjya__icon{justify-content:center;align-items:center;transition:transform .4s cubic-bezier(.16,1,.3,1);display:flex}.faq-module__BBxjya__faqItem.faq-module__BBxjya__active .faq-module__BBxjya__icon{transform:rotate(180deg)}.faq-module__BBxjya__answerWrapper{will-change:height;height:0;transition:height .75s cubic-bezier(.22,1,.36,1);overflow:hidden;transform:translateZ(0)}.faq-module__BBxjya__answerContent{opacity:0;max-width:90%;padding:15px 0 0;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(-8px)}.faq-module__BBxjya__faqItem.faq-module__BBxjya__active .faq-module__BBxjya__answerContent{opacity:1;transform:translateY(0)}.faq-module__BBxjya__answerContent p{color:var(--color-2);line-height:1.6}@media (max-width:1024px){.faq-module__BBxjya__faqContainer{grid-template-columns:1fr;gap:40px}}@media (max-width:768px){.faq-module__BBxjya__accordionList,.faq-module__BBxjya__bigTitle{padding:0}.faq-module__BBxjya__faqContainer{gap:20px}.faq-module__BBxjya__questionRow{gap:40px}.faq-module__BBxjya__faqItem{padding:20px 0}.faq-module__BBxjya__awardsActive{color:#fff;background-color:#000;transition:background-color .8s cubic-bezier(.22,1,.36,1),color .6s cubic-bezier(.22,1,.36,1);padding:20px!important}.faq-module__BBxjya__awardsActive .faq-module__BBxjya__questionRow span{color:#fff}.faq-module__BBxjya__awardsActive .faq-module__BBxjya__icon svg path{stroke:#fff;fill:#fff}.faq-module__BBxjya__awardsContent{color:#fff;align-items:center;gap:28px;padding-top:50px;display:flex}.faq-module__BBxjya__awardsContent p{color:#fff;font-family:var(--font-2);font-size:14px;font-style:normal;font-weight:400;line-height:140%}.faq-module__BBxjya__trophyWrapper img{width:63px;height:102px}.faq-module__BBxjya__icon svg{width:34px;height:24px}.faq-module__BBxjya__aboutPage .faq-module__BBxjya__accordionList{padding:0%}.faq-module__BBxjya__aboutPage .faq-module__BBxjya__faqItem{padding:20px 0}.faq-module__BBxjya__awardsSection{padding:25px 0 10px}}
.text-reveal-module__dtEWbq__revealLine{display:block;overflow:hidden}.text-reveal-module__dtEWbq__revealLineInner{display:block}.text-reveal-module__dtEWbq__measureWrap{visibility:hidden;pointer-events:none}
.about-module__MV1rVW__ctaContainer{z-index:20;justify-content:space-between;gap:30px;padding-top:120px;display:flex}.about-module__MV1rVW__ctaImageWrapper{flex-shrink:0;padding-top:12rem}.about-module__MV1rVW__ctaTextWrapper{text-align:left;flex-direction:column;gap:30px;max-width:757px;display:flex}.about-module__MV1rVW__ctaTextWrapper h5{color:#000}.about-module__MV1rVW__aboutCta{border:1px solid var(--color-6);background:var(--color-6);color:#000;justify-content:center;align-items:center;width:fit-content;padding:16px 24px;text-decoration:none;display:flex}@media (max-width:768px){.about-module__MV1rVW__ctaContainer{flex-direction:column-reverse;gap:30px;padding-top:60px}.about-module__MV1rVW__ctaImageWrapper{padding-top:0}.about-module__MV1rVW__aboutCta{padding:15px 30px}}
.works-module__QPcd8W__worksSection{background-color:var(--color-1);width:100%}.works-module__QPcd8W__worksGrid{perspective:1200px;perspective-origin:top;grid-template-columns:repeat(2,1fr);gap:40px 20px;padding-top:60px;display:grid}.works-module__QPcd8W__largeProject,.works-module__QPcd8W__mediumProject{flex-direction:column;width:100%;display:flex}.works-module__QPcd8W__largeProject{transform-style:preserve-3d;will-change:transform, opacity;flex-direction:column;grid-column:1/2;display:flex}.works-module__QPcd8W__mediumProject{transform-style:preserve-3d;will-change:transform, opacity;flex-direction:column;grid-column:2/3;display:flex}.works-module__QPcd8W__imageContainerMedium{width:100%;height:436px;position:relative;overflow:hidden}.works-module__QPcd8W__imageContainerLarge{width:100%;height:806px;position:relative;overflow:hidden}.works-module__QPcd8W__imageContainer{aspect-ratio:4/5;width:100%;margin-bottom:26px;position:relative}.works-module__QPcd8W__imageContainerSmall{width:100%;height:459px;position:relative;overflow:hidden}.works-module__QPcd8W__imageRevealInner{width:100%;height:100%;position:absolute;inset:0}.works-module__QPcd8W__objectCover{object-fit:cover;transition:transform .6s cubic-bezier(.455,.03,.515,.955)}.works-module__QPcd8W__projectLink{will-change:filter, opacity;transition:filter .45s cubic-bezier(.455,.03,.515,.955),opacity .45s cubic-bezier(.455,.03,.515,.955);display:block}.works-module__QPcd8W__worksGrid:has(.works-module__QPcd8W__projectLink:hover) .works-module__QPcd8W__projectLink{filter:blur(.4px);opacity:1}.works-module__QPcd8W__worksGrid:has(.works-module__QPcd8W__projectLink:hover) .works-module__QPcd8W__projectLink:hover{filter:blur()brightness();opacity:1}.works-module__QPcd8W__projectLink:hover .works-module__QPcd8W__objectCover{transform:scale(1.15)}.works-module__QPcd8W__projectFooterHorizontal{justify-content:space-between;align-items:flex-start;flex-direction:row!important}.works-module__QPcd8W__projectFooterHorizontal h3{margin:0}.works-module__QPcd8W__projectFooterHorizontal p{color:var(--color-2)}.works-module__QPcd8W__bottomRow .works-module__QPcd8W__projectFooter{flex-direction:column}.works-module__QPcd8W__projectFooter{border-bottom:none;gap:16px;padding:26px 0 20px;display:flex;position:relative}.works-module__QPcd8W__projectFooter p{height:60px;color:var(--color-2);max-width:400px}.works-module__QPcd8W__bottomRow{perspective:1200px;perspective-origin:top;grid-column:1/3;grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.works-module__QPcd8W__smallProject{transform-style:preserve-3d;will-change:transform, opacity;flex-direction:column;display:flex}.works-module__QPcd8W__smallProject .works-module__QPcd8W__projectFooter{flex-direction:column;justify-content:flex-start;align-items:flex-start}.works-module__QPcd8W__smallProject .works-module__QPcd8W__projectFooter p{text-align:left;max-width:100%}.works-module__QPcd8W__buttonWrapper{justify-content:center;padding:60px 0;display:flex}.works-module__QPcd8W__learnMoreBtn{background-color:var(--color-6);cursor:pointer;color:var(--color-2);border:none;padding:16px 24px;text-decoration:none}@media (max-width:768px){.works-module__QPcd8W__worksGrid{perspective:800px;flex-direction:column;gap:30px;display:flex}.works-module__QPcd8W__bottomRow{perspective:800px;grid-template-columns:repeat(1,1fr);gap:30px}.works-module__QPcd8W__projectFooter{flex-direction:column!important}.works-module__QPcd8W__imageContainerSmall,.works-module__QPcd8W__imageContainerMedium,.works-module__QPcd8W__imageContainerLarge{height:340px}.works-module__QPcd8W__learnMoreBtn{padding:16px 20px}.works-module__QPcd8W__projectFooter p{height:auto}}
.Servicetitlehover-module__QQXJ8q__root{cursor:default;align-items:center;position:relative}.Servicetitlehover-module__QQXJ8q__layer{white-space:nowrap;align-items:center;display:inline-flex}.Servicetitlehover-module__QQXJ8q__layerAbsolute{align-items:center;display:inline-flex;position:absolute;inset:0}.Servicetitlehover-module__QQXJ8q__charWrap{clip-path:inset(0 -200px);line-height:1.4;display:inline-block}.Servicetitlehover-module__QQXJ8q__orangeChar,.Servicetitlehover-module__QQXJ8q__whiteChar{display:inline-block}.Servicetitlehover-module__QQXJ8q__orangeChar{color:#fff}.Servicetitlehover-module__QQXJ8q__whiteChar{color:var(--color-6)!important}
.customCursor-module__pGTUDW__cursorFollower{mix-blend-mode:difference;z-index:9999;pointer-events:none;border:2px solid #000;border-radius:50%;width:2rem;height:2rem;transition:transform .35s cubic-bezier(.165,.84,.44,1),opacity .25s;position:fixed;transform:translate(-50%,-50%)scale(.9)}.customCursor-module__pGTUDW__cursorFollowerDot{background:var(--color-6);z-index:10000;pointer-events:none;border-radius:50%;justify-content:center;align-items:center;width:1.9rem;height:1.9rem;transition:transform .4s cubic-bezier(.165,.84,.44,1),width .3s,height .3s,opacity .25s;display:flex;position:fixed;transform:translate(-50%,-50%)scale(.55)}.customCursor-module__pGTUDW__cursorLabel{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:500;line-height:1}.customCursor-module__pGTUDW__cursorServices{background:var(--color-6);mix-blend-mode:normal;border-radius:999px;width:87px;height:87px;transform:translate(-50%,-50%)scale(1)}.customCursor-module__pGTUDW__cursorServices .customCursor-module__pGTUDW__cursorLabel{color:#000}.customCursor-module__pGTUDW__cursorTestimonial{background:var(--color-6);border-radius:999px;width:72px;height:72px;transform:translate(-50%,-50%)scale(1)}.customCursor-module__pGTUDW__cursorTestimonial:before,.customCursor-module__pGTUDW__cursorTestimonial:after{content:"";border:0;width:10px;height:10px;position:absolute}.customCursor-module__pGTUDW__cursorTestimonial:before{border-top:2px solid #000;border-left:2px solid #000;top:50%;left:18px;transform:translateY(-50%)rotate(-45deg)}.customCursor-module__pGTUDW__cursorTestimonial:after{border-top:2px solid #000;border-right:2px solid #000;top:50%;right:18px;transform:translateY(-50%)rotate(45deg)}.customCursor-module__pGTUDW__cursorReadMore{background:var(--color-6);mix-blend-mode:normal;border-radius:999px;width:87px;height:87px;transform:translate(-50%,-50%)scale(1)}.customCursor-module__pGTUDW__cursorReadMore .customCursor-module__pGTUDW__cursorLabel{color:#000;letter-spacing:.12em;text-align:center;font-size:9px}.customCursor-module__pGTUDW__cursorHidden{opacity:0!important;transform:translate(-50%,-50%)scale(.2)!important}
.pageloader-module__e--Rta__overlay{z-index:99999;background:var(--color-2);pointer-events:none;visibility:hidden;will-change:transform;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.pageloader-module__e--Rta__overlay.pageloader-module__e--Rta__visible{visibility:visible;pointer-events:auto}.pageloader-module__e--Rta__pageNameWrap{flex-direction:column;align-items:center;gap:18px;display:flex}.pageloader-module__e--Rta__pageName{color:var(--color-1);font-family:var(--font-1);letter-spacing:.02em;font-size:clamp(2rem,6vw,4rem);font-weight:600}.pageloader-module__e--Rta__pageNameUnderline{background:var(--color-6);transform-origin:0;width:100%;height:4px;display:block;transform:scaleX(0)}.pageloader-module__e--Rta__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.whatwedo-module__BEcbua__servicesSection{width:100%;overflow:hidden}:is(.whatwedo-module__BEcbua__servicesSection .heading-1,.whatwedo-module__BEcbua__servicesSection .text-4,.whatwedo-module__BEcbua__servicesSection .marqueeContainer){color:var(--1)}.whatwedo-module__BEcbua__subHeading{max-width:900px;margin:40px 0 60px}.whatwedo-module__BEcbua__servicesList{flex-direction:column;display:flex}.whatwedo-module__BEcbua__serviceItem{align-items:flex-start;gap:41px;padding:28px 0;display:flex}.whatwedo-module__BEcbua__serviceItem:not(:last-child){position:relative}.whatwedo-module__BEcbua__serviceItem:not(:last-child):after{content:"";background:var(--color-1);height:1px;position:absolute;bottom:0;left:-100vw;right:-100vw}.whatwedo-module__BEcbua__serviceTitle{flex-wrap:wrap;align-items:center;gap:.7rem;margin:0;display:flex}.whatwedo-module__BEcbua__imageInline{vertical-align:middle;opacity:0;white-space:nowrap;width:0;transition:width .6s cubic-bezier(.76,0,.24,1),opacity .6s cubic-bezier(.76,0,.24,1),transform .6s cubic-bezier(.76,0,.24,1);display:inline-block;overflow:hidden;transform:translateY(6px)}.whatwedo-module__BEcbua__imageInlineInner{clip-path:inset(0 100% 0 0 round 4px);align-items:center;width:160px;padding:0 16px;transition:clip-path .6s cubic-bezier(.76,0,.24,1);display:inline-flex}.whatwedo-module__BEcbua__inlineThumb{object-fit:cover;width:160px;height:90px;transition:transform .9s cubic-bezier(.76,0,.24,1);display:block;transform:scale(1.08)}.whatwedo-module__BEcbua__serviceItem:hover .whatwedo-module__BEcbua__imageInline{opacity:1;width:192px;transform:translateY(0)}.whatwedo-module__BEcbua__serviceItem:hover .whatwedo-module__BEcbua__imageInlineInner{clip-path:inset(0 0% 0 0 round 4px)}.whatwedo-module__BEcbua__serviceItem:hover .whatwedo-module__BEcbua__inlineThumb{transform:scale(1)}.whatwedo-module__BEcbua__serviceItem:not(:hover) .whatwedo-module__BEcbua__imageInline{opacity:0;width:0;transform:translateY(6px)}.whatwedo-module__BEcbua__serviceItem:not(:hover) .whatwedo-module__BEcbua__imageInlineInner{clip-path:inset(0 100% 0 0 round 4px)}.whatwedo-module__BEcbua__serviceItem:not(:hover) .whatwedo-module__BEcbua__inlineThumb{transform:scale(1.08)}.whatwedo-module__BEcbua__buttonWrapper{justify-content:center;margin-top:70px;display:flex}.whatwedo-module__BEcbua__learnMoreBtn{border:1px solid var(--color-6);padding:16px 24px;text-decoration:none;position:relative;overflow:hidden;color:var(--color-6)!important}.whatwedo-module__BEcbua__learnMoreBtn:before{content:"";background-color:var(--color-1);z-index:0;position:absolute;inset:0;transform:translateY(100%)}.whatwedo-module__BEcbua__learnMoreBtn{z-index:1;position:relative}body.whatwedo-module__BEcbua__service-mode section{background-color:var(--color-2)!important;color:var(--color-1)!important}body.whatwedo-module__BEcbua__service-mode .whatwedo-module__BEcbua__marqueeContainer,body.whatwedo-module__BEcbua__service-mode .whatwedo-module__BEcbua__heading-1,body.whatwedo-module__BEcbua__service-mode .whatwedo-module__BEcbua__text-4{color:var(--color-1)!important;border-bottom:1px solid var(--color-1)!important;background-color:var(--color-2)!important}body.whatwedo-module__BEcbua__service-mode .whatwedo-module__BEcbua__learnMoreBtn{position:relative;overflow:hidden;border:1px solid var(--color-1)!important;color:var(--color-1)!important}body.whatwedo-module__BEcbua__service-mode .whatwedo-module__BEcbua__learnMoreBtn:before{background-color:var(--color-1)!important}body.whatwedo-module__BEcbua__service-mode .whatwedo-module__BEcbua__serviceItem:not(:last-child):after{background:var(--color-1)!important}@media (max-width:768px){.whatwedo-module__BEcbua__learnMoreBtn{padding:16px 20px}.whatwedo-module__BEcbua__serviceItem{flex-direction:column;gap:16px}.whatwedo-module__BEcbua__subHeading{margin-bottom:40px}.whatwedo-module__BEcbua__serviceTitle{flex-direction:column;align-items:flex-start;gap:0;display:flex}.whatwedo-module__BEcbua__mobileImageWrapper{width:100%;margin-top:16px;display:block}.whatwedo-module__BEcbua__mobileImage{object-fit:cover;width:100%;max-width:275px;height:auto;display:block}}.whatwedo-module__BEcbua__serviceTitleLayers{display:inline-block;position:relative;overflow:hidden}.whatwedo-module__BEcbua__serviceTitleOrange{color:#fff;display:block}.whatwedo-module__BEcbua__serviceTitleWhite{color:#fff;display:block;position:absolute;inset:0;transform:translateY(100%)}
.slider-module__mDXlpq__sliderSection{background-color:var(--color-1);width:100%;overflow:hidden}.slider-module__mDXlpq__marqueeContainer{border-bottom:1px solid var(--color-2);border-top:1px solid var(--color-2);width:100%;display:flex;overflow:hidden}.slider-module__mDXlpq__marqueeInner{white-space:nowrap;will-change:transform;display:flex}.slider-module__mDXlpq__mainTitle{margin:0;padding:20px 40px;display:inline-block}
.stripes-module__jHVaqG__stripesSection{background-color:var(--color-1);color:#2d2d2d;width:100%}.stripes-module__jHVaqG__stripesSectionDark{color:#fff;background-color:#000}.stripes-module__jHVaqG__gridWrapper{margin-top:60px}.stripes-module__jHVaqG__logoGrid{border-left:.801px solid #959494;grid-template-columns:repeat(5,1fr);display:grid}.stripes-module__jHVaqG__logoBox{border-top:.801px solid #959494;border-bottom:.801px solid #959494;border-right:.801px solid #959494;justify-content:center;align-items:center;height:179px;display:flex}.stripes-module__jHVaqG__imageWrapper{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.stripes-module__jHVaqG__clientLogo{filter:grayscale();opacity:.9;transition:filter .3s,opacity .3s}.stripes-module__jHVaqG__clientLogo svg path{fill:currentColor}.stripes-module__jHVaqG__mobileOnly{display:none}@media (max-width:1024px){.stripes-module__jHVaqG__logoGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.stripes-module__jHVaqG__logoGrid{display:none}.stripes-module__jHVaqG__mobileOnly{display:block}.stripes-module__jHVaqG__gridWrapper{margin-top:30px}.stripes-module__jHVaqG__logoBox{height:102px}.stripes-module__jHVaqG__clientLogo svg{padding:10px}.stripes-module__jHVaqG__imageWrapper img{scale:.8}}
.testimonial-module__Cp61Ua__clientsSection{background-color:var(--color-1);width:100%;padding-bottom:100px;overflow:hidden}.testimonial-module__Cp61Ua__testimonialsWrapper{border-bottom:1px solid var(--color-2);padding:65px 0 40px;position:relative}.testimonial-module__Cp61Ua__splide__slide{box-sizing:border-box;padding:0 32px}.testimonial-module__Cp61Ua__testimonialCard{border-right:1px solid var(--color-2);box-sizing:border-box;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:0 50px 40px 0;display:flex}.testimonial-module__Cp61Ua__splide__slide:last-child .testimonial-module__Cp61Ua__testimonialCard{border-right:none}.testimonial-module__Cp61Ua__quoteText{color:var(--color-2);margin-bottom:35px}.testimonial-module__Cp61Ua__authorInfo{color:var(--color-2)}.testimonial-module__Cp61Ua__authorName{display:block}.testimonial-module__Cp61Ua__authorRole{color:var(--color-2)}.testimonial-module__Cp61Ua__serviceTestimonial{border-top:1px solid var(--color-2);padding-top:120px}@media (max-width:1024px){.testimonial-module__Cp61Ua__splide__slide{padding:0 20px}.testimonial-module__Cp61Ua__testimonialCard{padding:0 30px 30px 0}}@media (max-width:768px){.testimonial-module__Cp61Ua__testimonialsWrapper{padding:44px 0 20px}.testimonial-module__Cp61Ua__testimonialCard{padding:0 12px 0 0}.testimonial-module__Cp61Ua__quoteText{margin-bottom:26px}.testimonial-module__Cp61Ua__clientsSection{padding-bottom:0}.testimonial-module__Cp61Ua__serviceTestimonial{padding-top:0}.testimonial-module__Cp61Ua__testimonialsHeading{padding-left:0}}
.branding-module__lTf0xq__animationSection{padding:140px 0}.branding-module__lTf0xq__row{justify-content:space-between;align-items:flex-start;gap:40px;display:flex}.branding-module__lTf0xq__leftContent{flex:0 0 280px;width:100%;max-width:280px}.branding-module__lTf0xq__loaderTrack{background:#12121226;width:100%;height:1px;margin-top:10px;margin-bottom:65px;display:block;position:relative;overflow:hidden}.branding-module__lTf0xq__loaderFill{background:var(--color-2);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.branding-module__lTf0xq__servicesList{flex-direction:column;gap:8px;margin-top:36px;display:flex}.branding-module__lTf0xq__middleColumn{flex:1}.branding-module__lTf0xq__itemsGrid{grid-template-columns:1fr 313px;align-items:start;column-gap:0;margin-top:40px;display:grid}.branding-module__lTf0xq__headingsColumn{flex-direction:column;gap:40px;display:flex}.branding-module__lTf0xq__headingItem{cursor:pointer;transition:color .3s,opacity .3s;position:relative}.branding-module__lTf0xq__headingActive{color:var(--color-2);opacity:1}.branding-module__lTf0xq__headingInactive{color:var(--color-2);opacity:.3}.branding-module__lTf0xq__imageCell{aspect-ratio:313/342;width:313px;text-decoration:none;display:block;position:sticky;top:40px}.branding-module__lTf0xq__imageCellMobile{display:none}.branding-module__lTf0xq__imageLayer{background-position:50%;background-size:cover;width:100%;height:100%;transition:opacity .4s;position:absolute;inset:0}.branding-module__lTf0xq__imageLayerActive{opacity:1}.branding-module__lTf0xq__imageLayerInactive{opacity:0}.branding-module__lTf0xq__mobileContent{display:none}@media (max-width:768px){.branding-module__lTf0xq__animationSection{padding:60px 0}.branding-module__lTf0xq__row{flex-direction:column;gap:32px}.branding-module__lTf0xq__leftContent{display:none}.branding-module__lTf0xq__middleColumn{width:100%}.branding-module__lTf0xq__itemsGrid{margin-top:50px;display:block}.branding-module__lTf0xq__headingsColumn{gap:48px}.branding-module__lTf0xq__headingItem{flex-direction:column;gap:20px;display:flex}.branding-module__lTf0xq__headingActive,.branding-module__lTf0xq__headingInactive{opacity:1}.branding-module__lTf0xq__imageCell{display:none}.branding-module__lTf0xq__imageCellMobile{aspect-ratio:313/342;width:100%;text-decoration:none;display:block;position:relative}.branding-module__lTf0xq__imageCellMobile .branding-module__lTf0xq__imageLayer:not(:first-child){display:none}.branding-module__lTf0xq__imageCellMobile .branding-module__lTf0xq__imageLayer:first-child{opacity:1!important}.branding-module__lTf0xq__mobileContent{display:block}.branding-module__lTf0xq__mobileContent p:first-child{margin-top:24px}.branding-module__lTf0xq__servicesList{gap:12px;margin-top:0}}
@media (max-width:768px){.heading-module__VEXXCq__heading{font-size:24px}.heading-module__VEXXCq__videoHeading{padding:0}}
.ourapproach-module__2hFo4W__ourApproachSection{position:relative}.ourapproach-module__2hFo4W__approachHeading{background:var(--color-1);width:100%;padding-top:100px}.ourapproach-module__2hFo4W__approachDescription{max-width:635px;margin-top:32px}.ourapproach-module__2hFo4W__stackWrapper{width:100%;position:relative}.ourapproach-module__2hFo4W__stackCard{background:var(--color-1);border-top:1px solid #000;width:100%;height:422px;display:flex;position:sticky;top:80px}.ourapproach-module__2hFo4W__stackCard:first-child{z-index:1}.ourapproach-module__2hFo4W__stackCard:nth-child(2){z-index:2}.ourapproach-module__2hFo4W__stackCard:nth-child(3){z-index:3}.ourapproach-module__2hFo4W__cardColorBar{background:#b2ffd7;flex:0 0 162px;width:162px;height:100%}.ourapproach-module__2hFo4W__cardIndex{text-align:center;width:162px;color:var(--color-2);position:absolute;top:120px;left:0}.ourapproach-module__2hFo4W__cardContent{flex-direction:column;flex:1;justify-content:center;padding:0 60px;display:flex}.ourapproach-module__2hFo4W__cardDescription{max-width:431px;margin-top:24px}.ourapproach-module__2hFo4W__cardImageWrap{flex:0 0 42%;width:42%;height:100%;overflow:hidden}.ourapproach-module__2hFo4W__cardImageWrap img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:768px){.ourapproach-module__2hFo4W__approachHeading{padding-top:30px}.ourapproach-module__2hFo4W__stackWrapper{height:auto;overflow:visible}.ourapproach-module__2hFo4W__approachDescription{max-width:100%;margin-top:20px}.ourapproach-module__2hFo4W__stackCard{flex-direction:column;height:auto;position:static;inset:auto;z-index:auto!important}.ourapproach-module__2hFo4W__stackCard:nth-child(2),.ourapproach-module__2hFo4W__stackCard:nth-child(3){transform:none}.ourapproach-module__2hFo4W__cardColorBar{flex:0 0 6px;width:100%;height:6px}.ourapproach-module__2hFo4W__cardIndex{text-align:left;width:auto;padding:30px 1rem 0;position:static}.ourapproach-module__2hFo4W__cardContent{padding:8px 1rem 0}.ourapproach-module__2hFo4W__cardDescription{max-width:100%}.ourapproach-module__2hFo4W__cardImageWrap{flex:none;width:100%;height:240px;margin-top:24px}}
.video-module__kGFx7W__videoSection{width:100%;height:100dvh;position:relative;overflow:hidden}.video-module__kGFx7W__wrapper{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.video-module__kGFx7W__imageGrid{will-change:transform;grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.video-module__kGFx7W__gridItem,.video-module__kGFx7W__videoCell{width:100%;overflow:hidden}@media (max-width:768px){.video-module__kGFx7W__imageGrid{gap:10px;width:100%}.video-module__kGFx7W__gridItem,.video-module__kGFx7W__videoCell{aspect-ratio:auto;width:auto;height:209px}}.video-module__kGFx7W__gridItem img,.video-module__kGFx7W__video{object-fit:cover;width:100%;height:100%;display:block}
.serviceimage-module__SE-TZW__imageWrapper{width:100%;height:500px;position:relative}.serviceimage-module__SE-TZW__imageWrapper img{object-fit:cover;height:100%}@media (max-width:768px){.serviceimage-module__SE-TZW__imageWrapper{height:350px}}
.founders-module__U8ZyIq__foundersSection{padding:0;position:relative}.founders-module__U8ZyIq__foundersInner{align-items:center;gap:32px;display:flex;position:relative}.founders-module__U8ZyIq__cardStack{flex:1;min-width:0;display:grid;position:relative;overflow:hidden}.founders-module__U8ZyIq__card{grid-area:1/1;align-items:center;gap:80px;min-width:0;display:flex}.founders-module__U8ZyIq__photoCol{flex-shrink:0;width:40%;position:relative}.founders-module__U8ZyIq__photoWrap{aspect-ratio:3/4;width:100%;overflow:hidden}.founders-module__U8ZyIq__photo{object-fit:cover;width:100%;height:100%;display:block}.founders-module__U8ZyIq__nameTag{flex-direction:column;align-items:flex-start;margin-top:-67px;padding-left:0;display:flex;position:relative}.founders-module__U8ZyIq__firstName{font-family:var(--font-3);color:var(--color-2);font-size:72px;line-height:1}.founders-module__U8ZyIq__lastName{font-family:var(--font-2);padding-left:0;font-size:20px;font-weight:300}.founders-module__U8ZyIq__infoCol{flex:1;min-width:0}.founders-module__U8ZyIq__label{letter-spacing:1px;margin-bottom:16px}.founders-module__U8ZyIq__heading{margin-bottom:24px}.founders-module__U8ZyIq__description{color:#121212bf;margin-bottom:28px}.founders-module__U8ZyIq__linkedinBadge{color:#fff;background:#000;border-radius:10%;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.founders-module__U8ZyIq__navArrow{color:#000;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.founders-module__U8ZyIq__navArrowIcon{transition:transform .7s cubic-bezier(.65,0,.35,1)}.founders-module__U8ZyIq__navArrowFlipped{transform:scaleX(-1)}.founders-module__U8ZyIq__mobileNavArrows{display:none}@media (max-width:768px){.founders-module__U8ZyIq__foundersSection{padding:60px 0}.founders-module__U8ZyIq__foundersInner,.founders-module__U8ZyIq__card{flex-direction:column;align-items:stretch;gap:32px}.founders-module__U8ZyIq__photoCol{order:3;width:100%}.founders-module__U8ZyIq__firstName{font-size:48px}.founders-module__U8ZyIq__infoCol{max-width:100%;display:contents}.founders-module__U8ZyIq__label{order:1;margin-bottom:0}.founders-module__U8ZyIq__heading{order:2;margin-bottom:0}.founders-module__U8ZyIq__description{order:4;margin-bottom:0}.founders-module__U8ZyIq__linkedinBadge{order:5}.founders-module__U8ZyIq__navArrow{display:none}.founders-module__U8ZyIq__mobileNavArrows{z-index:10;pointer-events:none;justify-content:center;align-items:center;gap:16px;display:flex;position:sticky;bottom:24px}.founders-module__U8ZyIq__mobileNavArrow{pointer-events:auto;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:41px;height:41px;padding:0;display:flex}.founders-module__U8ZyIq__mobileNavArrow img{width:100%;height:100%;display:block}}
.projectcard-module__fdfVVa__cardLink{color:inherit;transform-style:preserve-3d;will-change:transform, opacity;text-decoration:none;display:block}.projectcard-module__fdfVVa__imageWrap{width:100%;position:relative;overflow:hidden}.projectcard-module__fdfVVa__imageRevealInner{width:100%;height:100%;position:absolute;inset:0}.projectcard-module__fdfVVa__imageRevealInner img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.22,1,.36,1);display:block;transform:scale(1)}.projectcard-module__fdfVVa__cardLink:hover .projectcard-module__fdfVVa__imageRevealInner img{transform:scale(1.08)}.projectcard-module__fdfVVa__medium{height:459px}.projectcard-module__fdfVVa__largeCardDetail{min-height:158px;margin-bottom:60px;padding-top:26px;position:relative}.projectcard-module__fdfVVa__largeCardDetail h3{padding-bottom:16px;line-height:120%}.projectcard-module__fdfVVa__largeCardDetailBorder{background:var(--color-2);transform-origin:0;height:0;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.projectcard-module__fdfVVa__threeCol{perspective:1200px;perspective-origin:top;grid-template-columns:repeat(3,1fr);column-gap:20px;display:grid}@media (max-width:768px){.projectcard-module__fdfVVa__threeCol{grid-template-columns:1fr;gap:0}.projectcard-module__fdfVVa__largeCardDetail{margin-bottom:30px}.projectcard-module__fdfVVa__imageWrap,.projectcard-module__fdfVVa__medium{height:340px}.projectcard-module__fdfVVa__imageWrap img,.projectcard-module__fdfVVa__medium img{object-fit:inherit}}
@keyframes worknavbar-module__oDVPSW__slideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.worknavbar-module__oDVPSW__navBar{z-index:100;background:var(--color-1);border-top:1px solid #000;padding:25px 0;transition:border-color .25s;animation:1s cubic-bezier(.16,1,.3,1) .55s both worknavbar-module__oDVPSW__slideUp;position:fixed;bottom:0;left:0;right:0}.worknavbar-module__oDVPSW__navBar:hover{border-top:3px solid var(--color-6)}.worknavbar-module__oDVPSW__inner{justify-content:space-between;align-items:center;width:90%;max-width:1728px;margin:0 auto;display:flex}.worknavbar-module__oDVPSW__navLink{color:var(--color-2);flex:1;align-items:center;gap:14px;text-decoration:none;transition:color .2s;display:flex}.worknavbar-module__oDVPSW__navLink:hover .worknavbar-module__oDVPSW__label{color:var(--color-2)}.worknavbar-module__oDVPSW__navLinkRight{justify-content:flex-end}.worknavbar-module__oDVPSW__projectName{font-family:var(--font-2);letter-spacing:-.16px;color:var(--color-2);font-size:16px;font-weight:600;line-height:115%}.worknavbar-module__oDVPSW__label{font-family:var(--font-2);letter-spacing:-.16px;color:#888;font-size:16px;font-weight:400;line-height:115%}.worknavbar-module__oDVPSW__viewAll{font-family:var(--font-2);letter-spacing:-.16px;color:#888;flex-shrink:0;padding:0 40px;font-size:16px;font-weight:400;line-height:115%;text-decoration:none;transition:color .2s}.worknavbar-module__oDVPSW__viewAll:hover{color:var(--color-2)}.worknavbar-module__oDVPSW__arrowLeft{transition:transform .25s;transform:rotate(-180deg)}.worknavbar-module__oDVPSW__navLink:hover .worknavbar-module__oDVPSW__arrowLeft{transform:rotate(-180deg)translate(4px)}.worknavbar-module__oDVPSW__arrowRight{transition:transform .25s}.worknavbar-module__oDVPSW__navLink:hover .worknavbar-module__oDVPSW__arrowRight{transform:translate(4px)}@media (max-width:1024px){.worknavbar-module__oDVPSW__navBar{display:none}}
.awards-module__E_zncG__awardsSection{position:relative}.awards-module__E_zncG__awardHeading{margin-bottom:60px}.awards-module__E_zncG__table{width:100%}.awards-module__E_zncG__tableHeader{border-bottom:1px solid #000;justify-content:space-between;padding:0 5% 12px 11%;display:flex}.awards-module__E_zncG__row{cursor:pointer;backface-visibility:hidden;border-bottom:1px solid #000;grid-template-columns:60px 2fr 1fr;align-items:center;height:68px;padding:0 5%;display:grid;position:relative;transform:translateZ(0)}.awards-module__E_zncG__row:before{content:"";transform-origin:bottom;z-index:-1;background-color:#000;width:100%;height:100%;transition:transform .6s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0;transform:scaleY(0)}.awards-module__E_zncG__type{text-align:right}.awards-module__E_zncG__iconWrapper{opacity:0;pointer-events:none;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.awards-module__E_zncG__row:hover{color:#fff}.awards-module__E_zncG__row:hover:before{transform:scaleY(1)}.awards-module__E_zncG__row:hover .awards-module__E_zncG__iconWrapper{opacity:1;transition:transform .9s cubic-bezier(.22,1,.36,1);transform:translate(-50%,-50%)scale(1)}.awards-module__E_zncG__mobileNumber{font-family:var(--font-2);margin-bottom:6px;font-size:16px;font-style:normal;font-weight:400;line-height:140%}@media (max-width:768px){.awards-module__E_zncG__awardsSection{padding:120px 0 0}.awards-module__E_zncG__awardHeading{margin-bottom:0}}
.blog-module__4Hsr0a__blogGrid{gap:45px;width:100%;display:flex}.blog-module__4Hsr0a__leftWrapper{border-right:1px solid var(--color-2);flex-direction:column;gap:30px;width:65%;padding-right:45px;display:flex}.blog-module__4Hsr0a__sideWrapper{flex-direction:column;gap:30px;width:35%;display:flex}.blog-module__4Hsr0a__featuredCard,.blog-module__4Hsr0a__sideCard{flex-direction:column;padding-bottom:30px;display:flex;position:relative}.blog-module__4Hsr0a__featuredCard h3{width:100%;max-width:550px}.blog-module__4Hsr0a__cardBorder{background-color:var(--color-2);transform-origin:0;width:100%;height:1px;position:absolute;bottom:0;left:0}.blog-module__4Hsr0a__blogTag{border:1px solid #ccc;border-radius:24px;width:fit-content;margin:20px 0 12px;padding:10px 20px}.blog-module__4Hsr0a__featuredCard,.blog-module__4Hsr0a__sideCard{text-decoration:none}.blog-module__4Hsr0a__viewMoreBtn{background-color:var(--color-6);cursor:pointer;border:none;width:189px;height:58px}.blog-module__4Hsr0a__imageContainer{width:100%;position:relative;overflow:hidden}.blog-module__4Hsr0a__featuredCard .blog-module__4Hsr0a__imageContainer{aspect-ratio:16/10}.blog-module__4Hsr0a__sideCard .blog-module__4Hsr0a__imageContainer{aspect-ratio:4/3}.blog-module__4Hsr0a__imageRevealInner{transform-origin:bottom;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.blog-module__4Hsr0a__imageRevealInner img{object-fit:cover;width:100%;height:100%;display:block}.blog-module__4Hsr0a__imageOverlay{transform-origin:bottom;background-color:#e0ff4f;width:100%;height:100%;position:absolute;inset:0}.blog-module__4Hsr0a__cardTitle{width:100%;max-width:550px;display:block}@media (max-width:768px){.blog-module__4Hsr0a__blogGrid{flex-direction:column;gap:30px;padding-top:40px}.blog-module__4Hsr0a__leftWrapper{border-right:none;width:100%;padding-right:0}.blog-module__4Hsr0a__sideWrapper{width:100%}.blog-module__4Hsr0a__featuredCard,.blog-module__4Hsr0a__sideCard{padding-bottom:20px}.blog-module__4Hsr0a__viewMoreBtn{width:136px;height:47px;font-size:16px}}
.featuredProject-module__9_bLrq__featuredProjects{width:100%}.featuredProject-module__9_bLrq__tabs{justify-content:space-between;gap:20px;margin:50px 0 60px;padding:25px 0;display:flex;position:relative}.featuredProject-module__9_bLrq__tabsInner{justify-content:space-between;align-items:center;gap:40px;display:flex}.featuredProject-module__9_bLrq__tabsBorderLine{background:var(--color-2);transform-origin:0;pointer-events:none;height:1px;position:absolute;left:0;right:0;transform:scaleX(0)}.featuredProject-module__9_bLrq__tabsBorderLine[data-position=top]{top:0}.featuredProject-module__9_bLrq__tabsBorderLine[data-position=bottom]{bottom:0}.featuredProject-module__9_bLrq__tabRevealWrap{display:inline-block;overflow:hidden}.featuredProject-module__9_bLrq__tabButton{cursor:pointer;background:0 0;border:none;padding:0;position:relative}.featuredProject-module__9_bLrq__activeTab{opacity:1;color:var(--color-4);background:0 0;border:none}.featuredProject-module__9_bLrq__threeCol{perspective:1200px;perspective-origin:top;grid-template-columns:repeat(3,1fr);column-gap:20px;display:grid}.featuredProject-module__9_bLrq__largeCardDetail h3{line-height:120%}.featuredProject-module__9_bLrq__imageWrap{width:100%;position:relative;overflow:hidden}.featuredProject-module__9_bLrq__imageRevealInner{width:100%;height:100%;position:absolute;inset:0}.featuredProject-module__9_bLrq__imageRevealInner img{object-fit:cover;width:100%;height:100%;display:block}.featuredProject-module__9_bLrq__medium{height:459px}.featuredProject-module__9_bLrq__largeCardDetail{height:158px;margin-bottom:60px;padding-top:26px;position:relative}.featuredProject-module__9_bLrq__largeCardDetail h3{padding-bottom:16px}.featuredProject-module__9_bLrq__largeCardDetailBorder{background:var(--color-2);transform-origin:0;height:0;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.featuredProject-module__9_bLrq__cardLink{color:inherit;transform-style:preserve-3d;will-change:transform, opacity;text-decoration:none;display:block}.featuredProject-module__9_bLrq__viewMoreWrap{text-align:center;margin-top:72px}.featuredProject-module__9_bLrq__viewMore{background:var(--color-6);text-transform:uppercase;cursor:pointer;font-size:20px;font-style:normal;font-weight:500;line-height:100%;font-family:var(--font-1);border:none;padding:15px 40px;text-decoration:none}@media (max-width:768px){.featuredProject-module__9_bLrq__featuredProjects{padding-top:130px}.featuredProject-module__9_bLrq__threeCol{grid-template-columns:1fr;gap:0}.featuredProject-module__9_bLrq__largeCardDetail{margin-bottom:30px}.featuredProject-module__9_bLrq__tabsInner{flex-direction:row;justify-content:space-between;align-items:center;gap:30px}.featuredProject-module__9_bLrq__imageWrap,.featuredProject-module__9_bLrq__medium{height:340px}:is(.featuredProject-module__9_bLrq__imageWrap,.featuredProject-module__9_bLrq__medium) img{object-fit:inherit!important}.featuredProject-module__9_bLrq__tabs{margin:20px 0 70px;padding:20px 0}.featuredProject-module__9_bLrq__viewMoreWrap{margin-top:30px}.featuredProject-module__9_bLrq__scrollTab{z-index:100;white-space:nowrap;scroll-behavior:smooth;flex:1;gap:20px;padding-bottom:5px;display:flex;position:sticky;top:0;overflow-x:auto}.featuredProject-module__9_bLrq__scrollTab::-webkit-scrollbar{display:none}.featuredProject-module__9_bLrq__scrollLink{cursor:pointer;background:0 0;border:none;border-radius:20px;flex-shrink:0;flex-basis:auto;padding:0 10px}.featuredProject-module__9_bLrq__scrollLink span{align-items:center;gap:8px;display:flex}.featuredProject-module__9_bLrq__scrollink.featuredProject-module__9_bLrq__active{color:#fff;background:#000}.featuredProject-module__9_bLrq__heading{padding-top:0}.featuredProject-module__9_bLrq__viewMore{padding:15px 25px;font-size:16px}}
