.success-stories-section{background-color:#fff;overflow:hidden;padding:6.25rem 0}.success-stories-header{margin-bottom:1rem;padding:0 2.5rem}.success-stories-nav{display:flex;flex-shrink:0;gap:1rem;margin-bottom:2rem;padding:0 1.25rem}.success-stories-nav.is-hidden{display:none}.success-stories-arrow-btn{align-items:center;background:none;border:none;color:var(--text-black);cursor:pointer;display:flex;height:40px;justify-content:center;padding:0;transition:opacity .3s ease,transform .3s ease;width:40px}.success-stories-arrow-btn:hover{transform:translateX(3px)}.success-stories-arrow-btn--prev:hover{transform:translateX(-3px)}.success-stories-arrow-btn:disabled{cursor:default;opacity:.3;transform:none}.success-stories-track-wrap{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.success-stories-track-wrap::-webkit-scrollbar{display:none}.success-stories-track-wrap.is-dragging{scroll-snap-type:none;-webkit-user-select:none;user-select:none}.success-stories-track{display:flex;width:100%}.success-story-slide,.success-story-spacer{flex:0 0 33.3333%;max-width:33.3333%;scroll-snap-align:center}.success-story-slide{display:flex;flex-direction:column}.success-story-spacer{pointer-events:none}.success-story-image-wrap{aspect-ratio:1/1;background-color:rgba(0,0,0,.05);overflow:hidden;width:100%}.success-story-image{display:block;filter:grayscale(1) brightness(.9);height:100%;object-fit:cover;transition:filter .5s ease;width:100%}.success-story-slide.is-active .success-story-image,.success-story-slide:hover .success-story-image{filter:grayscale(0) brightness(1)}.success-story-caption{background-color:transparent;border-top:4px solid transparent;display:grid;flex:1 1 auto;padding:1.75rem 2.5rem 2rem;transition:background-color .4s ease,border-color .4s ease,transform .4s ease}.success-story-slide:not(.is-active) .success-story-caption{background-color:#f5f0eb}.success-story-slide.is-active .success-story-caption{background-color:var(--bg-light);border-top:4px solid var(--accent-lime);transform:translateY(-1rem)}.success-story-active-content,.success-story-summary{grid-area:1/1}.success-story-active-content{visibility:hidden}.success-story-headline,.success-story-summary{margin:0}.success-story-slide.is-active .success-story-active-content{visibility:visible}.success-story-slide.is-active .success-story-summary{visibility:hidden}@media (max-width:991px){.success-stories-section{padding:3.75rem 0 0}.success-stories-header{margin-bottom:.75rem;padding:0 1.25rem}#success-stories-heading{margin-bottom:0}.success-stories-nav{margin-bottom:1.5rem}.success-story-slide,.success-story-spacer{flex:0 0 100%;max-width:100%}.success-story-caption{padding:1.5rem 1.5rem 1.75rem}.success-story-slide.is-active .success-story-image{filter:grayscale(1) brightness(.9)}.success-story-slide.is-active .success-story-caption,.success-story-slide:not(.is-active) .success-story-caption{background-color:#f5f0eb;border-top-color:transparent;transform:none}.success-story-active-content{display:block;visibility:visible}.success-story-summary{display:none}}@media (min-width:992px){.success-stories-section{align-items:center;column-gap:1.5rem;display:grid;grid-template-columns:1fr auto;row-gap:3rem}.success-stories-header{grid-column:1;grid-row:1;margin-bottom:0}.success-stories-nav{grid-column:2;grid-row:1;margin-bottom:0;padding:0 2.5rem 0 0}.success-stories-track-wrap{grid-column:1/-1;grid-row:2}.success-story-slide.is-active:not(:hover) .success-story-image{filter:grayscale(1) brightness(.9)}.success-story-slide.is-active:not(:hover) .success-story-caption{background-color:#f5f0eb;border-top-color:transparent;transform:none}.success-story-slide.is-active:not(:hover) .success-story-active-content{visibility:hidden}.success-story-slide.is-active:not(:hover) .success-story-summary{visibility:visible}.success-story-slide:hover .success-story-caption{background-color:var(--bg-light);border-top:4px solid var(--accent-lime);transform:translateY(-1rem)}.success-story-slide:hover .success-story-active-content{visibility:visible}.success-story-slide:hover .success-story-summary{visibility:hidden}}