@keyframes shine{to{background-position-x:2000px}}.testimonials{background:rgb(var(--color-background));position:relative}.testimonials__inner{z-index:1;text-align:center;position:relative}.testimonials__heading{text-wrap:balance;text-wrap:pretty;line-height:1.3;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--heading-letter-spacing);word-break:break-word;color:var(--gradient-base-accent-1);text-transform:uppercase;--heading-font-family:var(--font-heading-sans-family);--heading-letter-spacing:var(--letter-spacing-sans-heading);--heading-font-weight:var(--font-heading-sans-weight);font-size:calc(clamp(1.3rem, 1.18742rem + .264901vw, 1.5rem) * var(--font-heading-scale));grid-column:1/3;margin:0}.testimonials__heading,.testimonials .testimonials__slider{margin-bottom:calc(clamp(2.4rem, 1.94967rem + 1.0596vw, 3.2rem) * var(--font-heading-scale))}@media screen and (width>=750px){.testimonials__slideshow{padding-left:64px;padding-right:64px}}.testimonials__slide{font-style:normal;font-weight:300;font-family:var(--font-serif-family);text-transform:none;letter-spacing:var(--letter-spacing-serif);font-size:calc(clamp(2rem, 1.54967rem + 1.0596vw, 2.8rem) * var(--font-heading-scale));text-wrap:balance;text-wrap:pretty}.testimonials__image{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media screen and (width>=750px){.testimonials__buttons{position:absolute;top:50%;left:0;right:0}}.testimonials__buttons .testimonials__button{opacity:.7;color:var(--color-foreground);transition:opacity .3s}.testimonials__buttons .testimonials__button .icon{height:calc(clamp(2.4rem, 1.94967rem + 1.0596vw, 3.2rem) * var(--font-heading-scale));width:calc(clamp(2.4rem, 1.94967rem + 1.0596vw, 3.2rem) * var(--font-heading-scale))}.testimonials__buttons .testimonials__button[disabled]{opacity:.3}.testimonials__buttons .testimonials__button[disabled] .icon{color:inherit}.testimonials__buttons .testimonials__button:hover:not([disabled]),.testimonials__buttons .testimonials__button:active:not([disabled]){opacity:1}@media screen and (width>=750px){.testimonials__buttons .testimonials__button:first-child{position:absolute;left:0}.testimonials__buttons .testimonials__button:last-child{position:absolute;right:0}}.testimonials__actions{margin-top:calc(clamp(3.2rem, 2.29934rem + 2.11921vw, 4.8rem) * var(--font-heading-scale));flex-direction:column;align-items:center;gap:2.4rem;display:flex}.testimonials--condensed{--section-spacing:calc(clamp(3.2rem, .948344rem + 5.29801vw, 7.2rem) * var(--font-heading-scale))}.testimonials--color-background-1{margin-top:var(--section-spacing);margin-bottom:var(--section-spacing);--color-background:var(--color-base-background-1)}.testimonials--color-background-2{padding-top:var(--section-spacing);padding-bottom:var(--section-spacing);--color-background:var(--color-base-background-3)}.testimonials--has-image{padding-top:var(--section-spacing);padding-bottom:var(--section-spacing);align-items:center;min-height:100svh;margin-top:0;margin-bottom:0;display:flex;overflow:hidden}.testimonials--has-image .testimonials__inner{position:relative}.testimonials--has-image .testimonials__inner:before{content:"";z-index:-1;filter:blur(120px);background:#00000080;border-radius:50%;width:150%;height:200%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.testimonials--has-image .testimonials__heading{color:var(--color-foreground)}
