:root{--mov-ease-out:cubic-bezier(.22, 1, .36, 1);--mov-heroe-subida:20px;--mov-heroe-duracion:.64s;--mov-heroe-paso:90ms;--mov-foto-duracion:1.2s;--mov-scroll-subida:32px;--mov-scroll-duracion:.6s;--mov-hover-subida:-4px;--mov-hover-zoom:1.04}@keyframes mov-entrar{0%{opacity:0;transform:translateY(var(--mov-heroe-subida))}}@keyframes mov-foto-zoom{0%{transform:scale(1.06)}}@keyframes mov-marquee{to{transform:translateX(calc(-1 * var(--mov-marquee-distancia,50%)))}}@media (prefers-reduced-motion:no-preference){main :has(>h1)>*{animation:mov-entrar var(--mov-heroe-duracion) var(--mov-ease-out) backwards}main :has(>h1)>:nth-child(2){animation-delay:calc(var(--mov-heroe-paso) * 1)}main :has(>h1)>:nth-child(3){animation-delay:calc(var(--mov-heroe-paso) * 2)}main :has(>h1)>:nth-child(4){animation-delay:calc(var(--mov-heroe-paso) * 3)}main :has(>h1)>:nth-child(5){animation-delay:calc(var(--mov-heroe-paso) * 4)}main :has(>h1)>:nth-child(n+6){animation-delay:calc(var(--mov-heroe-paso) * 5)}main :is(section,header):has(h1) dl{animation:mov-entrar var(--mov-heroe-duracion) var(--mov-ease-out) backwards;animation-delay:calc(var(--mov-heroe-paso) * 4)}main :is(section,header):has(h1) img[data-nimg=fill]{animation:mov-foto-zoom var(--mov-foto-duracion) var(--mov-ease-out) backwards}.revelar-pendiente{opacity:0;transform:translateY(var(--mov-scroll-subida))}.revelar-pendiente.revelar-visto{opacity:1;transition:opacity var(--mov-scroll-duracion) var(--mov-ease-out) var(--revelar-retardo,0s), transform var(--mov-scroll-duracion) var(--mov-ease-out) var(--revelar-retardo,0s);transform:none}@media (hover:hover){.mov-tarjeta{transition:transform var(--motion-duration-slow) var(--mov-ease-out), box-shadow var(--motion-duration-slow) var(--mov-ease-out)}.mov-tarjeta:hover{transform:translateY(var(--mov-hover-subida));box-shadow:var(--shadow-3)}.mov-marco{overflow:hidden}.mov-foto{transition:transform var(--motion-duration-page) var(--mov-ease-out)}.mov-tarjeta:hover .mov-foto,.mov-marco:hover>.mov-foto{transform:scale(var(--mov-hover-zoom))}}.mov-marquee-marco{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.mov-marquee{width:max-content;animation:mov-marquee var(--mov-marquee-duracion,40s) linear infinite;flex-wrap:nowrap;justify-content:flex-start;display:flex}.mov-marquee-marco:hover .mov-marquee{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
