.intro[data-astro-cid-i6deelhy]{min-height:clamp(26rem,70svh,44rem);color:var(--papel);align-items:end;display:grid;position:relative;overflow:hidden}.intro__fondo[data-astro-cid-i6deelhy]{position:absolute;inset:0}.intro__fondo[data-astro-cid-i6deelhy] .intro__img{object-fit:cover;filter:sepia(.55)contrast(.95);width:100%;height:100%}.intro__fondo[data-astro-cid-i6deelhy]:after{content:"";background:linear-gradient(#2a1f1a33,#2a1f1a73 45%,#2a1f1aeb 92%);position:absolute;inset:0}.intro__texto[data-astro-cid-i6deelhy]{justify-items:start;gap:.75rem;padding-block:3rem 2.5rem;display:grid;position:relative}.intro[data-astro-cid-i6deelhy] .antetitulo[data-astro-cid-i6deelhy]{color:var(--ocre-claro)}.intro[data-astro-cid-i6deelhy] h1[data-astro-cid-i6deelhy]{font-size:clamp(2.8rem,2rem + 4vw,5rem)}.intro[data-astro-cid-i6deelhy] p[data-astro-cid-i6deelhy]:not(.antetitulo){color:#fbf6ece0;max-width:32rem;font-size:1.15rem}.intro__flecha[data-astro-cid-i6deelhy]{border:1.5px solid #fbf6ec80;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;margin-top:.75rem;animation:2s ease-in-out infinite botar;display:grid}.intro__flecha[data-astro-cid-i6deelhy] svg{width:1.2rem;transform:rotate(90deg)}@keyframes botar{50%{transform:translateY(6px)}}.linea[data-astro-cid-i6deelhy]{--x-linea:calc(var(--margen) + .6rem);gap:4rem;padding-block:4rem;list-style:none;display:grid;position:relative}.linea[data-astro-cid-i6deelhy]:before,.linea[data-astro-cid-i6deelhy]:after{content:"";top:4rem;bottom:4rem;left:var(--x-linea);background:var(--linea);border-radius:3px;width:3px;margin-left:-1.5px;position:absolute}.linea[data-astro-cid-i6deelhy]:after{background:var(--burdeos);transform-origin:top;transform:scaleY(var(--progreso,1))}.etapa[data-astro-cid-i6deelhy]{gap:1.5rem;padding-left:2.25rem;display:grid;position:relative}.etapa__punto[data-astro-cid-i6deelhy]{z-index:1;border:3px solid var(--burdeos);background:var(--papel);border-radius:50%;width:1.2rem;height:1.2rem;transition:background-color .4s .2s;position:absolute;top:.85rem;left:0}.etapa[data-astro-cid-i6deelhy].visible .etapa__punto[data-astro-cid-i6deelhy],html:not(.js) .etapa__punto[data-astro-cid-i6deelhy]{background:var(--ocre)}.etapa__anio[data-astro-cid-i6deelhy]{font-family:var(--fuente-cifras);color:var(--ocre);letter-spacing:-.02em;font-size:clamp(3rem,2.2rem + 4vw,5.5rem);font-weight:800;line-height:.9}.etapa[data-astro-cid-i6deelhy] h2[data-astro-cid-i6deelhy]{margin-top:.5rem;font-size:clamp(1.6rem,1.3rem + 1.4vw,2.2rem)}.etapa__texto[data-astro-cid-i6deelhy]>p[data-astro-cid-i6deelhy]:not(.etapa__anio,.etapa__contexto){color:var(--tinta-suave);margin-top:.75rem;font-size:1.08rem}.etapa__contexto[data-astro-cid-i6deelhy]{border-left:3px solid var(--ocre);border-radius:0 var(--radio) var(--radio) 0;background:var(--papel-2);margin-top:1rem;padding:.8rem 1rem;font-size:.95rem}.etapa__contexto[data-astro-cid-i6deelhy] strong[data-astro-cid-i6deelhy]{letter-spacing:.12em;text-transform:uppercase;color:var(--burdeos);margin-bottom:.15rem;font-size:.78rem;display:block}.etapa__foto[data-astro-cid-i6deelhy]{width:min(100%,30rem);box-shadow:var(--sombra);transform:rotate(var(--giro));background:#fff;justify-self:start;padding:.6rem}.etapa__foto[data-astro-cid-i6deelhy] img{width:100%;height:auto;display:block}figcaption[data-astro-cid-i6deelhy]{text-align:center;color:var(--tinta-suave);padding:.6rem .25rem .15rem;font-size:.95rem}figcaption[data-astro-cid-i6deelhy] small[data-astro-cid-i6deelhy]{opacity:.8;margin-top:.15rem;font-size:.78rem;display:block}@media (width>=900px){.linea[data-astro-cid-i6deelhy]{--x-linea:50%;gap:6rem;padding-block:6rem}.linea[data-astro-cid-i6deelhy]:before,.linea[data-astro-cid-i6deelhy]:after{top:6rem;bottom:6rem}.etapa[data-astro-cid-i6deelhy]{grid-template-columns:1fr 1fr;align-items:center;gap:6rem;padding-left:0}.etapa__punto[data-astro-cid-i6deelhy]{margin-top:-.6rem;top:50%;left:calc(50% - .6rem)}.etapa__texto[data-astro-cid-i6deelhy]{text-align:right}.etapa__contexto[data-astro-cid-i6deelhy]{text-align:left}.etapa__foto[data-astro-cid-i6deelhy]{justify-self:start}.etapa--par[data-astro-cid-i6deelhy] .etapa__texto[data-astro-cid-i6deelhy]{text-align:left;order:2}.etapa--par[data-astro-cid-i6deelhy] .etapa__foto[data-astro-cid-i6deelhy]{justify-self:end}.etapa--sin-foto[data-astro-cid-i6deelhy].etapa--par .etapa__texto[data-astro-cid-i6deelhy]{grid-column:2}}.final[data-astro-cid-i6deelhy]{text-align:center;justify-items:center;gap:1rem;padding-block:1rem 5rem;display:grid}.final[data-astro-cid-i6deelhy] h2[data-astro-cid-i6deelhy]{max-width:30rem;font-size:clamp(1.8rem,1.4rem + 1.8vw,2.6rem)}.final[data-astro-cid-i6deelhy] p[data-astro-cid-i6deelhy]{color:var(--tinta-suave)}.final__botones[data-astro-cid-i6deelhy]{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.5rem;display:flex}
