@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/ea2659fb70faf049-s.175gx.qmkq4ij.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/ee1d0d4e1b38da66-s.07u11v64654dr.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/8f05877219f46033-s.p.04eni5vy.j4zb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_4a4de96e-module__7jyTva__className{font-family:Archivo,Archivo Fallback;font-style:normal;font-weight:800}.archivo_4a4de96e-module__7jyTva__variable{--font-archivo:"Archivo", "Archivo Fallback"}
.portal-theme{--corte:clamp(1.5rem, 5vw, 4.5rem);--font-titular:var(--font-archivo), var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif}.escena-noche{background:radial-gradient(60rem 28rem at 12% 0%, color-mix(in srgb, var(--marca) 20%, transparent), transparent 70%), linear-gradient(180deg, var(--tinta) 0%, var(--noche) 70%);color:#fff}.rejilla-fondo{background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(at 70% 40%,#000 0%,#0000 72%);mask-image:radial-gradient(at 70% 40%,#000 0%,#0000 72%)}.puntos-fondo{background-image:radial-gradient(color-mix(in srgb, var(--marca) 22%, transparent) 1.2px, transparent 1.4px);background-size:26px 26px;-webkit-mask-image:linear-gradient(#000,#0000 60%);mask-image:linear-gradient(#000,#0000 60%)}.escena-corte{margin-top:calc(var(--corte) * -1);padding-top:calc(var(--corte) + 4.5rem);padding-bottom:calc(var(--corte) + 3rem);clip-path:polygon(0 var(--corte), 100% 0, 100% 100%, 0 100%);position:relative}.escena-corte:nth-of-type(2n){clip-path:polygon(0 0, 100% var(--corte), 100% 100%, 0 100%)}@media (min-width:768px){.escena-corte{padding-top:calc(var(--corte) + 6rem);padding-bottom:calc(var(--corte) + 5rem)}}.portada-escena{padding-bottom:calc(var(--corte) + 4rem)}.titular{font-family:var(--font-titular);letter-spacing:-.02em;font-weight:800;line-height:1.02}.numeral{font-family:var(--font-titular);letter-spacing:-.04em;color:#0000;-webkit-text-stroke:2px var(--marca);-webkit-user-select:none;user-select:none;font-weight:800;line-height:.8}.escena-noche .numeral{-webkit-text-stroke-color:var(--marca-brillo)}.circuito .trazo{stroke-dasharray:1;stroke-dashoffset:0;animation:trazar var(--t,1.1s) var(--d,0s) cubic-bezier(.55, .05, .25, 1) backwards}.circuito .nodo{transform-box:fill-box;transform-origin:50%;animation:encender .55s var(--d,0s) cubic-bezier(.2, 1.4, .4, 1) backwards}.circuito .pulso{transform-box:fill-box;transform-origin:50%;animation:pulso 3.6s var(--d,3s) ease-out infinite backwards}.circuito .flujo{stroke-dasharray:.035 .965;animation:flujo var(--t,4.5s) var(--d,2.5s) linear infinite backwards}@keyframes trazar{0%{stroke-dashoffset:1px}}@keyframes encender{0%{opacity:0;transform:scale(.1)}}@keyframes pulso{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(3.4)}}@keyframes flujo{0%{stroke-dashoffset:0}to{stroke-dashoffset:-1px}}.punto-escribiendo{animation:1.2s ease-in-out infinite escribiendo}.punto-escribiendo:nth-child(2){animation-delay:.15s}.punto-escribiendo:nth-child(3){animation-delay:.3s}@keyframes escribiendo{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.cursor-parpadeo{animation:1.1s step-end infinite parpadeo}@keyframes parpadeo{50%{opacity:0}}.hilo-flujo{background-image:linear-gradient(180deg, var(--marca) 0 55%, transparent 55% 100%);background-size:2px 14px;animation:1.2s linear infinite hilo}@keyframes hilo{to{background-position:0 14px}}.latido{animation:2.4s ease-in-out infinite latido}@keyframes latido{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--marca-brillo) 55%, transparent)}50%{box-shadow:0 0 0 8px #0000}}.indicador-scroll:after{content:"";background:linear-gradient(180deg, var(--marca-brillo), transparent);transform-origin:top;width:1px;height:2.5rem;margin:.5rem auto 0;animation:2s ease-in-out infinite bajar;display:block}@keyframes bajar{0%{opacity:1;transform:scaleY(0)}70%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.marco-gradiente{background:radial-gradient(34rem 20rem at 20% 20%, color-mix(in srgb, var(--marca) 55%, transparent), transparent 70%), radial-gradient(30rem 20rem at 90% 90%, color-mix(in srgb, var(--marca-brillo) 35%, transparent), transparent 70%), linear-gradient(135deg, var(--tinta), var(--noche))}.pantalla-inclinada{transform-origin:0;transform:perspective(1800px)rotateY(-7deg)rotateX(2deg)}@media (max-width:1023px){.pantalla-inclinada{transform:none}}.borde-brillante{background:linear-gradient(135deg, var(--marca), var(--marca-brillo) 40%, transparent 70%, var(--marca));padding:2px}@media (prefers-reduced-motion:reduce){.circuito .trazo,.circuito .nodo,.circuito .pulso,.circuito .flujo,.punto-escribiendo,.cursor-parpadeo,.hilo-flujo,.latido,.indicador-scroll:after{animation:none}.circuito .pulso,.circuito .flujo{opacity:0}}
