section.testimonials-grid{--cells-wide: 2;display:grid;grid-auto-flow:row dense;gap:var(--spacing-sm);padding-block:var(--spacing-3xl)}@media(min-width: 96rem){section.testimonials-grid{--cells-wide: 4}}section.testimonials-grid .testimonial{display:flex;flex-direction:column;background-color:#3a3c34;border-radius:1rem;overflow:clip}section.testimonials-grid .testimonial__image{flex:1 1 0;position:relative;aspect-ratio:3/2}section.testimonials-grid .testimonial__image img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}section.testimonials-grid .testimonial__textgroup{flex:1 1 0;display:flex;flex-direction:column;padding:var(--spacing-sm)}section.testimonials-grid .testimonial__rating{margin-block-end:var(--spacing-xs)}section.testimonials-grid .testimonial__rating .star{width:1.5rem;height:1.5rem}section.testimonials-grid .testimonial__copy{line-height:1.5;margin-block-end:auto;text-overflow:ellipsis}section.testimonials-grid .testimonial__name{font-weight:bold;margin-block-start:var(--spacing-lg)}@media(min-width: 48rem){section.testimonials-grid{grid-auto-rows:1fr;grid-template-columns:repeat(var(--cells-wide), 1fr)}section.testimonials-grid .testimonial{flex-direction:row}section.testimonials-grid .testimonial.layout2x1{grid-column:span 2}section.testimonials-grid .testimonial.layout2x2{grid-column:span 2;grid-row:span 2}section.testimonials-grid .testimonial__image{aspect-ratio:unset}}/*# sourceMappingURL=testimonials-grid.css.map */
