.CaseStudies-module__wOapmW__page{width:min(100% - 96px,1184px);margin-inline:auto;padding-block:88px 120px}.CaseStudies-module__wOapmW__intro{max-width:760px;margin-bottom:64px}.CaseStudies-module__wOapmW__eyebrow{color:#246e60;font-family:var(--font-jetbrains-mono),monospace;letter-spacing:1px;text-transform:uppercase;font-size:11px;line-height:1.6}.CaseStudies-module__wOapmW__intro h1{letter-spacing:-3px;margin:20px 0;font-size:clamp(44px,6vw,72px);font-weight:500;line-height:1.02}.CaseStudies-module__wOapmW__intro>p:last-child{color:#596561;font-size:19px;line-height:1.7}.CaseStudies-module__wOapmW__caseCard{color:inherit;border:1px solid #d7dcd5;grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);text-decoration:none;display:grid}.CaseStudies-module__wOapmW__caseCard:hover{text-decoration:none}.CaseStudies-module__wOapmW__resultPanel{color:#f7f7f2;background:#202b2a;flex-direction:column;justify-content:space-between;min-height:420px;padding:32px;display:flex}.CaseStudies-module__wOapmW__resultPanel>span{color:#b9c9c3;font-family:var(--font-jetbrains-mono),monospace;letter-spacing:1px;text-transform:uppercase;font-size:11px}.CaseStudies-module__wOapmW__resultPanel strong{color:#8ed0bb;letter-spacing:-9px;font-size:clamp(92px,13vw,156px);font-weight:500;line-height:.8}.CaseStudies-module__wOapmW__resultPanel p{max-width:300px;font-size:18px;line-height:1.5}.CaseStudies-module__wOapmW__cardCopy{align-self:center;padding:clamp(34px,6vw,72px)}.CaseStudies-module__wOapmW__cardCopy h2{letter-spacing:-2px;margin:20px 0 24px;font-size:clamp(32px,4vw,52px);font-weight:500;line-height:1.08}.CaseStudies-module__wOapmW__cardCopy>p:not(.CaseStudies-module__wOapmW__eyebrow){color:#596561;font-size:17px;line-height:1.75}.CaseStudies-module__wOapmW__cardLink{color:#246e60;align-items:center;gap:9px;margin-top:32px;font-size:14px;font-weight:600;display:inline-flex}.CaseStudies-module__wOapmW__caseCard:hover .CaseStudies-module__wOapmW__cardLink{text-underline-offset:5px;text-decoration:underline}@media (max-width:760px){.CaseStudies-module__wOapmW__page{width:min(100% - 40px,1184px);padding-block:56px 80px}.CaseStudies-module__wOapmW__intro{margin-bottom:40px}.CaseStudies-module__wOapmW__caseCard{grid-template-columns:1fr}.CaseStudies-module__wOapmW__resultPanel{min-height:300px}}
