.hero-in[data-astro-cid-ge2uvauf]{opacity:0;animation:hero-in .9s var(--ease-out-expo) forwards;animation-delay:var(--d,0s);transform:translateY(28px)}@keyframes hero-in{to{opacity:1;transform:none}}.hero-marca[data-astro-cid-ge2uvauf]{background-image:linear-gradient(color-mix(in oklch, var(--color-verde) 65%, transparent), color-mix(in oklch, var(--color-verde) 65%, transparent));box-decoration-break:clone;background-position:0 80%;background-repeat:no-repeat;background-size:0% .45em;padding:0 .12em;animation:4.4s 1.6s both hero-marca}@keyframes hero-marca{0%{animation-timing-function:var(--ease-out-expo);background-position:0 80%;background-size:0% .45em}20%,78%{background-position:0 80%;background-size:100% .45em}79%{background-position:100% 80%;background-size:100% .45em;animation-timing-function:cubic-bezier(.7,0,.84,0)}to{background-position:100% 80%;background-size:0% .45em}}@supports (background-clip:text){.hero-brillo[data-astro-cid-ge2uvauf]{background-image:linear-gradient(100deg, var(--color-verde-claro) 42%, oklch(98% .03 150) 50%, var(--color-verde-claro) 58%);color:#0000;background-position:100% 0;background-size:260% 100%;background-clip:text;animation:7s ease-in-out 2.2s infinite hero-brillo}}@keyframes hero-brillo{0%{background-position:100% 0}22%,to{background-position:0 0}}@media (forced-colors:active){.hero-brillo[data-astro-cid-ge2uvauf]{color:canvastext;background:0 0}}@media (prefers-reduced-motion:reduce){.hero-in[data-astro-cid-ge2uvauf]{opacity:1;animation:none;transform:none}.hero-marca[data-astro-cid-ge2uvauf]{background-size:0% .45em;animation:none}.hero-brillo[data-astro-cid-ge2uvauf]{animation:none}}.zona[data-astro-cid-mj7qtsak]{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:var(--color-crema);background:color-mix(in oklch, var(--color-ink) 82%, transparent);backdrop-filter:blur(6px);border:1px solid color-mix(in oklch, var(--color-crema) 18%, transparent);border-radius:999px;align-items:center;gap:.4em;padding:.32em .7em;font-size:clamp(.56rem,.42rem + .42vw,.72rem);font-weight:700;display:inline-flex;position:absolute;box-shadow:0 6px 20px #00000073}.zona-punto[data-astro-cid-mj7qtsak]{border-radius:999px;flex-shrink:0;width:.5em;height:.5em}.zona-detalle[data-astro-cid-mj7qtsak]{text-transform:none;letter-spacing:0;opacity:.6;font-weight:500}.zona--verde[data-astro-cid-mj7qtsak]{border-color:color-mix(in oklch, var(--color-verde-claro) 45%, transparent)}.zona--verde[data-astro-cid-mj7qtsak] .zona-punto[data-astro-cid-mj7qtsak]{background:var(--color-verde-claro);box-shadow:0 0 0 3px color-mix(in oklch, var(--color-verde-claro) 30%, transparent)}.zona--arena[data-astro-cid-mj7qtsak]{border-color:color-mix(in oklch, var(--color-arena) 45%, transparent)}.zona--arena[data-astro-cid-mj7qtsak] .zona-punto[data-astro-cid-mj7qtsak]{background:var(--color-arena);box-shadow:0 0 0 3px color-mix(in oklch, var(--color-arena) 30%, transparent)}@media (width<=480px){.zona-detalle[data-astro-cid-mj7qtsak]{display:none}}.cot-tipo-caja[data-astro-cid-kpehucv2]{border:1px solid color-mix(in oklch, var(--color-ink-3) 70%, transparent);background:var(--color-ink);cursor:pointer;transition:border-color .25s var(--ease-out-expo), background-color .25s var(--ease-out-expo);border-radius:.75rem;padding:.85rem 1rem;display:block}.cot-tipo[data-astro-cid-kpehucv2] input[data-astro-cid-kpehucv2]:checked+.cot-tipo-caja[data-astro-cid-kpehucv2]{border-color:color-mix(in oklch, var(--color-verde) 70%, transparent);background:color-mix(in oklch, var(--color-verde) 12%, transparent)}.cot-tipo[data-astro-cid-kpehucv2] input[data-astro-cid-kpehucv2]:focus-visible+.cot-tipo-caja[data-astro-cid-kpehucv2]{outline:2px solid var(--color-verde-claro);outline-offset:2px}.carrusel[data-astro-cid-5almm4ck]{overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.carrusel-pista[data-astro-cid-5almm4ck]{width:max-content;animation:carrusel var(--duracion) linear infinite;display:flex}.carrusel[data-astro-cid-5almm4ck]:hover .carrusel-pista[data-astro-cid-5almm4ck]{animation-play-state:paused}.carrusel-pista[data-astro-cid-5almm4ck] li[data-astro-cid-5almm4ck]{flex:none;align-items:center;padding:0 clamp(1.75rem,3vw,3rem);display:flex}.carrusel-pista[data-astro-cid-5almm4ck] img[data-astro-cid-5almm4ck]{height:calc(var(--h) * .7);object-fit:contain;opacity:.85;width:auto;transition:opacity .3s}@media (width>=768px){.carrusel-pista[data-astro-cid-5almm4ck] img[data-astro-cid-5almm4ck]{height:var(--h)}}.carrusel-pista[data-astro-cid-5almm4ck] li[data-astro-cid-5almm4ck]:hover img[data-astro-cid-5almm4ck]{opacity:1}@keyframes carrusel{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.carrusel[data-astro-cid-5almm4ck]{mask-image:none}.carrusel-pista[data-astro-cid-5almm4ck]{flex-wrap:wrap;justify-content:center;row-gap:1.5rem;width:auto;animation:none}.carrusel-pista[data-astro-cid-5almm4ck] li[data-astro-cid-5almm4ck][aria-hidden=true]{display:none}}.pano-btn[data-astro-cid-7wydtcuj]{width:2.25rem;height:2.25rem;color:color-mix(in oklch, var(--color-crema) 80%, transparent);transition:background-color .25s var(--ease-out-expo), color .25s var(--ease-out-expo), transform .25s var(--ease-out-expo);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.pano-btn[data-astro-cid-7wydtcuj]:hover{background:color-mix(in oklch, var(--color-verde) 22%, transparent);color:var(--color-crema);transform:translateY(-1px)}.pano-btn[data-astro-cid-7wydtcuj]:focus-visible{outline:2px solid var(--color-verde-claro);outline-offset:2px}.pano-chip[data-astro-cid-7wydtcuj]{border-color:color-mix(in oklch, var(--color-ink-3) 55%, transparent);background:color-mix(in oklch, var(--color-ink-2) 70%, transparent)}.pano-chip[data-astro-cid-7wydtcuj]:hover{border-color:color-mix(in oklch, var(--color-verde) 45%, transparent);transform:translateY(-2px)}.pano-chip[data-astro-cid-7wydtcuj]:focus-visible{outline:2px solid var(--color-verde-claro);outline-offset:2px}.pano-chip[data-astro-cid-7wydtcuj][aria-pressed=true]{border-color:color-mix(in oklch, var(--color-verde) 70%, transparent);background:color-mix(in oklch, var(--color-verde) 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--color-verde) 25%, transparent)}#pano-poster[data-astro-cid-7wydtcuj].oculto,#pano-loading[data-astro-cid-7wydtcuj].oculto{opacity:0;pointer-events:none}#pano-hint[data-astro-cid-7wydtcuj].visible{opacity:1}.up-hotspot{background:color-mix(in oklch, var(--color-verde) 90%, transparent);border:2px solid color-mix(in oklch, var(--color-crema) 85%, transparent);width:2rem;height:2rem;box-shadow:0 0 0 6px color-mix(in oklch, var(--color-verde) 22%, transparent), 0 6px 18px #00000073;cursor:pointer;transition:transform .25s var(--ease-out-expo), box-shadow .25s var(--ease-out-expo);border-radius:999px;margin:-1rem 0 0 -1rem}.up-hotspot:after{content:"";border:2px solid color-mix(in oklch, var(--color-verde) 60%, transparent);animation:up-pulso 2.4s var(--ease-out-expo) infinite;border-radius:999px;position:absolute;inset:0}.up-hotspot:hover{box-shadow:0 0 0 10px color-mix(in oklch, var(--color-verde) 26%, transparent), 0 8px 22px #00000080;transform:scale(1.15)}@keyframes up-pulso{0%{opacity:.9;transform:scale(1)}70%{opacity:0;transform:scale(2.1)}to{opacity:0;transform:scale(2.1)}}@media (prefers-reduced-motion:reduce){.up-hotspot:after{animation:none}}.pnlm-tooltip span{letter-spacing:.02em;background:var(--color-ink)!important;color:var(--color-crema)!important;border:1px solid color-mix(in oklch, var(--color-verde) 40%, transparent)!important;font:700 11px/1.2 var(--font-sans)!important;border-radius:999px!important;padding:.4rem .85rem!important;box-shadow:0 8px 24px #00000080!important}.pnlm-tooltip span:after{border-top-color:color-mix(in oklch, var(--color-verde) 40%, transparent)!important}.pnlm-container{background:var(--color-ink-2)!important}.pnlm-load-box,.pnlm-panorama-info{display:none!important}.scrollbar-obra[data-astro-cid-tjg62zlw]{scrollbar-width:thin;scrollbar-color:var(--color-ink-3) transparent}
