.case-study-carousel__slide,.case-study-carousel__slides{background-color:var(--medium-gray);overflow:hidden}.case-study-carousel__slide{isolation:isolate;min-height:100vh;padding:4rem 2rem 10rem;width:100%}.case-study-carousel__slide:before{background:linear-gradient(270deg,rgba(27,29,30,0) 0,rgba(27,29,30,.3) 25%,rgba(27,29,30,.75) 50%,rgba(27,29,30,.95));content:"";inset:0;mix-blend-mode:multiply;position:absolute;z-index:-1}.case-study-carousel__image{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;width:100%;z-index:-2}.case-study-carousel__description :last-child{margin-bottom:0}.case-study-carousel__stats{display:grid;gap:var(--gap);grid-template-columns:1fr 1fr}.case-study-carousel__stat-stat{letter-spacing:1px}.case-study-carousel__buttons{gap:1.6rem}.case-study-carousel__nav-wrapper{bottom:4rem;gap:8px;left:0;right:0;z-index:1}.case-study-carousel__controls.button.button--primary,.case-study-carousel__nav{background:rgba(0,41,56,.8);border-radius:var(--border-radius)}.case-study-carousel__nav{gap:.8rem;padding:.8rem}.case-study-carousel__nav svg path{fill:var(--white)}.case-study-carousel__nav .flickity-prev-next-button.next{order:4}.case-study-carousel__nav .flickity-page-dots .dot{background:var(--white)}.case-study-carousel__nav .flickity-page-dots .dot:last-child{margin-right:5px}.case-study-carousel__nav .flickity-button:focus,.case-study-carousel__nav .flickity-button:focus-within{-webkit-box-shadow:0 0 0 1px var(--white);box-shadow:0 0 0 1px var(--white)}.case-study-carousel__controls.button.button--primary,.case-study-carousel__nav .flickity-prev-next-button{border-color:transparent}.case-study-carousel__controls.button.button--primary{color:var(--white);height:64px;line-height:0;width:64px}.case-study-carousel__controls.button.button--primary>div{border-radius:var(--border-radius-small);height:calc(100% - 1.6rem);place-content:center;width:calc(100% - 1.6rem)}.case-study-carousel__controls.button.button--primary:focus>div,.case-study-carousel__controls.button.button--primary:hover>div{background:var(--accent-color-1)}.case-study-carousel__controls.is-playing .case-study-carousel__pause,.case-study-carousel__controls:not(.is-playing) .case-study-carousel__play{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.case-study-carousel__controls.is-playing .case-study-carousel__play,.case-study-carousel__controls:not(.is-playing) .case-study-carousel__pause{display:none}.case-study-carousel.case-study-carousel--no-nav .case-study-carousel__nav-wrapper{display:none!important}@media (min-width:600px){.case-study-carousel__slide{padding-bottom:16rem}}@media (min-width:1220px){.case-study-carousel__slide{padding-inline:0}.case-study-carousel__description{margin-left:calc((100vw - var(--container-width))/2);max-width:42rem}}@media (max-width:767px){.case-study-carousel__slide{padding-top:8rem}.case-study-carousel__slide:before{background:rgba(27,29,30,.9)}.case-study-carousel__nav-wrapper{bottom:2rem}}