.nodus-home-voices{display:block;position:relative;isolation:isolate;overflow:hidden;padding-block:clamp(72px,10vw,140px);background:var(--nodus-hv-bg);font-family:var(--nodus-hv-sans)}.nodus-home-voices__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.nodus-home-voices__backdrop-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center;opacity:var(--nodus-hv-backdrop-opacity)}.nodus-home-voices__backdrop--flipped .nodus-home-voices__backdrop-image{transform:scaleX(-1)}.nodus-home-voices__backdrop:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,var(--nodus-hv-veil-full) 0%,var(--nodus-hv-veil-78) 4%,var(--nodus-hv-veil-52) 9%,var(--nodus-hv-veil-30) 16%,var(--nodus-hv-veil-30) 84%,var(--nodus-hv-veil-52) 91%,var(--nodus-hv-veil-78) 96%,var(--nodus-hv-veil-full) 100%)}.nodus-home-voices__wrap{max-width:var(--nodus-hv-max-width);margin:0 auto;padding-inline:18px}.nodus-home-voices__head{margin-bottom:32px;text-align:center}.nodus-home-voices__eyebrow{margin:0;font-size:10.5px;font-weight:500;letter-spacing:.32em;text-transform:uppercase;color:var(--nodus-hv-eyebrow)}.nodus-home-voices__heading{margin:16px 0 0;font-family:var(--nodus-hv-serif);font-size:27px;font-weight:400;line-height:1.15;letter-spacing:.005em;text-wrap:balance;color:var(--nodus-hv-heading)}.nodus-home-voices__heading p{margin:0}.nodus-home-voices__counters{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0 0;font-size:8.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--nodus-hv-text-soft)}.nodus-home-voices__counter-value{display:block;font-family:var(--nodus-hv-serif);font-size:24px;font-weight:400;line-height:1.1;letter-spacing:0;text-transform:none;color:var(--nodus-hv-heading)}.nodus-home-voices__carousel{display:block}.nodus-home-voices__track{display:grid;grid-auto-flow:column;grid-auto-columns:100%;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.nodus-home-voices__track::-webkit-scrollbar{display:none}.nodus-home-voices__quote{display:flex;flex-direction:column;gap:16px;min-height:220px;padding:28px 26px 22px;background:var(--nodus-hv-card-bg);border:1px solid var(--nodus-hv-line);scroll-snap-align:start}.nodus-home-voices__quote-text{font-family:var(--nodus-hv-serif);font-size:16.5px;line-height:1.55;color:var(--nodus-hv-text)}.nodus-home-voices__quote-text p{margin:0 0 .8em}.nodus-home-voices__quote-text p:last-child{margin-bottom:0}.nodus-home-voices__quote-who{display:flex;justify-content:space-between;gap:10px;margin-top:auto;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--nodus-hv-text-mute)}.nodus-home-voices__badge{font-style:normal;color:var(--nodus-hv-text-soft)}.nodus-home-voices__nav{display:flex;justify-content:center;align-items:center;gap:18px;margin-top:24px}.nodus-home-voices__arrow{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--nodus-hv-line-strong);background:transparent;color:var(--nodus-hv-heading);font-family:var(--nodus-hv-serif);font-size:20px;line-height:1;cursor:pointer;transition:background .25s,color .25s}.nodus-home-voices__arrow:hover{background:var(--nodus-hv-heading);color:var(--nodus-hv-bg)}.nodus-home-voices__dots{display:flex;gap:8px}.nodus-home-voices__dot{position:relative;display:block;width:28px;height:20px;padding:0;border:0;background:transparent;cursor:pointer}.nodus-home-voices__dot:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:var(--nodus-hv-line-strong);transition:background .3s}.nodus-home-voices__dot.is-active:after{background:var(--nodus-hv-heading)}.nodus-home-voices__arrow:focus-visible,.nodus-home-voices__dot:focus-visible{outline:1px solid var(--nodus-hv-heading);outline-offset:3px}@media screen and (min-width:750px){.nodus-home-voices__wrap{padding-inline:clamp(16px,4vw,44px)}.nodus-home-voices__heading{font-size:clamp(28px,3.6vw,44px)}.nodus-home-voices__counters{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(20px,6vw,80px);font-size:9.5px;letter-spacing:.26em}.nodus-home-voices__counter-value{font-size:30px}.nodus-home-voices__track{grid-auto-columns:calc((100% - 18px)/2)}}@media screen and (min-width:990px){.nodus-home-voices__track{grid-auto-columns:calc((100% - (var(--nodus-hv-per-view) - 1) * 18px) / var(--nodus-hv-per-view))}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/nodus-home-voices.css.map */
