.detalles[data-astro-cid-collielj]{gap:2.5rem 1.5rem;display:grid}.detalle__foto[data-astro-cid-collielj]{text-decoration:none;display:block;position:relative}.detalle__foto[data-astro-cid-collielj] .foto{width:100%}.detalle__indice[data-astro-cid-collielj]{background:var(--papel);color:var(--tinta);font-size:var(--t-xs);letter-spacing:.12em;padding:.35rem .6rem;position:absolute;top:1rem;left:1rem}.detalle__foto[data-astro-cid-collielj]:hover .detalle__abrir[data-astro-cid-collielj]{background:var(--papel-2)}.detalle__obra[data-astro-cid-collielj]{min-height:44px;font-size:var(--t-s);text-underline-offset:.25em;align-items:center;gap:.5rem;margin-top:.5rem;display:inline-flex}h3[data-astro-cid-collielj]{margin-top:1.3rem;font-size:clamp(1.2rem,1.7vw,1.55rem);line-height:1.3}p[data-astro-cid-collielj]{max-width:30rem;color:var(--texto-2);font-size:var(--t-ui);margin-top:.7rem;line-height:1.8}@media (width>=40rem){.detalles[data-astro-cid-collielj]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=39.99rem){.detalle__foto[data-astro-cid-collielj] .foto{aspect-ratio:4/3!important}}.detalles--riel[data-astro-cid-collielj]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter,1.25rem);margin-inline:calc(var(--gutter,1.25rem) * -1);padding:0 var(--gutter,1.25rem) 1.2rem;scrollbar-width:thin;gap:1.5rem;display:flex;overflow-x:auto}.detalles--riel[data-astro-cid-collielj] .detalle[data-astro-cid-collielj]{scroll-snap-align:start;flex:0 0 min(78vw,22rem)}.detalles--riel[data-astro-cid-collielj] .detalle__foto[data-astro-cid-collielj] .foto{aspect-ratio:4/5!important}.detalles--riel[data-astro-cid-collielj]:focus-visible{outline-offset:4px;outline:2px solid}.detalles__introduccion[data-astro-cid-collielj]{max-width:none;font-size:var(--t-s);margin:-1rem 0 1.5rem}.detalles__gesto[data-astro-cid-collielj]{white-space:normal}.detalles--casas[data-astro-cid-collielj] .detalle__foto[data-astro-cid-collielj] .foto{aspect-ratio:4/3!important}.detalles--casas[data-astro-cid-collielj] .detalle__indice[data-astro-cid-collielj]{font-size:var(--t-xs);text-transform:uppercase;top:.75rem;left:.75rem}.detalles--casas[data-astro-cid-collielj] h3[data-astro-cid-collielj]{margin-top:1rem;font-size:clamp(1.1rem,1.25vw,1.3rem)}@media (width>=80rem){.detalles--riel[data-astro-cid-collielj]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem 1.5rem;margin-inline:0;padding:0;display:grid;overflow:visible}.detalles--riel[data-astro-cid-collielj] .detalle[data-astro-cid-collielj]{min-width:0}.detalles__gesto[data-astro-cid-collielj]{display:none}}.ambientes-inicio[data-astro-cid-kue73ii7]{padding-block:var(--sec-s)}header[data-astro-cid-kue73ii7]{max-width:48rem;margin-bottom:2rem}h2[data-astro-cid-kue73ii7]{font-size:var(--t-h2);margin-block:.75rem 1rem;line-height:1.1}header[data-astro-cid-kue73ii7]>p[data-astro-cid-kue73ii7]:last-child{max-width:58ch;color:var(--texto-2);font-size:var(--t-s)}.ambientes-inicio__grilla[data-astro-cid-kue73ii7]{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:2rem 1rem;display:grid}.ambientes-inicio__grilla[data-astro-cid-kue73ii7]>article[data-astro-cid-kue73ii7]{border-bottom:1px solid var(--linea-color);min-width:0;padding-bottom:1rem}.ambientes-inicio__foto[data-astro-cid-kue73ii7]{display:block;position:relative}.ambientes-inicio__foto[data-astro-cid-kue73ii7]>span[data-astro-cid-kue73ii7]{background:var(--papel);color:var(--tinta);padding:.25rem .65rem;position:absolute;bottom:.5rem;right:.5rem}h3[data-astro-cid-kue73ii7]{overflow-wrap:anywhere;margin-top:1rem;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.35}h3[data-astro-cid-kue73ii7] a[data-astro-cid-kue73ii7]{text-decoration:none}h3[data-astro-cid-kue73ii7] a[data-astro-cid-kue73ii7]:hover{text-decoration:underline}.ambientes-inicio__texto[data-astro-cid-kue73ii7]{color:var(--texto-2);font-size:var(--t-s);margin-top:.65rem;line-height:1.5}@media (width>=40rem){.ambientes-inicio__grilla[data-astro-cid-kue73ii7]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem 1.5rem}}@media (width>=75rem){.ambientes-inicio__grilla[data-astro-cid-kue73ii7]{grid-template-columns:repeat(5,minmax(0,1fr))}}.apertura__grilla[data-astro-cid-lcdefpme]{display:grid}.apertura__texto[data-astro-cid-lcdefpme]{min-width:0;padding:2rem var(--gutter)}h1[data-astro-cid-lcdefpme]{letter-spacing:var(--track-titulo);text-wrap:balance;max-width:14ch;margin-block:1rem;font-size:clamp(2.4rem,5vw,3.8rem);font-weight:400;line-height:1.08}.apertura__bajada[data-astro-cid-lcdefpme]{max-width:28rem;font-size:var(--t-base);color:var(--texto-2);margin-top:1.3rem;line-height:1.65}.apertura__acciones[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:.65rem 1.5rem;margin-top:1.5rem;display:flex}.apertura__acciones[data-astro-cid-lcdefpme] .boton[data-astro-cid-lcdefpme]{white-space:normal;overflow-wrap:normal;min-width:0;padding-inline:1rem}.apertura__recorrer[data-astro-cid-lcdefpme]{font-size:var(--t-s);max-width:100%}.apertura__recorrer[data-astro-cid-lcdefpme] .flecha{transform:rotate(0)}.apertura__recorrer[data-astro-cid-lcdefpme]:hover .flecha{transform:translateY(4px)}.apertura[data-astro-cid-lcdefpme] .tricolor[data-astro-cid-lcdefpme]{--tricolor-alto:1.25rem}.apertura[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{white-space:normal;flex-wrap:wrap}.apertura__visual[data-astro-cid-lcdefpme]{flex-direction:column;min-width:0;display:flex;position:relative}.apertura__figura[data-astro-cid-lcdefpme][hidden],.apertura__estado[data-astro-cid-lcdefpme][hidden]{display:none}.apertura__estado[data-astro-cid-lcdefpme]{z-index:1;width:fit-content;font-size:var(--t-xs);color:var(--texto);background:var(--negro);padding:.5rem .75rem;position:absolute;top:.75rem;left:.75rem;right:.75rem}.apertura__escenas[data-astro-cid-lcdefpme][hidden]{visibility:hidden}html:not(.js) .apertura__escenas[data-astro-cid-lcdefpme]{display:none}.apertura__escenas[data-astro-cid-lcdefpme]{border-top:1px solid var(--linea-color);flex-wrap:wrap;gap:.25rem .75rem;padding:.25rem 1.25rem;display:flex}.apertura__escenas[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]{min-height:44px;font-size:var(--t-xs);color:var(--texto-2);text-align:left;border-bottom:2px solid #0000}.apertura__escenas[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme][aria-pressed=true]{color:var(--texto);border-bottom-color:var(--naranja)}.apertura__figura[data-astro-cid-lcdefpme]{flex-direction:column;flex:1;min-width:0;margin:0;display:flex}.apertura__figura[data-astro-cid-lcdefpme] .foto{flex:1;width:100%}.apertura__figura[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{font-size:var(--t-xs);color:var(--texto-2);border-bottom:1px solid var(--linea-color);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem .7rem;padding:.15rem 1.25rem;display:flex}.apertura__figura[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{min-height:44px;color:var(--texto);flex-shrink:0;align-items:center;gap:.7rem;text-decoration:none;display:inline-flex}.apertura__figura[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{text-underline-offset:.3rem;text-decoration:underline}.ambientes-linea[data-astro-cid-lcdefpme]{border-block:1px solid var(--linea-color)}.ambientes-linea__fila[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));column-gap:1rem;display:grid}.ambientes-linea__fila[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{grid-column:1/-1;padding-block:1.5rem}.ambientes-linea[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{min-height:4rem;font-size:var(--t-s);border-top:1px solid var(--linea-color);align-items:center;gap:.5rem;text-decoration:none;display:flex}.ambientes-linea[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]:last-child{margin-left:0;margin-right:0}.ambiente-numero[data-astro-cid-lcdefpme]{color:var(--texto-2);font-size:var(--t-xs)}h2[data-astro-cid-lcdefpme]{letter-spacing:var(--tracking-display,-.02em);margin-top:1rem;font-size:clamp(2.2rem,3.75vw,4.5rem);line-height:1.12}.seleccion-obras[data-astro-cid-lcdefpme]{gap:2.5rem 1.5rem;display:grid}.seleccion-obras[data-astro-cid-lcdefpme] .obra-card{min-width:0}.nota-guardar[data-astro-cid-lcdefpme]{color:var(--texto-2);font-size:var(--t-s);margin-top:2.5rem}.estudio[data-astro-cid-lcdefpme]{padding-block:var(--sec-s)}.estudio__grilla[data-astro-cid-lcdefpme]{align-items:center;gap:2.5rem;display:grid}.estudio[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:not(.eyebrow){max-width:29rem;color:var(--texto-2);font-size:var(--t-base);margin-block:1.7rem}.estudio[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{font-size:var(--t-xs);color:var(--texto-2);margin-top:.75rem}.estudio[data-astro-cid-lcdefpme] figure[data-astro-cid-lcdefpme]{justify-self:end;width:100%;max-width:35rem}.fabricacion[data-astro-cid-lcdefpme]{padding-block:var(--sec-s)}.fabricacion__grilla[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.fabricacion__texto[data-astro-cid-lcdefpme]{grid-column:1/-1;margin-bottom:1rem}.fabricacion__texto[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:not(.eyebrow){color:var(--texto-2);max-width:42ch;font-size:var(--t-s);margin-block:1.3rem}.fabricacion[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{font-size:var(--t-xs);color:var(--texto-2);margin-top:.65rem}@media (width>=60rem){.fabricacion__grilla[data-astro-cid-lcdefpme]{grid-template-columns:1.1fr 1fr 1fr;align-items:center;gap:2rem}.fabricacion__texto[data-astro-cid-lcdefpme]{grid-column:auto}.fabricacion[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--t-h2)}}.empezar[data-astro-cid-lcdefpme]{padding-block:var(--sec-s)}.empezar__grilla[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);gap:3rem;display:grid}.empezar__grilla[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{min-width:0}.empezar__grilla[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:not(.eyebrow){max-width:32rem;color:var(--texto-2);margin-top:1.5rem}.empezar__acciones[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:1rem 2rem;margin-top:2rem;display:flex}.empezar__sin-cargo[data-astro-cid-lcdefpme]{font-size:var(--t-xs)}.visita[data-astro-cid-lcdefpme]{border-top:1px solid var(--linea-fuerte);padding-top:2rem}.visita[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-block:1.5rem;font-size:2rem;line-height:1.15}.visita[data-astro-cid-lcdefpme] address[data-astro-cid-lcdefpme]{font-style:normal;font-size:var(--t-ui)}.visita[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:not(.eyebrow){font-size:var(--t-s)}.visita[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{margin-top:1rem}@media (width>=40rem){.seleccion-obras[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}.seleccion-obras[data-astro-cid-lcdefpme]>:first-child{grid-column:1/-1}}@media (width>=60rem){.seleccion-obras[data-astro-cid-lcdefpme]{grid-template-columns:1.45fr 1fr;align-items:start;gap:2.5rem 3rem}.seleccion-obras[data-astro-cid-lcdefpme]>:first-child{grid-area:span 2/1}.ambientes-linea__fila[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 1.5rem;display:flex}.ambientes-linea__fila[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:var(--t-xs);flex-shrink:0;margin-right:1rem}.ambientes-linea[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font-size:var(--t-s);border:0;flex:0 auto;gap:.6rem}.estudio__grilla[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:5rem}.empezar__grilla[data-astro-cid-lcdefpme]{grid-template-columns:2fr 1fr;gap:6rem}.visita[data-astro-cid-lcdefpme]{border-top:0;border-left:1px solid var(--linea-fuerte);padding-top:0;padding-left:3rem}}@media (width>=64rem){.apertura__grilla[data-astro-cid-lcdefpme]{grid-template-columns:max(var(--gutter), calc((100% - var(--ancho)) / 2)) clamp(22rem, 29vw, 31rem) clamp(1.5rem, 3vw, 4rem) minmax(0, 1fr);min-height:clamp(34rem, calc(100svh - var(--header-alto) - 4.75rem), 72rem)}.apertura__texto[data-astro-cid-lcdefpme]{flex-direction:column;grid-area:1/2;justify-content:center;align-items:flex-start;padding:3rem 0;display:flex}.apertura__texto[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{font-size:var(--t-xs);letter-spacing:.15em}h1[data-astro-cid-lcdefpme]{overflow-wrap:break-word;width:100%;max-width:none;margin-block:1.5rem;font-size:clamp(2.6rem,3.6vw,4rem)}.apertura__bajada[data-astro-cid-lcdefpme]{max-width:none;font-size:var(--t-base)}.apertura__recorrer[data-astro-cid-lcdefpme]{font-size:var(--t-ui)}.apertura__visual[data-astro-cid-lcdefpme]{grid-area:1/4}.apertura__figura[data-astro-cid-lcdefpme] .foto{min-height:0;aspect-ratio:auto!important}.apertura__figura[data-astro-cid-lcdefpme] picture{position:absolute;inset:0}.apertura__figura[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{font-size:var(--t-s);border-bottom:0}}@media (width<=47.99rem){.apertura__visual[data-astro-cid-lcdefpme]{grid-row:1}.apertura__texto[data-astro-cid-lcdefpme]{flex-direction:column;grid-row:2;align-items:flex-start;padding:1.25rem 1.25rem 1.75rem;display:flex}.apertura[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{font-size:var(--t-xs);gap:.5rem}h1[data-astro-cid-lcdefpme]{max-width:17ch;margin-block:.75rem;font-size:clamp(2rem,8.6vw,3rem)}.apertura__bajada[data-astro-cid-lcdefpme]{font-size:var(--t-s);order:1;margin-top:.75rem}.apertura__acciones[data-astro-cid-lcdefpme]{margin-top:1rem}.apertura__figura[data-astro-cid-lcdefpme] .foto{aspect-ratio:4/3!important}.apertura__figura[data-astro-cid-lcdefpme][data-vertical] .foto{max-height:34svh;aspect-ratio:5/4!important}.apertura__figura[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{font-size:var(--t-xs);padding-inline:1.25rem}.seccion[data-astro-cid-lcdefpme]{padding-block:3.5rem}h2[data-astro-cid-lcdefpme]{font-size:2.2rem}}@media (width<=39.99rem){.apertura__texto[data-astro-cid-lcdefpme]{padding:.85rem 16px 1.25rem}.apertura__pie-obra[data-astro-cid-lcdefpme]{order:1}.apertura__visual[data-astro-cid-lcdefpme]:has(.apertura__escenas:not([hidden])) .apertura__pie-obra[data-astro-cid-lcdefpme]{display:none}.apertura__figura[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{padding:0 16px}.apertura__figura[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{overflow-wrap:anywhere;flex-shrink:1;min-width:0;max-width:100%}.apertura__escenas[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.25rem;padding:0 16px;display:flex}.apertura__escenas[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]{flex:1 1 max-content;text-align:center;overflow-wrap:normal;word-break:normal;hyphens:none;max-width:100%;padding:.35rem .2rem;line-height:1.25}.apertura[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{padding-left:.75rem;display:block;position:relative}.apertura[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme] .tricolor[data-astro-cid-lcdefpme]{position:absolute;top:.15em;left:0}.apertura__acciones[data-astro-cid-lcdefpme],.apertura__bajada[data-astro-cid-lcdefpme]{margin-top:.65rem}h1[data-astro-cid-lcdefpme]{overflow-wrap:break-word;hyphens:manual;width:100%;max-width:none;font-size:clamp(1.75rem,7vw,2.5rem)}}@media (width<=22.5rem){.apertura__figura[data-astro-cid-lcdefpme][data-vertical] .foto{max-height:31svh}}@media (width<=29.99rem){h1[data-astro-cid-lcdefpme]{font-size:clamp(1.75rem,7vw,2.5rem)}}@media (prefers-reduced-motion:reduce){.apertura__recorrer[data-astro-cid-lcdefpme]:hover .flecha{transform:none}}
