@charset "UTF-8";@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F63fjptAgt5VM-kVkqdyU8n1iIq129k.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F63fjptAgt5VM-kVkqdyU8n1isq129k.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F63fjptAgt5VM-kVkqdyU8n1iAq129k.woff2) format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F63fjptAgt5VM-kVkqdyU8n1iEq129k.woff2) format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F63fjptAgt5VM-kVkqdyU8n1i8q1w.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(https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3twJwl1FgtIU.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3twJwlRFgtIU.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3twJwl9FgtIU.woff2) format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3twJwl5FgtIU.woff2) format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3twJwlBFgg.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:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v19/nwpStKy2OAdR1K-IwhWudF-R3wIaZfrc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v19/nwpStKy2OAdR1K-IwhWudF-R3wsaZfrc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v19/nwpStKy2OAdR1K-IwhWudF-R3wMaZfrc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v19/nwpStKy2OAdR1K-IwhWudF-R3wwaZfrc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v19/nwpStKy2OAdR1K-IwhWudF-R3wAaZfrc.woff2) format("woff2");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:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v19/nwpStKy2OAdR1K-IwhWudF-R3wEaZfrc.woff2) format("woff2");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:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v19/nwpStKy2OAdR1K-IwhWudF-R3w8aZQ.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:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v19/nwpStKy2OAdR1K-IwhWudF-R3wIaZfrc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v19/nwpStKy2OAdR1K-IwhWudF-R3wsaZfrc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v19/nwpStKy2OAdR1K-IwhWudF-R3wMaZfrc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v19/nwpStKy2OAdR1K-IwhWudF-R3wwaZfrc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v19/nwpStKy2OAdR1K-IwhWudF-R3wAaZfrc.woff2) format("woff2");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:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v19/nwpStKy2OAdR1K-IwhWudF-R3wEaZfrc.woff2) format("woff2");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:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v19/nwpStKy2OAdR1K-IwhWudF-R3w8aZQ.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:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v19/nwpStKy2OAdR1K-IwhWudF-R3wIaZfrc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v19/nwpStKy2OAdR1K-IwhWudF-R3wsaZfrc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v19/nwpStKy2OAdR1K-IwhWudF-R3wMaZfrc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v19/nwpStKy2OAdR1K-IwhWudF-R3wwaZfrc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v19/nwpStKy2OAdR1K-IwhWudF-R3wAaZfrc.woff2) format("woff2");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:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v19/nwpStKy2OAdR1K-IwhWudF-R3wEaZfrc.woff2) format("woff2");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:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v19/nwpStKy2OAdR1K-IwhWudF-R3w8aZQ.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:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v19/nwpStKy2OAdR1K-IwhWudF-R3wIaZfrc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v19/nwpStKy2OAdR1K-IwhWudF-R3wsaZfrc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v19/nwpStKy2OAdR1K-IwhWudF-R3wMaZfrc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v19/nwpStKy2OAdR1K-IwhWudF-R3wwaZfrc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v19/nwpStKy2OAdR1K-IwhWudF-R3wAaZfrc.woff2) format("woff2");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:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v19/nwpStKy2OAdR1K-IwhWudF-R3wEaZfrc.woff2) format("woff2");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:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v19/nwpStKy2OAdR1K-IwhWudF-R3w8aZQ.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}:root{--grafito-950: #101216;--grafito-900: #14161a;--grafito-800: #1a1d23;--tinta: #16181c;--papel: #f5f4f1;--blanco: #ffffff;--campo: #fcfbf9;--oro: #ffc107;--oro-claro: #ffce3a;--oro-activo: #e9ae00;--oro-tinta: #8a6400;--oro-oscuro: #4a3c00;--texto-titular: #16181c;--texto-entradilla: #3f434a;--texto-cuerpo: #55585f;--texto-meta: #6b6e75;--texto-placeholder: #9a9da3;--inv-titular: #ffffff;--inv-ficha: #e7e5e1;--inv-alto: #c9ccd2;--inv-cuerpo: #a8abb2;--inv-meta: #8e929a;--borde: #e4e1dc;--borde-fila: #dddad4;--borde-campo: #d8d5cf;--borde-inv: rgba(255, 255, 255, .08);--borde-inv-fuerte: rgba(255, 255, 255, .14);--error: #b3261e;--error-fondo: #fdecea;--error-borde: #f0cbc7;--exito: #1a6b3d;--exito-fondo: #e8f3ec;--foco: 0 0 0 3px rgba(255, 193, 7, .55);--foco-inv: 0 0 0 3px rgba(255, 193, 7, .75);--radio: 4px;--radio-bloque: 0;--e1: 4px;--e2: 8px;--e3: 12px;--e4: 16px;--e5: 24px;--e6: 32px;--e7: 48px;--e8: 64px;--e9: 96px;--e10: 128px;--seccion: clamp(56px, 8vw, 96px);--margen: clamp(20px, 5vw, 64px);--ancho: 1180px;--medida: 760px;--fuente: "Source Sans 3", system-ui, -apple-system, sans-serif;--mono: "IBM Plex Mono", ui-monospace, "SFMono-Regular", monospace;--t-portada: clamp(34px, 6.2vw, 62px);--t-pagina: clamp(30px, 5vw, 48px);--t-seccion: clamp(26px, 4vw, 36px);--t-subtitulo: clamp(19px, 2.2vw, 22px);--t-entradilla: clamp(18px, 2vw, 21px);--t-cuerpo: clamp(17px, 1.6vw, 18px);--t-cuerpo-menor: 16.5px;--t-nav: 15px;--t-boton: clamp(16px, 1.5vw, 17px);--t-etiqueta: 14px;--t-eyebrow: 11.5px;--t-ficha: 11px;--t-cifra: clamp(24px, 3vw, 30px);--gold-primary: var(--oro);--gold-light: var(--oro-claro);--gold-dark: var(--oro-activo);--gold-ink: var(--oro-tinta);--bg-surface: var(--papel);--bg-white: var(--blanco);--bg-raised: var(--blanco);--bg-field: var(--campo);--bg-ink: var(--grafito-900);--bg-ink-deep: var(--grafito-950);--bg-ink-raised: var(--grafito-800);--text-heading: var(--texto-titular);--text-lead: var(--texto-entradilla);--text-main: var(--texto-cuerpo);--text-muted: var(--texto-cuerpo);--text-meta: var(--texto-meta);--text-on-ink: var(--inv-titular);--text-on-ink-strong: var(--inv-ficha);--text-on-ink-muted: var(--inv-cuerpo);--text-on-ink-meta: var(--inv-meta);--border: var(--borde);--border-soft: var(--borde-fila);--border-strong: var(--borde-campo);--border-on-ink: var(--borde-inv);--border-on-ink-strong: var(--borde-inv-fuerte);--danger: var(--error);--danger-bg: var(--error-fondo);--danger-border: var(--error-borde);--font-display: var(--fuente);--font-body: var(--fuente);--font-tech: var(--mono);--fs-display: var(--t-portada);--fs-h1: var(--t-pagina);--fs-h2: var(--t-seccion);--fs-h3: var(--t-subtitulo);--fs-h4: 1.05rem;--fs-lead: var(--t-entradilla);--fs-body: var(--t-cuerpo);--fs-small: var(--t-cuerpo-menor);--fs-meta: var(--t-eyebrow);--lh-tight: 1.12;--lh-body: 1.7;--section-y: var(--seccion);--section-y-tight: clamp(44px, 6vw, 72px);--gutter: var(--margen);--measure: var(--ancho);--header-h: 76px;--radius-sm: var(--radio);--radius-md: var(--radio-bloque);--radius-lg: var(--radio-bloque);--shadow-sm: none;--shadow-md: none;--shadow-lg: none;--shadow-header: 0 1px 0 var(--borde);--ring-gold: var(--foco);--ring-danger: 0 0 0 3px rgba(179, 38, 30, .2);--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-inout: cubic-bezier(.4, 0, .2, 1);--dur-fast: .15s;--dur-base: .26s;--dur-slow: .52s;--dot-size: 26px;--dot-light: rgba(22, 24, 28, .05);--dot-dark: rgba(255, 255, 255, .05)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;padding:0;background:var(--papel);color:var(--texto-cuerpo);font-family:var(--fuente);font-size:var(--t-cuerpo);line-height:var(--lh-body);min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[id]{scroll-margin-top:calc(var(--header-h) + 1.5rem)}img,svg,iframe{max-width:100%}a{color:var(--texto-titular);text-decoration:none;border-bottom:1px solid var(--borde-campo);transition:border-color var(--dur-fast) var(--ease-inout),color var(--dur-fast) var(--ease-inout)}a:hover{border-bottom-color:var(--oro)}a:where(.btn-cta,.btn-outline,.header-link,.footer-link,.logo-link,.card,.row-link,.legal-tab,.back-link){border-bottom:0}::selection{background:var(--oro);color:var(--texto-titular)}:focus-visible{outline:none;box-shadow:var(--foco);border-radius:var(--radio)}.panel-ink :focus-visible,.site-footer :focus-visible{box-shadow:var(--foco-inv)}main:focus{outline:none}.skip-link{position:fixed;top:.75rem;left:.75rem;z-index:200;background:var(--grafito-900);color:var(--inv-titular);font-weight:700;border-bottom:0;padding:.75rem 1.25rem;border-radius:var(--radio);transform:translateY(-160%);transition:transform var(--dur-base) var(--ease-out)}.skip-link:focus-visible{transform:translateY(0)}.container{width:100%;max-width:var(--ancho);margin-inline:auto;padding-inline:var(--margen)}.section{padding-block:var(--seccion)}.section--tight{padding-block:var(--section-y-tight)}.section--hemmed{border-bottom:1px solid var(--borde)}.stack{display:flex;flex-direction:column;gap:var(--stack-gap, 1rem);align-items:flex-start}.stack--sm{--stack-gap: .45rem}.stack--lg{--stack-gap: 1.5rem}.section-head{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;max-width:60ch;margin-bottom:clamp(2.5rem,4vw,3.5rem)}.section-head--flush{margin-bottom:0}.panel{position:relative}.panel-dots:before{content:"";position:absolute;inset:0;background-image:radial-gradient(var(--dot-light) 1.5px,transparent 1.5px);background-size:var(--dot-size) var(--dot-size);pointer-events:none}.panel-ink{position:relative;background-color:var(--grafito-900);background-image:radial-gradient(var(--dot-dark) 1.5px,transparent 1.5px);background-size:var(--dot-size) var(--dot-size);color:var(--inv-cuerpo)}.panel-ink .title-xl,.panel-ink .title-lg,.panel-ink .title-md,.panel-ink .title-sm{color:var(--inv-titular)}.panel-ink .lead{color:var(--inv-alto)}.panel-ink .prose{color:var(--inv-cuerpo)}.panel-ink .meta{color:var(--inv-meta)}.panel-ink a{color:var(--inv-titular);border-bottom-color:var(--borde-inv-fuerte)}.panel-ink a:hover{border-bottom-color:var(--oro)}.rule{border:0;border-top:1px solid var(--borde);margin:0;width:100%}.eyebrow{font-family:var(--mono);font-size:var(--t-eyebrow);letter-spacing:.16em;text-transform:uppercase;color:var(--texto-meta);line-height:1.4;border-left:3px solid var(--oro);padding-left:10px;display:inline-block}.eyebrow--sm,.eyebrow--quiet{font-size:var(--t-ficha);letter-spacing:.13em;border-left:0;padding-left:0}.panel-ink .eyebrow{color:var(--oro);border-left:0;padding-left:0}.title-xl,.title-lg,.title-md,.title-sm{font-family:var(--fuente);color:var(--texto-titular);margin:0;text-wrap:pretty}.title-xl{font-weight:700;font-size:var(--t-portada);line-height:1.06;letter-spacing:-.015em}.title-lg{font-weight:700;font-size:var(--t-seccion);line-height:1.15;letter-spacing:-.01em}.title-md{font-weight:700;font-size:var(--t-subtitulo);line-height:1.3;letter-spacing:-.01em}.title-sm{font-weight:600;font-size:var(--t-subtitulo);line-height:1.3;letter-spacing:-.01em}.lead{font-size:var(--t-entradilla);line-height:1.6;color:var(--texto-entradilla);margin:0;max-width:var(--medida);text-wrap:pretty}.lead--strong{font-weight:600;color:var(--texto-titular)}.prose{font-size:var(--t-cuerpo);line-height:var(--lh-body);color:var(--texto-cuerpo);margin:0;max-width:var(--medida);text-wrap:pretty}.prose--sm{font-size:var(--t-cuerpo-menor);line-height:1.6}.prose b,.prose strong{color:var(--texto-titular);font-weight:600}.panel-ink .prose b,.panel-ink .prose strong{color:var(--inv-titular)}.meta{font-family:var(--mono);font-size:var(--t-ficha);letter-spacing:.08em;line-height:1.6;color:var(--texto-meta)}.meta--sm{font-size:10.5px}.cifra{font-family:var(--mono);font-size:var(--t-cifra);line-height:1.2;color:var(--texto-titular);border-bottom:2px solid var(--oro);padding-bottom:2px;display:inline-block}.panel-ink .cifra{color:var(--inv-titular)}.measure-xs{max-width:30ch}.measure-sm{max-width:42ch}.measure-md{max-width:56ch}.measure-lg{max-width:68ch}.btn-cta,.btn-outline{--btn-py: 15px;--btn-px: 26px;text-decoration:none;font-family:var(--fuente);font-weight:700;font-size:var(--t-boton);line-height:1.2;padding:var(--btn-py) var(--btn-px);border-radius:var(--radio);border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-inout),border-color var(--dur-fast) var(--ease-inout),color var(--dur-fast) var(--ease-inout)}.btn-sm{--btn-py: 10px;--btn-px: 18px;font-size:var(--t-nav)}.btn-lg{--btn-py: 17px;--btn-px: 30px}.btn-cta{background:var(--grafito-900);color:var(--inv-titular);border-color:var(--grafito-900)}.btn-cta:hover{background:var(--grafito-800);border-color:var(--grafito-800);color:var(--inv-titular)}.btn-cta:active{background:var(--grafito-950);border-color:var(--grafito-950)}.panel-ink .btn-cta,.site-footer .btn-cta{background:var(--oro);color:var(--grafito-900);border-color:var(--oro)}.panel-ink .btn-cta:hover,.site-footer .btn-cta:hover{background:var(--oro-claro);border-color:var(--oro-claro);color:var(--grafito-900)}.panel-ink .btn-cta:active,.site-footer .btn-cta:active{background:var(--oro-activo);border-color:var(--oro-activo)}.btn-outline{background:transparent;color:var(--texto-titular);border-color:var(--borde-campo)}.btn-outline:hover{color:var(--texto-titular);border-color:var(--texto-meta)}.panel-ink .btn-outline{color:var(--inv-titular);border-color:var(--borde-inv-fuerte)}.panel-ink .btn-outline:hover{color:var(--inv-titular);border-color:var(--inv-cuerpo)}.btn-cta span,.btn-outline span{display:inline-block;transition:transform var(--dur-base) var(--ease-out)}.btn-cta:hover span,.btn-outline:hover span{transform:translate(4px)}.header-link,.footer-link{text-decoration:none;position:relative;width:fit-content;display:inline-block;transition:color var(--dur-fast) var(--ease-inout)}.header-link:after,.footer-link:after{content:"";position:absolute;width:100%;height:2px;bottom:-4px;left:0;background-color:var(--oro);transform:scaleX(0);transform-origin:right;transition:transform var(--dur-base) var(--ease-out)}.header-link:hover:after,.footer-link:hover:after,.header-link:focus-visible:after,.footer-link:focus-visible:after{transform:scaleX(1);transform-origin:left}.header-link{color:var(--texto-titular);font-size:var(--t-nav);font-weight:500}.footer-link{color:var(--inv-alto);font-size:var(--t-cuerpo-menor)}.footer-link:after{bottom:-2px}.footer-link:hover{color:var(--inv-titular)}.card{background:var(--blanco);border:1px solid var(--borde);border-radius:var(--radio-bloque);display:flex;flex-direction:column;overflow:hidden;transition:border-color var(--dur-base) var(--ease-inout)}.card:hover{border-color:var(--borde-campo)}.card__body{padding:var(--e5);display:flex;flex-direction:column;gap:.7rem}.row-link{display:grid;grid-template-columns:12rem minmax(0,1fr) auto;gap:2rem;align-items:baseline;padding:1.65rem 0;text-decoration:none;color:inherit;border-top:1px solid var(--borde-fila);position:relative;isolation:isolate;transition:padding-left var(--dur-base) var(--ease-out)}.row-link:before{content:"";position:absolute;inset:1px -1rem 0;background:var(--blanco);opacity:0;transition:opacity var(--dur-base) var(--ease-inout);z-index:-1}.row-link:hover{padding-left:.85rem;color:inherit}.row-link:hover:before{opacity:1}.row-link__arrow{color:var(--oro-tinta);font-size:1.1rem;transition:transform var(--dur-base) var(--ease-out)}.row-link:hover .row-link__arrow{transform:translate(5px)}@media(max-width:768px){.row-link{grid-template-columns:1fr auto;gap:1rem;align-items:center}.row-link .eyebrow{grid-column:1/-1;margin-bottom:.5rem}}.accordion__item{border-top:1px solid var(--borde-fila)}.accordion__trigger{width:100%;display:flex;justify-content:space-between;align-items:flex-start;gap:1.5rem;padding:1.5rem 0;background:none;border:0;cursor:pointer;text-align:left;font:inherit;color:var(--texto-titular);transition:color var(--dur-fast) var(--ease-inout)}.accordion__trigger:hover{color:var(--oro-tinta)}.accordion__question{font-family:var(--fuente);font-weight:600;font-size:var(--t-cuerpo);line-height:1.4}.accordion__icon{position:relative;flex-shrink:0;width:14px;height:14px;margin-top:.4rem}.accordion__icon:before,.accordion__icon:after{content:"";position:absolute;top:50%;left:0;right:0;height:1.5px;background:var(--oro-tinta);transition:transform var(--dur-base) var(--ease-out)}.accordion__icon:after{transform:rotate(90deg)}.accordion__trigger[aria-expanded=true] .accordion__icon:after{transform:rotate(0)}.accordion__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur-base) var(--ease-inout)}.accordion__panel[data-open=true]{grid-template-rows:1fr}.accordion__panel>div{overflow:hidden;opacity:0;transition:opacity var(--dur-fast) var(--ease-inout)}.accordion__panel[data-open=true]>div{opacity:1;transition-delay:80ms}.reveal-ready [data-reveal]{opacity:0;transform:translateY(16px)}.reveal-ready [data-reveal=fade]{transform:none}.reveal-ready [data-reveal=left]{transform:translate(-20px)}.reveal-ready [data-reveal=right]{transform:translate(20px)}.reveal-ready [data-reveal].is-revealed{opacity:1;transform:none;transition:opacity var(--dur-slow) var(--ease-out),transform var(--dur-slow) var(--ease-out);transition-delay:var(--reveal-delay, 0ms)}@keyframes spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal-ready [data-reveal]{opacity:1!important;transform:none!important}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
