.testimonials[data-astro-cid-gakqr736]{background:var(--charcoal);color:var(--cream);padding:clamp(48px,6vw,88px) 0}.testimonials[data-astro-cid-gakqr736] h2[data-astro-cid-gakqr736]{text-align:center;margin-bottom:1.2em}.testimonial[data-astro-cid-gakqr736],.testimonial[data-astro-cid-gakqr736] blockquote[data-astro-cid-gakqr736]{margin:0}.testimonial[data-astro-cid-gakqr736] figcaption[data-astro-cid-gakqr736]{opacity:.8;margin-top:.8rem}.testimonials--rotate[data-astro-cid-gakqr736] .testimonials__track[data-astro-cid-gakqr736]{text-align:center;max-width:820px;margin:0 auto;display:grid}.testimonials--rotate[data-astro-cid-gakqr736] .testimonial[data-astro-cid-gakqr736]{opacity:0;visibility:hidden;font-family:var(--font-heading);grid-area:1/1;align-self:center;font-size:clamp(1.25rem,2vw,1.6rem);line-height:1.45;transition:opacity .6s,visibility .6s}.testimonials--rotate[data-astro-cid-gakqr736] .testimonial[data-astro-cid-gakqr736][data-active]{opacity:1;visibility:visible}.testimonials--rotate[data-astro-cid-gakqr736] figcaption[data-astro-cid-gakqr736]{font-family:var(--font-body);font-size:.95rem}.testimonial__clip[data-astro-cid-gakqr736]{-webkit-line-clamp:var(--lines,5);line-clamp:var(--lines,5);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}@media (width<=767px){.testimonials--rotate[data-astro-cid-gakqr736]{--lines:4}}.testimonial__more[data-astro-cid-gakqr736]{font-family:var(--font-body);margin-top:.6rem;font-size:.95rem;display:inline-block}.testimonial__more[data-astro-cid-gakqr736][hidden]{display:none}.testimonials--rotate[data-astro-cid-gakqr736] .testimonials__track[data-astro-cid-gakqr736]{touch-action:pan-y}.testimonials__dots[data-astro-cid-gakqr736]{justify-content:center;gap:10px;margin-top:1.6rem;display:flex}.testimonials__dots[data-astro-cid-gakqr736] button[data-astro-cid-gakqr736]{border:1px solid var(--cream);cursor:pointer;background:0 0;border-radius:50%;width:10px;height:10px;padding:0}.testimonials__dots[data-astro-cid-gakqr736] button[data-astro-cid-gakqr736][aria-selected=true]{background:var(--cream)}.testimonials__more[data-astro-cid-gakqr736]{text-align:center;margin:1.2rem 0 0;font-size:.9rem}.testimonials--list[data-astro-cid-gakqr736] .testimonials__track[data-astro-cid-gakqr736]{gap:clamp(32px,4vw,56px);max-width:820px;margin:0 auto;display:grid}.testimonials--list[data-astro-cid-gakqr736] .testimonial[data-astro-cid-gakqr736]{background:#f5f2ee0b;border:1px solid #f5f2ee1f;border-radius:4px;padding:clamp(40px,5vw,56px) clamp(22px,4vw,48px) clamp(26px,3vw,36px);position:relative}.testimonials--list[data-astro-cid-gakqr736] .testimonial[data-astro-cid-gakqr736]:before{content:"“";font-family:var(--font-display);color:var(--taupe);font-size:5.5rem;line-height:1;position:absolute;top:-.32em;left:clamp(16px,3vw,36px)}.testimonial__pull[data-astro-cid-gakqr736]{font-family:var(--font-display);margin:0 0 1rem;font-size:clamp(1.45rem,2.4vw,1.9rem);font-style:italic;font-weight:500;line-height:1.3}.testimonials--list[data-astro-cid-gakqr736] blockquote[data-astro-cid-gakqr736]:not(.testimonial__pull){opacity:.88;font-size:1rem;line-height:1.7}.testimonials--list[data-astro-cid-gakqr736] blockquote[data-astro-cid-gakqr736].testimonial__pull{margin:0}.testimonials--list[data-astro-cid-gakqr736] blockquote[data-astro-cid-gakqr736] p:last-child,.testimonials--list[data-astro-cid-gakqr736] blockquote[data-astro-cid-gakqr736] p[data-astro-cid-gakqr736]:last-child{margin-bottom:0}.testimonials--list[data-astro-cid-gakqr736] figcaption[data-astro-cid-gakqr736]{letter-spacing:.14em;text-transform:uppercase;color:var(--taupe);opacity:1;margin-top:1.4rem;font-size:.85rem}.testimonials--list[data-astro-cid-gakqr736] .testimonial[data-astro-cid-gakqr736]{scroll-margin-top:24px;transition:border-color .6s}.testimonials--list[data-astro-cid-gakqr736] .testimonial[data-astro-cid-gakqr736]:target{border-color:var(--taupe);box-shadow:0 0 0 1px var(--taupe)}@media (prefers-reduced-motion:reduce){.testimonials--rotate[data-astro-cid-gakqr736] .testimonial[data-astro-cid-gakqr736]{transition:none}}
