.hero[data-astro-cid-bbe6dxrz]{position:relative;display:grid;align-items:end;min-height:100svh;color:var(--blanco);isolation:isolate;overflow:hidden;background:var(--grafito)}.hero__slides[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;z-index:-2}.hero__slide[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;opacity:0;transition:opacity 1.6s ease-in-out}.hero__slide--activo[data-astro-cid-bbe6dxrz]{opacity:1}.hero__slide[data-astro-cid-bbe6dxrz] picture{position:absolute;inset:0;display:block}.hero[data-astro-cid-bbe6dxrz] .hero__imagen{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1);transition:transform 9s ease-out}.hero__slide--activo[data-astro-cid-bbe6dxrz] .hero__imagen{transform:scale(1.06)}.hero__velo[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;z-index:-1;background:linear-gradient(to right,#161b229e,#161b2233 55%,#161b2200),linear-gradient(to top,#161b22d9,#161b2280 45%,#161b224d)}.hero__contenido[data-astro-cid-bbe6dxrz]{padding-block:9rem clamp(5rem,12vh,8rem)}.hero--compacto[data-astro-cid-bbe6dxrz] .hero__titulo[data-astro-cid-bbe6dxrz]{font-size:clamp(2rem,3.8vw,3.1rem);max-width:24ch;margin-bottom:1.25rem}.hero--compacto[data-astro-cid-bbe6dxrz] .hero__texto[data-astro-cid-bbe6dxrz]{max-width:66ch;font-size:clamp(1rem,1.35vw,1.1rem);line-height:1.6}.hero__eyebrow[data-astro-cid-bbe6dxrz]{display:flex;color:var(--blanco);font-size:.72rem;letter-spacing:var(--tracking);line-height:1.5}.hero__titulo[data-astro-cid-bbe6dxrz]{font-size:clamp(2.4rem,6.5vw,5rem);font-weight:300;letter-spacing:.04em;line-height:1.05;max-width:24ch;margin-bottom:1.5rem}.hero__texto[data-astro-cid-bbe6dxrz]{max-width:46ch;font-size:clamp(1rem,1.6vw,1.2rem);margin-bottom:2.25rem}.hero__acciones[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;gap:1rem}.hero__puntos[data-astro-cid-bbe6dxrz]{position:absolute;left:50%;bottom:2rem;transform:translate(-50%);display:flex;gap:.75rem}.hero__punto[data-astro-cid-bbe6dxrz]{width:2.25rem;height:1.5rem;padding:0;position:relative}.hero__punto[data-astro-cid-bbe6dxrz]:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:var(--blanco);opacity:.45;transition:opacity var(--transicion),height var(--transicion),background var(--transicion)}.hero__punto[data-astro-cid-bbe6dxrz][aria-pressed=true]:before,.hero__punto[data-astro-cid-bbe6dxrz]:hover:before{opacity:1;height:2px;background:var(--ambar)}.hero__scroll[data-astro-cid-bbe6dxrz]{position:absolute;right:var(--gutter);bottom:2rem;display:flex;align-items:flex-end;gap:.75rem;color:var(--blanco)}.hero__scroll-texto[data-astro-cid-bbe6dxrz]{font-size:.68rem;font-weight:400;letter-spacing:var(--tracking);text-transform:uppercase;writing-mode:vertical-rl;transform:rotate(180deg);padding-top:.15rem}.hero__scroll-linea[data-astro-cid-bbe6dxrz]{display:block;width:1px;height:4rem;overflow:hidden;background:color-mix(in srgb,var(--blanco) 30%,transparent)}.hero__scroll-linea[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz]{display:block;width:100%;height:50%;background:var(--ambar);animation:scroll-line 2.2s ease-in-out infinite}@keyframes scroll-line{0%{transform:translateY(-100%)}to{transform:translateY(200%)}}@media(max-width:640px){.hero__velo[data-astro-cid-bbe6dxrz]{background:linear-gradient(to top,#161b22e6,#161b22b8 32%,#161b2247 58%,#161b2224)}.hero__contenido[data-astro-cid-bbe6dxrz]{padding-block:7rem 4.5rem}.hero__eyebrow[data-astro-cid-bbe6dxrz]{font-size:.62rem;margin-bottom:.9rem}.hero__titulo[data-astro-cid-bbe6dxrz],.hero--compacto[data-astro-cid-bbe6dxrz] .hero__titulo[data-astro-cid-bbe6dxrz]{font-size:clamp(1.9rem,8.6vw,2.5rem);line-height:1.08;margin-bottom:.9rem}.hero__texto[data-astro-cid-bbe6dxrz],.hero--compacto[data-astro-cid-bbe6dxrz] .hero__texto[data-astro-cid-bbe6dxrz]{font-size:.95rem;line-height:1.5;margin-bottom:1.4rem;color:color-mix(in srgb,var(--blanco) 88%,transparent)}.hero__acciones[data-astro-cid-bbe6dxrz]{gap:.6rem}.hero__acciones[data-astro-cid-bbe6dxrz] .boton[data-astro-cid-bbe6dxrz]{padding:.8rem 1.1rem;font-size:.68rem;letter-spacing:.14em}.hero__scroll[data-astro-cid-bbe6dxrz]{display:none}}@media(prefers-reduced-motion:reduce){.hero__slide[data-astro-cid-bbe6dxrz],.hero[data-astro-cid-bbe6dxrz] .hero__imagen{transition:none}.hero__slide--activo[data-astro-cid-bbe6dxrz] .hero__imagen{transform:none}.hero__scroll-linea[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz]{animation:none}}
