.hero-slide[data-astro-cid-anhloy43]{opacity:0;transition:opacity 1.2s ease}.hero-slide[data-astro-cid-anhloy43].active{opacity:1}.hero-slide[data-astro-cid-anhloy43].active img[data-astro-cid-anhloy43]{animation:hero-zoom-out 6s ease-out forwards}@keyframes hero-zoom-out{0%{transform:scale(1.12)}to{transform:scale(1)}}.project-track[data-astro-cid-7j52qtdc]{height:200vh;position:relative}.project-camera[data-astro-cid-7j52qtdc]{position:sticky;top:80px;height:calc(100vh - 80px);width:100vw;max-width:100vw;overflow:hidden}.project-slides[data-astro-cid-7j52qtdc]{display:flex;flex-direction:row;width:200vw;height:100%;will-change:transform}.project-slide[data-astro-cid-7j52qtdc]{flex:0 0 100vw;width:100vw;height:100%;display:flex;align-items:center}.gallery-grid[data-astro-cid-7j52qtdc]{display:grid;grid-template-columns:1.2fr 1fr .8fr;gap:1rem;max-height:calc(100vh - 180px);margin-top:1rem}.gallery-col-1[data-astro-cid-7j52qtdc]{display:flex;flex-direction:column}.gallery-col-1[data-astro-cid-7j52qtdc] .gallery-item[data-astro-cid-7j52qtdc]{flex:1;min-height:0}.gallery-col-2[data-astro-cid-7j52qtdc]{display:flex}.gallery-col-2[data-astro-cid-7j52qtdc] .gallery-item[data-astro-cid-7j52qtdc]{flex:1}.gallery-col-3[data-astro-cid-7j52qtdc]{display:flex;flex-direction:column;gap:1rem}.gallery-col-3[data-astro-cid-7j52qtdc] .gallery-item[data-astro-cid-7j52qtdc]{flex:1;min-height:0}.gallery-expand[data-astro-cid-7j52qtdc]{opacity:1;background:#593e30}.project-progress[data-astro-cid-7j52qtdc]{position:absolute;right:2rem;top:50%;transform:translateY(-50%);width:3px;height:100px;background:#6c8c8a33;border-radius:2px;overflow:hidden}.project-progress-bar[data-astro-cid-7j52qtdc]{width:100%;height:0%;background:#8b6350;border-radius:2px;transition:height .1s ease-out}.project-indicators[data-astro-cid-7j52qtdc]{position:absolute;right:2rem;bottom:2rem;flex-direction:column;gap:.75rem}.project-indicator[data-astro-cid-7j52qtdc]{width:12px;height:12px;border-radius:50%;background:#6c8c8a4d;border:none;cursor:pointer;transition:all .3s ease}.project-indicator[data-astro-cid-7j52qtdc]:hover{background:#6c8c8a80}.project-indicator[data-astro-cid-7j52qtdc].active{background:#8b6350;transform:scale(1.2)}@media(max-width:767px){#proyecto[data-astro-cid-7j52qtdc]{overflow-x:hidden}.project-track[data-astro-cid-7j52qtdc]{height:auto}.project-camera[data-astro-cid-7j52qtdc]{position:relative;top:0;height:auto;width:100%;overflow:hidden}.project-slides[data-astro-cid-7j52qtdc]{display:flex;flex-direction:column;width:100%;height:auto;transform:none!important}.project-slide[data-astro-cid-7j52qtdc]{flex:0 0 auto;width:100%;height:auto;padding:2rem 0}.gallery-grid[data-astro-cid-7j52qtdc]{display:flex;flex-direction:column;gap:1rem;max-height:none}.gallery-col-1[data-astro-cid-7j52qtdc],.gallery-col-2[data-astro-cid-7j52qtdc],.gallery-col-3[data-astro-cid-7j52qtdc]{width:100%}.gallery-col-1[data-astro-cid-7j52qtdc] .gallery-item[data-astro-cid-7j52qtdc],.gallery-col-2[data-astro-cid-7j52qtdc] .gallery-item[data-astro-cid-7j52qtdc],.gallery-col-3[data-astro-cid-7j52qtdc] .gallery-item[data-astro-cid-7j52qtdc]{aspect-ratio:4/3;flex:none;width:100%;height:auto}.gallery-col-1[data-astro-cid-7j52qtdc] .gallery-item[data-astro-cid-7j52qtdc] img[data-astro-cid-7j52qtdc],.gallery-col-2[data-astro-cid-7j52qtdc] .gallery-item[data-astro-cid-7j52qtdc] img[data-astro-cid-7j52qtdc],.gallery-col-3[data-astro-cid-7j52qtdc] .gallery-item[data-astro-cid-7j52qtdc] img[data-astro-cid-7j52qtdc]{width:100%;height:100%;object-fit:cover}.gallery-col-1[data-astro-cid-7j52qtdc] h3[data-astro-cid-7j52qtdc]{order:-1;margin-top:0;margin-bottom:1rem}.project-progress[data-astro-cid-7j52qtdc],.project-indicators[data-astro-cid-7j52qtdc]{display:none!important}}.amenities-slider-container[data-astro-cid-bdpc6z2t]{width:100%;overflow:hidden;position:relative;display:flex;align-items:center}.slider-nav-btn[data-astro-cid-bdpc6z2t]{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;background-color:#8b6350;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:20;transition:all .3s ease;box-shadow:0 4px 12px #00000026}.slider-nav-btn[data-astro-cid-bdpc6z2t]:hover{background-color:#3e2b20;transform:translateY(-50%) scale(1.1)}.slider-nav-btn[data-astro-cid-bdpc6z2t] .material-icons[data-astro-cid-bdpc6z2t]{color:#fff;font-size:24px}.slider-nav-prev[data-astro-cid-bdpc6z2t]{left:32px}.slider-nav-next[data-astro-cid-bdpc6z2t]{right:32px}@media(min-width:768px){.slider-nav-prev[data-astro-cid-bdpc6z2t]{left:120px}.slider-nav-next[data-astro-cid-bdpc6z2t]{right:120px}}@media(min-width:1200px){.slider-nav-prev[data-astro-cid-bdpc6z2t]{left:180px}.slider-nav-next[data-astro-cid-bdpc6z2t]{right:180px}}.amenities-slider-track[data-astro-cid-bdpc6z2t]{display:flex;gap:16px;transition:transform .5s cubic-bezier(.25,.1,.25,1);will-change:transform;padding:0}.amenities-slide[data-astro-cid-bdpc6z2t]{flex:0 0 auto;width:70vw;min-width:500px;max-width:900px}@media(max-width:1200px){.amenities-slide[data-astro-cid-bdpc6z2t]{width:75vw;min-width:450px}}@media(max-width:768px){.amenities-slide[data-astro-cid-bdpc6z2t]{width:90vw;min-width:280px;max-width:400px}}.slide-image-wrapper[data-astro-cid-bdpc6z2t]{position:relative;width:100%;aspect-ratio:16 / 10;border-radius:12px;overflow:hidden;cursor:pointer}.slide-image-wrapper[data-astro-cid-bdpc6z2t] img[data-astro-cid-bdpc6z2t]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.slide-image-wrapper[data-astro-cid-bdpc6z2t]:hover img[data-astro-cid-bdpc6z2t]{transform:scale(1.05)}.slide-hover-overlay[data-astro-cid-bdpc6z2t]{position:absolute;inset:0;background:#0009;display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.slide-image-wrapper[data-astro-cid-bdpc6z2t]:hover .slide-hover-overlay[data-astro-cid-bdpc6z2t]{opacity:1}.slide-hover-title[data-astro-cid-bdpc6z2t]{color:#fff;font-size:1.5rem;font-weight:700;text-transform:uppercase;letter-spacing:2px;margin-bottom:8px;text-align:center;padding:0 20px}@media(min-width:768px){.slide-hover-title[data-astro-cid-bdpc6z2t]{font-size:1.75rem}}.slide-hover-cta[data-astro-cid-bdpc6z2t]{color:#fffc;font-size:.875rem;margin-bottom:16px}.slide-hover-icon[data-astro-cid-bdpc6z2t]{width:56px;height:56px;background-color:#fff9f2;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.slide-image-wrapper[data-astro-cid-bdpc6z2t]:hover .slide-hover-icon[data-astro-cid-bdpc6z2t]{transform:scale(1.1)}.slide-hover-icon[data-astro-cid-bdpc6z2t] .material-icons[data-astro-cid-bdpc6z2t]{color:#593e30;font-size:28px}.render-badge[data-astro-cid-bdpc6z2t]{position:absolute;top:12px;right:12px;background-color:#ede8e0;color:#1a1a1a;font-size:10px;font-weight:500;padding:6px 14px;border-radius:20px;z-index:10;cursor:help;border:1px solid rgba(0,0,0,.08)}.slider-360-modal[data-astro-cid-bdpc6z2t]{position:fixed;inset:0;z-index:100;background:#000000f2;display:flex;align-items:center;justify-content:center;padding:1rem}.slider-360-modal[data-astro-cid-bdpc6z2t].hidden{display:none}.unit-tab[data-astro-cid-2mjo6mns]{color:#ffffffb3;background:#ffffff14;cursor:pointer}.unit-tab[data-astro-cid-2mjo6mns]:hover{background:#ffffff29}.unit-tab[data-astro-cid-2mjo6mns].is-active{color:#fff;background:#593e30}input[data-astro-cid-g6zyqsmq]:checked+div[data-astro-cid-g6zyqsmq] svg[data-astro-cid-g6zyqsmq]{opacity:1}.form-label[data-astro-cid-zbjjch6a]{display:block;font-size:.6875rem;font-weight:600;letter-spacing:.1em;color:#ffffffb3;margin-bottom:.5rem;text-transform:uppercase}#contacto .iti{position:relative!important;width:100%!important;display:flex!important;flex-direction:row!important;align-items:center!important;border-bottom:1px solid var(--field-dark-border);transition:border-color .3s ease}#contacto .iti input.phone-input{padding-right:3rem!important}#contacto .phone-counter{position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:11px;font-weight:500;letter-spacing:.05em;color:#fff;pointer-events:none;z-index:2}#contacto .phone-counter.ok{color:#8fbf87}#contacto .iti:focus-within{border-bottom-color:#fffc}#contacto .iti__flag{background-position:var(--iti-flag-offset) 0!important;height:var(--iti-flag-height)!important}#contacto .iti__flag-container{position:relative!important;flex-shrink:0;padding:0}#contacto .iti__selected-country,#contacto .iti__selected-flag{background:transparent!important;border:none!important;display:flex!important;flex-direction:row!important;align-items:center!important;gap:5px;padding:.5rem 6px .5rem 0!important;cursor:pointer}#contacto .iti__selected-country:hover,#contacto .iti__selected-country:focus,#contacto .iti__selected-flag:hover,#contacto .iti__selected-flag:focus{background:transparent!important;outline:none}#contacto .iti__arrow{display:inline-block!important;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid rgba(255,255,255,.6);margin:0!important;flex-shrink:0}#contacto .iti__arrow--up{border-top:none;border-bottom:4px solid rgba(255,255,255,.6)}#contacto .iti__selected-dial-code{color:#ffffffb3;font-size:.8125rem;padding:0 4px}#contacto .iti input.phone-input{flex:1!important;min-width:0;padding:.5rem 3rem .5rem 5.5rem!important;border:none!important;background:transparent!important;color:#fff;font-size:.8125rem}#contacto .iti input.phone-input:focus{outline:none}#contacto .iti input.phone-input::placeholder{color:#ffffff80}#contacto .iti__country-list{max-height:200px;border-radius:8px;box-shadow:0 4px 20px #0000004d;border:1px solid rgba(255,255,255,.2);background-color:#2d2d2d;z-index:100}#contacto .iti__country{padding:10px 12px;color:#fff}#contacto .iti__country:hover{background-color:#ffffff1a}#contacto .iti__country.iti__highlight{background-color:#ffffff26;color:#fff}#contacto .iti__dial-code{color:#fff9}#contacto .iti__country.iti__highlight .iti__dial-code{color:#fff;opacity:.8}#contacto .iti__divider{border-bottom-color:#ffffff1a}
