.hero[data-astro-cid-j7pv25f6]{position:relative;height:clamp(560px,calc(100svh - 76px),900px);overflow:clip;color:#fff;isolation:isolate;display:flex;align-items:flex-end}.hero-foto[data-astro-cid-j7pv25f6]{position:absolute;inset:0;z-index:-1}.hero-foto[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;object-position:50% 30%}.hero-foto[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#121816e6,#121816a6,#12181600 52%),linear-gradient(90deg,#12181659,#12181600 50%)}.hero-texto[data-astro-cid-j7pv25f6]{padding-bottom:clamp(96px,9vw,128px);display:grid;grid-template-columns:1.7fr 1fr;align-items:end;gap:24px clamp(32px,5vw,80px)}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{color:#fff;font-size:clamp(2.3rem,1rem + 3vw,3.9rem);font-weight:700;letter-spacing:-.025em;text-shadow:0 2px 20px rgb(0 0 0 / .3)}.hero-accion[data-astro-cid-j7pv25f6]{display:grid;gap:18px;justify-items:start}.hero-accion[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:clamp(1.05rem,.9rem + .4vw,1.25rem);max-width:36ch;color:#eef3f1}.tarjetas[data-astro-cid-j7pv25f6]{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:-56px}.tarjeta[data-astro-cid-j7pv25f6]{background:#fff;border-radius:var(--radio);box-shadow:inset 0 4px 0 var(--verde),var(--sombra);padding:30px 26px 24px;color:var(--carbon);text-decoration:none;display:flex;flex-direction:column;gap:10px;transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.tarjeta[data-astro-cid-j7pv25f6]:hover{transform:translateY(-6px);box-shadow:inset 0 4px 0 var(--verde),0 28px 50px -22px #1e2d2873;color:var(--carbon)}.tarjeta[data-astro-cid-j7pv25f6] .tarjeta-icono{color:var(--verde);stroke-width:1.5}.tarjeta-titulo[data-astro-cid-j7pv25f6]{font-size:1.45rem}.tarjeta[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:.98rem;line-height:1.5;flex:1}.tarjeta-ver[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:.35em;color:var(--verde-tinta);font-weight:600;font-size:.95rem}@media(prefers-reduced-motion:no-preference){.tarjeta[data-astro-cid-j7pv25f6]{animation:entrar .9s var(--ease) both;animation-delay:calc(var(--i) * 90ms + .25s)}}@keyframes entrar{0%{transform:translateY(28px)}}.quienes-grilla[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1.15fr;gap:clamp(32px,6vw,96px);align-items:start}.quienes-texto[data-astro-cid-j7pv25f6]{display:grid;gap:1.2rem}.destacado[data-astro-cid-j7pv25f6]{font-size:clamp(1.2rem,1rem + .6vw,1.45rem);color:var(--tinta);line-height:1.45}.generaciones[data-astro-cid-j7pv25f6]{position:relative;isolation:isolate;clip-path:inset(0);color:#e6ecea;min-height:100svh;display:flex;align-items:center}.fondo-fijo[data-astro-cid-j7pv25f6]{position:fixed;inset:0;z-index:-1}.fondo-fijo[data-astro-cid-j7pv25f6] img{width:100%;height:100%;object-fit:cover;object-position:50% 40%}.fondo-fijo[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#121816e0,#1218169e,#12181638)}@media(min-width:761px){.fondo-fijo[data-astro-cid-j7pv25f6]{background:#0d0805}.fondo-fijo[data-astro-cid-j7pv25f6] img{position:absolute;top:0;right:0;width:68%;object-position:0% 40%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 35%);mask-image:linear-gradient(90deg,transparent,#000 35%)}}.generaciones[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:#fff;max-width:22ch}.generaciones-texto[data-astro-cid-j7pv25f6]{display:grid;gap:1.4rem;padding-block:clamp(96px,12vw,160px)}.generaciones-texto[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]{font-size:1.2rem;max-width:50ch}.datos[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,auto);justify-content:start;gap:12px clamp(28px,4vw,56px);margin:.5rem 0 0}.datos[data-astro-cid-j7pv25f6] div[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column-reverse;justify-content:flex-end}.datos[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{margin:0;color:#fff;font-size:clamp(2.4rem,1.6rem + 2.4vw,3.6rem);font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.datos[data-astro-cid-j7pv25f6] dt[data-astro-cid-j7pv25f6]{font-size:.95rem;margin-top:6px}.gptw[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:#fff}.servicios-lista[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;border-top:1px solid var(--linea)}.servicios-lista[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:44px minmax(180px,.9fr) 2fr 28px;align-items:center;gap:24px;padding:26px 8px;border-bottom:1px solid var(--linea);color:var(--carbon);text-decoration:none;transition:background-color .3s var(--ease),padding .3s var(--ease)}.servicios-lista[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{background:#fff;padding-inline:20px}.servicios-lista[data-astro-cid-j7pv25f6] .servicio-icono{color:var(--verde);stroke-width:1.5}.servicio-nombre[data-astro-cid-j7pv25f6]{font-size:1.35rem;font-weight:600;color:var(--tinta)}.servicio-resumen[data-astro-cid-j7pv25f6]{font-size:1rem;line-height:1.5;color:var(--carbon-suave)}.servicios-lista[data-astro-cid-j7pv25f6] .servicio-flecha{color:var(--verde-tinta);transition:transform .3s var(--ease)}.servicios-lista[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover .servicio-flecha{transform:translate(6px)}.equipo[data-astro-cid-j7pv25f6]{padding-block:clamp(72px,9vw,120px) 0}.equipo-cabeza[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:end;gap:24px;flex-wrap:wrap;margin-bottom:40px}.equipo-pista[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0 max(var(--gutter),(100vw - var(--ancho)) / 2) clamp(72px,9vw,120px);display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin}.equipo-pista[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{flex:0 0 clamp(170px,18vw,240px);scroll-snap-align:start}.equipo-pista[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;aspect-ratio:13 / 16;object-fit:cover;border-radius:10px}.equipo-pista[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:block;margin-top:10px;font-weight:600;color:var(--tinta)}@media(prefers-reduced-motion:no-preference)and (min-width:800px){@supports (animation-timeline: view()){.equipo[data-astro-cid-j7pv25f6]{height:280vh;padding:0;view-timeline:--equipo block}.equipo-pin[data-astro-cid-j7pv25f6]{position:sticky;top:76px;height:calc(100svh - 76px);display:flex;flex-direction:column;justify-content:center;overflow:clip}.equipo-pista[data-astro-cid-j7pv25f6]{overflow:visible;width:max-content;padding-bottom:0;animation:deslizar linear both;animation-timeline:--equipo;animation-range:contain 0% contain 100%}}}@keyframes deslizar{to{transform:translate(calc(-100% + 100vw))}}.alianzas[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,1fr);gap:28px;align-items:center}.alianzas[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;max-width:220px;margin-inline:auto;filter:grayscale(1) contrast(.9);opacity:.75;transition:filter .3s,opacity .3s}.alianzas[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover img[data-astro-cid-j7pv25f6],.alianzas[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:hover img[data-astro-cid-j7pv25f6]{filter:none;opacity:1}.faq-grilla[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(32px,6vw,96px)}.faq[data-astro-cid-j7pv25f6] details[data-astro-cid-j7pv25f6]{border-bottom:1px solid var(--linea)}.faq[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]{cursor:pointer;list-style:none;padding:22px 40px 22px 0;font-size:1.2rem;font-weight:600;color:var(--tinta);position:relative}.faq[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]::-webkit-details-marker{display:none}.faq[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;right:8px;top:50%;width:12px;height:12px;border-right:2px solid var(--verde);border-bottom:2px solid var(--verde);transform:translateY(-70%) rotate(45deg);transition:transform .3s var(--ease)}.faq[data-astro-cid-j7pv25f6] details[data-astro-cid-j7pv25f6][open] summary[data-astro-cid-j7pv25f6]:after{transform:translateY(-30%) rotate(225deg)}.faq[data-astro-cid-j7pv25f6] details[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{padding-bottom:22px;max-width:62ch}.videos-cabeza[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:end;gap:24px;flex-wrap:wrap;max-width:none}.videos-cabeza[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]{max-width:46rem}.videos[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.videos[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:grid;gap:10px;color:var(--tinta);text-decoration:none}.video-miniatura[data-astro-cid-j7pv25f6]{position:relative;display:block;border-radius:var(--radio);overflow:hidden;aspect-ratio:16 / 9;background:var(--tinta)}.video-miniatura[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.videos[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover .video-miniatura[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{transform:scale(1.04)}.video-play[data-astro-cid-j7pv25f6]{position:absolute;left:16px;bottom:16px;width:52px;height:52px;border-radius:50%;background:var(--verde-tinta);color:#fff;display:grid;place-items:center;box-shadow:0 8px 20px -8px #00000080}.video-titulo[data-astro-cid-j7pv25f6]{font-size:1.2rem;font-weight:600;line-height:1.3}.videos[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover .video-titulo[data-astro-cid-j7pv25f6]{color:var(--verde-tinta)}.video-autores[data-astro-cid-j7pv25f6]{font-size:.95rem;color:var(--carbon-suave);margin-top:-4px}.cierre[data-astro-cid-j7pv25f6]{position:relative;isolation:isolate;overflow:clip;color:#e3f3ef;padding-block:clamp(88px,11vw,140px)}.cierre-foto[data-astro-cid-j7pv25f6]{position:absolute;inset:0;z-index:-1}.cierre-foto[data-astro-cid-j7pv25f6] img{width:100%;height:100%;object-fit:cover;object-position:50% 35%}.cierre-foto[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:0;background:#00594cdb}.cierre-in[data-astro-cid-j7pv25f6]{text-align:center;display:grid;justify-items:center;gap:1rem}.cierre[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:#fff}.cierre[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:1.2rem}.cierre-acciones[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 32px;margin-top:1rem}.cierre-tel[data-astro-cid-j7pv25f6]{color:#fff;text-decoration:none;font-weight:600;font-size:1.15rem;display:inline-flex;align-items:center;gap:.5em}.cierre-tel[data-astro-cid-j7pv25f6]:hover{color:#bfeee5}@media(max-width:960px){.tarjetas[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}.quienes-grilla[data-astro-cid-j7pv25f6],.faq-grilla[data-astro-cid-j7pv25f6],.hero-texto[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.alianzas[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr)}.videos[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}.servicios-lista[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{grid-template-columns:36px 1fr 24px}.servicio-resumen[data-astro-cid-j7pv25f6]{grid-column:2 / 3}}@media(max-width:640px){.hero[data-astro-cid-j7pv25f6]{height:auto;display:block;background:var(--tinta)}.hero-foto[data-astro-cid-j7pv25f6]{position:relative;aspect-ratio:4 / 3;z-index:0}.hero-foto[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{object-position:50% 35%}.hero-foto[data-astro-cid-j7pv25f6]:after{background:linear-gradient(0deg,var(--tinta) 0%,rgb(38 38 37 / 0) 30%)}.hero-texto[data-astro-cid-j7pv25f6]{padding-block:8px 104px}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:2.15rem;text-shadow:none}.hero-accion[data-astro-cid-j7pv25f6] .boton[data-astro-cid-j7pv25f6]{width:100%;justify-content:center}.tarjetas[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;margin-top:-72px}.datos[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr)}.alianzas[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}.videos[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}
