:root{--marino: #1e2a4a;--ambar: #f4a340;--ambar-oscuro: #9e5f0e;--papel: #fbfbfd;--noche: #10162b;--marino-claro: #33436e;--marino-suave: #2a3860;--ambar-claro: #f7b968;--gris-azul: #757e99;--fuente-marca: "Century Gothic", "Avenir Next", "Trebuchet MS", "Segoe UI", system-ui, sans-serif;--fuente-texto: "Segoe UI", system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;--peso-normal: 400;--peso-medio: 600;--peso-fuerte: 700;--t-xs: clamp(.78rem, .76rem + .1vw, .84rem);--t-sm: clamp(.9rem, .87rem + .15vw, .98rem);--t-base: clamp(1rem, .96rem + .2vw, 1.12rem);--t-md: clamp(1.15rem, 1.08rem + .35vw, 1.35rem);--t-lg: clamp(1.4rem, 1.25rem + .7vw, 1.9rem);--t-xl: clamp(1.85rem, 1.5rem + 1.6vw, 2.9rem);--t-2xl: clamp(2.3rem, 1.6rem + 3.2vw, 4.2rem);--e-1: .25rem;--e-2: .5rem;--e-3: .75rem;--e-4: 1rem;--e-5: 1.5rem;--e-6: 2rem;--e-7: 3rem;--e-8: 4rem;--e-9: 6rem;--seccion-y: clamp(3.5rem, 8vw, 7rem);--r-sm: 6px;--r-md: 12px;--r-lg: 20px;--r-full: 999px;--ancho-max: 1160px;--ancho-texto: 62ch;--transicion: .18s cubic-bezier(.4, 0, .2, 1)}:root,:root[data-theme=light]{color-scheme:light;--fondo: var(--papel);--fondo-alt: #f4f5f9;--fondo-inverso: var(--marino);--superficie: #ffffff;--superficie-2: #f1f3f8;--texto: var(--marino);--texto-suave: #4a5474;--texto-tenue: var(--gris-azul);--texto-inverso: #ffffff;--borde: #dde1ec;--borde-fuerte: #c3cadd;--acento: var(--ambar);--acento-texto: var(--marino);--acento-legible: var(--ambar-oscuro);--primario: var(--marino);--primario-texto: #ffffff;--secundario: var(--marino-claro);--sombra-1: 0 1px 2px rgba(30, 42, 74, .06), 0 2px 8px rgba(30, 42, 74, .05);--sombra-2: 0 4px 12px rgba(30, 42, 74, .08), 0 16px 40px rgba(30, 42, 74, .09);--anillo: 0 0 0 3px rgba(244, 163, 64, .4)}:root[data-theme=dark]{color-scheme:dark;--fondo: var(--noche);--fondo-alt: #151d38;--fondo-inverso: var(--papel);--superficie: #1a2240;--superficie-2: #212b4e;--texto: #e4e8f4;--texto-suave: #a6aec8;--texto-tenue: #7c86a4;--texto-inverso: var(--marino);--borde: #2c3557;--borde-fuerte: #3c4770;--acento: var(--ambar);--acento-texto: var(--noche);--acento-legible: var(--ambar-claro);--primario: var(--ambar);--primario-texto: var(--noche);--secundario: #8fa0c8;--sombra-1: 0 1px 2px rgba(0, 0, 0, .4), 0 2px 8px rgba(0, 0, 0, .3);--sombra-2: 0 4px 12px rgba(0, 0, 0, .45), 0 16px 40px rgba(0, 0, 0, .4);--anillo: 0 0 0 3px rgba(244, 163, 64, .45)}@media(prefers-color-scheme:dark){:root:not([data-theme]){color-scheme:dark;--fondo: var(--noche);--fondo-alt: #151d38;--fondo-inverso: var(--papel);--superficie: #1a2240;--superficie-2: #212b4e;--texto: #e4e8f4;--texto-suave: #a6aec8;--texto-tenue: #7c86a4;--texto-inverso: var(--marino);--borde: #2c3557;--borde-fuerte: #3c4770;--acento-texto: var(--noche);--acento-legible: var(--ambar-claro);--primario: var(--ambar);--primario-texto: var(--noche);--secundario: #8fa0c8;--sombra-1: 0 1px 2px rgba(0, 0, 0, .4), 0 2px 8px rgba(0, 0, 0, .3);--sombra-2: 0 4px 12px rgba(0, 0, 0, .45), 0 16px 40px rgba(0, 0, 0, .4);--anillo: 0 0 0 3px rgba(244, 163, 64, .45)}}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body{background:var(--fondo);color:var(--texto);font-family:var(--fuente-texto);font-size:var(--t-base);line-height:1.65;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}h1,h2,h3,h4{font-family:var(--fuente-marca);font-weight:var(--peso-medio);line-height:1.12;letter-spacing:-.015em;text-wrap:balance}h1{font-size:var(--t-2xl)}h2{font-size:var(--t-xl)}h3{font-size:var(--t-md)}p{text-wrap:pretty}a{color:inherit;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-underline-offset:3px}img,svg{display:block;max-width:100%}button,input,textarea{font:inherit;color:inherit}:focus-visible{outline:none;box-shadow:var(--anillo);border-radius:var(--r-sm)}.contenedor{width:100%;max-width:var(--ancho-max);margin-inline:auto;padding-inline:clamp(1.25rem,5vw,2.5rem)}.seccion{padding-block:var(--seccion-y)}.seccion--alt{background:var(--fondo-alt);border-block:1px solid var(--borde)}.solo-lectores{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.kicker{display:inline-flex;align-items:center;gap:var(--e-2);font-family:var(--fuente-marca);font-size:var(--t-xs);font-weight:var(--peso-medio);letter-spacing:.14em;text-transform:uppercase;color:var(--texto-suave);margin-bottom:var(--e-3)}.kicker:before{content:"";width:6px;height:6px;border-radius:var(--r-full);background:var(--acento);flex:none}.entradilla{font-size:var(--t-md);color:var(--texto-suave);max-width:var(--ancho-texto);margin-top:var(--e-4)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--e-2);padding:.85em 1.6em;border:1px solid transparent;border-radius:var(--r-full);font-family:var(--fuente-marca);font-size:var(--t-sm);font-weight:var(--peso-medio);letter-spacing:.01em;text-decoration:none;cursor:pointer;transition:transform var(--transicion),background var(--transicion),border-color var(--transicion),box-shadow var(--transicion)}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn--principal{background:var(--acento);color:var(--acento-texto);box-shadow:var(--sombra-1)}.btn--principal:hover{background:var(--ambar-claro);box-shadow:var(--sombra-2)}.btn--secundario{background:transparent;color:var(--texto);border-color:var(--borde-fuerte)}.btn--secundario:hover{border-color:var(--secundario);background:color-mix(in srgb,var(--secundario) 8%,transparent)}.btn--solido{background:var(--primario);color:var(--primario-texto)}.btn--solido:hover{background:color-mix(in srgb,var(--primario) 88%,var(--texto))}.tarjeta{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--r-lg);padding:var(--e-6);box-shadow:var(--sombra-1)}.sol-logo[data-astro-cid-tvrurpns]{width:auto;flex:none}.onda[data-astro-cid-tvrurpns]{fill:var(--ambar)}.solin[data-astro-cid-tvrurpns],.descriptivo[data-astro-cid-tvrurpns]{fill:var(--marino)}.ia[data-astro-cid-tvrurpns]{fill:var(--ambar)}:root[data-theme=dark] .solin[data-astro-cid-tvrurpns],:root[data-theme=dark] .descriptivo[data-astro-cid-tvrurpns]{fill:var(--texto)}@media(prefers-color-scheme:dark){:root:not([data-theme]) .solin[data-astro-cid-tvrurpns],:root:not([data-theme]) .descriptivo[data-astro-cid-tvrurpns]{fill:var(--texto)}}.nav[data-astro-cid-dmqpwcec]{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--fondo) 88%,transparent);backdrop-filter:blur(12px);border-bottom:1px solid transparent;transition:border-color var(--transicion),box-shadow var(--transicion)}.nav--scroll[data-astro-cid-dmqpwcec]{border-bottom-color:var(--borde);box-shadow:var(--sombra-1)}.nav__fila[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:var(--e-5);min-height:68px}.nav__logo[data-astro-cid-dmqpwcec]{display:flex;align-items:center;margin-right:auto}.nav__enlaces[data-astro-cid-dmqpwcec]{display:none;gap:var(--e-5);font-size:var(--t-sm)}.nav__enlaces[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{color:var(--texto-suave);text-decoration:none;padding-block:var(--e-2);transition:color var(--transicion)}.nav__enlaces[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:hover{color:var(--texto)}.nav__acciones[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:var(--e-3)}.tema[data-astro-cid-dmqpwcec]{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--borde);border-radius:var(--r-full);background:transparent;color:var(--texto-suave);cursor:pointer;transition:color var(--transicion),border-color var(--transicion)}.tema[data-astro-cid-dmqpwcec]:hover{color:var(--texto);border-color:var(--borde-fuerte)}.tema__luna[data-astro-cid-dmqpwcec]{display:none}:root[data-theme=dark] .tema__sol[data-astro-cid-dmqpwcec]{display:none}:root[data-theme=dark] .tema__luna[data-astro-cid-dmqpwcec]{display:block}@media(prefers-color-scheme:dark){:root:not([data-theme]) .tema__sol[data-astro-cid-dmqpwcec]{display:none}:root:not([data-theme]) .tema__luna[data-astro-cid-dmqpwcec]{display:block}}.nav__cta[data-astro-cid-dmqpwcec]{display:none}@media(min-width:760px){.nav__enlaces[data-astro-cid-dmqpwcec]{display:flex}.nav__cta[data-astro-cid-dmqpwcec]{display:inline-flex}}.pie[data-astro-cid-sz7xmlte]{border-top:1px solid var(--borde);background:var(--fondo-alt);padding-block:var(--e-7) var(--e-5)}.pie__grid[data-astro-cid-sz7xmlte]{display:grid;gap:var(--e-6)}.pie__lema[data-astro-cid-sz7xmlte]{margin-top:var(--e-4);font-size:var(--t-sm);color:var(--texto-suave)}.pie__lema[data-astro-cid-sz7xmlte] strong[data-astro-cid-sz7xmlte]{color:var(--texto);font-weight:var(--peso-medio)}.pie__ciudad[data-astro-cid-sz7xmlte]{font-size:var(--t-sm);color:var(--texto-tenue)}.pie__enlaces[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:var(--e-5)}.pie__enlaces[data-astro-cid-sz7xmlte] h2[data-astro-cid-sz7xmlte]{font-size:var(--t-xs);font-weight:var(--peso-medio);letter-spacing:.12em;text-transform:uppercase;color:var(--texto-tenue);margin-bottom:var(--e-3)}.pie__enlaces[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{list-style:none;padding:0;display:grid;gap:var(--e-2);font-size:var(--t-sm)}.pie__enlaces[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--texto-suave);text-decoration:none;transition:color var(--transicion)}.pie__enlaces[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--acento-legible)}.pie__legal[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--e-3);margin-top:var(--e-7);padding-top:var(--e-4);border-top:1px solid var(--borde);font-size:var(--t-xs);color:var(--texto-tenue)}@media(min-width:760px){.pie__grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1.2fr;gap:var(--e-8)}}.saltar[data-astro-cid-5hce7sga]{position:absolute;left:var(--e-4);top:-100px;z-index:100;padding:var(--e-3) var(--e-4);background:var(--primario);color:var(--primario-texto);border-radius:var(--r-md);text-decoration:none;transition:top var(--transicion)}.saltar[data-astro-cid-5hce7sga]:focus{top:var(--e-4)}
