.fl[data-astro-cid-hnazayq7]{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr))}.fl__card[data-astro-cid-hnazayq7]{display:grid;background:#fff;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;text-decoration:none;color:var(--ink);transition:box-shadow .2s}.fl__card[data-astro-cid-hnazayq7]:hover{box-shadow:0 8px 24px #122d391f;color:var(--ink)}.fl__img[data-astro-cid-hnazayq7]{position:relative;aspect-ratio:4 / 3;background:var(--teal-soft)}.fl__img[data-astro-cid-hnazayq7] img[data-astro-cid-hnazayq7]{width:100%;height:100%;object-fit:cover;display:block}.fl__status[data-astro-cid-hnazayq7]{position:absolute;left:.75rem;top:.75rem;background:var(--teal);color:#fff;font:600 .75rem/1 var(--display);letter-spacing:.06em;text-transform:uppercase;padding:.45rem .6rem;border-radius:2px}.fl__body[data-astro-cid-hnazayq7]{padding:1.25rem;display:grid;gap:.35rem}.fl__price[data-astro-cid-hnazayq7]{margin:0;font:700 var(--step-1)/1.2 var(--serif);color:var(--brass-ink)}.fl__addr[data-astro-cid-hnazayq7],.fl__det[data-astro-cid-hnazayq7]{margin:0;color:var(--muted);font-size:var(--step--1)}.fl__more[data-astro-cid-hnazayq7]{margin-top:1.5rem}.hero[data-astro-cid-j7pv25f6]{overflow:hidden}.hero__in[data-astro-cid-j7pv25f6]{display:grid;gap:clamp(2rem,5vw,4.5rem);align-items:center}@media(min-width:900px){.hero__in[data-astro-cid-j7pv25f6]{grid-template-columns:1.35fr .9fr}}.hero__text[data-astro-cid-j7pv25f6]{display:grid;gap:1.25rem;min-width:0}.hero__h1[data-astro-cid-j7pv25f6]{font-size:calc(var(--step-4) * .5);line-height:1.3}.hero__h1[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:block}.hero__eyebrow[data-astro-cid-j7pv25f6] .nw[data-astro-cid-j7pv25f6]{white-space:nowrap}.hero__lines[data-astro-cid-j7pv25f6]{font-family:var(--display);font-weight:600;font-size:.875rem;letter-spacing:.1em;text-transform:uppercase;color:#fff}.hero__lines[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{color:var(--brass);font-style:normal;padding-inline:.25rem}.hero__photo[data-astro-cid-j7pv25f6]{position:relative;max-width:26rem;justify-self:center;width:100%}.hero__photo[data-astro-cid-j7pv25f6] picture[data-astro-cid-j7pv25f6]{display:block;position:relative}.hero__photo[data-astro-cid-j7pv25f6] picture[data-astro-cid-j7pv25f6]:before{content:none}.hero__photo[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{position:relative;border-radius:2px;aspect-ratio:1;object-fit:cover;width:100%}.hero__since[data-astro-cid-j7pv25f6]{position:absolute;left:-1.25rem;bottom:-1.25rem;background:var(--brass);color:var(--teal)!important;color:#dbe6e8;padding:.75rem 1rem;font-size:.8125rem;display:grid;line-height:1.35;border-radius:2px}.hero__since[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-family:var(--display);font-weight:700;color:var(--teal);font-size:1rem}@media(max-width:899px){.hero__photo[data-astro-cid-j7pv25f6]{order:-1;max-width:10rem;justify-self:start}.hero__since[data-astro-cid-j7pv25f6]{display:none}.hero[data-astro-cid-j7pv25f6] .eyebrow[data-astro-cid-j7pv25f6]:before{display:none}}.helps[data-astro-cid-j7pv25f6]{display:grid;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.help[data-astro-cid-j7pv25f6]{display:grid;gap:.75rem;align-content:start;padding:1.75rem;background:var(--paper);text-decoration:none;color:var(--ink);transition:background-color .15s}.help[data-astro-cid-j7pv25f6]:hover{background:#fbfaf7;color:var(--ink)}.help[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:var(--step-2)}.help[data-astro-cid-j7pv25f6] .textlink[data-astro-cid-j7pv25f6]{color:var(--teal);margin-top:.25rem}.helps__more[data-astro-cid-j7pv25f6]{margin-top:1.5rem;display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:center;color:var(--muted)}.why[data-astro-cid-j7pv25f6]{display:grid;gap:1.75rem}.why__list[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:.85rem 1.5rem}.creds[data-astro-cid-j7pv25f6]{margin:0;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.creds[data-astro-cid-j7pv25f6] div[data-astro-cid-j7pv25f6]{padding:1rem .75rem 1rem 0;display:grid;gap:.25rem}.creds[data-astro-cid-j7pv25f6] div[data-astro-cid-j7pv25f6]+div[data-astro-cid-j7pv25f6]{padding-left:1rem;border-left:1px solid var(--line)}.creds[data-astro-cid-j7pv25f6] dt[data-astro-cid-j7pv25f6]{font-size:.75rem;color:var(--muted);letter-spacing:.04em}.creds[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{margin:0;font-family:var(--display);font-weight:700;font-size:clamp(1.125rem,.9rem + 1vw,1.5rem);color:var(--teal);white-space:nowrap}.exp[data-astro-cid-j7pv25f6]{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr))}.exp__item[data-astro-cid-j7pv25f6]{display:grid;gap:.6rem;align-content:start;padding-top:1.25rem;border-top:2px solid var(--teal)}.exp__links[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.25rem 1.25rem;margin-top:.25rem}.realnote[data-astro-cid-j7pv25f6]{padding-left:1rem;border-left:2px solid var(--brass-light);color:#fff;font-style:italic}.num[data-astro-cid-j7pv25f6]{display:grid;gap:1rem;min-width:0}.sell[data-astro-cid-j7pv25f6]{display:grid;gap:2rem;align-items:end;padding:clamp(1.75rem,4vw,3rem);border:1px solid var(--line);border-left:4px solid var(--brass);background:var(--ground)}@media(min-width:900px){.sell[data-astro-cid-j7pv25f6]{grid-template-columns:1.4fr 1fr}}.sell__t[data-astro-cid-j7pv25f6]{display:grid;gap:.75rem}.sell__a[data-astro-cid-j7pv25f6]{display:grid;gap:.85rem;justify-items:start}.badges[data-astro-cid-j7pv25f6]{margin-top:1.75rem;display:flex;flex-wrap:wrap;gap:1rem 1.75rem;align-items:center}.badge[data-astro-cid-j7pv25f6]{padding:.55rem 1rem;border:1px solid var(--line);border-radius:999px;background:var(--paper);text-decoration:none;color:var(--ink);font-size:.9375rem}.badge[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-family:var(--display);color:var(--teal)}@media(max-width:899px){.stats--cream[data-astro-cid-j7pv25f6] .stat__l[data-astro-cid-j7pv25f6]{white-space:normal;font-size:1.0625rem}.stats--cream[data-astro-cid-j7pv25f6] .stat[data-astro-cid-j7pv25f6]{grid-template-columns:8.5rem 1fr!important;column-gap:1rem}.stats--cream[data-astro-cid-j7pv25f6] .stat__n[data-astro-cid-j7pv25f6]{font-size:3.5rem}.v2meet[data-astro-cid-j7pv25f6]{overflow-x:clip}}.v2meet[data-astro-cid-j7pv25f6]{padding-top:clamp(.75rem,1.5vw,1.25rem)}.stats--cream[data-astro-cid-j7pv25f6] .stat__n[data-astro-cid-j7pv25f6]{font-weight:700;font-size:clamp(3.2rem,1.6rem + 3.68vw,5.4rem);letter-spacing:-.03em}.stats--cream[data-astro-cid-j7pv25f6] .stat__i--lux[data-astro-cid-j7pv25f6]{width:auto;height:clamp(2.8rem,1.4rem + 3.1vw,4.6rem)}@media(max-width:899px){.v2meet[data-astro-cid-j7pv25f6]{padding-top:.75rem}.stats--cream[data-astro-cid-j7pv25f6] .stat__n[data-astro-cid-j7pv25f6]{font-size:2.8rem}.stats--cream[data-astro-cid-j7pv25f6] .stat__i--lux[data-astro-cid-j7pv25f6]{width:auto;height:2.9rem}.stats--cream[data-astro-cid-j7pv25f6] .stat[data-astro-cid-j7pv25f6]{grid-template-columns:7rem 1fr!important}}.stats--cream[data-astro-cid-j7pv25f6] .stat__n[data-astro-cid-j7pv25f6]{text-shadow:2px 3px 5px rgb(27 63 79 / .28)}.stats--cream[data-astro-cid-j7pv25f6] .stat__i--lux[data-astro-cid-j7pv25f6]{filter:drop-shadow(2px 3px 3px rgb(27 63 79 / .28))}.br-only-m[data-astro-cid-j7pv25f6]{display:none}@media(max-width:899px){.br-only-m[data-astro-cid-j7pv25f6]{display:inline}}.hero.v1 .lede,.hero.v2 .lede,.hero.v3 .lede{font-size:var(--step-0);line-height:1.6}.hero.v1,.hero.v2,.hero.v1 h1,.hero.v2 h1,.hero.v1 .hero__lines,.hero.v2 .hero__lines{color:#fff}.hero.v1 .eyebrow,.hero.v2 .eyebrow{color:var(--brass-light)}.hero.v1 .lede,.hero.v2 .lede{color:#ffffffe0}.hero.v1 .btn--call,.hero.v2 .btn--call,.hero.v1 .btn--primary,.hero.v2 .btn--primary{background:#fff;color:var(--teal)}.hero.v1 .btn--ghost,.hero.v2 .btn--ghost{border-color:#fff9;color:#fff}.hero.v1 .textlink,.hero.v2 .textlink{color:#fff}.hero.v1{background:linear-gradient(90deg,rgb(19 47 59 / .92) 0%,rgb(19 47 59 / .8) 38%,rgb(19 47 59 / .15) 68%,transparent 80%),url(/images/home-band-1860.jpg) center / cover no-repeat,var(--teal);padding-block:clamp(3rem,6vw,5rem) 0}.v1__in{display:grid;gap:2rem;align-items:end}.v1 .hero__text{padding-bottom:clamp(3rem,6vw,5rem)}.v1__photo{justify-self:end;width:100%;max-width:25rem}.v1__photo img{display:block;width:100%;height:auto;border:6px solid #fff;border-bottom:0}@media(min-width:900px){.v1__in{grid-template-columns:1.25fr 1fr}}@media(max-width:899px){.hero.v1{background:linear-gradient(180deg,rgb(19 47 59 / .1) 0,rgb(19 47 59 / .1) 9rem,var(--teal) 15rem),url(/images/home-band-1860.jpg) 40% top / max(100%,33rem) auto no-repeat,var(--teal);padding-top:2rem}.v1__photo{order:-1;justify-self:center;max-width:15rem}.v1__photo img{border-bottom:6px solid #fff}.v1 .hero__text{padding-bottom:3rem}}.hero.v2{background:linear-gradient(90deg,rgb(19 47 59 / .9) 0%,rgb(19 47 59 / .7) 40%,transparent 75%),url(/images/home-band-1860.jpg) center / cover no-repeat,var(--teal);padding-block:clamp(4rem,9vw,8rem)}.v2 .hero__text{max-width:36rem}@media(max-width:899px){.hero.v2{background:linear-gradient(180deg,rgb(19 47 59 / .05) 0,rgb(19 47 59 / .2) 9rem,var(--teal) 15rem),url(/images/home-band-1860.jpg) 40% top / max(100%,33rem) auto no-repeat,var(--teal);padding-top:13rem;padding-bottom:3rem}}.v2meet{padding-block:clamp(3rem,7vw,6rem);background:#fff}.v2meet__in{display:grid;gap:clamp(2rem,5vw,4rem);align-items:center}@media(min-width:900px){.v2meet__in{grid-template-columns:.8fr 1.2fr}}.v2meet__photo{max-width:26rem;width:100%;justify-self:center}.v2meet__photo img{display:block;width:100%;height:auto}.v2meet__text{display:grid;gap:1.1rem}.v2meet__text p:not(.eyebrow){font-size:var(--step-0);color:var(--muted)}@media(max-width:899px){.v2meet__photo{max-width:20rem}}.hero.v3{background:#fff;padding-block:clamp(2rem,4vw,3.5rem) clamp(3.5rem,6vw,5rem)}.v3__in{display:grid;gap:clamp(2rem,5vw,4rem);align-items:center}@media(min-width:900px){.v3__in{grid-template-columns:1fr 1.15fr}}.v3__media{position:relative;padding:0 0 2.5rem 3.5rem}.v3__pool{display:block;width:100%;height:clamp(20rem,38vw,34rem);object-fit:cover;object-position:45% center}.hero.v3 .hero__lines{color:var(--teal)}.v3__photo{position:absolute;left:0;bottom:0;width:46%;max-width:17rem;border:6px solid #fff;box-shadow:0 12px 30px #132f3b40;background:#fff}.v3__photo img{display:block;width:100%;height:auto}@media(max-width:899px){.v3__media{order:-1;padding:0 0 2rem;margin-inline:calc(-1 * var(--gutter))}.v3__pool{height:15rem}.v3__photo{left:var(--gutter);width:44%;border-width:4px}.v3__pool{height:16rem}.v3__media{padding-bottom:4rem}}.stats{background:#fff;padding-block:clamp(2rem,4vw,3.25rem);border-bottom:1px solid var(--line)}.stats--cream{background:var(--ground);border-bottom:0}.stats__in{display:grid;grid-template-columns:repeat(3,1fr);align-items:center}.stat{display:flex;align-items:center;justify-content:center;gap:clamp(.85rem,1.5vw,1.5rem);padding:.5rem clamp(.75rem,2vw,2rem)}.stat+.stat{border-left:1px solid rgb(184 149 106 / .5)}.stat__n{font-family:var(--display);font-weight:300;font-size:clamp(3rem,1.6rem + 3.6vw,5.25rem);line-height:1;color:var(--brass);letter-spacing:-.02em;white-space:nowrap}.stat__l{font-family:var(--display);white-space:nowrap;font-size:clamp(.9375rem,.75rem + .5vw,1.25rem);line-height:1.3;color:var(--teal)}.stat__i{width:clamp(2.75rem,1.8rem + 2.2vw,4rem);height:auto;color:var(--brass);flex:none}@media(max-width:699px){.stats:not(.stats--compact) .stats__in{grid-template-columns:1fr}.stats:not(.stats--compact) .stat{display:grid;grid-template-columns:7.5rem 1fr;align-items:center;padding:1rem 0}.stats:not(.stats--compact) .stat+.stat{border-left:0;border-top:1px solid rgb(184 149 106 / .5)}.stats:not(.stats--compact) .stat__i{width:3rem}.stats--compact .stat{flex-direction:column;text-align:center;gap:.5rem;padding:.25rem .4rem}.stats--compact .stat__n{font-size:2.5rem}.stats--compact .stat__i{width:2.5rem}.stats--compact .stat__l{font-size:.8125rem}.stats--compact .stat__l{white-space:normal}}.stats.stats--cream{padding-block:.75rem}.stats--cream .stat__n{font-weight:400;font-size:clamp(4rem,2rem + 4.6vw,6.75rem);color:#a8834f}.stats--cream .stat__l{font-weight:600;font-size:clamp(1.0625rem,.8rem + .75vw,1.5rem)}.stats--cream .stat__i{width:clamp(3.25rem,2rem + 2.8vw,5rem);color:#a8834f}.v2meet{padding-block:0 clamp(3rem,6vw,5rem)}.v2meet__in{align-items:start}@media(min-width:900px){.v2meet__in{grid-template-columns:1.15fr 1fr;align-items:center}.v2meet__photo{max-width:35.1rem;justify-self:start}}@media(max-width:899px){.v2meet__photo{max-width:none;width:calc(100% + 2 * var(--gutter));margin-inline:calc(-1 * var(--gutter))}.stats.stats--cream{padding-block:.25rem}.stats--cream .stat{padding:.5rem 0;grid-template-columns:8.5rem 1fr!important}.stats--cream .stat__n{font-size:3.75rem}.stats--cream .stat__l{font-size:1.125rem}.stats--cream .stat__i{width:3.5rem}}
