.hero[data-astro-cid-w6fzp2su]{background:var(--ink);color:#fff;position:relative;overflow:hidden}.hero__halo[data-astro-cid-w6fzp2su]{pointer-events:none;background:radial-gradient(circle at 40% 40%,#f7a94a38,#e0562b0d 55%,#0000 72%);border-radius:50%;width:640px;height:640px;position:absolute;top:-200px;right:-150px}.hero__inner[data-astro-cid-w6fzp2su]{padding-top:var(--sp-8);gap:var(--sp-6);flex-direction:column;display:flex;position:relative}.hero__inner[data-astro-cid-w6fzp2su] h1[data-astro-cid-w6fzp2su]{max-width:var(--medida-corta);font-family:var(--font-title);letter-spacing:-.036em;margin:0;font-size:clamp(40px,4.9vw,68px);font-weight:700;line-height:1}.hero__inner[data-astro-cid-w6fzp2su] p[data-astro-cid-w6fzp2su]{max-width:var(--medida);font-size:var(--fs-lg);color:var(--blanco-medio);margin:0;line-height:1.58}.hero__inner[data-astro-cid-w6fzp2su] img[data-astro-cid-w6fzp2su]{margin-top:var(--sp-4);object-fit:cover;border-radius:4px 4px 0 0;width:100%;height:clamp(300px,38vw,520px);display:block}.stats-franja[data-astro-cid-w6fzp2su]{background:var(--ink);color:#fff}.empresa[data-astro-cid-w6fzp2su]{background:var(--bg);padding:clamp(52px,8vw,96px) 0}.empresa__grid[data-astro-cid-w6fzp2su]{grid-template-columns:.82fr 1.18fr;align-items:start;gap:clamp(30px,5vw,72px);display:grid}.empresa__titulo[data-astro-cid-w6fzp2su]{gap:var(--sp-4);flex-direction:column;display:flex}.empresa__titulo[data-astro-cid-w6fzp2su] img[data-astro-cid-w6fzp2su]{margin-top:var(--sp-3);object-fit:cover;border-radius:4px;width:100%;height:300px}.empresa__cuerpo[data-astro-cid-w6fzp2su]{gap:var(--sp-5);flex-direction:column;display:flex}.empresa__cuerpo[data-astro-cid-w6fzp2su] p[data-astro-cid-w6fzp2su]{font-size:var(--fs-md);color:var(--text-muted);margin:0;line-height:1.65}.empresa__destacado[data-astro-cid-w6fzp2su]{font-size:var(--fs-lg)!important;color:var(--text-strong)!important;line-height:1.6!important}.empresa__minitarjetas[data-astro-cid-w6fzp2su]{gap:var(--sp-4);padding-top:var(--sp-3);grid-template-columns:repeat(3,1fr);display:grid}.minitarjeta[data-astro-cid-w6fzp2su]{gap:var(--sp-3);padding:var(--sp-5);background:var(--bg-white);border:1px solid var(--border);transition:transform var(--dur-media) ease, box-shadow var(--dur-media) ease, border-color var(--dur-media) ease;border-radius:4px;flex-direction:column;display:flex}@media (hover:hover) and (pointer:fine){.minitarjeta[data-astro-cid-w6fzp2su]:hover{border-color:var(--ink);transform:translateY(-3px);box-shadow:0 14px 34px #14110f14}}.minitarjeta__icono[data-astro-cid-w6fzp2su]{background:var(--orange-tint);width:40px;height:40px;color:var(--orange);border-radius:3px;justify-content:center;align-items:center;display:inline-flex}.minitarjeta__texto[data-astro-cid-w6fzp2su]{font-family:var(--font-title);font-size:var(--fs-md);letter-spacing:-.01em;font-weight:600}.mision[data-astro-cid-w6fzp2su]{background:var(--bg-white);border-top:1px solid var(--border);padding:clamp(52px,8vw,96px) 0}.mision__grid[data-astro-cid-w6fzp2su]{gap:var(--sp-6);grid-template-columns:1fr 1fr;display:grid}.mision__tarjeta[data-astro-cid-w6fzp2su]{gap:var(--sp-4);border:1px solid var(--border);transition:transform var(--dur-media) ease, box-shadow var(--dur-media) ease;border-radius:4px;flex-direction:column;padding:clamp(20px,4vw,40px) 38px 44px;display:flex}.mision__tarjeta--dark[data-astro-cid-w6fzp2su]{background:var(--ink);color:#fff;border-color:var(--ink)}@media (hover:hover) and (pointer:fine){.mision__tarjeta[data-astro-cid-w6fzp2su]:hover{transform:translateY(-4px);box-shadow:0 18px 44px #14110f17}.mision__tarjeta--dark[data-astro-cid-w6fzp2su]:hover{box-shadow:0 18px 44px #14110f3d}}.mision__icono[data-astro-cid-w6fzp2su]{background:var(--orange-tint);width:46px;height:46px;color:var(--orange);border-radius:3px;justify-content:center;align-items:center;display:inline-flex}.mision__icono--warm[data-astro-cid-w6fzp2su]{color:var(--orange-light);background:#f7a94a29}.mision__tarjeta[data-astro-cid-w6fzp2su] h3[data-astro-cid-w6fzp2su]{font-family:var(--font-title);font-size:var(--fs-2xl);letter-spacing:-.02em;margin:0;font-weight:600}.mision__tarjeta[data-astro-cid-w6fzp2su] p[data-astro-cid-w6fzp2su]{font-size:var(--fs-md);color:var(--text-muted);margin:0;line-height:1.62}.mision__tarjeta--dark[data-astro-cid-w6fzp2su] p[data-astro-cid-w6fzp2su]{color:var(--blanco-medio)}.aportes[data-astro-cid-w6fzp2su]{background:var(--bg-warm);padding:clamp(52px,8vw,96px) 0}.aportes__inner[data-astro-cid-w6fzp2su]{gap:var(--sp-7);flex-direction:column;display:flex}.aportes__cabecera[data-astro-cid-w6fzp2su]{gap:var(--sp-4);max-width:var(--medida);flex-direction:column;display:flex}.aportes__cabecera[data-astro-cid-w6fzp2su] p[data-astro-cid-w6fzp2su]{font-size:var(--fs-md);color:var(--text-muted);margin:0;line-height:1.62}.aportes__grid[data-astro-cid-w6fzp2su]{gap:var(--sp-5);grid-template-columns:repeat(3,1fr);display:grid}.aporte[data-astro-cid-w6fzp2su]{gap:var(--sp-3);padding:var(--sp-6) var(--sp-6) var(--sp-6);background:var(--bg-white);transition:transform var(--dur-media) ease, box-shadow var(--dur-media) ease;border-radius:4px;flex-direction:column;display:flex}@media (hover:hover) and (pointer:fine){.aporte[data-astro-cid-w6fzp2su]:hover{transform:translateY(-4px);box-shadow:0 18px 40px #14110f1a}}.aporte__num[data-astro-cid-w6fzp2su]{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:.1em;color:var(--orange)}.aporte[data-astro-cid-w6fzp2su] h3[data-astro-cid-w6fzp2su]{font-family:var(--font-title);font-size:var(--fs-lg);letter-spacing:-.016em;margin:0;font-weight:600}.aporte[data-astro-cid-w6fzp2su] p[data-astro-cid-w6fzp2su]{font-size:var(--fs-sm);color:var(--text-muted);margin:0;line-height:1.6}.lugar[data-astro-cid-w6fzp2su]{background:var(--bg);padding:clamp(52px,8vw,96px) 0}.lugar__grid[data-astro-cid-w6fzp2su]{gap:var(--sp-7);grid-template-columns:1.25fr .75fr;align-items:center;display:grid}.lugar__mosaico[data-astro-cid-w6fzp2su]{gap:var(--sp-4);grid-template-rows:200px 200px;grid-template-columns:1.4fr 1fr;display:grid}.lugar__mosaico[data-astro-cid-w6fzp2su] img[data-astro-cid-w6fzp2su]{object-fit:cover;border-radius:4px;width:100%;height:100%}.lugar__mosaico[data-astro-cid-w6fzp2su] img[data-astro-cid-w6fzp2su]:first-child{grid-row:span 2}.lugar__texto[data-astro-cid-w6fzp2su]{gap:var(--sp-4);flex-direction:column;display:flex}.lugar__texto[data-astro-cid-w6fzp2su] h2[data-astro-cid-w6fzp2su]{font-family:var(--font-title);letter-spacing:-.03em;margin:0;font-size:clamp(27px,2.8vw,36px);font-weight:700;line-height:1.1}.lugar__texto[data-astro-cid-w6fzp2su] p[data-astro-cid-w6fzp2su]{font-size:var(--fs-md);color:var(--text-muted);margin:0;line-height:1.62}.lugar__cta[data-astro-cid-w6fzp2su]{--btn-py:16px;--btn-px:26px;align-self:flex-start}.cta-final[data-astro-cid-w6fzp2su]{background:var(--ink);color:#fff;padding:clamp(52px,8vw,92px) 0;position:relative;overflow:hidden}.cta-final__halo[data-astro-cid-w6fzp2su]{pointer-events:none;background:radial-gradient(#e0562b3d,#0000 68%);width:900px;height:600px;position:absolute;bottom:-300px;left:50%;transform:translate(-50%)}.cta-final__inner[data-astro-cid-w6fzp2su]{align-items:center;gap:var(--sp-5);text-align:center;flex-direction:column;display:flex;position:relative}.cta-final__inner[data-astro-cid-w6fzp2su] h2[data-astro-cid-w6fzp2su]{max-width:var(--medida-corta);font-family:var(--font-title);letter-spacing:-.034em;margin:0;font-size:clamp(32px,3.8vw,48px);font-weight:700;line-height:1.04}.cta-final__inner[data-astro-cid-w6fzp2su] p[data-astro-cid-w6fzp2su]{max-width:var(--medida);font-size:var(--fs-lg);color:var(--blanco-medio);margin:0;line-height:1.58}.cta-final__btn[data-astro-cid-w6fzp2su]{--btn-py:18px;--btn-px:30px;--btn-fs:16px}
