.portada-cabeza{position:relative;overflow-x:clip}.portada-aparece{animation:.8s ease-out .45s both portada-aparece}@keyframes portada-aparece{0%{opacity:0;transform:translateY(14px)}}.tinta-caja{z-index:0;pointer-events:none;position:absolute;inset:0 0 -12rem}.tinta-lienzo{display:block;width:100%!important;height:100%!important}.duende-portada{z-index:30;pointer-events:none;width:clamp(4.25rem,7vw,6.25rem);position:absolute;bottom:-3.75rem;right:max(1rem,50vw - 39rem)}.duende-portada canvas{pointer-events:none}.duende-confeti{z-index:45;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.duende-toque{pointer-events:auto;clip-path:polygon(50% 6%,64% 24%,75% 38%,97% 62%,84% 74%,72% 93%,58% 100%,42% 100%,28% 93%,16% 74%,3% 62%,25% 38%,36% 24%);position:absolute;inset:0}.tira-moviendo .esc *{animation-play-state:paused!important}.tira{--margen:max(1rem, calc((100vw - 80rem) / 2 + 1rem));scrollbar-width:none;overscroll-behavior-x:contain;padding-inline:var(--margen);scroll-padding-inline:var(--margen)}.tira::-webkit-scrollbar{display:none}@media (pointer:fine){.tira-flechas{display:flex}}.tira-flechas[data-justa]{display:none}.afiche-entra{animation:.7s cubic-bezier(.2,.8,.2,1) backwards afiche-sube;animation-delay:calc(var(--i,0) * 80ms)}.afiche-item:nth-child(n+3) .afiche-entra{animation:none}@keyframes afiche-sube{0%{opacity:0;transform:translateY(28px)scale(.97)}}@media (pointer:fine) and (min-width:768px){.afiche-item{z-index:calc(10 - var(--i,0));position:relative}.afiche-item .afiche-entra,.afiche-item:nth-child(n+3) .afiche-entra{animation:1s cubic-bezier(.16,1,.3,1) backwards afiche-reparte;animation-delay:calc(.15s + var(--i,0) * 70ms)}}@keyframes afiche-reparte{0%{opacity:0;transform:translateX(calc(var(--i,0) * (-100% - 1rem))) translateY(26px) rotate(calc((var(--i,0) + 1) * -2.5deg))}12%{opacity:1}}.afiche{-webkit-user-select:none;user-select:none}@media (pointer:fine){.afiche{transform:perspective(1000px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(var(--ty,0));transition:transform .3s cubic-bezier(.16,1,.3,1)}}@media (hover:hover){.afiche:hover{--ty:-6px}}.afiche{--neon:var(--acento);--tubo:color-mix(in srgb, var(--neon) 55%, white);box-shadow:0 0 10px -1px color-mix(in srgb, var(--neon) 75%, transparent), 0 0 44px -6px color-mix(in srgb, var(--neon) 50%, transparent)}.afiche:before{content:"";z-index:5;border-radius:inherit;box-shadow:inset 0 0 0 1.5px var(--tubo), inset 0 0 18px -4px color-mix(in srgb, var(--neon) 60%, transparent);pointer-events:none;position:absolute;inset:0}.afiche-talon{z-index:6}.afiche-talon:before,.afiche-talon:after{content:"";background:var(--pagina);width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--tubo), 0 0 8px -1px var(--neon);border-radius:50%;position:absolute;top:-11px}.afiche-talon:before{left:-10px}.afiche-talon:after{right:-10px}@supports (animation-timeline:scroll()){.portada-linea{animation:linear both portada-corre;animation-timeline:scroll(root);animation-range:0 70vh}.portada-linea:nth-child(2n){animation-name:portada-corre-otra}@keyframes portada-corre{to{translate:-14vw}}@keyframes portada-corre-otra{to{translate:14vw}}@media (pointer:fine){.afiche{animation:linear both afiche-centro;animation-timeline:view(inline)}.afiche-numero{animation:linear both numero-corre;animation-timeline:view(inline)}}@keyframes afiche-centro{0%,to{scale:.93}35%,65%{scale:1}}@keyframes numero-corre{0%{translate:26px}to{translate:-26px}}}.tira-chips{scrollbar-width:none;overscroll-behavior-x:contain}.tira-chips::-webkit-scrollbar{display:none}.tarjeta-item{content-visibility:auto;contain-intrinsic-size:auto 22rem}.tarjeta{transition:border-color .2s,box-shadow .2s}@media (hover:hover){.tarjeta:hover{border-color:var(--neon);box-shadow:0 0 22px -8px var(--neon)}}.portada-cabeza .titulo-linea:last-child .titulo-palabra:last-child{color:#eaf0ff;text-shadow:0 0 .05em #7f9dff,0 0 .18em #3a63ff,0 0 .5em #2f5bffa6;animation:.9s linear .95s neon-prende}@keyframes neon-prende{6%{opacity:.25}10%{opacity:1}17%{opacity:.4}24%{opacity:1}31%{opacity:.75}38%{opacity:1}}.cinta-caja{overflow-x:clip}.cinta-viva{color:#fff;background:#1f3fd6;margin-top:2.5rem;padding-block:.85rem;overflow:clip;rotate:-1.2deg;scale:1.02}.cinta-pista{white-space:nowrap;text-transform:uppercase;will-change:transform;width:max-content;font-size:clamp(1.5rem,4.5vw,2.75rem);line-height:1;display:flex}@media (prefers-reduced-motion:reduce){html:not(.movimiento-forzado) .portada-cabeza .titulo-palabra,html:not(.movimiento-forzado) .portada-linea,html:not(.movimiento-forzado) .portada-aparece,html:not(.movimiento-forzado) .afiche-numero,html:not(.movimiento-forzado) .afiche-item .afiche-entra,html:not(.movimiento-forzado) .afiche{animation:none}html:not(.movimiento-forzado) .afiche{transition:none}}
