.CaseStudy_page__jFVZG{background:var(--color-white)}.CaseStudy_sticky__3CsLs{position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow:hidden}.CaseStudy_frame__LymQs{position:absolute;inset:16px;border:4px solid var(--color-black);display:flex;flex-direction:column;background:var(--color-white);overflow:hidden}.CaseStudy_viewport__7FsDV{flex:1 1;min-height:0;overflow:hidden}.CaseStudy_strip__CSX4o{height:100%;display:flex;will-change:transform}.CaseStudy_panel__zzgj5{flex-shrink:0;width:max(100%,1024px);height:100%;display:flex}.CaseStudy_panelFull__gF1tu{flex-shrink:0;width:max(100%,1024px);height:100%;border-left:2px solid var(--color-black)}.CaseStudy_half__aqw6Y{width:50%;height:100%;border:2px solid var(--color-black);margin:-2px 0 0 -2px;overflow:hidden}.CaseStudy_halfCol__t03EX{width:50%;height:100%;display:flex;flex-direction:column}.CaseStudy_fill__eOpq5{width:100%;height:100%;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;user-select:none}.CaseStudy_metaRow__TafG7{display:flex;height:4.9%;min-height:43px}.CaseStudy_metaTab__IwlVZ{width:25%;align-items:center;font-family:var(--font-body);font-weight:700;font-size:14px;white-space:nowrap;overflow:hidden;text-transform:capitalize}.CaseStudy_metaTab__IwlVZ,.CaseStudy_titleBox__gJcsI{display:flex;justify-content:center;border:2px solid var(--color-black);margin:-2px 0 0 -2px;background:var(--color-white)}.CaseStudy_titleBox__gJcsI{height:40%;padding:6% 11%;flex-direction:column;gap:16px}.CaseStudy_title__Xcc_O{font-family:var(--font-display);font-weight:700;font-size:clamp(36px,4.2vw,60px);line-height:1em;letter-spacing:-.04em;text-transform:capitalize}.CaseStudy_subtitle__AKl_Y{font-family:var(--font-body);font-weight:400;font-size:clamp(20px,2.2vw,32px);line-height:1.2em}.CaseStudy_introBox__zITf0{flex:1 1;border:2px solid var(--color-black);margin:-2px 0 0 -2px;padding:6% 11%;display:flex;align-items:center;background:var(--color-white)}.CaseStudy_bodyText__1kXb8{font-family:var(--font-body);font-size:18px;line-height:1.4em}.CaseStudy_quoteBox__QPfXr{height:40%;border:2px solid var(--color-black);margin:-2px 0 0 -2px;padding:6% 11%;display:flex;align-items:center;background:var(--color-white)}.CaseStudy_quote1__9e1EJ{font-family:var(--font-display);font-weight:700;font-size:24px;line-height:1.4em;text-transform:uppercase}.CaseStudy_imgBoxGrow__1ggDF{flex:1 1;overflow:hidden}.CaseStudy_bodyBox__fVZPR,.CaseStudy_imgBoxGrow__1ggDF{border:2px solid var(--color-black);margin:-2px 0 0 -2px}.CaseStudy_bodyBox__fVZPR{height:50%;padding:6% 11%;display:flex;align-items:center;background:var(--color-white)}.CaseStudy_imgBoxTall__mHREy{height:60%}.CaseStudy_imgBoxShort__OKRHU,.CaseStudy_imgBoxTall__mHREy{border:2px solid var(--color-black);margin:-2px 0 0 -2px;overflow:hidden}.CaseStudy_imgBoxShort__OKRHU{height:40%}.CaseStudy_quote2Box__5Fah1{width:42.7%;height:100%;border:2px solid var(--color-black);margin:-2px 0 0 -2px;padding:5.7%;display:flex;align-items:center;background:var(--color-white)}.CaseStudy_quote2__aapK3{font-family:var(--font-display);font-weight:700;font-size:clamp(24px,2.2vw,32px);line-height:1.4em;text-transform:uppercase}.CaseStudy_imgWide__oLnYT{flex:1 1;height:100%;border:2px solid var(--color-black);margin:-2px 0 0 -2px;overflow:hidden}.CaseStudy_bottomNav__Qj7_R{display:flex;height:66px;border-top:4px solid var(--color-black);flex-shrink:0;background:var(--color-white)}.CaseStudy_navArrow__o0j8D{width:9%;justify-content:center;color:var(--color-black);transition:background .2s ease,color .2s ease}.CaseStudy_navArrow__o0j8D,.CaseStudy_navLogo__urGYU{display:flex;align-items:center;border-right:2px solid var(--color-black)}.CaseStudy_navLogo__urGYU{width:21%;gap:10px;padding:0 20px;font-family:var(--font-body);font-size:16px}.CaseStudy_navTab__Y7o0l{flex:1 1;border-right:2px solid var(--color-black)}.CaseStudy_navNext__QugzX,.CaseStudy_navTab__Y7o0l{display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:700;font-size:16px;transition:background .2s ease,color .2s ease}.CaseStudy_navNext__QugzX{width:18%;gap:10px}.CaseStudy_navActive__c_su_,.CaseStudy_navArrow__o0j8D:hover,.CaseStudy_navNext__QugzX:hover,.CaseStudy_navTab__Y7o0l:hover{background:var(--color-black);color:var(--color-white)}@media (max-width:809px){.CaseStudy_page__jFVZG{height:auto!important}.CaseStudy_sticky__3CsLs{position:static;height:auto;overflow:visible}.CaseStudy_frame__LymQs{position:relative;inset:auto;margin:16px}.CaseStudy_viewport__7FsDV{overflow:visible}.CaseStudy_strip__CSX4o{flex-direction:column;height:auto;transform:none!important}.CaseStudy_panelFull__gF1tu,.CaseStudy_panel__zzgj5{width:100%;height:auto;flex-direction:column}.CaseStudy_halfCol__t03EX,.CaseStudy_half__aqw6Y{width:100%;height:auto}.CaseStudy_metaRow__TafG7{flex-wrap:wrap}.CaseStudy_metaTab__IwlVZ{width:50%;padding:8px 0}.CaseStudy_bodyBox__fVZPR,.CaseStudy_introBox__zITf0,.CaseStudy_quote2Box__5Fah1,.CaseStudy_quoteBox__QPfXr,.CaseStudy_titleBox__gJcsI{height:auto;width:100%;padding:32px 24px}.CaseStudy_imgBoxGrow__1ggDF,.CaseStudy_imgBoxShort__OKRHU,.CaseStudy_imgBoxTall__mHREy,.CaseStudy_imgWide__oLnYT{height:auto;width:100%}.CaseStudy_title__Xcc_O{font-size:36px}.CaseStudy_subtitle__AKl_Y{font-size:20px}.CaseStudy_bottomNav__Qj7_R{height:auto;flex-wrap:wrap;position:-webkit-sticky;position:sticky;bottom:0}.CaseStudy_navArrow__o0j8D{width:16%}.CaseStudy_navLogo__urGYU{width:84%;border-right:none}.CaseStudy_navTab__Y7o0l{flex-basis:33%;padding:14px 0}.CaseStudy_navNext__QugzX{width:100%;padding:14px 0}}