.hero-bg-img[data-astro-cid-37vdxwjl]{transform-origin:50% 60%;animation:heroKenBurns 28s ease-in-out infinite alternate;will-change:transform}@keyframes heroKenBurns{0%{transform:scale(1) translateZ(0)}to{transform:scale(1.08) translate3d(-1.5%,-1%,0)}}@media (prefers-reduced-motion: reduce){.hero-bg-img[data-astro-cid-37vdxwjl]{animation:none}}[data-astro-cid-2gou7qhy][data-ruta-dot].is-active .dot[data-astro-cid-2gou7qhy]{border-color:#fff}[data-astro-cid-2gou7qhy][data-ruta-dot].is-active .inner[data-astro-cid-2gou7qhy]{background-color:#fff;transform:scale(1.6)}[data-astro-cid-2gou7qhy][data-ruta-dot].is-active .label[data-astro-cid-2gou7qhy]{opacity:1}[data-astro-cid-2gou7qhy][data-ruta-stop]{pointer-events:none;z-index:1}[data-astro-cid-2gou7qhy][data-ruta-stop].is-active{pointer-events:auto;z-index:2}dialog[data-astro-cid-zj277cy5].lightbox::backdrop{background:#0f191edb;backdrop-filter:blur(6px)}dialog[data-astro-cid-zj277cy5].lightbox[open]{animation:lightboxIn .22s cubic-bezier(.22,1,.36,1)}dialog[data-astro-cid-zj277cy5].lightbox[open]::backdrop{animation:lightboxBackdropIn .22s ease-out}@keyframes lightboxIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes lightboxBackdropIn{0%{opacity:0}to{opacity:1}}body:has(dialog.lightbox[open]){overflow:hidden}.lot-map-svg[data-astro-cid-zj277cy5] .lot-tile[data-astro-cid-zj277cy5]{transition:transform .3s cubic-bezier(.22,1,.36,1),filter .3s ease;cursor:pointer;transform-box:fill-box;transform-origin:center}.lot-map-svg[data-astro-cid-zj277cy5] .lot-tile[data-astro-cid-zj277cy5]:hover,.lot-map-svg[data-astro-cid-zj277cy5] .lot-tile[data-astro-cid-zj277cy5]:focus-visible{transform:scale(1.08);filter:drop-shadow(0 4px 8px rgba(0,0,0,.18));outline:none}.lot-map-svg[data-astro-cid-zj277cy5] .lot-tile[data-astro-cid-zj277cy5]:hover rect[data-astro-cid-zj277cy5],.lot-map-svg[data-astro-cid-zj277cy5] .lot-tile[data-astro-cid-zj277cy5]:focus-visible rect[data-astro-cid-zj277cy5]{fill-opacity:1}.reveal{opacity:0;transform:translateY(14px);filter:blur(6px);transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1),filter .55s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay, 0ms);will-change:opacity,transform,filter}.reveal.is-visible{opacity:1;transform:translateY(0);filter:blur(0)}.reveal-left{transform:translate(-18px) translateY(0)}.reveal-left.is-visible{transform:translate(0)}.reveal-right{transform:translate(18px) translateY(0)}.reveal-right.is-visible{transform:translate(0)}.reveal-zoom{transform:scale(.94)}.reveal-zoom.is-visible{transform:scale(1)}.hero-stage>*,.hero-stage{opacity:0;transform:translateY(20px);animation:heroIn 1s cubic-bezier(.16,1,.3,1) forwards;animation-delay:var(--hero-delay, 0ms)}@keyframes heroIn{to{opacity:1;transform:translateY(0)}}.parallax-bg{will-change:transform;transform:translate3d(0,var(--parallax-y, 0),0)}[data-lot-status]{transition:opacity .6s ease,transform .6s ease,filter .6s ease}[data-step="2"] [data-lot-status=disponible],[data-step="2"] [data-lot-status=reservado]{opacity:.18;filter:saturate(.3)}[data-step="2"] [data-lot-status=vendido]{animation:pulse 1.6s ease-in-out infinite}[data-step="3"] [data-lot-status=disponible],[data-step="3"] [data-lot-status=vendido]{opacity:.18;filter:saturate(.3)}[data-step="3"] [data-lot-status=reservado]{animation:pulse 1.6s ease-in-out infinite}[data-step="4"] [data-lot-status=vendido],[data-step="4"] [data-lot-status=reservado]{opacity:.18;filter:saturate(.3)}[data-step="4"] [data-lot-status=disponible]{animation:glow 2s ease-in-out infinite}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes glow{0%,to{filter:brightness(1)}50%{filter:brightness(1.18)}}.story-panel{opacity:.4;transition:opacity .5s ease}.story-panel.is-active{opacity:1}.timeline-step{opacity:.35;transition:opacity .6s ease}.timeline-step.is-visible{opacity:1}#sticky-cta.is-visible{opacity:1;pointer-events:auto;transform:translate(-50%)}html{scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){.reveal,.reveal-left,.reveal-right,.reveal-zoom{opacity:1!important;transform:none!important;transition:none!important}.hero-stage,.hero-stage>*{opacity:1!important;transform:none!important;animation:none!important}.parallax-bg{transform:none!important}[data-lot-status]{animation:none!important}html{scroll-behavior:auto}}
