.scroll-stack-scroller{position:relative;width:100%}.scroll-stack-scroller:not(.use-window-scroll){height:100%;overflow-y:auto;overflow-x:visible;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.scroll-stack-scroller:not(.use-window-scroll)::-webkit-scrollbar{display:none}.scroll-stack-scroller.use-window-scroll{overflow:visible!important;height:auto!important}.scroll-stack-inner{padding:5vh 0 20vh;min-height:auto}.scroll-stack-card-wrapper{position:relative}.scroll-stack-card{transform-origin:top center;will-change:transform,filter;backface-visibility:hidden;box-shadow:0 10px 40px rgba(0,0,0,.2);height:auto;min-height:480px;width:100%;margin:0;border-radius:40px;box-sizing:border-box;-webkit-transform:translateZ(0);transform:translateZ(0);position:relative}.scroll-stack-end{width:100%;height:1px;margin-top:30vh}.scroll-stack-card *{-webkit-backface-visibility:hidden;backface-visibility:hidden}@media (max-width:767px){.scroll-stack-scroller{overflow:visible!important;height:auto!important;overscroll-behavior:auto!important}.scroll-stack-inner{padding:1rem 0 2rem!important}.scroll-stack-card-wrapper{margin-bottom:1.5rem!important}.scroll-stack-card{min-height:auto!important;border-radius:24px!important;transform:none!important;filter:none!important;box-shadow:0 4px 20px rgba(0,0,0,.3)!important}.scroll-stack-end{display:none!important}}