.hbd-w-testimonials{padding-block:var(--hbd-testimonials-pad)}.hbd-w-testimonials>.hbd-w__inner{max-width:calc(var(--hbd-container) + 2 * var(--hbd-row-gutter));padding-inline:var(--hbd-row-gutter)}.hbd-w-testimonials,.hbd-w-testimonials--per-1{--hbd-tst-cols: 1}.hbd-w-testimonials__head{display:flex;padding-bottom:var(--hbd-testimonials-head-gap)}.hbd-w-testimonials__heading{margin:0;font-family:var(--hbd-font-display);font-weight:300;font-size:var(--hbd-testimonials-heading);line-height:var(--hbd-testimonials-heading-lh);letter-spacing:normal;color:var(--hbd-text)}.hbd-w-testimonials__carousel{position:relative;margin-top:var(--hbd-testimonials-head-gap)}.hbd-w-testimonials__nav{position:absolute;z-index:1;right:var(--hbd-testimonials-nav-inset);bottom:calc(100% + var(--hbd-testimonials-nav-lift));display:flex;gap:var(--hbd-testimonials-nav-gap)}.hbd-w-testimonials__arrow{display:inline-flex;align-items:center;justify-content:center;width:var(--hbd-testimonials-nav-size);height:var(--hbd-testimonials-nav-size);padding:0;border:0;border-radius:var(--hbd-radius-pill);box-shadow:none;background:var(--hbd-navy);color:var(--hbd-white);cursor:pointer;transition:background var(--hbd-dur) var(--hbd-ease)}.hbd-w-testimonials__arrow:hover{background:var(--hbd-slate);box-shadow:none}.hbd-w-testimonials__arrow:focus-visible{outline:2px solid var(--hbd-navy);outline-offset:2px;box-shadow:none}.hbd-w-testimonials__arrow svg{width:var(--hbd-testimonials-nav-icon);height:var(--hbd-testimonials-nav-icon)}.hbd-w-testimonials__arrow--prev svg{transform:scaleX(-1)}.hbd-w-testimonials__arrow[aria-disabled=true]{opacity:.4;cursor:default}.hbd-w-testimonials__track{display:flex;gap:var(--hbd-testimonials-gap);overflow-x:auto;overflow-y:hidden;clip-path:inset(0 1px 0 0);scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.hbd-w-testimonials__track::-webkit-scrollbar{display:none}.hbd-w-testimonials__track:focus-visible{outline:2px solid var(--hbd-navy);outline-offset:4px}.hbd-w-testimonials__slide{flex:0 0 calc((100% - var(--hbd-tst-cols) * var(--hbd-testimonials-gap)) / var(--hbd-tst-cols));min-width:0;scroll-snap-align:start}.hbd-w-testimonials__card{margin:0;display:flex;flex-direction:column;align-items:flex-start}.hbd-w-testimonials__media{position:relative;width:100%}.hbd-w-testimonials__art{display:block;width:100%;aspect-ratio:var(--hbd-testimonials-art-ratio);object-fit:cover;border-radius:var(--hbd-radius-s)}.hbd-w-testimonials__photo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-sizing:content-box;display:block;width:calc(100% - 2 * var(--hbd-testimonials-photo-inset));aspect-ratio:var(--hbd-testimonials-art-ratio);padding:var(--hbd-testimonials-photo-inset);object-fit:cover;border-radius:var(--hbd-radius-m)}.hbd-w-testimonials__card--no-art .hbd-w-testimonials__art{border-radius:var(--hbd-radius-s)}.hbd-w-testimonials__quote{margin:0;border:0;width:100%;font-style:normal;padding:var(--hbd-testimonials-quote-pad) 0;font-size:var(--hbd-testimonials-quote);line-height:var(--hbd-testimonials-quote-lh);color:var(--hbd-text)}.hbd-w-testimonials__quote p{margin:0}.hbd-w-testimonials__meta{width:100%;display:flex;flex-direction:column;gap:var(--hbd-testimonials-meta-gap);margin-top:var(--hbd-testimonials-meta-gap);font-family:var(--hbd-font-serif-2);font-size:var(--hbd-testimonials-meta);line-height:var(--hbd-testimonials-meta-lh);text-transform:uppercase;color:var(--hbd-text)}.hbd-w-testimonials__name,.hbd-w-testimonials__label{display:block}@media (min-width: 768px){.hbd-w-testimonials__head{border-bottom:1px solid var(--hbd-grey-300)}.hbd-w-testimonials--per-2,.hbd-w-testimonials--per-3{--hbd-tst-cols: 2}}@media (min-width: 1024px){.hbd-w-testimonials__art{aspect-ratio:var(--hbd-tst-art, var(--hbd-testimonials-art-ratio))}.hbd-w-testimonials__photo{aspect-ratio:var(--hbd-tst-photo, var(--hbd-testimonials-art-ratio))}}@media (min-width: 1280px){.hbd-w-testimonials--per-3{--hbd-tst-cols: 3}}@media (prefers-reduced-motion: reduce){.hbd-w-testimonials__track{scroll-behavior:auto}}
