.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:16.3125rem}}.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:3.125rem;width:100%;top:-12.5rem;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:25rem}@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:13.1875rem;padding-top:6.25rem}}.Home_everyBitMattersWrapper__8jBUm label{color:var(--orange)}@media(max-width:767px){.Home_everyBitMattersWrapper__8jBUm label{font-size:9.375rem;margin-bottom:.25rem}}.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:6.25rem;display:flex;padding-left:var(--sp-4);align-items:center}.ClientsLogos_logoWrapper__DSWyB:after{display:inline-block;content:"";width:1px;height:3.75rem;margin-left:var(--sp-4);background-color:var(--textColor)}@media(max-width:2249px){.ClientsLogos_wideOnly__yYllo{display:none!important}}.BlockReveal_root__WIO08{position:relative}@media(prefers-reduced-motion:no-preference){.BlockReveal_root__WIO08:not([data-state=static]){transform-origin:50% 50%;transition:transform var(--reveal-duration) cubic-bezier(.65,0,.35,1) var(--reveal-delay),-webkit-clip-path var(--reveal-duration) cubic-bezier(.65,0,.35,1) var(--reveal-delay);transition:transform var(--reveal-duration) cubic-bezier(.65,0,.35,1) var(--reveal-delay),clip-path var(--reveal-duration) cubic-bezier(.65,0,.35,1) var(--reveal-delay);transition:transform var(--reveal-duration) cubic-bezier(.65,0,.35,1) var(--reveal-delay),clip-path var(--reveal-duration) cubic-bezier(.65,0,.35,1) var(--reveal-delay),-webkit-clip-path var(--reveal-duration) cubic-bezier(.65,0,.35,1) var(--reveal-delay)}.BlockReveal_root__WIO08[data-state=fallen],.BlockReveal_root__WIO08[data-state=shown]{transform:none;-webkit-clip-path:inset(-.5em -.5em -.5em -.5em);clip-path:inset(-.5em -.5em -.5em -.5em)}.BlockReveal_root__WIO08[data-state=fallen]{-webkit-clip-path:inset(-.5em calc(-1 * var(--block-fall-room)) calc(-1 * var(--block-fall-room)) calc(-1 * var(--block-fall-room)));clip-path:inset(-.5em calc(-1 * var(--block-fall-room)) calc(-1 * var(--block-fall-room)) calc(-1 * var(--block-fall-room)));transition:none}.BlockReveal_root__WIO08[data-state=before]{transform:translateY(12%) rotate(4deg);-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0)}.BlockReveal_root__WIO08[data-state=after]{transform:translateY(-12%) rotate(-4deg);-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}.BlockReveal_root__WIO08[data-instant=true]{transition:none}}.SplitText_root__GDMCi{display:block;position:relative}.SplitText_root__GDMCi[data-layout=inline]{display:inline}.SplitText_srOnly__EbwJN{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.SplitText_root__GDMCi[data-phase=lines]{text-indent:0}.SplitText_line__mtSUr{display:inline-block;vertical-align:top;width:100%;overflow:hidden;white-space:nowrap;text-indent:0;padding-block:.08em;margin-block:-.08em}.SplitText_root__GDMCi[data-layout=inline] .SplitText_line__mtSUr{box-sizing:content-box;width:auto;vertical-align:baseline;overflow:hidden;overflow:clip;padding-inline:.1em;margin-inline:-.1em}.SplitText_lineInner__rpKRX{display:inline-block;vertical-align:top;white-space:nowrap;text-indent:0}.SplitText_line__mtSUr[data-wrap]{white-space:inherit}.SplitText_line__mtSUr[data-wrap]>.SplitText_lineInner__rpKRX{display:block;white-space:inherit}.SplitText_wordInner__rwDK_{display:inline-block;position:relative;transform-origin:calc(50% - var(--dir)*50%) 100%}@media(prefers-reduced-motion:no-preference){.SplitText_root__GDMCi[data-measuring]:not([data-state=shown]) .SplitText_visual__cD_zy,.SplitText_root__GDMCi[data-phase=words]:not([data-state=shown]) .SplitText_visual__cD_zy{visibility:hidden}.SplitText_lineInner__rpKRX{transform-origin:0 50%;transition:transform var(--reveal-duration) cubic-bezier(.65,0,.35,1);transition-delay:calc(var(--reveal-delay) + (var(--n) - 1 - var(--i))*var(--reveal-stagger))}.SplitText_root__GDMCi[data-state=fallen] .SplitText_lineInner__rpKRX,.SplitText_root__GDMCi[data-state=shown] .SplitText_lineInner__rpKRX{transform:translate(0) rotate(0deg);transition-delay:calc(var(--reveal-delay) + var(--i)*var(--reveal-stagger))}.SplitText_root__GDMCi[data-state=before] .SplitText_lineInner__rpKRX{transform:translateY(120%) rotate(4deg)}.SplitText_root__GDMCi[data-state=after] .SplitText_lineInner__rpKRX{transform:translateY(-120%) rotate(-4deg)}.SplitText_root__GDMCi[data-measuring] .SplitText_lineInner__rpKRX{transform:none}.SplitText_root__GDMCi[data-reveal=none] .SplitText_lineInner__rpKRX{transform:none;transition:none}.SplitText_wordInner__rwDK_{--fall-drop:calc(100% + var(--fall-line-clear));transform:translateY(calc(var(--fall-move) * var(--fall-drop))) rotate(calc(var(--fall-move) * var(--dir) * var(--fall-word-rotate)));transition:--fall-move var(--fall-rise) cubic-bezier(.25,.6,.3,1),--fall-cut var(--fall-rise) cubic-bezier(.25,.6,.3,1)}.SplitText_root__GDMCi[data-clip=word] .SplitText_wordInner__rwDK_{transform-origin:0 100%;--fall-drop:var(--fall-word-drop);-webkit-clip-path:inset(calc(-.1em + var(--fall-cut) * (100% + .1em)) -.1em -.15em -.1em);clip-path:inset(calc(-.1em + var(--fall-cut) * (100% + .1em)) -.1em -.15em -.1em)}.SplitText_root__GDMCi[data-state=fallen] .SplitText_wordInner__rwDK_{--fall-move:1;--fall-cut:1;transition:--fall-move var(--fall-duration) cubic-bezier(.5,0,.9,.4) calc(var(--fall-delay) + var(--w)*var(--fall-stagger)),--fall-cut var(--fall-duration) cubic-bezier(.4,0,.8,.6) calc(var(--fall-delay) + var(--w)*var(--fall-stagger))}.SplitText_root__GDMCi[data-clip=word][data-reveal=none] .SplitText_line__mtSUr,.SplitText_root__GDMCi[data-clip=word][data-rising] .SplitText_line__mtSUr,.SplitText_root__GDMCi[data-clip=word][data-state=fallen] .SplitText_line__mtSUr{overflow:visible}.SplitText_root__GDMCi:not([data-ready]) .SplitText_lineInner__rpKRX,.SplitText_root__GDMCi:not([data-ready]) .SplitText_wordInner__rwDK_,.SplitText_root__GDMCi[data-instant] .SplitText_lineInner__rpKRX,.SplitText_root__GDMCi[data-instant] .SplitText_wordInner__rwDK_{transition:none}[data-fall-bullets] .fallBullet_bullet__zX6W5:before,[data-fall-bullets] .fallBullet_shape__9ecew{transform:translateY(calc(var(--fall-move) * var(--fall-word-drop))) rotate(calc(var(--fall-move) * var(--fall-word-rotate)));-webkit-clip-path:inset(calc(var(--fall-move) * 100%) 0 0 0);clip-path:inset(calc(var(--fall-move) * 100%) 0 0 0);transition:--fall-move var(--fall-rise) cubic-bezier(.25,.6,.3,1)}[data-fall-bullets=fallen] .fallBullet_bullet__zX6W5:before,[data-fall-bullets=fallen] .fallBullet_shape__9ecew{--fall-move:1;transition:--fall-move var(--fall-duration) cubic-bezier(.5,0,.9,.4) var(--fall-link-delay,0s)}[data-fall-bullets][data-instant] .fallBullet_bullet__zX6W5:before,[data-fall-bullets][data-instant] .fallBullet_shape__9ecew{transition:none}}.HighlightBackdrop_layer__dtIBc{position:absolute;inset:0;z-index:-1;overflow:clip;pointer-events:none}.HighlightBackdrop_slot__WA3Sg{position:absolute;inset:0}.HighlightBackdrop_rect__Z_SYb{position:absolute}@media(prefers-reduced-motion:reduce){.HighlightBackdrop_layer__dtIBc{display:none}}@media(prefers-reduced-motion:no-preference){.HighlightBackdrop_rect__Z_SYb{will-change:transform;transform:translateZ(0) rotate(0deg);--rect-drop:translate3d(0,calc(100% + 12vh),0) rotate(var(--rect-spin))}.HighlightBackdrop_rect__Z_SYb[data-motion=tipLeft]{transform-origin:0 100%;--rect-wait:-90deg;--rect-spin:4deg}.HighlightBackdrop_rect__Z_SYb[data-motion=tipRight]{transform-origin:100% 100%;--rect-wait:90deg;--rect-spin:-4deg}.HighlightBackdrop_rect__Z_SYb[data-motion=flip]{transform-origin:0 100%;--rect-wait:-180deg;--rect-spin:-5deg}.HighlightBackdrop_rect__Z_SYb[data-state=before]{transform:translateZ(0) rotate(var(--rect-wait))}.HighlightBackdrop_rect__Z_SYb[data-state=after]{transform:var(--rect-drop)}.HighlightBackdrop_rect__Z_SYb[data-state=shown]{transform:translateZ(0) rotate(0deg);transition:transform var(--rect-duration) cubic-bezier(.55,0,1,.45) var(--rect-delay)}.HighlightBackdrop_rect__Z_SYb[data-motion=tipLeft][data-state=shown],.HighlightBackdrop_rect__Z_SYb[data-motion=tipRight][data-state=shown]{transition:transform var(--rect-duration) linear(0,.003 2.5%,.01 5%,.022 7.5%,.04 10%,.063 12.5%,.09 15%,.122 17.5%,.16 20%,.203 22.5%,.25 25%,.303 27.5%,.36 30%,.423 32.5%,.49 35%,.563 37.5%,.64 40%,.722 42.5%,.81 45%,.902 47.5%,1 50%,.98 52.5%,.965 55%,.955 57.5%,.95 60%,.951 62.5%,.957 65%,.967 67.5%,.983 70%,.998 72.5%,.989 75%,.985 77.5%,.984 80%,.988 82.5%,.996 85%,.997 87.5%,.995 90%,.997 92.5%,1 95%,1) var(--rect-delay)}.HighlightBackdrop_rect__Z_SYb[data-motion=flip][data-state=shown]{transition:transform var(--rect-duration) linear(0,.08 2.5%,.153 5%,.219 7.5%,.278 10%,.33 12.5%,.375 15%,.413 17.5%,.444 20%,.469 22.5%,.486 25%,.497 27.5%,.5 30%,.503 32.5%,.514 35%,.531 37.5%,.556 40%,.587 42.5%,.625 45%,.67 47.5%,.722 50%,.781 52.5%,.847 55%,.92 57.5%,1 60%,.978 62.5%,.964 65%,.956 67.5%,.956 70%,.962 72.5%,.975 75%,.995 77.5%,.992 80%,.987 82.5%,.986 85%,.991 87.5%,1 90%,.996 92.5%,.998 95%,1 97.5%,1) var(--rect-delay)}.HighlightBackdrop_rect__Z_SYb[data-state=after]{transition:transform var(--rect-duration) cubic-bezier(.55,0,1,.45) var(--rect-delay)}.HighlightBackdrop_rect__Z_SYb[data-instant=true][data-state][data-motion]{transition:none}}.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)}[data-paged] .HighlightGrid_row__35THV .HighlightGrid_col__GR2SN{padding-bottom:var(--sp-3)}@media(max-width:767px){[data-paged] .HighlightGrid_row__35THV .HighlightGrid_col__GR2SN{flex:0 0 auto;width:50%;margin:var(--sp-3) 0}[data-paged] .HighlightGrid_row__35THV .HighlightGrid_spacer__Ttq1e{display:none}[data-paged] .HighlightGrid_row__35THV.HighlightGrid_oneByOne__Kvu8e{display:grid;grid-template-columns:minmax(0,1fr)}[data-paged] .HighlightGrid_row__35THV.HighlightGrid_oneByOne__Kvu8e .HighlightGrid_col__GR2SN{grid-area:1/1;align-self:start;width:100%}}.WordFall_root__5o5kX{display:block;position:relative}.WordFall_root__5o5kX[data-layout=inline]{display:inline}.WordFall_srOnly__R_pO7{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.WordFall_wordInner__njr6H{display:inline-block;position:relative;transform-origin:0 100%}.WordFall_root__5o5kX[data-clip=line] .WordFall_wordInner__njr6H{transform-origin:calc(50% - var(--dir)*50%) 100%}.WordFall_root__5o5kX[data-phase=lines]{text-indent:0}.WordFall_line__U4S_U{display:inline-block;vertical-align:top;width:100%;overflow:hidden;white-space:nowrap;text-indent:0;padding-block:.08em;margin-block:-.08em}.WordFall_root__5o5kX[data-layout=inline] .WordFall_line__U4S_U{box-sizing:content-box;width:auto;vertical-align:baseline;overflow:hidden;overflow:clip;padding-inline:.1em;margin-inline:-.1em}.WordFall_root__5o5kX[data-clip=word] .WordFall_line__U4S_U{overflow:visible}@media(prefers-reduced-motion:no-preference){.WordFall_root__5o5kX[data-phase=words]:not([data-state=standing]) .WordFall_visual__Kn51B{visibility:hidden}.WordFall_wordInner__njr6H{--fall-drop:calc(100% + var(--fall-line-clear));transform:translateY(calc(var(--fall-move) * var(--fall-drop))) rotate(calc(var(--fall-move) * var(--dir) * var(--fall-word-rotate)));transition:--fall-move var(--fall-rise) cubic-bezier(.25,.6,.3,1),--fall-cut var(--fall-rise) cubic-bezier(.25,.6,.3,1)}.WordFall_root__5o5kX[data-state=fallen] .WordFall_wordInner__njr6H{--fall-move:1;--fall-cut:1;transition:--fall-move var(--fall-duration) cubic-bezier(.5,0,.9,.4) calc(var(--fall-delay) + var(--w)*var(--fall-stagger)),--fall-cut var(--fall-duration) cubic-bezier(.4,0,.8,.6) calc(var(--fall-delay) + var(--w)*var(--fall-stagger))}.WordFall_root__5o5kX[data-clip=word] .WordFall_wordInner__njr6H{--fall-drop:var(--fall-word-drop);-webkit-clip-path:inset(calc(-.1em + var(--fall-cut) * (100% + .1em)) -.1em -.15em -.1em);clip-path:inset(calc(-.1em + var(--fall-cut) * (100% + .1em)) -.1em -.15em -.1em)}}@property --fall-move{syntax:"<number>";inherits:false;initial-value:0}@property --fall-cut{syntax:"<number>";inherits:false;initial-value:0}.HomeBodyPage_content__A5YyQ{width:100%}.BlockFall_mask__bVvEe{position:relative;height:100%;overflow:hidden}.BlockFall_drop__Nj3WO{height:100%;transform-origin:var(--fall-block-enter-origin)}@media(prefers-reduced-motion:no-preference){.BlockFall_drop__Nj3WO{will-change:transform,translate,rotate}.BlockFall_drop__Nj3WO[data-state=shown]{translate:none;rotate:none}.BlockFall_mask__bVvEe[data-landing=ease] .BlockFall_drop__Nj3WO[data-state=shown]{transition:translate var(--enter-duration) cubic-bezier(.22,1,.36,1) var(--reveal-delay),rotate var(--enter-duration) cubic-bezier(.22,1,.36,1) var(--reveal-delay)}.BlockFall_mask__bVvEe[data-landing=bounce] .BlockFall_drop__Nj3WO[data-state=shown]{transition:translate var(--enter-duration) cubic-bezier(.4,0,.75,.45) var(--reveal-delay),rotate var(--enter-duration) cubic-bezier(.22,1,.36,1) var(--reveal-delay)}@supports(transition-timing-function:linear(0,1)){.BlockFall_mask__bVvEe[data-landing=bounce] .BlockFall_drop__Nj3WO[data-state=shown]{transition:translate var(--enter-duration) var(--enter-fall-ease) var(--reveal-delay),rotate var(--enter-duration) var(--enter-turn-ease) var(--reveal-delay)}}.BlockFall_drop__Nj3WO[data-state=after],.BlockFall_drop__Nj3WO[data-state=before]{translate:0 calc(-110% - var(--fall-block-clear));rotate:var(--fall-block-enter-rotate);transition:translate var(--reveal-duration) cubic-bezier(.65,0,.35,1) var(--reveal-delay),rotate var(--reveal-duration) cubic-bezier(.65,0,.35,1) var(--reveal-delay)}.BlockFall_drop__Nj3WO[data-instant=true]{transition:none}.BlockFall_mask__bVvEe[data-fall] .BlockFall_drop__Nj3WO[data-state]{transform-origin:0 100%;transition:transform var(--fall-rise) cubic-bezier(.25,.6,.3,1)}.BlockFall_mask__bVvEe[data-fall=fallen] .BlockFall_drop__Nj3WO[data-state]{transform:translate3d(0,calc(100% + var(--fall-block-clear)),0) rotate(var(--fall-block-rotate));transition:transform var(--fall-duration) cubic-bezier(.5,0,.9,.4) var(--fall-delay)}}.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(--summary-padding-y,var(--sp-7)) 0}.ProjectSummary_imageWrapper__Tvdyw{max-height:var(--summary-image-max-h,none)}.ProjectSummary_imageWrapper__Tvdyw .ProjectSummary_image__m7z_D{max-height:var(--summary-image-max-h,none);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{--summary-cover-reserve:21.875rem;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_imageWrapper__Tvdyw{height:var(--summary-cover-box-h,100%)}.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_solid__qOBog.ProjectSummary_small__MW3b_ .ProjectSummary_infoWrapper__GS8Gg,.ProjectSummary_solid__qOBog.ProjectSummary_square__bRANy .ProjectSummary_infoWrapper__GS8Gg{width:min(var(--summary-cover-size,100%),100%);margin-left:var(--summary-cover-align,0)}.ProjectSummary_left__UTPNH .ProjectSummary_infoWrapper__GS8Gg,.ProjectSummary_right__DRGBC .ProjectSummary_infoWrapper__GS8Gg{min-width:var(--summary-cover-reserve,21.875rem);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:var(--summary-cover-ratio,1/1)}.ProjectSummary_left__UTPNH .ProjectSummary_imageWrapper__Tvdyw .ProjectSummary_image__m7z_D{aspect-ratio:var(--summary-cover-ratio,1/1.1)}.ProjectSummary_right__DRGBC .ProjectSummary_imageWrapper__Tvdyw .ProjectSummary_image__m7z_D,.ProjectSummary_solid__qOBog.ProjectSummary_small__MW3b_ .ProjectSummary_imageWrapper__Tvdyw .ProjectSummary_image__m7z_D{aspect-ratio:var(--summary-cover-ratio,auto)}.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:var(--summary-cover-flex,1)}.ProjectSummary_right__DRGBC .ProjectSummary_imageWrapper__Tvdyw{flex:var(--summary-cover-flex,2)}.ProjectSummary_left__UTPNH .ProjectSummary_imageWrapper__Tvdyw,.ProjectSummary_right__DRGBC .ProjectSummary_imageWrapper__Tvdyw,.ProjectSummary_solid__qOBog.ProjectSummary_small__MW3b_ .ProjectSummary_imageWrapper__Tvdyw,.ProjectSummary_solid__qOBog.ProjectSummary_square__bRANy .ProjectSummary_imageWrapper__Tvdyw{width:min(var(--summary-cover-size,100%),100% - var(--summary-cover-reserve,0px));margin-left:var(--summary-cover-align,0)}.ProjectSummary_left__UTPNH .ProjectSummary_imageWrapper__Tvdyw .ProjectSummary_image__m7z_D,.ProjectSummary_right__DRGBC .ProjectSummary_imageWrapper__Tvdyw .ProjectSummary_image__m7z_D,.ProjectSummary_solid__qOBog.ProjectSummary_small__MW3b_ .ProjectSummary_imageWrapper__Tvdyw .ProjectSummary_image__m7z_D,.ProjectSummary_solid__qOBog.ProjectSummary_square__bRANy .ProjectSummary_imageWrapper__Tvdyw .ProjectSummary_image__m7z_D{height:var(--summary-cover-height,100%)}.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:var(--summary-cover-reserve,37.5rem)}.ProjectSummary_wrapper__zVGjI.ProjectSummary_left__UTPNH,.ProjectSummary_wrapper__zVGjI.ProjectSummary_right__DRGBC{--summary-cover-reserve:37.5rem}}.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:1.5rem}.ProjectCover_demoWrapper__oFZS5 .ProjectCover_cta__o0DjT:after{content:"";display:block;height:5rem;width:calc(50% + 12.5rem);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%}}.HomeFeaturedPage_center-absolute-no-nav__Y__vh,.HomeFeaturedPage_center-absolute__14oAj{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}.HomeFeaturedPage_center-absolute-no-nav__Y__vh{top:calc(50% - .5*var(--navbar-height))}@media(max-width:767px){.HomeFeaturedPage_center-absolute-no-nav__Y__vh{top:calc(50% - .25*var(--navbar-height))}}.HomeFeaturedPage_center-y-absolute-no-nav__MIpcq,.HomeFeaturedPage_center-y-absolute__W3pgy{position:absolute;top:50%;transform:translateY(-50%)}.HomeFeaturedPage_center-y-absolute-no-nav__MIpcq{top:calc(50% - .5*var(--navbar-height))}@media(max-width:767px){.HomeFeaturedPage_center-y-absolute-no-nav__MIpcq{top:calc(50% - .25*var(--navbar-height))}}.HomeFeaturedPage_center-x-absolute__qn78G{position:absolute;left:50%;transform:translateX(-50%)}.HomeFeaturedPage_max-lines-1__hgUgl{white-space:nowrap;overflow:hidden;display:block;text-overflow:ellipsis}.HomeFeaturedPage_content__hG4fJ{position:relative;width:100%;height:100%;overflow:hidden;container-type:size;display:flex;flex-direction:column;justify-content:center;padding-inline:var(--sp-4);--summary-padding-y:0;--home-card-max-h:37.5rem;--summary-image-max-h:calc(min(var(--home-card-max-h), 100cqh) - 8rem)}@media(min-width:768px){.HomeFeaturedPage_content__hG4fJ{--summary-image-max-h:min(var(--home-card-max-h),calc(100cqh - 6rem))}}.HomeFeaturedPage_card__8ro9k{width:100%;max-height:var(--home-card-max-h)}@media(min-width:768px){.HomeFeaturedPage_card__8ro9k{height:min(100%,var(--home-card-max-h))}.HomeFeaturedPage_content__hG4fJ[data-layout=right]{--summary-cover-box-h:var(--summary-image-max-h)}.HomeFeaturedPage_content__hG4fJ[data-layout=left]{--summary-cover-size:var(--summary-image-max-h);--summary-cover-ratio:1/1;--summary-cover-height:auto;--summary-cover-flex:none}}.HomeFeaturedTitle_title__xrJuJ{text-align:right}.HomeFeaturedTitle_title__xrJuJ h2{margin:0}.HomeStatementPage_center-absolute-no-nav__ztedl,.HomeStatementPage_center-absolute__1lC1J{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}.HomeStatementPage_center-absolute-no-nav__ztedl{top:calc(50% - .5*var(--navbar-height))}@media(max-width:767px){.HomeStatementPage_center-absolute-no-nav__ztedl{top:calc(50% - .25*var(--navbar-height))}}.HomeStatementPage_center-y-absolute-no-nav__u3G3M,.HomeStatementPage_center-y-absolute__6fVHl{position:absolute;top:50%;transform:translateY(-50%)}.HomeStatementPage_center-y-absolute-no-nav__u3G3M{top:calc(50% - .5*var(--navbar-height))}@media(max-width:767px){.HomeStatementPage_center-y-absolute-no-nav__u3G3M{top:calc(50% - .25*var(--navbar-height))}}.HomeStatementPage_center-x-absolute__WvC1G{position:absolute;left:50%;transform:translateX(-50%)}.HomeStatementPage_max-lines-1__NdMH6{white-space:nowrap;overflow:hidden;display:block;text-overflow:ellipsis}.HomeStatementPage_content__4epUP{width:100%}.HomeStatementPage_hint__qs4bQ{display:flex;justify-content:center;margin-top:var(--sp-5)}.HomeStatementPage_hintLink__vZjwA{display:flex;flex-direction:column;align-items:center;gap:var(--sp-3);text-align:center}.HomeStatementPage_arrow__ZLNdm{display:block;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(--textColor)}.HomePager_track__P0V_Z{position:relative;height:calc(var(--vh, 1vh)*100 - var(--navbar-height) + var(--pager-steps)*var(--vh, 1vh)*100)}.HomePager_pinned__LxuMm{position:-webkit-sticky;position:sticky;top:var(--navbar-height);height:calc(var(--vh, 1vh)*100 - var(--navbar-height));overflow:hidden;background-color:var(--bgColor);--featured-title-line:calc(1.875rem * 1.3333);--featured-title-h:calc(var(--sp-4) + var(--featured-title-line) + var(--sp-3))}@media(max-width:509px){.HomePager_pinned__LxuMm{--featured-title-line:calc(1.375rem * 1.36363)}}@media(min-width:2520px){.HomePager_pinned__LxuMm{--featured-title-line:calc(2.75rem * 1.3333)}}.HomePager_featuredTitle__0fU6L{position:absolute;inset:0 0 auto;z-index:1;box-sizing:border-box;padding:var(--sp-4) var(--sp-4) 0;pointer-events:none}.HomePager_marker__vMc_f{position:absolute;left:0;top:calc(var(--marker-rest, 0)*100*var(--vh, 1vh));width:1px;height:1px;pointer-events:none}.HomePager_page__l8fi3{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;padding-block:var(--sp-4);pointer-events:none}.HomePager_page__l8fi3[data-active=true]{pointer-events:auto}.HomePager_featuredPage__LQnvM{padding-block:var(--featured-title-h) 0}.HomePager_inner__vnkRg{width:100%;box-sizing:border-box}.HomePager_gridContent__ChzAy{display:flow-root}.HomePager_stackedFeatured__kUcgt{height:calc(var(--vh, 1vh)*100 - var(--navbar-height))}.HomePager_stackedTitle__7s_1U{padding:var(--sp-6) var(--sp-4) 0}@media(prefers-reduced-motion:reduce){.HomePager_root__YyGz9 .HomePager_track__P0V_Z{height:auto}.HomePager_root__YyGz9 .HomePager_pinned__LxuMm{position:static;height:auto;overflow:visible}.HomePager_root__YyGz9 .HomePager_marker__vMc_f{display:none}.HomePager_root__YyGz9 .HomePager_page__l8fi3{position:static;padding-block:var(--sp-6);pointer-events:auto}.HomePager_root__YyGz9 .HomePager_featuredPage__LQnvM{padding-block:0;height:calc(var(--vh, 1vh)*100 - var(--navbar-height))}.HomePager_root__YyGz9 .HomePager_featuredTitle__0fU6L{display:none}}.HomePager_root__YyGz9[data-layout=stacked] .HomePager_track__P0V_Z{height:auto}.HomePager_root__YyGz9[data-layout=stacked] .HomePager_pinned__LxuMm{position:static;height:auto;overflow:visible}.HomePager_root__YyGz9[data-layout=stacked] .HomePager_marker__vMc_f{display:none}.HomePager_root__YyGz9[data-layout=stacked] .HomePager_page__l8fi3{position:static;padding-block:var(--sp-6);pointer-events:auto}.HomePager_root__YyGz9[data-layout=stacked] .HomePager_featuredPage__LQnvM{padding-block:0;height:calc(var(--vh, 1vh)*100 - var(--navbar-height))}.HomePager_root__YyGz9[data-layout=stacked] .HomePager_featuredTitle__0fU6L{display:none}