.coverflow-carousel{padding-bottom:48px}.coverflow-carousel .swiper-pagination-bullet{background:#52525b;border-radius:4px;height:8px;opacity:1;transition:all .3s ease;width:8px}.coverflow-carousel .swiper-pagination-bullet-active{background:#f5a623;width:24px}.scroll-stack{--card-height:360px;--card-top-offset:80px;--card-gap:40px;display:grid;gap:var(--card-gap);grid-template-columns:1fr;margin:0 auto;max-width:720px;padding-bottom:calc(var(--numcards)*var(--card-gap))}.scroll-stack__card{position:sticky;top:calc(var(--card-top-offset) + (var(--index) - 1)*24px);z-index:var(--index)}.scroll-stack__content{min-height:var(--card-height);transition:transform .3s ease}@supports (animation-timeline:view()){.scroll-stack__card{--index0:calc(var(--index) - 1);--reverse-index:calc(var(--numcards) - var(--index0));--reverse-index0:calc(var(--reverse-index) - 1)}@keyframes stack-scale{to{transform:scale(calc(1.05 - var(--reverse-index)*.05))}}.scroll-stack{view-timeline-name:--stack-cards}.scroll-stack__content{--start-range:calc(var(--index0)/var(--numcards)*100%);--end-range:calc(var(--index)/var(--numcards)*100%);animation:stack-scale linear forwards;animation-range:exit-crossing var(--start-range) exit-crossing var(--end-range);animation-timeline:--stack-cards}}@media(max-width:640px){.scroll-stack{--card-height:300px;--card-top-offset:70px;--card-gap:24px}.scroll-stack__card{top:calc(var(--card-top-offset) + (var(--index) - 1)*16px)}}
