.sb[data-astro-cid-fwpoxfek]{display:grid;gap:26px}.sb__tabs[data-astro-cid-fwpoxfek]{border:0;margin:0;padding:0;display:flex;gap:clamp(18px,2.6vw,36px);border-bottom:1px solid var(--line-on-navy);min-width:0;overflow-x:auto;scrollbar-width:none}.sb__tab[data-astro-cid-fwpoxfek]{position:relative;display:inline-flex;align-items:center;min-height:48px;cursor:pointer;white-space:nowrap}.sb__tab[data-astro-cid-fwpoxfek] input[data-astro-cid-fwpoxfek]{position:absolute;opacity:0;width:1px;height:1px}.sb__tab[data-astro-cid-fwpoxfek] span[data-astro-cid-fwpoxfek]{font:600 .8125rem/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--on-navy-muted);padding-bottom:2px}.sb__tab[data-astro-cid-fwpoxfek]:hover span[data-astro-cid-fwpoxfek]{color:#fff}.sb__tab[data-astro-cid-fwpoxfek]:has(input:checked) span[data-astro-cid-fwpoxfek]{color:#fff}.sb__tab[data-astro-cid-fwpoxfek]:has(input:checked):after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;background:var(--brass)}.sb__tab[data-astro-cid-fwpoxfek]:has(input:focus-visible){outline:2px solid var(--brass-on-navy);outline-offset:2px}.sb__panel[data-astro-cid-fwpoxfek]{display:none}.sb[data-astro-cid-fwpoxfek]:has(#sb-buy:checked) .sb__panel--buy[data-astro-cid-fwpoxfek],.sb[data-astro-cid-fwpoxfek]:has(#sb-rent:checked) .sb__panel--rent[data-astro-cid-fwpoxfek]{display:grid}.sb[data-astro-cid-fwpoxfek]:has(#sb-new:checked) .sb__panel--new[data-astro-cid-fwpoxfek],.sb[data-astro-cid-fwpoxfek]:has(#sb-sell:checked) .sb__panel--sell[data-astro-cid-fwpoxfek]{display:flex}form[data-astro-cid-fwpoxfek].sb__panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:end}.sb__panel[data-astro-cid-fwpoxfek]:not(:has(select[name=maxPrice])) .sb__go[data-astro-cid-fwpoxfek]{grid-column:1 / -1}.sb__panel[data-astro-cid-fwpoxfek] .field-label{color:var(--on-navy-muted);font-weight:500;letter-spacing:.04em}.sb__panel[data-astro-cid-fwpoxfek] .control{--control-border: transparent;background:#fff}.sb__go[data-astro-cid-fwpoxfek]{min-height:var(--control-h)}.sb__panel--text[data-astro-cid-fwpoxfek]{flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px;min-height:calc(var(--control-h) + 27px)}.sb__panel--text[data-astro-cid-fwpoxfek] p[data-astro-cid-fwpoxfek]{color:#fff;font:400 var(--step-1)/1.4 var(--font-display);max-width:46ch}@media(max-width:900px){form[data-astro-cid-fwpoxfek].sb__panel{grid-template-columns:minmax(0,1fr)}.sb__go[data-astro-cid-fwpoxfek]{width:100%}}.hero[data-astro-cid-yuzdnppw]{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);background:var(--navy);color:#fff;min-height:min(760px,calc(100vh - 112px))}.hero__copy[data-astro-cid-yuzdnppw]{display:flex;flex-direction:column;justify-content:center;gap:24px;padding:clamp(48px,6vw,96px) clamp(32px,5vw,80px) clamp(48px,5vw,80px) max(var(--gutter),calc((100vw - var(--max)) / 2 + var(--gutter)))}.hero__title[data-astro-cid-yuzdnppw]{font-size:clamp(2.5rem,1.5rem + 3.2vw,4.5rem);line-height:1.02;font-weight:400;letter-spacing:-.02em;color:#fff;max-width:15ch;font-variation-settings:"opsz" 60}.hero__copy[data-astro-cid-yuzdnppw] .sb{margin-top:16px}@media(max-width:640px){.hero__cities[data-astro-cid-yuzdnppw]{display:none}}.hero__media[data-astro-cid-yuzdnppw]{position:relative;display:block;overflow:hidden;color:#fff;text-decoration:none;min-height:420px}.hero__media[data-astro-cid-yuzdnppw] img,.hero__media[data-astro-cid-yuzdnppw] picture{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero__media[data-astro-cid-yuzdnppw]:after{content:"";position:absolute;inset:40% 0 0;background:linear-gradient(to top,rgb(10 20 34 / .82),transparent)}.hero__cap[data-astro-cid-yuzdnppw]{position:absolute;z-index:1;left:clamp(20px,3vw,40px);right:clamp(20px,3vw,40px);bottom:clamp(20px,3vw,36px);display:grid;gap:6px}.hero__cap-place[data-astro-cid-yuzdnppw]{font:600 .9375rem/1.2 var(--font-sans);color:var(--brass-on-navy)}.hero__cap-title[data-astro-cid-yuzdnppw]{font:400 clamp(1.375rem,1.1rem + .8vw,1.875rem)/1.15 var(--font-display)}.hero__cap-meta[data-astro-cid-yuzdnppw]{font-size:.9375rem;color:#e6ebf2}.hero__media[data-astro-cid-yuzdnppw]:hover .hero__cap-title[data-astro-cid-yuzdnppw]{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.new__h[data-astro-cid-yuzdnppw]{margin-bottom:clamp(28px,3.5vw,44px)}.new__more[data-astro-cid-yuzdnppw]{display:flex;flex-wrap:wrap;gap:12px 16px;margin-top:clamp(32px,4vw,48px)}.dev[data-astro-cid-yuzdnppw]{position:relative;display:grid;align-items:end;min-height:clamp(440px,62vh,680px);background:var(--navy);color:#fff;overflow:hidden}.dev[data-astro-cid-yuzdnppw]>img,.dev[data-astro-cid-yuzdnppw]>picture{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.dev__shade[data-astro-cid-yuzdnppw]{position:absolute;inset:0;background:linear-gradient(to top,rgb(10 20 34 / .88) 8%,rgb(10 20 34 / .35) 55%,transparent)}.dev__copy[data-astro-cid-yuzdnppw]{position:relative;display:grid;gap:16px;justify-items:start;padding-block:clamp(40px,5vw,72px)}.dev[data-astro-cid-yuzdnppw] h2[data-astro-cid-yuzdnppw]{color:#fff;font-size:clamp(2.25rem,1.5rem + 3vw,4rem)}.dev[data-astro-cid-yuzdnppw] h2[data-astro-cid-yuzdnppw] a[data-astro-cid-yuzdnppw]{text-decoration:none}.dev[data-astro-cid-yuzdnppw] h2[data-astro-cid-yuzdnppw] a[data-astro-cid-yuzdnppw]:after{content:"";position:absolute;inset:0}.dev[data-astro-cid-yuzdnppw] h2[data-astro-cid-yuzdnppw] a[data-astro-cid-yuzdnppw]:hover{text-decoration:underline;text-decoration-thickness:1px}.dev__line[data-astro-cid-yuzdnppw]{font-size:var(--step-1);color:#e6ebf2}.offices[data-astro-cid-yuzdnppw]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:clamp(32px,6vw,96px);align-items:start}.offices__intro[data-astro-cid-yuzdnppw]{display:grid;gap:18px}.offices__note[data-astro-cid-yuzdnppw]{color:var(--muted);font-size:1.0625rem;max-width:40ch}.offices__list[data-astro-cid-yuzdnppw]{border-top:1px solid var(--text)}.offices__list[data-astro-cid-yuzdnppw] li[data-astro-cid-yuzdnppw]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1fr);gap:8px 24px;align-items:baseline;padding:22px 0;border-bottom:1px solid var(--line)}.offices__city[data-astro-cid-yuzdnppw]{font-size:var(--step-2)}.offices__city[data-astro-cid-yuzdnppw] a[data-astro-cid-yuzdnppw]{text-decoration:none}.offices__city[data-astro-cid-yuzdnppw] a[data-astro-cid-yuzdnppw]:hover{text-decoration:underline;text-decoration-thickness:1px}.offices__list[data-astro-cid-yuzdnppw] address[data-astro-cid-yuzdnppw]{font-style:normal;display:grid;color:var(--muted)}.offices__meta[data-astro-cid-yuzdnppw]{display:grid;color:var(--muted);font-size:.9375rem}.offices__meta[data-astro-cid-yuzdnppw] a[data-astro-cid-yuzdnppw]{color:var(--navy);font-weight:600;font-size:1rem;text-decoration:none;min-height:32px;display:inline-flex;align-items:center}.offices__meta[data-astro-cid-yuzdnppw] a[data-astro-cid-yuzdnppw]:hover{text-decoration:underline}.areas__h[data-astro-cid-yuzdnppw]{margin-bottom:clamp(28px,3.5vw,44px)}.areas[data-astro-cid-yuzdnppw]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.area[data-astro-cid-yuzdnppw]{position:relative;display:block;aspect-ratio:5 / 6;overflow:hidden;color:#fff;text-decoration:none;background:var(--navy)}.area[data-astro-cid-yuzdnppw] img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.area[data-astro-cid-yuzdnppw]:hover img{transform:scale(1.04)}.area[data-astro-cid-yuzdnppw]:after{content:"";position:absolute;inset:35% 0 0;background:linear-gradient(to top,rgb(10 20 34 / .85),transparent)}.area__txt[data-astro-cid-yuzdnppw]{position:absolute;z-index:1;left:24px;right:24px;bottom:22px;display:grid;gap:6px}.area__name[data-astro-cid-yuzdnppw]{font:400 1.875rem/1 var(--font-display)}.area__n[data-astro-cid-yuzdnppw]{font-size:.9375rem;color:#e6ebf2}@media(max-width:1024px){.hero[data-astro-cid-yuzdnppw]{grid-template-columns:minmax(0,1fr);min-height:0}.hero__copy[data-astro-cid-yuzdnppw]{padding:48px var(--gutter) 40px}.hero__media[data-astro-cid-yuzdnppw]{min-height:0;aspect-ratio:4 / 3}.offices[data-astro-cid-yuzdnppw]{grid-template-columns:minmax(0,1fr)}.areas[data-astro-cid-yuzdnppw]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.offices__list[data-astro-cid-yuzdnppw] li[data-astro-cid-yuzdnppw]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.offices__city[data-astro-cid-yuzdnppw]{grid-column:1 / -1}.new__more[data-astro-cid-yuzdnppw] .button[data-astro-cid-yuzdnppw]{width:100%}}@media(max-width:520px){.areas[data-astro-cid-yuzdnppw]{grid-template-columns:minmax(0,1fr)}.area[data-astro-cid-yuzdnppw]{aspect-ratio:16 / 10}}
