.scroll-stack-scroller{position:relative;width:100%;height:100%;overflow-y:auto;overflow-x:visible;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;-webkit-transform:translateZ(0);transform:translateZ(0)}.scroll-stack-inner{padding:var(--scroll-stack-top-padding,10vh) 2rem 20rem;min-height:100vh}.scroll-stack-card{transform-origin:top center;will-change:transform,scale;backface-visibility:hidden;box-shadow:0 10px 40px rgba(0,0,0,.1);height:auto;min-height:20rem;width:100%;margin:0;border-radius:40px;box-sizing:border-box;position:relative;background:white;isolation:isolate;--card-translate-y:0px;--card-scale:1;--card-rotation:0deg;--card-filter:none;transform:translate3d(0,var(--card-translate-y),0) rotate(var(--card-rotation));scale:var(--card-scale);filter:var(--card-filter);transition:scale .2s ease,filter .4s ease,box-shadow .4s ease}.scroll-stack-scroller[data-enable-blur=true] .scroll-stack-card{will-change:transform,scale,filter}@media (hover:hover) and (pointer:fine){.scroll-stack-scroller[data-is-scrolling=false] .scroll-stack-card:hover{transform:translate3d(0,calc(var(--card-translate-y) - 15px),0) rotate(var(--card-rotation));scale:calc(var(--card-scale) * 1.02);box-shadow:0 20px 60px rgba(0,0,0,.15);z-index:100!important;transition:transform .4s cubic-bezier(.2,.8,.2,1),scale .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s ease}}.scroll-stack-end{width:100%;height:10vh}@media (max-width:767px){.scroll-stack-inner{padding:var(--scroll-stack-top-padding,10vh) 1rem 15rem}.scroll-stack-card{border-radius:24px;min-height:15rem}}