.HighlightGrid_row__35THV .HighlightGrid_col__GR2SN{display:flex;flex-direction:column;margin:var(--sp-4) 0}.HighlightGrid_row__35THV .HighlightGrid_col__GR2SN .HighlightGrid_body__lCoiz{flex:1 1;margin-bottom:var(--sp-4)}.Home_center-absolute-no-nav__UYX_Q,.Home_center-absolute__3HOa9{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}.Home_center-absolute-no-nav__UYX_Q{top:calc(50% - .5*var(--navbar-height))}@media(max-width:767px){.Home_center-absolute-no-nav__UYX_Q{top:calc(50% - .25*var(--navbar-height))}}.Home_center-y-absolute-no-nav__XUuhi,.Home_center-y-absolute__kROxq{position:absolute;top:50%;transform:translateY(-50%)}.Home_center-y-absolute-no-nav__XUuhi{top:calc(50% - .5*var(--navbar-height))}@media(max-width:767px){.Home_center-y-absolute-no-nav__XUuhi{top:calc(50% - .25*var(--navbar-height))}}.Home_center-x-absolute__7cjmU{position:absolute;left:50%;transform:translateX(-50%)}.Home_max-lines-1__YV2KC{white-space:nowrap;overflow:hidden;display:block;text-overflow:ellipsis}.Home_clientsLogosSlidesWrapper__M9uS5{padding-top:var(--sp-3);position:relative;top:0}@media(min-width:768px){.Home_clientsLogosSlidesWrapper__M9uS5{position:static;top:unset;padding-bottom:261px}}.Home_clientsLogosSlidesWrapper__M9uS5 div:has(>.Home_logoWrapper__jJpt7):last-child .Home_logoWrapper__jJpt7{border:none}.Home_clientsLogosSlidesWrapper__M9uS5 div:has(>.Home_logoWrapper__jJpt7):first-child .Home_logoWrapper__jJpt7{padding-left:var(--sp-4)}.Home_mobileLink__DfE_X{position:absolute;height:50px;width:100%;top:-200px;top:calc(100*var(--vh, 1vh) - calc(var(--navbar-height) * 2 / 3));z-index:1;opacity:0;transition:opacity .4s;pointer-events:none}@media(min-width:768px){.Home_mobileLink__DfE_X{display:none}}.Home_mobileLink__DfE_X.Home_show__e_fp5{opacity:1;pointer-events:auto}.Home_mobileLink__DfE_X span{position:absolute;top:50%;transform:translateY(-50%);right:0;display:flex;align-items:center;padding:0 calc(var(--grid-gutter-width)/2)}.Home_mobileLink__DfE_X span:after{content:"";position:relative;top:-1px;display:block;margin-left:var(--sp-3);width:0;height:0;border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-top:10.392px solid var(--black)}.Home_clientsSlidesWrapper__CDU10{position:relative;min-height:400px}@media(min-width:768px){.Home_clientsSlidesWrapper__CDU10{min-height:inherit}}.Home_everyBitMattersWrapper__8jBUm{position:absolute;left:0;right:0;bottom:0;top:unset;pointer-events:none}@media(min-width:768px){.Home_everyBitMattersWrapper__8jBUm{top:211px;padding-top:100px}}.Home_everyBitMattersWrapper__8jBUm label{color:var(--orange)}@media(max-width:767px){.Home_everyBitMattersWrapper__8jBUm label{font-size:9.375rem;margin-bottom:4px}}.MainHeadingSection_center-absolute-no-nav__48wJz,.MainHeadingSection_center-absolute__U_Rez{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}.MainHeadingSection_center-absolute-no-nav__48wJz{top:calc(50% - .5*var(--navbar-height))}@media(max-width:767px){.MainHeadingSection_center-absolute-no-nav__48wJz{top:calc(50% - .25*var(--navbar-height))}}.MainHeadingSection_center-y-absolute-no-nav__ma7TQ,.MainHeadingSection_center-y-absolute__SfJ0T{position:absolute;top:50%;transform:translateY(-50%)}.MainHeadingSection_center-y-absolute-no-nav__ma7TQ{top:calc(50% - .5*var(--navbar-height))}@media(max-width:767px){.MainHeadingSection_center-y-absolute-no-nav__ma7TQ{top:calc(50% - .25*var(--navbar-height))}}.MainHeadingSection_center-x-absolute__quxc5{position:absolute;left:50%;transform:translateX(-50%)}.MainHeadingSection_max-lines-1__RyP31{white-space:nowrap;overflow:hidden;display:block;text-overflow:ellipsis}.MainHeadingSection_container__oGSRF.MainHeadingSection_loading__mXxMB>*{opacity:0}.ClientsLogos_logoWrapper__DSWyB{height:100px;display:flex;padding-left:var(--sp-4);align-items:center}.ClientsLogos_logoWrapper__DSWyB:after{display:inline-block;content:"";width:1px;height:60px;margin-left:var(--sp-4);background-color:var(--textColor)}@media(max-width:2249px){.ClientsLogos_wideOnly__yYllo{display:none!important}}@media(min-width:768px){.FeaturedProjects_container__v_qo2 .FeaturedProjects_row__v9jTj{height:90vh}.FeaturedProjects_container__v_qo2 .FeaturedProjects_row__v9jTj>div{padding-top:0;padding-bottom:0}}.ProjectSummary_center-absolute-no-nav__M1LKh,.ProjectSummary_center-absolute__CZIrM{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}.ProjectSummary_center-absolute-no-nav__M1LKh{top:calc(50% - .5*var(--navbar-height))}@media(max-width:767px){.ProjectSummary_center-absolute-no-nav__M1LKh{top:calc(50% - .25*var(--navbar-height))}}.ProjectSummary_center-y-absolute-no-nav__iWr0_,.ProjectSummary_center-y-absolute__zr3U2{position:absolute;top:50%;transform:translateY(-50%)}.ProjectSummary_center-y-absolute-no-nav__iWr0_{top:calc(50% - .5*var(--navbar-height))}@media(max-width:767px){.ProjectSummary_center-y-absolute-no-nav__iWr0_{top:calc(50% - .25*var(--navbar-height))}}.ProjectSummary_center-x-absolute__C9yFL{position:absolute;left:50%;transform:translateX(-50%)}.ProjectSummary_max-lines-1__xoM4k{white-space:nowrap;overflow:hidden;display:block;text-overflow:ellipsis}.ProjectSummary_container__cPhnL{padding:var(--sp-7) 0}.ProjectSummary_imageWrapper__Tvdyw .ProjectSummary_image__m7z_D{height:100%;aspect-ratio:1/1}.ProjectSummary_infoWrapper__GS8Gg{display:flex;flex-direction:column;margin-top:var(--sp-4)}.ProjectSummary_linkWrapper__PTZia{margin-top:var(--sp-4)}.ProjectSummary_projectDataWrapper__JJSH1{display:flex;flex-direction:row}.ProjectSummary_projectDataWrapper__JJSH1 .ProjectSummary_label__r1dnI:last-child{flex:1 1;text-align:right}.ProjectSummary_projectDataWrapper__JJSH1 .ProjectSummary_label__r1dnI{margin-right:var(--sp-3)}.ProjectSummary_projectDataWrapper__JJSH1 .ProjectSummary_label__r1dnI:last-child{margin-right:0}.ProjectSummary_projectDataWrapper__JJSH1 .ProjectSummary_category__3zhAW{color:var(--massColor)}@media(min-width:768px){.ProjectSummary_container__cPhnL{position:relative;height:100%;padding:0}.ProjectSummary_container__cPhnL .ProjectSummary_wrapper__zVGjI{width:100%;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.ProjectSummary_container__cPhnL .ProjectSummary_wrapper__zVGjI.ProjectSummary_big__0uIWh,.ProjectSummary_container__cPhnL .ProjectSummary_wrapper__zVGjI.ProjectSummary_small__MW3b_{transform:none;bottom:var(--sp-5);top:unset}.ProjectSummary_container__cPhnL .ProjectSummary_wrapper__zVGjI.ProjectSummary_solid__qOBog{flex-direction:column}.ProjectSummary_container__cPhnL .ProjectSummary_wrapper__zVGjI.ProjectSummary_solid__qOBog.ProjectSummary_inverted__8lU1X{flex-direction:column-reverse}.ProjectSummary_container__cPhnL .ProjectSummary_wrapper__zVGjI.ProjectSummary_left__UTPNH,.ProjectSummary_container__cPhnL .ProjectSummary_wrapper__zVGjI.ProjectSummary_right__DRGBC{flex-direction:row}.ProjectSummary_container__cPhnL .ProjectSummary_wrapper__zVGjI.ProjectSummary_left__UTPNH .ProjectSummary_imageWrapper__Tvdyw,.ProjectSummary_container__cPhnL .ProjectSummary_wrapper__zVGjI.ProjectSummary_right__DRGBC .ProjectSummary_imageWrapper__Tvdyw{height:100%}.ProjectSummary_container__cPhnL .ProjectSummary_wrapper__zVGjI.ProjectSummary_right__DRGBC{flex-direction:row-reverse}.ProjectSummary_container__cPhnL .ProjectSummary_wrapper__zVGjI.ProjectSummary_right__DRGBC .ProjectSummary_projectDataWrapper__JJSH1 .ProjectSummary_label__r1dnI:last-child{margin-right:var(--sp-3)}.ProjectSummary_infoWrapper__GS8Gg{display:flex;flex-direction:column;margin-top:0}.ProjectSummary_solid__qOBog .ProjectSummary_infoWrapper__GS8Gg{flex-direction:row;margin:var(--sp-3) 0}.ProjectSummary_left__UTPNH .ProjectSummary_infoWrapper__GS8Gg,.ProjectSummary_right__DRGBC .ProjectSummary_infoWrapper__GS8Gg{min-width:350px;flex:1 1}.ProjectSummary_imageWrapper__Tvdyw .ProjectSummary_image__m7z_D{aspect-ratio:auto}.ProjectSummary_solid__qOBog .ProjectSummary_imageWrapper__Tvdyw .ProjectSummary_image__m7z_D{height:100%}.ProjectSummary_solid__qOBog.ProjectSummary_square__bRANy .ProjectSummary_imageWrapper__Tvdyw .ProjectSummary_image__m7z_D{aspect-ratio:1/1}.ProjectSummary_left__UTPNH .ProjectSummary_imageWrapper__Tvdyw .ProjectSummary_image__m7z_D{aspect-ratio:1/1.1}.ProjectSummary_right__DRGBC .ProjectSummary_imageWrapper__Tvdyw{height:50vh}.ProjectSummary_solid__qOBog.ProjectSummary_wide__ze8AU .ProjectSummary_imageWrapper__Tvdyw{height:70vh}.ProjectSummary_solid__qOBog.ProjectSummary_big__0uIWh .ProjectSummary_imageWrapper__Tvdyw{height:80vh}.ProjectSummary_left__UTPNH .ProjectSummary_imageWrapper__Tvdyw{flex:1 1}.ProjectSummary_right__DRGBC .ProjectSummary_imageWrapper__Tvdyw{flex:2 1}.ProjectSummary_linkWrapper__PTZia{display:flex;flex-direction:column;margin-top:var(--sp-2)}.ProjectSummary_solid__qOBog .ProjectSummary_linkWrapper__PTZia{flex:1 1;text-align:right;margin-top:0}.ProjectSummary_right__DRGBC .ProjectSummary_linkWrapper__PTZia,.ProjectSummary_right__DRGBC .ProjectSummary_projectDataWrapper__JJSH1{margin-right:auto}.ProjectSummary_left__UTPNH .ProjectSummary_linkWrapper__PTZia,.ProjectSummary_left__UTPNH .ProjectSummary_projectDataWrapper__JJSH1{margin-left:auto}}@media(min-width:2520px){.ProjectSummary_left__UTPNH .ProjectSummary_infoWrapper__GS8Gg,.ProjectSummary_right__DRGBC .ProjectSummary_infoWrapper__GS8Gg{min-width:600px}}.ProjectCover_center-absolute-no-nav__kK35z,.ProjectCover_center-absolute__S6yku{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}.ProjectCover_center-absolute-no-nav__kK35z{top:calc(50% - .5*var(--navbar-height))}@media(max-width:767px){.ProjectCover_center-absolute-no-nav__kK35z{top:calc(50% - .25*var(--navbar-height))}}.ProjectCover_center-y-absolute-no-nav__56_n1,.ProjectCover_center-y-absolute__hC_Wu{position:absolute;top:50%;transform:translateY(-50%)}.ProjectCover_center-y-absolute-no-nav__56_n1{top:calc(50% - .5*var(--navbar-height))}@media(max-width:767px){.ProjectCover_center-y-absolute-no-nav__56_n1{top:calc(50% - .25*var(--navbar-height))}}.ProjectCover_center-x-absolute__ERadf{position:absolute;left:50%;transform:translateX(-50%)}.ProjectCover_max-lines-1__AtXDZ{white-space:nowrap;overflow:hidden;display:block;text-overflow:ellipsis}.ProjectCover_video__2RMmw{width:100%;height:auto}.ProjectCover_imageWrapper__h7lza{background-color:rgba(0,0,0,.03)!important}.ProjectCover_imageWrapper__h7lza .ProjectCover_image__7xglI{width:100%;object-fit:cover}.ProjectCover_imageWrapper__h7lza .ProjectCover_image__7xglI.ProjectCover_hero___wKvG{height:80vh;object-fit:cover}@media(min-width:768px){.ProjectCover_imageWrapper__h7lza .ProjectCover_image__7xglI.ProjectCover_hero___wKvG{height:auto;object-fit:contain}}.ProjectCover_demoWrapper__oFZS5{position:relative}.ProjectCover_demoWrapper__oFZS5 .ProjectCover_cta__o0DjT{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);background-color:var(--white);width:100%}.ProjectCover_demoWrapper__oFZS5 .ProjectCover_cta__o0DjT .ProjectCover_link__KcL8S{display:block;padding:var(--sp-5) 0;padding-left:var(--text-indent-1)}@media(min-width:510px){.ProjectCover_demoWrapper__oFZS5 .ProjectCover_cta__o0DjT .ProjectCover_link__KcL8S{padding:var(--sp-7) 0;padding-left:var(--text-indent-1)}}@media(min-width:768px){.ProjectCover_demoWrapper__oFZS5 .ProjectCover_cta__o0DjT{background-color:rgba(0,0,0,0);display:flex;padding:0;transition:width .5s ease-in-out}.ProjectCover_demoWrapper__oFZS5 .ProjectCover_cta__o0DjT .ProjectCover_link__KcL8S{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);padding:24px}.ProjectCover_demoWrapper__oFZS5 .ProjectCover_cta__o0DjT:after{content:"";display:block;height:80px;width:calc(50% + 200px);margin-left:auto;background-color:#fff;transition:width .5s ease-in-out}.ProjectCover_demoWrapper__oFZS5 .ProjectCover_cta__o0DjT:hover,.ProjectCover_demoWrapper__oFZS5 .ProjectCover_cta__o0DjT:hover:after{width:100%}}