.scroll-text-hidden{opacity:0;transform:translateY(var(--reveal-offset,18px));transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.scroll-text-visible{opacity:1;transform:translateY(0);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}@media(prefers-reduced-motion:reduce){.scroll-text-hidden,.scroll-text-visible{opacity:1!important;transform:none!important;transition:none!important}}