.case-feature{background:#10100f;padding-top:65px;padding-bottom:65px}.case-feature-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:32px}.case-feature-heading h2{font-size:clamp(32px,3.3vw,52px);font-weight:500;line-height:1.13;letter-spacing:-.05em;margin:20px 0 0}.case-feature-kicker{font-size:10px;letter-spacing:1px;color:#999}.case-feature-heading>.text-link{font-size:12px;margin:0;display:inline-flex;gap:12px;align-items:center;flex-shrink:0}.case-feature-card{display:grid;grid-template-columns:1.1fr 1fr;border:1px solid #ffffff26;border-radius:8px;overflow:hidden;color:var(--ink);background:#151514}.case-feature-image{min-width:0;overflow:hidden;background:#073e2b}.case-feature-image img{display:block;width:100%;height:100%;min-height:340px;object-fit:cover}.case-feature-copy{display:flex;flex-direction:column;align-items:start;padding:35px}.case-feature-copy>span:first-child{font-size:10px;letter-spacing:.7px;color:var(--yellow)}.case-feature h3{font-size:clamp(34px,3.5vw,52px);font-weight:500;line-height:1.1;letter-spacing:-.05em;margin:22px 0 18px}.case-feature-copy p{font-size:14px;line-height:1.8;color:#aaa;margin:0 0 20px}.case-feature-copy p[data-case-subtitle]{color:var(--ink);font-size:21px;line-height:1.5;letter-spacing:-.5px}.case-feature-open{display:inline-flex;gap:15px;align-items:center;color:var(--yellow);font-size:12px;margin-top:auto}.case-feature-card:hover{border-color:#ffbf0080}.case-feature-controls{display:flex;align-items:center;justify-content:flex-end;gap:14px;margin-top:20px}.case-feature-controls>span{color:#888;font-size:11px;margin-right:8px}.case-feature-controls button{display:inline-flex;align-items:center;gap:10px;color:var(--yellow);background:none;border:1px solid #ffffff40;border-radius:30px;padding:10px 16px;font:400 12px Manrope,Arial,sans-serif;min-height:40px;cursor:pointer}.case-feature-controls button:disabled{opacity:.35;cursor:default}.case-feature a:focus-visible,.case-feature button:focus-visible{outline:2px solid var(--yellow);outline-offset:4px}
@media(max-width:600px){.case-feature{padding-top:35px;padding-bottom:35px}.case-feature-heading{align-items:start;flex-direction:column;gap:18px;margin-bottom:25px}.case-feature-heading h2{font-size:34px;margin-top:15px}.case-feature-card{grid-template-columns:1fr}.case-feature-image img{min-height:0;height:auto;aspect-ratio:1.6}.case-feature-copy{padding:24px}.case-feature h3{font-size:38px;margin:18px 0 15px}.case-feature-copy p[data-case-subtitle]{font-size:20px}.case-feature-copy p{font-size:13px;margin-bottom:20px}.case-feature-controls{gap:10px}.case-feature-controls button{font-size:11px;padding:10px 12px}.case-feature-controls>span{margin-right:auto}}
