:where([data-page=homes]) .emblem{opacity:1;pointer-events:auto}:where([data-page=homes]) .band{height:66svh;min-height:500px;max-height:760px}:where([data-page=homes]) .band .hero-img img{object-position:50% 34%;filter:saturate(.5)brightness(.6)contrast(1.08);animation:none;transform:none}:where([data-page=homes]) .band:after{background:linear-gradient(#0506059e 0%,#05060500 22%),linear-gradient(#0e0f0f00 28%,#0e0f0f66 54%,#0e0f0fdb 76%,#0e0f0f 100%)}:where([data-page=homes]) .band .hero-copy .label{color:#f4f4f2c7}:where([data-page=homes]) .band-sub{font-family:var(--f-serif);color:#f4f4f2e6;text-wrap:balance;margin-top:22px;font-size:clamp(22px,2.2vw,30px);font-style:italic;font-weight:300;line-height:1.3}:where([data-page=homes]) .homes{padding-top:clamp(56px,6vw,88px)}:where([data-page=homes]) .homes>.collections{margin-top:0}:where([data-page=homes]) .coll-line .coll-link{margin-top:2px;display:inline-block}:where([data-page=homes]) .ledger-sec{margin-top:clamp(120px,13vw,184px)}:where([data-page=homes]) .filters{max-width:var(--wrap);border-bottom:1px solid var(--line);margin:clamp(72px,7vw,104px) auto 0}:where([data-page=homes]) .f-row{border-top:1px solid var(--line);grid-template-columns:168px minmax(0,1fr);align-items:baseline;column-gap:26px;padding:18px 0;display:grid}:where([data-page=homes]) .f-lab{font-family:var(--f-caps);font-stretch:var(--f-caps-stretch);text-transform:uppercase;letter-spacing:.28em;color:var(--grey);font-size:11px;font-weight:400}:where([data-page=homes]) .f-opts{flex-wrap:wrap;gap:4px 34px;display:flex}:where([data-page=homes]) .f-opts button{font-family:var(--f-caps);font-stretch:var(--f-caps-stretch);text-transform:uppercase;letter-spacing:.24em;color:var(--grey);padding:10px 0 9px;font-size:11px;font-weight:400;line-height:1.4;transition:color .25s;position:relative}:where([data-page=homes]) .f-opts button:after{content:"";background:0 0;height:1px;transition:background-color .25s;position:absolute;bottom:0;left:0;right:.24em}:where([data-page=homes]) .f-opts button:hover,:where([data-page=homes]) .f-opts button[aria-pressed=true]{color:var(--white)}:where([data-page=homes]) .f-opts button[aria-pressed=true]:after{background:var(--white)}:where([data-page=homes]) .f-count{max-width:var(--wrap);color:var(--grey);margin:22px auto 0;font-size:14px;line-height:1.6}:where([data-page=homes]) .f-count button{color:var(--white);border-bottom:1px solid var(--line-strong);margin-left:.3em;padding-bottom:1px;font-size:14px}:where([data-page=homes]) .ledger{margin-top:clamp(48px,5vw,72px)}:where([data-page=homes]) .row{grid-template-columns:140px minmax(0,1.6fr) 52px 60px 84px minmax(0,1.15fr) 112px 208px;column-gap:20px}:where([data-page=homes]) .h-act .textlink{letter-spacing:.2em;margin-right:-.2em}:where([data-page=homes]) .h-act .textlink:after{right:.2em}:where([data-page=homes]) .home[hidden],:where([data-page=homes]) .lgroup[hidden],:where([data-page=homes]) .flat[hidden],:where([data-page=homes]) .f-empty[hidden]{display:none}:where([data-page=homes]) .h-name h4 a{background:linear-gradient(var(--line-strong),var(--line-strong)) no-repeat 0 100%/calc(100% - .24em) 1px;padding-bottom:3px}:where([data-page=homes]) .h-name h4 a:hover{background-image:linear-gradient(var(--white),var(--white))}:where([data-page=homes]) .thumb a{display:block}:where([data-page=homes]) .h-comm{display:none}:where([data-page=homes]) .ledger.is-flat .h-comm{display:block}:where([data-page=homes]) .ledger.is-flat .flat{border-top:1px solid var(--line-strong)}:where([data-page=homes]) .group h3 a{border-bottom:1px solid var(--line-strong);padding-bottom:2px}:where([data-page=homes]) .group h3 a:hover{border-bottom-color:var(--white)}:where([data-page=homes]) .f-empty{border-bottom:1px solid var(--line);text-align:center;font-family:var(--f-serif);color:#f4f4f2e6;padding:56px 0;font-size:clamp(22px,2vw,27px);font-style:italic;font-weight:300}:where([data-page=homes]) .elig-note{max-width:var(--wrap);margin-top:40px}:where([data-page=homes]) .elig-note .eq{white-space:nowrap;color:#f4f4f2db}:where([data-page=homes]) .elig-note .eq i{color:var(--line-strong);margin:0 .5em;font-style:normal}:where([data-page=homes]) .actions .model a{border-bottom:1px solid var(--line-strong)}:where([data-page=homes]) .actions .model a:hover{border-bottom-color:var(--white)}@media (max-width:1080px){:where([data-page=homes]) .row{grid-template-columns:112px minmax(0,1.6fr) 36px 44px 64px minmax(0,1.1fr) 92px 206px;column-gap:14px}}@media (max-width:900px){:where([data-page=homes]) .row{grid-template-columns:112px minmax(0,1fr);column-gap:18px}:where([data-page=homes]) .f-row{grid-template-columns:1fr;row-gap:4px;padding:20px 0 14px}:where([data-page=homes]) .f-opts{gap:0 26px}:where([data-page=homes]) .h-act .textlink{margin-right:0}}@media (max-width:480px){:where([data-page=homes]) .band{height:58svh;min-height:440px}:where([data-page=homes]) .band-sub{font-size:22px}:where([data-page=homes]) .f-opts{gap:0 22px}:where([data-page=homes]) .f-opts button{letter-spacing:.2em}:where([data-page=homes]) .h-end{gap:2px 12px}:where([data-page=homes]) .h-act{text-align:left;flex-basis:100%}:where([data-page=homes]) .h-act .textlink{padding-top:6px}}:where([data-page=homes]) .homesites{margin-top:clamp(56px,6vw,80px)}:where([data-page=homes]) .homesites h3 a:hover{text-underline-offset:7px;text-decoration:underline;text-decoration-thickness:1px}:where([data-page=homes]) .showcase{max-width:var(--wrap);text-align:center;color:var(--grey);margin:36px auto 0;font-size:16px;line-height:1.7}:where([data-page=homes]) .showcase .label{margin-right:.6em;display:inline}
