.scroll-stack{width:100%;position:relative}.scroll-stack--contained{overscroll-behavior-y:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;width:100%;height:100%;overflow:hidden auto}.scroll-stack--contained::-webkit-scrollbar{width:5px}.scroll-stack--contained::-webkit-scrollbar-thumb{background-color:#cbd5e1;border-radius:9999px}.scroll-stack__inner{width:100%;padding-inline:clamp(.25rem,1.25%,.75rem);position:relative}.scroll-stack__slot{width:100%;position:sticky}.scroll-stack-card{box-sizing:border-box;color:#fff;transform-origin:50% 0;will-change:transform;background:#090d16;border-radius:24px;width:100%;min-height:22rem;padding:0;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff1a,0 12px 32px -4px #00000059,0 24px 60px -12px #00000073}@media (max-width:768px){.scroll-stack__inner{padding-inline:.125rem}.scroll-stack-card{border-radius:20px;min-height:auto;padding:0;box-shadow:0 0 0 1px #ffffff1a,0 8px 24px -2px #00000059}}.scroll-stack-card__shade{border-radius:inherit;opacity:var(--scroll-stack-dim,0);pointer-events:none;z-index:30;background:#000;position:absolute;inset:0}
