.testimonials .tiles{align-items:start}@media (min-width: 1024px){.testimonials .tiles{grid-auto-flow:dense}}.testimonials .tiles .tile{gap:2.5rem;place-content:space-between;min-height:30rem;padding-top:4rem}.testimonials .tiles .tile .rich-text{font-size:var(--font-size-h4);line-height:var(--line-height-h4)}@media (min-width: 1024px){.testimonials .tiles .tile:nth-child(odd){--parallax-ratio: -.1;grid-column-start:-2;top:0}}@media (min-width: 1024px){.testimonials .tiles .tile:nth-child(2n){--parallax-ratio: -.2;top:12rem}}.testimonials .tiles--small .tile .rich-text{font-size:inherit;line-height:inherit}.testimonials .tiles:has(.tile:only-child){--tiles-columns: 1;grid-template-columns:100%}.testimonials .tiles:has(.tile:only-child):before{content:none}@media (min-width: 768px){.testimonials .tiles:has(.tile:only-child).tiles--small .tile .rich-text{font-size:var(--font-size-h4);line-height:var(--line-height-h4)}}.testimonials .tiles:has(.tile:only-child) .tile,.testimonials:not(.layout--1):not(.layout--2):not(.layout--3) .tile:last-child:not(.tiles .tile){animation:none;position:static;width:87.5%;max-width:var(--wrapper-max-width-two-thirds);min-width:0}@media (max-width: 767px){.testimonials .tiles:has(.tile:only-child) .tile,.testimonials:not(.layout--1):not(.layout--2):not(.layout--3) .tile:last-child:not(.tiles .tile){width:100%}}@media (min-width: 768px){.testimonials .tiles:has(.tile:only-child) .tile .rich-text,.testimonials:not(.layout--1):not(.layout--2):not(.layout--3) .tile:last-child:not(.tiles .tile) .rich-text{font-size:var(--font-size-h3);line-height:var(--line-height-h3)}}.testimonials.layout--1 .tile{grid-template-columns:16rem 1fr 10rem;grid-template-rows:auto auto 3rem;gap:3rem 8rem;max-width:100%;min-height:0;padding:0;background:none}@media (max-width: 1349px){.testimonials.layout--1 .tile{column-gap:4rem}}@media (max-width: 1023px){.testimonials.layout--1 .tile{grid-template-columns:12rem 1fr}}@media (max-width: 767px){.testimonials.layout--1 .tile{grid-template-columns:auto;grid-template-rows:auto}}.testimonials.layout--1 .tile .rich-text{grid-row:2;color:var(--color-strong);font-size:var(--font-size-h2);line-height:var(--line-height-dense)}@media (max-width: 1023px){.testimonials.layout--1 .tile .rich-text{font-size:var(--font-size-h3)}}.testimonials.layout--1 .logo{align-self:end}.testimonials.layout--1 .author{align-self:start;gap:1em}@media (min-width: 768px){.testimonials.layout--1 .author{order:-10;grid-template-columns:auto;grid-row:1/-1}}@media (min-width: 768px){.testimonials.layout--1 .author .image{aspect-ratio:var(--image-ratio)}}@media (max-width: 1023px){.testimonials.layout--1 .author .image{width:100%}}@media (max-width: 767px){.testimonials.layout--1 .author .image{width:6.5rem;height:6.5rem}}@media (min-width: 768px){.testimonials.layout--1 .author__name{font-size:var(--font-size-h4)}}.testimonials.layout--2,.testimonials.layout--3{--module-padding: 12.5rem}@media (max-width: 1023px){.testimonials.layout--2,.testimonials.layout--3{--module-padding: 7rem}}.testimonials.layout--2 .wrapper,.testimonials.layout--3 .wrapper{row-gap:0}.testimonials.layout--2 .testimonials__eyebrow,.testimonials.layout--3 .testimonials__eyebrow{color:var(--color-strong)}.testimonials.layout--2 .testimonials__rule,.testimonials.layout--3 .testimonials__rule{width:5.4rem;height:.7rem;margin-top:5.6rem;background-color:var(--color-brand)}.testimonials.layout--2.theme--brand .testimonials__rule,.testimonials.layout--3.theme--brand .testimonials__rule{background-color:var(--color-strong)}.testimonials.layout--2 .tile,.testimonials.layout--3 .tile{animation:none;position:static;display:grid;gap:5rem;width:100%;max-width:none;min-width:0;min-height:0;margin-top:4.8rem;padding:0;background:none}.testimonials.layout--2 .tile .rich-text,.testimonials.layout--3 .tile .rich-text{color:var(--color-strong);font-weight:500;line-height:1.15;text-wrap:pretty}.testimonials.layout--2 .tile .rich-text:before,.testimonials.layout--3 .tile .rich-text:before{content:"“"}.testimonials.layout--2 .tile .rich-text:after,.testimonials.layout--3 .tile .rich-text:after{content:"”"}.testimonials.layout--2 .author,.testimonials.layout--3 .author{gap:.6rem 2.4rem}.testimonials.layout--2 .author__photo,.testimonials.layout--3 .author__photo{width:8rem}.testimonials.layout--2 .author__info,.testimonials.layout--3 .author__info{flex-direction:column;gap:.4rem}.testimonials.layout--2 .author__name,.testimonials.layout--3 .author__name{font-size:var(--font-size-regular)}.testimonials.layout--2 .author__caption,.testimonials.layout--3 .author__caption{color:var(--color-strong)}.testimonials.layout--2 .author__caption:before,.testimonials.layout--3 .author__caption:before{content:none}.testimonials.layout--2 .tile .rich-text{font-size:6.4rem}@media (max-width: 1349px){.testimonials.layout--2 .tile .rich-text{font-size:4.8rem}}@media (max-width: 1023px){.testimonials.layout--2 .tile .rich-text{font-size:3.6rem}}.testimonials.layout--3 .tile .rich-text{font-size:4rem}@media (max-width: 1023px){.testimonials.layout--3 .tile .rich-text{font-size:3rem}}
