@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){html.cine-js :is(.cine-pop,main ul.grid>li>:is(a,div).rounded-2xl,main .grid>:is(a,div,article).rounded-2xl):not(.cine-bloque,.entrada-scroll,[style*=transform],form *,dialog *,[role=dialog] *,[aria-modal] *,.fixed *){transform-origin:50% 100%;animation:cine-pop-entra linear both,cine-pop-sale linear forwards;animation-timeline:view(),view();animation-range:entry 0 entry 90%,exit 0 exit 100%}html.cine-js main h2:not(.cine-bloque,.entrada-scroll,[style*=transform],form *,dialog *,[role=dialog] *,[aria-modal] *,.fixed *){animation:cine-dolly linear both;animation-timeline:view();animation-range:entry 0 entry 100%}main{overflow-x:clip}@media (max-width:1023.98px){html.cine-js :is(.cine-pop,main ul.grid>li>:is(a,div).rounded-2xl,main .grid>:is(a,div,article).rounded-2xl):not(.cine-bloque,.entrada-scroll,[style*=transform],form *,dialog *,[role=dialog] *,[aria-modal] *,.fixed *){animation:cine-pop-ligero linear both;animation-timeline:view();animation-range:entry 0 entry 90%}html.cine-js main h2:not(.cine-bloque,.entrada-scroll,[style*=transform],form *,dialog *,[role=dialog] *,[aria-modal] *,.fixed *){animation:none}}}}@keyframes cine-pop-entra{0%{opacity:0;transform:perspective(1100px) translate3d(0,40px,-90px) rotateX(12deg)}to{opacity:1;transform:perspective(1100px) translateZ(0) rotateX(0deg)}}@keyframes cine-pop-sale{0%{transform:perspective(1100px) translateZ(0) scale(1)}to{transform:perspective(1100px) translateZ(0) scale(1.02)}}@keyframes cine-pop-ligero{0%{opacity:0;transform:translate3d(0,24px,0)}to{opacity:1;transform:none}}@keyframes cine-dolly{0%{transform:scale(.96)}to{transform:scale(1)}}