.hero-interior[data-astro-cid-j5mlnozz]{min-height:min(46rem,90svh);padding-top:var(--altura-barra);isolation:isolate;align-items:end;display:grid;position:relative;overflow:hidden}.escena[data-astro-cid-j5mlnozz]{z-index:-2;position:absolute;inset:0}.escena__foto[data-astro-cid-j5mlnozz]{object-fit:cover;object-position:center 28%;filter:saturate(.72)contrast(1.05)brightness(.92);width:100%;height:100%;animation:acercar 14s var(--ease) both}.escena__velo[data-astro-cid-j5mlnozz]{background:linear-gradient(to top, var(--negro) 4%, #05050533 55%, #0505058c), linear-gradient(to right, #050505e0, #0505051a 62%);position:absolute;inset:0}.apertura[data-astro-cid-j5mlnozz]{z-index:3;pointer-events:none;display:flex;position:absolute;inset:0}.apertura__pano[data-astro-cid-j5mlnozz]{background-image:repeating-linear-gradient(90deg, #000c 0 1.1rem, color-mix(in srgb, var(--tinto) 92%, transparent) 1.1rem 3.2rem, #000000a6 3.2rem 4rem), linear-gradient(to bottom, var(--tinto), var(--negro));flex:1}.apertura__pano[data-astro-cid-j5mlnozz]:first-child{animation:abrir-izquierda 1.6s var(--ease) .15s forwards}.apertura__pano[data-astro-cid-j5mlnozz]:last-child{animation:abrir-derecha 1.6s var(--ease) .15s forwards}.hero-interior__cuerpo[data-astro-cid-j5mlnozz]{z-index:1;padding-inline:calc(var(--margen) + clamp(.85rem, 2.5vw, 3rem));padding-block:clamp(4rem,12vh,8rem) clamp(2.5rem,7vh,4.5rem);position:relative}.hero-interior__cuerpo[data-astro-cid-j5mlnozz] .rotulo[data-astro-cid-j5mlnozz]{animation:subir 1s var(--ease) .85s both}.hero-interior[data-astro-cid-j5mlnozz] h1[data-astro-cid-j5mlnozz]{font-family:var(--fuente-rotulo);letter-spacing:.02em;text-wrap:balance;animation:subir 1s var(--ease) .95s both;margin-top:1.15rem;font-size:clamp(2rem,4.35vw,5.25rem);font-weight:400;line-height:.92}.hero-interior[data-astro-cid-j5mlnozz] h1[data-astro-cid-j5mlnozz] span[data-astro-cid-j5mlnozz]{color:var(--rojo-luz)}.hero-interior__entrada[data-astro-cid-j5mlnozz]{max-width:min(100%,max(28rem,50vw));color:var(--hueso-medio);animation:subir 1s var(--ease) 1.15s both;margin:clamp(1.5rem,3vw,2.25rem) 0 0;font-size:clamp(1.05rem,1.4vw,1.25rem);line-height:1.7}.hero-interior__credito[data-astro-cid-j5mlnozz]{font-family:var(--fuente-rotulo);letter-spacing:.18em;color:var(--hueso-tenue);animation:subir 1s var(--ease) 1.3s both;align-items:center;gap:.7rem;margin:clamp(2rem,5vw,3.25rem) 0 0;font-size:.68rem;display:flex}.origen[data-astro-cid-j5mlnozz]{background:radial-gradient(ellipse 45% 45% at 8% 40%, #3f033259, transparent 75%), var(--negro)}.origen__rejilla[data-astro-cid-j5mlnozz]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(3rem,6.7vw,8rem);display:grid}.origen__encabezado[data-astro-cid-j5mlnozz]{top:calc(var(--altura-barra) + 2rem);position:sticky}.origen[data-astro-cid-j5mlnozz] h2[data-astro-cid-j5mlnozz],.objetivos[data-astro-cid-j5mlnozz] h2[data-astro-cid-j5mlnozz],.galeria[data-astro-cid-j5mlnozz] h2[data-astro-cid-j5mlnozz]{font-family:var(--fuente-rotulo);letter-spacing:.025em;margin-top:1.2rem;font-size:clamp(2.7rem,5vw,6.5rem);font-weight:400;line-height:.94}.origen__relato[data-astro-cid-j5mlnozz]{color:var(--hueso-medio);gap:1.5rem;font-size:clamp(1.08rem,1.4vw,1.3rem);line-height:1.8;display:grid}.origen__relato[data-astro-cid-j5mlnozz] p[data-astro-cid-j5mlnozz]{margin:0}.origen__relato[data-astro-cid-j5mlnozz] strong[data-astro-cid-j5mlnozz]{color:var(--hueso);font-weight:400}.trayectoria[data-astro-cid-j5mlnozz]{border-top:1px solid var(--linea);grid-template-columns:minmax(9rem,.35fr) minmax(0,1.65fr);gap:clamp(2rem,5vw,6rem);margin-top:clamp(5rem,7.5vw,9rem);padding-top:clamp(2rem,4vw,3.5rem);display:grid}.trayectoria__rotulo[data-astro-cid-j5mlnozz]{font-family:var(--fuente-rotulo);letter-spacing:.22em;color:var(--rojo-luz);margin:0;font-size:.72rem}.trayectoria__lista[data-astro-cid-j5mlnozz]{color:var(--hueso-medio);grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 3rem;margin:0;padding:0;list-style:none;display:grid}.trayectoria__lista[data-astro-cid-j5mlnozz] li[data-astro-cid-j5mlnozz]{border-bottom:1px solid var(--linea-suave);align-items:center;gap:.9rem;min-width:0;padding-bottom:1rem;display:flex}.objetivos[data-astro-cid-j5mlnozz]{background:radial-gradient(ellipse 55% 75% at 0% 50%, #83001861, transparent 72%), linear-gradient(115deg, var(--tinto), var(--morado) 55%, var(--negro));overflow:hidden}.objetivos__telon[data-astro-cid-j5mlnozz]{opacity:.3;pointer-events:none;background-image:repeating-linear-gradient(90deg,#0000 0 4rem,#f3ede40d 4rem 4.05rem,#0000 4.05rem 8rem,#00000059 8rem 9rem);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.objetivos__interior[data-astro-cid-j5mlnozz]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(3rem,6.7vw,8rem);display:grid;position:relative}.objetivos[data-astro-cid-j5mlnozz] h2[data-astro-cid-j5mlnozz] span[data-astro-cid-j5mlnozz]{color:var(--rojo-luz)}.objetivos__lista[data-astro-cid-j5mlnozz]{border-top:1px solid var(--linea);margin:0;padding:0;list-style:none}.objetivo[data-astro-cid-j5mlnozz]{border-bottom:1px solid var(--linea);grid-template-columns:3rem 1fr;gap:clamp(1rem,2vw,2rem);padding-block:clamp(1.5rem,3vw,2.35rem);display:grid}.objetivo__numero[data-astro-cid-j5mlnozz]{font-family:var(--fuente-rotulo);letter-spacing:.16em;color:var(--rojo-luz);font-size:.75rem}.objetivo[data-astro-cid-j5mlnozz] p[data-astro-cid-j5mlnozz]{color:var(--hueso-medio);margin:0;font-size:clamp(1.05rem,1.35vw,1.2rem);line-height:1.7}.objetivo[data-astro-cid-j5mlnozz] strong[data-astro-cid-j5mlnozz],.objetivos__cierre[data-astro-cid-j5mlnozz] strong[data-astro-cid-j5mlnozz]{color:var(--hueso);font-weight:400}.objetivos__cierre[data-astro-cid-j5mlnozz]{max-width:56rem;color:var(--hueso-medio);text-align:center;margin-top:clamp(4rem,5.8vw,7rem);margin-bottom:0;font-size:clamp(1.4rem,2.6vw,2.2rem);line-height:1.45;position:relative}.galeria[data-astro-cid-j5mlnozz]{--alto-foto:clamp(10.25rem, 13.1vw, 15.75rem);background:radial-gradient(ellipse 50% 40% at 80% 20%, color-mix(in srgb, var(--morado) 18%, transparent), transparent 70%), var(--negro);overflow:hidden}.galeria__cabecera[data-astro-cid-j5mlnozz]{margin-bottom:clamp(2.25rem,2.9vw,3.5rem)}.galeria__carrusel[data-astro-cid-j5mlnozz]{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.galeria__pista[data-astro-cid-j5mlnozz]{width:max-content;animation:desfilar-galeria calc(var(--n,12) * 5.2s) linear infinite;display:flex}.galeria__carrusel[data-astro-cid-j5mlnozz]:hover .galeria__pista[data-astro-cid-j5mlnozz]{animation-play-state:paused}.galeria__grupo[data-astro-cid-j5mlnozz]{align-items:center;gap:clamp(1.1rem,2.2vw,2rem);margin:0;padding:2.4rem clamp(1.1rem,2.2vw,2rem) 2.8rem 0;list-style:none;display:flex}.galeria__grupo[data-astro-cid-j5mlnozz]>li[data-astro-cid-j5mlnozz]{flex:none}.polaroid[data-astro-cid-j5mlnozz]{color:#1a1412;transform:rotate(var(--giro,0deg));transition:transform .45s var(--ease);background:#efe6d8;flex:none;gap:.65rem;margin:0;padding:.65rem .65rem 1rem;display:grid;box-shadow:0 1.4rem 2.8rem #00000073,0 .2rem .5rem #0003}.polaroid[data-astro-cid-j5mlnozz]:hover{z-index:1;transform:rotate(0)scale(1.04)}.polaroid__foto[data-astro-cid-j5mlnozz]{height:var(--alto-foto);width:calc(var(--alto-foto) * var(--rw,3) / var(--rh,2));background:#c9b9a6;overflow:hidden}.polaroid__foto[data-astro-cid-j5mlnozz] img[data-astro-cid-j5mlnozz]{object-fit:cover;filter:saturate(.85)contrast(1.05);width:100%;height:100%;transition:transform .7s var(--ease), filter .7s var(--ease)}.polaroid[data-astro-cid-j5mlnozz]:hover .polaroid__foto[data-astro-cid-j5mlnozz] img[data-astro-cid-j5mlnozz]{filter:saturate()contrast(1.02);transform:scale(1.04)}.polaroid__pie[data-astro-cid-j5mlnozz]{max-width:calc(var(--alto-foto) * var(--rw,3) / var(--rh,2));font-family:var(--fuente-rotulo);letter-spacing:.12em;text-align:center;color:#3a312c;font-size:clamp(.62rem,.9vw,.72rem);line-height:1.35}@keyframes subir{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:none}}@keyframes acercar{0%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes abrir-izquierda{to{transform:translate(-101%)}}@keyframes abrir-derecha{to{transform:translate(101%)}}@keyframes desfilar-galeria{to{transform:translate(-50%)}}@media (width<=62rem){.hero-interior[data-astro-cid-j5mlnozz]{min-height:min(40rem,82svh)}.escena__velo[data-astro-cid-j5mlnozz]{background:linear-gradient(to top, var(--negro) 12%, #05050566 60%, #050505b8), linear-gradient(to right, #050505d9, #0505054d 80%)}.origen__rejilla[data-astro-cid-j5mlnozz],.objetivos__interior[data-astro-cid-j5mlnozz]{grid-template-columns:1fr}.origen__encabezado[data-astro-cid-j5mlnozz]{position:static}.trayectoria[data-astro-cid-j5mlnozz]{grid-template-columns:1fr}}@media (width<=45rem){.hero-interior[data-astro-cid-j5mlnozz] h1[data-astro-cid-j5mlnozz]{font-size:clamp(1.7rem,7.2vw,2.5rem)}.trayectoria__lista[data-astro-cid-j5mlnozz]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.galeria__carrusel[data-astro-cid-j5mlnozz]{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.galeria__pista[data-astro-cid-j5mlnozz]{animation:none}.galeria__grupo[data-astro-cid-j5mlnozz][aria-hidden=true]{display:none}}
