.portada[data-astro-cid-5rdhbotz]{background:var(--azul-hondo);color:#fff;height:100svh;min-height:620px;position:relative;overflow:hidden}.diapo[data-astro-cid-5rdhbotz]{opacity:0;position:absolute;inset:0}.diapo[data-astro-cid-5rdhbotz][hidden]{display:none}.diapo[data-astro-cid-5rdhbotz].activa{opacity:1}.diapo[data-astro-cid-5rdhbotz] img[data-astro-cid-5rdhbotz]{object-fit:cover;width:100%;height:100%;transform:scale(1.08)}.portada[data-astro-cid-5rdhbotz]:after{content:"";pointer-events:none;background:linear-gradient(#062c4080 0%,#062c4000 22% 62%,#062c40b3 100%);position:absolute;inset:0}.pie-portada[data-astro-cid-5rdhbotz]{z-index:2;grid-template-columns:1fr auto;align-items:end;gap:30px;display:grid;position:absolute;bottom:34px;left:40px;right:40px}.linea-portada[data-astro-cid-5rdhbotz]{letter-spacing:.06em;color:#ffffffe0;text-shadow:0 1px 10px #062c4099;grid-column:1/-1;margin-bottom:-10px;font-size:13px}.proyecto[data-astro-cid-5rdhbotz]{flex-wrap:wrap;align-items:baseline;gap:18px;display:flex}.nombre[data-astro-cid-5rdhbotz]{font-family:var(--serif);font-size:30px;font-weight:300}.sector[data-astro-cid-5rdhbotz]{letter-spacing:.2em;text-transform:uppercase;opacity:.8;font-size:11px}.ver[data-astro-cid-5rdhbotz]{letter-spacing:.2em;text-transform:uppercase;border-bottom:1px solid #fff9;padding-bottom:3px;font-size:11px}.pausa[data-astro-cid-5rdhbotz]{color:#fff;font:inherit;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #ffffff8c;align-items:center;gap:10px;min-height:40px;margin-right:72px;padding:10px 16px;font-size:11px;display:inline-flex}.pausa[data-astro-cid-5rdhbotz][hidden]{display:none}.pausa[data-astro-cid-5rdhbotz]:hover{background:#ffffff24}.pausa[data-astro-cid-5rdhbotz]:focus-visible{outline-offset:3px;outline:2px solid #fff}.pausa[data-astro-cid-5rdhbotz] svg[data-astro-cid-5rdhbotz]{fill:#fff;width:11px;height:11px}.pausa[data-astro-cid-5rdhbotz] .i-play[data-astro-cid-5rdhbotz]{display:none}.pausa[data-astro-cid-5rdhbotz][data-estado=pausado] .i-play[data-astro-cid-5rdhbotz]{display:block}.pausa[data-astro-cid-5rdhbotz][data-estado=pausado] .i-pausa[data-astro-cid-5rdhbotz]{display:none}.progreso[data-astro-cid-5rdhbotz]{grid-column:1/-1;grid-auto-columns:1fr;grid-auto-flow:column;gap:10px;display:grid}.progreso[data-astro-cid-5rdhbotz] button[data-astro-cid-5rdhbotz]{cursor:pointer;text-align:left;color:#ffffffbf;font:inherit;letter-spacing:.14em;text-transform:uppercase;background:0 0;border:0;padding:10px 0 0;font-size:11px}.barra[data-astro-cid-5rdhbotz]{background:#ffffff4d;height:2px;margin-bottom:10px;display:block;overflow:hidden}.barra[data-astro-cid-5rdhbotz] i[data-astro-cid-5rdhbotz]{background:#fff;width:0;height:100%;display:block}.progreso[data-astro-cid-5rdhbotz] button[data-astro-cid-5rdhbotz].hecho .barra[data-astro-cid-5rdhbotz] i[data-astro-cid-5rdhbotz]{width:100%}.progreso[data-astro-cid-5rdhbotz] button[data-astro-cid-5rdhbotz].activo{color:#fff}.progreso[data-astro-cid-5rdhbotz] button[data-astro-cid-5rdhbotz]:focus-visible,.ver[data-astro-cid-5rdhbotz]:focus-visible{outline-offset:4px;outline:2px solid #fff}@media (width<=900px){.pie-portada[data-astro-cid-5rdhbotz]{grid-template-columns:1fr auto;gap:14px;bottom:22px;left:20px;right:20px}.pausa[data-astro-cid-5rdhbotz]{margin-right:64px;padding:8px 12px}.nombre[data-astro-cid-5rdhbotz]{font-size:26px}.progreso[data-astro-cid-5rdhbotz]{gap:8px}.progreso[data-astro-cid-5rdhbotz] button[data-astro-cid-5rdhbotz]{padding-top:18px}.nombre-tramo[data-astro-cid-5rdhbotz]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){.diapo[data-astro-cid-5rdhbotz] img[data-astro-cid-5rdhbotz]{transform:none}}.tarjeta[data-astro-cid-6r7tnpoe]{flex-direction:column;display:flex}.foto[data-astro-cid-6r7tnpoe]{aspect-ratio:3/4.2;background:var(--marfil-2);overflow:hidden}.foto[data-astro-cid-6r7tnpoe] img[data-astro-cid-6r7tnpoe]{object-fit:cover;width:100%;height:100%;transition:transform 1s cubic-bezier(.2,.7,.2,1)}.tarjeta[data-astro-cid-6r7tnpoe]:hover .foto[data-astro-cid-6r7tnpoe] img[data-astro-cid-6r7tnpoe]{transform:scale(1.04)}.datos[data-astro-cid-6r7tnpoe]{border-top:1px solid var(--linea);margin-top:18px;padding:20px 2px 0}h3[data-astro-cid-6r7tnpoe]{color:var(--azul);margin:6px 0 8px;font-size:32px}p[data-astro-cid-6r7tnpoe]{color:#3d4449;font-size:13.5px}.ver[data-astro-cid-6r7tnpoe]{letter-spacing:.18em;text-transform:uppercase;color:var(--azul);margin-top:14px;font-size:11px;display:inline-block}.tarjeta[data-astro-cid-6r7tnpoe]:hover .ver[data-astro-cid-6r7tnpoe]{text-underline-offset:4px;text-decoration:underline}.pronto[data-astro-cid-6r7tnpoe]:hover .foto[data-astro-cid-6r7tnpoe] img[data-astro-cid-6r7tnpoe]{transform:none}.pronto[data-astro-cid-6r7tnpoe]:hover .ver[data-astro-cid-6r7tnpoe]{text-decoration:none}.pronto[data-astro-cid-6r7tnpoe] .ver[data-astro-cid-6r7tnpoe]{color:var(--gris,#6b7378)}@media (width<=900px){h3[data-astro-cid-6r7tnpoe]{font-size:26px}}.intro[data-astro-cid-7ixkbanu] .envoltura[data-astro-cid-7ixkbanu]{grid-template-columns:7fr 5fr;align-items:end;gap:90px;display:grid}.frase[data-astro-cid-7ixkbanu]{font-family:var(--serif);color:var(--azul);font-size:clamp(34px,4.2vw,56px);font-weight:300;line-height:1.12}.frase[data-astro-cid-7ixkbanu] em[data-astro-cid-7ixkbanu]{font-style:italic}.intro[data-astro-cid-7ixkbanu] p[data-astro-cid-7ixkbanu]{color:#3d4449}.intro[data-astro-cid-7ixkbanu] .enlace[data-astro-cid-7ixkbanu]{margin-top:26px}.desarrollo[data-astro-cid-7ixkbanu]{padding-top:0}.desarrollo[data-astro-cid-7ixkbanu] .cabecera[data-astro-cid-7ixkbanu]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:50px;display:flex}.tarjetas[data-astro-cid-7ixkbanu]{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.obras[data-astro-cid-7ixkbanu] .cabecera[data-astro-cid-7ixkbanu]{grid-template-columns:7fr 5fr;align-items:end;gap:60px;margin-bottom:50px;display:grid}.obras[data-astro-cid-7ixkbanu] .cabecera[data-astro-cid-7ixkbanu] p[data-astro-cid-7ixkbanu]{color:#3d4449}.mas-obras[data-astro-cid-7ixkbanu]{text-align:center;margin-top:56px}.contacto[data-astro-cid-7ixkbanu]{background:var(--azul);color:#fff}.contacto[data-astro-cid-7ixkbanu] .envoltura[data-astro-cid-7ixkbanu]{grid-template-columns:5fr 7fr;gap:80px;display:grid}.contacto[data-astro-cid-7ixkbanu] h2[data-astro-cid-7ixkbanu]{color:#fff}.contacto[data-astro-cid-7ixkbanu] .etiqueta[data-astro-cid-7ixkbanu]{color:#ffffffb3}.lado[data-astro-cid-7ixkbanu] p[data-astro-cid-7ixkbanu]{opacity:.85;max-width:38ch;margin-top:24px}.vias[data-astro-cid-7ixkbanu]{gap:14px;margin-top:40px;font-size:14px;display:grid}.vias[data-astro-cid-7ixkbanu] a[data-astro-cid-7ixkbanu]{opacity:.9;gap:14px;display:flex}.vias[data-astro-cid-7ixkbanu] a[data-astro-cid-7ixkbanu] span[data-astro-cid-7ixkbanu]:first-child{letter-spacing:.16em;text-transform:uppercase;opacity:.75;flex:none;width:90px;padding-top:2px;font-size:11px}@media (width<=900px){.intro[data-astro-cid-7ixkbanu] .envoltura[data-astro-cid-7ixkbanu],.obras[data-astro-cid-7ixkbanu] .cabecera[data-astro-cid-7ixkbanu],.contacto[data-astro-cid-7ixkbanu] .envoltura[data-astro-cid-7ixkbanu]{grid-template-columns:1fr;gap:36px}.tarjetas[data-astro-cid-7ixkbanu]{grid-template-columns:1fr 1fr;gap:28px 14px}.desarrollo[data-astro-cid-7ixkbanu] .cabecera[data-astro-cid-7ixkbanu]{margin-bottom:36px}}@media (width<=520px){.tarjetas[data-astro-cid-7ixkbanu]{grid-template-columns:1fr}}
