.reveal-section,.reveal-card{opacity:0;transition:opacity .7s var(--ease-out), transform .7s var(--ease-out);transform:translateY(28px)}.reveal-section.visible,.reveal-card.visible{opacity:1;transform:translateY(0)}@keyframes scrollPulse{0%,to{opacity:.3;transform:scaleY(1)}50%{opacity:.9;transform:scaleY(1.1)}}@keyframes heroFadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes heroFadeIn{0%{opacity:0}to{opacity:1}}.hero-eyebrow{animation:heroFadeUp .8s var(--ease-out) .1s both}.hero-headline{animation:heroFadeIn .8s var(--ease-out) .2s both}.hero-sub{animation:heroFadeUp .9s var(--ease-out) .4s both}.hero-cta{animation:heroFadeUp .9s var(--ease-out) .55s both}.scroll-hint{animation:heroFadeUp 1s var(--ease-out) .9s both}.parallax-layer{animation:heroFadeUp 1.4s var(--ease-out) 0s both}@media (prefers-reduced-motion:reduce){.reveal-section,.reveal-card{opacity:1;transition:none;transform:none}.scroll-line{animation:none}.hero-eyebrow,.hero-headline,.hero-sub,.hero-cta,.scroll-hint,.parallax-layer{opacity:1;animation:none}.hero-edit-word{transition:none}#bg-canvas{display:none}}
/*# sourceMappingURL=repo.2265ffbe.css.map */
