.hero[data-astro-cid-j7pv25f6]{position:relative;background:var(--color-bg-inverse)}.hero-lamina[data-astro-cid-j7pv25f6]{position:relative;height:min(34svh,18rem);overflow:hidden}.hero-lamina[data-astro-cid-j7pv25f6] .hero-img,.hero-lamina[data-astro-cid-j7pv25f6] img{width:100%;height:100%;object-fit:cover}.hero-ficha[data-astro-cid-j7pv25f6]{position:absolute;max-width:calc(100% - 2 * var(--space-3));inset-block-end:var(--space-3);inset-inline-end:var(--space-3);display:inline-flex;align-items:center;min-height:2.75rem;padding-inline:var(--space-3);background:var(--color-bg-surface);color:var(--color-text);text-decoration:none;border-radius:var(--radius-s)}.hero-panel[data-astro-cid-j7pv25f6]{position:relative;display:grid;gap:var(--space-5);padding:var(--space-6) var(--gutter) var(--space-7);background:var(--color-bg-inverse);color:var(--color-text-inverse)}.hero-panel[data-astro-cid-j7pv25f6] .etiqueta[data-astro-cid-j7pv25f6],.hero-panel[data-astro-cid-j7pv25f6] .lead[data-astro-cid-j7pv25f6]{color:var(--color-text-inverse-secondary)}@media(min-width:64rem){.hero[data-astro-cid-j7pv25f6]{min-height:min(calc(100svh - var(--header-h)),52rem);display:grid}.hero-lamina[data-astro-cid-j7pv25f6]{position:absolute;inset:0;height:auto}.hero-ficha[data-astro-cid-j7pv25f6]{inset-block-end:var(--space-5);inset-inline-end:var(--gutter)}.hero-panel[data-astro-cid-j7pv25f6]{align-self:end;width:min(44rem,52%);margin-inline-start:var(--gutter);margin-block-end:var(--space-7);padding:var(--space-7)}}.categorias-home[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-3);list-style:none;padding:0;grid-template-columns:minmax(0,1fr)}.panel-cat[data-astro-cid-j7pv25f6]{display:grid;text-decoration:none}.panel-lamina[data-astro-cid-j7pv25f6]{display:block;aspect-ratio:16 / 7;overflow:hidden;border-radius:var(--radius-s)}.panel-lamina[data-astro-cid-j7pv25f6] img,.panel-lamina[data-astro-cid-j7pv25f6] .panel-img{width:100%;height:100%;object-fit:cover}.panel-texto[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-1);padding-block:var(--space-3) var(--space-2)}.panel-nombre[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:1.5rem;line-height:1.15;letter-spacing:-.01em}@media(min-width:40rem){.categorias-home[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6) var(--space-4)}.panel-lamina[data-astro-cid-j7pv25f6]{aspect-ratio:4 / 3}}@media(min-width:64rem){.categorias-home[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(5,minmax(0,1fr))}.panel-lamina[data-astro-cid-j7pv25f6]{aspect-ratio:3 / 5}.panel-nombre[data-astro-cid-j7pv25f6]{font-size:1.375rem}}@media(hover:hover)and (pointer:fine){.panel-lamina[data-astro-cid-j7pv25f6] img{transition:scale .2s var(--ease-out)}.panel-cat[data-astro-cid-j7pv25f6]:hover .panel-lamina[data-astro-cid-j7pv25f6] img{scale:1.03}.panel-cat[data-astro-cid-j7pv25f6]:hover .panel-nombre[data-astro-cid-j7pv25f6]{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}}.perfiles[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-6) var(--space-5);list-style:none;padding:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.perfiles[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-3);align-content:start;padding-block-start:var(--space-4);border-block-start:1px solid var(--color-text)}.perfiles-acciones[data-astro-cid-j7pv25f6]{margin-block-start:var(--space-7)}.servicios[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-5) var(--space-4);list-style:none;padding:0;grid-template-columns:minmax(0,1fr)}.servicios[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-3);text-decoration:none}.serv-foto[data-astro-cid-j7pv25f6]{display:block;aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--radius-s)}.serv-foto[data-astro-cid-j7pv25f6] img{width:100%;height:100%;object-fit:cover}.serv-nombre[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3);font-family:var(--font-display);font-size:1.375rem;line-height:1.2}.serv-nombre[data-astro-cid-j7pv25f6] svg{flex:none;align-self:center}@media(min-width:40rem){.servicios[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.servicios[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(4,minmax(0,1fr))}.servicios[data-astro-cid-j7pv25f6] .principal[data-astro-cid-j7pv25f6]{grid-column:span 2;grid-row:span 2}.servicios[data-astro-cid-j7pv25f6] .principal[data-astro-cid-j7pv25f6] .serv-foto[data-astro-cid-j7pv25f6]{aspect-ratio:auto;height:100%;min-height:24rem}.servicios[data-astro-cid-j7pv25f6] .principal[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{grid-template-rows:1fr auto;height:100%}.servicios[data-astro-cid-j7pv25f6] .principal[data-astro-cid-j7pv25f6] .serv-nombre[data-astro-cid-j7pv25f6]{font-size:1.75rem}}@media(hover:hover)and (pointer:fine){.serv-foto[data-astro-cid-j7pv25f6] img{transition:scale .2s var(--ease-out)}.servicios[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover .serv-foto[data-astro-cid-j7pv25f6] img{scale:1.03}.servicios[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover .serv-nombre[data-astro-cid-j7pv25f6]{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}}.prueba[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-7);grid-template-columns:minmax(0,1fr);align-items:center}.prueba[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]:first-child{display:grid;gap:var(--space-5);justify-items:start}.prueba[data-astro-cid-j7pv25f6] .etiqueta[data-astro-cid-j7pv25f6]{color:var(--color-text-inverse-secondary)}.cifras[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);width:100%;padding-block:var(--space-5);border-block:1px solid var(--color-border-inverse)}.cifras[data-astro-cid-j7pv25f6] dt[data-astro-cid-j7pv25f6]{font-size:var(--text-small);color:var(--color-text-inverse-secondary)}.cifras[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:clamp(2.25rem,1.6rem + 2.5vw,3.5rem);line-height:1;font-variant-numeric:tabular-nums}.cifras[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6].pequeno{font-family:var(--font-text);font-size:var(--text-small);color:var(--color-text-inverse-secondary);margin-block-start:var(--space-2);line-height:1.4}.visita[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-2);font-style:normal}.visita[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:inline-flex;gap:var(--space-2);align-items:flex-start}.visita[data-astro-cid-j7pv25f6] svg{flex:none;margin-block-start:.2rem}.prueba-foto[data-astro-cid-j7pv25f6]{aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--radius-s)}.prueba-foto[data-astro-cid-j7pv25f6] img{width:100%;height:100%;object-fit:cover}@media(min-width:64rem){.prueba[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:var(--space-9)}}.encabezado-seccion[data-astro-cid-j7pv25f6].fila{max-width:none;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:var(--space-5)}.mosaico[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-3);list-style:none;padding:0;grid-template-columns:repeat(2,minmax(0,1fr))}.mosaico[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-2);text-decoration:none;height:100%;grid-template-rows:1fr auto}.mosaico[data-astro-cid-j7pv25f6] picture{display:block;overflow:hidden;border-radius:var(--radius-s);min-height:0}.mosaico[data-astro-cid-j7pv25f6] img{width:100%;height:100%;object-fit:cover;aspect-ratio:1}.mosaico[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:first-child{grid-column:1 / -1}.mosaico[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:first-child img{aspect-ratio:16 / 10}.mosaico[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--color-text-secondary)}@media(min-width:64rem){.mosaico[data-astro-cid-j7pv25f6]{grid-template-columns:2fr 1fr 1fr;grid-template-rows:auto auto}.mosaico[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:first-child{grid-column:1;grid-row:span 2}.mosaico[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:first-child img{aspect-ratio:auto}}
