.ampliador[data-astro-cid-dcrku7ki]{background:0 0;border:none;max-width:92vw;max-height:92vh;padding:0;overflow:visible}.ampliador[data-astro-cid-dcrku7ki]::backdrop{background:#0f120ad9}figure[data-astro-cid-dcrku7ki]{flex-direction:column;align-items:center;gap:12px;margin:0;display:flex}img[data-astro-cid-dcrku7ki]{object-fit:contain;background:var(--oscuro);border-radius:12px;min-width:min(360px,88vw);max-width:88vw;max-height:80vh;display:block}figcaption[data-astro-cid-dcrku7ki]{color:var(--blanco);text-align:center;font-weight:600}.cerrar[data-astro-cid-dcrku7ki]{background:var(--blanco);width:36px;height:36px;color:var(--oscuro);cursor:pointer;border:none;border-radius:50%;font-size:24px;line-height:1;position:absolute;top:-44px;right:0}.cerrar[data-astro-cid-dcrku7ki]:focus-visible{outline:2px solid var(--lima);outline-offset:2px}.header[data-astro-cid-nen7h5rs]{z-index:10;border-bottom:1px solid var(--borde);backdrop-filter:blur(8px);background:#fffffff0;position:sticky;top:0}.barra[data-astro-cid-nen7h5rs]{max-width:var(--ancho-max);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 32px;margin:0 auto;padding:14px 24px;display:flex}.marca[data-astro-cid-nen7h5rs]{align-items:center;text-decoration:none;display:flex}.marca[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:auto;height:52px;display:block}.nav[data-astro-cid-nen7h5rs]{flex-wrap:wrap;align-items:center;gap:4px 24px;font-size:15px;font-weight:500;display:flex}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding:10px 0;text-decoration:none}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--acento);text-underline-offset:6px;text-decoration:underline 2px}.nav[data-astro-cid-nen7h5rs] .nav-contacto[data-astro-cid-nen7h5rs]{border-radius:var(--pill);background:var(--acento);color:var(--blanco);padding:10px 18px}.nav[data-astro-cid-nen7h5rs] .nav-contacto[data-astro-cid-nen7h5rs]:hover{background:var(--oscuro);color:var(--blanco)}.franja[data-astro-cid-nen7h5rs]{height:6px;display:flex}.franja[data-astro-cid-nen7h5rs] div[data-astro-cid-nen7h5rs]{background:var(--lima);flex:1}.franja[data-astro-cid-nen7h5rs] div[data-astro-cid-nen7h5rs]+div[data-astro-cid-nen7h5rs]{background:var(--oliva)}.menu-boton[data-astro-cid-nen7h5rs]{border:1px solid var(--borde-chip);background:var(--blanco);width:44px;height:44px;color:var(--oscuro);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;padding:0;display:none}.menu-boton[data-astro-cid-nen7h5rs] .icono-cerrar[data-astro-cid-nen7h5rs],.menu-boton[data-astro-cid-nen7h5rs][aria-expanded=true] .icono-abrir[data-astro-cid-nen7h5rs]{display:none}.menu-boton[data-astro-cid-nen7h5rs][aria-expanded=true] .icono-cerrar[data-astro-cid-nen7h5rs]{display:inline}@media (width<=1180px){.barra[data-astro-cid-nen7h5rs]{column-gap:24px}.nav[data-astro-cid-nen7h5rs]{column-gap:18px;font-size:14.5px}}@media (width<=1080px){.marca[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{height:44px}.js-menu .menu-boton[data-astro-cid-nen7h5rs]:not([hidden]){display:inline-flex}.js-menu .nav[data-astro-cid-nen7h5rs]{flex-direction:column;flex-basis:100%;align-items:stretch;gap:0;padding:8px 0 12px;font-size:17px;display:none}.js-menu .nav[data-astro-cid-nen7h5rs].abierto{display:flex}.js-menu .nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--borde);padding:12px 0}.js-menu .nav[data-astro-cid-nen7h5rs] .nav-contacto[data-astro-cid-nen7h5rs]{text-align:center;border-bottom:none;margin-top:12px}}.footer[data-astro-cid-jo6i4kqk]{background:var(--oscuro);color:var(--claro-3);font-size:15px}.footer[data-astro-cid-jo6i4kqk] [data-astro-cid-jo6i4kqk]:focus-visible{outline-color:var(--lima)}.interior[data-astro-cid-jo6i4kqk]{max-width:var(--ancho-max);flex-direction:column;gap:32px;margin:0 auto;padding:56px 24px 40px;display:flex}.fila[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;gap:24px 48px;display:flex}.marca[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:14px;max-width:420px;display:flex}.logo[data-astro-cid-jo6i4kqk]{background:var(--blanco);border-radius:12px;align-self:flex-start;padding:10px 14px}.logo[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:auto;height:40px;display:block}.nav[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:8px 28px;display:flex}.nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--claro);padding:8px 0;text-decoration:none}.nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--lima)}.legal[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--oscuro-borde);padding-top:24px;font-size:14px}:root{--lima:#afcb08;--oliva:#879d0a;--acento:#5e6e06;--oscuro:#1f2416;--gris:#575656;--blanco:#fff;--acento-tinte:#eef3d6;--fondo-suave:#f5f7ee;--fondo-foto:#e3e8d2;--fondo-lima:#f2f6df;--fondo-arena:#f8f3e7;--fondo-cielo:#e9f1f2;--fondo-durazno:#fbefe5;--fondo-piedra:#f1f1ec;--borde:#e6e9de;--borde-chip:#d9decb;--borde-input:#cdd3be;--oscuro-2:#2a3020;--oscuro-borde:#394129;--oscuro-linea:#4a5434;--oscuro-boton:#6b7559;--claro:#eef0e6;--claro-2:#c2c9b4;--claro-3:#a9b198;--fuente-texto:var(--font-plex), "IBM Plex Sans", system-ui, sans-serif;--fuente-titulos:var(--font-sora), Sora, sans-serif;--ancho-max:1392px;--alto-header:88px;--radio-card:18px;--radio-panel:20px;--pill:999px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--alto-header) + 8px)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--blanco);min-height:100vh;color:var(--oscuro);font-family:var(--fuente-texto);flex-direction:column;margin:0;font-size:17px;line-height:1.6;display:flex}img{max-width:100%}a{color:var(--oscuro)}a:where(:hover){color:var(--acento)}:focus-visible{outline:3px solid var(--oliva);outline-offset:3px}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:100;border-radius:var(--pill);background:var(--oscuro);color:var(--blanco);padding:10px 18px;font-weight:600;text-decoration:none;position:absolute;top:-100px;left:16px}.skip-link:focus{color:var(--blanco);top:12px}.contenedor{max-width:var(--ancho-max);margin:0 auto;padding:96px 24px}.oscuro{background:var(--oscuro);color:var(--claro)}.suave{background:var(--fondo-suave)}.encabezado-seccion{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 64px;display:flex}.titulo-seccion{font-family:var(--fuente-titulos);letter-spacing:-.015em;margin:0;font-size:clamp(30px,3.4vw,44px);font-weight:600;line-height:1.12}.titulo-seccion--chico{font-size:clamp(28px,3vw,38px)}.bajada{color:var(--gris);margin:0}.antetitulo{letter-spacing:.12em;text-transform:uppercase;color:var(--lima);margin:0;font-size:14px;font-weight:600}.enlace-ver{color:var(--acento);font-weight:600}.boton{border-radius:var(--pill);font:inherit;cursor:pointer;padding:14px 24px;font-weight:600;text-decoration:none;display:inline-block}.boton--acento{background:var(--acento);color:var(--blanco);border:none}.boton--acento:hover{color:var(--blanco);background:var(--oscuro)}.boton--claro{background:var(--blanco);color:var(--oscuro)}.boton--claro:hover{color:var(--oscuro);background:var(--claro)}.boton--contorno{border:1px solid var(--oscuro-boton);color:var(--blanco);padding:13px 23px}.boton--contorno:hover{color:var(--blanco);border-color:var(--claro-3)}.oscuro .boton--acento:hover{background:var(--oliva)}.oscuro :focus-visible{outline-color:var(--lima)}.grilla{grid-template-columns:repeat(auto-fit, minmax(min(var(--min-col,250px), 100%), 1fr));gap:20px;display:grid}.prosa{max-width:720px}.prosa>:first-child{margin-top:0}.prosa h2,.prosa h3{font-family:var(--fuente-titulos);margin:1.8em 0 .6em;font-weight:600;line-height:1.25}.prosa h2{font-size:26px}.prosa h3{font-size:21px}.prosa a{color:var(--acento);font-weight:500}.prosa img{border-radius:var(--radio-card);height:auto}.prosa blockquote{border-left:3px solid var(--lima);color:var(--gris);margin:1.5em 0;padding:4px 0 4px 20px}@media (width<=640px){.contenedor{padding-top:64px;padding-bottom:64px}}main[data-astro-cid-z4jru4n3]{flex:1}main[data-astro-cid-z4jru4n3]:focus{outline:none}
