.case-study-testimonial{gap:var(--spacing-md);border-radius:var(--radius-lg);background:var(--surface-brand-100);width:100%;max-width:762px;padding:var(--spacing-md);grid-template-columns:1fr;align-items:stretch;display:grid}@media (width>=992px){.case-study-testimonial{padding:var(--spacing-md)}.case-study-testimonial--with-poster{grid-template-columns:1fr 1fr}}.case-study-testimonial-poster img{object-fit:cover;border-radius:var(--radius-md);width:100%;height:100%;display:block}.case-study-testimonial-quote{font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);letter-spacing:var(--font-letter-spacing-sm);text-wrap:balance;color:var(--text-primary);gap:var(--spacing-vertical-md);flex-direction:column;align-self:center;line-height:140%;display:flex}.case-study-testimonial-quote-icon{color:var(--text-highlight);font-family:Be Vietnam Pro,Helvetica,Arial,sans-serif;font-size:120px;font-style:normal;font-weight:var(--font-weight-bold);height:56px;line-height:110%}.case-study-testimonial-quote-profile{margin-top:auto}.case-study-testimonial-quote-profile-name{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);letter-spacing:var(--font-letter-spacing-sm);text-wrap:balance;color:var(--text-highlight);line-height:140%}.case-study-testimonial-quote-profile-position{font-size:var(--font-size-md);font-weight:var(--font-weight-regular);letter-spacing:var(--font-letter-spacing-sm);text-wrap:pretty;line-height:150%}
