.gradual-blur{z-index:10;height:6rem;position:absolute;left:0;right:0}.gradual-blur--bottom{bottom:0}.gradual-blur--top{top:0}.gradual-blur__layer{position:absolute;inset:0}.gradual-blur--bottom .gradual-blur__layer[data-depth="1"]{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);-webkit-mask-image:linear-gradient(#0000 0%,#000 100%);mask-image:linear-gradient(#0000 0%,#000 100%)}.gradual-blur--bottom .gradual-blur__layer[data-depth="2"]{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);-webkit-mask-image:linear-gradient(#0000 40%,#000 100%);mask-image:linear-gradient(#0000 40%,#000 100%)}.gradual-blur--bottom .gradual-blur__layer[data-depth="3"]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);-webkit-mask-image:linear-gradient(#0000 68%,#000 100%);mask-image:linear-gradient(#0000 68%,#000 100%)}.gradual-blur--top .gradual-blur__layer[data-depth="1"]{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);-webkit-mask-image:linear-gradient(#000 0%,#0000 100%);mask-image:linear-gradient(#000 0%,#0000 100%)}.gradual-blur--top .gradual-blur__layer[data-depth="2"]{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);-webkit-mask-image:linear-gradient(#000 0%,#0000 60%);mask-image:linear-gradient(#000 0%,#0000 60%)}.gradual-blur--top .gradual-blur__layer[data-depth="3"]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);-webkit-mask-image:linear-gradient(#000 0%,#0000 32%);mask-image:linear-gradient(#000 0%,#0000 32%)}
.scroll-stack{flex-direction:column;align-items:center;padding-bottom:8vh;display:flex}.scroll-stack-card{top:var(--stack-top,16vh);box-sizing:border-box;width:100%;max-width:52rem;min-height:17rem;margin-bottom:var(--stack-gap,4rem);border-radius:var(--radius-lg,1rem);border:1px solid var(--border-muted);background:var(--surface);transform-origin:top;will-change:transform;flex-direction:column;justify-content:center;padding:2.5rem;display:flex;position:sticky;box-shadow:0 18px 50px -16px #00000047}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.scroll-stack-card{animation:linear both scroll-stack-recede;animation-timeline:view();animation-range:entry 100% exit 0%}}}@keyframes scroll-stack-recede{to{filter:brightness(.96);transform:scale(.9)}}.scroll-stack-card:first-child{top:calc(var(--stack-top) + 0 * var(--stack-peek))}.scroll-stack-card:nth-child(2){top:calc(var(--stack-top) + 1 * var(--stack-peek))}.scroll-stack-card:nth-child(3){top:calc(var(--stack-top) + 2 * var(--stack-peek))}.scroll-stack-card:nth-child(4){top:calc(var(--stack-top) + 3 * var(--stack-peek))}.scroll-stack-card:nth-child(5){top:calc(var(--stack-top) + 4 * var(--stack-peek))}.scroll-stack-card:nth-child(6){top:calc(var(--stack-top) + 5 * var(--stack-peek))}.scroll-stack-card:nth-child(7){top:calc(var(--stack-top) + 6 * var(--stack-peek))}.scroll-stack-card:nth-child(8){top:calc(var(--stack-top) + 7 * var(--stack-peek))}.scroll-stack-card:nth-child(9){top:calc(var(--stack-top) + 8 * var(--stack-peek))}.scroll-stack-card:nth-child(10){top:calc(var(--stack-top) + 9 * var(--stack-peek))}.scroll-stack-card:last-child{margin-bottom:0}@media (prefers-reduced-motion:reduce){.scroll-stack{gap:1rem;padding-bottom:0;display:grid}.scroll-stack-card{max-width:none;min-height:0;box-shadow:none;justify-content:flex-start;margin:0;padding:1.25rem;position:static;top:auto}@media (min-width:640px){.scroll-stack{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.scroll-stack{grid-template-columns:repeat(3,minmax(0,1fr))}}}
