.bgd_hide__PIFVb{visibility:hidden;opacity:0}.bgd_hide__PIFVb,.bgd_show__IMM98{transition:opacity .75s var(--ease-out-cubic)}.bgd_show__IMM98{visibility:visible;opacity:1}.bgd_word__usg81{overflow-y:clip}.bgd_whitespace__S8ibh{display:inline!important}.bgd_dnone__B449F{display:none!important}.bgd_link__TCVL9:hover{color:var(--theme-contrast)}.bgd_noise__EkA5q{width:100%;height:100%;opacity:.1;pointer-events:none;position:fixed;z-index:9;inset:0;overflow:hidden}.bgd_noise__EkA5q canvas{width:100%;height:100%;display:block}.Layout_child___OWx6{width:100vw;margin-inline:auto;padding-inline:var(--gutter)}.Layout_hide__sMu92{visibility:hidden;opacity:0}.Layout_hide__sMu92,.Layout_show__EVRF_{transition:opacity .75s var(--ease-out-cubic)}.Layout_show__EVRF_{visibility:visible;opacity:1}.Layout_word__O5ozP{overflow-y:clip}.Layout_whitespace__GeiMP{display:inline!important}.Layout_dnone__X2ijr{display:none!important}.Layout_link__Pvd1R:hover{color:var(--theme-contrast)}.Layout_child___OWx6{min-height:80vh;position:relative}.Layout_child___OWx6.Layout_err__wE_kI{padding-top:0}.Layout_ch__gY9l3{overflow-x:clip;height:calc(var(--svh)*100);position:relative;z-index:7}.case-study_external__q5WjO a,.case-study_main-button__tSnoA,.case-study_navigation-mouse-div__iPzky,.case-study_navigation-mouse__d6ZhM{display:flex;align-items:center}.case-study_hide__MBnGn{transition:opacity .75s var(--ease-out-cubic);visibility:hidden;opacity:0}.case-study_show__TI_1r{transition:opacity .75s var(--ease-out-cubic);visibility:visible;opacity:1}.case-study_word__zimxW{overflow-y:clip}.case-study_whitespace__29noZ{display:inline!important}.case-study_dnone__tRC0q{display:none!important}.case-study_link__pVg39:hover{color:var(--theme-contrast)}.case-study_about-block-desc___Qa27 a{overflow:hidden;position:relative;vertical-align:top}.case-study_about-block-desc___Qa27 a:after{background:currentColor;bottom:0;content:"";height:1px;left:0;position:absolute;transition:transform .7s var(--ease-out-expo);width:100%}@media(prefers-reduced-motion:reduce){.case-study_about-block-desc___Qa27 a:after{transition:none}}.case-study_about-block-desc___Qa27 a:after{transform:scaleX(1);transform-origin:left center}.case-study_about-block-desc___Qa27 a:hover:after{transform:scaleX(0);transform-origin:right center}.case-study_about-block-desc___Qa27 a{display:inline-block}@media(prefers-reduced-motion:reduce){.case-study_about-block-desc___Qa27 a:hover:after{transform:scaleX(1);transform-origin:left center}}.case-study_gallery__Bhfdh figure figcaption{text-transform:uppercase;font-size:max(10px,1rem);font-weight:600;line-height:1.2;letter-spacing:-.02em}.case-study_external__q5WjO a,.case-study_main-button__tSnoA,.case-study_main-scroll__wZmYW p,.case-study_navigation-item__xJFjN{font-size:max(12px,1.2rem);font-weight:600;line-height:1.2;letter-spacing:-.02em}.case-study_details-title__tYV_t{font-size:max(28px,6.4rem);letter-spacing:-.05em;font-weight:600}.case-study_case__Hgq4O{grid-column:1/1;grid-row:1/1;height:calc(100*var(--svh));padding-top:var(--padding-top)}@media(max-width:768px){.case-study_case__Hgq4O{height:auto}}.case-study_case-wrapper__wCTUR{display:grid;margin-inline:calc(0px - var(--gutter));width:100vw;padding-inline:var(--gutter);height:calc(100*var(--svh));position:relative;z-index:2}@media(max-width:768px){.case-study_case-wrapper__wCTUR{height:auto;margin-inline:0;padding-inline:0;width:100%}}.case-study_featuredImage__HAlP_{position:fixed;inset:0;z-index:-1}.case-study_featuredImage__HAlP_:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#111111,#111111),linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2));opacity:.8}.case-study_external__q5WjO{padding-top:max(2vh,15px)}.case-study_external__q5WjO a{gap:max(.5rem,4px);white-space:nowrap;line-height:1}.case-study_external__q5WjO a svg{width:max(.7rem,7px);height:auto}.case-study_details__QUk6u{display:grid;grid-template-columns:repeat(var(--layout-columns-count),minmax(0,1fr));grid-gap:var(--layout-columns-gap);width:calc(100vw - var(--gutter)*2)}.case-study_details-title__tYV_t{grid-column:10/-1;margin-bottom:max(5rem,40px);line-height:1;font-weight:700;letter-spacing:-.02em}@media(max-width:768px){.case-study_details-title__tYV_t{grid-column:1/-1;margin-bottom:max(5rem,30px)}}.case-study_navigation__fmGkT{display:flex;flex-direction:column;gap:max(.5rem,4px);grid-column:1/2;grid-row-start:1;position:relative;z-index:2;height:-moz-fit-content;height:fit-content}@media(max-width:768px){.case-study_navigation__fmGkT{display:none}}.case-study_navigation-item__xJFjN{font-weight:600;opacity:33%;width:-moz-fit-content;width:fit-content}.case-study_navigation-item--current__3jIBb{opacity:100%}.case-study_navigation-mouse__d6ZhM{gap:3px;position:absolute;left:0;top:0;opacity:0;pointer-events:none}.case-study_navigation-mouse__d6ZhM>svg{width:max(1.6rem,14px);height:auto}.case-study_navigation-mouse-div__iPzky{gap:max(1rem,8px);border-radius:1px;padding:max(.4rem,4px);background:var(--theme-secondary);color:var(--theme-primary);font-size:max(1.1rem,10px);font-weight:600;text-transform:uppercase;white-space:nowrap}.case-study_main__PaY2T{grid-column:10/-1;grid-row-start:1;position:relative;z-index:2;display:flex;flex-direction:column;justify-content:space-between;pointer-events:none}@media(max-width:1024px){.case-study_main__PaY2T{grid-column:9/-1}}@media(max-width:768px){.case-study_main__PaY2T{grid-column:1/-1}}.case-study_main__PaY2T a,.case-study_main__PaY2T button{pointer-events:auto}.case-study_main-button__tSnoA{gap:max(.5rem,4px);margin-bottom:max(.5rem,4px);white-space:nowrap;line-height:1}.case-study_main-button__tSnoA svg{width:max(.8rem,8px);height:auto}.case-study_main-scroll__wZmYW{overflow:hidden;opacity:50%}@media(max-width:768px){.case-study_main-scroll__wZmYW{display:none}}.case-study_main-scroll__wZmYW p{padding-top:max(20vh,120px);padding-bottom:max(5vh,30px)}.case-study_about__g_dYY{display:grid;grid-gap:max(3.5rem,24px);gap:max(3.5rem,24px);margin-top:max(2rem,12px);margin-bottom:max(1vh,10px);padding-bottom:max(6rem,40px);font-weight:600}.case-study_about__g_dYY *{font-size:max(12px,1.2rem);line-height:1.2;letter-spacing:-.02em;white-space:pre-wrap}.case-study_about-wrapper__t_eCj{max-height:45vh;pointer-events:auto;overflow:auto;height:0;position:relative;mask:linear-gradient(180deg,rgba(115,115,115,0) 0,#d9d9d9 10%,#d9d9d9 70%,rgba(115,115,115,0));-webkit-mask:linear-gradient(180deg,rgba(115,115,115,0) 0,#d9d9d9 10%,#d9d9d9 70%,rgba(115,115,115,0))}.case-study_about-wrapper__t_eCj>div{padding-bottom:max(2rem,20px)}@media(max-width:768px){.case-study_about-wrapper__t_eCj{height:auto}}.case-study_about-block__OOxZZ{display:grid;grid-gap:max(.25rem,2px);gap:max(.25rem,2px)}.case-study_about-block-desc___Qa27{display:grid;grid-gap:max(1rem,8px);gap:max(1rem,8px)}.case-study_about-block-desc___Qa27 p{font-weight:500}.case-study_about-block-desc___Qa27 strong{font-weight:700}.case-study_gallery__Bhfdh{display:flex;flex-direction:column;align-items:center;gap:max(10rem,50px);width:100%}.case-study_gallery-wrapper__ZsbLW{grid-column:1/-1;grid-row-start:1;display:grid;grid-template-columns:repeat(var(--layout-columns-count),minmax(0,1fr));grid-gap:var(--layout-columns-gap);height:calc(100*var(--svh));margin-top:calc(0px - var(--padding-top));padding-top:var(--padding-top);padding-bottom:calc(var(--nh) + var(--gutter) + 5vh)}.case-study_gallery-wrapper__ZsbLW>div{grid-column:3/9;padding-bottom:6vh}@media(max-width:1024px){.case-study_gallery-wrapper__ZsbLW>div{grid-column:2/9}}@media(max-width:768px){.case-study_gallery__Bhfdh{grid-column:1/-1;grid-row:2;gap:max(6rem,30px);padding-bottom:max(10vh,80px)}}.case-study_gallery__Bhfdh figure{width:100%}.case-study_gallery__Bhfdh figure .figure-ref,.case-study_gallery__Bhfdh figure img,.case-study_gallery__Bhfdh figure video{overflow:hidden;aspect-ratio:var(--width)/var(--height);object-fit:cover;position:relative}@supports not (aspect-ratio:calc(var(--width ) / var(--height ))){.case-study_gallery__Bhfdh figure .figure-ref:before,.case-study_gallery__Bhfdh figure img:before,.case-study_gallery__Bhfdh figure video:before{content:"";float:left;padding-top:calc(var(--height)/var(--width)*100%)}.case-study_gallery__Bhfdh figure .figure-ref:after,.case-study_gallery__Bhfdh figure img:after,.case-study_gallery__Bhfdh figure video:after{content:"";display:block;clear:both}}.case-study_gallery__Bhfdh figure .figure-ref,.case-study_gallery__Bhfdh figure img,.case-study_gallery__Bhfdh figure video{width:100%;height:auto;min-height:max(45rem,380px)}@media(max-width:768px){.case-study_gallery__Bhfdh figure .figure-ref,.case-study_gallery__Bhfdh figure img,.case-study_gallery__Bhfdh figure video{min-height:unset}}.case-study_gallery__Bhfdh figure figcaption{margin-top:max(.5rem,5px)}.case-study_cnv__gFCPX{grid-column:1/1;grid-row:1/1;width:100%;position:fixed;inset:0;pointer-events:none}.case-study_cnv__gFCPX *{pointer-events:none!important}