.happy-clients{position:relative;overflow:hidden}.hc__header{display:flex;align-items:flex-end;justify-content:space-between;gap:2.4rem;flex-wrap:wrap}.hc__header-text{max-width:64rem}.hc__eyebrow{display:flex;align-items:center;gap:.7rem;margin:0 0 1.2rem;font-family:var(--font-text-card-family, var(--font-body-family));font-size:1rem;font-weight:400;letter-spacing:.14em;line-height:1;text-transform:uppercase;color:rgba(var(--color-foreground),.72)}.hc__dot{display:block;width:5px;height:5px;min-width:5px;flex-shrink:0;background-color:var(--hc-accent)}.hc__title{margin:0}.hc__desc{margin:1rem 0 0;color:rgba(var(--color-foreground-secondary))}.hc__desc>p{margin:0}.hc__desc>p+p{margin-top:.8rem}.hc__header-aside{display:flex;align-items:center;gap:1.2rem;flex-shrink:0}.hc__hairline{height:1px;margin-top:2.4rem;background:linear-gradient(90deg,var(--hc-accent) 0%,rgba(var(--color-border),.28) 34%,rgba(var(--color-border),0) 100%)}.hc__rows{display:flex;flex-direction:column;gap:var(--hc-row-gap);margin-top:var(--hc-rows-offset)}.hc__viewport{position:relative;overflow:hidden}.hc--fade .hc__viewport:before,.hc--fade .hc__viewport:after{content:"";position:absolute;top:0;bottom:0;width:var(--hc-fade);z-index:2;pointer-events:none}.hc--fade .hc__viewport:before{left:0;background:linear-gradient(90deg,rgb(var(--color-background)),rgba(var(--color-background),0))}.hc--fade .hc__viewport:after{right:0;background:linear-gradient(270deg,rgb(var(--color-background)),rgba(var(--color-background),0))}.hc__track{display:flex;flex-wrap:nowrap;width:max-content;will-change:transform;backface-visibility:hidden;animation-name:hc-slide;animation-duration:var(--hc-dur-m);animation-timing-function:linear;animation-iteration-count:infinite}.hc__track--reverse{animation-name:hc-slide-reverse}@keyframes hc-slide{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes hc-slide-reverse{0%{transform:translate3d(-50%,0,0)}to{transform:translateZ(0)}}.hc--pause-hover .hc__viewport:hover .hc__track,.hc__viewport:focus-within .hc__track,.happy-clients.hc--paused .hc__track,.happy-clients.hc--offscreen .hc__track{animation-play-state:paused}.happy-clients.hc--offscreen .hc__track{will-change:auto}.hc__tile{box-sizing:content-box;flex:0 0 auto;display:block;width:var(--hc-w-m);padding-right:var(--hc-gap-m);text-decoration:none;color:inherit}.hc__frame{position:relative;overflow:hidden;background-color:rgba(var(--color-foreground),.04)}.hc__frame img,.hc__frame svg{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.hc__media{position:relative;aspect-ratio:var(--hc-ratio);overflow:hidden}.hc__media img{transform:scale(1.001);filter:var(--hc-grade);transition:transform var(--duration-long) ease,filter var(--duration-long) ease}@media(hover:hover){.hc--zoom .hc__tile:hover .hc__media img{transform:scale(var(--hc-zoom))}.hc__tile:hover .hc__media img{filter:none}}.hc__rule{height:1px;width:0;background-color:var(--hc-accent);transition:width var(--duration-default) ease}@media(hover:hover){.hc__tile:hover .hc__rule,.hc__tile:focus-visible .hc__rule{width:100%}}.hc__tile:focus-visible{outline:2px solid var(--hc-accent);outline-offset:3px}.hc__index{position:absolute;left:1rem;bottom:.9rem;z-index:2;font-family:var(--font-text-card-family, var(--font-body-family));font-size:1rem;letter-spacing:.1em;line-height:1;color:var(--hc-accent)}.hc__scrim{position:absolute;inset:auto 0 0 0;height:42%;z-index:1;pointer-events:none;background:linear-gradient(0deg,rgba(var(--color-overlay),.55),rgba(var(--color-overlay),0))}.hc--card .hc__frame{background-color:var(--hc-card-bg);border:1px solid var(--hc-card-border);border-radius:var(--hc-card-radius);padding:var(--hc-card-pad);transition:border-color var(--duration-default) ease,box-shadow var(--duration-default) ease,transform var(--duration-default) ease}.hc--card .hc__media{border-radius:calc(var(--hc-card-radius) * .5)}@media(hover:hover){.hc--card .hc__tile:hover .hc__frame{border-color:var(--hc-accent);box-shadow:0 6px 22px rgba(var(--color-foreground),.1);transform:translateY(-3px)}}.hc__pause{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:44px;padding:0 1.8rem;background:transparent;border:1px solid rgba(var(--color-border),.45);border-radius:var(--border-radius-button);font-family:var(--font-text-card-family, var(--font-body-family));font-size:1rem;letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--color-foreground),.85);cursor:pointer;transition:border-color var(--duration-default) ease,color var(--duration-default) ease}.hc__pause:hover{border-color:var(--hc-accent);color:rgb(var(--color-foreground))}.hc__pause svg{width:9px;height:11px;flex-shrink:0;fill:currentColor}.hc__pause .hc__icon-play{display:none}.happy-clients.hc--paused .hc__pause .hc__icon-play{display:block}.happy-clients.hc--paused .hc__pause .hc__icon-pause,.hc__pause-label-play{display:none}.happy-clients.hc--paused .hc__pause-label-play{display:inline}.happy-clients.hc--paused .hc__pause-label-pause{display:none}@media(prefers-reduced-motion:reduce){.hc__track{animation:none;width:auto;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.hc__tile[aria-hidden=true]{display:none}.hc__tile{scroll-snap-align:start}.hc__media img{transition:none}.hc__pause{display:none}}@media screen and (min-width:750px){.hc__tile{width:var(--hc-w-t);padding-right:var(--hc-gap-t)}.hc__track{animation-duration:var(--hc-dur-t)}}@media screen and (min-width:1150px){.hc__tile{width:var(--hc-w);padding-right:var(--hc-gap)}.hc__track{animation-duration:var(--hc-dur)}}@media screen and (max-width:749px){.hc__header{align-items:flex-start;flex-direction:column;gap:1.6rem}.hc__header-aside,.hc__pause{width:100%}.hc__index{left:.8rem;bottom:.7rem;font-size:.9rem}}@media screen and (min-width:1560px){.hc--fade .hc__viewport:before,.hc--fade .hc__viewport:after{width:calc(var(--hc-fade) * 1.4)}}@media print{.hc__track{animation:none}.hc__tile[aria-hidden=true]{display:none}}.hc__footer{margin-top:3.2rem}@media screen and (min-width:990px){.hc--rail .hc__layout{display:grid;grid-template-columns:minmax(26rem,24%) minmax(0,1fr);column-gap:4rem;align-items:center}.hc--rail .hc__header{grid-column:1;grid-row:1;flex-direction:column;align-items:flex-start;gap:2rem;padding-right:0}.hc--rail .hc__header-aside{width:auto}.hc--rail .hc__hairline{display:none}.hc--rail .hc__rows{grid-column:2;grid-row:1 / span 2;margin-top:0}.hc--rail .hc__footer{grid-column:1;grid-row:2;margin-top:2.4rem;padding-right:0}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/section-happy-clients.css.map */
