.testimonials-e{background:var(--soft)}.testimonials-e .testimonial-grid{grid-template-columns:1fr 1fr;gap:0 38px}.testimonials-e .testimonial-card{padding:25px 0;border-bottom:1px solid var(--ink)}.testimonials-e .testimonial-media{border-radius:999px 999px 0 0;aspect-ratio:1.2/1}.testimonials-e .testimonial-quote{font-size:19px}.testimonial-summary{font-size:11px;line-height:1.45;color:#555;margin:0 0 14px}
.case-studies{background:var(--ink);color:var(--paper);padding-top:120px;padding-bottom:125px;display:grid;grid-template-columns:28% 1fr;gap:7vw}.case-studies .eyebrow{color:#c6c6c6}.case-studies .eyebrow-line{background:var(--paper)}.case-studies-intro h2{font:600 clamp(3.2rem,5.5vw,6rem)/.95 var(--serif);letter-spacing:-.055em;margin:0}.case-studies-intro>p:last-child{max-width:235px;color:#aaa;font-size:13px;margin-top:28px}.case-study-stories{border-top:1px solid #555}.case-study-story{display:grid;grid-template-columns:54px 1fr;gap:22px;padding:30px 0;border-bottom:1px solid #555}.case-study-story-index{font:600 22px/1 var(--serif);color:#aaa;padding-top:3px}.case-study-story-copy{max-width:680px}.case-study-story-reverse .case-study-story-copy{margin-left:8vw}.case-study-top{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #555;padding-bottom:16px;margin-bottom:22px}.case-study-label,.case-study-number,.case-study-before-after span,.case-study-after-only span,.case-study-result span{font-size:9px;letter-spacing:.12em;text-transform:uppercase;font-weight:700}.case-study-number{color:#aaa}.case-study-story h3{font:600 clamp(1.9rem,3vw,3rem)/1.03 var(--serif);letter-spacing:-.03em;margin:0 0 14px}.case-study-story p{font-size:13px;line-height:1.65;color:#c4c4c4;margin:0;max-width:620px}.case-study-before-after{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#555;margin:25px 0 18px}.case-study-before-after div{background:var(--paper);color:var(--ink);padding:18px}.case-study-before-after div:last-child{background:#dfe8d8}.case-study-before-after span,.case-study-after-only span,.case-study-result span{display:block;color:#777;margin-bottom:10px}.case-study-before-after strong{display:block;font:500 20px/1.15 var(--serif)}.case-study-after-only{border-left:3px solid #d7f35a;margin-top:25px;padding:18px 0 18px 20px}.case-study-after-only span{color:#d7f35a}.case-study-after-only strong{display:block;font:500 24px/1.15 var(--serif);max-width:580px}.case-study-result{margin-top:18px!important;color:#aaa!important}.case-study-result span{display:inline;color:#d7f35a;margin:0 8px 0 0}
@media (max-width:760px){.case-studies{display:block;padding-top:85px;padding-bottom:90px}.case-studies-intro>p:last-child{max-width:300px}.case-study-story{grid-template-columns:1fr;gap:14px;padding:25px 0}.case-study-story-reverse .case-study-story-copy{margin-left:0}.case-study-before-after{grid-template-columns:1fr}.case-study-top{align-items:flex-start;flex-direction:column;gap:8px}}
