.marca[data-astro-cid-fkebd7ay]{display:block}.marca[data-astro-cid-fkebd7ay] svg{width:100%;height:auto;display:block}.pie[data-astro-cid-jo6i4kqk]{background:var(--papel-2);border-top:1px solid var(--linea);padding-block:clamp(3rem,2rem + 4vw,4.5rem) 2rem}.pie-rejilla[data-astro-cid-jo6i4kqk]{gap:2.5rem;display:grid}.pie-marca[data-astro-cid-jo6i4kqk] .pie-logo{width:8.5rem}.pie-tagline[data-astro-cid-jo6i4kqk]{max-width:24rem;color:var(--tinta-2);margin-top:1.25rem;font-size:.95rem}.pie-columna[data-astro-cid-jo6i4kqk] h2[data-astro-cid-jo6i4kqk]{font-family:var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--tenue);margin-bottom:1rem;font-size:.78rem;font-weight:600}.pie-columna[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.pie-columna[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--tinta-2);text-underline-offset:.25em;font-size:.95rem;text-decoration:none}.pie-columna[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--acento-texto);text-decoration:underline}.pie-columna[data-astro-cid-jo6i4kqk] address[data-astro-cid-jo6i4kqk]{color:var(--tinta-2);max-width:16rem;font-size:.95rem;font-style:normal}.pie-base[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--linea);color:var(--tenue);flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;margin-top:clamp(2.5rem,2rem + 2vw,3.5rem);padding-top:1.5rem;font-size:.85rem;display:flex}.pie-razon[data-astro-cid-jo6i4kqk]{font-family:var(--display);font-weight:500}@media (width>=46rem){.pie-rejilla[data-astro-cid-jo6i4kqk]{grid-template-columns:1.6fr 1fr 1.2fr 1fr;gap:3rem 2rem}}.barra[data-astro-cid-wpvy4v7s]{z-index:50;background:color-mix(in srgb, var(--superficie-tinta) 86%, transparent);backdrop-filter:saturate(1.3)blur(16px);border-bottom:1px solid var(--linea-sobre-tinta);color:var(--sobre-foto);position:sticky;top:0}.barra-fila[data-astro-cid-wpvy4v7s]{justify-content:space-between;align-items:center;gap:1.5rem;min-height:4.25rem;display:flex}.barra-marca[data-astro-cid-wpvy4v7s]{flex:none;align-items:center;gap:.7rem;padding-block:.55rem;text-decoration:none;display:flex}.barra-marca[data-astro-cid-wpvy4v7s] .barra-isotipo{--logo-tinta:var(--sobre-foto);width:2.1rem}.barra-nombre[data-astro-cid-wpvy4v7s]{font-family:var(--display);letter-spacing:-.015em;white-space:nowrap;font-size:1.02rem;font-weight:700}.menu-escritorio[data-astro-cid-wpvy4v7s]{align-items:center;gap:2rem;display:none}.menu-escritorio[data-astro-cid-wpvy4v7s] ul[data-astro-cid-wpvy4v7s]{align-items:center;gap:1.75rem;margin:0;padding:0;list-style:none;display:flex}.menu-escritorio[data-astro-cid-wpvy4v7s] ul[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{font-family:var(--display);color:var(--sobre-foto-2);font-size:.95rem;font-weight:500;text-decoration:none;transition:color .16s}.menu-escritorio[data-astro-cid-wpvy4v7s] ul[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover{color:var(--sobre-foto)}.boton-compacto[data-astro-cid-wpvy4v7s]{padding:.65rem 1.15rem;font-size:.9rem}.menu-movil[data-astro-cid-wpvy4v7s]>summary[data-astro-cid-wpvy4v7s]{cursor:pointer;border-radius:2px;place-items:center;width:2.75rem;height:2.75rem;margin-right:-.5rem;list-style:none;display:grid}.menu-movil[data-astro-cid-wpvy4v7s]>summary[data-astro-cid-wpvy4v7s]::-webkit-details-marker{display:none}.hamburguesa[data-astro-cid-wpvy4v7s]{gap:5px;width:1.3rem;display:grid}.hamburguesa[data-astro-cid-wpvy4v7s] i[data-astro-cid-wpvy4v7s]{background:var(--sobre-foto);height:2px;transition:transform .2s,opacity .2s;display:block}.menu-movil[data-astro-cid-wpvy4v7s][open] .hamburguesa[data-astro-cid-wpvy4v7s] i[data-astro-cid-wpvy4v7s]:first-child{transform:translateY(7px)rotate(45deg)}.menu-movil[data-astro-cid-wpvy4v7s][open] .hamburguesa[data-astro-cid-wpvy4v7s] i[data-astro-cid-wpvy4v7s]:nth-child(2){opacity:0}.menu-movil[data-astro-cid-wpvy4v7s][open] .hamburguesa[data-astro-cid-wpvy4v7s] i[data-astro-cid-wpvy4v7s]:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.panel[data-astro-cid-wpvy4v7s]{background:var(--superficie-tinta);color:var(--sobre-foto);border-bottom:1px solid var(--linea-sobre-tinta);box-shadow:var(--sombra);gap:.25rem;max-height:calc(100dvh - 4.25rem);padding:1.25rem clamp(1rem,5vw,2rem) 2rem;display:grid;position:fixed;inset:4.25rem 0 auto;overflow-y:auto}.panel[data-astro-cid-wpvy4v7s] ul[data-astro-cid-wpvy4v7s]{margin:0 0 1rem;padding:0;list-style:none}.panel[data-astro-cid-wpvy4v7s] li[data-astro-cid-wpvy4v7s]+li[data-astro-cid-wpvy4v7s]{border-top:1px solid var(--linea-sobre-tinta)}.panel[data-astro-cid-wpvy4v7s] ul[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{font-family:var(--display);padding:.95rem .25rem;font-size:1.15rem;font-weight:600;text-decoration:none;display:block}@media (width>=60rem){.barra-fila[data-astro-cid-wpvy4v7s]{min-height:4.75rem}.barra-marca[data-astro-cid-wpvy4v7s] .barra-isotipo{width:2.35rem}.barra-nombre[data-astro-cid-wpvy4v7s]{font-size:1.12rem}.menu-escritorio[data-astro-cid-wpvy4v7s]{display:flex}.menu-movil[data-astro-cid-wpvy4v7s]{display:none}}:root{--papel:#fff;--papel-2:#f6f4f1;--superficie:#efebe6;--tinta:#1f1a17;--tinta-2:#4a423c;--tenue:#6b625a;--linea:#1f1a1724;--linea-fuerte:#1f1a1752;--numero:#848280;--acento:#da251c;--acento-texto:#a81a12;--acento-hover:#b51e15;--acento-tenue:#da251c1a;--sobre-acento:#fff;--marca-ave:#fef501;--marca-res:#da251c;--marca-cerdo:#0092df;--marca-materias:#029141;--marca-empaques:#1f1a17;--logo-tinta:#1f1a17;--display:"Archivo Variable", "Archivo respaldo", system-ui, -apple-system, sans-serif;--cuerpo:"IBM Plex Sans", "Plex respaldo", system-ui, -apple-system, sans-serif;--superficie-tinta:#1f1a17;--sobre-claro:#1f1a17;--sobre-foto:#fff;--sobre-foto-2:#ece7e2;--sobre-foto-tenue:#c9c0b8;--acento-sobre-foto:#ff6a5e;--velo-nulo:#14110f00;--velo-suave:#14110f73;--velo-medio:#14110fa8;--velo-fuerte:#14110fd1;--linea-sobre-tinta:#ffffff24;--sombra:0 24px 60px -32px #1f1a1773;color-scheme:light}@media (prefers-color-scheme:dark){:root{--papel:#14110f;--papel-2:#1c1816;--superficie:#241f1b;--tinta:#f7f4f0;--tinta-2:#cdc4ba;--tenue:#a79c91;--linea:#f7f4f029;--linea-fuerte:#f7f4f057;--numero:#918d8a;--acento:#da251c;--acento-texto:#f0948a;--acento-hover:#c9524a;--acento-tenue:#f0948a1f;--sobre-acento:#fff;--logo-tinta:#f7f4f0;--sombra:0 24px 60px -32px #000c;color-scheme:dark}}@font-face{font-family:Archivo respaldo;src:local(Arial),local(Helvetica),local(Liberation Sans);size-adjust:99.71%;ascent-override:88.06%;descent-override:21.06%;line-gap-override:0%;font-display:swap}@font-face{font-family:Archivo Variable;src:url(/fonts/archivo-wght-latin.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:optional}@font-face{font-family:Plex respaldo;src:local(Arial),local(Helvetica),local(Liberation Sans);size-adjust:100.56%;ascent-override:101.93%;descent-override:27.35%;line-gap-override:0%;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/ibm-plex-sans-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:optional}@font-face{font-family:IBM Plex Sans;src:url(/fonts/ibm-plex-sans-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:optional}*,:before,:after{box-sizing:border-box}*{margin:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:5.5rem}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms;animation-duration:.001ms;animation-iteration-count:1}}body{background:var(--papel);color:var(--tinta);font-family:var(--cuerpo);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:1.0625rem;line-height:1.65}img,picture,svg,video{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer}h1,h2,h3,h4{font-family:var(--display);text-wrap:balance;font-weight:700;line-height:1.08}h1,h2{letter-spacing:-.024em}h3,h4{letter-spacing:-.003em}h1{font-size:clamp(2.4rem,1.4rem + 4.4vw,4.6rem)}h2{font-size:clamp(1.95rem,1.3rem + 2.6vw,3.1rem)}h3{font-size:clamp(1.1rem,1rem + .45vw,1.32rem);line-height:1.22}p{text-wrap:pretty}a{color:inherit}:focus-visible{outline:3px solid var(--acento);outline-offset:3px;border-radius:2px}.envoltura{width:min(100% - 2.5rem,76rem);margin-inline:auto}@media (width<=40rem){.envoltura{width:min(100% - 2rem,76rem)}}.seccion{padding-block:clamp(4.5rem,3rem + 6vw,8rem)}.seccion+.seccion:not([data-cambia-fondo]){padding-top:0}.encabezado-seccion{max-width:44rem}.eyebrow{font-family:var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--acento-texto);align-items:center;gap:.6rem;margin-bottom:1.1rem;font-size:.78rem;font-weight:600;display:inline-flex}.eyebrow:before{content:"";background:currentColor;width:1.9rem;height:2px}.intro-seccion{max-width:38rem;color:var(--tinta-2);margin-top:1.25rem;font-size:1.1rem}.boton{font-family:var(--display);letter-spacing:.01em;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;gap:.55rem;padding:.95rem 1.6rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:background-color .18s,color .18s,border-color .18s,transform .18s;display:inline-flex}.boton:hover{transform:translateY(-1px)}.boton-primario{background:var(--acento);color:var(--sobre-acento)}.boton-primario:hover{background:var(--acento-hover,var(--acento))}.boton-claro{background:var(--sobre-foto);color:var(--sobre-claro)}.boton-claro:hover{background:var(--sobre-foto-2)}.boton-secundario{color:var(--tinta);border-color:var(--linea-fuerte,var(--linea));background:0 0}.boton-secundario:hover{border-color:var(--tinta);background:var(--papel-2)}.solo-lectores{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pagina-texto{padding-block:clamp(3.5rem,2.5rem + 5vw,6rem)}.pagina-texto .prosa{max-width:42rem}.pagina-texto .prosa>*+*{margin-top:1.1rem}.pagina-texto .prosa h2{margin-top:2.6rem;font-size:clamp(1.3rem,1.1rem + .8vw,1.6rem)}.pagina-texto .prosa h3{margin-top:1.8rem}.pagina-texto .prosa ul,.pagina-texto .prosa ol{padding-left:1.3rem}.pagina-texto .prosa li+li{margin-top:.45rem}.pagina-texto .prosa a{color:var(--acento-texto);text-underline-offset:.2em}
