.scroll-stack-scroller{position:relative;width:100%}.scroll-stack-scroller--nested{height:100%;overflow-y:auto;overflow-x:visible;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scroll-behavior:auto}.scroll-stack-scroller--window{position:relative;z-index:0;height:auto;overflow:visible;scroll-behavior:auto}.scroll-stack-inner{width:100%;box-sizing:border-box;padding-top:clamp(4px,2vh,24px);padding-bottom:clamp(64px,12vh,165px)}.scroll-stack-card{position:relative;width:100%;box-sizing:border-box;margin-bottom:16px;border-radius:24px;will-change:auto}@media (min-width:900px){.scroll-stack-card{margin-bottom:var(--scroll-stack-card-gap)}}.scroll-stack-card>*{border-radius:inherit}@media (min-width:900px){.scroll-stack-card{position:sticky;top:var(--scroll-stack-top);z-index:1;transform:scale(var(--scroll-stack-scale-1));transform-origin:top center;border-radius:32px}.scroll-stack-card:nth-child(2){top:calc(var(--scroll-stack-top) + var(--scroll-stack-gap) - 3px);z-index:2;transform:scale(var(--scroll-stack-scale-2))}.scroll-stack-card:nth-child(2)>*{transform:translateY(2px)}.scroll-stack-card:nth-child(3){top:calc(var(--scroll-stack-top) + var(--scroll-stack-gap) + var(--scroll-stack-gap) - 5px);z-index:3;transform:scale(var(--scroll-stack-scale-3))}.scroll-stack-card:nth-child(n+4){top:calc(var(--scroll-stack-top) + var(--scroll-stack-gap) + var(--scroll-stack-gap) + var(--scroll-stack-gap));z-index:4;transform:scale(var(--scroll-stack-scale-rest))}}.scroll-stack-end{width:100%;height:1px;pointer-events:none}