.hero[data-astro-cid-ge2uvauf]{width:100%;max-width:var(--max);padding:clamp(1.25rem, 5svh - 1rem, 3.25rem) var(--gutter) clamp(3.5rem, 7vw, 6rem);grid-template-areas:"titulo""viz""sub";row-gap:clamp(1.25rem,4svh,2.25rem);margin-inline:auto;display:grid}.hero__titulo[data-astro-cid-ge2uvauf]{grid-area:titulo;font-size:clamp(2.6rem,min(1.5rem + 4.2vw,7.4svh),4.75rem)}.hero__titulo[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{display:block}.hero__sub[data-astro-cid-ge2uvauf]{grid-area:sub;justify-items:start;gap:.35rem;display:grid}.hero__viz[data-astro-cid-ge2uvauf]{grid-area:viz;min-width:0}.hero__titulo[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf],.hero__sub[data-astro-cid-ge2uvauf]{animation:hero-llega var(--t-entrada) var(--ease-llega) both}.hero__titulo[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]+span[data-astro-cid-ge2uvauf]{animation-delay:60ms}.hero__sub[data-astro-cid-ge2uvauf]{animation-delay:.12s}@keyframes hero-llega{0%{opacity:0;translate:0 10px}}@media (prefers-reduced-motion:reduce){.hero__titulo[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf],.hero__sub[data-astro-cid-ge2uvauf]{animation:none}}@media (width>=900px){.hero[data-astro-cid-ge2uvauf]{grid-template-rows:auto auto 1fr;grid-template-areas:"titulo""sub""viz";row-gap:1.1rem}.hero__viz[data-astro-cid-ge2uvauf]{margin-top:clamp(.15rem,4svh - 1.1rem,1.15rem)}}@media (width>=1000px){.hero[data-astro-cid-ge2uvauf]{grid-template:"titulo sub""viz viz"1fr/auto minmax(16rem,1fr);column-gap:3rem}.hero__titulo[data-astro-cid-ge2uvauf],.hero__sub[data-astro-cid-ge2uvauf]{align-self:end}}@media (width>=900px) and (height>=600px){.hero[data-astro-cid-ge2uvauf]{--hero-cola:3.9rem;min-height:calc(100svh - var(--cab-h) + var(--hero-cola));padding-bottom:3rem}.hero__viz[data-astro-cid-ge2uvauf],.hero__viz[data-astro-cid-ge2uvauf] .viz{flex-direction:column;flex:auto;display:flex}.hero__viz[data-astro-cid-ge2uvauf] .viz__escenario{aspect-ratio:auto;flex:auto;min-height:20rem;max-height:46rem}}@media (width>=1400px) and (height>=600px) and (aspect-ratio>=2){.hero[data-astro-cid-ge2uvauf]{grid-template:"titulo viz"1fr"sub viz"1fr/minmax(20rem,26rem) minmax(0,1fr);gap:1.25rem clamp(2.5rem,4vw,4.5rem);max-width:112rem}.hero__titulo[data-astro-cid-ge2uvauf]{align-self:end}.hero__sub[data-astro-cid-ge2uvauf]{align-self:start}.hero__viz[data-astro-cid-ge2uvauf]{margin-top:0}}.igu{grid-template-areas:"titulo""impresion""resultado";align-items:center;gap:clamp(1.5rem,4vw,2.5rem) clamp(1.75rem,4vw,4rem);display:grid}.igu__titulo{grid-area:titulo}.igu__impresion{grid-area:impresion}.igu__resultado{grid-area:resultado}.igu__impresion{justify-items:center;gap:1rem;min-width:0;display:grid}.igu__escena{max-width:100%;transition:box-shadow .2s var(--ease);background:#fff;justify-items:center;padding:.75rem .75rem 0;display:grid;position:relative;box-shadow:0 34px 60px -28px #0009,0 2px 6px #0000001f}.igu__escena.is-sobre{box-shadow:0 0 0 4px var(--igu-t,#121212), 0 34px 60px -28px #0009}.igu__escena{rotate:-2deg}.igu__foto{-webkit-user-select:none;user-select:none;outline:none;max-width:100%;line-height:0;position:relative}.igu__foto.is-lista{touch-action:pan-y;cursor:crosshair}.igu__foto:focus-visible{box-shadow:0 0 0 3px #fff,0 0 0 6px #121212}.igu__base,.igu__lienzo{width:auto;max-width:100%;height:auto;max-height:min(62vh,34rem);display:block}.igu__lienzo.is-oculto{display:none}.igu__escena.is-blanco .igu__foto.is-lista{cursor:cell}.igu__pie-foto{color:#6b6963;justify-self:start;padding:.85rem .15rem 1rem;font-size:.8rem;line-height:1.3}.igu__marca{pointer-events:none;width:22px;height:22px;animation:igu-marca .45s var(--ease) both;border:3px solid #fff;border-radius:50%;position:absolute;translate:-50% -50%;box-shadow:0 0 0 1px #0000004d,0 4px 10px #00000059}.igu__marca--blanco{background:#fff;border-color:#121212;border-radius:4px;width:16px;height:16px}@keyframes igu-marca{0%{opacity:0;scale:.3}}.igu__lupa{--lupa:132px;left:var(--x);top:var(--y);z-index:2;width:var(--lupa);height:var(--lupa);opacity:0;pointer-events:none;transition:opacity .18s var(--ease), scale .22s var(--ease);position:absolute;translate:-50% -50%;scale:.6}.igu__lupa.is-visible{opacity:1;scale:1}.igu__lupa.is-tactil{left:clamp(calc(var(--lupa) / 2 + 4px), var(--x), calc(100% - var(--lupa) / 2 - 4px));translate:-50% calc(-100% - 34px)}.igu__lupa-lienzo{border-radius:50%;width:100%;height:100%;display:block;box-shadow:0 18px 40px -14px #00000080}.igu__lupa-anillo{border:7px solid #fff;border-radius:50%;transition:border-color .12s linear;position:absolute;inset:0;box-shadow:inset 0 0 0 1.5px #ffffffe6,0 0 0 1px #0000001f}.igu__lupa-mira{border:1.5px solid #fff;border-radius:50%;width:16px;height:16px;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 0 1px #00000059,inset 0 0 0 1px #0003}.igu__lupa-hex{color:#fff;white-space:nowrap;background:#121212d1;border-radius:999px;padding:.25rem .6rem;font-size:.78rem;line-height:1.3;position:absolute;top:calc(100% + 8px);left:50%;translate:-50%}.igu__carga{white-space:nowrap;color:#121212;background:#fffffff2;border-radius:999px;margin:0;padding:.55rem 1rem;font-size:.9rem;font-weight:520;line-height:1.3;position:absolute;top:50%;left:50%;translate:-50% -50%}.igu__herramientas{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;display:flex}.igu__boton{min-height:44px;font:inherit;color:inherit;cursor:pointer;transition:background-color .2s var(--ease), color .2s var(--ease);background:0 0;border:0;border-radius:999px;align-items:center;gap:.45rem;padding:0 1rem;font-size:.92rem;font-weight:560;display:inline-flex;box-shadow:inset 0 0 0 1.5px}.igu__boton svg{width:1.1rem;height:1.1rem}.igu__boton:hover,.igu__boton.is-activo,.igu__boton[aria-pressed=true]{background:var(--igu-t,#121212);color:var(--igu-c,#b4b4b1)}.igu__boton:focus-within,.igu__boton:focus-visible{outline-offset:3px;outline:2px solid}.igu__boton:disabled{opacity:.5;cursor:not-allowed}.igu__enlace{min-height:44px;font:inherit;color:inherit;text-underline-offset:.3em;cursor:pointer;background:0 0;border:0;padding:0 .4rem;font-size:.9rem;text-decoration:underline}.igu__aviso{text-align:center;font-size:.9rem;font-weight:560}.igu__resultado{align-content:center;gap:1rem;min-width:0;display:grid}.igu__titulo{letter-spacing:-.02em;font-size:clamp(1.15rem,1rem + .6vw,1.5rem);font-weight:600}.igu__eti{margin-top:.5rem;font-size:.95rem;font-weight:560}.igu__hex{letter-spacing:-.055em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(3.2rem,1rem + 7vw,8rem);font-weight:750;line-height:.88}.igu__carta{align-items:center;gap:.9rem;margin-top:.5rem;display:flex}.igu__carta-punto{width:54px;height:54px;box-shadow:0 0 0 3px var(--igu-t,#121212);border-radius:50%;flex:none}.igu__carta p b{font-size:1.15rem;font-weight:620;display:block}.igu__carta p span{font-size:.92rem}.igu__acciones{flex-wrap:wrap;gap:.6rem;margin-top:.4rem;display:flex}.igu__accion{min-height:48px;font:inherit;color:inherit;white-space:nowrap;cursor:pointer;transition:opacity .2s var(--ease);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:0 1.25rem;font-size:.98rem;font-weight:560;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1.5px}.igu__accion svg{width:1.15em;height:1.15em}.igu__accion:hover{opacity:.85}.igu__accion--fuerte{background:var(--igu-t,#121212);color:var(--igu-c,#b4b4b1);box-shadow:none}.igu__accion:focus-visible{outline-offset:3px;outline:2px solid}.igu__detalle{display:grid}.igu__detalle>*{grid-area:1/1}.igu__bloque{gap:1rem;display:grid}.igu__bloque.is-espera{visibility:hidden}.igu__espera{align-self:start;font-size:1.05rem}.igu__privado{text-wrap:pretty;max-width:34rem;font-size:.875rem;font-weight:500;line-height:1.45}.igu__privado a{white-space:nowrap}@media (width>=900px){.igu{grid-template:"impresion titulo""impresion resultado"1fr/minmax(0,1fr) minmax(0,1.05fr);row-gap:.5rem}.igu__titulo{align-self:end}.igu__resultado{align-self:start}}@media (width<=480px){.igu__lupa{--lupa:112px}.igu__escena{padding:.5rem .5rem 0}.igu__acciones .igu__accion{flex:auto}}@media (prefers-reduced-motion:reduce){.igu__marca{animation:none}.igu__lupa,.igu__lupa-anillo{transition:none}}.igualamos[data-astro-cid-l5lywe65]{isolation:isolate;background:var(--igu-c,#b4b4b1);color:var(--igu-t,#121212);transition:color .4s var(--ease);position:relative;overflow-x:clip}.igualamos[data-astro-cid-l5lywe65]>.wrap[data-astro-cid-l5lywe65]{z-index:1;position:relative}.igualamos[data-astro-cid-l5lywe65] .igu-ola{z-index:0;pointer-events:none;position:absolute;inset:0}.igualamos[data-astro-cid-l5lywe65].section{padding-block:clamp(2.5rem,7svh,5rem)}.plan-seccion[data-astro-cid-h7kubuhc].section{padding-block:clamp(3rem,8svh,6rem)}.obras[data-astro-cid-ycyekoqf]{padding-bottom:var(--section);color:#f2efe9;background:#121212;overflow:hidden}.cinta[data-astro-cid-ycyekoqf]{border-bottom:1px solid #262625;padding-block:clamp(1.1rem,2.2vw,1.9rem);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.cinta__pista[data-astro-cid-ycyekoqf]{width:max-content;animation:34s linear infinite correr;display:flex}.cinta[data-astro-cid-ycyekoqf]:hover .cinta__pista[data-astro-cid-ycyekoqf]{animation-play-state:paused}.cinta__grupo[data-astro-cid-ycyekoqf]{align-items:center;gap:clamp(2.75rem,6vw,5.6rem);padding-right:clamp(2.75rem,6vw,5.6rem);display:flex}.cinta__grupo[data-astro-cid-ycyekoqf] img[data-astro-cid-ycyekoqf]{width:auto;height:calc(var(--alto) * .58)}.cinta__dato[data-astro-cid-ycyekoqf]{white-space:nowrap;color:#8b877f;font-size:.9rem;font-weight:500}@keyframes correr{to{transform:translate(-50%)}}.obras__in[data-astro-cid-ycyekoqf]{align-items:center;gap:1rem;padding-top:clamp(2.5rem,5vw,4.5rem);display:grid}.obras__txt[data-astro-cid-ycyekoqf]{gap:1.4rem;display:grid}.obras__lead[data-astro-cid-ycyekoqf]{color:#8b877f}.obras__txt[data-astro-cid-ycyekoqf] h2[data-astro-cid-ycyekoqf]{letter-spacing:-.045em;color:#f4f2ee;text-wrap:balance;font-size:clamp(2rem,1.2rem + 2.6vw,3rem);font-weight:600;line-height:1.03}.obras__ficha[data-astro-cid-ycyekoqf]{border-top:1px solid #2c2c2b;gap:.35rem;min-height:6.2rem;padding-top:1.1rem;display:grid}.obras__ficha[data-astro-cid-ycyekoqf] b{letter-spacing:-.02em;color:#fff;font-size:1.35rem;font-weight:600}.obras__ficha[data-astro-cid-ycyekoqf] span{color:#a8a49b;font-size:.92rem}.obras__ficha[data-astro-cid-ycyekoqf] img{opacity:.8;width:auto;height:1.35rem;margin-top:.4rem}.obras__acciones[data-astro-cid-ycyekoqf]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.obras__puntos[data-astro-cid-ycyekoqf]{gap:.5rem;display:flex}.obras__puntos[data-astro-cid-ycyekoqf] i[data-astro-cid-ycyekoqf]{background:#3a3936;border-radius:2px;width:1.6rem;height:3px;transition:background .3s}.obras__puntos[data-astro-cid-ycyekoqf] i[data-astro-cid-ycyekoqf].on{background:var(--red)}.obras__pila[data-astro-cid-ycyekoqf]{touch-action:pan-y;user-select:none;cursor:grab;height:clamp(23rem,60vw,33rem);position:relative}.obras__pila[data-astro-cid-ycyekoqf]:active{cursor:grabbing}.obras__pila[data-astro-cid-ycyekoqf]:focus-visible{outline-offset:6px;border-radius:8px;outline:2px solid #fff}.obras__carta[data-astro-cid-ycyekoqf]{--w:clamp(16rem, 62vw, 26rem);width:var(--w);height:calc(var(--w) * 1.12);margin:calc(var(--w) * -.56) 0 0 calc(var(--w) * -.5);transition:transform .55s var(--ease-llega);will-change:transform;background:#f6f3ec;border-radius:6px;padding:.75rem .75rem 3.2rem;position:absolute;top:50%;left:50%;box-shadow:0 2px 4px #0000004d,0 30px 60px -20px #000000b3}.obras__carta[data-astro-cid-ycyekoqf]:after{content:"";border-radius:inherit;opacity:var(--osc,0);transition:opacity .55s var(--ease-llega);pointer-events:none;background:#000;position:absolute;inset:0}.obras__carta[data-astro-cid-ycyekoqf] img[data-astro-cid-ycyekoqf]{object-fit:cover;pointer-events:none;border-radius:2px;width:100%;height:100%}.obras__carta[data-astro-cid-ycyekoqf] figcaption[data-astro-cid-ycyekoqf]{color:#3a3833;justify-content:space-between;font-size:.92rem;font-weight:500;display:flex;position:absolute;bottom:1rem;left:1rem;right:1rem}.obras__carta[data-astro-cid-ycyekoqf] figcaption[data-astro-cid-ycyekoqf] span[data-astro-cid-ycyekoqf]{color:#8a867e;font-size:.8rem}@media (width>=960px){.obras__in[data-astro-cid-ycyekoqf]{grid-template-columns:1fr 1fr;gap:3rem}.obras__txt[data-astro-cid-ycyekoqf]{max-width:30rem}}@media (prefers-reduced-motion:reduce){.cinta__pista[data-astro-cid-ycyekoqf]{animation:none}.obras__carta[data-astro-cid-ycyekoqf],.obras__carta[data-astro-cid-ycyekoqf]:after{transition:none}}
