.testimonial{flex-direction:column;gap:32px;display:flex}.testimonial blockquote{font:500 clamp(22px, 2.3vw, 34px)/1.22 var(--display);letter-spacing:-.03em;text-wrap:pretty;text-indent:-.42em}.testimonial--huge blockquote{letter-spacing:-.035em;font-size:clamp(26px,3.4vw,50px);line-height:1.12}.testimonial__mark{color:var(--lime)}.testimonial figcaption{border-top:1px dashed var(--line);align-items:center;gap:14px;padding-top:24px;display:flex}.testimonial figcaption img{object-fit:cover;border:1px solid var(--line);background:#fff;width:52px;height:52px}.testimonial figcaption b{font-size:16px;font-weight:700;display:block}.testimonial figcaption .mono{color:var(--ink-3);font-size:10.5px}.on-dark .testimonial figcaption .mono{color:#eaf6e39e}
