
/* FYNL / Imagens integradas — motion system */
picture img{max-width:100%;height:auto;display:block}
.drift-image{display:block;transform-origin:center;will-change:transform;animation:fynl-drift 8s ease-in-out infinite alternate}
@keyframes fynl-drift{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(0,-12px,0)}}
.motion-enter{opacity:0;transform:translateY(26px);transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1)}
.motion-enter.is-visible{opacity:1;transform:none}
@media(prefers-reduced-motion:reduce){.drift-image{animation:none!important}.motion-enter{opacity:1;transform:none;transition:none}}
