.hitos[data-astro-cid-s6frtndd]{position:relative;z-index:0;margin-top:calc(-1 * var(--r-lamina));padding-top:calc(4rem + var(--r-lamina));padding-bottom:4rem;background-color:var(--color-brand-900);background-image:var(--fondo-marino);color:#fff}@media(min-width:1024px){.hitos[data-astro-cid-s6frtndd]{padding-top:calc(5.5rem + var(--r-lamina));padding-bottom:5.5rem}}.hitos__lista[data-astro-cid-s6frtndd]{display:grid;gap:2.75rem}@media(min-width:900px){.hitos__lista[data-astro-cid-s6frtndd]{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.hito[data-astro-cid-s6frtndd]{padding-inline:3rem}.hito[data-astro-cid-s6frtndd]:first-child{padding-left:0}.hito[data-astro-cid-s6frtndd]+.hito[data-astro-cid-s6frtndd]{border-left:1px solid rgb(34 189 242 / .45)}}.hito__valor[data-astro-cid-s6frtndd]{font-family:var(--font-display);font-weight:800;font-size:clamp(3rem,6vw,5.4rem);line-height:1;letter-spacing:-.03em;color:var(--color-celeste);font-variant-numeric:lining-nums tabular-nums}.hito__raya[data-astro-cid-s6frtndd]{display:block;width:3.5rem;height:4px;margin-top:1.4rem;border-radius:4px;background:var(--color-celeste)}.hito__etiqueta[data-astro-cid-s6frtndd]{margin-top:1.4rem;font-size:clamp(.9rem,1.2vw,1.05rem);font-weight:700;letter-spacing:.14em;text-transform:uppercase}.hito__nota[data-astro-cid-s6frtndd]{max-width:26rem;margin-top:.8rem;font-size:clamp(.95rem,1.2vw,1.1rem);line-height:1.55;color:#ffffffd9}.quienes__entrada[data-astro-cid-s6frtndd]{font-family:var(--font-display);font-size:clamp(1.15rem,1.8vw,1.45rem);line-height:1.3;color:var(--color-brand-700);font-weight:600}.portafolio__rotulo[data-astro-cid-s6frtndd]{margin-top:4rem;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-tinta-45)}.portafolio[data-astro-cid-s6frtndd]{display:grid;grid-template-columns:minmax(0,1fr);gap:.9rem;margin-top:1.5rem}@media(min-width:640px){.portafolio[data-astro-cid-s6frtndd]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.portafolio[data-astro-cid-s6frtndd]{grid-template-columns:repeat(3,minmax(0,1fr))}}.area[data-astro-cid-s6frtndd]{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;border-radius:var(--r-md);background:var(--color-brand-50);transition:background-color .45s var(--ease-editorial),transform .5s var(--ease-salida),box-shadow .5s var(--ease-editorial)}.area[data-astro-cid-s6frtndd]:hover{background:var(--color-brand-100);transform:translateY(-5px);box-shadow:0 30px 55px -38px #083b8099}.area__foto[data-astro-cid-s6frtndd]{position:relative;display:block;aspect-ratio:4 / 3;overflow:hidden;background:var(--color-brand-100)}.area__foto[data-astro-cid-s6frtndd] img[data-astro-cid-s6frtndd]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s var(--ease-salida)}.area[data-astro-cid-s6frtndd]:hover .area__foto[data-astro-cid-s6frtndd] img[data-astro-cid-s6frtndd]{transform:scale(1.06)}.area__velo[data-astro-cid-s6frtndd]{position:absolute;inset:0;background:linear-gradient(to bottom,transparent 45%,color-mix(in srgb,var(--color-brand-900) 22%,transparent) 100%)}.area__ic[data-astro-cid-s6frtndd]{position:relative;z-index:1;display:grid;place-items:center;width:3.1rem;height:3.1rem;margin:-1.55rem 0 0 1.25rem;border-radius:999px;background:var(--color-papel);color:var(--color-brand-700);box-shadow:0 10px 22px -12px #083b808c;transition:background-color .45s var(--ease-editorial),color .45s var(--ease-editorial),transform .5s var(--ease-salida)}.area[data-astro-cid-s6frtndd]:hover .area__ic[data-astro-cid-s6frtndd]{background:var(--color-brand-700);color:#fff;transform:scale(1.06) rotate(-4deg)}.area__t[data-astro-cid-s6frtndd]{padding:.9rem 1.35rem 1.4rem;font-size:1rem;line-height:1.35}@media(prefers-reduced-motion:reduce){.area[data-astro-cid-s6frtndd],.area__foto[data-astro-cid-s6frtndd] img[data-astro-cid-s6frtndd],.area__ic[data-astro-cid-s6frtndd]{transition:none}.area[data-astro-cid-s6frtndd]:hover,.area[data-astro-cid-s6frtndd]:hover .area__foto[data-astro-cid-s6frtndd] img[data-astro-cid-s6frtndd],.area[data-astro-cid-s6frtndd]:hover .area__ic[data-astro-cid-s6frtndd]{transform:none}}.quienes[data-astro-cid-s6frtndd],.infra__intro[data-astro-cid-s6frtndd]{margin-top:1.25rem}.infra__cierre[data-astro-cid-s6frtndd]{margin-top:1.1rem;font-size:1.02rem;color:var(--color-brand-700)}.almacenes[data-astro-cid-s6frtndd]{display:grid;gap:.9rem;margin-top:3rem}@media(min-width:760px){.almacenes[data-astro-cid-s6frtndd]{grid-template-columns:repeat(3,minmax(0,1fr))}}.almacen[data-astro-cid-s6frtndd]{min-width:0;display:grid;gap:.35rem;padding:1.25rem 1.4rem;border:1px solid var(--color-linea);border-radius:.9rem;background:color-mix(in srgb,var(--color-brand-700) 3%,transparent)}.almacen__rotulo[data-astro-cid-s6frtndd]{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-brand-700)}.almacen__dir[data-astro-cid-s6frtndd]{font-size:1.02rem}.controles[data-astro-cid-s6frtndd]{position:relative;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:0;margin-top:3.5rem;border-top:1px solid var(--color-linea)}@media(min-width:640px){.controles[data-astro-cid-s6frtndd]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.controles[data-astro-cid-s6frtndd]{grid-template-columns:repeat(4,minmax(0,1fr))}}.control[data-astro-cid-s6frtndd]{padding:1.75rem 1.5rem 1.75rem 0;border-bottom:1px solid var(--color-linea)}@media(min-width:1100px){.control[data-astro-cid-s6frtndd]{padding-top:2.5rem}.controles[data-astro-cid-s6frtndd]:before{content:"";position:absolute;top:4rem;left:1.5rem;right:1.5rem;height:2px;background:linear-gradient(to right,var(--color-brand-200),var(--color-brand-700));transform:scaleX(0);transform-origin:left;transition:transform 1.6s var(--ease-salida) .2s}.controles[data-astro-cid-s6frtndd].visible:before{transform:scaleX(1)}}.control__marca[data-astro-cid-s6frtndd]{position:relative;z-index:1;display:flex;align-items:center;margin-bottom:1.1rem}.control__ic[data-astro-cid-s6frtndd]{display:grid;place-items:center;flex:none;width:3rem;height:3rem;border-radius:999px;background:var(--color-brand-50);color:var(--color-brand-700);box-shadow:0 0 0 7px var(--color-papel);transition:background-color .45s var(--ease-editorial),color .45s var(--ease-editorial),transform .5s var(--ease-salida)}.control[data-astro-cid-s6frtndd]:hover .control__ic[data-astro-cid-s6frtndd]{background:var(--color-brand-700);color:#fff;transform:scale(1.06)}.control__folio[data-astro-cid-s6frtndd]{display:block;font-size:.8rem;margin-bottom:.4rem}@media(prefers-reduced-motion:reduce){.controles[data-astro-cid-s6frtndd]:before{transition:none;transform:scaleX(1)}.control__ic[data-astro-cid-s6frtndd]{transition:none}.control[data-astro-cid-s6frtndd]:hover .control__ic[data-astro-cid-s6frtndd]{transform:none}}@media(min-width:1100px){.control[data-astro-cid-s6frtndd]{border-bottom:0}.control[data-astro-cid-s6frtndd]+.control[data-astro-cid-s6frtndd]{border-left:1px solid var(--color-linea);padding-left:1.75rem}}.control__titulo[data-astro-cid-s6frtndd]{margin-top:.85rem;font-size:1rem;font-weight:500}.control__texto[data-astro-cid-s6frtndd]{margin-top:.5rem;font-size:.865rem;line-height:1.55;color:var(--color-tinta-70)}.galeria[data-astro-cid-s6frtndd]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-top:3.5rem}@media(min-width:768px){.galeria[data-astro-cid-s6frtndd]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem}}.galeria__pieza[data-astro-cid-s6frtndd]{aspect-ratio:4 / 3}.galeria__pieza[data-astro-cid-s6frtndd]:after{display:none}.galeria__pieza--ancha[data-astro-cid-s6frtndd]{grid-column:span 2;aspect-ratio:16 / 9}@media(min-width:768px){.galeria__pieza--acompana[data-astro-cid-s6frtndd]{aspect-ratio:auto;height:100%}}
