.scroll-stack-scroller{position:relative;width:100%;height:100%;min-height:0;box-sizing:border-box;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;transform:translateZ(0);-webkit-tap-highlight-color:transparent}.scroll-stack-scroller.scroll-stack-window{height:auto;overflow:visible;will-change:auto}.scroll-stack-inner{padding:10dvh 0 40dvh;min-height:100%;box-sizing:border-box}.scroll-stack-scroller.scroll-stack-window .scroll-stack-inner{min-height:0;padding:0 0 180px}@media (min-width:511px) and (max-width:640px){.scroll-stack-scroller.scroll-stack-window .scroll-stack-inner{padding-bottom:400px}}@media (min-height:511px) and (max-height:640px){.scroll-stack-scroller.scroll-stack-window .scroll-stack-inner{padding-bottom:200px}}@media (min-width:375px) and (max-width:511px){.scroll-stack-scroller.scroll-stack-window .scroll-stack-inner{padding-bottom:230px}}@media (min-width:641px){.scroll-stack-scroller.scroll-stack-window .scroll-stack-inner{padding-bottom:220px}}@media (min-width:1025px){.scroll-stack-scroller.scroll-stack-window .scroll-stack-inner{padding-bottom:250px}}.scroll-stack-card,.scroll-stack-item{position:relative;transform-origin:top center}.scroll-stack-card{will-change:transform;backface-visibility:hidden;width:100%;box-sizing:border-box;-webkit-tap-highlight-color:transparent}@media (max-width:768px){.scroll-stack-card{will-change:auto}}.scroll-stack-end{width:100%;height:1px}