.Testimonials-module__ItA9Ha__wrap{--ink:#1a1613;--muted:#6a665e;--paper:#f9f8f5;color:var(--ink);font-family:var(--font-outfit),sans-serif;background:#fff;padding:clamp(5rem,12vh,9rem) 2.5rem clamp(6rem,12vh,9rem);overflow:hidden}.Testimonials-module__ItA9Ha__inner{grid-template-columns:minmax(280px,1fr) auto;align-items:center;column-gap:clamp(2.5rem,5vw,6rem);max-width:1560px;margin:0 auto;display:grid}.Testimonials-module__ItA9Ha__copy{max-width:30rem}.Testimonials-module__ItA9Ha__eyebrow{font-family:var(--font-geist-sans),sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 1.5rem;font-size:.75rem;font-weight:500}.Testimonials-module__ItA9Ha__title{letter-spacing:-.03em;text-wrap:balance;margin:0 0 1.5rem;font-size:clamp(2rem,3.2vw,3rem);font-weight:600;line-height:1.05}.Testimonials-module__ItA9Ha__body{letter-spacing:-.01em;max-width:40ch;color:var(--muted);margin:0;font-size:clamp(1rem,1.15vw,1.125rem);line-height:1.5}.Testimonials-module__ItA9Ha__row{grid-template-columns:repeat(3,clamp(180px,18vw,300px));gap:clamp(1.25rem,1.8vw,2rem);margin:0;padding:0;list-style:none;display:grid}.Testimonials-module__ItA9Ha__card{aspect-ratio:9/16;will-change:transform;background:#ece7e0;border-radius:18px;position:relative;overflow:hidden}.Testimonials-module__ItA9Ha__video{object-fit:cover;width:100%;height:100%;display:block}.Testimonials-module__ItA9Ha__scrim{pointer-events:none;background:linear-gradient(#0000,#0009);height:45%;position:absolute;inset:auto 0 0}.Testimonials-module__ItA9Ha__sound{width:36px;height:36px;color:var(--ink);background:#ffffffe6;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:background .3s,transform .3s;display:flex;position:absolute;top:.75rem;right:.75rem}.Testimonials-module__ItA9Ha__sound:hover{background:#fff;transform:scale(1.06)}.Testimonials-module__ItA9Ha__meta{color:#fff;pointer-events:none;position:absolute;bottom:1rem;left:1rem;right:1rem}.Testimonials-module__ItA9Ha__metaName{letter-spacing:-.01em;margin:0 0 .15rem;font-size:.9375rem;font-weight:600}.Testimonials-module__ItA9Ha__metaRole{opacity:.8;margin:0;font-size:.75rem;line-height:1.3}@media (max-width:1023px){.Testimonials-module__ItA9Ha__inner{grid-template-columns:1fr;row-gap:3rem}.Testimonials-module__ItA9Ha__copy{max-width:36rem}.Testimonials-module__ItA9Ha__row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.Testimonials-module__ItA9Ha__wrap{padding:4rem 1.5rem 5rem}.Testimonials-module__ItA9Ha__row{scroll-snap-type:x mandatory;scrollbar-width:none;gap:.75rem;margin:0 -1.5rem;padding:0 1.5rem;scroll-padding-inline:1.5rem;display:flex;overflow-x:auto}.Testimonials-module__ItA9Ha__row::-webkit-scrollbar{display:none}.Testimonials-module__ItA9Ha__card{scroll-snap-align:start;border-radius:14px;flex:0 0 72vw}}
