@property --icon-bg{syntax:"<color>";inherits:true;initial-value:#fff}.vp-block-testimonial{--testimonial-visual-width:calc(929 / 1728 * 100%);--testimonial-ratio:1728 / 731;--testimonial-shape:#3b2fe8;--testimonial-shape-opacity:.6;--testimonial-ctrl-size:calc(var(--font-size) * 2.3);--testimonial-gap:var(--m);min-height:calc(var(--100vw) / (var(--testimonial-ratio)));background:var(--primary);color:var(--white);grid-template-columns:57.9861% minmax(0,1fr);display:grid;position:relative;overflow:hidden}.vp-block-testimonial>.visual{z-index:0;width:var(--testimonial-visual-width);pointer-events:none;position:absolute;top:0;bottom:0;left:0;overflow:hidden}.vp-block-testimonial .shape{position:absolute;inset:0}.vp-block-testimonial .shapes{width:100%;height:100%;display:block}.vp-block-testimonial .shapes .blobs path{fill:var(--testimonial-shape);opacity:var(--testimonial-shape-opacity)}.vp-block-testimonial .media{clip-path:url(#vp-testimonial-clip);width:89.5691%;height:134.738%;position:absolute;top:5.2753%;left:7.8033%}.vp-block-testimonial .media-list{align-items:stretch;height:100%;margin:0;padding:0;list-style:none}.vp-block-testimonial .media-item{position:relative}.vp-block-testimonial .media-image{object-fit:cover;width:100%;height:100%;display:block}.vp-block-testimonial>.content{z-index:1;min-width:0;padding:calc(var(--font-size) * 9.4) var(--xl) calc(var(--font-size) * 4) 0;flex-direction:column;grid-column:2;align-items:flex-start;display:flex;position:relative}.vp-block-testimonial .controls{gap:calc(var(--font-size) * .85);display:flex}.vp-block-testimonial .ctrl{--icon-bg:var(--white);width:var(--testimonial-ctrl-size);height:var(--testimonial-ctrl-size);cursor:pointer;color:var(--primary);transition:color var(--transition-duration) var(--ease-out-quad), --icon-bg var(--transition-duration) var(--ease-out-quad);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.vp-block-testimonial .ctrl>svg{width:100%;height:100%;display:block}.vp-block-testimonial .ctrl:hover,.vp-block-testimonial .ctrl:focus-visible{--icon-bg:var(--black);color:var(--white)}.vp-block-testimonial .content-embla{margin-top:var(--m);cursor:grab;flex:1;align-self:stretch}.vp-block-testimonial .content-embla.is-dragging{cursor:grabbing}.vp-block-testimonial .content-list{height:100%;margin:0 0 0 calc(-1 * var(--testimonial-gap));align-items:stretch;padding:0;list-style:none}.vp-block-testimonial .content-item{padding-left:var(--testimonial-gap);flex-direction:column;display:flex}.vp-block-testimonial .quote{font-size:var(--font-size-exergue);line-height:var(--line-height-exergue);margin:0}.vp-block-testimonial .author{padding-top:var(--l);margin-top:auto}.vp-block-testimonial .name{font-family:var(--font-heading);font-size:var(--font-size-h4);font-weight:500;line-height:var(--line-height-h4);text-transform:uppercase;margin:0}.vp-block-testimonial .role{margin:var(--xs) 0 0;font-size:var(--font-size);line-height:var(--line-height)}@media (max-width:1023px){.vp-block-testimonial{--testimonial-visual-width:100%;--testimonial-ctrl-size:calc(var(--font-size) * 2.75);flex-direction:column;min-height:0;display:flex}.vp-block-testimonial>.content{padding:var(--l) calc(var(--xxl) * 2) 0 var(--inline);order:1}.vp-block-testimonial>.visual{width:100%;margin-top:calc(var(--xxl) * -2.5);aspect-ratio:929/731;order:2;position:relative;top:auto;bottom:auto;left:auto}}@media (max-width:600px){.vp-block-testimonial>.visual{margin-top:var(--m)}.vp-block-testimonial>.content{padding:var(--l) var(--inline) 0}.vp-block-testimonial .shape{transform:translate(-10%)}}