:root{--paloma-white:#FFFFFF;--paloma-black:#171717;--paloma-tiffany:#9EDDD6;--paloma-tiffany-text:#2C7D74;--paloma-pink:#F08AAA;--paloma-pink-text:#B23A63;--paloma-tiffany-wash:#F2FBFA;--paloma-pink-wash:#FEF5F8;--paloma-ink-700:#3D3D3D;--paloma-ink-500:#6B6B6B;--paloma-ink-400:#8F8F8F;--paloma-line:#E8E8E8;--paloma-line-firm:#D4D4D4;--paloma-cream:#FBFAF9;--ok:#2F7D68;--aviso:#A4671A;--alto:#B3342C;--fondo:var(--paloma-white);--superficie:var(--paloma-white);--superficie-tenue:var(--paloma-cream);--linea:var(--paloma-line);--linea-firme:var(--paloma-line-firm);--tinta:var(--paloma-black);--tinta-cuerpo:var(--paloma-ink-700);--tinta-suave:var(--paloma-ink-500);--tinta-tenue:var(--paloma-ink-400);--accion:var(--paloma-black);--accion-hover:var(--paloma-ink-700);--realce:var(--paloma-pink-text);--realce-fondo:var(--paloma-pink-wash);--tipo-display:var(--f-texto),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--tipo-texto:var(--f-texto),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--display-xl:clamp(2.4rem,4.4vw + 1rem,4.25rem);--display-l:clamp(1.9rem,2.4vw + 1rem,2.75rem);--heading-1:clamp(1.5rem,1.2vw + 1.05rem,2rem);--heading-2:1.375rem;--heading-3:1.0625rem;--body-lg:1.0625rem;--body:1rem;--body-sm:0.875rem;--caption:0.78125rem;--label:0.6875rem;--interlinea-apretada:1.06;--interlinea-titulo:1.16;--interlinea-cuerpo:1.65;--tracking-titulo:-0.02em;--tracking-label:0.1em;--e1:.25rem;--e2:.5rem;--e3:.75rem;--e4:1rem;--e5:1.5rem;--e6:2rem;--e7:3rem;--e8:4rem;--e9:6rem;--e10:8rem;--seccion-y:clamp(3.5rem,6vw,6rem);--seccion-y-amplia:clamp(5rem,9vw,9rem);--ancho:1140px;--ancho-amplio:1320px;--ancho-texto:68ch;--margen:clamp(1.25rem,4vw,2.5rem);--calle:clamp(1rem,1.6vw,1.75rem);--r1:4px;--r2:8px;--r3:14px;--r4:22px;--r-redonda:999px;--borde:1px solid var(--linea);--sombra1:0 1px 2px rgba(23,19,26,.04);--sombra2:0 2px 6px rgba(23,19,26,.05),0 18px 40px -26px rgba(23,19,26,.35);--transicion:160ms cubic-bezier(.2,0,.2,1);--transicion-lenta:280ms cubic-bezier(.2,0,.2,1);--z-sticky:10;--z-cabecera:40;--z-menu:50;color-scheme:light}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}body{margin:0;background:var(--fondo);color:var(--tinta-cuerpo);font-family:var(--tipo-texto);font-size:var(--body);line-height:var(--interlinea-cuerpo);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}iframe,img,svg,video{max-width:100%}img,svg,video{height:auto;display:block}h1,h2,h3,h4{font-family:var(--tipo-display);color:var(--tinta);font-weight:600;letter-spacing:var(--tracking-titulo);line-height:var(--interlinea-titulo);margin:0;text-wrap:balance}h1{font-size:var(--display-xl);line-height:var(--interlinea-apretada)}h2{font-size:var(--display-l)}h3{font-size:var(--heading-1)}h4{font-family:var(--tipo-texto);font-size:var(--heading-3);font-weight:600;letter-spacing:0}p{margin:0}a{color:inherit}:where(a,button,summary,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--accion);outline-offset:3px;border-radius:var(--r1)}::selection{background:var(--paloma-tiffany);color:var(--paloma-black)}.contenedor{width:100%;max-width:var(--ancho);margin-inline:auto;padding-inline:var(--margen)}.contenedor--amplio{max-width:var(--ancho-amplio)}.contenedor--texto{max-width:var(--ancho-texto)}.seccion{padding-block:var(--seccion-y)}.seccion--amplia{padding-block:var(--seccion-y-amplia)}.seccion--ajustada{padding-block:clamp(2rem,4vw,3rem)}.tono-blanco{background:var(--paloma-cream)}.tono-mint{background:var(--paloma-tiffany-wash)}.tono-tinta{--tinta:#ffffff;--tinta-cuerpo:rgba(255,255,255,.78);--tinta-suave:rgba(255,255,255,.62);--tinta-tenue:rgba(255,255,255,.42);--linea:rgba(255,255,255,.16);--linea-firme:rgba(255,255,255,.34);--superficie:rgba(255,255,255,.06);--accion:var(--paloma-tiffany);background:var(--paloma-black);color:var(--tinta-cuerpo)}.enc{display:grid;grid-gap:var(--e3);gap:var(--e3);margin-bottom:var(--e6);max-width:60ch}.enc__rotulo{font-size:var(--label);font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--paloma-tiffany-text);display:flex;align-items:center;gap:var(--e2)}.enc__rotulo:before{content:"";width:1.75rem;height:.5rem;flex:none;border-top:1.5px solid var(--paloma-tiffany);border-radius:50% 50% 0 0/100% 100% 0 0}.enc__bajada{color:var(--tinta-suave);font-size:var(--body-lg)}.enc--fila{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--e5);max-width:none;flex-wrap:wrap}.enc--fila>div{display:grid;grid-gap:var(--e3);gap:var(--e3);max-width:60ch}.rejilla{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--calle);gap:var(--calle)}.rejilla>*{min-width:0}.rejilla--2{grid-template-columns:repeat(2,1fr)}.rejilla--3{grid-template-columns:repeat(3,1fr)}.rejilla--4{grid-template-columns:repeat(4,1fr)}.rejilla--auto{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}@media (max-width:1000px){.rejilla--4{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.rejilla--2,.rejilla--3,.rejilla--4{grid-template-columns:1fr}}.pila{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--e4);gap:var(--e4)}.pila--apretada{gap:var(--e2)}.pila--amplia{gap:var(--e6)}.fila{display:flex;align-items:center;gap:var(--e3);flex-wrap:wrap}.divisor{border:0;border-top:var(--borde);margin:0}.texto-suave{color:var(--tinta-suave)}.body-lg{font-size:var(--body-lg)}.body-sm{font-size:var(--body-sm)}.caption{font-size:var(--caption)}.label{font-size:var(--label);font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--tinta-suave)}.numeros{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.firma{font-weight:600;letter-spacing:var(--tracking-titulo)}.solo-lectores{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.saltar{position:absolute;left:var(--margen);top:-100%;background:var(--superficie);color:var(--tinta);padding:var(--e3) var(--e4);border:var(--borde);border-radius:var(--r2);z-index:var(--z-menu)}.saltar:focus{top:var(--e3)}