.project-case-study_page__V1aGx{min-height:100vh;padding-bottom:clamp(70px,9vw,110px);background:var(--cloud-bg,#f2eee8);color:var(--cloud-ink,#20201f)}.project-case-study_hero__aYHQ0{position:relative;display:grid;min-height:min(820px,88vh);overflow:hidden;align-items:end;isolation:isolate;background:#2c2927}.project-case-study_heroImage__FMfwF{position:absolute;z-index:-3;inset:0;width:100%;height:100%;object-fit:cover}.project-case-study_shade__He9gl{position:absolute;z-index:-2;inset:0;background:linear-gradient(180deg,rgb(10 10 10/18%),rgb(10 10 10/88%))}.project-case-study_cta__S9q5x,.project-case-study_factsWrap__lxLfq,.project-case-study_gallerySection__fr6Tn,.project-case-study_heroInner__JmPq2,.project-case-study_story__F_J0h{width:min(calc(100% - 48px),1180px);margin-inline:auto}.project-case-study_heroInner__JmPq2{padding-block:150px clamp(54px,8vw,90px);color:white}.project-case-study_back__TJFJj{display:inline-flex;margin-bottom:clamp(60px,14vw,145px);color:rgb(255 255 255/75%);font-size:13px}.project-case-study_back__TJFJj:focus-visible,.project-case-study_back__TJFJj:hover{color:white}.project-case-study_kind__mof_4{margin:0 0 14px;color:#e1aa90;font-size:13px;font-weight:700}.project-case-study_hero__aYHQ0 h1{max-width:880px;margin:0 0 12px;font-size:clamp(42px,7vw,84px);font-weight:600;line-height:1.15;text-wrap:balance}.project-case-study_heroLocation__aZExm{margin:0;color:rgb(255 255 255/72%)}.project-case-study_factsWrap__lxLfq{position:relative;z-index:2;margin-top:-28px}.project-case-study_facts__hL9_s{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0;overflow:hidden;border:1px solid var(--cloud-border,#e3dacf);border-radius:24px;background:var(--cloud-surface,#fff);box-shadow:0 20px 50px -38px rgb(0 0 0/55%)}.project-case-study_fact__ziL2g{padding:24px;border-inline-end:1px solid var(--cloud-border,#e3dacf)}.project-case-study_fact__ziL2g:last-child{border-inline-end:0}.project-case-study_fact__ziL2g dt{margin-bottom:7px;color:var(--cloud-muted,#6b6660);font-size:11px}.project-case-study_fact__ziL2g dd{margin:0;font-size:14px;font-weight:700;line-height:1.6}.project-case-study_story__F_J0h{display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,6vw,78px);align-items:center;padding-top:clamp(74px,10vw,125px)}.project-case-study_storyReverse__usiOO .project-case-study_storyText__70Xs7{order:2}.project-case-study_storyReverse__usiOO .project-case-study_storyMedia___pvvf{order:1}.project-case-study_galleryHead__3biP_>span,.project-case-study_storyText__70Xs7>span{color:var(--cloud-copper,#bc6b50);font-size:13px;font-weight:700}.project-case-study_galleryHead__3biP_ h2,.project-case-study_storyText__70Xs7 h2{margin:12px 0 18px;font-size:clamp(29px,4vw,46px);line-height:1.3}.project-case-study_galleryHead__3biP_ p,.project-case-study_storyText__70Xs7 p{margin:0;color:var(--cloud-muted,#6b6660);font-size:16px;line-height:2;white-space:pre-line}.project-case-study_storyMedia___pvvf{position:relative;overflow:hidden;aspect-ratio:4/5;border-radius:28px;background:#302b28}.project-case-study_gallery__xv32E img,.project-case-study_storyMedia___pvvf img{object-fit:cover}.project-case-study_gallerySection__fr6Tn{padding-top:clamp(80px,11vw,140px)}.project-case-study_galleryHead__3biP_{max-width:670px;margin-bottom:38px}.project-case-study_gallery__xv32E{display:grid;grid-template-columns:1fr 1fr;gap:18px}.project-case-study_galleryItem__9sQrQ,.project-case-study_galleryWide__PjJLY{position:relative;overflow:hidden;min-height:410px;border-radius:24px;background:#302b28}.project-case-study_galleryWide__PjJLY{grid-column:1/-1;min-height:min(650px,65vw)}.project-case-study_cta__S9q5x{display:flex;justify-content:space-between;gap:34px;align-items:center;margin-top:clamp(74px,10vw,120px);padding:clamp(34px,5vw,60px);border-radius:30px;background:#20201f;color:white}.project-case-study_cta__S9q5x h2{margin:0 0 10px;font-size:clamp(25px,4vw,40px)}.project-case-study_cta__S9q5x p{margin:0;color:rgb(255 255 255/65%);line-height:1.8}.project-case-study_actions__5P99E{display:flex;flex:0 0 auto;gap:10px}.project-case-study_primary__iI28c,.project-case-study_secondary__i3Ua8{display:inline-flex;min-height:50px;align-items:center;justify-content:center;padding:0 21px;border:1px solid var(--cloud-copper,#bc6b50);border-radius:999px;font-size:13px;font-weight:700}.project-case-study_primary__iI28c{background:var(--cloud-copper,#bc6b50)}.project-case-study_secondary__i3Ua8{color:white}@media(max-width:760px){.project-case-study_cta__S9q5x,.project-case-study_factsWrap__lxLfq,.project-case-study_gallerySection__fr6Tn,.project-case-study_heroInner__JmPq2,.project-case-study_story__F_J0h{width:min(calc(100% - 36px),1180px)}.project-case-study_facts__hL9_s{grid-template-columns:1fr 1fr}.project-case-study_fact__ziL2g{border-bottom:1px solid var(--cloud-border,#e3dacf)}.project-case-study_story__F_J0h{grid-template-columns:1fr}.project-case-study_storyReverse__usiOO .project-case-study_storyMedia___pvvf,.project-case-study_storyReverse__usiOO .project-case-study_storyText__70Xs7{order:0}.project-case-study_gallery__xv32E{grid-template-columns:1fr}.project-case-study_galleryWide__PjJLY{grid-column:auto}.project-case-study_galleryItem__9sQrQ,.project-case-study_galleryWide__PjJLY{min-height:390px}.project-case-study_cta__S9q5x{align-items:flex-start;flex-direction:column}.project-case-study_actions__5P99E{width:100%;flex-direction:column}}