@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/archivo-vietnamese-wght-normal.XAtsl5Q_.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/archivo-latin-ext-wght-normal.C4zznr8T.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/archivo-latin-wght-normal.E0tuGl4L.woff2) format("woff2-variations");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:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/public-sans-vietnamese-wght-normal.CtlIRbEm.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/public-sans-latin-ext-wght-normal.MQgHevqp.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/public-sans-latin-wght-normal.DdeTHZLK.woff2) format("woff2-variations");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jetbrains-mono-cyrillic-ext-400-normal.C_uLvvQ5.woff2) format("woff2"),url(/_astro/jetbrains-mono-cyrillic-ext-400-normal.Bh0R7Dhr.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jetbrains-mono-cyrillic-400-normal.BEIGL1Tu.woff2) format("woff2"),url(/_astro/jetbrains-mono-cyrillic-400-normal.ugxPyKxw.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jetbrains-mono-greek-400-normal.C190GLew.woff2) format("woff2"),url(/_astro/jetbrains-mono-greek-400-normal.B9oWc5Lo.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jetbrains-mono-vietnamese-400-normal.ByoDsISC.woff2) format("woff2"),url(/_astro/jetbrains-mono-vietnamese-400-normal.CqNFfHCs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jetbrains-mono-latin-ext-400-normal.Bc8Ftmh3.woff2) format("woff2"),url(/_astro/jetbrains-mono-latin-ext-400-normal.fXTG6kC5.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jetbrains-mono-latin-400-normal.V6pRDFza.woff2) format("woff2"),url(/_astro/jetbrains-mono-latin-400-normal.6-qcROiO.woff) format("woff");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/jetbrains-mono-cyrillic-ext-500-normal.C9ShMxGR.woff2) format("woff2"),url(/_astro/jetbrains-mono-cyrillic-ext-500-normal.CEVyPk4Y.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/jetbrains-mono-cyrillic-500-normal.DmUKJPL_.woff2) format("woff2"),url(/_astro/jetbrains-mono-cyrillic-500-normal.DJqRU3vO.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/jetbrains-mono-greek-500-normal.JpySY46c.woff2) format("woff2"),url(/_astro/jetbrains-mono-greek-500-normal.D7SFKleX.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/jetbrains-mono-vietnamese-500-normal.BvH7FW2L.woff2) format("woff2"),url(/_astro/jetbrains-mono-vietnamese-500-normal.DNRqzVM1.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/jetbrains-mono-latin-ext-500-normal.Cut-4mMH.woff2) format("woff2"),url(/_astro/jetbrains-mono-latin-ext-500-normal.ckzbgY84.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/jetbrains-mono-latin-500-normal.BWZEU5yA.woff2) format("woff2"),url(/_astro/jetbrains-mono-latin-500-normal.CJOVTJB7.woff) format("woff");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}:root{--tinta: #0b0d0a;--tinta-2: #141711;--tinta-3: #1a2114;--papel: #f5f3ec;--papel-2: #eae7dc;--texto-claro: #f5f3ec;--texto-suave: #8b9186;--texto-papel: #151713;--texto-papel-suave: #4b5145;--lima: #b6f23e;--lima-oscuro: #3f6b0a;--naranja: #f07a35;--linea-grafo: #3c4a33;--linea-grafo-claro: #b9c0ac;--borde-oscuro: rgba(245, 243, 236, .1);--borde-claro: rgba(21, 23, 19, .12);--f-titulo: "Archivo Variable", "Archivo", system-ui, sans-serif;--f-texto: "Public Sans Variable", "Public Sans", system-ui, sans-serif;--f-mono: "JetBrains Mono", ui-monospace, monospace;--t-hero: clamp(2.3rem, 1.3rem + 3.2vw, 4.1rem);--t-h2: clamp(2rem, 1.3rem + 2.8vw, 3.4rem);--t-base: clamp(1.0625rem, 1rem + .2vw, 1.125rem);--espacio: clamp(5rem, 3.5rem + 6vw, 9.5rem);--ancho: 1200px;--alto-cabecera: 4.25rem;--ease: cubic-bezier(.16, 1, .3, 1)}.oscuro{--fondo: var(--tinta);--fondo-2: var(--tinta-2);--texto: var(--texto-claro);--texto-2: var(--texto-suave);--acento: var(--lima);--borde: var(--borde-oscuro);--linea: var(--linea-grafo);background:var(--fondo);color:var(--texto)}.claro{--fondo: var(--papel);--fondo-2: var(--papel-2);--texto: var(--texto-papel);--texto-2: var(--texto-papel-suave);--acento: var(--lima-oscuro);--borde: var(--borde-claro);--linea: var(--linea-grafo-claro);background:var(--fondo);color:var(--texto)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--alto-cabecera);-webkit-text-size-adjust:100%}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--tinta);color:var(--texto-claro);font-family:var(--f-texto);font-size:var(--t-base);line-height:1.6;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3{font-family:var(--f-titulo);font-weight:800;line-height:1.04;letter-spacing:-.03em;margin:0;text-wrap:balance}p{margin:0}:focus-visible{outline:2px solid var(--acento, var(--lima));outline-offset:3px}.envoltura{width:min(100% - 2.5rem,var(--ancho));margin-inline:auto}.solo-lectores{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.etiqueta{font-family:var(--f-mono);font-weight:500;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--acento, var(--lima));display:inline-flex;align-items:center;gap:.75rem}.etiqueta:before{content:"";width:1.4rem;height:1px;background:currentColor;flex:none}.boton{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.9rem;padding:.7rem 1.4rem;border-radius:999px;font-weight:500;font-size:.98rem;line-height:1.2;text-decoration:none;border:1px solid transparent;transition:transform .2s var(--ease),background-color .2s var(--ease),border-color .2s var(--ease),color .2s var(--ease)}.boton:active{transform:scale(.97)}.boton-principal{background:var(--lima);color:var(--tinta)}.boton-principal:hover{background:#c6f76a}.boton-secundario{border-color:color-mix(in srgb,var(--texto, var(--texto-claro)) 30%,transparent);color:var(--texto, var(--texto-claro))}.boton-secundario:hover{border-color:var(--texto, var(--texto-claro))}.boton .flecha{transition:transform .2s var(--ease)}.boton:hover .flecha{transform:translate(3px)}.seccion{padding-block:var(--espacio)}.cabecera-seccion{display:grid;gap:1.25rem;margin-bottom:clamp(3rem,2rem + 3vw,5rem);max-width:48rem}.cabecera-seccion h2{font-size:var(--t-h2)}.cabecera-seccion .entrada{color:var(--texto-2);max-width:38rem}.aparece{opacity:0;transform:translateY(16px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.aparece.visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.aparece{opacity:1;transform:none;transition:none}}@media(scripting:none){.aparece{opacity:1;transform:none}}.legal{padding-block:clamp(3rem,2rem + 4vw,6rem);min-height:60vh}.legal .envoltura{max-width:46rem}.legal h1{font-size:clamp(2.2rem,1.5rem + 3vw,3.6rem);margin-bottom:2rem}.legal h2{font-size:1.35rem;margin:2.5rem 0 .8rem;letter-spacing:-.02em}.legal p,.legal li{color:var(--texto-2);margin-bottom:.8rem}.legal strong{color:var(--texto)}.legal a:not(.boton){color:var(--acento)}.legal .pendiente{background:#ffe9c7;color:var(--texto-papel);padding:0 .3em}.saltar{position:absolute;left:1rem;top:-4rem;z-index:100;background:var(--lima);color:var(--tinta);padding:.6rem 1rem;border-radius:999px;text-decoration:none}.saltar:focus{top:.75rem}.cabecera[data-astro-cid-lixyf5te]{position:sticky;top:0;z-index:20;background:color-mix(in srgb,var(--tinta) 86%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--borde)}.fila[data-astro-cid-lixyf5te]{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:var(--alto-cabecera)}.marca[data-astro-cid-lixyf5te]{display:block;padding-block:.4rem}.marca[data-astro-cid-lixyf5te] img[data-astro-cid-lixyf5te]{width:clamp(132px,34vw,152px);height:auto}nav[data-astro-cid-lixyf5te]{display:flex;gap:clamp(1rem,2.5vw,2rem);font-size:.95rem}nav[data-astro-cid-lixyf5te] a[data-astro-cid-lixyf5te]{text-decoration:none;color:color-mix(in srgb,var(--texto) 78%,transparent);padding-block:.4rem;transition:color .2s var(--ease)}nav[data-astro-cid-lixyf5te] a[data-astro-cid-lixyf5te]:hover{color:var(--texto)}.abrir[data-astro-cid-lixyf5te]{display:none;width:2.75rem;height:2.75rem;margin-right:-.6rem;background:none;border:0;color:var(--texto);cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:6px}.raya[data-astro-cid-lixyf5te]{width:20px;height:1.5px;background:currentColor;transition:transform .25s var(--ease)}[data-astro-cid-lixyf5te][data-menu=abierto] .raya[data-astro-cid-lixyf5te]:nth-of-type(2){transform:translateY(3.75px) rotate(45deg)}[data-astro-cid-lixyf5te][data-menu=abierto] .raya[data-astro-cid-lixyf5te]:last-of-type{transform:translateY(-3.75px) rotate(-45deg)}@media(max-width:720px){nav[data-astro-cid-lixyf5te]{gap:1rem;font-size:.88rem}[data-astro-cid-lixyf5te][data-js=si] .abrir[data-astro-cid-lixyf5te]{display:flex}[data-astro-cid-lixyf5te][data-js=si] nav[data-astro-cid-lixyf5te]{position:absolute;left:0;right:0;top:100%;flex-direction:column;gap:0;background:var(--tinta);border-bottom:1px solid var(--borde);padding:.5rem 1.25rem 1.25rem;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .2s var(--ease),transform .2s var(--ease),visibility 0s linear .2s}[data-astro-cid-lixyf5te][data-js=si][data-menu=abierto] nav[data-astro-cid-lixyf5te]{opacity:1;visibility:visible;transform:none;transition-delay:0s}[data-astro-cid-lixyf5te][data-js=si] nav[data-astro-cid-lixyf5te] a[data-astro-cid-lixyf5te]{font-size:1.15rem;padding-block:.85rem;border-bottom:1px solid var(--borde);color:var(--texto)}[data-astro-cid-lixyf5te][data-js=si] nav[data-astro-cid-lixyf5te] a[data-astro-cid-lixyf5te]:last-child{border-bottom:0}}@media(max-width:380px){nav[data-astro-cid-lixyf5te]:not([data-js=si] nav){font-size:.8rem;gap:.7rem}}@media(prefers-reduced-motion:reduce){.raya[data-astro-cid-lixyf5te],nav[data-astro-cid-lixyf5te]{transition:none!important}}.pie[data-astro-cid-7zpq4gre]{border-top:1px solid var(--borde);color:var(--texto-2);padding-block:3.5rem 2rem;font-size:.92rem}.rejilla[data-astro-cid-7zpq4gre]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2rem}.datos[data-astro-cid-7zpq4gre] img[data-astro-cid-7zpq4gre]{margin-bottom:1rem}.nombre[data-astro-cid-7zpq4gre]{color:var(--texto);font-family:var(--f-titulo);font-weight:800;letter-spacing:-.02em;font-size:1.1rem;margin-bottom:.5rem}.lema[data-astro-cid-7zpq4gre]{max-width:26rem;margin-bottom:1rem}.secciones[data-astro-cid-7zpq4gre]{flex-direction:column;gap:.6rem}nav[data-astro-cid-7zpq4gre]{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:flex-start}a[data-astro-cid-7zpq4gre]{color:var(--texto);text-decoration:none;transition:color .2s var(--ease)}a[data-astro-cid-7zpq4gre]:hover{color:var(--lima)}.base[data-astro-cid-7zpq4gre]{border-top:1px solid var(--borde);margin-top:2.5rem;padding-top:1.5rem;font-family:var(--f-mono);font-size:.75rem;letter-spacing:.04em}
