.ae-testimonials{--tg-raised: color-mix(in srgb, var(--tg-bg, var(--ground)) 40%, #fff);background:var(--tg-bg, var(--ground));color:var(--type);padding-block:calc(var(--section-pad-block) * .8);--tg-wave: clamp(2rem, 4vw, 3.25rem);padding-left:var(--container-gutter);overflow:hidden}.ae-testimonials__intro{margin:0}.ae-testimonials:not(.ae-testimonials--compact) .ae-testimonials__heading{margin:0 0 clamp(1.5rem,3vw,2.25rem);max-width:24ch}.ae-testimonials:not(.ae-testimonials--compact) .ae-testimonials__lead{margin:clamp(.6rem,1.5vw,1rem) 0 clamp(1.5rem,3vw,2.25rem);max-width:48ch}.ae-testimonials__name-link{display:inline-flex;align-items:center;gap:.3em;text-decoration:none;color:inherit;transition:color var(--hover-transition)}.ae-testimonials__name-link:hover{color:var(--accent)}.ae-testimonials__role{transition:color var(--hover-transition)}.ae-testimonials__name-link:hover .ae-testimonials__role{color:var(--accent)}.ae-testimonials__name-arrow{display:inline-block;transition:transform var(--hover-transition)}.ae-testimonials__name-link:hover .ae-testimonials__name-arrow{transform:translate(.2em)}.ae-testimonials__track{--tg-shadow-room: 3.5rem;display:flex;align-items:center;gap:clamp(4rem,8vw,6rem);overflow-x:auto;padding:var(--tg-shadow-room) var(--container-gutter) var(--tg-shadow-room) var(--tg-shadow-room);margin:calc(-1 * var(--tg-shadow-room)) 0 calc(-1 * var(--tg-shadow-room)) calc(-1 * var(--tg-shadow-room));scroll-padding-left:var(--tg-shadow-room);scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.ae-testimonials__track::-webkit-scrollbar{display:none}.ae-testimonials__card{--quote-inset: 1rem;flex:0 0 clamp(340px,28vw,460px);display:flex;flex-direction:column;position:relative;scroll-snap-align:start}.ae-testimonials__card--long{flex-basis:clamp(368px,32vw,544px)}.ae-testimonials__card--xlong{flex-basis:clamp(448px,41.6vw,704px)}.ae-testimonials__card.is-clamped .ae-testimonials__quote{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:8;line-clamp:8;overflow:hidden}.ae-testimonials__more{display:inline-flex;align-items:center;gap:.4em;margin-top:clamp(.9rem,2vw,1.25rem);margin-left:var(--quote-inset);padding:0;background:none;border:0;color:var(--type);cursor:pointer;transition:color var(--hover-transition)}.ae-testimonials__more[hidden]{display:none}.ae-testimonials__more:hover{color:var(--accent)}.ae-testimonials__more svg{display:block;transition:transform var(--hover-transition)}.ae-testimonials__more:hover svg{transform:translateY(.2em)}.ae-testimonials__card:nth-child(2n){margin-top:var(--tg-wave)}@media(min-width:768px){.ae-testimonials__card:nth-child(2n){margin-top:0}.ae-testimonials__card:nth-child(odd){margin-bottom:var(--tg-wave)}}.ae-testimonials__card-body{background:var(--tg-raised);box-shadow:0 2px 8px -2px #28275714,0 20px 50px -14px #28275752;margin-top:calc(-1*clamp(3rem,5vw,4rem));padding:clamp(4rem,6vw,5rem) clamp(1.75rem,2.5vw,2.5rem) clamp(1.75rem,2.5vw,2.5rem);position:relative;z-index:0;display:flex;flex-direction:column}.ae-testimonials__quote{margin:0;padding-left:var(--quote-inset);border-left:0}.ae-testimonials__meta-row{align-self:flex-start;margin-inline:clamp(1.25rem,2vw,2rem);position:relative;z-index:1;display:flex;align-items:stretch;gap:clamp(.6rem,1vw,.9rem)}.ae-testimonials__meta{background:var(--tg-raised);box-shadow:0 1px 4px -1px #28275714,0 10px 24px -12px #28275747;border-radius:2px;padding:clamp(1rem,1.6vw,1.4rem) clamp(1.1rem,1.8vw,1.5rem);display:flex;flex-direction:column;justify-content:center;gap:.15em}@media(max-width:767px){.ae-testimonials__card{flex-basis:min(78vw,360px)}.ae-testimonials__track{gap:max(clamp(1.25rem,4vw,1.75rem),calc(max(var(--container-gutter),var(--page-edge)) + .25rem))}}@media(prefers-reduced-motion:reduce){.ae-testimonials__track{scroll-behavior:auto}}@media(min-width:768px){.ae-testimonials__track{scroll-padding-left:0}.ae-testimonials__card{scroll-snap-align:center}}.ae-testimonials--compact{padding-top:var(--section-pad-block);padding-bottom:var(--section-pad-block);padding-left:var(--page-edge)}.ae-testimonials--compact .ae-testimonials__intro{max-width:60ch;margin-bottom:clamp(1.75rem,3.5vw,2.75rem)}.ae-testimonials--compact .ae-testimonials__lead{margin:clamp(.6rem,1.5vw,1rem) 0 0;max-width:48ch}.ae-testimonials--compact .ae-testimonials__foot{margin-top:clamp(1.75rem,3.5vw,2.75rem)}.ae-testimonials__cta{display:inline-block;text-decoration:none;color:var(--type);transition:color var(--hover-transition)}.ae-testimonials__cta:hover,.ae-testimonials__cta:focus-visible{color:var(--accent)}.ae-testimonials__cta-arrow{display:inline-block;transition:transform var(--hover-transition)}.ae-testimonials__cta:hover .ae-testimonials__cta-arrow,.ae-testimonials__cta:focus-visible .ae-testimonials__cta-arrow{transform:translate(.3em)}.ae-testimonials__foot .ae-cta-square{--cta-size: clamp(160px, 18vw, 240px)}.ae-testimonials__foot--cta-ink .ae-cta-square{background:var(--type)}.ae-testimonials__foot--cta-ink .ae-cta-square:hover,.ae-testimonials__foot--cta-ink .ae-cta-square:focus-visible{background:var(--accent)}.ae-testimonials--compact .ae-testimonials__track{align-items:flex-start}.ae-testimonials--compact .ae-testimonials__card:nth-child(n){margin-block:0}.ae-testimonials--compact .ae-testimonials__track{gap:clamp(1.75rem,3.5vw,3rem);padding-right:var(--page-edge)}.ae-testimonials--compact .ae-testimonials__card{flex-basis:clamp(377px,31.2vw,494px)}.ae-testimonials--compact .ae-testimonials__card--long{flex-basis:clamp(416px,35.4vw,582px)}.ae-testimonials--compact .ae-testimonials__card--xlong{flex-basis:clamp(499px,45.8vw,749px)}.ae-testimonials--compact .ae-testimonials__card-body{box-shadow:0 1px 4px -1px #28275712,0 12px 32px -14px #28275742;margin-top:calc(-1*clamp(1.75rem,3vw,2.5rem));padding:clamp(2.5rem,4vw,3.25rem) clamp(1.4rem,2vw,1.9rem) clamp(1.4rem,2vw,1.9rem)}.ae-testimonials--compact .ae-testimonials__meta{padding:clamp(.7rem,1.2vw,1rem) clamp(.85rem,1.4vw,1.15rem)}@media(max-width:767px){.ae-testimonials--compact .ae-testimonials__card{flex-basis:min(80vw,340px)}}@media(max-width:767px){.ae-testimonials:not(.ae-testimonials--compact){padding-block:calc(var(--section-pad-block) * .65)}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/section-testimonials.css.map */
