@media (prefers-reduced-motion:no-preference){.hero-animations-module__PsCKNG__heroScrollFade{will-change:opacity,transform;animation:linear both hero-animations-module__PsCKNG__heroScrollFadeKF;animation-timeline:scroll();animation-range:350px 750px}@keyframes hero-animations-module__PsCKNG__heroScrollFadeKF{0%{opacity:1;transform:scale(1)translateY(0)}50%{opacity:.5;transform:scale(.9)translateY(-50px)}to{opacity:0;transform:scale(.85)translateY(-100px)}}.hero-animations-module__PsCKNG__heroBadgeEnter{animation:.5s cubic-bezier(.16,1,.3,1) both hero-animations-module__PsCKNG__heroBadgeEnterKF}@keyframes hero-animations-module__PsCKNG__heroBadgeEnterKF{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.hero-animations-module__PsCKNG__heroBadgeShimmer{animation:5s ease-in-out infinite hero-animations-module__PsCKNG__heroBadgeShimmerKF}@keyframes hero-animations-module__PsCKNG__heroBadgeShimmerKF{0%{transform:translate(-100%)}40%{transform:translate(100%)}to{transform:translate(100%)}}.hero-animations-module__PsCKNG__heroChevron{animation:1.5s ease-in-out infinite hero-animations-module__PsCKNG__heroChevronBounceKF}@keyframes hero-animations-module__PsCKNG__heroChevronBounceKF{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.hero-animations-module__PsCKNG__heroContainerEnter{animation:.5s cubic-bezier(.16,1,.3,1) both hero-animations-module__PsCKNG__heroContainerEnterKF}@keyframes hero-animations-module__PsCKNG__heroContainerEnterKF{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.hero-animations-module__PsCKNG__statusBadgeEnter{animation:.25s cubic-bezier(.16,1,.3,1) both hero-animations-module__PsCKNG__statusBadgeEnterKF}@keyframes hero-animations-module__PsCKNG__statusBadgeEnterKF{0%{opacity:0;transform:translate(-50%)translateY(10px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.hero-animations-module__PsCKNG__statusBadgeExit{animation:.2s cubic-bezier(.16,1,.3,1) both hero-animations-module__PsCKNG__statusBadgeExitKF}@keyframes hero-animations-module__PsCKNG__statusBadgeExitKF{0%{opacity:1;transform:translate(-50%)translateY(0)}to{opacity:0;transform:translate(-50%)translateY(5px)}}.hero-animations-module__PsCKNG__suggestionExpand{animation:.3s cubic-bezier(.16,1,.3,1) both hero-animations-module__PsCKNG__suggestionExpandKF}@keyframes hero-animations-module__PsCKNG__suggestionExpandKF{0%{opacity:0;grid-template-rows:0fr}to{opacity:1;grid-template-rows:1fr}}.hero-animations-module__PsCKNG__suggestionCollapse{animation:.2s cubic-bezier(.16,1,.3,1) both hero-animations-module__PsCKNG__suggestionCollapseKF}@keyframes hero-animations-module__PsCKNG__suggestionCollapseKF{0%{opacity:1;grid-template-rows:1fr}to{opacity:0;grid-template-rows:0fr}}}.hero-animations-module__PsCKNG__heroScrollFadeFallback{will-change:opacity,transform;opacity:calc(1 - var(--hero-scroll-progress,0));transform:scale(calc(1 - .15*var(--hero-scroll-progress,0)))translateY(calc(-100px*var(--hero-scroll-progress,0)))}
