.nd-testimonials{background:var(--nd-paper);color:var(--nd-ink);padding:55px 0 38px;overflow:hidden}.voices-heading{justify-content:space-between;align-items:end;gap:24px;padding:0 4.5vw 35px;display:flex}.voices-heading h2{letter-spacing:-.035em;margin:18px 0 0;font-family:Georgia,serif;font-size:clamp(32px,3.5vw,49px);font-weight:400;line-height:1.15}.voices-toggle{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font:inherit;color:inherit;cursor:pointer;background:#ffffff70;border:1px solid #30382f30;border-radius:30px;justify-content:space-between;gap:18px;min-width:110px;min-height:44px;padding:13px 18px;font-size:11px;display:flex}.voices-toggle:hover{background:#e7eadf}.voices-window{padding-block:12px 24px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.nd-testimonials .voices-track{will-change:transform;width:max-content;display:flex;animation:42s linear infinite voices-drift!important}.voices-group{gap:24px;padding-right:24px;display:flex}.voice-card{background:linear-gradient(135deg,#f1f1e9,#eaece1);border:1px solid #ffffffb3;border-radius:18px;grid-template-columns:128px minmax(0,1fr);align-items:center;gap:25px;width:510px;min-height:232px;margin:0;padding:22px;display:grid;box-shadow:0 6px 22px #30382f09,inset 0 1px #fff9}.voice-card img{object-fit:cover;object-position:center;border-radius:11px;width:128px;height:174px;display:block}.voice-card blockquote{letter-spacing:-.025em;margin:0 0 20px;font-family:Georgia,serif;font-size:23px;line-height:1.35}.voice-card figcaption{font-size:11px;line-height:1.5}.voices-foot{color:#6b725f;justify-content:space-between;gap:20px;padding:0 4.5vw;font-size:10px;display:flex}:is(.voices-toggle:focus-visible,.voices-window:focus-visible){outline-offset:4px;outline:2px solid #858e70}@keyframes voices-drift{to{transform:translate(-25%)}}@media (max-width:760px){.nd-testimonials{padding:40px 0 30px}.voices-heading{align-items:start;padding:0 24px 24px}.voices-heading h2{font-size:30px}.voices-heading .eyebrow{font-size:8px}.voices-toggle{gap:10px;min-width:85px;padding:11px 12px;font-size:10px}.voice-card{border-radius:15px;grid-template-columns:88px minmax(0,1fr);gap:18px;width:340px;min-height:211px;padding:19px}.voice-card img{border-radius:9px;width:88px;height:138px}.voice-card blockquote{margin-bottom:16px;font-size:20px}.voices-group{gap:16px;padding-right:16px}.voices-foot{padding:0 24px;font-size:9px}.voices-foot span:last-child{display:none}}@media (max-width:360px){.voices-heading{gap:10px;padding-inline:20px}.voices-heading h2{font-size:26px}.voices-toggle{min-width:77px;padding-inline:10px}.voice-card{grid-template-columns:76px 1fr;gap:16px;width:300px;padding:18px}.voice-card img{width:76px;height:124px}.voice-card blockquote{font-size:19px}}@media (prefers-reduced-motion:reduce){.nd-testimonials .voices-track{animation-duration:75s!important}.voices-toggle{-webkit-backdrop-filter:none;backdrop-filter:none}}
