.StackedCarousel-module__Lizbpq__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)));grid-gap:.5em 2em;counter-reset:k calc(1 + var(--k))n var(--n);transition:--p 0s calc(1s*var(--T)),--v calc(1s*var(--T));grid-template:repeat(2,min-content) 1fr min-content/minmax(0,1fr) 1fr;place-self:center;padding:28px;display:grid}.StackedCarousel-module__Lizbpq__section:before{color:rgb(from currentColor r g b/.6);text-align:right;content:counter(k)"/" counter(n);grid-area:1/2;width:3ch}.StackedCarousel-module__Lizbpq__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));grid-area:1/1/-1/-1;grid-template:subgrid/subgrid;z-index:mod(calc(var(--n) - 1 + var(--i) - var(--k)),var(--n));transition:z-index calc(1s*var(--T))cubic-bezier(1,-.9,0,1.9)}.StackedCarousel-module__Lizbpq__title,.StackedCarousel-module__Lizbpq__description{translate:0 calc(var(--not-top)*1lh);opacity:var(--top);transition-property:translate,opacity;transition-duration:calc(.5s*var(--T));transition-delay:calc(var(--top)*.5s*var(--T));color:rgb(from currentColor r g b/.6)}.StackedCarousel-module__Lizbpq__title{color:#000;grid-area:2/2}.StackedCarousel-module__Lizbpq__description{grid-area:3/2}.StackedCarousel-module__Lizbpq__image{--sin:sin(var(--prg)*.5turn);aspect-ratio:1;height:18em;translate:calc(-150%*var(--mov)*sqrt(var(--sin)));rotate:calc((1 - var(--sin))*var(--a));object-fit:cover;cursor:pointer;border-radius:.75em;grid-area:1/1/-1}.StackedCarousel-module__Lizbpq__controls{z-index:calc((1 - min(1,var(--abs-p)))*var(--n));grid-area:4/2;gap:2em;display:flex}@supports not (scale:Abs(-2)){.StackedCarousel-module__Lizbpq__section{--abs-p:max(var(--k) - var(--p),var(--p) - var(--k));--abs-v:max(var(--v) - var(--p),var(--p) - var(--v))}.StackedCarousel-module__Lizbpq__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)){.StackedCarousel-module__Lizbpq__section{--dir:clamp(-1,(var(--k) - var(--p))*100000,1)}}
