.CaseStudyTemplate_hero__EtQqV{display:grid;grid-template-columns:38fr 62fr;height:100vh;background:#070707;overflow:hidden}.CaseStudyTemplate_heroLeft__dSwH6{display:flex;flex-direction:column;justify-content:center;gap:4.5vh;padding:0 clamp(60px,6.5vw,110px) 0 5vw}.CaseStudyTemplate_heroNumber__OVU2_{font-family:var(--font-sans);font-size:clamp(11px,.82vw,13px);font-weight:300;letter-spacing:.22em;text-transform:uppercase;color:hsla(38,27%,94%,.24);animation:CaseStudyTemplate_fadeUp__pQq9I 1.6s ease .1s both}.CaseStudyTemplate_heroTitles__zV864{display:flex;flex-direction:column;gap:1.6vh;animation:CaseStudyTemplate_fadeUp__pQq9I 1.6s ease .22s both}.CaseStudyTemplate_heroTitle__rIIfR{font-family:var(--font-serif);font-size:clamp(48px,5.6vw,92px);font-weight:300;letter-spacing:-.026em;line-height:.9;color:#f4f1ec;margin:0}.CaseStudyTemplate_heroTheme___vJMz{font-family:var(--font-serif);font-style:italic;font-size:clamp(14px,1.35vw,22px);font-weight:300;color:hsla(38,27%,94%,.44);letter-spacing:.01em}.CaseStudyTemplate_heroMeta__zJjbu{display:flex;flex-direction:column;gap:.8rem;animation:CaseStudyTemplate_fadeUp__pQq9I 1.6s ease .36s both}.CaseStudyTemplate_heroType__2GdRM{font-family:var(--font-sans);font-size:clamp(11px,.82vw,13px);font-weight:300;letter-spacing:.2em;text-transform:uppercase;color:hsla(38,27%,94%,.28)}.CaseStudyTemplate_heroTypeClient__X7N70{color:#c8ad7f}.CaseStudyTemplate_heroCategory__iY_L6{font-family:var(--font-sans);font-size:clamp(10px,.78vw,12px);font-weight:300;letter-spacing:.18em;text-transform:uppercase;color:hsla(38,27%,94%,.18)}.CaseStudyTemplate_heroRight__4NI8W{position:relative;display:flex;align-items:center;justify-content:flex-start;padding:10vh 5vw 10vh 0}.CaseStudyTemplate_heroImageWrap__iWNbL{position:relative;width:100%;height:100%;max-height:82vh}.CaseStudyTemplate_heroImage__D5Yqg{object-fit:contain;object-position:left center}.CaseStudyTemplate_manifest__BVQ_E{background:#070707;padding:16vh 12vw;display:flex;justify-content:center;align-items:center;border-top:1px solid hsla(38,27%,94%,.04)}.CaseStudyTemplate_manifestText__UPv9q{font-family:var(--font-serif);font-style:italic;font-size:clamp(22px,2.8vw,46px);font-weight:300;line-height:1.44;letter-spacing:-.014em;color:hsla(38,27%,94%,.82);text-align:center;max-width:28ch;margin:0}.CaseStudyTemplate_facts__C0ri_{background:#070707;display:flex;flex-wrap:wrap;gap:0 7vw;padding:6vh 5vw 9vh;border-top:1px solid hsla(38,27%,94%,.05)}.CaseStudyTemplate_fact__XLAbC{display:flex;flex-direction:column;gap:1rem;padding:3.5vh 0}.CaseStudyTemplate_factLabel__krx1F{font-family:var(--font-sans);font-size:clamp(11px,.88vw,13px);font-weight:300;letter-spacing:.22em;text-transform:uppercase;color:hsla(38,27%,94%,.24)}.CaseStudyTemplate_factValue__BWrEv{font-family:var(--font-sans);font-size:clamp(14px,1.05vw,17px);font-weight:300;color:hsla(38,27%,94%,.68);letter-spacing:.01em}.CaseStudyTemplate_context__TW0ye{background:#070707;padding:14vh 5vw 16vh;border-top:1px solid hsla(38,27%,94%,.04)}.CaseStudyTemplate_contextInner__yfkdX{display:grid;grid-template-columns:24ch 1fr;grid-gap:5vw;gap:5vw;max-width:92vw}.CaseStudyTemplate_contextLabel__k6LBs{display:block;font-family:var(--font-sans);font-size:clamp(11px,.88vw,13px);font-weight:300;letter-spacing:.24em;text-transform:uppercase;color:hsla(38,40%,64%,.55);padding-top:.45em}.CaseStudyTemplate_contextText__at7Ep{font-family:var(--font-sans);font-size:clamp(15px,1.15vw,18px);font-weight:300;line-height:1.85;color:hsla(38,27%,94%,.56);max-width:68ch;margin:0}.CaseStudyTemplate_outcome__vc6g4{background:#070707;padding:16vh 5vw 18vh;display:flex;flex-direction:column;align-items:center;gap:10vh;border-top:1px solid hsla(38,27%,94%,.04)}.CaseStudyTemplate_outcomeStatement__dJZ8A{font-family:var(--font-serif);font-style:italic;font-size:clamp(22px,3vw,52px);font-weight:300;letter-spacing:-.016em;line-height:1.38;color:hsla(38,27%,94%,.7);text-align:center;max-width:32ch;margin:0}.CaseStudyTemplate_outcomeImageWrap__vpBZR{position:relative;width:min(74vw,100%);height:min(68vh,74vw);max-height:74vh}.CaseStudyTemplate_outcomeImage__ZuN44{object-fit:contain;object-position:center}.CaseStudyTemplate_next__z_MUt{background:#070707;display:flex;align-items:center;justify-content:space-between;padding:9vh 5vw;border-top:1px solid hsla(38,27%,94%,.06)}.CaseStudyTemplate_nextLabel__rvkd1{font-family:var(--font-sans);font-size:clamp(11px,.82vw,13px);font-weight:300;letter-spacing:.22em;text-transform:uppercase;color:hsla(38,27%,94%,.26)}.CaseStudyTemplate_nextLink__szgOZ{display:flex;align-items:baseline;gap:1.2rem;font-family:var(--font-serif);font-size:clamp(28px,4vw,64px);font-weight:300;letter-spacing:-.022em;color:#f4f1ec;text-decoration:none;transition:color .4s ease}.CaseStudyTemplate_nextLink__szgOZ:hover{color:#c8ad7f}.CaseStudyTemplate_nextTheme__75MgS{font-size:clamp(13px,1.1vw,18px);font-weight:300;color:hsla(38,27%,94%,.36);letter-spacing:0;font-style:italic}.CaseStudyTemplate_nextArrow__QX91d{font-size:.52em;transition:transform .4s ease;font-style:normal}.CaseStudyTemplate_nextLink__szgOZ:hover .CaseStudyTemplate_nextArrow__QX91d{transform:translateX(8px)}@keyframes CaseStudyTemplate_fadeUp__pQq9I{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.CaseStudyTemplate_hero__EtQqV{grid-template-columns:1fr;grid-template-rows:auto 55vw;height:auto;min-height:100svh}.CaseStudyTemplate_heroLeft__dSwH6{padding:16vh 6vw 4vh;gap:3.5vh}.CaseStudyTemplate_heroTitle__rIIfR{font-size:clamp(42px,12vw,68px)}.CaseStudyTemplate_heroRight__4NI8W{padding:0 6vw 8vh}.CaseStudyTemplate_heroImageWrap__iWNbL{max-height:55vw}.CaseStudyTemplate_heroImage__D5Yqg{object-position:center}.CaseStudyTemplate_manifest__BVQ_E{padding:10vh 7vw}.CaseStudyTemplate_manifestText__UPv9q{font-size:clamp(18px,5.5vw,28px)}.CaseStudyTemplate_facts__C0ri_{gap:0 8vw}.CaseStudyTemplate_contextInner__yfkdX{grid-template-columns:1fr;gap:3vh}.CaseStudyTemplate_outcomeImageWrap__vpBZR{width:92vw;height:92vw;max-height:92vw}.CaseStudyTemplate_next__z_MUt{flex-direction:column;align-items:flex-start;gap:3vh}.CaseStudyTemplate_nextLink__szgOZ{flex-wrap:wrap;gap:.8rem}}.HorizontalGallery_section__9eOFT{background:#060606;height:100vh;overflow:hidden;position:relative}.HorizontalGallery_track__pPpAn{display:flex;align-items:center;height:100%;will-change:transform}.HorizontalGallery_entry__BJNl2{flex-shrink:0;width:5vw;height:100%}.HorizontalGallery_exit__x8fkR{flex-shrink:0;width:8vw;height:100%}.HorizontalGallery_slide__86Igj{flex-shrink:0;width:88vw;height:100vh;position:relative;display:flex;align-items:center;justify-content:center;padding:0 5vw}.HorizontalGallery_slideMeta__09IrQ{position:absolute;top:9vh;left:5vw;display:flex;flex-direction:column;gap:1.4rem}.HorizontalGallery_counter__ENqdy{font-family:var(--font-sans);font-size:clamp(12px,.9vw,14px);font-weight:300;letter-spacing:.18em;color:hsla(38,27%,94%,.3)}.HorizontalGallery_chapter__dY89J{font-family:var(--font-serif);font-style:italic;font-size:clamp(26px,2.4vw,42px);font-weight:300;letter-spacing:-.01em;text-transform:none;color:hsla(38,40%,64%,.88);line-height:1.1}.HorizontalGallery_imageWrap__0d0OA{position:relative;width:min(68vw,88%);height:min(66vh,98%);max-height:74vh;max-width:76vw}.HorizontalGallery_image___dTMz{object-fit:contain;object-position:center}.HorizontalGallery_caption__85AxY{position:absolute;bottom:9vh;left:5vw;font-family:var(--font-sans);font-size:clamp(14px,1.1vw,18px);font-weight:300;letter-spacing:.02em;color:hsla(38,27%,94%,.55);max-width:52ch;margin:0;line-height:1.6}@media (max-width:768px){.HorizontalGallery_section__9eOFT{height:auto;overflow:visible}.HorizontalGallery_track__pPpAn{flex-direction:column;height:auto;align-items:stretch;gap:0;transform:none!important}.HorizontalGallery_entry__BJNl2,.HorizontalGallery_exit__x8fkR{display:none}.HorizontalGallery_slide__86Igj{width:100%;height:auto;min-height:unset;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:64px 7vw 60px;border-bottom:1px solid hsla(38,27%,94%,.05)}.HorizontalGallery_slideMeta__09IrQ{position:static;gap:12px;margin-bottom:28px}.HorizontalGallery_counter__ENqdy{font-size:13px;letter-spacing:.2em}.HorizontalGallery_chapter__dY89J{font-size:clamp(30px,8.5vw,42px);letter-spacing:-.01em;font-style:italic;text-transform:none;line-height:1.1}.HorizontalGallery_imageWrap__0d0OA{position:relative;width:100%;max-width:420px;aspect-ratio:1;height:auto;max-height:none}.HorizontalGallery_image___dTMz{object-fit:contain;object-position:center}.HorizontalGallery_caption__85AxY{position:static;margin-top:20px;max-width:100%;font-size:clamp(16px,4.5vw,20px);letter-spacing:.04em;line-height:1.45;color:hsla(38,27%,94%,.6)}}@media (prefers-reduced-motion:reduce){.HorizontalGallery_section__9eOFT{height:auto;overflow:visible}.HorizontalGallery_track__pPpAn{flex-direction:column;height:auto;align-items:stretch;gap:0;transform:none!important}.HorizontalGallery_entry__BJNl2,.HorizontalGallery_exit__x8fkR{display:none}.HorizontalGallery_slide__86Igj{width:100%;height:auto;min-height:unset;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:72px 7vw 64px;border-bottom:1px solid hsla(38,27%,94%,.05)}.HorizontalGallery_slideMeta__09IrQ{position:static;gap:12px;margin-bottom:28px}.HorizontalGallery_chapter__dY89J{font-size:clamp(26px,2.4vw,38px);letter-spacing:-.01em;font-style:italic;text-transform:none}.HorizontalGallery_imageWrap__0d0OA{position:relative;width:min(72vw,560px);aspect-ratio:1;height:auto;max-height:none}.HorizontalGallery_caption__85AxY{position:static;margin-top:20px;max-width:52ch;font-size:clamp(15px,1.1vw,18px);line-height:1.5}}