.case-study-module__IoECCW__caseShell{--case-max:1240px;--case-line:#11131824;--case-soft:#1113180e;--project-haze:#2a5ed813;min-height:100vh;color:var(--ink);background:radial-gradient(circle at 88% 4%, var(--project-haze), transparent 26%), var(--bg);overflow:clip}.case-study-module__IoECCW__caseShell[data-project=farmley]{--project-haze:#ee882414}.case-study-module__IoECCW__caseShell[data-project=dattaremit]{--project-haze:#297a7014}.case-study-module__IoECCW__caseShell[data-project=digiraksha]{--project-haze:#3960d917}.case-study-module__IoECCW__caseShell[data-project=infravue-interiors]{--project-haze:#85644a14}.case-study-module__IoECCW__caseShell[data-project=hecta-legal]{--project-haze:#534a8912}.case-study-module__IoECCW__caseShell[data-project=semguru]{--project-haze:#3d826214}.case-study-module__IoECCW__skipLink{z-index:140;color:#fff;background:var(--ink);transition:transform var(--dur-2);border-radius:8px;padding:10px 14px;position:fixed;top:12px;left:12px;transform:translateY(-150%)}.case-study-module__IoECCW__skipLink:focus{transform:translateY(0)}.case-study-module__IoECCW__readingProgress{z-index:130;pointer-events:none;background:#1113180f;height:3px;position:fixed;inset:0 0 auto}.case-study-module__IoECCW__readingProgress span{--reading-progress:0;background:var(--accent);width:100%;height:100%;transform:scaleX(var(--reading-progress));transform-origin:0;will-change:transform;display:block}.case-study-module__IoECCW__caseHeader{z-index:90;width:min(calc(100% - (var(--page-gutter) * 2)), var(--case-max));border-bottom:1px solid var(--case-line);justify-content:space-between;align-items:center;min-height:76px;margin-inline:auto;display:flex;position:sticky;top:0}.case-study-module__IoECCW__caseHeader:before,.case-study-module__IoECCW__caseNav:before{z-index:-1;content:"";-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f6f5f1e0;position:absolute;inset:0 -100vw}.case-study-module__IoECCW__brand{align-items:center;gap:10px;min-height:44px;display:inline-flex}.case-study-module__IoECCW__brand strong{font-family:var(--font-editorial), var(--font-sans), sans-serif;letter-spacing:-.035em;font-size:17px}.case-study-module__IoECCW__caseHeader nav{align-items:center;gap:28px;font-size:13px;font-weight:620;display:flex}.case-study-module__IoECCW__caseHeader nav a,.case-study-module__IoECCW__headerCta{transition:color var(--dur-2), transform var(--dur-2), background var(--dur-2)}.case-study-module__IoECCW__caseHeader nav a:hover{color:var(--accent)}.case-study-module__IoECCW__headerCta{color:#fff;background:var(--ink);cursor:pointer;border:0;border-radius:999px;min-height:44px;padding:0 16px}.case-study-module__IoECCW__headerCta:hover{background:var(--accent);transform:translateY(-1px)}.case-study-module__IoECCW__caseHero{width:min(calc(100% - (var(--page-gutter) * 2)), var(--case-max));margin-inline:auto;padding:clamp(56px,7vw,96px) 0 0}.case-study-module__IoECCW__caseHeroTopline{color:#686e79;font-family:var(--font-mono), monospace;letter-spacing:.09em;text-transform:uppercase;border-bottom:1px solid var(--case-line);animation:case-study-module__IoECCW__heroReveal .36s var(--ease-out) both;justify-content:space-between;gap:24px;padding-bottom:20px;font-size:11px;font-weight:680;display:flex}.case-study-module__IoECCW__caseHeroTopline span{color:var(--accent)}.case-study-module__IoECCW__caseHeroCopy{grid-template-columns:minmax(0,1.3fr) minmax(310px,.7fr);align-items:end;gap:clamp(34px,6vw,88px);padding:clamp(34px,4.8vw,62px) 0 clamp(30px,4vw,48px);display:grid}.case-study-module__IoECCW__caseHeroCopy h1{font-family:var(--font-editorial), var(--font-sans), sans-serif;letter-spacing:-.075em;text-wrap:balance;animation:case-study-module__IoECCW__heroTitleReveal .46s 30ms var(--ease-out) both;margin-left:-.06em;font-size:clamp(70px,9.2vw,132px);font-weight:560;line-height:.84}.case-study-module__IoECCW__heroSummary>p{max-width:480px;font-family:var(--font-editorial), var(--font-sans), sans-serif;letter-spacing:-.044em;text-wrap:balance;animation:case-study-module__IoECCW__heroReveal .42s 70ms var(--ease-out) both;font-size:clamp(25px,2.5vw,36px);font-weight:520;line-height:1.04}.case-study-module__IoECCW__heroSummary>span{color:#234b9f;width:fit-content;font-family:var(--font-mono), monospace;letter-spacing:.035em;animation:case-study-module__IoECCW__heroReveal .42s .11s var(--ease-out) both;background:#2a5ed813;border:1px solid #2a5ed833;border-radius:999px;margin-top:24px;padding:9px 12px;font-size:10px;font-weight:720;line-height:1.4;display:block}.case-study-module__IoECCW__heroMetadata{border-top:1px solid var(--case-line);border-bottom:1px solid var(--case-line);grid-template-columns:.55fr 1.1fr 1.65fr;margin-bottom:24px;display:grid}.case-study-module__IoECCW__heroMetadata>div{border-right:1px solid var(--case-line);min-width:0;padding:18px 24px 18px 0}.case-study-module__IoECCW__heroMetadata>div+div{padding-left:24px}.case-study-module__IoECCW__heroMetadata>div:last-child{border-right:0}.case-study-module__IoECCW__heroMetadata dt,.case-study-module__IoECCW__caseStudyImage figcaption,.case-study-module__IoECCW__scopeColumns h3{color:#747984;font-family:var(--font-mono), monospace;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:680}.case-study-module__IoECCW__heroMetadata dd{color:#303640;margin-top:8px;font-size:13px;font-weight:590;line-height:1.4}.case-study-module__IoECCW__caseStudyImage{animation:case-study-module__IoECCW__heroImageReveal .52s 80ms var(--ease-out) both}.case-study-module__IoECCW__imageFrame{aspect-ratio:16/8.2;border:1px solid var(--case-line);background:#dfe2e7;border-radius:4px;position:relative;overflow:hidden;box-shadow:0 30px 70px #1113181a}.case-study-module__IoECCW__imageFrame:after{pointer-events:none;content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff2e}.case-study-module__IoECCW__imageFrame img{object-fit:cover;transition:transform .8s cubic-bezier(.2,.78,.2,1)}.case-study-module__IoECCW__caseStudyImage:hover img{transform:scale(1.012)}.case-study-module__IoECCW__caseStudyImage figcaption{justify-content:space-between;gap:20px;padding-top:12px;font-size:9px;display:flex}.case-study-module__IoECCW__caseNav{z-index:80;border-top:1px solid var(--case-line);border-bottom:1px solid var(--case-line);margin-top:clamp(54px,7vw,88px);position:sticky;top:76px}.case-study-module__IoECCW__caseNavInner{width:min(calc(100% - (var(--page-gutter) * 2)), var(--case-max));grid-template-columns:100px minmax(0,1fr) 64px;align-items:center;min-height:64px;margin-inline:auto;display:grid}.case-study-module__IoECCW__caseNavInner>p{color:#777c85;font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:680}.case-study-module__IoECCW__caseNav ol{grid-template-columns:repeat(6,minmax(0,1fr));list-style:none;display:grid}.case-study-module__IoECCW__caseNav li{position:relative}.case-study-module__IoECCW__caseNav li:after{content:"";background:var(--accent);opacity:0;transform-origin:0;height:2px;transition:opacity var(--dur-2), transform var(--dur-2);position:absolute;bottom:-1px;left:0;right:16px;transform:scaleX(.2)}.case-study-module__IoECCW__caseNav a{color:#9599a1;white-space:nowrap;min-height:63px;transition:color var(--dur-2);align-items:center;gap:8px;font-size:12px;font-weight:570;display:inline-flex}.case-study-module__IoECCW__caseNav a span{font-family:var(--font-mono), monospace;font-size:9px}.case-study-module__IoECCW__caseNav li[data-state=complete] a{color:#565c66}.case-study-module__IoECCW__caseNav li[data-state=current] a{color:var(--ink);font-weight:680}.case-study-module__IoECCW__caseNav li[data-state=current] a span{color:var(--accent)}.case-study-module__IoECCW__caseNav li[data-state=current]:after{opacity:1;transform:scaleX(1)}.case-study-module__IoECCW__caseNavCount{text-align:right}.case-study-module__IoECCW__caseNarrative{width:min(calc(100% - (var(--page-gutter) * 2)), var(--case-max));margin:0 auto}.case-study-module__IoECCW__caseSection{border-bottom:1px solid var(--case-line);padding:clamp(78px,8vw,112px) 0;scroll-margin-top:156px}.case-study-module__IoECCW__sectionLabel{color:#747984;font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:12px;margin-bottom:clamp(30px,4vw,50px);font-size:11px;font-weight:690;display:flex}.case-study-module__IoECCW__sectionLabel span{color:var(--accent)}.case-study-module__IoECCW__sectionLabel span:after{color:#a4a8af;content:"/";margin-left:12px}.case-study-module__IoECCW__sectionComposition{grid-template-columns:minmax(300px,.9fr) minmax(420px,1.1fr);align-items:start;gap:clamp(56px,9vw,132px);display:grid}.case-study-module__IoECCW__sectionComposition h2{max-width:560px;font-family:var(--font-editorial), var(--font-sans), sans-serif;letter-spacing:-.056em;text-wrap:balance;font-size:clamp(46px,5.1vw,68px);font-weight:550;line-height:.96}.case-study-module__IoECCW__sectionContent{min-width:0}.case-study-module__IoECCW__caseParagraphs{gap:22px;max-width:720px;display:grid}.case-study-module__IoECCW__caseParagraphs p{color:#565c66;text-wrap:pretty;font-size:clamp(17px,1.45vw,19px);line-height:1.7}.case-study-module__IoECCW__caseParagraphs p:first-child{color:#303640}.case-study-module__IoECCW__workflow{border-top:1px solid #2a5ed86b;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));margin-top:clamp(42px,6vw,72px);padding-top:22px;list-style:none;display:grid;position:relative}.case-study-module__IoECCW__workflow:before{content:"";background:var(--accent);border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:0;box-shadow:0 0 0 6px #2a5ed81a}.case-study-module__IoECCW__workflow li{min-height:84px;padding-right:14px}.case-study-module__IoECCW__workflow span{color:var(--accent);font-family:var(--font-mono), monospace;font-size:9px}.case-study-module__IoECCW__workflow strong{margin-top:10px;font-size:13px;font-weight:640;line-height:1.3;display:block}.case-study-module__IoECCW__caseSection[data-layout=wide] .case-study-module__IoECCW__sectionComposition{grid-template-columns:1fr;gap:clamp(46px,6vw,72px)}.case-study-module__IoECCW__caseSection[data-layout=wide] .case-study-module__IoECCW__sectionComposition h2{max-width:780px}.case-study-module__IoECCW__featureList{border-top:1px solid var(--case-line);border-left:1px solid var(--case-line);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}.case-study-module__IoECCW__featureList li{border-right:1px solid var(--case-line);border-bottom:1px solid var(--case-line);min-height:152px;transition:background var(--dur-2), transform var(--dur-2);background:#fff3;grid-template-rows:auto 1fr;padding:22px;display:grid}.case-study-module__IoECCW__featureList li:hover{background:#ffffff8f;transform:translateY(-2px)}.case-study-module__IoECCW__featureList span{color:var(--accent);font-family:var(--font-mono), monospace;font-size:9px}.case-study-module__IoECCW__featureList strong{max-width:250px;font-family:var(--font-editorial), var(--font-sans), sans-serif;letter-spacing:-.03em;align-self:end;font-size:clamp(20px,1.8vw,25px);font-weight:540;line-height:1.1}.case-study-module__IoECCW__outcomeLead{max-width:1060px;color:var(--accent);font-family:var(--font-editorial), var(--font-sans), sans-serif;letter-spacing:-.055em;text-wrap:balance;font-size:clamp(38px,5vw,66px);font-weight:530;line-height:1}.case-study-module__IoECCW__outcome>.case-study-module__IoECCW__caseParagraphs{margin-top:34px}.case-study-module__IoECCW__outcomeMetrics{border-top:1px solid var(--case-line);border-left:1px solid var(--case-line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(46px,7vw,82px);display:grid}.case-study-module__IoECCW__metric{border-right:1px solid var(--case-line);border-bottom:1px solid var(--case-line);flex-direction:column;justify-content:space-between;min-height:148px;padding:24px;display:flex}.case-study-module__IoECCW__metric dt{color:var(--muted);order:2;font-size:13px}.case-study-module__IoECCW__metric dd{font-family:var(--font-editorial), var(--font-sans), sans-serif;letter-spacing:-.06em;order:1;font-size:clamp(38px,4.6vw,62px);font-weight:570;line-height:1}.case-study-module__IoECCW__scopeColumns{gap:44px;display:grid}.case-study-module__IoECCW__scopeColumns h3{margin-bottom:17px}.case-study-module__IoECCW__serviceList{flex-wrap:wrap;gap:8px;list-style:none;display:flex}.case-study-module__IoECCW__serviceList li{color:#4f5560;border:1px solid var(--case-line);background:#ffffff7a;border-radius:999px;padding:10px 12px;font-size:12px;line-height:1}.case-study-module__IoECCW__liveLink{color:#fff;background:var(--ink);min-height:48px;transition:background var(--dur-2), transform var(--dur-2);border-radius:999px;align-items:center;gap:24px;margin-top:42px;padding:0 18px;font-size:13px;font-weight:650;display:inline-flex}.case-study-module__IoECCW__liveLink:hover{background:var(--accent);transform:translateY(-2px)}.case-study-module__IoECCW__projectCta{width:min(calc(100% - (var(--page-gutter) * 2)), var(--case-max));color:#fff;background:linear-gradient(120deg,#2a5ed838,#0000 48%),#171a20;border-radius:22px;margin:clamp(72px,9vw,124px) auto 0;padding:clamp(34px,5vw,66px)}.case-study-module__IoECCW__projectCta>p,.case-study-module__IoECCW__nextProject>p{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700}.case-study-module__IoECCW__projectCta>p{color:#86a7fb}.case-study-module__IoECCW__projectCta>div{justify-content:space-between;align-items:end;gap:44px;margin-top:28px;display:flex}.case-study-module__IoECCW__projectCta h2{max-width:830px;font-family:var(--font-editorial), var(--font-sans), sans-serif;letter-spacing:-.055em;text-wrap:balance;font-size:clamp(38px,5.3vw,70px);font-weight:530;line-height:.96}.case-study-module__IoECCW__projectCta button{min-height:50px;color:var(--ink);cursor:pointer;transition:color var(--dur-2), background var(--dur-2), transform var(--dur-2);background:#fff;border:0;border-radius:999px;flex:none;align-items:center;gap:22px;padding:0 18px;font-size:13px;font-weight:680;display:inline-flex}.case-study-module__IoECCW__projectCta button:hover{color:#fff;background:var(--accent);transform:translateY(-2px)}.case-study-module__IoECCW__nextProject{width:min(calc(100% - (var(--page-gutter) * 2)), var(--case-max));border-top:1px solid var(--case-line);margin:clamp(84px,10vw,140px) auto 0;padding-top:22px}.case-study-module__IoECCW__nextProject>p{color:#777c85}.case-study-module__IoECCW__nextProject>a{grid-template-columns:minmax(0,1fr) 270px 44px;align-items:center;gap:clamp(24px,4vw,58px);padding:30px 0 56px;display:grid}.case-study-module__IoECCW__nextProjectCopy>span{color:var(--accent);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;font-size:9px;font-weight:680;display:block}.case-study-module__IoECCW__nextProject h2{font-family:var(--font-editorial), var(--font-sans), sans-serif;letter-spacing:-.065em;transition:color var(--dur-2), transform var(--dur-2);font-size:clamp(50px,6.8vw,90px);font-weight:550;line-height:.9}.case-study-module__IoECCW__nextProjectCopy p{max-width:560px;color:var(--muted);margin-top:14px;font-size:14px}.case-study-module__IoECCW__nextImage{aspect-ratio:16/10;background:#ddd;border-radius:7px;position:relative;overflow:hidden}.case-study-module__IoECCW__nextImage img{object-fit:cover;transition:transform .5s var(--ease-out)}.case-study-module__IoECCW__nextProject i{color:var(--accent);text-align:right;transition:transform var(--dur-2);font-size:30px;font-style:normal}.case-study-module__IoECCW__nextProject a:hover h2{color:var(--accent);transform:translate(4px)}.case-study-module__IoECCW__nextProject a:hover .case-study-module__IoECCW__nextImage img{transform:scale(1.04)}.case-study-module__IoECCW__nextProject a:hover i{transform:translate(4px,-4px)}.case-study-module__IoECCW__caseFooter{width:min(calc(100% - (var(--page-gutter) * 2)), var(--case-max));color:#6d727c;border-top:1px solid var(--case-line);justify-content:space-between;margin-inline:auto;padding:34px 0 44px;font-size:12px;display:flex}.case-study-module__IoECCW__caseFooter a{align-items:center;min-height:44px;display:inline-flex}.case-study-module__IoECCW__caseFooter a:hover{color:var(--accent)}@supports (animation-timeline:view()){.case-study-module__IoECCW__caseSection>*{animation:1ms both case-study-module__IoECCW__sectionReveal;animation-timeline:view();animation-range:entry 6% cover 24%}}@keyframes case-study-module__IoECCW__heroReveal{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes case-study-module__IoECCW__heroTitleReveal{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes case-study-module__IoECCW__heroImageReveal{0%{opacity:0;clip-path:inset(7% 0);transform:translateY(20px)}to{opacity:1;clip-path:inset(0);transform:translateY(0)}}@keyframes case-study-module__IoECCW__sectionReveal{0%{transform:translateY(22px)}to{transform:translateY(0)}}@media (max-width:980px){.case-study-module__IoECCW__caseHeader{min-height:68px}.case-study-module__IoECCW__caseHeader nav{gap:14px}.case-study-module__IoECCW__caseHeader nav>a{display:none}.case-study-module__IoECCW__caseHero{padding-top:54px}.case-study-module__IoECCW__caseHeroCopy{grid-template-columns:1fr;gap:28px}.case-study-module__IoECCW__caseHeroCopy h1{font-size:clamp(66px,13vw,112px)}.case-study-module__IoECCW__heroSummary>p{max-width:680px}.case-study-module__IoECCW__heroMetadata{grid-template-columns:.5fr 1fr 1.5fr}.case-study-module__IoECCW__caseNav{top:68px}.case-study-module__IoECCW__caseNavInner{grid-template-columns:minmax(0,1fr) 58px}.case-study-module__IoECCW__caseNavInner>p:first-child{display:none}.case-study-module__IoECCW__sectionComposition{grid-template-columns:minmax(250px,.8fr) minmax(390px,1.2fr);gap:48px}.case-study-module__IoECCW__featureList{grid-template-columns:repeat(2,minmax(0,1fr))}.case-study-module__IoECCW__projectCta>div{display:block}.case-study-module__IoECCW__projectCta button{margin-top:30px}}@media (max-width:720px){.case-study-module__IoECCW__caseHeader{width:calc(100% - 28px)}.case-study-module__IoECCW__brand strong{font-size:16px}.case-study-module__IoECCW__headerCta{min-height:44px;padding-inline:13px;font-size:12px}.case-study-module__IoECCW__caseHero,.case-study-module__IoECCW__caseNavInner,.case-study-module__IoECCW__caseNarrative,.case-study-module__IoECCW__projectCta,.case-study-module__IoECCW__nextProject,.case-study-module__IoECCW__caseFooter{width:calc(100% - 36px)}.case-study-module__IoECCW__caseHeroTopline p:last-child{text-align:right;max-width:55%}.case-study-module__IoECCW__caseHeroCopy{padding-bottom:34px}.case-study-module__IoECCW__caseHeroCopy h1{overflow-wrap:anywhere;font-size:clamp(58px,18vw,86px)}.case-study-module__IoECCW__heroSummary>p{font-size:clamp(27px,8vw,36px)}.case-study-module__IoECCW__heroMetadata{grid-template-columns:repeat(2,minmax(0,1fr))}.case-study-module__IoECCW__heroMetadata>div{padding:15px 14px 15px 0}.case-study-module__IoECCW__heroMetadata>div+div{padding-left:14px}.case-study-module__IoECCW__heroMetadata>div:nth-child(2){border-right:0}.case-study-module__IoECCW__heroMetadata>div:last-child{border-top:1px solid var(--case-line);grid-column:1/-1;padding-left:0}.case-study-module__IoECCW__heroMetadata dd{font-size:12px}.case-study-module__IoECCW__imageFrame{aspect-ratio:4/3}.case-study-module__IoECCW__imageFrame img{object-position:center top}.case-study-module__IoECCW__caseStudyImage figcaption span:last-child{display:none}.case-study-module__IoECCW__caseNav{margin-top:50px}.case-study-module__IoECCW__caseNavInner{width:100%;min-height:56px;display:block}.case-study-module__IoECCW__caseNav ol{scrollbar-width:none;scroll-snap-type:x proximity;width:100%;padding-inline:18px;display:flex;overflow-x:auto}.case-study-module__IoECCW__caseNav li{scroll-snap-align:start;flex:none;margin-right:24px}.case-study-module__IoECCW__caseNav li:after{right:0}.case-study-module__IoECCW__caseNav a{min-height:55px;font-size:12px}.case-study-module__IoECCW__caseNavCount{display:none}.case-study-module__IoECCW__caseSection{padding:68px 0;scroll-margin-top:136px}.case-study-module__IoECCW__sectionLabel{margin-bottom:26px;font-size:10px}.case-study-module__IoECCW__sectionComposition,.case-study-module__IoECCW__caseSection[data-layout=wide] .case-study-module__IoECCW__sectionComposition{grid-template-columns:1fr;gap:34px}.case-study-module__IoECCW__sectionComposition h2{font-size:clamp(40px,12vw,53px)}.case-study-module__IoECCW__caseParagraphs{gap:19px}.case-study-module__IoECCW__caseParagraphs p{font-size:17px;line-height:1.64}.case-study-module__IoECCW__workflow{grid-template-columns:repeat(2,minmax(0,1fr))}.case-study-module__IoECCW__workflow li{min-height:80px}.case-study-module__IoECCW__featureList{grid-template-columns:1fr}.case-study-module__IoECCW__featureList li{min-height:116px;padding:18px}.case-study-module__IoECCW__featureList strong{font-size:22px}.case-study-module__IoECCW__outcomeLead{font-size:clamp(37px,11vw,51px)}.case-study-module__IoECCW__outcomeMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.case-study-module__IoECCW__metric{min-height:122px;padding:18px}.case-study-module__IoECCW__metric dd{font-size:38px}.case-study-module__IoECCW__projectCta{border-radius:16px;padding:30px 24px}.case-study-module__IoECCW__projectCta h2{font-size:clamp(36px,11vw,49px)}.case-study-module__IoECCW__projectCta button{justify-content:space-between;width:100%}.case-study-module__IoECCW__nextProject{margin-top:84px}.case-study-module__IoECCW__nextProject>a{grid-template-columns:minmax(0,1fr) 104px;gap:18px;padding:28px 0 42px}.case-study-module__IoECCW__nextProject h2{font-size:clamp(42px,13vw,58px)}.case-study-module__IoECCW__nextProjectCopy p{font-size:12px}.case-study-module__IoECCW__nextProject i{display:none}.case-study-module__IoECCW__caseFooter{flex-direction:column;gap:9px}}@media (prefers-reduced-motion:reduce){.case-study-module__IoECCW__caseHeroTopline,.case-study-module__IoECCW__caseHeroCopy h1,.case-study-module__IoECCW__heroSummary>p,.case-study-module__IoECCW__heroSummary>span,.case-study-module__IoECCW__caseStudyImage,.case-study-module__IoECCW__caseSection>*{opacity:1!important;clip-path:none!important;animation:none!important;transform:none!important}.case-study-module__IoECCW__imageFrame img,.case-study-module__IoECCW__nextImage img,.case-study-module__IoECCW__nextProject h2,.case-study-module__IoECCW__nextProject i,.case-study-module__IoECCW__caseNav li:after,.case-study-module__IoECCW__liveLink,.case-study-module__IoECCW__featureList li,.case-study-module__IoECCW__projectCta button{transition:none!important}}
