.property-card[data-astro-cid-s35dwbi7] a[data-astro-cid-s35dwbi7]{display:block}.property-media[data-astro-cid-s35dwbi7]{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:var(--color-paper)}.property-media[data-astro-cid-s35dwbi7] img[data-astro-cid-s35dwbi7]{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.property-card[data-astro-cid-s35dwbi7] a[data-astro-cid-s35dwbi7]:hover img[data-astro-cid-s35dwbi7]{transform:scale(1.025)}.property-placeholder[data-astro-cid-s35dwbi7]{width:100%;height:100%;display:grid;place-items:center;background:var(--color-accent);color:var(--color-paper)}.property-placeholder[data-astro-cid-s35dwbi7]:before{content:"";position:absolute;inset:1rem;border:1px solid color-mix(in srgb,var(--color-paper) 38%,transparent)}.property-placeholder[data-astro-cid-s35dwbi7] span[data-astro-cid-s35dwbi7]{font-family:var(--font-display);font-size:clamp(2.5rem,7vw,6rem);font-style:italic;opacity:.78}.status[data-astro-cid-s35dwbi7]{position:absolute;top:1rem;left:1rem;padding:.45rem .7rem;background:var(--color-paper);color:var(--color-ink);font-size:.62rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.is-sold[data-astro-cid-s35dwbi7] .property-media[data-astro-cid-s35dwbi7] img[data-astro-cid-s35dwbi7]{filter:saturate(.62)}.property-meta[data-astro-cid-s35dwbi7]{display:flex;justify-content:space-between;align-items:baseline;gap:1.5rem;padding-top:1.1rem;border-top:1px solid var(--color-rule)}h3[data-astro-cid-s35dwbi7]{font-size:clamp(1.8rem,3vw,2.65rem);font-weight:400;letter-spacing:-.02em}p[data-astro-cid-s35dwbi7]{color:var(--color-mute);font-size:.78rem;letter-spacing:.04em}.price[data-astro-cid-s35dwbi7]{flex:none;color:var(--color-ink);font-weight:600}@media(max-width:480px){.property-meta[data-astro-cid-s35dwbi7]{align-items:flex-end}}.hero[data-astro-cid-j7pv25f6],.method[data-astro-cid-j7pv25f6],.properties[data-astro-cid-j7pv25f6]{max-width:var(--container-6xl);margin-inline:auto;padding-inline:clamp(1rem,4vw,3.5rem)}.hero[data-astro-cid-j7pv25f6]{min-height:calc(100svh - 5rem);display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:stretch;padding-top:clamp(2rem,5vw,5rem);padding-bottom:clamp(3.5rem,8vw,8rem);gap:clamp(2rem,5vw,6rem)}.hero-copy[data-astro-cid-j7pv25f6]{align-self:center;display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem;padding-block:2rem}.eyebrow[data-astro-cid-j7pv25f6]{color:var(--color-accent);font-size:.7rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}h1[data-astro-cid-j7pv25f6]{max-width:11ch;font-size:clamp(3.4rem,7.2vw,7.75rem);font-weight:400;letter-spacing:-.045em;line-height:.88}.hero-lede[data-astro-cid-j7pv25f6]{max-width:36rem;color:var(--color-ink-soft);font-size:clamp(1rem,1.4vw,1.25rem);line-height:1.75}.text-link[data-astro-cid-j7pv25f6]{display:inline-flex;gap:.75rem;align-items:center;border-bottom:1px solid var(--color-ink);padding-bottom:.3rem;font-size:.78rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.text-link[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{transition:transform .18s ease}.text-link[data-astro-cid-j7pv25f6]:hover span[data-astro-cid-j7pv25f6]{transform:translateY(.2rem)}.hero-image[data-astro-cid-j7pv25f6]{min-height:34rem;overflow:hidden;background:var(--color-paper-warm)}.hero-image[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover}.method[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(3rem,8vw,9rem);padding-block:clamp(5rem,10vw,10rem);border-top:1px solid var(--color-rule)}.section-intro[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:1.25rem}.section-intro[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],.properties-heading[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{max-width:15ch;font-size:clamp(2.7rem,5vw,5.4rem);font-weight:400;letter-spacing:-.035em;line-height:.98}.method-list[data-astro-cid-j7pv25f6]{border-top:1px solid var(--color-rule)}.method-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:3rem minmax(9rem,.7fr) 1fr;gap:1.25rem;padding-block:1.65rem;border-bottom:1px solid var(--color-rule);align-items:baseline}.method-list[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--color-mute);font-size:.68rem}.method-list[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:clamp(1.6rem,2vw,2.25rem);font-weight:400}.method-list[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--color-mute);font-size:.92rem;line-height:1.7}.properties[data-astro-cid-j7pv25f6]{padding-top:clamp(5rem,9vw,9rem);padding-bottom:clamp(7rem,12vw,12rem);background:var(--color-paper-warm)}.properties-heading[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:1.25rem;margin-bottom:clamp(3rem,6vw,6rem)}.property-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(2.5rem,5vw,5rem) clamp(1.25rem,2.5vw,2.5rem)}.property-grid[data-astro-cid-j7pv25f6] .property-card{grid-column:span 6}.property-grid[data-astro-cid-j7pv25f6] .property-card:nth-child(3){grid-column:4 / span 6}@media(max-width:767px){.hero[data-astro-cid-j7pv25f6]{min-height:0;grid-template-columns:1fr;padding-top:3rem;gap:2.5rem}.hero-image[data-astro-cid-j7pv25f6]{min-height:0;aspect-ratio:4 / 5}.method[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.method-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{grid-template-columns:2.25rem 1fr}.method-list[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{grid-column:2}.property-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.property-grid[data-astro-cid-j7pv25f6] .property-card,.property-grid[data-astro-cid-j7pv25f6] .property-card:nth-child(3){grid-column:auto}}
