.recorrido[data-astro-cid-4ivwiipd]{--largo-recorrido:300svh;background-color:var(--c-oscuro);color:var(--c-marfil);position:relative}.recorrido__escena[data-astro-cid-4ivwiipd]{isolation:isolate;align-items:end;min-height:min(86svh,52rem);display:grid;position:relative;overflow:hidden}.recorrido__media[data-astro-cid-4ivwiipd]{z-index:-1;background:var(--c-oscuro);position:absolute;inset:0}.recorrido__media[data-astro-cid-4ivwiipd] img,.recorrido__media[data-astro-cid-4ivwiipd] video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.recorrido__media[data-astro-cid-4ivwiipd] img{object-position:50% 50%}.recorrido__media[data-astro-cid-4ivwiipd] video{opacity:0;transition:opacity .9s var(--ease)}.recorrido__media[data-astro-cid-4ivwiipd] video.listo{opacity:1}.recorrido__contenido[data-astro-cid-4ivwiipd]{justify-items:start;gap:var(--s-2);max-width:var(--max);padding-block:var(--s-7) var(--s-6);display:grid}.recorrido[data-astro-cid-4ivwiipd] .label[data-astro-cid-4ivwiipd]{color:var(--c-marfil);text-shadow:0 1px 10px #0000008c}.recorrido[data-astro-cid-4ivwiipd] h2[data-astro-cid-4ivwiipd]{max-width:16ch}.recorrido[data-astro-cid-4ivwiipd] .lead[data-astro-cid-4ivwiipd]{color:#f3eee2db;max-width:38rem}.recorrido__progreso[data-astro-cid-4ivwiipd]{inset:auto var(--gutter) var(--s-4);background:#f3eee247;height:1px;display:none;position:absolute}.recorrido__progreso[data-astro-cid-4ivwiipd] span[data-astro-cid-4ivwiipd]{background:var(--c-marfil);transform-origin:0;height:100%;display:block;transform:scaleX(0)}@media (prefers-reduced-motion:no-preference){.js .recorrido[data-astro-cid-4ivwiipd]:not(.recorrido--fijo){height:calc(100svh + var(--largo-recorrido))}.js .recorrido[data-astro-cid-4ivwiipd]:not(.recorrido--fijo) .recorrido__escena[data-astro-cid-4ivwiipd]{height:100svh;min-height:0;position:sticky;top:0}.js .recorrido[data-astro-cid-4ivwiipd]:not(.recorrido--fijo) .recorrido__progreso[data-astro-cid-4ivwiipd]{display:block}}@media (width<=700px){.recorrido[data-astro-cid-4ivwiipd]{--largo-recorrido:260svh}}.hero[data-astro-cid-lcdefpme]{background-color:var(--c-oscuro);min-height:100svh;color:var(--c-marfil);isolation:isolate;align-items:end;display:grid;position:relative;overflow:hidden}.hero__media[data-astro-cid-lcdefpme]{z-index:-1;background:var(--c-oscuro);position:absolute;inset:0}.hero__media[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%}.hero__media[data-astro-cid-lcdefpme] video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1.4s var(--ease);position:absolute;inset:0}.hero__media[data-astro-cid-lcdefpme] video.listo{opacity:1}.hero__contenido[data-astro-cid-lcdefpme]{gap:var(--s-3);padding-block:var(--s-7) var(--s-6);display:grid}.hero[data-astro-cid-lcdefpme] .label[data-astro-cid-lcdefpme]{color:var(--c-salvia)}@media (width<=860px){.hero[data-astro-cid-lcdefpme] .label[data-astro-cid-lcdefpme]{color:var(--c-marfil);text-shadow:0 1px 10px #0000008c}}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:17ch}.hero__credito[data-astro-cid-lcdefpme]{font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;color:#f3eee2bf;transition:color .4s var(--ease);justify-self:start}.hero__credito[data-astro-cid-lcdefpme]:hover{color:var(--c-marfil)}@media (width>=861px){.hero__credito[data-astro-cid-lcdefpme]{right:calc((100% - min(100% - 2 * var(--gutter), var(--max))) / 2);bottom:calc(var(--s-6) + 3.5rem);position:absolute}}.hero__acciones[data-astro-cid-lcdefpme]{align-items:center;gap:var(--s-4);margin-top:var(--s-2);flex-wrap:wrap;display:flex}.manifiesto__grid[data-astro-cid-lcdefpme]{gap:var(--s-6);grid-template-columns:1.15fr 1fr;align-items:start;display:grid}.manifiesto__cota[data-astro-cid-lcdefpme]{width:6rem}.manifiesto__intro[data-astro-cid-lcdefpme]{gap:var(--s-3);justify-items:start;display:grid}.pilares[data-astro-cid-lcdefpme]{border-top:1px solid var(--linea);display:grid}.pilares[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{gap:var(--s-2);padding-block:var(--s-3);border-bottom:1px solid var(--linea);grid-template-columns:11rem 1fr;display:grid}.fila-encabezado[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:end;gap:var(--s-3);margin-bottom:var(--s-6);flex-wrap:wrap;display:flex}.fila-encabezado[data-astro-cid-lcdefpme] .encabezado[data-astro-cid-lcdefpme]{margin-bottom:0}.proyectos-grid[data-astro-cid-lcdefpme]{gap:var(--s-5) var(--s-4);display:grid}.proyectos-grid--2[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.proyectos-grid--3[data-astro-cid-lcdefpme]{grid-template-columns:2fr 1fr}.proyectos-grid--3[data-astro-cid-lcdefpme]>:first-child{grid-row:span 2}.servicios[data-astro-cid-lcdefpme]{border-top:1px solid var(--linea)}.servicio[data-astro-cid-lcdefpme]{gap:var(--s-3);padding-block:var(--s-4);border-bottom:1px solid var(--linea);transition:padding .6s var(--ease);grid-template-columns:4rem 1fr 1.4fr 2rem;align-items:baseline;display:grid}.servicio__num[data-astro-cid-lcdefpme]{font-size:var(--fs-label);letter-spacing:.2em;color:var(--acento)}.servicio__titulo[data-astro-cid-lcdefpme]{font-size:var(--fs-h2);font-weight:200}.servicio__flecha[data-astro-cid-lcdefpme]{transition:transform .6s var(--ease);font-size:1.5rem}.servicio[data-astro-cid-lcdefpme]:hover{padding-left:var(--s-2)}.servicio[data-astro-cid-lcdefpme]:hover .servicio__flecha[data-astro-cid-lcdefpme]{transform:translate(.5rem)}.diferencial__grid[data-astro-cid-lcdefpme]{gap:var(--s-6);grid-template-columns:.8fr 1.2fr;align-items:center;display:grid}.diferencial__media[data-astro-cid-lcdefpme]{aspect-ratio:4/5;overflow:hidden}.diferencial__media[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:115%}.comparacion[data-astro-cid-lcdefpme]{border-top:1px solid var(--linea)}.comparacion__fila[data-astro-cid-lcdefpme]{gap:var(--s-3);padding-block:var(--s-3);border-bottom:1px solid var(--linea);grid-template-columns:1fr 1fr;display:grid}.comparacion[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{text-decoration:line-through;text-decoration-color:color-mix(in srgb, var(--c-salvia) 60%, transparent)}.comparacion[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{margin:0}.journal-grid[data-astro-cid-lcdefpme]{gap:var(--s-5);grid-template-columns:repeat(2,1fr);display:grid}@media (width<=900px){.manifiesto__grid[data-astro-cid-lcdefpme],.diferencial__grid[data-astro-cid-lcdefpme],.proyectos-grid--2[data-astro-cid-lcdefpme],.proyectos-grid--3[data-astro-cid-lcdefpme],.journal-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.proyectos-grid--3[data-astro-cid-lcdefpme]>:first-child{grid-row:auto}.servicio[data-astro-cid-lcdefpme]{grid-template-columns:2.5rem 1fr 1.5rem}.servicio__texto[data-astro-cid-lcdefpme]{grid-area:2/2/auto/-1}.servicio__flecha[data-astro-cid-lcdefpme]{grid-area:1/3}}@media (width<=600px){.pilares[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme],.comparacion__fila[data-astro-cid-lcdefpme]{gap:var(--s-1);grid-template-columns:1fr}}
