.desarrollo_breadcrumb__3Q7n3{padding:16px 72px 0;font-size:12.5px;color:var(--muted)}.desarrollo_breadcrumb__3Q7n3 b{color:var(--ink)}@media (max-width:980px){.desarrollo_breadcrumb__3Q7n3{padding:16px 24px 0}}.desarrollo_hero__92dBO{position:relative;height:500px;margin-top:16px;overflow:hidden}.desarrollo_hero__92dBO img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.desarrollo_heroGrad__h3wI7{position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,18,15,.15),rgba(20,18,15,.7))}.desarrollo_heroBadge__5xq_d{position:absolute;top:20px;left:24px;background:rgba(20,18,15,.88);color:var(--gold-bright);font-size:11px;font-weight:700;letter-spacing:1.5px;padding:7px 15px;border-radius:999px}.desarrollo_heroCaption__jyEgt{position:absolute;left:24px;right:24px;bottom:26px;color:#fff}.desarrollo_heroTitle__UX92s{font-family:var(--font-serif);font-size:clamp(30px,5vw,46px);font-weight:600}.desarrollo_heroSub__vGLHk{font-size:13px;color:#d9cfb6;margin-top:6px}.desarrollo_content__yw3hg{position:relative;background:var(--bg)}.desarrollo_main__AjKQo{flex:1.7 1;min-width:280px;display:flex;flex-direction:column;gap:30px}.desarrollo_priceRow__T_8pn{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap}.desarrollo_price___DjAn{font-size:26px;font-weight:800;color:var(--gold-text)}.desarrollo_priceSpecs__QCdfm{font-size:13px;color:var(--muted)}.desarrollo_highlights__VwiCW{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.desarrollo_highlight__6nk2k{background:var(--surface);border:1px solid var(--border);border-radius:13px;padding:16px}.desarrollo_highlightTitle__rvDWe{font-size:13px;font-weight:700}.desarrollo_highlightSub__Omor_{font-size:11.5px;color:var(--muted);margin-top:4px}.desarrollo_desc__2V89A{font-size:14px;line-height:1.8;color:var(--muted-3)}.desarrollo_blockTitle___0Err{font-family:var(--font-serif);font-size:24px;font-weight:600}.desarrollo_typologies__Oryh7{display:flex;gap:14px;margin-top:16px;overflow-x:auto;padding-bottom:6px}.desarrollo_typology__REUHS{flex:none;width:210px;background:var(--surface);border:1px solid var(--border);border-radius:14px;overflow:hidden}.desarrollo_typologyImg__t3IDD{height:100px}.desarrollo_typologyImg__t3IDD img{width:100%;height:100%;object-fit:cover}.desarrollo_typologyBody__D5bKR{padding:12px 14px}.desarrollo_typologyTop__i2gNk{display:flex;justify-content:space-between}.desarrollo_typologyName___aEN6{font-size:13.5px;font-weight:700}.desarrollo_typologyPrice__kA3_m{font-size:12.5px;font-weight:800;color:var(--gold-text)}.desarrollo_typologyMeta__wMAXo{font-size:11px;color:var(--muted);margin-top:3px}.desarrollo_amenities__As3Uw{display:flex;flex-wrap:wrap;gap:8px}.desarrollo_amenity__LpV_d{border:1.5px solid var(--border-2);border-radius:999px;padding:8px 16px;font-size:12px;font-weight:600;background:var(--surface)}.desarrollo_amenityMore__CO50j{border:1px solid rgba(201,165,102,.45);border-radius:999px;padding:8px 16px;font-size:12px;color:var(--muted)}.desarrollo_santander__oi9Kk{border:1.5px solid rgba(236,0,0,.3);border-radius:16px;padding:22px;display:flex;align-items:center;gap:20px;flex-wrap:wrap;background:var(--surface)}.desarrollo_santanderLogo__fYqs5{height:36px;width:auto}.desarrollo_santanderText__NUnyj{flex:1 1;min-width:180px;font-size:15px;font-weight:700}.desarrollo_santanderCta__QG3rz{background:var(--santander);color:#fff;font-weight:700;font-size:12.5px;padding:11px 22px;border-radius:999px;white-space:nowrap}.desarrollo_aside__u1W_L{flex:1 1;min-width:280px;display:flex;flex-direction:column;gap:16px;position:-webkit-sticky;position:sticky;top:130px}.desarrollo_leadBox__mpVtt{background:var(--dark-1);border-radius:18px;padding:26px;display:flex;flex-direction:column;gap:12px}.desarrollo_devRow__014Po{display:flex;align-items:center;gap:12px}.desarrollo_devLogoBox__1igvJ{background:var(--cream-2);border-radius:9px;width:64px;height:40px;display:flex;align-items:center;justify-content:center;padding:6px}.desarrollo_devLogoBox__1igvJ img{max-width:100%;max-height:28px;width:auto;height:auto;object-fit:contain}.desarrollo_devLink__BMIWX{font-size:12.5px;font-weight:700;color:var(--cream-1)}.desarrollo_devLinkHi__bTGdm{color:var(--gold)}.desarrollo_leadTitle__Y3VLa{font-family:var(--font-serif);font-size:20px;font-weight:600;color:var(--cream-1)}.desarrollo_input__6LK6m{background:#211e19;border:1px solid #3a352c;border-radius:11px;padding:13px 16px;font-size:13px;color:var(--cream-1);outline:none;transition:border-color .2s}.desarrollo_input__6LK6m:focus{border-color:var(--gold-bright)}.desarrollo_inputRow__9p2Aq{display:flex;gap:9px}.desarrollo_inputRow__9p2Aq .desarrollo_input__6LK6m{flex:1 1}.desarrollo_actions__S9q4g{display:flex;gap:10px}.desarrollo_submit__mll5A{flex:1 1;background:var(--grad-gold);color:var(--ink-strong);font-weight:700;font-size:13.5px;padding:13px;border-radius:11px;text-align:center}.desarrollo_wa__nunGw{border:1.5px solid var(--wa-green-2);color:var(--wa-green-3);font-weight:700;font-size:13.5px;padding:13px 20px;border-radius:11px;white-space:nowrap;display:inline-flex;align-items:center;gap:7px}.desarrollo_privacy__s1g_4{font-size:10.5px;color:var(--muted-2);line-height:1.5}.desarrollo_gallery__LogSr{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-top:14px}.desarrollo_galleryItem__rzzb_{position:relative;aspect-ratio:4/3;border-radius:14px;overflow:hidden;border:none;padding:0;cursor:pointer;background:linear-gradient(135deg,#efe7d6,#e6ddca)}.desarrollo_galleryItem__rzzb_ img{width:100%;height:100%;object-fit:cover}@media (max-width:640px){.desarrollo_gallery__LogSr{grid-template-columns:repeat(2,1fr)}}.desarrollo_lightbox__CqwYq{position:fixed;inset:0;z-index:200;background:rgba(10,8,5,.92);display:flex;align-items:center;justify-content:center;padding:clamp(16px,5vw,60px)}.desarrollo_lbImg__oa0ZJ{position:relative;width:min(1100px,92vw);height:min(78vh,80vw)}.desarrollo_lbClose__Frfy2{position:absolute;top:20px;right:24px;width:42px;height:42px;border-radius:50%;border:1.5px solid rgba(201,165,102,.6);background:transparent;color:#e3c98f;font-size:18px;cursor:pointer}.desarrollo_lbNav__CfSSA{position:absolute;top:50%;transform:translateY(-50%);width:52px;height:52px;border-radius:50%;border:1.5px solid rgba(201,165,102,.5);background:rgba(0,0,0,.35);color:#f0ead9;font-size:28px;line-height:1;cursor:pointer}.desarrollo_lbPrev__F8ibS{left:max(16px,3vw)}.desarrollo_lbNext__2rD9f{right:max(16px,3vw)}