.case-study-module__9ub1cq__wrap{max-width:880px;margin:0 auto;padding:0 64px}.case-study-module__9ub1cq__page section{padding:var(--section-y-sm) 0;border-bottom:1px solid var(--border)}.case-study-module__9ub1cq__page section.case-study-module__9ub1cq__noRule{border-bottom:none}.case-study-module__9ub1cq__page section p{color:var(--dim);max-width:680px;margin-bottom:16px;font-size:16px;line-height:1.7}.case-study-module__9ub1cq__hero{padding:max(var(--hero-y), 92px) 0 var(--section-y-sm)}.case-study-module__9ub1cq__hero h1{font-family:var(--serif);letter-spacing:-1.44px;max-width:800px;margin-bottom:32px;font-size:72px;line-height:.95}.case-study-module__9ub1cq__metaRow{--dash-h:repeating-linear-gradient(to right, #ffffff4d 0 9px, transparent 9px 17px);--dash-v:repeating-linear-gradient(to bottom, #ffffff4d 0 9px, transparent 9px 17px);background-image:var(--dash-h), var(--dash-h);background-position:14px 0,14px 100%;background-repeat:no-repeat;background-size:calc(100% - 28px) 1px;grid-template-columns:repeat(3,1fr);margin-top:40px;display:grid;position:relative}.case-study-module__9ub1cq__metaItem{padding:32px 36px 34px;position:relative}.case-study-module__9ub1cq__metaItem:before{content:"";background-image:var(--dash-v);width:1px;position:absolute;top:14px;bottom:14px;left:0}.case-study-module__9ub1cq__metaItem:last-of-type:after{content:"";background-image:var(--dash-v);width:1px;position:absolute;top:14px;bottom:14px;right:0}.case-study-module__9ub1cq__metaIcon{color:var(--green);margin-bottom:24px;display:block}.case-study-module__9ub1cq__metaItem strong{color:var(--text);margin-bottom:6px;font-size:13px;font-weight:400;display:block}.case-study-module__9ub1cq__metaItem span{color:var(--dim);font-size:14px;line-height:1.5}.case-study-module__9ub1cq__plus{pointer-events:none;width:12px;height:12px;position:absolute}.case-study-module__9ub1cq__plus:before,.case-study-module__9ub1cq__plus:after{content:"";background:var(--faint);position:absolute}.case-study-module__9ub1cq__plus:before{height:1px;top:50%;left:0;right:0;transform:translateY(-50%)}.case-study-module__9ub1cq__plus:after{width:1px;top:0;bottom:0;left:50%;transform:translate(-50%)}.case-study-module__9ub1cq__plusTL{top:-6px;left:-6px}.case-study-module__9ub1cq__plusTR{top:-6px;right:-6px}.case-study-module__9ub1cq__plusBL{bottom:-6px;left:-6px}.case-study-module__9ub1cq__plusBR{bottom:-6px;right:-6px}.case-study-module__9ub1cq__sec{font-family:var(--serif);letter-spacing:-.88px;margin-bottom:32px;font-size:44px;line-height:1}.case-study-module__9ub1cq__metricsBand{--dash-h:repeating-linear-gradient(to right, #ffffff4d 0 9px, transparent 9px 17px);--dash-v:repeating-linear-gradient(to bottom, #ffffff4d 0 9px, transparent 9px 17px);background-image:var(--dash-h), var(--dash-h);background-position:14px 0,14px 100%;background-repeat:no-repeat;background-size:calc(100% - 28px) 1px;grid-template-columns:repeat(4,1fr);gap:0;margin-top:40px;display:grid;position:relative}.case-study-module__9ub1cq__mbItem{padding:26px 22px 28px;position:relative}.case-study-module__9ub1cq__mbItem:before{content:"";background-image:var(--dash-v);width:1px;position:absolute;top:14px;bottom:14px;left:0}.case-study-module__9ub1cq__mbItem:last-of-type:after{content:"";background-image:var(--dash-v);width:1px;position:absolute;top:14px;bottom:14px;right:0}.case-study-module__9ub1cq__mbNum{font-family:var(--serif);letter-spacing:-1px;margin-bottom:10px;font-size:52px;line-height:.9}.case-study-module__9ub1cq__mbNum span{color:var(--dimmer);margin-left:.12em;font-size:30px}.case-study-module__9ub1cq__mbLabel{color:var(--dim);font-size:12px;line-height:1.5}.case-study-module__9ub1cq__deliverables{columns:2;column-gap:48px;margin-top:24px;list-style:none}.case-study-module__9ub1cq__deliverables li{color:var(--text);break-inside:avoid;padding:10px 0 10px 18px;font-size:15px;line-height:1.5;position:relative}.case-study-module__9ub1cq__deliverables li:before{content:"";background:var(--green);border-radius:50%;width:6px;height:6px;position:absolute;top:18px;left:0}.case-study-module__9ub1cq__ctaSection{padding:calc(var(--section-y-sm) * .7) 0 var(--cta-y);text-align:center}.case-study-module__9ub1cq__ctaSection h2{font-family:var(--serif);letter-spacing:-1.2px;margin-bottom:32px;font-size:60px;line-height:.95}@media (max-width:1000px){.case-study-module__9ub1cq__wrap{padding:0 32px}.case-study-module__9ub1cq__hero h1{letter-spacing:-.96px;font-size:48px}.case-study-module__9ub1cq__sec{font-size:34px}.case-study-module__9ub1cq__ctaSection h2{font-size:40px}.case-study-module__9ub1cq__metricsBand,.case-study-module__9ub1cq__metaRow{background-image:var(--dash-h), var(--dash-h), var(--dash-v), var(--dash-v);background-position:14px 0,14px 100%,0 14px,100% 14px;background-size:calc(100% - 28px) 1px,calc(100% - 28px) 1px,1px calc(100% - 28px),1px calc(100% - 28px);grid-template-columns:1fr}.case-study-module__9ub1cq__mbItem,.case-study-module__9ub1cq__metaItem{padding:28px 22px}.case-study-module__9ub1cq__metaItem strong{font-size:15px}.case-study-module__9ub1cq__metaItem span{font-size:16px}.case-study-module__9ub1cq__mbItem:before,.case-study-module__9ub1cq__metaItem:before{background-image:var(--dash-h);width:auto;height:1px;inset:0 14px auto}.case-study-module__9ub1cq__mbItem:first-of-type:before,.case-study-module__9ub1cq__metaItem:first-of-type:before,.case-study-module__9ub1cq__mbItem:last-of-type:after,.case-study-module__9ub1cq__metaItem:last-of-type:after{display:none}.case-study-module__9ub1cq__deliverables{columns:1}}
