:root{--azul: #002273;--azul-900: #001845;--azul-700: #002E96;--azul-100: #E6EAF4;--azul-50: #F2F5FA;--rojo: #C0272C;--rojo-900: #9E1F23;--rojo-300: #E5484D;--led: #4C86F5;--led-tenue: rgba(76,134,245,.16);--resplandor: 0 0 40px rgba(76,134,245,.28);--negro: #0A0E1A;--superficie: #121829;--superficie-alt: #1A2236;--borde-oscuro: #27304A;--blanco: #FFFFFF;--gris-50: #F5F7FA;--gris-100: #E8ECF3;--borde: #D6DCE8;--texto: #FFFFFF;--texto-2: #B7C0D4;--texto-3: #8590A8;--texto-claro: #0A0E1A;--texto-claro-2: #4A5468;--texto-claro-3: #78839A;--exito: #2FA36B;--exito-fondo: rgba(47,163,107,.14);--aviso: #E0A030;--aviso-fondo: rgba(224,160,48,.14);--error: #E5484D;--error-fondo: rgba(229,72,77,.14);--info: #4C86F5;--info-fondo: rgba(76,134,245,.14);--fuente-titulo: "Saira Condensed", "Arial Narrow", sans-serif;--fuente-texto: "IBM Plex Sans", -apple-system, "Segoe UI", sans-serif;--fuente-dato: "IBM Plex Mono", ui-monospace, "Courier New", monospace;--radio-sm: 2px;--radio-md: 4px;--radio-lg: 8px;--sombra-sm: 0 1px 3px rgba(0,0,0,.4);--sombra-md: 0 12px 32px rgba(0,0,0,.45);--ratio-modulo: 4 / 3;--grosor-escuadra: 3px;--lado-escuadra: 22px}@font-face{font-family:Saira Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/saira-condensed-latin-700-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Saira Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/saira-condensed-latin-800-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-400-italic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-500-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-600-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-500-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,*:before,*:after{box-sizing:border-box}html{background:var(--negro);-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--negro);color:var(--texto);font-family:var(--fuente-texto);font-size:17px;line-height:1.65;font-weight:400;-webkit-font-smoothing:antialiased;overflow-x:hidden}img,video,svg{max-width:100%;height:auto;display:block}h1,h2,h3{font-family:var(--fuente-titulo);font-weight:800;text-transform:uppercase;letter-spacing:.01em;line-height:1.02;margin:0;text-wrap:balance}h1{font-size:clamp(2.5rem,7.5vw,4.5rem)}h2{font-size:clamp(2rem,5vw,2.75rem)}h3{font-size:clamp(1.25rem,2.6vw,1.5rem);font-weight:700}p{margin:0 0 1.15em;max-width:68ch}p:last-child{margin-bottom:0}.antetitulo{font-family:var(--fuente-dato);font-weight:500;font-size:.8125rem;text-transform:uppercase;letter-spacing:.18em;color:var(--led);margin:0 0 1rem;display:block}.dato{font-family:var(--fuente-dato);font-weight:500;font-size:.9375rem;letter-spacing:0;color:var(--texto-2)}.entradilla{font-size:clamp(1.0625rem,2.2vw,1.25rem);color:var(--texto-2);line-height:1.6}a{color:var(--led);text-decoration-thickness:1px;text-underline-offset:.18em}a:hover{color:var(--texto)}:where(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:3px solid var(--led);outline-offset:2px;border-radius:var(--radio-sm)}.contenedor{width:100%;max-width:1200px;margin-inline:auto;padding-inline:clamp(1rem,4vw,2.5rem)}.seccion{padding-block:clamp(3.5rem,9vw,7rem)}.seccion--alt{background:var(--superficie-alt)}.seccion--aire{padding-block:clamp(4.5rem,12vw,9rem)}.seccion--clara{--superficie: var(--blanco);--superficie-alt: var(--gris-100);--negro: var(--blanco);--borde-oscuro: var(--borde);--texto: var(--texto-claro);--texto-2: var(--texto-claro-2);--texto-3: var(--texto-claro-2);--led: var(--azul-700);--led-tenue: rgba(0, 46, 150, .12);background:var(--gris-50);color:var(--texto-claro)}.seccion__cabecera{max-width:46rem;margin-bottom:clamp(2rem,4vw,3rem)}.boton{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;padding:14px 28px;border:2px solid transparent;border-radius:var(--radio-sm);font-family:var(--fuente-texto);font-size:1rem;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .2s,border-color .2s,color .2s}.boton--principal{background:var(--rojo);color:#fff}.boton--principal:hover{background:var(--rojo-900);color:#fff}.boton--secundario{background:transparent;border-color:var(--texto-2);color:var(--texto)}.boton--secundario:hover{border-color:var(--led);color:var(--led)}.escuadras{position:relative}.escuadras:before,.escuadras:after{content:"";position:absolute;width:var(--lado-escuadra);height:var(--lado-escuadra);border:0 solid var(--rojo);pointer-events:none;transition:inset .2s ease}.escuadras:before{inset:calc(var(--grosor-escuadra) * -4) auto auto calc(var(--grosor-escuadra) * -4);border-top-width:var(--grosor-escuadra);border-left-width:var(--grosor-escuadra)}.escuadras:after{inset:auto calc(var(--grosor-escuadra) * -4) calc(var(--grosor-escuadra) * -4) auto;border-bottom-width:var(--grosor-escuadra);border-right-width:var(--grosor-escuadra)}.escuadras>.escuadras__eje{position:static}.escuadras>.escuadras__eje:before,.escuadras>.escuadras__eje:after{content:"";position:absolute;width:var(--lado-escuadra);height:var(--lado-escuadra);border:0 solid var(--rojo);pointer-events:none;transition:inset .2s ease}.escuadras>.escuadras__eje:before{inset:calc(var(--grosor-escuadra) * -4) calc(var(--grosor-escuadra) * -4) auto auto;border-top-width:var(--grosor-escuadra);border-right-width:var(--grosor-escuadra)}.escuadras>.escuadras__eje:after{inset:auto auto calc(var(--grosor-escuadra) * -4) calc(var(--grosor-escuadra) * -4);border-bottom-width:var(--grosor-escuadra);border-left-width:var(--grosor-escuadra)}.galeria,.destacado{display:grid;gap:4px;margin:0;padding:0;list-style:none}.galeria,.destacado{grid-template-columns:repeat(3,1fr)}.galeria figure,.destacado figure{margin:0}.galeria img,.destacado img{width:100%;aspect-ratio:var(--ratio-modulo);object-fit:cover;display:block;background:var(--superficie)}.galeria figcaption,.destacado figcaption{padding:.65rem .25rem 0;font-size:.875rem;line-height:1.5;color:var(--texto-2)}.destacado a{display:block;text-decoration:none;color:inherit}.destacado a img{transition:filter .3s;filter:grayscale(.2)}.destacado a:hover img{filter:none}.destacado a:hover figcaption{color:var(--led)}.galeria__vacia{color:var(--texto-2)}@media(max-width:900px){.galeria{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.galeria,.destacado{grid-template-columns:1fr}}.marcador-provisional{max-width:none;margin-block:1.5rem;padding:.85rem 1rem;background:var(--aviso-fondo);border-left:3px solid var(--aviso);border-radius:var(--radio-sm);font-size:.875rem;color:var(--texto-2)}.marcador-provisional strong{color:var(--aviso)}.seccion--clara .marcador-provisional strong{color:var(--texto)}[data-marcadores=off] .marcador-provisional{display:none}.visualmente-oculto{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.saltar-al-contenido{position:absolute;top:.5rem;left:.5rem;z-index:100;padding:12px 20px;background:var(--rojo);color:#fff;font-weight:600;text-decoration:none;border-radius:var(--radio-sm);transform:translateY(-200%)}.saltar-al-contenido:focus{transform:translateY(0);color:#fff}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.cabecera[data-astro-cid-lixyf5te]{position:sticky;top:0;z-index:50;background:#0a0e1aeb;backdrop-filter:blur(10px);border-bottom:1px solid var(--borde-oscuro)}.cabecera__interior[data-astro-cid-lixyf5te]{display:flex;align-items:center;gap:1.5rem;min-height:84px;padding-block:.75rem}.cabecera__logo[data-astro-cid-lixyf5te]{flex:0 0 auto;line-height:0}.cabecera__logo[data-astro-cid-lixyf5te] img[data-astro-cid-lixyf5te]{width:clamp(150px,22vw,230px);height:auto}.cabecera__nav[data-astro-cid-lixyf5te]{display:flex;align-items:center;gap:clamp(1rem,2.5vw,2rem);margin-left:auto}.cabecera__lista[data-astro-cid-lixyf5te]{display:flex;align-items:center;gap:clamp(1rem,2.2vw,2rem);margin:0;padding:0;list-style:none}.cabecera__lista[data-astro-cid-lixyf5te] a[data-astro-cid-lixyf5te]{display:inline-flex;align-items:center;gap:.35rem;min-height:44px;color:var(--texto);font-size:.9375rem;font-weight:500;text-decoration:none;border-bottom:2px solid transparent;transition:color .2s,border-color .2s}.cabecera__lista[data-astro-cid-lixyf5te] a[data-astro-cid-lixyf5te]:hover{color:var(--led)}.cabecera__lista[data-astro-cid-lixyf5te] a[data-astro-cid-lixyf5te][aria-current=page]{color:var(--led);border-bottom-color:var(--rojo)}.cabecera__lista[data-astro-cid-lixyf5te] a[data-astro-cid-lixyf5te].es-rama{color:var(--led)}.cabecera__flecha[data-astro-cid-lixyf5te]{width:10px;height:6px;flex:0 0 auto;transition:transform .2s}.cabecera__tels[data-astro-cid-lixyf5te]{display:flex;gap:.5rem;flex:0 0 auto}@media(min-width:861px)and (max-width:1000px){.cabecera__tels[data-astro-cid-lixyf5te]{gap:.375rem}.cabecera__tels[data-astro-cid-lixyf5te] .cabecera__tel[data-astro-cid-lixyf5te]{padding:11px;font-size:.8125rem}}.cabecera__tel[data-astro-cid-lixyf5te]{font-family:var(--fuente-dato);padding:11px 16px;min-height:44px;white-space:nowrap}.cabecera__item[data-astro-cid-lixyf5te]{position:relative}.submenu[data-astro-cid-lixyf5te]{position:absolute;top:100%;left:-1rem;z-index:10;display:none;min-width:15rem;margin:0;padding:.5rem 0;list-style:none;background:var(--negro);border:1px solid var(--borde-oscuro);border-top:2px solid var(--rojo);border-radius:0 0 var(--radio-md) var(--radio-md);box-shadow:var(--sombra-md)}.cabecera__item--con-submenu[data-astro-cid-lixyf5te]:after{content:"";position:absolute;top:100%;left:0;right:0;height:8px}.cabecera__item--con-submenu[data-astro-cid-lixyf5te]:hover>.submenu[data-astro-cid-lixyf5te],.cabecera__item--con-submenu[data-astro-cid-lixyf5te]:focus-within>.submenu[data-astro-cid-lixyf5te]{display:block}.cabecera__item--con-submenu[data-astro-cid-lixyf5te]:hover>a[data-astro-cid-lixyf5te] .cabecera__flecha[data-astro-cid-lixyf5te],.cabecera__item--con-submenu[data-astro-cid-lixyf5te]:focus-within>a[data-astro-cid-lixyf5te] .cabecera__flecha[data-astro-cid-lixyf5te]{transform:rotate(180deg)}.submenu[data-astro-cid-lixyf5te] a[data-astro-cid-lixyf5te]{display:flex;width:100%;padding:.5rem 1.25rem;border-bottom:0;font-weight:400;color:var(--texto-2)}.submenu[data-astro-cid-lixyf5te] a[data-astro-cid-lixyf5te]:hover{color:var(--led);background:var(--superficie)}.submenu[data-astro-cid-lixyf5te] a[data-astro-cid-lixyf5te][aria-current=page]{color:var(--led)}.cabecera__hamburguesa[data-astro-cid-lixyf5te]{display:none;margin-left:auto;width:48px;height:48px;padding:0;background:transparent;border:1px solid var(--borde-oscuro);border-radius:var(--radio-sm);cursor:pointer}.cabecera__barras[data-astro-cid-lixyf5te]{display:grid;gap:5px;justify-items:center}.cabecera__barras[data-astro-cid-lixyf5te] i[data-astro-cid-lixyf5te]{display:block;width:22px;height:2px;background:var(--texto)}@media(max-width:860px){.cabecera__hamburguesa[data-astro-cid-lixyf5te]{display:grid;place-items:center}.cabecera__nav[data-astro-cid-lixyf5te]{position:absolute;inset:100% 0 auto;display:none;flex-direction:column;align-items:stretch;gap:.25rem;max-height:calc(100dvh - 84px);overflow-y:auto;padding:1rem clamp(1rem,4vw,2.5rem) 1.5rem;background:var(--negro);border-bottom:1px solid var(--borde-oscuro)}.cabecera__nav--abierto[data-astro-cid-lixyf5te]{display:flex}.cabecera__tels[data-astro-cid-lixyf5te]{margin-top:.75rem}.cabecera__tels[data-astro-cid-lixyf5te] .cabecera__tel[data-astro-cid-lixyf5te]{flex:1 1 0;justify-content:center}.cabecera__lista[data-astro-cid-lixyf5te]{flex-direction:column;align-items:stretch;gap:0}.cabecera__lista[data-astro-cid-lixyf5te]>li[data-astro-cid-lixyf5te]>a[data-astro-cid-lixyf5te]{min-height:52px;border-bottom:1px solid var(--borde-oscuro)}.cabecera__lista[data-astro-cid-lixyf5te] a[data-astro-cid-lixyf5te][aria-current=page]{border-bottom-color:var(--rojo)}.cabecera__flecha[data-astro-cid-lixyf5te]{display:none}.cabecera__item--con-submenu[data-astro-cid-lixyf5te]:after{content:none}.submenu[data-astro-cid-lixyf5te]{position:static;display:block;min-width:0;margin:0;padding:.25rem 0 .5rem;background:transparent;border:0;border-radius:0;box-shadow:none}.submenu[data-astro-cid-lixyf5te] a[data-astro-cid-lixyf5te]{min-height:44px;padding:.25rem 0 .25rem 1.25rem;border-left:2px solid var(--borde-oscuro);font-size:.875rem}.submenu[data-astro-cid-lixyf5te] a[data-astro-cid-lixyf5te]:hover,.submenu[data-astro-cid-lixyf5te] a[data-astro-cid-lixyf5te][aria-current=page]{background:transparent;border-left-color:var(--rojo)}}.pie[data-astro-cid-7zpq4gre]{background:var(--azul-900);border-top:3px solid var(--rojo);padding-top:clamp(3rem,6vw,4.5rem);color:var(--texto-2)}.pie__interior[data-astro-cid-7zpq4gre]{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:clamp(2rem,5vw,4rem);padding-bottom:clamp(2.5rem,5vw,3.5rem)}.pie__marca[data-astro-cid-7zpq4gre] img[data-astro-cid-7zpq4gre]{width:200px;margin-bottom:1.25rem}.pie__lema[data-astro-cid-7zpq4gre]{font-size:.9375rem;max-width:34ch}.pie__titulo[data-astro-cid-7zpq4gre]{font-size:.8125rem;font-family:var(--fuente-dato);font-weight:500;text-transform:uppercase;letter-spacing:.18em;color:var(--texto-3);margin-bottom:1rem}.pie__bloque[data-astro-cid-7zpq4gre] ul[data-astro-cid-7zpq4gre]{margin:0;padding:0;list-style:none}.pie__bloque[data-astro-cid-7zpq4gre] li[data-astro-cid-7zpq4gre]+li[data-astro-cid-7zpq4gre]{margin-top:.35rem}.pie[data-astro-cid-7zpq4gre] a[data-astro-cid-7zpq4gre]{display:inline-flex;align-items:center;min-height:32px;color:var(--texto-2);font-size:.9375rem;text-decoration:none}.pie[data-astro-cid-7zpq4gre] a[data-astro-cid-7zpq4gre]:hover{color:var(--texto);text-decoration:underline}.pie__nap[data-astro-cid-7zpq4gre]{font-style:normal}.pie__nap[data-astro-cid-7zpq4gre] p[data-astro-cid-7zpq4gre]{font-size:.9375rem;margin-bottom:1rem}.pie__redes[data-astro-cid-7zpq4gre]{margin-top:.5rem!important}.pie__legal[data-astro-cid-7zpq4gre]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding-block:1.25rem;border-top:1px solid rgba(255,255,255,.12)}.pie__legal[data-astro-cid-7zpq4gre] ul[data-astro-cid-7zpq4gre]{display:flex;flex-wrap:wrap;gap:1.25rem;margin:0;padding:0;list-style:none}.pie__legal[data-astro-cid-7zpq4gre] p[data-astro-cid-7zpq4gre]{margin:0;color:var(--texto-3)}@media(max-width:860px){.pie__interior[data-astro-cid-7zpq4gre]{grid-template-columns:1fr 1fr}.pie__marca[data-astro-cid-7zpq4gre]{grid-column:1 / -1}}@media(max-width:520px){.pie__interior[data-astro-cid-7zpq4gre]{grid-template-columns:1fr}}
