/* ENVY · Equipo — animaciones sencillas de entrada (versión animada) */
.team-grid .member.reveal:nth-child(3n+2) { transition-delay: .12s; }
.team-grid .member.reveal:nth-child(3n+3) { transition-delay: .24s; }
.ceo-collage img { opacity: 0; transform: translateY(24px); transition: opacity .8s ease, transform .8s cubic-bezier(.2,.8,.2,1); }
.ceo.in-view .ceo-collage img, .reveal.in .ceo-collage img { opacity: 1; transform: none; }
.reveal.in .ceo-collage img:nth-child(2) { transition-delay: .12s; }
.reveal.in .ceo-collage img:nth-child(3) { transition-delay: .24s; }
.reveal.in .ceo-collage img:nth-child(4) { transition-delay: .36s; }
.reveal.in .ceo-collage img:hover { transform: scale(1.03); transition-delay: 0s; }
@media (prefers-reduced-motion: reduce) { .ceo-collage img { opacity: 1; transform: none; } }
