.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)}}html[data-vidrio="1"] header.sticky{-webkit-backdrop-filter:blur(18px)saturate(1.7);backdrop-filter:blur(18px)saturate(1.7);background:#0c0a0a85;border-bottom-color:#ffffff14}html[data-vidrio="1"] .tira-chips button,html[data-vidrio="1"] #buscar,html[data-vidrio="1"] #organizadores [data-iman],html[data-vidrio="1"] .insignia{-webkit-backdrop-filter:blur(14px)saturate(1.8);backdrop-filter:blur(14px)saturate(1.8);background:radial-gradient(120% 90% at 22% 0,#fff3,#0000 55%),linear-gradient(#ffffff1f,#ffffff08);border-color:#ffffff2e;box-shadow:inset 0 1px #ffffff52,inset 0 -1px #ffffff0d,0 8px 22px -12px #000000bf}html[data-vidrio="1"] .insignia{color:#fff;border:1px solid #ffffff38}html[data-vidrio="1"] .tira-chips button[aria-pressed=true]{color:#fff;background:radial-gradient(120% 90% at 22% 0,#ffffff4d,#0000 55%),linear-gradient(#ff40589e,#8c0c2680);border-color:#ff96a099;box-shadow:inset 0 1px #ffffff73,0 0 20px -4px #ff284699}html[data-vidrio="1"] #buscar:focus{border-color:#ff7887b3}html[data-vidrio="1"] div:has(>#buscar)>svg{z-index:1}html[data-cards=ios] .tarjeta{background:linear-gradient(180deg, #ffffff0d, #ffffff03), var(--superficie);border-color:#ffffff17;border-radius:1.75rem;padding:.4rem;transition:border-color .2s,box-shadow .2s,transform .25s cubic-bezier(.2,.8,.2,1);box-shadow:inset 0 1px #ffffff14,0 22px 44px -28px #000000f2}html[data-cards=ios] .tarjeta>div:first-child{border-radius:1.35rem}@media (hover:hover){html[data-cards=ios] .tarjeta:hover{transform:translateY(-3px)}}.portada-cabeza .titulo-linea:last-child .titulo-palabra:last-child{color:#fff0ee;text-shadow:0 0 .05em #ff8f8f,0 0 .18em #ff2d43,0 0 .5em #ff2040a6;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}}.portada-cabeza[data-titulo=contorno] .titulo-palabra{-webkit-text-stroke:.055em #ff3b4f;paint-order:stroke fill}.portada-cabeza[data-titulo=contorno] .titulo-linea:last-child .titulo-palabra:last-child{-webkit-text-stroke:.04em #ffd9dc}.portada-cabeza[data-titulo=hueco] .titulo-palabra{color:#0000;-webkit-text-stroke:.022em #f4efe6}.portada-cabeza[data-titulo=hueco] .titulo-linea:last-child .titulo-palabra:last-child{color:#fff0ee;-webkit-text-stroke:0}.portada-cabeza[data-titulo="3d"] .titulo-palabra{-webkit-text-stroke:.012em #2a050c;text-shadow:.02em .02em #8a1028,.04em .04em #6e0c22,.06em .06em #560919,.08em .08em #3d0611,.1em .12em .14em #000000a6}.portada-cabeza[data-titulo="3d"] .titulo-linea:last-child .titulo-palabra:last-child{text-shadow:.02em .02em #b0122e,.04em .04em #8a1028,.06em .06em #6e0c22,.08em .08em #4f0717,0 0 .18em #ff2d43,0 0 .5em #ff204099}.cinta-caja{overflow-x:clip}.cinta-viva{color:#fff0ee;background:linear-gradient(#6e0c22,#4f0717);margin-top:2.5rem;padding-block:.85rem;overflow:clip;rotate:-1.2deg;scale:1.02;box-shadow:inset 0 1px #ff5a6e,inset 0 -1px #ff5a6e,0 0 1.25rem #ff204061,0 0 3.5rem #aa0a2859}.cinta-pista{white-space:nowrap;text-transform:uppercase;will-change:transform;text-shadow:0 0 .05em #ff9a9a,0 0 .22em #ff2d43bf;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}}
