.scroll-reveal{margin:20px 0}.scroll-reveal-text{font-size:clamp(1.6rem,4vw,3rem);font-weight:600;line-height:1.5;display:block}.scroll-reveal-word,.scroll-reveal-piece{display:inline-block}.scroll-stack{width:100%;position:relative}.scroll-stack--contained{height:100%;overflow:hidden auto}.scroll-stack__inner{padding-inline:clamp(1rem,6%,5rem);position:relative}.scroll-stack__slot{position:sticky}.scroll-stack-card{box-sizing:border-box;color:var(--lightningcss-light,#18181b)var(--lightningcss-dark,#fafafa);transform-origin:50% 0;will-change:transform;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#18181b);border-radius:28px;width:100%;height:20rem;padding:2.5rem;position:relative;box-shadow:0 0 0 1px var(--lightningcss-light,#0000000f)var(--lightningcss-dark,#ffffff14),0 -12px 40px -16px #00000059,0 24px 48px -24px #0006}.scroll-stack-card__shade{border-radius:inherit;opacity:var(--scroll-stack-dim,0);pointer-events:none;background:#000;position:absolute;inset:0}@media (prefers-reduced-motion:reduce),(forced-colors:active){.scroll-stack__slot{position:relative;top:auto!important}.scroll-stack-card{filter:none!important;transform:none!important}.scroll-stack-card__shade{opacity:0!important}.scroll-stack__end{height:0!important}}.scroll-stack[data-static-motion=true] .scroll-stack__slot,html[data-reduce-motion=true] .scroll-stack__slot{position:relative;margin-bottom:0!important;top:auto!important}.scroll-stack[data-static-motion=true] .scroll-stack-card,html[data-reduce-motion=true] .scroll-stack-card{filter:none!important;transform:none!important}.scroll-stack[data-static-motion=true] .scroll-stack-card__shade,html[data-reduce-motion=true] .scroll-stack-card__shade{opacity:0!important}.scroll-stack[data-static-motion=true] .scroll-stack__end,html[data-reduce-motion=true] .scroll-stack__end{height:0!important}.scroll-stack[data-static-motion=true] .scroll-stack__inner,html[data-reduce-motion=true] .scroll-stack__inner{padding-top:0!important}
