.a-photo[data-astro-cid-tjpjkkg3] svg[data-astro-cid-tjpjkkg3]{position:absolute}.a-photo[data-astro-cid-tjpjkkg3] .photo{clip-path:url(#bahay-a-window);border-radius:0}.card[data-astro-cid-67gd6ilq]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:calc(var(--radius) + 4px);box-shadow:var(--shadow);flex-direction:column;display:flex;position:relative;overflow:hidden}.card[data-astro-cid-67gd6ilq] .photo{border-radius:0;max-height:280px}.body[data-astro-cid-67gd6ilq]{flex-direction:column;flex:1;padding:20px 22px 24px;display:flex}.badge[data-astro-cid-67gd6ilq]{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-self:flex-start;margin-bottom:.8rem;padding:.3em .75em;font-size:.78rem;font-weight:700}.available[data-astro-cid-67gd6ilq]{background:var(--color-available);color:var(--color-on-status)}.upcoming[data-astro-cid-67gd6ilq]{background:var(--color-upcoming);color:var(--color-on-status)}.community[data-astro-cid-67gd6ilq]{color:var(--color-text-muted);margin:0 0 .2rem;font-size:.9rem}.community[data-astro-cid-67gd6ilq] a[data-astro-cid-67gd6ilq]{z-index:1;text-decoration:none;position:relative}h3[data-astro-cid-67gd6ilq]{margin-bottom:.3rem}.card-link[data-astro-cid-67gd6ilq]{text-decoration:none}.card-link[data-astro-cid-67gd6ilq]:after{content:"";position:absolute;inset:0}.card[data-astro-cid-67gd6ilq]:hover{border-color:var(--color-text-muted)}.specs[data-astro-cid-67gd6ilq]{color:var(--color-text-muted);margin-bottom:.4rem}.rent[data-astro-cid-67gd6ilq]{margin-bottom:1.2rem}.actions[data-astro-cid-67gd6ilq]{flex-wrap:wrap;gap:10px;margin-top:auto;display:flex}.actions[data-astro-cid-67gd6ilq]>*{flex:auto}.listing[data-astro-cid-sk7o4tmc]{border-radius:calc(var(--radius) + 4px);display:grid}.listing[data-astro-cid-sk7o4tmc]:target{outline:3px solid var(--color-available);outline-offset:3px}.empty[data-astro-cid-sk7o4tmc]{background:var(--color-surface);border:1px dashed var(--color-border);border-radius:calc(var(--radius) + 4px);text-align:center;padding:clamp(28px,5vw,48px)}.empty[data-astro-cid-sk7o4tmc] p[data-astro-cid-sk7o4tmc]{color:var(--color-text-muted);max-width:46ch;margin:0 auto 1.4rem}.map-stage[data-astro-cid-opa4zktj]{height:100%;min-height:inherit;background:var(--map-ground);position:relative;overflow:hidden}@media (width<=1099px){.map-stage[data-astro-cid-opa4zktj]{height:62svh;min-height:400px}.map-stage[data-astro-cid-opa4zktj][data-community=""]{height:clamp(300px,92vw,62svh);min-height:0}}.map-svg[data-astro-cid-opa4zktj]{view-transition-name:bahay-map;width:100%;height:100%;display:block;position:absolute;inset:0}.ground[data-astro-cid-opa4zktj]{fill:var(--map-ground)}.site[data-astro-cid-opa4zktj]{opacity:clamp(0, calc(var(--near) * 1.6 - .3), 1)}.lit-homes[data-astro-cid-opa4zktj]{opacity:var(--near);pointer-events:none}.map-stage[data-astro-cid-opa4zktj]:not([data-community=""]) .lit-homes[data-astro-cid-opa4zktj] .lit[data-astro-cid-opa4zktj]{pointer-events:auto}.site[data-astro-cid-opa4zktj]{cursor:pointer}.lit[data-astro-cid-opa4zktj]{cursor:pointer;color:var(--color-available)}.lit[data-astro-cid-opa4zktj].upcoming{color:var(--color-upcoming)}.lit[data-astro-cid-opa4zktj] polygon[data-astro-cid-opa4zktj]{fill:color-mix(in srgb, currentColor 50%, transparent);stroke:currentColor;stroke-width:2.5px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.lit[data-astro-cid-opa4zktj] .pulse[data-astro-cid-opa4zktj]{fill:none;stroke:currentColor;stroke-width:2px;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%;animation:2.4s ease-out infinite map-pulse}@keyframes map-pulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.45)}}.map-pins[data-astro-cid-opa4zktj]{pointer-events:none;opacity:0;transition:opacity .25s;position:absolute;inset:0}.is-ready>.map-pins[data-astro-cid-opa4zktj]{opacity:1}.is-zooming .map-pins[data-astro-cid-opa4zktj],.is-flying .map-pins[data-astro-cid-opa4zktj]{opacity:0}.pin[data-astro-cid-opa4zktj]{white-space:nowrap;pointer-events:auto;background:var(--color-accent);min-height:44px;color:var(--color-accent-contrast);border-radius:var(--radius);box-shadow:var(--shadow);border:1.5px solid #fff;justify-content:center;align-items:center;gap:10px;padding:6px 16px;line-height:1.25;text-decoration:none;display:flex;position:absolute;top:0;left:0}.pin[data-astro-cid-opa4zktj]:after{content:"";background:inherit;width:12px;height:12px;position:absolute;bottom:-5px;left:calc(50% - 6px);transform:rotate(45deg)}.pin[data-astro-cid-opa4zktj] strong[data-astro-cid-opa4zktj]{font-size:.9375rem;font-weight:600}.pin-arrow[data-astro-cid-opa4zktj]{color:var(--orange);font-weight:700}.pin--home[data-astro-cid-opa4zktj]{background:var(--color-available);color:var(--color-on-status);font-size:.85rem;font-weight:600}.pin--home[data-astro-cid-opa4zktj].upcoming{background:var(--color-upcoming)}@media (prefers-reduced-motion:reduce){.lit[data-astro-cid-opa4zktj] .pulse[data-astro-cid-opa4zktj]{opacity:0;animation:none}.map-svg[data-astro-cid-opa4zktj]{view-transition-name:none}}
