:root{--dn-klein:#002fa7;--dn-lima:#d8ff2e;--dn-negro:#000;--dn-blanco:#f4f4f0;--dn-hueso:var(--dn-blanco);--dn-acento:var(--dn-klein);--dn-acento-claro:var(--dn-klein);--dn-superficie:var(--dn-negro);--dn-hueso-2:var(--dn-lima)}html,body{background:var(--dn-negro);height:100%;margin:0;padding:0;overflow:hidden}*{box-sizing:border-box}a{color:inherit;text-decoration:none}::selection{background:var(--dn-acento);color:var(--dn-hueso)}@keyframes dnInUp{0%{opacity:0;transform:translateY(58px)}to{opacity:1;transform:translate(0,0)}}@keyframes dnOutL{to{opacity:0;transform:translate(-46vw,-7vh)rotate(-8deg)}}@keyframes dnOutR{to{opacity:0;transform:translate(48vw,5vh)rotate(7deg)}}@keyframes dnOutUp{to{opacity:0;transform:translateY(-52vh)rotate(-3deg)}}@keyframes dnOutRD{to{opacity:0;transform:translate(34vw,30vh)rotate(10deg)}}@keyframes dnLid{0%,76%,82%,88%,94%,to{transform:scaleY(0)}78.5%,80%{transform:scaleY(1)}90.5%,92%{transform:scaleY(1)}}@keyframes dnIris{0%,76.5%,82%,88.5%,94%,to{opacity:1}78%,80.5%{opacity:0}90%,92.5%{opacity:0}}@keyframes dnLook{0%,to{transform:translate(0)}22%{transform:translate(3.2%,-1.4%)}46%{transform:translate(-2.8%,1%)}70%{transform:translate(1.4%,1.8%)}}@keyframes dnDrift{0%,to{transform:translate(0,0)rotate(-5deg)}50%{transform:translate(-2vw,2vh)rotate(-2deg)}}@keyframes dnSpin{to{transform:rotate(360deg)}}@keyframes dnPulse{0%,to{opacity:.4;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}@keyframes dnClap{0%,84%,to{transform:rotate(0)}91%{transform:rotate(-26deg)}}@keyframes dnMarquee{to{transform:translate(-50%)}}@keyframes dnNudge{0%,to{transform:translate(0)}50%{transform:translate(9px)}}@keyframes dnCoin{0%{opacity:0;transform:translateY(-84px)rotate(0)}20%{opacity:1}75%{opacity:1;transform:translateY(6px)rotate(400deg)}to{opacity:0;transform:translateY(14px)rotate(410deg)}}@keyframes dnBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes dnWobble{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@keyframes dnFloat{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-9px)rotate(3deg)}}@keyframes dnBars{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@keyframes dnBlink{0%,44%,to{opacity:1}50%{opacity:.15}}@keyframes dnSlideX{to{transform:translate(-50%)}}@keyframes dnFlyR{0%{opacity:0;transform:translate(-40vw)rotate(-4deg)}12%,88%{opacity:1}to{opacity:0;transform:translate(112vw)rotate(-4deg)}}@keyframes dnFlyL{0%{opacity:0;transform:translate(112vw)rotate(3deg)}12%,88%{opacity:1}to{opacity:0;transform:translate(-52vw)rotate(3deg)}}@keyframes dnLoadBar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes dnLoadOut{to{opacity:0;visibility:hidden;transform:scale(1.06)}}@keyframes dnLoadFlash{0%,to{opacity:1}50%{opacity:.25}}@keyframes dnRailUp{0%{opacity:0;transform:translate(-50%,104vh)rotate(-90deg)}9%,91%{opacity:1}to{opacity:0;transform:translate(-50%,-58vh)rotate(-90deg)}}@keyframes dnRailDown{0%{opacity:0;transform:translate(-50%,-58vh)rotate(-90deg)}9%,91%{opacity:1}to{opacity:0;transform:translate(-50%,104vh)rotate(-90deg)}}@keyframes dnFlyDiag{0%{opacity:0;transform:translate(-30vw,26vh)rotate(-16deg)}15%,85%{opacity:1}to{opacity:0;transform:translate(108vw,-24vh)rotate(14deg)}}@keyframes dnModalIn{0%{opacity:0;transform:translateY(26px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes dnVeil{0%{opacity:0}to{opacity:1}}:root{--dn-lado:max(clamp(24px, 4vw, 96px), calc((100% - 2000px) / 2));--dn-sec-pad:clamp(76px, 12vh, 92px) var(--dn-lado) clamp(56px, 9vh, 62px);--dn-sec-gap:clamp(14px, 2.4vw, 26px);--dn-grid-portada:minmax(0, 1fr) minmax(208px, .42fr);--dn-grid-fechas:minmax(0, 1.05fr) minmax(0, .62fr) minmax(0, .85fr);--dn-grid-contacto:minmax(0, 1.2fr) minmax(0, .8fr);--dn-tit-contacto:min(calc((100vw - 120px) / 9.3), 13vh, 108px);--dn-sub-contacto:14px;--dn-muro-u:1vw;--dn-filas-n:6;--dn-red-cols:38% minmax(0, 1fr);--dn-red-alto:clamp(98px, 15.5vh, 126px);--dn-grid-hist:190px repeat(3, minmax(0, 1fr));--dn-grid-tomas:170px minmax(0, 1.25fr) minmax(0, .85fr);--dn-grid-socios:minmax(0, 1fr) minmax(0, 1.05fr) minmax(0, .8fr) minmax(0, .42fr);--dn-grid-redes:minmax(0, .95fr) minmax(0, 1.05fr);--dn-social-h:min(150px, 25vh);--dn-modal-pad:26px;--dn-modal-max:min(880px, 92vw);--dn-modal-veil-pad:0px;--dn-chrome-pad:16px 26px;--dn-logo-w:132px;--dn-prog-bottom:26px;--dn-flow:row;--dn-cols:auto;--dn-overflow-x:visible;--dn-justify:stretch;--dn-rows:auto;--dn-align-content:stretch}@media (width<=759px){:root{--dn-lado:20px;--dn-sec-pad:62px var(--dn-lado) 76px var(--dn-lado);--dn-sec-gap:11px;--dn-grid-portada:minmax(0, 1fr);--dn-grid-fechas:minmax(0, 1fr);--dn-grid-contacto:minmax(0, 1fr);--dn-tit-contacto:min(calc((100vw - 78px) / 9.3), 13vh, 108px);--dn-sub-contacto:max(12px, min(calc((100vw - 78px) / 23.5), 14px));--dn-muro-u:1.75vh;--dn-filas-n:8;--dn-red-cols:34% minmax(0, 1fr);--dn-red-alto:clamp(80px, 11vh, 104px);--dn-grid-socios:minmax(0, 1fr);--dn-grid-redes:minmax(0, 1fr);--dn-grid-hist:none;--dn-grid-tomas:minmax(0, 1fr);--dn-flow:column;--dn-cols:76vw;--dn-overflow-x:auto;--dn-justify:start;--dn-rows:min-content;--dn-align-content:center;--dn-social-h:104px;--dn-modal-pad:0px;--dn-modal-max:100vw;--dn-modal-veil-pad:16px 14px;--dn-chrome-pad:12px 16px;--dn-logo-w:104px;--dn-prog-bottom:60px}.dn-desk{display:none!important}}@media (width>=760px){.dn-mob{display:none!important}}:focus-visible{outline:3px solid var(--dn-klein);outline-offset:2px}.dn-campo:focus-visible{background:var(--dn-negro);outline:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important}[style*=dnOrbita],[style*=dnFloat],[style*=dnWobble],[style*=dnSpin],[style*=dnBreathe],[style*=dnDrift],[style*=dnBlink],[style*=dnPulse],[style*=dnBars],[style*=dnNudge],[style*=dnMarquee],[style*=dnRailUp],[style*=dnRailDown]{animation:none!important}}.dn-push{transition:transform .16s}.dn-push:hover{transform:translate(4px,4px)}.dn-push3{transition:transform .16s}.dn-push3:hover{transform:translate(3px,3px)}.dn-lift{transition:transform .18s}.dn-lift:hover{transform:translateY(-8px)rotate(-1.5deg)}.dn-lift7:hover{transform:translateY(-7px)rotate(-1.5deg)}.dn-nudge{transition:transform .18s}.dn-nudge:hover{transform:translate(3px,-3px)}.dn-row{transition:background .18s,color .18s,padding-left .18s}.dn-row:hover{background:var(--dn-hueso);color:var(--dn-negro);padding-left:16px}.dn-inv:hover{background:var(--dn-hb,var(--dn-hueso));color:var(--dn-hc,var(--dn-hueso))}.dn-inv-bd:hover{background:var(--dn-acento);border-color:var(--dn-acento);color:var(--dn-hueso)}.dn-bone:hover{background:var(--dn-negro);border-color:var(--dn-negro)}.dn-mail:hover{color:var(--dn-klein);border-color:var(--dn-klein)}.dn-orange:hover{color:var(--dn-acento)}.dn-tira{scrollbar-width:none}.dn-tira::-webkit-scrollbar{display:none}@keyframes dnFilaIn{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.dn-fila{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:2px solid;align-items:center;gap:14px;padding:clamp(2px,.7vh,9px) 4px;font-family:Space Mono,monospace;transition:background .16s,color .16s,padding-left .16s;display:flex}.dn-fila[data-activa="1"],.dn-fila:hover,.dn-fila:focus-visible{padding-left:14px}.dn-fila[data-activa="1"]:before,.dn-fila:hover:before{content:"";background:currentColor;width:5px;height:60%;position:absolute;left:0}.dn-fila{position:relative}.dn-lista>div:last-child .dn-fila:last-child{border-bottom:0}@media (width<=759px){.dn-fila{min-height:44px}}.dn-lista{overscroll-behavior:contain;scrollbar-width:none;min-height:0;max-height:calc(100svh - 228px);padding-bottom:6px;overflow-y:auto}@media (width<=759px){.dn-lista{max-height:calc(100svh - 380px)}}.dn-lista::-webkit-scrollbar{display:none}.dn-mini{aspect-ratio:16/9;object-fit:cover;filter:grayscale()contrast(1.08);width:100%;height:auto;transition:filter .3s;display:block}.dn-previo:hover .dn-mini,.dn-previo .dn-mini{filter:grayscale(0)contrast()}.dn-fechas{grid-template-rows:minmax(0,1fr)}.dn-fechas>div:last-child{min-height:0;max-height:100%}.dn-cal{overscroll-behavior:contain;scrollbar-width:none;min-height:0;overflow-y:auto}.dn-cal::-webkit-scrollbar{display:none}@media (width<=759px){.dn-fechas{grid-template-rows:min-content minmax(0,1fr)}.dn-cal>div{padding:7px 0!important}}.dn-col{border-bottom:2px solid #0000;align-self:flex-start;text-decoration:none}.dn-col:hover,.dn-col:focus-visible{border-bottom-color:currentColor}.dn-contacto{grid-template-columns:1.12fr 1.28fr 1fr 1fr;justify-items:center}.dn-contacto>div{border-right:2px solid var(--dn-hueso);grid-template-rows:30px auto;place-items:center;gap:4px;width:100%;display:grid}.dn-contacto>div:last-child{border-right:0}@media (width<=759px){.dn-contacto{grid-template-columns:minmax(0,1fr)}.dn-contacto>div{text-align:left;border-right:0;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);place-items:center start;row-gap:2px;display:grid}.dn-contacto>div:last-child{border-bottom:0}}@keyframes dnPalabra{0%{opacity:0;filter:blur(9px);transform:translateY(14px)}to{opacity:1;filter:blur();transform:none}}@media (prefers-reduced-motion:reduce){[style*=dnPalabra]{animation:none!important}}@keyframes dnOrbita{0%{translate:0}25%{translate:7px 6px}50%{translate:0 12px}75%{translate:-7px 6px}to{translate:0}}@keyframes dnMuro{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){[style*=dnMuro]{animation:none!important}}@media (width<=759px){.dn-contacto>div{padding-top:11px!important;padding-bottom:11px!important}}@media (width<=759px) and (height<=620px){.dn-contacto>div:nth-child(n+3){display:none}.dn-contacto>div:nth-child(2){border-bottom:0}}@media (width<=759px){.dn-acciones{grid-template-columns:1.35fr 1fr;width:100%;display:grid!important}.dn-acciones>:nth-child(3){display:none}.dn-acciones>*{text-align:center;justify-content:center;align-items:center;min-height:48px;display:inline-flex}.dn-sobre{width:46px!important;height:28px!important}.dn-socio{display:none!important}.dn-cabecera{flex:auto;justify-content:space-between}.dn-flecha{opacity:0!important}}@media (width>=760px) and (width<=974px){.dn-contacto{grid-template-columns:1fr 1fr}.dn-contacto>div:nth-child(2n){border-right:0}.dn-contacto>div:nth-child(-n+2){border-bottom:2px solid var(--dn-hueso)}}.dn-red{height:var(--dn-red-alto);grid-template-rows:minmax(0,1fr)}.dn-red>.dn-red-foto{grid-column:1;min-height:0}.dn-red img.dn-red-foto{filter:grayscale()contrast(1.06);transition:filter .3s}.dn-red:hover img.dn-red-foto,.dn-red:focus-visible img.dn-red-foto{filter:grayscale(0)contrast()}@media (width<=759px){.dn-redes{gap:7px!important}.dn-pista{bottom:66px!important;right:14px!important}}.dn-red[data-sinfoto]{background:var(--dn-klein)!important;color:var(--dn-negro)!important}.dn-red[data-sinfoto] img{display:none}.dn-red[data-sinfoto]>div{grid-column:1/-1}@media (width>=760px){.dn-carteles{left:8px!important}}.dn-muro{position:absolute;inset:0}.dn-filas{grid-template-rows:repeat(var(--dn-filas-n,6), minmax(0, 1fr));display:grid;position:absolute;inset:0;overflow:hidden}.dn-fila{will-change:transform;align-items:center;width:max-content;min-height:0;display:flex}.dn-fila-tren{font-size:calc(100dvh / var(--dn-filas-n,6) * .86);letter-spacing:-.045em;text-transform:uppercase;white-space:nowrap;color:var(--dn-filas-tinta);gap:.22em;padding-right:.22em;line-height:1;display:flex}.dn-fila-tren>.dn-fila-mini{align-self:center;font-size:.5em}.dn-rotulo{letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;font-kerning:normal;color:var(--dn-tubo);justify-content:center;align-items:center;font-size:min(12.5vw,26vh);line-height:1;display:flex;position:absolute;inset:0;font-weight:700!important}.dn-rotulo [data-neon]{color:var(--dn-tubo);-webkit-text-fill-color:transparent;-webkit-text-stroke-width:clamp(1.5px, .18vw, 3px);filter:drop-shadow(0 0 6px var(--dn-tubo)) drop-shadow(0 0 18px color-mix(in srgb, var(--dn-tubo) 50%, transparent)) drop-shadow(0 0 40px color-mix(in srgb, var(--dn-tubo) 25%, transparent));padding:0;display:inline}.dn-rotulo [data-neon].dn-neon-off,.dn-rotulo.dn-neon-corte [data-neon]{color:var(--dn-tubo-off);filter:none}.dn-rotulo [data-neon].dn-neon-zumba{animation:2.3s linear infinite dnZumbido}@keyframes dnZumbido{0%,to,31%,63%{opacity:1;filter:drop-shadow(0 0 6px var(--dn-tubo)) drop-shadow(0 0 18px color-mix(in srgb, var(--dn-tubo) 50%, transparent)) drop-shadow(0 0 40px color-mix(in srgb, var(--dn-tubo) 25%, transparent))}17%,44%,79%{opacity:.82;filter:drop-shadow(0 0 4px color-mix(in srgb, var(--dn-tubo) 60%, transparent)) drop-shadow(0 0 11px color-mix(in srgb, var(--dn-tubo) 30%, transparent)) drop-shadow(0 0 24px color-mix(in srgb, var(--dn-tubo) 15%, transparent))}}.dn-led{position:relative}.dn-led:after{content:"";pointer-events:none;background-image:radial-gradient(circle at 50% 50%, transparent 44%, var(--dn-led-fondo) 52%);background-size:var(--dn-led-celda,2px) var(--dn-led-celda,2px);position:absolute;inset:-2px}.dn-filas:not(.dn-foco){opacity:.62}.dn-filas.dn-foco{-webkit-mask-image:radial-gradient(circle 300px at var(--dn-fx,-9999px) var(--dn-fy,-9999px), #000 0%, #000 45%, #0006 100%);mask-image:radial-gradient(circle 300px at var(--dn-fx,-9999px) var(--dn-fy,-9999px), #000 0%, #000 45%, #0006 100%)}.dn-rayas{overflow:hidden}.dn-rayas>.dn-rayas-lienzo{background-image:var(--dn-raya);will-change:transform;height:200%;animation:7s linear infinite dnRayasBaja;position:absolute;top:0;left:0;right:0}@keyframes dnRayasBaja{0%{transform:translateY(-50%)}to{transform:translate(0,0)}}.dn-rayas>.dn-barrido{background:linear-gradient(to bottom, transparent, var(--dn-barrido-c), transparent);will-change:transform;height:26vh;animation:9s cubic-bezier(.4,0,.6,1) infinite dnBarrido;position:absolute;top:0;left:0;right:0}@keyframes dnBarrido{0%,82%{opacity:0;transform:translateY(-30vh)}84%{opacity:1}99%,to{opacity:0;transform:translateY(100vh)}}.dn-rotulo{filter:brightness(calc(1 + var(--dn-pulso,0) * .7))}.dn-estatica{z-index:45;pointer-events:none;opacity:0;visibility:hidden;width:100%;height:100%;transition:opacity .12s linear;position:absolute;inset:0}.dn-estatica.dn-nieve-on{visibility:visible}.dn-canal{top:calc(var(--dn-chrome-alto,88px) + 12px);z-index:45;pointer-events:none;opacity:0;position:absolute;right:46px}.dn-canal.dn-canal-on{animation:1s step-end dnCanal}@keyframes dnCanal{0%,88%{opacity:1}to{opacity:0}}.dn-foto{object-fit:cover;background:#000;width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.dn-rotulo [data-neon],.dn-fila,.dn-rayas>.dn-rayas-lienzo,.dn-rayas>.dn-barrido{animation:none!important}.dn-barrido,.dn-estatica,.dn-canal{display:none!important}.dn-rotulo{filter:none!important}}
