.ServicesStackedCarousel-module__bKhhRW__section{--p:var(--k);--abs-p:abs(var(--k) - var(--p));--end:clamp(0,var(--abs-p) - 1,1);--dir:calc((1 - 2*var(--end))*sign(var(--k) - var(--p)));--fwd:calc(.5*(1 + var(--dir)));--v:var(--k);--abs-v:abs(var(--v) - var(--p));--prg:calc(var(--abs-v)/(1 - var(--end) + var(--end)*(var(--n) - 1)));counter-reset:k calc(1 + var(--k))n var(--n);width:100%;max-width:40rem;transition:--p 0s calc(1s*var(--T)),--v calc(1s*var(--T));place-items:center;margin:0 auto;padding:12px;display:grid;position:relative}.ServicesStackedCarousel-module__bKhhRW__article{--abs-top:abs(var(--k) - var(--i));--not-top:min(1,var(--abs-top));--top:calc(1 - var(--not-top));--val-mov:((1 - var(--fwd))*var(--p) + var(--fwd)*var(--k) - var(--i));--abs-mov:abs(var(--val-mov));--not-mov:min(1,var(--abs-mov));--mov:calc(1 - var(--not-mov));width:100%;transition:z-index calc(1s*var(--T))cubic-bezier(1,-.9,0,1.9);z-index:mod(calc(var(--n) - 1 + var(--i) - var(--k)),var(--n));pointer-events:none;grid-area:1/1}.ServicesStackedCarousel-module__bKhhRW__card{--sin:sin(var(--prg)*.5turn);pointer-events:auto;transform:translateX(calc(-12%*var(--mov)*sqrt(var(--sin))))translateY(calc(8px*var(--not-top)))rotate(calc((1 - var(--sin))*var(--a)))scale(calc(.985 + .015*var(--top)));transform-origin:50% 60%;transition:transform calc(.6s*var(--T))cubic-bezier(.2,.8,.2,1),filter calc(.6s*var(--T));filter:saturate(calc(.9 + .1*var(--top)))}.ServicesStackedCarousel-module__bKhhRW__overlayButton{cursor:pointer;background:0 0;border:0;border-radius:.75rem;padding:0;position:absolute;inset:0}.ServicesStackedCarousel-module__bKhhRW__overlayButton:focus-visible{outline:2px solid var(--accent-primary);outline-offset:4px}@supports not (scale:Abs(-2)){.ServicesStackedCarousel-module__bKhhRW__section{--abs-p:max(var(--k) - var(--p),var(--p) - var(--k));--abs-v:max(var(--v) - var(--p),var(--p) - var(--v))}.ServicesStackedCarousel-module__bKhhRW__article{--abs-top:max(var(--k) - var(--i),var(--i) - var(--k));--abs-mov:max(var(--val-mov),-1*var(--val-mov))}}@supports not (scale:Sign(-2)){.ServicesStackedCarousel-module__bKhhRW__section{--dir:clamp(-1,(var(--k) - var(--p))*100000,1)}}
