.scroll-stack{width:100%;position:relative}.scroll-stack--contained{height:100%;overflow:hidden auto}.scroll-stack__inner{padding-inline:clamp(1rem,4%,3rem);position:relative}.scroll-stack__slot{position:sticky}.scroll-stack-card{box-sizing:border-box;color:#fafafa;transform-origin:50% 0;will-change:transform;background:linear-gradient(#3a3644 0%,#27242f 100%);border:1px solid #ffffff1f;border-radius:28px;width:100%;height:auto;min-height:26rem;padding:2.25rem;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff14,0 -12px 40px -16px #00000073,0 24px 48px -24px #0009}.scroll-stack-card__shade{border-radius:inherit;opacity:var(--scroll-stack-dim,0);pointer-events:none;background:#000;position:absolute;inset:0}
