body[data-gale-animations="1"] .gale-reveal {
  opacity:0;
  transform:translate3d(0,var(--limon-motion-distance,24px),0) scale(.985);
  transition:opacity var(--limon-motion-speed,.68s) cubic-bezier(.2,.8,.2,1) var(--gale-delay,0ms),transform var(--limon-motion-speed,.68s) cubic-bezier(.2,.8,.2,1) var(--gale-delay,0ms);
  will-change:opacity,transform;
}
body[data-gale-animations="1"] .gale-reveal.is-visible { opacity:1; transform:none; will-change:auto; }
body[data-gale-animations="1"] #__heroSection .gale-hero-logo.gale-reveal { transform:translate3d(0,-16px,0) scale(.94); }
body[data-gale-animations="1"] #__heroSection .gale-hero-logo.gale-reveal.is-visible { transform:none; }
body[data-gale-animations="1"] #__heroSection .gale-hero-bg {
  transform:translate3d(0,var(--gale-parallax-y,0),0) scale(1.035);
  animation:limonHeroBreathe 14s ease-in-out infinite alternate;
  will-change:transform;
}
body[data-gale-animations="1"] .limon-stat-item.is-visible strong { animation:limonNumberSettle .65s cubic-bezier(.2,.8,.2,1) both; }
@keyframes limonHeroBreathe { to { transform:translate3d(0,var(--gale-parallax-y,0),0) scale(1.065); } }
@keyframes limonNumberSettle { from { opacity:.25; transform:translateY(10px); } to { opacity:1; transform:none; } }
@media(prefers-reduced-motion:reduce) {
  body[data-gale-animations="1"] .gale-reveal,body[data-gale-animations="1"] #__heroSection .gale-hero-bg { opacity:1; transform:none; animation:none; transition:none; }
}
