html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
.scroll-stack-scroller{overscroll-behavior:contain;width:100%;height:100%;position:relative;overflow-y:auto}.scroll-stack-window{overscroll-behavior:auto;max-width:780px;height:auto;margin-inline:auto;overflow:visible}.scroll-stack-inner{display:flow-root}.scroll-stack-card{transform-origin:top;backface-visibility:hidden;width:100%;min-width:0;margin-bottom:16px;position:relative}.scroll-stack-card>article{background:#0a0a0a;box-shadow:0 12px 36px #0005}[data-motion=stack] .scroll-stack-card{margin-bottom:var(--stack-item-distance,80px);will-change:transform}.scroll-stack-card:nth-last-child(2){margin-bottom:0}.scroll-stack-end{width:100%;height:1px}[data-motion=stack] .scroll-stack-end{margin-top:24vh}@media (max-width:639px){[data-motion=stack] .scroll-stack-card{margin-bottom:min(var(--stack-item-distance,80px), 48px)}[data-motion=stack] .scroll-stack-card:nth-last-child(2){margin-bottom:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.scroll-stack-scroller .scroll-stack-card{will-change:auto;margin-bottom:16px}.scroll-stack-scroller .scroll-stack-end{margin-top:0}}
