.story-nav-module__3-bc3W__list{margin:0;padding:0;list-style:none}.story-nav-module__3-bc3W__list a{align-items:center;gap:18px;min-height:56px;font-size:16px;display:flex}.story-nav-module__3-bc3W__list a[aria-current=location]{font-weight:640}.story-nav-module__3-bc3W__number{width:38px;height:38px;font-family:var(--font-edge), monospace;flex:none;justify-content:center;align-items:center;font-size:18px;font-weight:900;display:inline-flex;position:relative}.story-nav-module__3-bc3W__stage{position:relative}.story-nav-module__3-bc3W__mark{color:var(--mark)}.story-nav-module__3-bc3W__action{margin-top:32px}.story-nav-module__3-bc3W__navigation a:focus-visible{outline-color:var(--mark)}
.case-study-module__eilb5G__page{color:var(--ink);background:var(--paper)}.case-study-module__eilb5G__moreHeading a:focus-visible{outline-color:var(--mark)}.case-study-module__eilb5G__facts{border-bottom:1px solid var(--ink);grid-template-columns:repeat(5,minmax(0,1fr));gap:24px clamp(20px,2vw,32px);margin:0;padding-block:28px;display:grid}.case-study-module__eilb5G__facts>div{min-width:0}.case-study-module__eilb5G__facts dt{color:var(--muted);font-size:13px}.case-study-module__eilb5G__facts dd{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;margin:8px 0 0;font-size:17px;line-height:1.45}.case-study-module__eilb5G__facts .case-study-module__eilb5G__highlight dt{letter-spacing:-.038em;color:var(--ink);font-size:clamp(28px,2.6vw,40px);font-weight:640;line-height:1}.case-study-module__eilb5G__leadPrint{margin:0;padding-top:clamp(40px,4.4vw,64px)}.case-study-module__eilb5G__leadPrint figcaption{color:var(--muted);margin-top:14px;font-size:13px;line-height:1.5}.case-study-module__eilb5G__storyLayout{padding-block:var(--section-space);grid-template-columns:minmax(0,3fr) minmax(0,8fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.case-study-module__eilb5G__storyAside{min-width:0;position:sticky;top:112px}.case-study-module__eilb5G__storyBody{justify-self:end;width:100%;min-width:0;max-width:68ch}.case-study-module__eilb5G__storyBody>section{scroll-margin-top:96px}.case-study-module__eilb5G__storyBody>section+section{margin-top:clamp(48px,5vw,72px)}.case-study-module__eilb5G__storySection h2,.case-study-module__eilb5G__services h2,.case-study-module__eilb5G__moreHeading h2{font-size:var(--t-h3);letter-spacing:-.038em;font-weight:620;line-height:1.08}.case-study-module__eilb5G__storySection p{color:var(--ink-soft);margin-top:22px;font-size:17px;line-height:1.65}.case-study-module__eilb5G__storySection .case-study-module__eilb5G__lead{font-size:var(--t-lead);color:var(--ink)}.case-study-module__eilb5G__resultPanel{padding:clamp(28px,4vw,56px)}.case-study-module__eilb5G__result h2{letter-spacing:-.038em;color:var(--rebate-fg);overflow-wrap:anywhere;font-size:clamp(30px,3.4vw,52px);font-weight:620;line-height:1.04}.case-study-module__eilb5G__result p{max-width:56ch;color:var(--rebate-muted);margin-top:24px;font-size:17px;line-height:1.6}.case-study-module__eilb5G__serviceLinks{border-top:1px solid var(--ink);margin:28px 0 0;padding:0;list-style:none}.case-study-module__eilb5G__serviceLinks li{border-bottom:1px solid var(--line)}.case-study-module__eilb5G__serviceLinks a{justify-content:space-between;align-items:flex-start;gap:24px;padding-block:24px;display:flex;position:relative}.case-study-module__eilb5G__serviceName{letter-spacing:-.02em;font-size:20px;font-weight:600;line-height:1.3}.case-study-module__eilb5G__serviceLinks p{color:var(--muted);margin-top:10px;font-size:14px;line-height:1.55}.case-study-module__eilb5G__serviceLinks svg{width:22px;height:22px;margin-top:4px}.case-study-module__eilb5G__serviceLinks .crop{inset:0 -12px}.case-study-module__eilb5G__serviceLinks a:focus-visible{outline:none}.case-study-module__eilb5G__serviceLinks a:focus-visible .crop{color:var(--mark)}.case-study-module__eilb5G__moreWork{padding-block:clamp(48px, 5vw, 72px) var(--section-space);border-top:1px solid var(--ink)}.case-study-module__eilb5G__moreHeading{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:36px;display:flex}.case-study-module__eilb5G__moreHeading a{flex-shrink:0}.case-study-module__eilb5G__moreGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px clamp(24px,3vw,48px);display:grid}.case-study-module__eilb5G__nextStory{min-width:0;margin:0}.case-study-module__eilb5G__nextCaption{margin-top:20px}.case-study-module__eilb5G__nextCaption p{color:var(--muted);font-size:14px}.case-study-module__eilb5G__nextCaption h3{letter-spacing:-.038em;margin-top:8px;font-size:22px;font-weight:620;line-height:1.12}@media (max-width:1000px){.case-study-module__eilb5G__storyLayout{grid-template-columns:1fr}.case-study-module__eilb5G__storyAside{display:none}.case-study-module__eilb5G__storyBody{justify-self:center}}@media (max-width:760px){.case-study-module__eilb5G__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.case-study-module__eilb5G__leadPrint{--frame-aspect-override:4 / 3}.case-study-module__eilb5G__moreHeading{flex-direction:column;align-items:flex-start}.case-study-module__eilb5G__moreGrid{grid-template-columns:1fr}}@media (max-width:380px){.case-study-module__eilb5G__resultPanel{padding:24px 20px}.case-study-module__eilb5G__result h2{font-size:28px}}
