.scroll-stack-scroller{position:relative;width:100%}.scroll-stack-scroller:not([data-mode=window]){height:100%;min-height:600px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;-webkit-transform:translateZ(0);transform:translateZ(0);will-change:scroll-position}.scroll-stack-scroller:not([data-mode=window]) .scroll-stack-inner{padding:10vh 1.5rem 45rem;min-height:100vh}.scroll-stack-scroller[data-mode=window]{overflow:visible;height:auto}.scroll-stack-scroller[data-mode=window] .scroll-stack-inner{position:relative;width:100%;padding-bottom:24rem}@media (min-width:640px){.scroll-stack-scroller[data-mode=window] .scroll-stack-inner{padding-bottom:34rem}}.scroll-stack-card,.scroll-stack-card-wrapper{position:relative;width:100%}.scroll-stack-card{transform-origin:top center;will-change:transform,filter;backface-visibility:hidden;transform-style:preserve-3d;box-shadow:0 1px 2px rgba(8,39,67,.04),0 4px 12px rgba(8,39,67,.05),0 16px 32px rgba(8,39,67,.08);border-radius:28px;background:#ffffff;box-sizing:border-box;-webkit-transform:translateZ(0);transform:translateZ(0)}@media (min-width:640px){.scroll-stack-card{border-radius:36px}}.scroll-stack-end{width:100%;height:1px}@media (prefers-reduced-motion:reduce){.scroll-stack-card{transform:none!important;filter:none!important;position:static!important}.scroll-stack-scroller[data-mode=window] .scroll-stack-inner{padding-bottom:0}}