.testimonials{--tst-brass: #9a6a3c;--tst-rule: rgba(28, 26, 23, .12);--tst-card: rgba(255, 255, 255, .42);--tst-radius: 1.4rem}.testimonials__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(2rem,2.4vw,2.8rem);max-width:68rem;margin:0 auto}@media screen and (min-width:990px){.testimonials__layout--with-photo{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);max-width:none}}.testimonials__photo{position:relative;min-height:36rem;overflow:hidden;border-radius:var(--tst-radius);background:#e5d9c2}.testimonials__photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.testimonials__stack{display:flex;flex-direction:column;gap:clamp(2rem,2.4vw,2.8rem)}.testimonials__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.4rem}.testimonials__rotator{display:grid}.testimonials__set{grid-area:1 / 1;align-self:stretch}.testimonials__set>.testimonial-card{flex:1 1 auto;display:flex;flex-direction:column}.testimonials__set .testimonial-card__figure{flex:1 1 auto}.testimonials__set .testimonial-card--feature .testimonial-card__figure{display:flex;flex-direction:column;justify-content:center}.testimonials__set .testimonial-card{transition:opacity .7s ease,transform .7s ease,visibility 0s linear .7s}.testimonials__set:not(.is-active) .testimonial-card{opacity:0;visibility:hidden;transform:translateY(1.2rem)}.testimonials__set.is-active .testimonial-card{transition-delay:.35s}.testimonials__set.is-active .testimonial-card:nth-child(2){transition-delay:.45s}.testimonials__set.is-active .testimonial-card:nth-child(n+3){transition-delay:.55s}@media(prefers-reduced-motion:reduce){.testimonials__set .testimonial-card{transition:none}}.testimonials__actions{display:flex;flex-direction:column;align-items:center;gap:1.6rem}.testimonials__cta{min-width:24rem}.testimonials__all-link{display:inline-flex;align-items:center;padding:1.1rem 2.2rem;border:1px solid rgba(var(--color-foreground),.35);font-family:var(--font-body-family);font-size:1.15rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;text-decoration:none;color:rgb(var(--color-foreground));transition:border-color .2s ease,background-color .2s ease}.testimonials__all-link:hover{border-color:rgb(var(--color-foreground));background:rgba(var(--color-foreground),.04)}.testimonials__all-link .somber-arrow{width:1.3rem;height:1.3rem;margin-left:.9rem}.testimonial-card__figure{margin:0;background:var(--tst-card);border:1px solid var(--tst-rule);border-radius:var(--tst-radius)}.testimonial-card__quote{margin:0;padding:0;border:0;font-style:normal;font-family:var(--font-heading-family);color:rgb(var(--color-foreground))}.testimonial-card__quote p{margin:0 0 .8em}.testimonial-card__quote p:last-child{margin-bottom:0}.testimonial-card__quote:before{content:"\201c"}.testimonial-card__quote:after{content:"\201d"}.testimonial-card--feature .testimonial-card__quote:before{display:block;height:3.2rem;margin-bottom:.4rem;font-size:7.2rem;line-height:1;color:var(--tst-brass);opacity:.55}.testimonial-card--compact .testimonial-card__quote:before,.testimonial-card--compact .testimonial-card__quote:after{color:var(--tst-brass)}.testimonial-card__figure{transition:box-shadow .35s ease,transform .35s ease}.testimonial-card__figure:hover{box-shadow:0 1.2rem 3rem -1.8rem #1c1a1759;transform:translateY(-2px)}.testimonial-card__quote>p:first-child{display:inline}.testimonial-card__avatar{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;overflow:hidden;background:#e5d9c2}.testimonial-card__avatar img{width:100%;height:100%;object-fit:cover;display:block}.testimonial-card__avatar--monogram{font-family:var(--font-heading-family);color:var(--tst-brass);background:#9a6a3c1f}.testimonial-card__context{font-family:var(--font-body-family);font-size:1.05rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;opacity:.6}.testimonial-card--feature .testimonial-card__figure{padding:clamp(2.4rem,3.4vw,3.6rem)}.testimonial-card__top{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;margin-bottom:2rem}.testimonial-card--feature .somber-stars{font-size:2.2rem}.testimonial-card__label{font-family:var(--font-body-family);font-size:1.05rem;font-weight:600;letter-spacing:.26em;text-transform:uppercase;opacity:.6}.testimonial-card--feature .testimonial-card__quote{font-size:clamp(2.1rem,2.2vw,2.6rem);line-height:1.34}.testimonials__stack .testimonial-card--feature .testimonial-card__quote{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden}.testimonial-card--feature .testimonial-card__attr{display:flex;align-items:center;gap:1.6rem;margin-top:2.4rem;padding-top:2.4rem;position:relative}.testimonial-card--feature .testimonial-card__attr:before{content:"";position:absolute;top:0;left:0;width:4rem;height:1px;background:currentColor;opacity:.3}.testimonial-card--feature .testimonial-card__avatar{width:6.4rem;height:6.4rem;font-size:2.6rem}.testimonial-card--feature .testimonial-card__attr-text{display:flex;flex-direction:column;gap:.4rem}.testimonial-card--feature .testimonial-card__name{font-family:var(--font-heading-family);font-size:2rem;letter-spacing:.06em}.testimonial-card--compact .testimonial-card__figure{display:flex;align-items:center;gap:clamp(1.4rem,2vw,2.2rem);padding:1.8rem clamp(1.8rem,2.4vw,2.6rem)}.testimonial-card--compact .testimonial-card__avatar{width:7.2rem;height:7.2rem;font-size:2.8rem}.testimonial-card__body{min-width:0;display:flex;flex-direction:column;gap:.6rem}.testimonial-card--compact .somber-stars{font-size:1.5rem}.testimonial-card--compact .testimonial-card__quote{font-size:1.8rem;line-height:1.35;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.testimonial-card--compact .testimonial-card__attr{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1rem;margin-top:.4rem}.testimonial-card--compact .testimonial-card__attr:before{content:"";width:2.4rem;height:1px;background:currentColor;opacity:.3}.testimonial-card--compact .testimonial-card__name{font-family:var(--font-heading-family);font-size:1.6rem;letter-spacing:.04em}.testimonials__footnote{margin:clamp(3.2rem,5vw,4.4rem) 0 0;font-size:1.3rem;letter-spacing:.08em;text-align:center;opacity:.55}@media screen and (max-width:749px){.testimonials__photo{min-height:28rem}.testimonials__actions{align-items:stretch;text-align:center}.testimonials__all-link{justify-content:center}.testimonials__cta{min-width:0}.testimonial-card__top{flex-wrap:wrap}.testimonial-card--compact .testimonial-card__figure{align-items:flex-start}.testimonial-card--compact .testimonial-card__avatar{width:5.6rem;height:5.6rem}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-testimonials-somber.css.map */
