.case{padding:55px 0 100px}.back{display:inline-block;color:#f2efe9;font:12px Manrope,sans-serif;text-decoration:none;margin-bottom:65px}.case h1{font-size:clamp(50px,8vw,120px);letter-spacing:-6px;line-height:.9;margin:0 0 45px}.case h1 em{font:400 .95em Georgia,serif;color:#a69cff}.case-meta{border-top:1px solid rgba(242,239,233,.18);padding:18px 0 58px;display:grid;grid-template-columns:1.5fr 1fr;gap:30px;color:#bbb7c3;font:14px/1.7 Manrope,sans-serif}.case-hero{width:min(850px,90vw);max-height:780px;object-fit:cover;display:block;margin:0 auto}.case-hero.landscape{width:100%;max-height:none}.case-body{display:grid;grid-template-columns:1fr 1fr;gap:12%;padding:120px 0}.case-body h2{font:700 clamp(35px,4vw,60px)/1 Manrope,sans-serif;letter-spacing:-3px;margin:0}.case-body>p{font:17px/1.8 Manrope,sans-serif;color:#bbb7c3;margin:0}.case-stat{background:#d9ff45;color:#0a0a0e;display:grid;grid-template-columns:repeat(3,1fr);padding:50px max(calc((100% - 1240px)/2),28px);gap:10px}.case-stat span{font:800 42px Manrope,sans-serif;letter-spacing:-2px}.case-stat p{font:12px Manrope,sans-serif;margin:0;align-self:end}.next{padding:85px 0}.next p{font:11px 'DM Mono',monospace;color:#bbb7c3;text-transform:uppercase}.next a{font:clamp(25px,4vw,55px) Manrope,sans-serif;letter-spacing:-3px;color:#f2efe9;text-decoration:none}@media(max-width:760px){.case-meta,.case-body{display:block}.case-meta p:last-child{margin-top:18px}.case-body{padding:70px 0}.case-body>p{margin-top:24px}.case-stat{grid-template-columns:1fr 1fr;gap:8px;padding:35px 28px}.case-stat span{font-size:30px}.case-stat p{margin-bottom:18px}.case-stat p:nth-of-type(3){grid-column:2}.case-stat span:nth-of-type(3){grid-column:1}.case .nav-cta{display:block}}
