.row:has(.twz-testimonial){--row-maxwidth: 1200px}.twz-testimonial{--twz-testimonial-duration: 0.45s;--twz-testimonial-easing: cubic-bezier(0.4, 0, 0.2, 1);--twz-testimonial-dot-size: 1.7rem;--testimonial-blob-color: var(--blue-500, #0074cb);--testimonial-dot-fill-color: var(--blue-500, #0074cb);--testimonial-primary-btn-bg: var(--green-500);--testimonial-primary-btn-color: var(--black);color:var(--black);container-type:inline-size;container-name:twz_testimonial}@media(prefers-reduced-motion: reduce){.twz-testimonial{--twz-testimonial-duration: 0.01ms}}.twz-testimonial__placeholder{margin:0;padding:3rem;border:.1rem dashed rgba(0,0,0,.2);border-radius:2rem}.twz-testimonial__layout{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:clamp(2rem,4vw,3rem);align-items:center}@container twz_testimonial (inline-size <= 768px){.twz-testimonial__layout{grid-template-columns:1fr}}.twz-testimonial__pagination{display:flex;flex-direction:column;gap:.5rem;align-self:center}@container twz_testimonial (inline-size <= 768px){.twz-testimonial__pagination{order:2;flex-direction:row;justify-content:center;margin-block-start:2rem}}.twz-testimonial__dot{--twz-testimonial-dot-rotation: 0deg;position:relative;display:inline-grid;place-items:center;inline-size:var(--twz-testimonial-dot-size);aspect-ratio:1;padding:0;border:0;background:rgba(0,0,0,0);cursor:pointer;isolation:isolate;rotate:var(--twz-testimonial-dot-rotation);transition:rotate var(--twz-testimonial-duration) var(--twz-testimonial-easing),scale var(--twz-testimonial-duration) var(--twz-testimonial-easing)}.twz-testimonial__dot svg{grid-column:1/-1;grid-row:1/-1}.twz-testimonial__dot:nth-child(4n+1){--twz-testimonial-dot-rotation: -10deg}.twz-testimonial__dot:nth-child(4n+2){--twz-testimonial-dot-rotation: 7deg}.twz-testimonial__dot:nth-child(4n+3){--twz-testimonial-dot-rotation: -4deg}.twz-testimonial__dot:nth-child(4n+4){--twz-testimonial-dot-rotation: 11deg}.twz-testimonial__dot[aria-current=true]{rotate:var(--twz-testimonial-dot-rotation);scale:1.06}.twz-testimonial__dot[aria-current=true] .twz-testimonial__dot-fill{scale:1}.twz-testimonial__dot:focus-visible{outline:.2rem solid var(--black);outline-offset:.2rem}.twz-testimonial__dot-border{position:absolute;inset:0;inline-size:100%;block-size:100%}.twz-testimonial__dot-fill{inset:0;inline-size:70%;block-size:70%;scale:0;transition:scale var(--twz-testimonial-duration) var(--twz-testimonial-easing)}.twz-testimonial__dot-fill path{fill:var(--testimonial-dot-fill-color)}.twz-testimonial__carousel{min-inline-size:0;position:relative}.twz-testimonial__scribble-layer{position:absolute;inset:0;z-index:4;pointer-events:none;display:grid;grid-template-columns:minmax(0, 1fr) minmax(28rem, 44rem);gap:clamp(3rem,6vw,8rem);align-items:center}@container twz_testimonial (inline-size <= 768px){.twz-testimonial__scribble-layer{grid-template-columns:1fr;gap:3rem}}.twz-testimonial__scribble-cell{position:relative;min-inline-size:0;align-self:stretch}.twz-testimonial__scribble-cell--media{min-block-size:clamp(32rem,46vw,49rem)}@container twz_testimonial (inline-size <= 768px){.twz-testimonial__scribble-cell--media{order:-1;min-block-size:28rem}}.twz-testimonial__scribble-cell--text .twz-scribble--left_bottom{--scribble-offset-x: 8;--scribble-offset-y: 6}.twz-testimonial__scribble-cell--media .twz-scribble--right_top{--scribble-offset-x: -10%;--scribble-offset-y: 0;inset-block-start:5rem;inset-inline-end:0}.twz-testimonial__scribble-cell--media .twz-scribble{z-index:3}.twz-testimonial__scribble-cell .twz-scribble{z-index:2}.twz-testimonial__track{inline-size:100%}.twz-testimonial__slide{inline-size:100%;display:grid;grid-template-columns:minmax(0, 1fr) minmax(28rem, 44rem);gap:clamp(3rem,6vw,8rem);align-items:center}@container twz_testimonial (inline-size <= 768px){.twz-testimonial__slide{grid-template-columns:1fr;gap:3rem}}.twz-testimonial__content{display:grid;position:relative;gap:2rem;min-inline-size:0;transition:opacity var(--twz-testimonial-duration) var(--twz-testimonial-easing) .15s}.twz-testimonial__slide:not(.is-active) .twz-testimonial__content{opacity:0}.twz-testimonial__meta{display:flex;flex-wrap:wrap;gap:.6rem 1.2rem;align-items:baseline}.twz-testimonial__name,.twz-testimonial__role{margin:0}.twz-testimonial__name{font-weight:700}.twz-testimonial__quote{margin:0;font-family:var(--font-base);letter-spacing:-0.03em;text-wrap:balance}.twz-testimonial__actions{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;margin:0}.twz-testimonial__actions .btn.btn--green{--btn-bg: var(--testimonial-primary-btn-bg);--btn-color: var(--testimonial-primary-btn-color)}.twz-testimonial__actions .btn+.btn{margin-block-start:0}.twz-testimonial__media{position:relative;min-block-size:57.5rem;display:grid;justify-content:center;transition:rotate var(--twz-testimonial-duration) var(--twz-testimonial-easing)}@media(min-width: 1025px){.twz-testimonial__media{scale:1.15}}@container twz_testimonial (inline-size <= 768px){.twz-testimonial__media{order:-1;min-block-size:28rem}}.is-active .twz-testimonial__media{rotate:y 180deg}.twz-testimonial__image-wrap,.twz-testimonial__blob{grid-column:1/-1;grid-row:1/-1}.twz-testimonial__image-wrap{position:relative;z-index:1;display:flex}.twz-testimonial__image-wrap .twz-scribble{--_scribble-offset-numb: -40}.twz-testimonial__image-wrap img{display:block;margin-inline:auto;inline-size:90%;margin:auto auto 8rem;block-size:auto}@container twz_testimonial (inline-size <= 768px){.twz-testimonial__image-wrap img{margin:0rem auto 0rem}}.twz-testimonial__blob{--twz-icon-fill: var(--testimonial-blob-color);inset:0 0 0 1rem;transition:rotate var(--twz-testimonial-duration) var(--twz-testimonial-easing),scale var(--twz-testimonial-duration) var(--twz-testimonial-easing);rotate:210deg}@container twz_testimonial (inline-size <= 768px){.twz-testimonial__blob{inset-inline-start:0}}.twz-testimonial__blob .twz-icon--blob,.twz-testimonial__blob svg{display:block;inline-size:100%;block-size:100%}@container twz_testimonial (inline-size <= 768px){.twz-testimonial__blob-shape{inset:13% 12% 12% 17%}}.twz-testimonial .twz-testimonial__slide:is(.is-active,.is-selected) .twz-testimonial__blob{rotate:calc(-10deg + var(--twz-testimonial-blob-random, 0deg));scale:1.02}.twz-testimonial .flickity-viewport,.twz-testimonial .flickity-cell,.twz-testimonial .flickity-slider{transform:none !important;overflow:visible}.twz-testimonial .flickity-cell{position:absolute;opacity:0;transition:opacity .3s ease;pointer-events:none}.twz-testimonial .flickity-cell.is-selected{pointer-events:auto;opacity:1}
.twz-testimonial{--testimonial-blob-color: var(--orange-500);--testimonial-dot-fill-color: var(--green-300);--testimonial-primary-btn-bg: var(--orange-500);--testimonial-primary-btn-color: var(--white)}
