.house-hero[data-astro-cid-57tzzrsd]{position:relative;isolation:isolate;min-height:clamp(320px,48vw,600px);display:flex;align-items:flex-end;overflow:hidden}.house-hero__media[data-astro-cid-57tzzrsd]{position:absolute;inset:0;z-index:-2;display:block}.house-hero__media[data-astro-cid-57tzzrsd] img[data-astro-cid-57tzzrsd]{width:100%;height:100%;object-fit:cover;display:block}.house-hero__shade[data-astro-cid-57tzzrsd]{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#141a1680,#141a16d9)}.house-hero__content[data-astro-cid-57tzzrsd]{position:relative;z-index:1;padding-block:48px;display:flex;flex-direction:column;gap:12px;color:var(--color-cream)}.house-hero__content[data-astro-cid-57tzzrsd] .eyebrow{color:var(--color-cream);opacity:.9}.house-hero__content[data-astro-cid-57tzzrsd] h1[data-astro-cid-57tzzrsd]{font-family:var(--font-display);font-size:var(--type-h1);line-height:var(--lh-tight);font-weight:400;letter-spacing:-.01em;margin:0}.house-hero__lead[data-astro-cid-57tzzrsd]{font-size:var(--type-body);line-height:var(--lh-base);max-width:40rem;margin:0;opacity:.95}.house-hero__chips[data-astro-cid-57tzzrsd]{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 0;padding:0}.house-hero__chips[data-astro-cid-57tzzrsd] li[data-astro-cid-57tzzrsd]{padding:4px 10px;border-radius:999px;background:#f9f7f229;font-size:var(--type-caption);color:var(--color-cream)}.house-title[data-astro-cid-57tzzrsd]{font-family:var(--font-display);font-size:var(--type-h2);font-weight:500;letter-spacing:-.01em;line-height:var(--lh-snug);color:var(--color-ink);margin:0 0 24px}.house-band[data-astro-cid-57tzzrsd]{background:var(--color-cream-low)}.house-layout[data-astro-cid-57tzzrsd]{display:grid;gap:32px;grid-template-columns:1fr}@media (min-width: 900px){.house-layout[data-astro-cid-57tzzrsd]{grid-template-columns:minmax(0,1fr) 320px;gap:48px;align-items:start}}.house-text[data-astro-cid-57tzzrsd]{color:var(--color-stone);font-size:var(--type-body-sm);line-height:var(--lh-base);max-width:42rem}.house-text[data-astro-cid-57tzzrsd] p{margin:0 0 16px}.house-text[data-astro-cid-57tzzrsd] p:last-child{margin-bottom:0}.house-aside[data-astro-cid-57tzzrsd]{background:var(--color-cream-elev);border:1px solid var(--color-line);border-radius:var(--radius-lg);padding:24px;display:flex;flex-direction:column;gap:16px;position:sticky;top:100px}.house-aside__row[data-astro-cid-57tzzrsd]{display:flex;flex-direction:column;gap:2px}.house-aside__label[data-astro-cid-57tzzrsd]{font-size:var(--type-caption);color:var(--color-stone);opacity:.8}.house-aside__row[data-astro-cid-57tzzrsd] strong[data-astro-cid-57tzzrsd]{font-family:var(--font-display);font-size:var(--type-h3);font-weight:500;color:var(--color-ink)}.house-aside[data-astro-cid-57tzzrsd] .btn{width:100%}.house-aside__conditions[data-astro-cid-57tzzrsd]{margin:0;font-size:var(--type-caption);color:var(--color-stone);opacity:.85}.house-aside__back[data-astro-cid-57tzzrsd]{font-size:var(--type-body-sm);color:var(--color-stone);text-decoration:none}.house-aside__back[data-astro-cid-57tzzrsd]:hover{color:var(--color-terracotta)}.house-gallery[data-astro-cid-57tzzrsd] .hg__thumbs{padding:2px 0 0}.house-amenities[data-astro-cid-57tzzrsd]{list-style:none;padding:0;margin:0;display:grid;gap:16px;grid-template-columns:1fr}@media (min-width: 640px){.house-amenities[data-astro-cid-57tzzrsd]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.house-amenities[data-astro-cid-57tzzrsd]{grid-template-columns:repeat(3,1fr)}}.house-amenity[data-astro-cid-57tzzrsd]{padding:24px;background:var(--color-cream-elev);border:1px solid var(--color-line)}.house-amenity[data-astro-cid-57tzzrsd] h3[data-astro-cid-57tzzrsd]{font-family:var(--font-display);font-size:var(--type-h3);font-weight:500;color:var(--color-ink);margin:0 0 12px}.house-amenity[data-astro-cid-57tzzrsd] ul[data-astro-cid-57tzzrsd]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.house-amenity[data-astro-cid-57tzzrsd] li[data-astro-cid-57tzzrsd]{color:var(--color-stone);font-size:var(--type-body-sm);line-height:var(--lh-base)}.house-nav__inner[data-astro-cid-57tzzrsd]{display:grid;gap:16px;grid-template-columns:1fr}@media (min-width: 640px){.house-nav__inner[data-astro-cid-57tzzrsd]{grid-template-columns:1fr 1fr}}.house-nav__link[data-astro-cid-57tzzrsd]{display:flex;flex-direction:column;gap:4px;padding:20px 24px;border:1px solid var(--color-line);border-radius:var(--radius-lg);text-decoration:none;color:var(--color-ink);transition:border-color var(--motion-fast) var(--ease-out),transform var(--motion-fast) var(--ease-out)}.house-nav__link[data-astro-cid-57tzzrsd]:hover{border-color:var(--color-terracotta);transform:translateY(-2px)}.house-nav__link--next[data-astro-cid-57tzzrsd]{text-align:right}.house-nav__hint[data-astro-cid-57tzzrsd]{font-size:var(--type-caption);color:var(--color-stone)}.house-nav__name[data-astro-cid-57tzzrsd]{font-family:var(--font-display);font-size:var(--type-h3);font-weight:500}
