.ss-testimonial-carousel__inner{display:flex;flex-direction:column;gap:40px}.ss-testimonial-carousel__top{align-items:flex-end;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.ss-testimonial-carousel__head{display:flex;flex-direction:column;gap:12px;max-width:640px;min-width:0}.ss-testimonial-carousel__head>*,.ss-testimonial-carousel__intro p{margin:0}.ss-testimonial-carousel__nav{display:flex;gap:10px}.ss-testimonial-carousel__arrow{align-items:center;background:transparent;border:1px solid var(--ss-muted);border-radius:999px;color:var(--ss-ink);cursor:pointer;display:flex;height:52px;justify-content:center;padding:0;transition:background-color .2s ease,border-color .2s ease;width:52px}.ss-testimonial-carousel__arrow:hover{border-color:var(--ss-magenta)}.ss-testimonial-carousel__arrow--fill{background:var(--ss-magenta);border:0;color:var(--ss-white)}.ss-testimonial-carousel__arrow--fill:hover{background:var(--ss-magenta-dark)}.ss-testimonial-carousel__arrow:focus-visible{outline:3px solid var(--ss-magenta);outline-offset:3px}.ss-testimonial-carousel.ss-bg--accent .ss-testimonial-carousel__arrow,.ss-testimonial-carousel.ss-bg--dark .ss-testimonial-carousel__arrow{color:var(--ss-white)}.ss-testimonial-carousel.ss-bg--accent .ss-testimonial-carousel__arrow:focus-visible,.ss-testimonial-carousel.ss-bg--dark .ss-testimonial-carousel__arrow:focus-visible{outline-color:var(--ss-white)}.ss-testimonial-carousel.ss-bg--accent .ss-testimonial-carousel__arrow{border-color:var(--ss-white)}.ss-testimonial-carousel.ss-bg--accent .ss-testimonial-carousel__arrow--fill{background:var(--ss-navy)}.ss-testimonial-carousel__grid{align-items:stretch;display:grid;gap:56px;grid-template-columns:repeat(2,minmax(0,1fr))}.ss-testimonial-carousel__grid--solo{grid-template-columns:minmax(0,1fr)}.ss-testimonial-carousel__card{background:var(--ss-white);border-radius:var(--ss-radius-lg);color:var(--ss-ink);display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:1fr auto;min-width:0;padding:44px}.ss-testimonial-carousel__grid--solo .ss-testimonial-carousel__card{border:1px solid var(--ss-line)}.ss-testimonial-carousel__slides{display:flex;flex-direction:column;grid-column:1/-1;grid-row:1/-1;min-width:0}.ss-testimonial-carousel__slide{display:flex;flex:1 1 auto;flex-direction:column;gap:22px;justify-content:space-between;margin:0}.ss-testimonial-carousel__slide:not(.is-active){display:none}.ss-testimonial-carousel__body{display:flex;flex-direction:column;gap:18px}.ss-testimonial-carousel__mark{color:var(--ss-magenta);display:block}.ss-testimonial-carousel__headline{font-size:26px;font-weight:800;line-height:1.25;margin:0}.ss-testimonial-carousel__quote{border:0;color:var(--ss-muted);font-size:18px;line-height:1.65;margin:0;padding:0}.ss-testimonial-carousel__person{align-items:center;display:flex;flex-wrap:wrap;font-size:17px;line-height:1.4;min-height:44px;padding-right:136px}[data-ss-carousel] .ss-testimonial-carousel__person{padding-right:min(136px,40%)}.ss-testimonial-carousel__card:not(:has(.ss-testimonial-carousel__dots)) .ss-testimonial-carousel__person{padding-right:0}.ss-testimonial-carousel__name{font-weight:700}.ss-testimonial-carousel__role{color:var(--ss-muted-2);font-weight:400}.ss-testimonial-carousel__dots{align-self:end;display:flex;flex-wrap:wrap;grid-column:2;grid-row:2;justify-content:flex-end;justify-self:end;max-width:288px;position:relative;z-index:1}.ss-testimonial-carousel__dot{align-items:center;background:transparent;border:0;border-radius:999px;cursor:pointer;display:flex;height:44px;justify-content:center;padding:0;width:24px}.ss-testimonial-carousel__dot:before{background:var(--ss-on-navy);border-radius:999px;content:"";height:12px;transition:background-color .2s ease;width:12px}.ss-testimonial-carousel__dot:hover:before{background:var(--ss-muted-2)}.ss-testimonial-carousel__dot.is-active:before{background:var(--ss-magenta)}.ss-testimonial-carousel__dot:focus-visible{outline:2px solid var(--ss-magenta);outline-offset:0}.ss-testimonial-carousel__wall-wrap{margin:0}.ss-testimonial-carousel__wall{color:inherit;font-size:17px;font-weight:500;text-decoration:underline;text-underline-offset:3px}.ss-testimonial-carousel__wall:hover{color:var(--ss-magenta)}.ss-testimonial-carousel.ss-bg--dark .ss-testimonial-carousel__wall:hover{color:var(--ss-pink-on-navy)}.ss-testimonial-carousel.ss-bg--accent .ss-testimonial-carousel__wall:hover{color:var(--ss-white)}@media (max-width:900px){.ss-testimonial-carousel__grid{gap:28px;grid-template-columns:minmax(0,1fr)}.ss-testimonial-carousel__card{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;padding:28px}.ss-testimonial-carousel__slides{grid-column:1;grid-row:1}.ss-testimonial-carousel__dots{grid-column:1;grid-row:2;justify-content:flex-start;justify-self:start;margin-left:-6px;max-width:none}.ss-testimonial-carousel__person,[data-ss-carousel] .ss-testimonial-carousel__person{padding-right:0}.ss-testimonial-carousel__headline{font-size:22px}.ss-testimonial-carousel__quote{font-size:17px}}.ss-testimonial-carousel__videos{display:flex;flex-direction:column;gap:20px;min-width:0}.ss-testimonial-carousel__videos-top{align-items:center;display:flex;gap:16px;justify-content:space-between}.ss-testimonial-carousel__videos-heading{font-size:24px;font-weight:800;line-height:1.25;margin:0}.ss-testimonial-carousel__video-list{display:grid;gap:20px;grid-auto-columns:calc(33.33333% - 13.33333px);grid-auto-flow:column;list-style:none;margin:0;overflow-x:auto;padding:0 0 8px;scroll-snap-type:x mandatory;scrollbar-width:thin}.ss-testimonial-carousel__video-list--count-1{grid-auto-columns:minmax(0,720px);justify-content:center}.ss-testimonial-carousel__video-list--count-2{grid-auto-columns:calc(50% - 10px)}.ss-testimonial-carousel__clip{display:flex;flex-direction:column;gap:6px;margin:0;min-width:0;scroll-snap-align:start}.ss-testimonial-carousel__clip-frame{aspect-ratio:16/9;background:var(--ss-navy-deep);border-radius:var(--ss-radius);margin-bottom:8px;overflow:hidden;position:relative}.ss-testimonial-carousel__clip-img{display:block;height:100%;object-fit:cover;width:100%}.ss-testimonial-carousel__clip-play{align-items:center;background:var(--ss-magenta);border:0;border-radius:999px;color:var(--ss-white);cursor:pointer;display:flex;height:64px;justify-content:center;left:50%;margin:-32px 0 0 -32px;padding:0;position:absolute;top:50%;transition:background-color .2s ease,transform .2s ease;width:64px}.ss-testimonial-carousel__clip-play:hover{background:var(--ss-magenta-dark);transform:scale(1.05)}.ss-testimonial-carousel__clip-play:focus-visible{outline:3px solid var(--ss-white);outline-offset:3px}.ss-testimonial-carousel__clip-title{font-size:17px;font-weight:700;line-height:1.35;margin:0}.ss-testimonial-carousel__clip-caption{color:var(--ss-on-navy);font-size:15px;line-height:1.5;margin:0}@media (max-width:900px){.ss-testimonial-carousel__video-list,.ss-testimonial-carousel__video-list--count-2{gap:14px;grid-auto-columns:86%}.ss-testimonial-carousel__video-list--count-1{grid-auto-columns:100%}}@media (prefers-reduced-motion:reduce){.ss-testimonial-carousel__clip-play{transition:none}}