/* No-JavaScript content stays visible. Only unseen, successfully prepared targets wait. */
[data-lw-entrance].lw-awaiting{opacity:0;translate:0 14px}
[data-lw-entrance].lw-entering{animation:lw-enter-once var(--lw-enter-duration,1000ms) cubic-bezier(.2,.7,.2,1) var(--lw-enter-delay,0ms) both;will-change:opacity,translate}
[data-lw-entrance].lw-hero-entrance{--lw-enter-duration:1450ms;--lw-enter-distance:18px}
@keyframes lw-enter-once{from{opacity:0;translate:0 var(--lw-enter-distance,14px)}to{opacity:1;translate:0 0}}
html.motion-paused [data-lw-entrance],html.lw-motion-failed [data-lw-entrance]{animation:none!important;opacity:1;translate:none;will-change:auto}
@media(max-width:650px){[data-lw-entrance]{--lw-enter-distance:10px;--lw-enter-duration:950ms}[data-lw-entrance].lw-hero-entrance{--lw-enter-duration:1350ms;--lw-enter-distance:13px}}
@media(prefers-reduced-motion:reduce){[data-lw-entrance]{animation:none!important;opacity:1!important;translate:none!important;will-change:auto}}
