.hero[data-astro-cid-s5waw4uc]{isolation:isolate;color:#fff;align-items:end;min-height:min(88svh,46rem);display:grid;position:relative;overflow:hidden}.hero__img[data-astro-cid-s5waw4uc]{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero[data-astro-cid-s5waw4uc]:after{content:"";z-index:-1;background:linear-gradient(#0a160e26 30%,#0a160ed9);position:absolute;inset:0}.hero__content[data-astro-cid-s5waw4uc]{padding-block:6rem 2.5rem}.hero__eyebrow[data-astro-cid-s5waw4uc]{letter-spacing:.2em;text-transform:uppercase;opacity:.85;margin-bottom:1rem;font-size:.78rem}h1[data-astro-cid-s5waw4uc]{max-width:16ch;font-size:clamp(2.5rem,9.5vw,5.25rem);font-weight:400;line-height:1}.search[data-astro-cid-s5waw4uc]{max-width:44rem;color:var(--fg);background:#fff;border-radius:.75rem;gap:.75rem;margin-top:2.5rem;padding:1rem;display:grid;box-shadow:0 20px 50px #0000004d}.search[data-astro-cid-s5waw4uc] label[data-astro-cid-s5waw4uc]{gap:.25rem;display:grid}.search[data-astro-cid-s5waw4uc] span[data-astro-cid-s5waw4uc]{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:600}select[data-astro-cid-s5waw4uc]{border:1px solid var(--line);width:100%;color:var(--fg);font:inherit;background:#fff;border-radius:.5rem;padding:.7rem .75rem}.search[data-astro-cid-s5waw4uc] .btn[data-astro-cid-s5waw4uc]{border-radius:.5rem}@media (width>=40em){.search[data-astro-cid-s5waw4uc]{grid-template-columns:1fr 1fr auto;align-items:end}}.filters[data-astro-cid-afbiyf5v]{flex-wrap:wrap;gap:1rem 1.5rem;margin-top:2.5rem;display:flex}.seg[data-astro-cid-afbiyf5v]{border:1px solid var(--line);border-radius:999px;padding:.25rem;display:inline-flex}.seg[data-astro-cid-afbiyf5v] button[data-astro-cid-afbiyf5v],.chips[data-astro-cid-afbiyf5v] button[data-astro-cid-afbiyf5v]{color:var(--fg);font:500 .9rem var(--font-body);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.55rem 1.1rem;transition:background .2s,color .2s}.chips[data-astro-cid-afbiyf5v]{flex-wrap:wrap;gap:.4rem;display:flex}.chips[data-astro-cid-afbiyf5v] button[data-astro-cid-afbiyf5v]{border:1px solid var(--line)}.filters[data-astro-cid-afbiyf5v] [data-astro-cid-afbiyf5v][aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:#fff}.count[data-astro-cid-afbiyf5v]{color:var(--muted);margin-top:1.5rem;font-size:.9rem}.grid[data-astro-cid-afbiyf5v]{gap:1.75rem 1.25rem;margin-top:1rem;display:grid}.prop[data-astro-cid-afbiyf5v]{align-content:start;display:grid}.prop__media[data-astro-cid-afbiyf5v]{border-radius:.75rem;position:relative;overflow:hidden}.prop__media[data-astro-cid-afbiyf5v] img[data-astro-cid-afbiyf5v]{aspect-ratio:4/3;object-fit:cover;width:100%;transition:transform .8s var(--ease)}.prop[data-astro-cid-afbiyf5v]:hover img[data-astro-cid-afbiyf5v]{transform:scale(1.05)}.badge[data-astro-cid-afbiyf5v]{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;background:#fff;border-radius:999px;padding:.3rem .75rem;font-size:.72rem;font-weight:600;position:absolute;top:.75rem;left:.75rem}.badge[data-astro-cid-afbiyf5v].arriendo{background:var(--accent);color:#fff}.prop__body[data-astro-cid-afbiyf5v]{padding-top:1rem}.prop__price[data-astro-cid-afbiyf5v]{font:400 1.6rem/1.1 var(--font-display)}.prop[data-astro-cid-afbiyf5v] h3[data-astro-cid-afbiyf5v]{font:600 1rem var(--font-body);letter-spacing:0;margin-top:.4rem}.prop__loc[data-astro-cid-afbiyf5v]{color:var(--muted);font-size:.9rem}.specs[data-astro-cid-afbiyf5v]{border-top:1px solid var(--line);flex-wrap:wrap;gap:.25rem 1rem;margin-top:.75rem;padding-top:.75rem;font-size:.88rem;display:flex}.prop__cta[data-astro-cid-afbiyf5v]{color:var(--accent);border-bottom:1.5px solid;margin-top:.9rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-block}.empty[data-astro-cid-afbiyf5v]{color:var(--muted);margin-top:2rem}@media (width>=40em){.grid[data-astro-cid-afbiyf5v]{grid-template-columns:repeat(2,1fr)}}@media (width>=64em){.grid[data-astro-cid-afbiyf5v]{grid-template-columns:repeat(3,1fr);gap:2.5rem 1.75rem}}.services[data-astro-cid-vjv4jk5u]{background:#dfe5db}.grid[data-astro-cid-vjv4jk5u]{align-items:center;gap:3rem;display:grid}.list[data-astro-cid-vjv4jk5u]{margin-top:2.5rem;display:grid}.list[data-astro-cid-vjv4jk5u] li[data-astro-cid-vjv4jk5u]{border-top:1px solid var(--line);padding-block:1.25rem}.list[data-astro-cid-vjv4jk5u] li[data-astro-cid-vjv4jk5u]:last-child{border-bottom:1px solid var(--line)}.list[data-astro-cid-vjv4jk5u] h3[data-astro-cid-vjv4jk5u]{font-size:1.5rem}.list[data-astro-cid-vjv4jk5u] p[data-astro-cid-vjv4jk5u]{color:var(--muted);margin-top:.3rem}.grid[data-astro-cid-vjv4jk5u] img[data-astro-cid-vjv4jk5u]{aspect-ratio:5/6;object-fit:cover;border-radius:.75rem;width:100%;max-height:36rem}.benefits[data-astro-cid-vjv4jk5u]{gap:2rem;margin-top:3rem;display:grid}.benefits[data-astro-cid-vjv4jk5u] li[data-astro-cid-vjv4jk5u]{border-top:2px solid var(--accent);padding-top:1.25rem}.benefits[data-astro-cid-vjv4jk5u] span[data-astro-cid-vjv4jk5u]{color:var(--accent);font:400 1rem var(--font-display)}.benefits[data-astro-cid-vjv4jk5u] h3[data-astro-cid-vjv4jk5u]{margin-top:.5rem;font-size:1.4rem}.benefits[data-astro-cid-vjv4jk5u] p[data-astro-cid-vjv4jk5u]{color:var(--muted);margin-top:.4rem}@media (width>=52em){.grid[data-astro-cid-vjv4jk5u]{grid-template-columns:1.1fr 1fr;gap:5rem}.benefits[data-astro-cid-vjv4jk5u]{grid-template-columns:repeat(4,1fr);gap:2rem}}@media (width>=40em) and (width<=51.99em){.benefits[data-astro-cid-vjv4jk5u]{grid-template-columns:1fr 1fr}}.contact[data-astro-cid-oogmtnqb]{background:var(--accent);color:#fff;--muted:#ffffffbf}.contact[data-astro-cid-oogmtnqb] .heading__eyebrow{color:#b9d3bf}.grid[data-astro-cid-oogmtnqb]{gap:2.5rem;display:grid}.box[data-astro-cid-oogmtnqb]{background:var(--bg);color:var(--fg);--muted:#5a6a5e;border-radius:.75rem;padding:1.5rem}form[data-astro-cid-oogmtnqb],.done[data-astro-cid-oogmtnqb]{gap:1.1rem;display:grid}.done[data-astro-cid-oogmtnqb]{justify-items:start}.done[data-astro-cid-oogmtnqb] h3[data-astro-cid-oogmtnqb]{font-size:1.5rem}.done[data-astro-cid-oogmtnqb] p[data-astro-cid-oogmtnqb]{color:var(--muted)}.done__back[data-astro-cid-oogmtnqb]{color:var(--accent);font:600 .9rem var(--font-body);cursor:pointer;background:0 0;border:0;text-decoration:underline}.field[data-astro-cid-oogmtnqb]{gap:.35rem;display:grid}label[data-astro-cid-oogmtnqb]{font-size:.85rem;font-weight:600}input[data-astro-cid-oogmtnqb],select[data-astro-cid-oogmtnqb],textarea[data-astro-cid-oogmtnqb]{border:1px solid var(--line);width:100%;color:var(--fg);font:inherit;background:#fff;border-radius:.5rem;padding:.8rem .9rem;font-size:1rem}[data-astro-cid-oogmtnqb][aria-invalid=true]{border-color:#b0281a}.err[data-astro-cid-oogmtnqb]{color:#b0281a;font-size:.85rem}@media (width>=52em){.grid[data-astro-cid-oogmtnqb]{grid-template-columns:1fr 1.1fr;align-items:center;gap:5rem}.box[data-astro-cid-oogmtnqb]{padding:2.5rem}}.horizonte{--bg:#f1efe8;--fg:#1b2a20;--muted:#5a6a5e;--line:#1b2a2029;--accent:#24442f;--accent-ink:#fff;--font-display:"DM Serif Display", Georgia, serif;--font-body:"DM Sans", system-ui, sans-serif;--footer-bg:#14261b;--footer-fg:#f1efe8}.horizonte h1,.horizonte h2,.horizonte h3{font-weight:400}.horizonte .btn{border-radius:.5rem}
