@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.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}:root{--estado-ok:#3dd68c;--estado-aviso:#f5b83d;--estado-alarma:#ff4d5e;--estado-sin-dato:#8a8fa3;--estado-info:#6bc6d1;--eia-teal:#014c58;--eia-cian:#6bc6d1;--fuente-texto:"Inter";--e-1:4px;--e-2:8px;--e-3:12px;--e-4:16px;--e-5:24px;--e-6:32px;--e-7:48px;--e-8:64px;--toque-min:44px}*,:before,:after{box-sizing:border-box}body{background:var(--fondo);color:var(--texto);font-family:var(--fuente-texto), system-ui, sans-serif;font-variant-numeric:tabular-nums;margin:0;font-size:16px;line-height:1.5}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@font-face{font-family:Marcellus;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/marcellus-latin-400-normal-86dSXJnk.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}[data-mision=demeter]{--fondo:#0b1a24;--superficie:#10222f;--superficie-2:#18324a;--linea:#24435c;--texto:#f2f0ed;--texto-2:#a9c1d1;--acento:#85c6f8;--marca-1:#1b364a;--marca-2:#d9a93a;--marca-3:#2e9e62;--fuente-display:"Marcellus";--radio:10px;--radio-tarjeta:14px;--dur-rapida:.2s;--dur-media:.32s;--curva:cubic-bezier(.4, 0, .2, 1)}[data-mision=demeter] :is(h1,h2,h3){font-family:var(--fuente-display), system-ui, sans-serif;text-transform:uppercase;letter-spacing:.06em;font-weight:400}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/montserrat-latin-800-normal-axpkC1rd.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}[data-mision=hermes]{--fondo:#14112a;--superficie:#1e1a3a;--superficie-2:#2a2450;--linea:#3d3566;--texto:#f3eef8;--texto-2:#b9b0d6;--acento:#b4a7f5;--marca-1:#362b57;--marca-2:#c8955a;--marca-3:#c92d34;--fuente-display:"Montserrat";--radio:4px;--radio-tarjeta:6px;--dur-rapida:.12s;--dur-media:.18s;--curva:cubic-bezier(.2, .8, .2, 1)}[data-mision=hermes] :is(h1,h2,h3){font-family:var(--fuente-display), system-ui, sans-serif;text-transform:uppercase;letter-spacing:.08em;font-weight:800}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--parche:min(32svh, 68vw);--crecer:1.08;--oscurecer-otra:.85;--velo-general:.3;--velo-abajo:.85;--velo-llega:90%;--velo-arriba-llega:30%}html,body{height:100%;overflow:hidden}body{background:var(--eia-teal)}.solo-lectores{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mitades{grid-template-rows:1fr 1fr;height:100svh;display:grid}@media (min-width:768px) and (orientation:landscape){:root{--parche:min(34vw, 380px, 46svh)}.mitades{grid-template-rows:none;grid-template-columns:1fr 1fr}}.mitad{justify-content:center;align-items:center;gap:var(--e-2);padding:var(--e-7) var(--e-4) var(--e-3);color:var(--texto);text-align:center;background:var(--fondo);isolation:isolate;transition:filter var(--dur-media) var(--curva);-webkit-tap-highlight-color:transparent;flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.mitad>:not(.fondo){z-index:2;position:relative}.fondo{z-index:0;display:block;position:absolute;inset:0}.fondo picture,.fondo img{width:100%;height:100%;display:block}.fondo img{object-fit:cover;object-position:50% 40%}.fondo:before,.fondo:after{content:"";background:var(--fondo);position:absolute;inset:0}.fondo:before{opacity:var(--velo-general)}.fondo:after{background:linear-gradient(to bottom, var(--fondo) 0%, transparent var(--velo-arriba-llega), transparent 35%, var(--fondo) var(--velo-llega));opacity:var(--velo-abajo)}.mitad:before{content:"";z-index:1;background:radial-gradient(ellipse at 50% 38%, var(--superficie-2) 0%, transparent 70%);opacity:0;transition:opacity var(--dur-media) var(--curva);position:absolute;inset:0}.mitad:after{content:"";z-index:3;background:var(--texto);opacity:.2;height:1px;position:absolute;inset:auto 0 0}.mitad:last-child:after{display:none}@media (min-width:768px) and (orientation:landscape){.mitad{padding-top:var(--e-8)}.mitad:after{width:1px;height:auto;inset:0 0 0 auto}}.mitad:focus-visible{outline:3px solid var(--acento);outline-offset:-3px}.parche{width:var(--parche);aspect-ratio:1;transition:transform var(--dur-media) var(--curva);flex:none;position:relative}.parche:before{content:"";background:var(--acento);filter:blur(var(--e-6));opacity:.25;transition:opacity var(--dur-media) var(--curva);border-radius:50%;position:absolute;inset:0}.parche img{clip-path:circle(49%);width:100%;height:100%;display:block;position:relative}.nombre{margin:0;font-size:clamp(1.5rem,4.4svh,2.25rem);line-height:1.1;position:relative}.lema{color:var(--texto-2);margin:0;font-size:1rem;position:relative}.entrar{color:var(--acento);align-items:center;margin:0;font-weight:600;display:flex;position:relative}.entrar .toca{display:none}@media (max-width:767px),(pointer:coarse){.entrar .toca{display:inline}.entrar .clic{display:none}}@media (hover:hover){.mitad:hover .parche{transform:scale(var(--crecer))}.mitad:hover .parche:before{opacity:.55}.mitad:hover:before{opacity:1}.mitades:has(.mitad:hover) .mitad:not(:hover){filter:brightness(var(--oscurecer-otra))}}.mitad:focus-visible .parche{transform:scale(var(--crecer))}.mitad:focus-visible .parche:before{opacity:.55}.mitad:focus-visible:before{opacity:1}.mitades:has(.mitad:focus-visible) .mitad:not(:focus-visible){filter:brightness(var(--oscurecer-otra))}.cabecera{inset:var(--e-3) 0 auto 0;z-index:1;justify-content:center;align-items:center;gap:var(--e-3);padding:0 var(--e-4);pointer-events:none;color:var(--texto-2);letter-spacing:.04em;font-size:.8125rem;display:flex;position:fixed}.cabecera img{width:auto;height:var(--e-6);display:block}@media (max-width:767px){.cabecera .lugar{display:none}}
