.featured-case-studies-section{background-color:var(--bg-black);overflow:hidden;position:relative}.featured-case-studies-nav{display:flex;gap:1rem;padding:0 1.25rem 2.5rem}.featured-case-studies-nav.is-hidden{display:none}.featured-case-studies-arrow-btn{align-items:center;background:none;border:none;color:var(--text-white);cursor:pointer;display:flex;height:40px;justify-content:center;padding:0;transition:opacity .3s ease,transform .3s ease;width:40px}.featured-case-studies-arrow-btn:hover{transform:translateX(3px)}.featured-case-studies-arrow-btn--prev:hover{transform:translateX(-3px)}.featured-case-studies-arrow-btn:disabled{cursor:default;opacity:.3;transform:none}.featured-case-studies-track-wrap{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.featured-case-studies-track-wrap::-webkit-scrollbar{display:none}.featured-case-studies-track-wrap.is-dragging{scroll-snap-type:none;-webkit-user-select:none;user-select:none}.featured-case-studies-track{display:flex;width:100%}.featured-case-study-slide{align-items:center;color:var(--text-white);display:flex;flex:0 0 100%;max-width:100%;padding:3.75rem 0;scroll-snap-align:center;text-decoration:none}.featured-case-study-container{padding-left:1.25rem;padding-right:1.25rem}.featured-case-study-headline{font-size:2rem;line-height:1.3;margin:0}.featured-case-study-subhead{font-size:1rem;line-height:1.375;margin:1.25rem 0 0;opacity:.85}.featured-case-study-stats{display:flex;flex-wrap:wrap;gap:1.5rem 2.5rem;margin-top:1.5rem}.featured-case-study-stat{display:flex;flex-direction:column;gap:.25rem;min-width:8rem}.featured-case-study-stat-value{font-size:1.375rem;font-weight:700}.featured-case-study-stat-label{font-size:1rem;opacity:.85}.featured-case-study-image-wrap{aspect-ratio:1/1;background-color:hsla(0,0%,100%,.05);clip-path:polygon(0 0,0 50%,50% 50%,50% 100%,100% 100%,100% 0);overflow:hidden;width:100%}.featured-case-study-image{display:block;height:100%;object-fit:cover;width:100%}@media (max-width:991px){.featured-case-study-headline{max-width:17rem}.featured-case-study-slide{position:relative}.featured-case-study-content{position:relative;z-index:1}.featured-case-study-image-col{padding:0;position:absolute;right:0;top:0;width:20rem}}@media (max-width:767px){.featured-case-study-image-col{width:15rem}}@media (min-width:992px){.featured-case-study-slide{padding:6.25rem 0}.featured-case-study-container{padding-left:2.5rem;padding-right:2.5rem}.featured-case-study-headline{font-size:2.875rem;line-height:1.1}.featured-case-study-subhead{font-size:1.375rem;line-height:1.5}.featured-case-study-stat-value{font-size:2.625rem}.featured-case-study-stat-label{font-size:1.375rem}.featured-case-studies-nav{padding:0 2.5rem 2.5rem}}