.work-case-study-module__aFhwEq__presentation{--project-accent:#d5c4a9;color:#f4f3ef;padding-bottom:clamp(72px,9vw,140px)}.work-case-study-module__aFhwEq__plumbing{--project-accent:#e49b77}.work-case-study-module__aFhwEq__cleaning{--project-accent:#a5d5ed}.work-case-study-module__aFhwEq__heroStage{padding:0 clamp(12px,3vw,48px)}.work-case-study-module__aFhwEq__screenshot{min-width:0;margin:0}.work-case-study-module__aFhwEq__imageLink{background:#e5e5e1;border-radius:8px;display:block;position:relative;overflow:hidden}.work-case-study-module__aFhwEq__image{width:100%;height:auto;transition:transform .5s;display:block}.work-case-study-module__aFhwEq__hero{max-width:1600px;margin:0 auto}.work-case-study-module__aFhwEq__heroMedia picture{display:block}.work-case-study-module__aFhwEq__heroAssetLink{position:absolute;inset:0}.work-case-study-module__aFhwEq__heroAssetLink:focus-visible{outline:3px solid var(--project-accent);outline-offset:-4px}.work-case-study-module__aFhwEq__mobileOnly{display:none}.work-case-study-module__aFhwEq__expand{color:#fff;background:#11151a;border-radius:3px;align-items:center;gap:18px;padding:11px 14px;font-size:.75rem;display:flex;position:absolute;bottom:16px;right:16px;box-shadow:0 3px 16px #0003}.work-case-study-module__aFhwEq__imageLink:hover .work-case-study-module__aFhwEq__image{transform:scale(1.015)}.work-case-study-module__aFhwEq__imageLink:focus-visible{outline:3px solid var(--project-accent);outline-offset:5px}.work-case-study-module__aFhwEq__screenshot figcaption{color:#b6b8c0;justify-content:space-between;gap:16px;padding-top:15px;font-size:.75rem;line-height:1.5;display:flex}.work-case-study-module__aFhwEq__screenshot figcaption>a{color:#b6b8c0;text-align:right;text-underline-offset:4px;flex-shrink:0}.work-case-study-module__aFhwEq__screenshot figcaption>a:hover{text-decoration:underline}.work-case-study-module__aFhwEq__screenshot figcaption>a:focus-visible{outline:2px solid var(--project-accent);outline-offset:4px}.work-case-study-module__aFhwEq__brief,.work-case-study-module__aFhwEq__chapter,.work-case-study-module__aFhwEq__details{width:calc(100% - clamp(40px,8vw,128px));max-width:1360px;margin:0 auto}.work-case-study-module__aFhwEq__brief{grid-template-columns:1fr 1fr;gap:clamp(40px,8vw,120px);padding:clamp(64px,8vw,120px) 0;display:grid}.work-case-study-module__aFhwEq__eyebrow{color:var(--project-accent);letter-spacing:.09em;margin-bottom:22px;font-size:.73rem;line-height:1.5;display:block}.work-case-study-module__aFhwEq__presentation h2{letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(2rem,3.8vw,3.7rem);font-weight:500;line-height:1.08}.work-case-study-module__aFhwEq__presentation p{color:#b7b9c2;max-width:60ch;margin:0;font-size:clamp(1rem,1.2vw,1.12rem);line-height:1.75}.work-case-study-module__aFhwEq__briefBody{padding-top:2px}.work-case-study-module__aFhwEq__facts{border-top:1px solid #ffffff24;margin:32px 0 0}.work-case-study-module__aFhwEq__facts>div{border-bottom:1px solid #ffffff24;grid-template-columns:95px 1fr;gap:20px;padding:13px 0;font-size:.83rem;line-height:1.6;display:grid}.work-case-study-module__aFhwEq__facts dt{color:#999eab}.work-case-study-module__aFhwEq__facts dd{margin:0}.work-case-study-module__aFhwEq__chapter{border-top:1px solid #ffffff24;padding-top:clamp(36px,5vw,72px)}.work-case-study-module__aFhwEq__chapterHeader{grid-template-columns:1.1fr .9fr;align-items:end;gap:clamp(30px,7vw,100px);margin-bottom:38px;display:grid}.work-case-study-module__aFhwEq__chapterHeader h2{max-width:17ch}.work-case-study-module__aFhwEq__motion .ss-work-motion{box-shadow:none;border:1px solid #ffffff24;border-radius:8px}.work-case-study-module__aFhwEq__motion .ss-work-motion__chrome{color:#c1c4cd}.work-case-study-module__aFhwEq__motion .ss-work-motion__screen{aspect-ratio:16/9}:is(.work-case-study-module__aFhwEq__motion .ss-work-motion__video,.work-case-study-module__aFhwEq__motion .ss-work-motion__image){object-fit:contain}.work-case-study-module__aFhwEq__motion .ss-work-motion figcaption{color:#b5b9c4}.work-case-study-module__aFhwEq__renovation .work-case-study-module__aFhwEq__motion .ss-work-motion__screen{aspect-ratio:1920/990}.work-case-study-module__aFhwEq__details{gap:clamp(64px,8vw,120px);padding:clamp(64px,8vw,120px) 0;display:grid}.work-case-study-module__aFhwEq__detail{grid-template-columns:1.3fr .7fr;align-items:center;gap:clamp(32px,5vw,80px);min-width:0;display:grid}.work-case-study-module__aFhwEq__mobileDetail{grid-template-columns:1fr 1fr}.work-case-study-module__aFhwEq__mobileDetail .work-case-study-module__aFhwEq__screenshot{order:2}.work-case-study-module__aFhwEq__mobileDetail .work-case-study-module__aFhwEq__detailCopy{max-width:440px}.work-case-study-module__aFhwEq__detailImage .work-case-study-module__aFhwEq__imageLink{aspect-ratio:auto}.work-case-study-module__aFhwEq__detailImage .work-case-study-module__aFhwEq__image{object-fit:contain;object-position:center;width:100%;height:auto}.work-case-study-module__aFhwEq__plumbing .work-case-study-module__aFhwEq__detailImage .work-case-study-module__aFhwEq__imageLink{background:#f7f4e9}.work-case-study-module__aFhwEq__cleaning .work-case-study-module__aFhwEq__detailImage .work-case-study-module__aFhwEq__imageLink{background:#e8ecd8}.work-case-study-module__aFhwEq__detailCopy{padding-top:32px}.work-case-study-module__aFhwEq__detailCopy h2{max-width:21ch;margin-bottom:18px;font-size:clamp(1.8rem,2.5vw,2.6rem)}.work-case-study-module__aFhwEq__detailCopy .work-case-study-module__aFhwEq__eyebrow{margin-bottom:14px}.work-case-study-module__aFhwEq__mobile .work-case-study-module__aFhwEq__imageLink{background:#1947c2;justify-content:center;padding:28px;display:flex}.work-case-study-module__aFhwEq__plumbing .work-case-study-module__aFhwEq__mobile .work-case-study-module__aFhwEq__imageLink{background:#e9dfca}.work-case-study-module__aFhwEq__cleaning .work-case-study-module__aFhwEq__mobile .work-case-study-module__aFhwEq__imageLink{background:#173fb3}.work-case-study-module__aFhwEq__mobile .work-case-study-module__aFhwEq__image{object-fit:contain;width:min(100%,340px);height:auto}@media (max-width:800px){.work-case-study-module__aFhwEq__brief,.work-case-study-module__aFhwEq__chapterHeader{grid-template-columns:1fr;gap:26px}.work-case-study-module__aFhwEq__details{gap:64px}.work-case-study-module__aFhwEq__detail{grid-template-columns:1fr;gap:0}.work-case-study-module__aFhwEq__mobileDetail .work-case-study-module__aFhwEq__screenshot{order:0}.work-case-study-module__aFhwEq__chapterHeader h2{max-width:22ch}.work-case-study-module__aFhwEq__detailCopy{padding-top:24px}.work-case-study-module__aFhwEq__detailImage .work-case-study-module__aFhwEq__imageLink{aspect-ratio:auto}.work-case-study-module__aFhwEq__detailImage .work-case-study-module__aFhwEq__image{object-fit:contain;height:auto}.work-case-study-module__aFhwEq__mobile .work-case-study-module__aFhwEq__imageLink{padding:20px}.work-case-study-module__aFhwEq__mobile .work-case-study-module__aFhwEq__image{width:min(100%,300px);height:auto}.work-case-study-module__aFhwEq__expand{padding:9px 11px;font-size:.68rem;bottom:10px;right:10px}.work-case-study-module__aFhwEq__hero .work-case-study-module__aFhwEq__imageLink{border-radius:4px}.work-case-study-module__aFhwEq__screenshot figcaption{font-size:.68rem}}@media (prefers-reduced-motion:reduce){.work-case-study-module__aFhwEq__image{transition:none}.work-case-study-module__aFhwEq__imageLink:hover .work-case-study-module__aFhwEq__image{transform:none}}.work-case-study-module__aFhwEq__renovation .work-case-study-module__aFhwEq__mobile .work-case-study-module__aFhwEq__imageLink{background:#e5e5dc}@media (max-width:600px){.work-case-study-module__aFhwEq__responsiveHero .work-case-study-module__aFhwEq__desktopOnly{display:none}.work-case-study-module__aFhwEq__responsiveHero .work-case-study-module__aFhwEq__mobileOnly{display:inline}.work-case-study-module__aFhwEq__responsiveHero .work-case-study-module__aFhwEq__heroMedia{background:#e5e5dc;padding:20px}.work-case-study-module__aFhwEq__plumbing .work-case-study-module__aFhwEq__responsiveHero .work-case-study-module__aFhwEq__heroMedia{background:#e9dfca}.work-case-study-module__aFhwEq__cleaning .work-case-study-module__aFhwEq__responsiveHero .work-case-study-module__aFhwEq__heroMedia{background:#173fb3}.work-case-study-module__aFhwEq__heroMedia picture{width:min(100%,340px);margin-inline:auto}}
