.Home-module-scss-module__f7WkLq__center-absolute{position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.Home-module-scss-module__f7WkLq__center-absolute-no-nav{top:50%;left:50%;top:calc(50% - .5*var(--navbar-height));position:absolute;transform:translate(-50%)translateY(-50%)}@media (max-width:767px){.Home-module-scss-module__f7WkLq__center-absolute-no-nav{top:calc(50% - .25*var(--navbar-height))}}.Home-module-scss-module__f7WkLq__center-y-absolute{position:absolute;top:50%;transform:translateY(-50%)}.Home-module-scss-module__f7WkLq__center-y-absolute-no-nav{top:50%;top:calc(50% - .5*var(--navbar-height));position:absolute;transform:translateY(-50%)}@media (max-width:767px){.Home-module-scss-module__f7WkLq__center-y-absolute-no-nav{top:calc(50% - .25*var(--navbar-height))}}.Home-module-scss-module__f7WkLq__center-x-absolute{position:absolute;left:50%;transform:translate(-50%)}.Home-module-scss-module__f7WkLq__max-lines-1{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.Home-module-scss-module__f7WkLq__clientsLogosSlidesWrapper{padding-top:var(--sp-3);position:relative;top:0}@media (min-width:768px){.Home-module-scss-module__f7WkLq__clientsLogosSlidesWrapper{position:initial;top:unset;padding-bottom:16.3125rem}}.Home-module-scss-module__f7WkLq__clientsLogosSlidesWrapper div:has(>.Home-module-scss-module__f7WkLq__logoWrapper):last-child .Home-module-scss-module__f7WkLq__logoWrapper{border:none}.Home-module-scss-module__f7WkLq__clientsLogosSlidesWrapper div:has(>.Home-module-scss-module__f7WkLq__logoWrapper):first-child .Home-module-scss-module__f7WkLq__logoWrapper{padding-left:var(--sp-4)}.Home-module-scss-module__f7WkLq__clientsSlidesWrapper{min-height:25rem;position:relative}@media (min-width:768px){.Home-module-scss-module__f7WkLq__clientsSlidesWrapper{min-height:inherit}}.Home-module-scss-module__f7WkLq__everyBitMattersWrapper{bottom:0;left:0;right:0;top:unset;pointer-events:none;position:absolute}@media (min-width:768px){.Home-module-scss-module__f7WkLq__everyBitMattersWrapper{padding-top:6.25rem;top:13.1875rem}}.Home-module-scss-module__f7WkLq__everyBitMattersWrapper label{color:var(--orange)}@media (max-width:767px){.Home-module-scss-module__f7WkLq__everyBitMattersWrapper label{margin-bottom:.25rem;font-size:9.375rem}}
.LogoMarkKnock-module-scss-module__ZBcK4q__knock{flex:none;width:2.00063rem;height:1.375rem;display:block}.LogoMarkKnock-module-scss-module__ZBcK4q__svg{width:100%;height:100%;fill:var(--textColor);display:block;overflow:visible}.LogoMarkKnock-module-scss-module__ZBcK4q__rect,.LogoMarkKnock-module-scss-module__ZBcK4q__square{transform-origin:0 0}@media (prefers-reduced-motion:no-preference){.LogoMarkKnock-module-scss-module__ZBcK4q__knock:not([data-rest]) .LogoMarkKnock-module-scss-module__ZBcK4q__svg{clip-path:inset(-50rem -50rem .05875rem 0)}.LogoMarkKnock-module-scss-module__ZBcK4q__knock[data-phase=idle] .LogoMarkKnock-module-scss-module__ZBcK4q__svg,.LogoMarkKnock-module-scss-module__ZBcK4q__knock[data-phase=rect] .LogoMarkKnock-module-scss-module__ZBcK4q__svg{clip-path:inset(0 -50rem .05875rem 0)}.LogoMarkKnock-module-scss-module__ZBcK4q__knock[data-phase=idle] .LogoMarkKnock-module-scss-module__ZBcK4q__square,.LogoMarkKnock-module-scss-module__ZBcK4q__knock[data-phase=rect] .LogoMarkKnock-module-scss-module__ZBcK4q__square,.LogoMarkKnock-module-scss-module__ZBcK4q__knock[data-phase=bounce] .LogoMarkKnock-module-scss-module__ZBcK4q__square,.LogoMarkKnock-module-scss-module__ZBcK4q__knock[data-phase=hold] .LogoMarkKnock-module-scss-module__ZBcK4q__square{translate:calc(var(--knock-side)*2*-1px) 0;rotate:none}.LogoMarkKnock-module-scss-module__ZBcK4q__knock[data-phase=idle] .LogoMarkKnock-module-scss-module__ZBcK4q__rect{rotate:45deg;translate:calc(var(--knock-rect-shift)*-1px) -24px}.LogoMarkKnock-module-scss-module__ZBcK4q__knock[data-phase=rect] .LogoMarkKnock-module-scss-module__ZBcK4q__rect{rotate:45deg;translate:calc(var(--knock-rect-shift)*-1px) 0px;animation:LogoMarkKnock-module-scss-module__ZBcK4q__rect-fall var(--knock-rect-ms) cubic-bezier(.55, 0, 1, .45) both}.LogoMarkKnock-module-scss-module__ZBcK4q__knock[data-phase=bounce] .LogoMarkKnock-module-scss-module__ZBcK4q__rect{rotate:45deg;translate:calc(var(--knock-rect-shift)*-1px) 0px;animation:LogoMarkKnock-module-scss-module__ZBcK4q__rect-bounce var(--knock-bounce-ms) linear both}.LogoMarkKnock-module-scss-module__ZBcK4q__knock[data-phase=hold] .LogoMarkKnock-module-scss-module__ZBcK4q__rect,.LogoMarkKnock-module-scss-module__ZBcK4q__knock[data-phase=emerge] .LogoMarkKnock-module-scss-module__ZBcK4q__rect,.LogoMarkKnock-module-scss-module__ZBcK4q__knock[data-phase=roll] .LogoMarkKnock-module-scss-module__ZBcK4q__rect,.LogoMarkKnock-module-scss-module__ZBcK4q__knock[data-phase=strike] .LogoMarkKnock-module-scss-module__ZBcK4q__rect{rotate:45deg;translate:calc(var(--knock-rect-shift)*-1px) 0px}.LogoMarkKnock-module-scss-module__ZBcK4q__knock[data-phase=emerge] .LogoMarkKnock-module-scss-module__ZBcK4q__square{translate:calc(var(--knock-side)*2*-1px) 0;animation:LogoMarkKnock-module-scss-module__ZBcK4q__square-emerge var(--knock-emerge-ms) linear both;rotate:90deg}.LogoMarkKnock-module-scss-module__ZBcK4q__knock[data-phase=roll] .LogoMarkKnock-module-scss-module__ZBcK4q__square{translate:calc(var(--knock-side)*1*-1px) 0;animation:LogoMarkKnock-module-scss-module__ZBcK4q__square-roll var(--knock-roll-ms) ease-in-out both;rotate:90deg}.LogoMarkKnock-module-scss-module__ZBcK4q__knock[data-phase=strike] .LogoMarkKnock-module-scss-module__ZBcK4q__square{animation:LogoMarkKnock-module-scss-module__ZBcK4q__square-strike var(--knock-strike-ms) ease-out both}.LogoMarkKnock-module-scss-module__ZBcK4q__knock[data-phase=recoil] .LogoMarkKnock-module-scss-module__ZBcK4q__rect{animation:LogoMarkKnock-module-scss-module__ZBcK4q__rect-recoil var(--knock-recoil-ms) linear both}.LogoMarkKnock-module-scss-module__ZBcK4q__knock[data-phase=recoil] .LogoMarkKnock-module-scss-module__ZBcK4q__square{animation:LogoMarkKnock-module-scss-module__ZBcK4q__square-recoil var(--knock-recoil-ms) ease-in both}.LogoMarkKnock-module-scss-module__ZBcK4q__knock[data-phase=topple] .LogoMarkKnock-module-scss-module__ZBcK4q__rect{animation:LogoMarkKnock-module-scss-module__ZBcK4q__rect-topple var(--knock-topple-ms) cubic-bezier(.3, 0, .85, .7) both}.LogoMarkKnock-module-scss-module__ZBcK4q__knock[data-phase=settle] .LogoMarkKnock-module-scss-module__ZBcK4q__rect{animation:LogoMarkKnock-module-scss-module__ZBcK4q__rect-settle var(--knock-settle-ms) linear both}.LogoMarkKnock-module-scss-module__ZBcK4q__knock[data-phase=out] .LogoMarkKnock-module-scss-module__ZBcK4q__rect,.LogoMarkKnock-module-scss-module__ZBcK4q__knock[data-phase=out] .LogoMarkKnock-module-scss-module__ZBcK4q__square{transition:translate var(--knock-out-ms) cubic-bezier(.5, 0, .9, .4) var(--knock-out-delay)}.LogoMarkKnock-module-scss-module__ZBcK4q__knock[data-phase=out] .LogoMarkKnock-module-scss-module__ZBcK4q__rect{translate:0 24px}.LogoMarkKnock-module-scss-module__ZBcK4q__knock[data-phase=out] .LogoMarkKnock-module-scss-module__ZBcK4q__square{translate:0 12px}@keyframes LogoMarkKnock-module-scss-module__ZBcK4q__rect-fall{0%{translate:calc(var(--knock-rect-shift)*-1px) -24px}to{translate:calc(var(--knock-rect-shift)*-1px) 0}}@keyframes LogoMarkKnock-module-scss-module__ZBcK4q__rect-bounce{0%{translate:calc(var(--knock-rect-shift)*-1px) 0;animation-timing-function:cubic-bezier(.2,.6,.4,1)}50%{translate:calc(var(--knock-rect-shift)*-1px) calc(var(--knock-bounce-rise)*-1px);animation-timing-function:cubic-bezier(.55,0,1,.45)}to{translate:calc(var(--knock-rect-shift)*-1px) 0}}@keyframes LogoMarkKnock-module-scss-module__ZBcK4q__square-emerge{0%{rotate:none}to{rotate:90deg}}@keyframes LogoMarkKnock-module-scss-module__ZBcK4q__square-roll{0%{rotate:none}to{rotate:90deg}}@keyframes LogoMarkKnock-module-scss-module__ZBcK4q__square-strike{0%{rotate:none}to{rotate:calc(var(--knock-strike-deg)*1deg)}}@keyframes LogoMarkKnock-module-scss-module__ZBcK4q__square-recoil{0%{rotate:calc(var(--knock-strike-deg)*1deg)}to{rotate:none}}@keyframes LogoMarkKnock-module-scss-module__ZBcK4q__rect-recoil{0%{rotate:45deg;translate:calc(var(--knock-rect-shift)*-1px) 0px;animation-timing-function:ease-out}35%{rotate:calc(45deg + var(--knock-kick-deg)*1deg);translate:calc(var(--knock-rect-base)*1px*(1 - cos(var(--knock-kick-deg)*1deg))) calc(var(--knock-rect-base)*-1px*sin(var(--knock-kick-deg)*1deg));animation-timing-function:ease-in-out}to{translate:0;rotate:45deg}}@keyframes LogoMarkKnock-module-scss-module__ZBcK4q__rect-topple{0%{translate:0;rotate:45deg}to{translate:0;rotate:none}}@keyframes LogoMarkKnock-module-scss-module__ZBcK4q__rect-settle{0%{animation-timing-function:ease-out;rotate:none}40%{rotate:calc(var(--knock-settle-deg)*1deg);animation-timing-function:ease-in}to{rotate:none}}}@media (prefers-reduced-motion:reduce){.LogoMarkKnock-module-scss-module__ZBcK4q__knock[data-reduced-hide]{visibility:hidden}}
.LogoReveal-module-scss-module__AXqmWa__logo{display:block}.LogoReveal-module-scss-module__AXqmWa__full,.LogoReveal-module-scss-module__AXqmWa__mark{align-items:flex-start}.LogoReveal-module-scss-module__AXqmWa__full{display:none}.LogoReveal-module-scss-module__AXqmWa__mark,.LogoReveal-module-scss-module__AXqmWa__expanded .LogoReveal-module-scss-module__AXqmWa__full{display:flex}@media (min-width:768px){.LogoReveal-module-scss-module__AXqmWa__full{display:flex}.LogoReveal-module-scss-module__AXqmWa__mark{display:none}}.LogoReveal-module-scss-module__AXqmWa__glyph{width:calc(var(--logo-w)*.0625rem);background-color:var(--textColor);height:1.375rem;-webkit-mask:url(/img/logo_sm.svg) 0 0/14.8125rem 100% no-repeat;mask:url(/img/logo_sm.svg) 0 0/14.8125rem 100% no-repeat;-webkit-mask-position:calc(var(--logo-x)*-1*.0625rem) 0;-webkit-mask-position:calc(var(--logo-x)*-1*.0625rem) 0;mask-position:calc(var(--logo-x)*-1*.0625rem) 0;display:block}.LogoReveal-module-scss-module__AXqmWa__markGlyph{background-color:var(--textColor);width:1.6875rem;height:1.25rem;display:block;-webkit-mask:url(/img/logo_sq_sm.svg) 50%/1.75rem 1.25rem no-repeat;mask:url(/img/logo_sq_sm.svg) 50%/1.75rem 1.25rem no-repeat}.LogoReveal-module-scss-module__AXqmWa__knockRow{align-items:flex-start;display:flex}
.Section-module-scss-module__buKnyG__center-absolute{position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.Section-module-scss-module__buKnyG__center-absolute-no-nav{top:50%;left:50%;top:calc(50% - .5*var(--navbar-height));position:absolute;transform:translate(-50%)translateY(-50%)}@media (max-width:767px){.Section-module-scss-module__buKnyG__center-absolute-no-nav{top:calc(50% - .25*var(--navbar-height))}}.Section-module-scss-module__buKnyG__center-y-absolute{position:absolute;top:50%;transform:translateY(-50%)}.Section-module-scss-module__buKnyG__center-y-absolute-no-nav{top:50%;top:calc(50% - .5*var(--navbar-height));position:absolute;transform:translateY(-50%)}@media (max-width:767px){.Section-module-scss-module__buKnyG__center-y-absolute-no-nav{top:calc(50% - .25*var(--navbar-height))}}.Section-module-scss-module__buKnyG__center-x-absolute{position:absolute;left:50%;transform:translate(-50%)}.Section-module-scss-module__buKnyG__max-lines-1{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.Section-module-scss-module__buKnyG__container{margin-top:calc(-1*var(--navbar-height));background-color:var(--bgColor);color:var(--textColor);position:relative}.Section-module-scss-module__buKnyG__container.Section-module-scss-module__buKnyG__fullScreen,.Section-module-scss-module__buKnyG__container.Section-module-scss-module__buKnyG__fullScreenDesktop{height:100vh;height:calc(100*var(--vh,1vh) - var(--navbar-height));min-height:100vh;min-height:calc(100*var(--vh,1vh) - var(--navbar-height));width:100%;color:var(--textColor);position:relative}.Section-module-scss-module__buKnyG__container.Section-module-scss-module__buKnyG__fullScreen:not(.Section-module-scss-module__buKnyG__showNavbar),.Section-module-scss-module__buKnyG__container.Section-module-scss-module__buKnyG__fullScreenDesktop:not(.Section-module-scss-module__buKnyG__showNavbar){height:100vh;height:calc(100*var(--vh,1vh))}@media (min-width:768px){.Section-module-scss-module__buKnyG__container.Section-module-scss-module__buKnyG__fullScreen,.Section-module-scss-module__buKnyG__container.Section-module-scss-module__buKnyG__fullScreenDesktop{flex-direction:row}.Section-module-scss-module__buKnyG__container.Section-module-scss-module__buKnyG__fullScreen label:nth-child(2),.Section-module-scss-module__buKnyG__container.Section-module-scss-module__buKnyG__fullScreenDesktop label:nth-child(2){flex-shrink:0;margin-top:0}}@media (max-width:767px){.Section-module-scss-module__buKnyG__container.Section-module-scss-module__buKnyG__fullScreenDesktop{padding-bottom:var(--sp-8);height:auto!important}}.Section-module-scss-module__buKnyG__container.Section-module-scss-module__buKnyG__center{position:relative}.Section-module-scss-module__buKnyG__container:not(.Section-module-scss-module__buKnyG__fullScreen):not(.Section-module-scss-module__buKnyG__container.Section-module-scss-module__buKnyG__fullScreenDesktop):not(.Section-module-scss-module__buKnyG__center){padding-top:var(--sp-6);padding-bottom:var(--sp-6)}.Section-module-scss-module__buKnyG__container.Section-module-scss-module__buKnyG__noPadding{padding:0!important}.Section-module-scss-module__buKnyG__container.Section-module-scss-module__buKnyG__noHPadding{padding-left:0!important;padding-right:0!important}.Section-module-scss-module__buKnyG__container.Section-module-scss-module__buKnyG__noVPadding{padding-top:0!important;padding-bottom:0!important}.Section-module-scss-module__buKnyG__container.Section-module-scss-module__buKnyG__noTopPadding{padding-top:0!important}.Section-module-scss-module__buKnyG__container.Section-module-scss-module__buKnyG__showNavbar{margin-top:0}.Section-module-scss-module__buKnyG__container.Section-module-scss-module__buKnyG__noBg{background:0 0}.Section-module-scss-module__buKnyG__container .Section-module-scss-module__buKnyG__bgWrapper{position:absolute;inset:0}.Section-module-scss-module__buKnyG__sticky{top:var(--navbar-height);position:sticky!important}.Section-module-scss-module__buKnyG__contentWrapper{padding:var(--sp-4)}.Section-module-scss-module__buKnyG__bg .Section-module-scss-module__buKnyG__contentWrapper{position:absolute;inset:0}.Section-module-scss-module__buKnyG__noHPadding .Section-module-scss-module__buKnyG__contentWrapper{max-width:100%;padding-left:0!important;padding-right:0!important}.Section-module-scss-module__buKnyG__noVPadding .Section-module-scss-module__buKnyG__contentWrapper{padding-top:0!important;padding-bottom:0!important}.Section-module-scss-module__buKnyG__noPadding .Section-module-scss-module__buKnyG__contentWrapper{max-width:100%;padding:0!important}
.SelectedRangeInput-module-scss-module__9SUzva__center-absolute{position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.SelectedRangeInput-module-scss-module__9SUzva__center-absolute-no-nav{top:50%;left:50%;top:calc(50% - .5*var(--navbar-height));position:absolute;transform:translate(-50%)translateY(-50%)}@media (max-width:767px){.SelectedRangeInput-module-scss-module__9SUzva__center-absolute-no-nav{top:calc(50% - .25*var(--navbar-height))}}.SelectedRangeInput-module-scss-module__9SUzva__center-y-absolute{position:absolute;top:50%;transform:translateY(-50%)}.SelectedRangeInput-module-scss-module__9SUzva__center-y-absolute-no-nav{top:50%;top:calc(50% - .5*var(--navbar-height));position:absolute;transform:translateY(-50%)}@media (max-width:767px){.SelectedRangeInput-module-scss-module__9SUzva__center-y-absolute-no-nav{top:calc(50% - .25*var(--navbar-height))}}.SelectedRangeInput-module-scss-module__9SUzva__center-x-absolute{position:absolute;left:50%;transform:translate(-50%)}.SelectedRangeInput-module-scss-module__9SUzva__max-lines-1{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.SelectedRangeInput-module-scss-module__9SUzva__wrapper{border-top:1px solid var(--black);padding-bottom:var(--sp-4);width:100%;font-size:var(--p-title-font-size);line-height:var(--p-title-line-height);position:relative}.SelectedRangeInput-module-scss-module__9SUzva__wrapper .SelectedRangeInput-module-scss-module__9SUzva__selector{width:100%;height:100%;position:relative}.SelectedRangeInput-module-scss-module__9SUzva__wrapper .SelectedRangeInput-module-scss-module__9SUzva__hint{right:var(--sp-3);color:var(--white);align-items:center;display:flex;position:absolute;top:0;bottom:0}@media (max-width:767px){.SelectedRangeInput-module-scss-module__9SUzva__wrapper .SelectedRangeInput-module-scss-module__9SUzva__hint{right:var(--sp-2)}}.SelectedRangeInput-module-scss-module__9SUzva__wrapper.SelectedRangeInput-module-scss-module__9SUzva__light .SelectedRangeInput-module-scss-module__9SUzva__hint{color:var(--brown-3)}@media (max-width:767px){.SelectedRangeInput-module-scss-module__9SUzva__wrapper .SelectedRangeInput-module-scss-module__9SUzva__hint,.SelectedRangeInput-module-scss-module__9SUzva__wrapper .SelectedRangeInput-module-scss-module__9SUzva__labels .SelectedRangeInput-module-scss-module__9SUzva__option{font-size:var(--small-font-size);line-height:var(--small-line-height)}}.SelectedRangeInput-module-scss-module__9SUzva__wrapper .SelectedRangeInput-module-scss-module__9SUzva__nav{align-items:flex-end;display:flex}.SelectedRangeInput-module-scss-module__9SUzva__wrapper .SelectedRangeInput-module-scss-module__9SUzva__nav .SelectedRangeInput-module-scss-module__9SUzva__activateButton{color:var(--black);padding:0;padding-top:var(--sp-4);padding-bottom:var(--sp-1);text-align:left;background-color:#0000;flex:1}.SelectedRangeInput-module-scss-module__9SUzva__wrapper .SelectedRangeInput-module-scss-module__9SUzva__nav .SelectedRangeInput-module-scss-module__9SUzva__activateButton:hover{text-decoration:underline}.SelectedRangeInput-module-scss-module__9SUzva__wrapper .SelectedRangeInput-module-scss-module__9SUzva__nav .SelectedRangeInput-module-scss-module__9SUzva__actions{padding-bottom:var(--sp-1);flex-shrink:0;position:relative}.SelectedRangeInput-module-scss-module__9SUzva__wrapper .SelectedRangeInput-module-scss-module__9SUzva__nav .SelectedRangeInput-module-scss-module__9SUzva__actions .SelectedRangeInput-module-scss-module__9SUzva__clear{right:0;bottom:var(--sp-2);text-align:right;min-width:6.25rem;position:absolute}.SelectedRangeInput-module-scss-module__9SUzva__wrapper.SelectedRangeInput-module-scss-module__9SUzva__invisible .SelectedRangeInput-module-scss-module__9SUzva__nav .SelectedRangeInput-module-scss-module__9SUzva__clear,.SelectedRangeInput-module-scss-module__9SUzva__wrapper:not(.SelectedRangeInput-module-scss-module__9SUzva__selected) .SelectedRangeInput-module-scss-module__9SUzva__nav .SelectedRangeInput-module-scss-module__9SUzva__clear{pointer-events:none}.SelectedRangeInput-module-scss-module__9SUzva__wrapper .SelectedRangeInput-module-scss-module__9SUzva__buttonsWrapper{flex:1;height:4.375rem;transition:flex 1s ease-in-out,height .8s ease-in-out}@media (max-width:767px){.SelectedRangeInput-module-scss-module__9SUzva__wrapper .SelectedRangeInput-module-scss-module__9SUzva__buttonsWrapper{height:3.125rem}}.SelectedRangeInput-module-scss-module__9SUzva__wrapper.SelectedRangeInput-module-scss-module__9SUzva__invisible .SelectedRangeInput-module-scss-module__9SUzva__nav .SelectedRangeInput-module-scss-module__9SUzva__activateButton{pointer-events:all}.SelectedRangeInput-module-scss-module__9SUzva__wrapper.SelectedRangeInput-module-scss-module__9SUzva__invisible .SelectedRangeInput-module-scss-module__9SUzva__buttonsWrapper{flex:0;height:0}.SelectedRangeInput-module-scss-module__9SUzva__wrapper.SelectedRangeInput-module-scss-module__9SUzva__invisible .SelectedRangeInput-module-scss-module__9SUzva__labels .SelectedRangeInput-module-scss-module__9SUzva__option{transform:translateY(-6.25rem)}.SelectedRangeInput-module-scss-module__9SUzva__wrapper.expanding .SelectedRangeInput-module-scss-module__9SUzva__labels .SelectedRangeInput-module-scss-module__9SUzva__option:not(.SelectedRangeInput-module-scss-module__9SUzva__selected){transform:translate(calc(var(--index-x) * 5rem), calc(var(--index-y) * -6.25rem));color:var(--brown-3)!important}.SelectedRangeInput-module-scss-module__9SUzva__wrapper.expanding .SelectedRangeInput-module-scss-module__9SUzva__labels .SelectedRangeInput-module-scss-module__9SUzva__option:not(.SelectedRangeInput-module-scss-module__9SUzva__selected)>div{transform:rotate(270deg)}.SelectedRangeInput-module-scss-module__9SUzva__wrapper.contracting .SelectedRangeInput-module-scss-module__9SUzva__labels .SelectedRangeInput-module-scss-module__9SUzva__option:not(.SelectedRangeInput-module-scss-module__9SUzva__selected){transform:translate(0);color:var(--white)!important}.SelectedRangeInput-module-scss-module__9SUzva__wrapper.contracting .SelectedRangeInput-module-scss-module__9SUzva__labels .SelectedRangeInput-module-scss-module__9SUzva__option:not(.SelectedRangeInput-module-scss-module__9SUzva__selected)>div{transform:rotate(0)}.SelectedRangeInput-module-scss-module__9SUzva__wrapper.SelectedRangeInput-module-scss-module__9SUzva__selected:not(.expanding,.contracting) .SelectedRangeInput-module-scss-module__9SUzva__labels .SelectedRangeInput-module-scss-module__9SUzva__option.SelectedRangeInput-module-scss-module__9SUzva__selected{transition-delay:0s}.SelectedRangeInput-module-scss-module__9SUzva__wrapper.SelectedRangeInput-module-scss-module__9SUzva__selected:not(.expanding) .SelectedRangeInput-module-scss-module__9SUzva__labels .SelectedRangeInput-module-scss-module__9SUzva__option{transition:transform 1s ease-in-out .3s,color .3s .3s,left .4s ease-in-out .3s}.SelectedRangeInput-module-scss-module__9SUzva__wrapper.contracting .SelectedRangeInput-module-scss-module__9SUzva__labels .SelectedRangeInput-module-scss-module__9SUzva__option{transition:transform 1s ease-in-out .3s,color .3s .3s,left .4s ease-in-out .3s}.SelectedRangeInput-module-scss-module__9SUzva__wrapper.SelectedRangeInput-module-scss-module__9SUzva__selected:not(.expanding) .SelectedRangeInput-module-scss-module__9SUzva__labels .SelectedRangeInput-module-scss-module__9SUzva__option.SelectedRangeInput-module-scss-module__9SUzva__selectedPrev{transition-delay:0s}.SelectedRangeInput-module-scss-module__9SUzva__wrapper.contracting .SelectedRangeInput-module-scss-module__9SUzva__labels .SelectedRangeInput-module-scss-module__9SUzva__option.SelectedRangeInput-module-scss-module__9SUzva__selectedPrev{transition-delay:0s}.SelectedRangeInput-module-scss-module__9SUzva__wrapper.SelectedRangeInput-module-scss-module__9SUzva__selected:not(.expanding) .SelectedRangeInput-module-scss-module__9SUzva__labels .SelectedRangeInput-module-scss-module__9SUzva__option:nth-child(2) div{color:var(--brown-3)}.SelectedRangeInput-module-scss-module__9SUzva__wrapper.contracting .SelectedRangeInput-module-scss-module__9SUzva__labels .SelectedRangeInput-module-scss-module__9SUzva__option:nth-child(2) div{color:var(--brown-3)}.SelectedRangeInput-module-scss-module__9SUzva__wrapper.SelectedRangeInput-module-scss-module__9SUzva__selected:not(.expanding) .SelectedRangeInput-module-scss-module__9SUzva__labels .SelectedRangeInput-module-scss-module__9SUzva__option>div{transition:transform 1s ease-in-out .3s}.SelectedRangeInput-module-scss-module__9SUzva__wrapper.contracting .SelectedRangeInput-module-scss-module__9SUzva__labels .SelectedRangeInput-module-scss-module__9SUzva__option>div{transition:transform 1s ease-in-out .3s}.SelectedRangeInput-module-scss-module__9SUzva__wrapper:not(.SelectedRangeInput-module-scss-module__9SUzva__selected):not(.contracting) .SelectedRangeInput-module-scss-module__9SUzva__labels .SelectedRangeInput-module-scss-module__9SUzva__option{transition:transform 1s ease-out,color .3s,left 1.4s ease-in-out;transition-delay:calc(var(--index-y)*.15s)}.SelectedRangeInput-module-scss-module__9SUzva__wrapper.expanding .SelectedRangeInput-module-scss-module__9SUzva__labels .SelectedRangeInput-module-scss-module__9SUzva__option{transition:transform 1s ease-out,color .3s,left 1.4s ease-in-out;transition-delay:calc(var(--index-y)*.15s)}.SelectedRangeInput-module-scss-module__9SUzva__wrapper:not(.SelectedRangeInput-module-scss-module__9SUzva__selected):not(.contracting) .SelectedRangeInput-module-scss-module__9SUzva__labels .SelectedRangeInput-module-scss-module__9SUzva__option.SelectedRangeInput-module-scss-module__9SUzva__selected{transition-delay:0s}.SelectedRangeInput-module-scss-module__9SUzva__wrapper.expanding .SelectedRangeInput-module-scss-module__9SUzva__labels .SelectedRangeInput-module-scss-module__9SUzva__option.SelectedRangeInput-module-scss-module__9SUzva__selected{transition-delay:0s}.SelectedRangeInput-module-scss-module__9SUzva__wrapper:not(.SelectedRangeInput-module-scss-module__9SUzva__selected):not(.contracting) .SelectedRangeInput-module-scss-module__9SUzva__labels .SelectedRangeInput-module-scss-module__9SUzva__option:nth-child(2) div{color:var(--brown-3)}.SelectedRangeInput-module-scss-module__9SUzva__wrapper.expanding .SelectedRangeInput-module-scss-module__9SUzva__labels .SelectedRangeInput-module-scss-module__9SUzva__option:nth-child(2) div{color:var(--brown-3)}.SelectedRangeInput-module-scss-module__9SUzva__wrapper:not(.SelectedRangeInput-module-scss-module__9SUzva__selected):not(.contracting) .SelectedRangeInput-module-scss-module__9SUzva__labels .SelectedRangeInput-module-scss-module__9SUzva__option>div{transition:transform 1s ease-in-out;transition-delay:calc(var(--index-y)*.15s)}.SelectedRangeInput-module-scss-module__9SUzva__wrapper.expanding .SelectedRangeInput-module-scss-module__9SUzva__labels .SelectedRangeInput-module-scss-module__9SUzva__option>div{transition:transform 1s ease-in-out;transition-delay:calc(var(--index-y)*.15s)}.SelectedRangeInput-module-scss-module__9SUzva__wrapper.SelectedRangeInput-module-scss-module__9SUzva__selected .SelectedRangeInput-module-scss-module__9SUzva__buttons .SelectedRangeInput-module-scss-module__9SUzva__option{flex:0}.SelectedRangeInput-module-scss-module__9SUzva__wrapper.SelectedRangeInput-module-scss-module__9SUzva__selected .SelectedRangeInput-module-scss-module__9SUzva__labels .SelectedRangeInput-module-scss-module__9SUzva__option:not(.SelectedRangeInput-module-scss-module__9SUzva__selected){transform:translate(calc(var(--index-x) * 5rem), calc(var(--index-y) * -6.25rem));color:var(--brown-3)!important}.SelectedRangeInput-module-scss-module__9SUzva__wrapper.SelectedRangeInput-module-scss-module__9SUzva__selected .SelectedRangeInput-module-scss-module__9SUzva__labels .SelectedRangeInput-module-scss-module__9SUzva__option:not(.SelectedRangeInput-module-scss-module__9SUzva__selected)>div{transform:rotate(270deg)}.SelectedRangeInput-module-scss-module__9SUzva__wrapper:not(.SelectedRangeInput-module-scss-module__9SUzva__selected) .SelectedRangeInput-module-scss-module__9SUzva__buttons .SelectedRangeInput-module-scss-module__9SUzva__option{flex:1}.SelectedRangeInput-module-scss-module__9SUzva__wrapper .SelectedRangeInput-module-scss-module__9SUzva__buttons{height:100%}.SelectedRangeInput-module-scss-module__9SUzva__wrapper .SelectedRangeInput-module-scss-module__9SUzva__buttons .SelectedRangeInput-module-scss-module__9SUzva__option{height:100%;padding:0;transition:flex .8s ease-in-out;display:block}.SelectedRangeInput-module-scss-module__9SUzva__wrapper .SelectedRangeInput-module-scss-module__9SUzva__buttons .SelectedRangeInput-module-scss-module__9SUzva__option.SelectedRangeInput-module-scss-module__9SUzva__selected{flex:1}.SelectedRangeInput-module-scss-module__9SUzva__wrapper .SelectedRangeInput-module-scss-module__9SUzva__buttons .SelectedRangeInput-module-scss-module__9SUzva__option:first-child{background-color:var(--orange)}.SelectedRangeInput-module-scss-module__9SUzva__wrapper .SelectedRangeInput-module-scss-module__9SUzva__buttons .SelectedRangeInput-module-scss-module__9SUzva__option:nth-child(2){background-color:var(--cream)}.SelectedRangeInput-module-scss-module__9SUzva__wrapper .SelectedRangeInput-module-scss-module__9SUzva__buttons .SelectedRangeInput-module-scss-module__9SUzva__option:nth-child(3){background-color:var(--brown-1)}.SelectedRangeInput-module-scss-module__9SUzva__wrapper .SelectedRangeInput-module-scss-module__9SUzva__buttons .SelectedRangeInput-module-scss-module__9SUzva__option:nth-child(4){background-color:var(--brown-2)}.SelectedRangeInput-module-scss-module__9SUzva__wrapper .SelectedRangeInput-module-scss-module__9SUzva__buttons .SelectedRangeInput-module-scss-module__9SUzva__option:nth-child(5){background-color:var(--brown-3)}.SelectedRangeInput-module-scss-module__9SUzva__wrapper .SelectedRangeInput-module-scss-module__9SUzva__labels,.SelectedRangeInput-module-scss-module__9SUzva__wrapper .SelectedRangeInput-module-scss-module__9SUzva__buttons{flex-direction:row;width:100%;display:flex}.SelectedRangeInput-module-scss-module__9SUzva__wrapper .SelectedRangeInput-module-scss-module__9SUzva__labels{pointer-events:none;--index-x:0;--index-y:0;color:var(--white);align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.SelectedRangeInput-module-scss-module__9SUzva__wrapper .SelectedRangeInput-module-scss-module__9SUzva__labels .SelectedRangeInput-module-scss-module__9SUzva__option{left:calc(var(--left)*100%);width:calc(var(--width)*100%);padding:var(--sp-3) var(--sp-3);position:absolute;transform:translate(0)}@media (max-width:767px){.SelectedRangeInput-module-scss-module__9SUzva__wrapper .SelectedRangeInput-module-scss-module__9SUzva__labels .SelectedRangeInput-module-scss-module__9SUzva__option{padding:var(--sp-3) var(--sp-2);padding-right:0}}.SelectedRangeInput-module-scss-module__9SUzva__wrapper .SelectedRangeInput-module-scss-module__9SUzva__labels .SelectedRangeInput-module-scss-module__9SUzva__option.SelectedRangeInput-module-scss-module__9SUzva__selected{left:0%;transition-delay:0s!important}.SelectedRangeInput-module-scss-module__9SUzva__wrapper .SelectedRangeInput-module-scss-module__9SUzva__labels .SelectedRangeInput-module-scss-module__9SUzva__option:nth-child(2){color:var(--brown-3)}.SelectedRangeInput-module-scss-module__9SUzva__wrapper .SelectedRangeInput-module-scss-module__9SUzva__labels .SelectedRangeInput-module-scss-module__9SUzva__option div{transform-origin:50%;display:inline-block;transform:rotate(0)}@media (prefers-reduced-motion:reduce){.SelectedRangeInput-module-scss-module__9SUzva__wrapper .SelectedRangeInput-module-scss-module__9SUzva__labels .SelectedRangeInput-module-scss-module__9SUzva__option,.SelectedRangeInput-module-scss-module__9SUzva__wrapper .SelectedRangeInput-module-scss-module__9SUzva__labels .SelectedRangeInput-module-scss-module__9SUzva__option>div,.SelectedRangeInput-module-scss-module__9SUzva__wrapper .SelectedRangeInput-module-scss-module__9SUzva__buttonsWrapper,.SelectedRangeInput-module-scss-module__9SUzva__wrapper .SelectedRangeInput-module-scss-module__9SUzva__buttons .SelectedRangeInput-module-scss-module__9SUzva__option{transition:none!important}.SelectedRangeInput-module-scss-module__9SUzva__wrapper.SelectedRangeInput-module-scss-module__9SUzva__invisible .SelectedRangeInput-module-scss-module__9SUzva__labels .SelectedRangeInput-module-scss-module__9SUzva__option,.SelectedRangeInput-module-scss-module__9SUzva__wrapper.SelectedRangeInput-module-scss-module__9SUzva__selected .SelectedRangeInput-module-scss-module__9SUzva__labels .SelectedRangeInput-module-scss-module__9SUzva__option:not(.SelectedRangeInput-module-scss-module__9SUzva__selected){visibility:hidden}.SelectedRangeInput-module-scss-module__9SUzva__wrapper.expanding .SelectedRangeInput-module-scss-module__9SUzva__labels .SelectedRangeInput-module-scss-module__9SUzva__option:not(.SelectedRangeInput-module-scss-module__9SUzva__selected){visibility:hidden}}
.CategorySelector-module-scss-module__JgrZLq__sentence{display:inline}.CategorySelector-module-scss-module__JgrZLq__slot{vertical-align:top;text-indent:0;display:inline-block}.CategorySelector-module-scss-module__JgrZLq__slot .CategorySelector-module-scss-module__JgrZLq__mask{text-indent:0;margin-top:-.3em;margin-bottom:-.15em;padding-top:.3em;padding-bottom:.15em;display:block}.CategorySelector-module-scss-module__JgrZLq__word{text-indent:0}.CategorySelector-module-scss-module__JgrZLq__button{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;text-align:inherit;text-indent:0;text-underline-offset:.08em;background:0 0;border:0;margin:0;padding:0}.CategorySelector-module-scss-module__JgrZLq__button:hover{text-decoration:underline}.CategorySelector-module-scss-module__JgrZLq__button:focus-visible{outline-offset:-2px;outline:2px solid;text-decoration:underline;text-decoration-thickness:2px}@media (prefers-reduced-motion:no-preference){.CategorySelector-module-scss-module__JgrZLq__sentence .CategorySelector-module-scss-module__JgrZLq__mask[data-state=hidden] .CategorySelector-module-scss-module__JgrZLq__word{translate:0 calc(100% + .6em)}}.CategorySelector-module-scss-module__JgrZLq__slot[data-active=true]{transition:transform .5s cubic-bezier(.65,0,.35,1)}.CategorySelector-module-scss-module__JgrZLq__sentence[data-expanded=false] .CategorySelector-module-scss-module__JgrZLq__slot[data-active=true]{transform:translateY(var(--dy,0px))}.CategorySelector-module-scss-module__JgrZLq__sentence[data-expanded=false] .CategorySelector-module-scss-module__JgrZLq__slot[data-active=false]{transform:translateY(var(--dy,0px));transition:transform 0s linear var(--category-fall-ms)}.CategorySelector-module-scss-module__JgrZLq__sentence[data-expanded=true] .CategorySelector-module-scss-module__JgrZLq__slot[data-active=false]{transition:none}@media (prefers-reduced-motion:reduce){.CategorySelector-module-scss-module__JgrZLq__slot,.CategorySelector-module-scss-module__JgrZLq__sentence[data-expanded] .CategorySelector-module-scss-module__JgrZLq__slot[data-active]{transition:none;transform:none}}
@media (max-width:767px){.ContactFormSection-module-scss-module__qIG2cq__contactInfo h3{text-indent:0!important;padding:0!important}}.ContactFormSection-module-scss-module__qIG2cq__contactForm{margin-top:var(--sp-8)}@media (max-width:767px){.ContactFormSection-module-scss-module__qIG2cq__formSection{background-color:var(--white)!important}}
.HomePager-module-scss-module__YmPFkq__track{height:calc(var(--vh,1vh)*100 - var(--navbar-height) + var(--pager-steps)*var(--vh,1vh)*100);position:relative}.HomePager-module-scss-module__YmPFkq__pinned{top:var(--navbar-height);height:calc(var(--vh,1vh)*100 - var(--navbar-height));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));position:sticky;overflow:hidden}@media (max-width:509px){.HomePager-module-scss-module__YmPFkq__pinned{--featured-title-line:calc(1.375rem * 1.36363)}}@media (min-width:2520px){.HomePager-module-scss-module__YmPFkq__pinned{--featured-title-line:calc(2.75rem * 1.3333)}}.HomePager-module-scss-module__YmPFkq__featuredTitle{z-index:1;box-sizing:border-box;padding:var(--sp-4) var(--sp-4) 0;pointer-events:none;position:absolute;inset:0 0 auto}.HomePager-module-scss-module__YmPFkq__marker{left:0;top:calc(var(--marker-rest,0)*100*var(--vh,1vh));pointer-events:none;width:1px;height:1px;position:absolute}.HomePager-module-scss-module__YmPFkq__page{padding-block:var(--sp-4);pointer-events:none;flex-direction:column;justify-content:center;display:flex;position:absolute;inset:0}.HomePager-module-scss-module__YmPFkq__page[data-active=true]{pointer-events:auto}.HomePager-module-scss-module__YmPFkq__featuredPage{padding-block:var(--featured-title-h) 0}.HomePager-module-scss-module__YmPFkq__inner{box-sizing:border-box;width:100%}.HomePager-module-scss-module__YmPFkq__gridContent{display:flow-root}.HomePager-module-scss-module__YmPFkq__stackedFeatured{height:calc(var(--vh,1vh)*100 - var(--navbar-height))}.HomePager-module-scss-module__YmPFkq__stackedTitle{padding:var(--sp-6) var(--sp-4) 0}@media (prefers-reduced-motion:reduce){.HomePager-module-scss-module__YmPFkq__root .HomePager-module-scss-module__YmPFkq__track{height:auto}.HomePager-module-scss-module__YmPFkq__root .HomePager-module-scss-module__YmPFkq__pinned{height:auto;position:static;overflow:visible}.HomePager-module-scss-module__YmPFkq__root .HomePager-module-scss-module__YmPFkq__marker{display:none}.HomePager-module-scss-module__YmPFkq__root .HomePager-module-scss-module__YmPFkq__page{padding-block:var(--sp-6);pointer-events:auto;position:static}.HomePager-module-scss-module__YmPFkq__root .HomePager-module-scss-module__YmPFkq__featuredPage{height:calc(var(--vh,1vh)*100 - var(--navbar-height));padding-block:0}.HomePager-module-scss-module__YmPFkq__root .HomePager-module-scss-module__YmPFkq__featuredTitle{display:none}}.HomePager-module-scss-module__YmPFkq__root[data-layout=stacked] .HomePager-module-scss-module__YmPFkq__track{height:auto}.HomePager-module-scss-module__YmPFkq__root[data-layout=stacked] .HomePager-module-scss-module__YmPFkq__pinned{height:auto;position:static;overflow:visible}.HomePager-module-scss-module__YmPFkq__root[data-layout=stacked] .HomePager-module-scss-module__YmPFkq__marker{display:none}.HomePager-module-scss-module__YmPFkq__root[data-layout=stacked] .HomePager-module-scss-module__YmPFkq__page{padding-block:var(--sp-6);pointer-events:auto;position:static}.HomePager-module-scss-module__YmPFkq__root[data-layout=stacked] .HomePager-module-scss-module__YmPFkq__featuredPage{height:calc(var(--vh,1vh)*100 - var(--navbar-height));padding-block:0}.HomePager-module-scss-module__YmPFkq__root[data-layout=stacked] .HomePager-module-scss-module__YmPFkq__featuredTitle{display:none}
.ProjectStage-module-scss-module__4flcrG__center-absolute{position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.ProjectStage-module-scss-module__4flcrG__center-absolute-no-nav{top:50%;left:50%;top:calc(50% - .5*var(--navbar-height));position:absolute;transform:translate(-50%)translateY(-50%)}@media (max-width:767px){.ProjectStage-module-scss-module__4flcrG__center-absolute-no-nav{top:calc(50% - .25*var(--navbar-height))}}.ProjectStage-module-scss-module__4flcrG__center-y-absolute{position:absolute;top:50%;transform:translateY(-50%)}.ProjectStage-module-scss-module__4flcrG__center-y-absolute-no-nav{top:50%;top:calc(50% - .5*var(--navbar-height));position:absolute;transform:translateY(-50%)}@media (max-width:767px){.ProjectStage-module-scss-module__4flcrG__center-y-absolute-no-nav{top:calc(50% - .25*var(--navbar-height))}}.ProjectStage-module-scss-module__4flcrG__center-x-absolute{position:absolute;left:50%;transform:translate(-50%)}.ProjectStage-module-scss-module__4flcrG__max-lines-1{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.ProjectStage-module-scss-module__4flcrG__stage{--summary-padding-y:0;--summary-image-max-h:calc(100cqh - 10rem);flex:1;min-height:0;position:relative;overflow:hidden;container-type:size}@media (min-width:768px){.ProjectStage-module-scss-module__4flcrG__stage{--cover-k:1;--cover-excess:max(0px, var(--vh,1vh) * 100 - 56.25vw);--cover-h-shift:calc((1 - var(--cover-k)) * var(--vh,1vh) * 100 - var(--cover-excess))}@supports (width:calc(1px * (100vw / 1px))){.ProjectStage-module-scss-module__4flcrG__stage{--cover-k:min(1, clamp(.75, .25 + .75 * min(100vw / 1440px, 56.25vw / 900px), 1) / clamp(.75, .25 + .75 * var(--root-scale), 1))}}.ProjectStage-module-scss-module__4flcrG__stage{--summary-image-max-h:calc(calc(100cqh - 17rem) * var(--cover-k,1) + 1 * var(--cover-h-shift,0px));--summary-wide-image-max-h:min(max(calc(calc(100cqh - 17rem) * var(--cover-k,1) + 1 * var(--cover-h-shift,0px)) * 1.4, calc(100cqh - 17rem) * .6), calc(100cqh - 17rem))}}@media (min-width:768px) and (orientation:portrait){.ProjectStage-module-scss-module__4flcrG__stage{--summary-image-max-h:max(calc(calc(100cqh - 17rem) * var(--cover-k,1) + 1 * var(--cover-h-shift,0px)), calc(100cqh - 17rem) * .6)}}.ProjectStage-module-scss-module__4flcrG__slide{padding-inline:calc(var(--sp-4)*var(--cover-k,1));position:absolute;inset:0}.ProjectStage-module-scss-module__4flcrG__card{transform-origin:50%;width:100%}@media (min-width:768px){.ProjectStage-module-scss-module__4flcrG__card{height:100%}.ProjectStage-module-scss-module__4flcrG__card[data-slot=pairLeft],.ProjectStage-module-scss-module__4flcrG__card[data-slot=pairRight],.ProjectStage-module-scss-module__4flcrG__card[data-slot=pairSmall],.ProjectStage-module-scss-module__4flcrG__card[data-solo]{--summary-cover-size:var(--summary-image-max-h);--summary-cover-ratio:1/1;--summary-cover-height:auto;--summary-cover-flex:none}.ProjectStage-module-scss-module__4flcrG__card[data-slot=single]:not([data-solo]){--summary-cover-box-h:var(--summary-image-max-h)}.ProjectStage-module-scss-module__4flcrG__slide[data-layout=pair],.ProjectStage-module-scss-module__4flcrG__slide[data-layout=split]{flex-direction:row;justify-content:flex-start;align-items:stretch}.ProjectStage-module-scss-module__4flcrG__card[data-slot=pairLeft],.ProjectStage-module-scss-module__4flcrG__card[data-slot=pairRight],.ProjectStage-module-scss-module__4flcrG__card[data-slot=pairSmall],.ProjectStage-module-scss-module__4flcrG__card[data-slot=pairBig]{width:calc((100% + calc(var(--grid-gutter-width) * var(--cover-k,1)))*6/12 - calc(var(--grid-gutter-width) * var(--cover-k,1)))}.ProjectStage-module-scss-module__4flcrG__card[data-slot=pairRight],.ProjectStage-module-scss-module__4flcrG__card[data-slot=pairBig]{margin-left:auto}.ProjectStage-module-scss-module__4flcrG__card[data-slot=pairLeft]{--summary-cover-align:auto}}@media (min-width:1024px){.ProjectStage-module-scss-module__4flcrG__card[data-slot=pairSmall]{width:calc((100% + calc(var(--grid-gutter-width) * var(--cover-k,1)))*4/12 - calc(var(--grid-gutter-width) * var(--cover-k,1)))}.ProjectStage-module-scss-module__4flcrG__card[data-slot=pairBig]{width:calc((100% + calc(var(--grid-gutter-width) * var(--cover-k,1)))*7/12 - calc(var(--grid-gutter-width) * var(--cover-k,1)))}}@media (prefers-reduced-motion:no-preference){.ProjectStage-module-scss-module__4flcrG__slide{pointer-events:none;flex-direction:column;justify-content:center;display:flex}.ProjectStage-module-scss-module__4flcrG__slide[data-visible=false]{visibility:hidden}.ProjectStage-module-scss-module__4flcrG__slide[data-state=shown]{pointer-events:auto}}@media (prefers-reduced-motion:reduce){.ProjectStage-module-scss-module__4flcrG__stage{--summary-padding-y:initial;--summary-image-max-h:initial;flex:none;position:static;overflow:visible;container-type:normal}.ProjectStage-module-scss-module__4flcrG__slide{visibility:visible;height:auto;position:relative;inset:auto}}@media (prefers-reduced-motion:reduce) and (min-width:768px){.ProjectStage-module-scss-module__4flcrG__slide{height:calc(var(--vh,1vh)*100 - var(--navbar-height));--summary-image-max-h:calc(calc(var(--vh,1vh) * 100 - var(--navbar-height) - 9rem) * var(--cover-k,1) + 1 * var(--cover-h-shift,0px));--summary-wide-image-max-h:min(max(calc(calc(var(--vh,1vh) * 100 - var(--navbar-height) - 9rem) * var(--cover-k,1) + 1 * var(--cover-h-shift,0px)) * 1.4, calc(var(--vh,1vh) * 100 - var(--navbar-height) - 9rem) * .6), calc(var(--vh,1vh) * 100 - var(--navbar-height) - 9rem))}}@media (prefers-reduced-motion:reduce) and (min-width:768px) and (orientation:portrait){.ProjectStage-module-scss-module__4flcrG__slide{--summary-image-max-h:max(calc(calc(var(--vh,1vh) * 100 - var(--navbar-height) - 9rem) * var(--cover-k,1) + 1 * var(--cover-h-shift,0px)), calc(var(--vh,1vh) * 100 - var(--navbar-height) - 9rem) * .6)}}@media (prefers-reduced-motion:reduce){.ProjectStage-module-scss-module__4flcrG__slide[data-layout=pair],.ProjectStage-module-scss-module__4flcrG__slide[data-layout=split]{flex-direction:column;justify-content:flex-start;display:flex}}@media (prefers-reduced-motion:reduce) and (min-width:768px){.ProjectStage-module-scss-module__4flcrG__slide[data-layout=pair],.ProjectStage-module-scss-module__4flcrG__slide[data-layout=split]{flex-direction:row}}@media (prefers-reduced-motion:reduce) and (max-width:767px){.ProjectStage-module-scss-module__4flcrG__slide[data-layout=pair] .ProjectStage-module-scss-module__4flcrG__card{--summary-image-max-h:initial}}@media (prefers-reduced-motion:reduce) and (min-width:768px){.ProjectStage-module-scss-module__4flcrG__slide[data-layout=pair] .ProjectStage-module-scss-module__4flcrG__card,.ProjectStage-module-scss-module__4flcrG__slide[data-layout=split] .ProjectStage-module-scss-module__4flcrG__card{--summary-image-max-h:inherit}.ProjectStage-module-scss-module__4flcrG__stage{-moz-column-gap:calc(var(--grid-gutter-width)*var(--cover-k,1));column-gap:calc(var(--grid-gutter-width)*var(--cover-k,1));flex-wrap:wrap;display:flex}.ProjectStage-module-scss-module__4flcrG__slide{width:100%}.ProjectStage-module-scss-module__4flcrG__slide[data-layout=split][data-slot=pairLeft],.ProjectStage-module-scss-module__4flcrG__slide[data-layout=split][data-slot=pairRight],.ProjectStage-module-scss-module__4flcrG__slide[data-layout=split][data-slot=pairSmall],.ProjectStage-module-scss-module__4flcrG__slide[data-layout=split][data-slot=pairBig]{width:calc(calc(var(--sp-4) * var(--cover-k,1)) + (100% - 2*calc(var(--sp-4) * var(--cover-k,1)) + calc(var(--grid-gutter-width) * var(--cover-k,1)))*6/12 - calc(var(--grid-gutter-width) * var(--cover-k,1)))}.ProjectStage-module-scss-module__4flcrG__slide[data-layout=split][data-slot=pairLeft],.ProjectStage-module-scss-module__4flcrG__slide[data-layout=split][data-slot=pairSmall]{padding-right:0}.ProjectStage-module-scss-module__4flcrG__slide[data-layout=split][data-slot=pairRight],.ProjectStage-module-scss-module__4flcrG__slide[data-layout=split][data-slot=pairBig]{padding-left:0}.ProjectStage-module-scss-module__4flcrG__slide[data-layout=split] .ProjectStage-module-scss-module__4flcrG__card{width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce) and (min-width:768px) and (min-width:1024px){.ProjectStage-module-scss-module__4flcrG__slide[data-layout=split][data-slot=pairSmall]{width:calc(calc(var(--sp-4) * var(--cover-k,1)) + (100% - 2*calc(var(--sp-4) * var(--cover-k,1)) + calc(var(--grid-gutter-width) * var(--cover-k,1)))*5/12 - calc(var(--grid-gutter-width) * var(--cover-k,1)))}.ProjectStage-module-scss-module__4flcrG__slide[data-layout=split][data-slot=pairSmall] .ProjectStage-module-scss-module__4flcrG__card{width:calc(100% - (100% + calc(var(--grid-gutter-width) * var(--cover-k,1)))/5)}.ProjectStage-module-scss-module__4flcrG__slide[data-layout=split][data-slot=pairBig]{width:calc(calc(var(--sp-4) * var(--cover-k,1)) + (100% - 2*calc(var(--sp-4) * var(--cover-k,1)) + calc(var(--grid-gutter-width) * var(--cover-k,1)))*7/12 - calc(var(--grid-gutter-width) * var(--cover-k,1)))}}
.HomeMobileLink-module-scss-module__Nbsana__center-absolute{position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.HomeMobileLink-module-scss-module__Nbsana__center-absolute-no-nav{top:50%;left:50%;top:calc(50% - .5*var(--navbar-height));position:absolute;transform:translate(-50%)translateY(-50%)}@media (max-width:767px){.HomeMobileLink-module-scss-module__Nbsana__center-absolute-no-nav{top:calc(50% - .25*var(--navbar-height))}}.HomeMobileLink-module-scss-module__Nbsana__center-y-absolute{position:absolute;top:50%;transform:translateY(-50%)}.HomeMobileLink-module-scss-module__Nbsana__center-y-absolute-no-nav{top:50%;top:calc(50% - .5*var(--navbar-height));position:absolute;transform:translateY(-50%)}@media (max-width:767px){.HomeMobileLink-module-scss-module__Nbsana__center-y-absolute-no-nav{top:calc(50% - .25*var(--navbar-height))}}.HomeMobileLink-module-scss-module__Nbsana__center-x-absolute{position:absolute;left:50%;transform:translate(-50%)}.HomeMobileLink-module-scss-module__Nbsana__max-lines-1{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.HomeMobileLink-module-scss-module__Nbsana__mobileLink{width:100%;height:3.125rem;top:-12.5rem;top:calc(100*var(--vh,1vh) - calc(var(--navbar-height) * 2 / 3));z-index:1;position:absolute}@media (min-width:768px){.HomeMobileLink-module-scss-module__Nbsana__mobileLink{display:none}}.HomeMobileLink-module-scss-module__Nbsana__show{pointer-events:auto}.HomeMobileLink-module-scss-module__Nbsana__hidden{pointer-events:none}.HomeMobileLink-module-scss-module__Nbsana__content{padding:0 calc(var(--grid-gutter-width)/2);align-items:center;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.HomeMobileLink-module-scss-module__Nbsana__arrow{margin-left:var(--sp-3);border-left:6px solid #0000;border-right:6px solid #0000;border-top:10.392px solid var(--black);width:0;height:0;display:block;position:relative;top:-1px}
.ProjectReveal-module-scss-module__hGoK3W__track{height:calc(var(--vh,1vh)*100 - var(--navbar-height) + var(--reveal-steps)*var(--vh,1vh)*100);position:relative}.ProjectReveal-module-scss-module__hGoK3W__pinned{top:var(--navbar-height);height:calc(var(--vh,1vh)*100 - var(--navbar-height));background-color:var(--bgColor);flex-direction:column;display:flex;position:sticky;overflow:hidden}.ProjectReveal-module-scss-module__hGoK3W__heading{z-index:3;padding-top:.1875rem;padding-left:var(--sp-4);padding-right:var(--sp-4);position:absolute;top:0;left:0;right:0}@media (prefers-reduced-motion:reduce){.ProjectReveal-module-scss-module__hGoK3W__track{height:auto}.ProjectReveal-module-scss-module__hGoK3W__pinned{height:auto;position:static;overflow:visible}.ProjectReveal-module-scss-module__hGoK3W__heading{z-index:auto;padding-top:0;position:static}}

.Slug-module-scss-module__mQ4z6a__body{margin-bottom:var(--sp-5)}.Slug-module-scss-module__mQ4z6a__everySeparator{margin-top:var(--sp-6);margin-bottom:var(--sp-6);overflow:hidden}.Slug-module-scss-module__mQ4z6a__imageWrapper{width:100%;margin-bottom:var(--sp-4);padding:0 var(--sp-4);width:100%;height:auto}@media (min-width:768px){.Slug-module-scss-module__mQ4z6a__imageWrapper{height:25rem;height:calc(90*var(--vh,1vh) - 16.25rem - var(--navbar-height));margin-right:var(--sp-3);padding:0}}.Slug-module-scss-module__mQ4z6a__imageWrapper .Slug-module-scss-module__mQ4z6a__bgWrapper{background-color:#00000008!important}.Slug-module-scss-module__mQ4z6a__imageWrapper .Slug-module-scss-module__mQ4z6a__image{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.Slug-module-scss-module__mQ4z6a__slidePadding{display:none}@media (min-width:768px){.Slug-module-scss-module__mQ4z6a__slidePadding{height:25rem;height:calc(100*var(--vh,1vh) - 16.25rem - var(--navbar-height));width:25rem;width:calc(33vw + var(--sp-3));background-color:#fff;display:block}}.Slug-module-scss-module__mQ4z6a__imagesSlidesWrapper{padding-top:var(--sp-3);padding-bottom:var(--sp-3);position:relative;top:.625rem}@media (min-width:768px){.Slug-module-scss-module__mQ4z6a__imagesSlidesWrapper{position:initial;top:unset;padding-bottom:18.75rem}}.Slug-module-scss-module__mQ4z6a__slidesWrapper{min-height:16.3125rem;position:relative}@media (min-width:768px){.Slug-module-scss-module__mQ4z6a__slidesWrapper{min-height:inherit}}.Slug-module-scss-module__mQ4z6a__everyBitMattersWrapper{display:none;position:absolute;inset:33.75rem 0 0}@media (min-width:768px){.Slug-module-scss-module__mQ4z6a__everyBitMattersWrapper{padding-top:6.25rem;display:block}}@media (min-width:2520px){.Slug-module-scss-module__mQ4z6a__everyBitMattersWrapper{top:56.25rem}}.Slug-module-scss-module__mQ4z6a__everyBitMattersWrapper label{color:var(--black)}
.Where-module-scss-module__VYpWdG__canvas{z-index:1;pointer-events:none;position:relative;margin-top:calc(var(--navbar-height) - calc(100 * var(--vh,1vh)) + var(--sp-2))!important}.Where-module-scss-module__VYpWdG__overCover{z-index:2;position:relative}@media (max-width:767px){section.Where-module-scss-module__VYpWdG__overCover{background-color:#0000!important}}.Where-module-scss-module__VYpWdG__canvas .Where-module-scss-module__VYpWdG__cover{height:100vh;height:calc(100*var(--vh,1vh));top:-10.4375rem;bottom:auto}.Where-module-scss-module__VYpWdG__photoWrapper{padding-bottom:var(--sp-4)!important}.Where-module-scss-module__VYpWdG__photoWrapper img{-o-object-fit:cover;object-fit:cover;width:100%;max-height:90vh}@media (max-width:767px){.Where-module-scss-module__VYpWdG__photoWrapper img{max-height:50vh}}.Where-module-scss-module__VYpWdG__photoInfoWrapper{margin-top:var(--sp-3);flex-direction:row;display:flex}.Where-module-scss-module__VYpWdG__photoInfoWrapper :first-child{flex:1}
