.ig-grid[data-astro-cid-kci4ofvo]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.75rem,2vw,1.5rem);align-items:start}.ig-post[data-astro-cid-kci4ofvo]{display:flex;flex-direction:column;min-width:0}.ig-post__foto[data-astro-cid-kci4ofvo]{display:block;aspect-ratio:4 / 5;overflow:hidden;background:var(--surface);border:1px solid var(--rule)}.ig-post__foto[data-astro-cid-kci4ofvo] img[data-astro-cid-kci4ofvo]{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 30%;transition:transform .3s ease}.ig-post__foto[data-astro-cid-kci4ofvo]:hover img[data-astro-cid-kci4ofvo]{transform:scale(1.03)}.ig-post__titulo[data-astro-cid-kci4ofvo]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:.75rem 0 0;color:var(--ink);font-family:var(--sans);font-size:.875rem;line-height:1.4}.ig-post__pie[data-astro-cid-kci4ofvo]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin:.5rem 0 0;color:var(--muted);font-family:var(--sans);font-size:.75rem}.ig-post__cuenta[data-astro-cid-kci4ofvo]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ig-post__likes[data-astro-cid-kci4ofvo]{display:inline-flex;align-items:center;gap:.25rem;flex:0 0 auto}.sr-only[data-astro-cid-kci4ofvo]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:1023px){.ig-grid[data-astro-cid-kci4ofvo]{grid-template-columns:repeat(2,minmax(0,1fr))}}.home-hero[data-astro-cid-j7pv25f6]{position:relative;isolation:isolate;min-height:clamp(26rem,64vh,42rem);display:flex;align-items:flex-end;overflow:hidden;background:var(--media-viewer);border-bottom:1px solid var(--rule)}.home-hero__fondo[data-astro-cid-j7pv25f6]{position:absolute;inset:0;z-index:-1}.home-hero__foto[data-astro-cid-j7pv25f6]{opacity:0;transition:opacity 1.4s ease}.home-hero__foto[data-astro-cid-j7pv25f6].is-activa{opacity:1}.home-hero__velo[data-astro-cid-j7pv25f6]{position:absolute;inset:0;opacity:.6;background:radial-gradient(85% 78% at 6% 82%,#101217f5,#101217b8 38%,#10121700 72%),linear-gradient(to top,#101217d1,#10121766 46%,#10121700 82%),linear-gradient(to right,#10121761,#10121700 60%);transition:opacity 1.4s ease}.home-hero__flecha[data-astro-cid-j7pv25f6]{position:absolute;top:50%;transform:translateY(-50%);z-index:1;display:grid;place-items:center;width:var(--tap, 2.75rem);height:var(--tap, 2.75rem);border:0;background:transparent;color:#fffcf8;font-size:2rem;line-height:1;cursor:pointer;text-shadow:0 1px 6px rgb(16 18 23 / 80%),0 0 20px rgb(16 18 23 / 60%);opacity:0;transition:opacity .2s ease,transform .15s ease}.home-hero[data-astro-cid-j7pv25f6]:hover .home-hero__flecha[data-astro-cid-j7pv25f6],.home-hero[data-astro-cid-j7pv25f6]:focus-within .home-hero__flecha[data-astro-cid-j7pv25f6]{opacity:1}.home-hero__flecha[data-astro-cid-j7pv25f6]:hover{transform:translateY(-50%) scale(1.15)}.home-hero__flecha--prev[data-astro-cid-j7pv25f6]{left:clamp(.75rem,3vw,2rem)}.home-hero__flecha--next[data-astro-cid-j7pv25f6]{right:clamp(.75rem,3vw,2rem)}.home-hero__pie[data-astro-cid-j7pv25f6]{position:absolute;inset:auto 0 0;z-index:1;display:flex;justify-content:flex-start;padding:clamp(1.5rem,4vw,3rem);padding-bottom:clamp(2.75rem,6vw,4rem)}.home-hero__caption[data-astro-cid-j7pv25f6]{color:#fffcf8;font-family:var(--serif);font-size:clamp(1.125rem,2.2vw,1.75rem);text-decoration:none;text-shadow:0 1px 3px rgb(16 18 23 / 85%),0 2px 18px rgb(16 18 23 / 70%),0 0 40px rgb(16 18 23 / 55%)}.home-hero__caption[data-astro-cid-j7pv25f6]:hover{text-decoration:underline;text-underline-offset:.25em}@media(max-width:640px){.home-hero[data-astro-cid-j7pv25f6]{min-height:0;aspect-ratio:1 / 1}.home-hero__pie[data-astro-cid-j7pv25f6]{inset:0 0 auto;justify-content:flex-end;padding-bottom:clamp(1.5rem,4vw,3rem)}.home-hero__velo[data-astro-cid-j7pv25f6]{background:radial-gradient(85% 60% at 94% 8%,#101217eb,#10121799 38%,#10121700 72%),linear-gradient(to bottom,#101217b3,#1012174d,#10121700 60%)}}.home-hero__dots[data-astro-cid-j7pv25f6]{position:absolute;z-index:1;left:50%;bottom:clamp(.75rem,2.5vw,1.5rem);transform:translate(-50%);display:flex;flex-wrap:wrap;justify-content:center;gap:.125rem;max-width:calc(100% - 2rem);opacity:0;transition:opacity .2s ease}.home-hero[data-astro-cid-j7pv25f6]:hover .home-hero__dots[data-astro-cid-j7pv25f6],.home-hero[data-astro-cid-j7pv25f6]:focus-within .home-hero__dots[data-astro-cid-j7pv25f6]{opacity:1}.home-hero__dots[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6]{width:1.75rem;height:1.75rem;padding:0;border:0;background:transparent;cursor:pointer;position:relative}.home-hero__dots[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:50% auto auto 50%;width:.5rem;height:.5rem;border-radius:50%;transform:translate(-50%,-50%);border:1px solid #FFFCF8;box-shadow:0 1px 4px #101217b3}.home-hero__dots[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6][aria-current=true]:after{background:#fffcf8}.home-titulo[data-astro-cid-j7pv25f6]{margin:0;text-align:center;color:var(--ink);font-family:var(--serif);font-size:clamp(1.5rem,4vw,2.5rem);letter-spacing:-.035em;line-height:1.1}.home-stats-block[data-astro-cid-j7pv25f6]{padding-block:clamp(1.5rem,4vw,2.5rem)}.home-stats__cifra[data-astro-cid-j7pv25f6]{margin:0;font-family:var(--serif);font-size:clamp(2.5rem,7vw,4.5rem);font-weight:700;line-height:1;letter-spacing:-.045em}.home-stat[data-astro-cid-j7pv25f6]{--tono: var(--index);padding:clamp(.875rem,3vw,1.5rem);border-top:5px solid var(--tono)}.home-stat--obra[data-astro-cid-j7pv25f6]{--tono: var(--available)}.home-stat--elemento[data-astro-cid-j7pv25f6]{--tono: #A8541F}body.accessibility-dark .home-stat--elemento[data-astro-cid-j7pv25f6]{--tono: #E39A66}.home-stat[data-astro-cid-j7pv25f6] .home-stats__cifra[data-astro-cid-j7pv25f6]{color:var(--tono)}.home-stat__label[data-astro-cid-j7pv25f6]{margin:.625rem 0 0;color:var(--ink);font-family:var(--serif);font-size:clamp(.8125rem,2.4vw,1.0625rem);font-weight:700;line-height:1.2}.home-stat__detalle[data-astro-cid-j7pv25f6]{margin:.25rem 0 0;color:var(--muted);font-family:var(--sans);font-size:clamp(.6875rem,2vw,.8125rem);line-height:1.35}.home-presentacion[data-astro-cid-j7pv25f6]{padding-top:clamp(1.5rem,4vw,2.5rem)}.home-intro[data-astro-cid-j7pv25f6]{max-width:none;text-align:justify;text-justify:inter-word;hyphens:none;margin:1rem 0 0;color:var(--prose);font-family:var(--sans);font-size:clamp(1rem,2.2vw,1.1875rem);line-height:1.65}.home-companias-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}@media(max-width:1279px){.home-companias-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:959px){.home-companias-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:639px){.home-companias-grid[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr)}}
