.hero[data-astro-cid-v4qhm7jo]{position:relative;min-height:min(100svh,940px);display:grid;align-items:end;color:#fff;isolation:isolate;overflow:hidden}.hero[data-astro-cid-v4qhm7jo] .hero-img,.hero[data-astro-cid-v4qhm7jo] picture{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.hero[data-astro-cid-v4qhm7jo] picture img{width:100%;height:100%;object-fit:cover}.hero[data-astro-cid-v4qhm7jo]:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#12100d80,#12100d2e 55%,#12100d00 80%),linear-gradient(180deg,#12100d4d,#12100d00 28%,#12100d26 55%,#12100db3)}.hero-in[data-astro-cid-v4qhm7jo]{padding-top:calc(var(--header-h) + 80px);padding-bottom:clamp(120px,14vw,170px);display:grid;gap:22px}.hero-title[data-astro-cid-v4qhm7jo]{font-size:clamp(2.75rem,6.4vw,6.25rem);line-height:1;letter-spacing:-.025em;max-width:16ch;text-shadow:0 2px 30px rgb(0 0 0 / .18)}.hero-lead[data-astro-cid-v4qhm7jo]{max-width:46ch;font-size:clamp(1.0625rem,1.4vw,1.25rem);line-height:1.55;text-shadow:0 1px 14px rgb(0 0 0 / .35)}.search-band[data-astro-cid-v4qhm7jo]{position:relative;z-index:2;margin-top:clamp(-88px,-7vw,-64px)}.search[data-astro-cid-v4qhm7jo]{display:grid;grid-template-columns:auto minmax(220px,1fr) auto;align-items:end;gap:20px 28px;background:var(--surface);padding-block:28px;box-shadow:0 30px 60px -40px #2a231d80;max-width:calc(var(--max) - 2 * var(--gutter))}.search-offer[data-astro-cid-v4qhm7jo]{border:0;margin:0;padding:0;display:grid;gap:8px}.search-offer[data-astro-cid-v4qhm7jo] legend[data-astro-cid-v4qhm7jo],.search-where[data-astro-cid-v4qhm7jo]>span[data-astro-cid-v4qhm7jo]:first-child{font:500 .6875rem/1 var(--font-body);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);padding:0;margin-bottom:8px}.search-where[data-astro-cid-v4qhm7jo]{display:grid}.seg[data-astro-cid-v4qhm7jo]{display:flex;height:var(--control-h);border:1px solid var(--stone);background:var(--paper)}.seg[data-astro-cid-v4qhm7jo] label[data-astro-cid-v4qhm7jo]{position:relative;display:grid}.seg[data-astro-cid-v4qhm7jo] input[data-astro-cid-v4qhm7jo]{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.seg[data-astro-cid-v4qhm7jo] span[data-astro-cid-v4qhm7jo]{display:grid;place-items:center;padding:0 26px;font-size:.9375rem}.seg[data-astro-cid-v4qhm7jo] label[data-astro-cid-v4qhm7jo]+label[data-astro-cid-v4qhm7jo]{border-left:1px solid var(--stone)}.seg[data-astro-cid-v4qhm7jo] input[data-astro-cid-v4qhm7jo]:checked+span[data-astro-cid-v4qhm7jo]{background:var(--sea);color:var(--paper)}.seg[data-astro-cid-v4qhm7jo] input[data-astro-cid-v4qhm7jo]:focus-visible+span[data-astro-cid-v4qhm7jo]{outline:2px solid var(--accent-strong);outline-offset:2px}.search-go[data-astro-cid-v4qhm7jo]{height:var(--control-h);min-width:200px}@media(max-width:760px){.search[data-astro-cid-v4qhm7jo]{grid-template-columns:1fr;margin-inline:16px;width:auto;padding:22px 20px}.seg[data-astro-cid-v4qhm7jo] label[data-astro-cid-v4qhm7jo]{flex:1}.search-go[data-astro-cid-v4qhm7jo]{width:100%}}.section-head[data-astro-cid-v4qhm7jo]{align-items:baseline}@media(max-width:640px){.latest[data-astro-cid-v4qhm7jo] li[data-astro-cid-v4qhm7jo]:nth-child(n+4){display:none}}.areas[data-astro-cid-v4qhm7jo]{display:grid;gap:clamp(28px,3vw,40px);justify-items:start}.area-tiles[data-astro-cid-v4qhm7jo]{list-style:none;margin:0;padding:0;width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2vw,28px)}.area-tile[data-astro-cid-v4qhm7jo]{position:relative;display:grid;gap:4px;align-content:start}.area-photo[data-astro-cid-v4qhm7jo]{aspect-ratio:4 / 5;overflow:hidden;background:var(--stone);margin-bottom:12px}.area-photo[data-astro-cid-v4qhm7jo] img,.area-photo[data-astro-cid-v4qhm7jo] picture{width:100%;height:100%;object-fit:cover}.area-photo[data-astro-cid-v4qhm7jo] img{transition:transform 1s cubic-bezier(.2,.7,.2,1)}.area-tile[data-astro-cid-v4qhm7jo]:hover .area-photo[data-astro-cid-v4qhm7jo] img{transform:scale(1.03)}.area-name[data-astro-cid-v4qhm7jo]{font-size:clamp(1.5rem,2.2vw,2rem)}.area-name[data-astro-cid-v4qhm7jo] a[data-astro-cid-v4qhm7jo]{text-decoration:none}.area-name[data-astro-cid-v4qhm7jo] a[data-astro-cid-v4qhm7jo]:after{content:"";position:absolute;inset:0}.area-name[data-astro-cid-v4qhm7jo] a[data-astro-cid-v4qhm7jo]:focus-visible{outline:none}.area-tile[data-astro-cid-v4qhm7jo]:has(a:focus-visible){outline:2px solid var(--accent-strong);outline-offset:6px}.area-n[data-astro-cid-v4qhm7jo]{color:var(--muted);font-size:.9375rem}@media(max-width:760px){.area-tiles[data-astro-cid-v4qhm7jo]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}}.rent[data-astro-cid-v4qhm7jo]{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:32px clamp(40px,6vw,112px)}.rent-head[data-astro-cid-v4qhm7jo]{display:grid;gap:20px;align-content:start;justify-items:start}.rent-list[data-astro-cid-v4qhm7jo]{list-style:none;margin:0;padding:0;border-top:1px solid var(--text)}.rent-list[data-astro-cid-v4qhm7jo] li[data-astro-cid-v4qhm7jo]{position:relative;display:grid;grid-template-columns:11rem minmax(0,1fr) auto auto;gap:8px 28px;align-items:baseline;padding-block:20px;border-bottom:1px solid var(--line)}.rent-town[data-astro-cid-v4qhm7jo]{color:var(--muted);font-size:.9375rem}.rent-title[data-astro-cid-v4qhm7jo]{font:300 1.375rem/1.25 var(--font-display);text-decoration:none}.rent-title[data-astro-cid-v4qhm7jo]:after{content:"";position:absolute;inset:0}.rent-list[data-astro-cid-v4qhm7jo] li[data-astro-cid-v4qhm7jo]:hover .rent-title[data-astro-cid-v4qhm7jo]{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.rent-facts[data-astro-cid-v4qhm7jo]{color:var(--muted);font-size:.9375rem;white-space:nowrap}.rent-price[data-astro-cid-v4qhm7jo]{font-size:1.0625rem}@media(max-width:900px){.rent[data-astro-cid-v4qhm7jo]{grid-template-columns:1fr}.rent-list[data-astro-cid-v4qhm7jo] li[data-astro-cid-v4qhm7jo]{grid-template-columns:minmax(0,1fr) auto}.rent-town[data-astro-cid-v4qhm7jo],.rent-title[data-astro-cid-v4qhm7jo]{grid-column:1 / -1}}.sell[data-astro-cid-v4qhm7jo]{background:var(--accent);color:#fff}.sell-in[data-astro-cid-v4qhm7jo]{padding-block:clamp(80px,10vw,140px);display:grid;justify-items:center;text-align:center;gap:22px}.sell-in[data-astro-cid-v4qhm7jo] h2[data-astro-cid-v4qhm7jo]{max-width:18ch}.sell-lead[data-astro-cid-v4qhm7jo]{max-width:52ch;font-size:1.125rem}.closing[data-astro-cid-v4qhm7jo]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px clamp(40px,6vw,112px)}.mini-head[data-astro-cid-v4qhm7jo]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px 24px;padding-bottom:20px;border-bottom:1px solid var(--text)}.notes[data-astro-cid-v4qhm7jo]{list-style:none;margin:0;padding:0}.notes[data-astro-cid-v4qhm7jo] li[data-astro-cid-v4qhm7jo]{display:grid;gap:6px;padding-block:20px;border-bottom:1px solid var(--line)}.notes[data-astro-cid-v4qhm7jo] time[data-astro-cid-v4qhm7jo]{color:var(--muted);font-size:.875rem}.notes[data-astro-cid-v4qhm7jo] a[data-astro-cid-v4qhm7jo]{font:300 1.375rem/1.25 var(--font-display);text-decoration:none}.notes[data-astro-cid-v4qhm7jo] a[data-astro-cid-v4qhm7jo]:hover{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.people[data-astro-cid-v4qhm7jo]{list-style:none;margin:0;padding:0}.people[data-astro-cid-v4qhm7jo] li[data-astro-cid-v4qhm7jo]{display:grid;gap:2px;padding-block:20px;border-bottom:1px solid var(--line);font-size:.9375rem}.people[data-astro-cid-v4qhm7jo] .person-photo{margin-bottom:14px;max-width:240px}.person-name[data-astro-cid-v4qhm7jo]{font:300 1.375rem/1.25 var(--font-display);margin-bottom:4px}.people[data-astro-cid-v4qhm7jo] a[data-astro-cid-v4qhm7jo]{text-decoration:none;overflow-wrap:anywhere}.people[data-astro-cid-v4qhm7jo] a[data-astro-cid-v4qhm7jo]:hover{text-decoration:underline;text-underline-offset:4px}.muted[data-astro-cid-v4qhm7jo]{color:var(--muted)}@media(max-width:900px){.closing[data-astro-cid-v4qhm7jo]{grid-template-columns:1fr}}
