.testimonials{--testimonials-card-width:calc((var(--container) - 11*var(--grid-gutter))/12*8 + var(--grid-gutter)*7)}.testimonials__card{background:var(--c-off-white-50);border-radius:var(--radius-card);display:flex;flex-direction:column;gap:48px;margin:0;padding:40px}.testimonials--plain .testimonials__card{background:none}.testimonials__quote{color:var(--c-blackish);font-family:var(--font-heading);font-size:var(--t-20);line-height:var(--lh-quote-lg);margin:0}.testimonials__cite{color:var(--c-body);font-family:var(--font-body);font-size:var(--t-p16);line-height:var(--lh-paragraph);margin:0}.testimonials--carousel{column-gap:128px;display:grid;grid-template-columns:309px minmax(0,1fr);margin-right:calc(var(--gutter)*-1)}.testimonials--center,.testimonials--no-header{grid-template-columns:minmax(0,1fr)}.testimonials--center{margin-right:0}.testimonials--carousel .testimonials__header{grid-row:span 2;margin-bottom:0;max-width:none}.testimonials--center .testimonials__header{grid-row:auto;margin-bottom:32px}.testimonials__viewport{min-width:0;overflow:hidden}:where(.testimonials__track){display:flex;gap:16px;margin:0;padding:0}.testimonials__track{align-items:flex-start;list-style:none;transform:translateX(var(--testimonials-offset,0));transition:transform .6s cubic-bezier(.3,0,.1,1)}.testimonials__track:focus-visible{outline:2px solid var(--c-accent);outline-offset:-2px}.testimonials--carousel .testimonials__card{flex:0 0 min(var(--testimonials-card-width),100%)}.testimonials__controls{display:flex;gap:12px;justify-content:flex-end;margin-top:16px;max-width:var(--testimonials-card-width)}.testimonials__arrow{border:0;cursor:pointer}.testimonials__arrow:disabled,.testimonials__arrow:disabled:hover{background:var(--btn-round-bg);cursor:default;opacity:.5}.testimonials--static{row-gap:var(--grid-gutter)}.testimonials--static .testimonials__header{margin-bottom:calc(32px - var(--grid-gutter))}.testimonials__card--start-5{grid-column-start:5}@media (prefers-reduced-motion:reduce){.testimonials__track{transition:none}}@media (max-width:767px){.testimonials__header .t-32{font-size:var(--t-28)}.testimonials--carousel{display:block;margin-right:0}.testimonials--carousel .testimonials__header{margin-bottom:24px}.testimonials__viewport{overflow:visible}.testimonials__track{align-items:stretch;transform:none;transition:none}.testimonials--carousel .testimonials__card{flex-basis:100%;gap:24px;min-height:528px;padding:24px}.testimonials--carousel .testimonials__quote{font-size:18px;line-height:var(--lh-quote-sm)}.testimonials__controls{display:none}.testimonials--static .testimonials__card{gap:24px;padding:24px}.testimonials__card--start-5{grid-column-start:auto}}