.property-media-gallery-module__gLYQIG__gallery{color:#fbf6eb;background:linear-gradient(145deg,#102c48,#061529);border:1px solid #b58a3d9e;min-height:clamp(22rem,52vw,42rem);position:relative;overflow:hidden}.property-media-gallery-module__gLYQIG__photoCount{color:#fbf6eb;letter-spacing:.08em;background:#030d18c7;border:1px solid #fbf6eb75;padding:.42rem .62rem;font-size:.68rem;font-weight:800;position:absolute;top:.85rem;right:.85rem}.property-media-gallery-module__gLYQIG__gallery figure{margin:0;position:absolute;inset:0}.property-media-gallery-module__gLYQIG__gallery img{object-fit:cover;width:100%;height:100%}.property-media-gallery-module__gLYQIG__gallery figcaption{color:#fbf6ebc7;background:#030d18d1;max-width:calc(100% - 1.6rem);padding:.4rem .55rem;font-size:.68rem;position:absolute;bottom:.8rem;right:.8rem}.property-media-gallery-module__gLYQIG__gallery figure.property-media-gallery-module__gLYQIG__withControls figcaption{bottom:5rem}.property-media-gallery-module__gLYQIG__fallback{text-align:center;place-content:center;padding:2rem;display:grid;position:absolute;inset:0}.property-media-gallery-module__gLYQIG__fallback>span{color:#d6b568;font-family:var(--font-family-display);font-size:clamp(4rem,10vw,8rem)}.property-media-gallery-module__gLYQIG__fallback strong{font-family:var(--font-family-display);font-size:clamp(1.5rem,4vw,2.5rem);font-weight:400}.property-media-gallery-module__gLYQIG__fallback p{color:#fbf6ebdb;margin:.6rem 0 0;font-size:.75rem}.property-media-gallery-module__gLYQIG__demo{z-index:2;color:#402b10;letter-spacing:.08em;text-transform:uppercase;background:#f1dc9b;margin:0;padding:.5rem .65rem;font-size:.68rem;font-weight:850;position:absolute;top:.8rem;left:.8rem}.property-media-gallery-module__gLYQIG__controls{z-index:3;background:#030d18d1;border:1px solid #d6b56880;gap:.35rem;max-width:calc(100% - 10rem);padding:.35rem;display:flex;position:absolute;bottom:.8rem;left:50%;overflow-x:auto;transform:translate(-50%)}.property-media-gallery-module__gLYQIG__controls button{color:#fbf6eb;cursor:pointer;width:4.5rem;min-width:4.5rem;height:3rem;font:inherit;background:0 0;border:1px solid #fbf6eb99}.property-media-gallery-module__gLYQIG__controls button img{object-fit:cover;width:100%;height:100%}.property-media-gallery-module__gLYQIG__controls button[aria-pressed=true]{color:#061529;background:#f1dc9b;border-color:#d6b568}.property-media-gallery-module__gLYQIG__controls button:focus-visible{outline-offset:2px;outline:3px solid #d6b568}.property-media-gallery-module__gLYQIG__arrow{z-index:4;color:#fbf6eb;cursor:pointer;width:3rem;height:3rem;font:1.15rem/1 var(--font-family-display);background:#030d18bd;border:1px solid #fbf6ebad;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.property-media-gallery-module__gLYQIG__previous{left:1rem}.property-media-gallery-module__gLYQIG__next{right:1rem}.property-media-gallery-module__gLYQIG__arrow:focus-visible{outline-offset:3px;outline:3px solid #d6b568}
.idx-disclosures-module__Fv_fKG__disclosures{color:#273b3d;overflow-wrap:anywhere;border-top:1px solid #8b682e57;min-width:0;margin-top:1.5rem;padding:1rem;font-size:.85rem;line-height:1.6}.idx-disclosures-module__Fv_fKG__marks{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.idx-disclosures-module__Fv_fKG__marks img{object-fit:contain;width:6.25rem;height:auto}.idx-disclosures-module__Fv_fKG__disclosures p{margin:.75rem 0 0}
.homes-results-experience-module__NtR45W__experience{margin-top:1.4rem}.homes-results-experience-module__NtR45W__demoNotice{color:#4d3414;background:#fff1cf;border:1px solid #9a6b20;gap:.25rem;padding:.9rem 1rem;display:grid}.homes-results-experience-module__NtR45W__demoNotice strong{letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.homes-results-experience-module__NtR45W__demoNotice span{font-size:.72rem;line-height:1.5}.homes-results-experience-module__NtR45W__contextBar{justify-content:space-between;align-items:center;gap:1.5rem;margin-top:1rem;display:flex}.homes-results-experience-module__NtR45W__contextBar p,.homes-results-experience-module__NtR45W__contextBar>div>span{color:#1d292bd6;margin:0;font-size:.75rem;line-height:1.5}.homes-results-experience-module__NtR45W__contextBar ul{flex-wrap:wrap;gap:.4rem;margin:.6rem 0 0;padding:0;list-style:none;display:flex}.homes-results-experience-module__NtR45W__contextBar li{color:#65491e;text-transform:capitalize;background:#fbf6eb;border:1px solid #8b682e57;border-radius:999px;padding:.38rem .55rem;font-size:.61rem}.homes-results-experience-module__NtR45W__surfaceToggle{background:#fbf6eb;border:1px solid #8b682e6b;min-width:12rem;padding:.25rem;display:none}.homes-results-experience-module__NtR45W__surfaceToggle button{color:#061529;min-height:2.75rem;font:inherit;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;flex:1;font-size:.7rem;font-weight:850}.homes-results-experience-module__NtR45W__surfaceToggle button[aria-pressed=true]{color:#fbf6eb;background:#061529}.homes-results-experience-module__NtR45W__surfaceToggle button:focus-visible,.homes-results-experience-module__NtR45W__pagination a:focus-visible{outline-offset:3px;outline:3px solid #9a6b20}.homes-results-experience-module__NtR45W__discovery{grid-template-columns:minmax(0,1.9fr) minmax(22rem,.9fr);align-items:stretch;gap:1rem;height:clamp(34rem,100svh - 8.75rem,48rem);margin-top:1rem;display:grid}.homes-results-experience-module__NtR45W__mapColumn{grid-template-rows:minmax(0,1fr) auto;min-width:0;height:100%;display:grid;position:sticky;top:1rem}.homes-results-experience-module__NtR45W__mapColumn>:first-child{height:100%;min-height:0}.homes-results-experience-module__NtR45W__mapEquivalence{color:#1d292bd6;margin:.6rem 0 0;font-size:.67rem;line-height:1.5}.homes-results-experience-module__NtR45W__listColumn{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;min-width:0;height:100%;display:flex;overflow:hidden auto}.homes-results-experience-module__NtR45W__emptyRail{flex:1;min-height:0;display:grid}.homes-results-experience-module__NtR45W__emptyRail>*{min-height:100%;margin-top:0}.homes-results-experience-module__NtR45W__listColumn :where(h2,h3,p,span,a){overflow-wrap:anywhere;min-width:0}.homes-results-experience-module__NtR45W__list{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.homes-results-experience-module__NtR45W__pagination{justify-content:space-between;align-items:center;gap:1rem;min-height:3rem;margin-top:1rem;display:flex}.homes-results-experience-module__NtR45W__pagination a{color:#061529;letter-spacing:.08em;text-transform:uppercase;background:#fbf6eb;border:1px solid #8b682e80;align-items:center;min-height:2.75rem;padding:.65rem .85rem;font-size:.7rem;font-weight:850;text-decoration:none;display:inline-flex}@media (max-width:74.999rem){.homes-results-experience-module__NtR45W__discovery{grid-template-columns:minmax(0,1.65fr) minmax(20rem,.85fr)}}@media (max-width:64rem){.homes-results-experience-module__NtR45W__surfaceToggle{display:flex}.homes-results-experience-module__NtR45W__discovery{height:auto;display:block}.homes-results-experience-module__NtR45W__mapColumn{height:auto;display:grid;position:relative;top:auto}.homes-results-experience-module__NtR45W__mapColumn>:first-child{height:auto;min-height:31rem}.homes-results-experience-module__NtR45W__listColumn{height:auto;display:block;overflow:visible}.homes-results-experience-module__NtR45W__emptyRail>*{min-height:17rem}.homes-results-experience-module__NtR45W__experience[data-surface=list] .homes-results-experience-module__NtR45W__mapColumn,.homes-results-experience-module__NtR45W__experience[data-surface=map] .homes-results-experience-module__NtR45W__listColumn{display:none}}@media (max-width:47.999rem){.homes-results-experience-module__NtR45W__contextBar{display:grid}.homes-results-experience-module__NtR45W__surfaceToggle{width:100%}}@media (prefers-reduced-motion:reduce){.homes-results-experience-module__NtR45W__experience *,.homes-results-experience-module__NtR45W__experience :before,.homes-results-experience-module__NtR45W__experience :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.property-search-workspace-module__YcSU4q__page{--search-midnight:#071526;--search-deep:#030d18;--search-ivory:#f8f3e9;--search-cream:#fffaf1;--search-stone:#e6ddd0;--search-brass:#b58a3d;--search-brass-light:#e1c983;color:#1d292b;background:linear-gradient(#f8f3e9ad, #f8f3e9c2), linear-gradient(118deg, transparent 0 42%, #9a6b2014 43%, transparent 45%), var(--atlas-marble-light-image) center / cover fixed no-repeat;min-height:100vh;overflow:clip}.property-search-workspace-module__YcSU4q__page :is(button,input,select,a){-webkit-tap-highlight-color:transparent}.property-search-workspace-module__YcSU4q__contextHeader,.property-search-workspace-module__YcSU4q__workspace{width:min(100% - 5rem,92rem);margin-inline:auto}.property-search-workspace-module__YcSU4q__contextHeader{grid-template-columns:minmax(0,1fr);align-items:end;padding-block:clamp(2.75rem,4.5vw,4.75rem);display:grid}.property-search-workspace-module__YcSU4q__page[data-pathway=lifestyle] .property-search-workspace-module__YcSU4q__contextHeader{padding-block:clamp(1.15rem,2vw,1.8rem)}.property-search-workspace-module__YcSU4q__page[data-pathway=lifestyle] .property-search-workspace-module__YcSU4q__headerCopy>.property-search-workspace-module__YcSU4q__eyebrow{margin-top:.55rem}.property-search-workspace-module__YcSU4q__page[data-pathway=lifestyle] .property-search-workspace-module__YcSU4q__headerCopy h1{max-width:18ch;margin-top:.55rem;font-size:clamp(2.5rem,4.6vw,4.8rem)}.property-search-workspace-module__YcSU4q__page[data-pathway=lifestyle] .property-search-workspace-module__YcSU4q__headerCopy>p:not(.property-search-workspace-module__YcSU4q__eyebrow,.property-search-workspace-module__YcSU4q__contextNotice){margin-top:.7rem;font-size:clamp(1rem,1.3vw,1.16rem);line-height:1.5}.property-search-workspace-module__YcSU4q__headerCopy{max-width:54rem}.property-search-workspace-module__YcSU4q__backLink{color:#071526b8;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.75rem;min-height:2.75rem;font-size:.7rem;font-weight:800;text-decoration:none;display:inline-flex}.property-search-workspace-module__YcSU4q__backLink:hover{color:#795620}.property-search-workspace-module__YcSU4q__eyebrow{color:#8b682e;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:.8rem;margin:0;font-size:.67rem;font-weight:800;display:flex}.property-search-workspace-module__YcSU4q__eyebrow:before{content:"";background:linear-gradient(90deg,#795620,#e1c983,#8a662c);width:2.5rem;height:1px}.property-search-workspace-module__YcSU4q__headerCopy>.property-search-workspace-module__YcSU4q__eyebrow{margin-top:1.5rem}.property-search-workspace-module__YcSU4q__headerCopy h1,.property-search-workspace-module__YcSU4q__filterHeading h2,.property-search-workspace-module__YcSU4q__panelHeading h2,.property-search-workspace-module__YcSU4q__advisorPanel h2{font-family:var(--font-family-display);letter-spacing:-.04em;text-wrap:balance;font-weight:400}.property-search-workspace-module__YcSU4q__headerCopy h1{max-width:14ch;color:var(--search-midnight);margin:1.1rem 0 0;font-size:clamp(3.25rem,6.3vw,6.8rem);line-height:1}.property-search-workspace-module__YcSU4q__headerCopy>p:not(.property-search-workspace-module__YcSU4q__eyebrow,.property-search-workspace-module__YcSU4q__contextNotice){color:#1d292bd6;max-width:44rem;font-family:var(--font-family-display);margin:1.5rem 0 0;font-size:clamp(1.05rem,1.6vw,1.3rem);line-height:1.65}.property-search-workspace-module__YcSU4q__contextNotice{border-left:2px solid var(--search-brass);color:#624818;background:#fffaf1a6;max-width:40rem;margin:1.25rem 0 0;padding:.8rem 1rem;font-size:.78rem;line-height:1.55}.property-search-workspace-module__YcSU4q__neighborhoodActions{gap:.8rem;margin-top:1.35rem;display:grid}.property-search-workspace-module__YcSU4q__saveNeighborhoodAction{background:#fffaf1a8;border:1px solid #07152626;border-radius:.3rem;justify-content:space-between;align-items:center;gap:1rem;width:min(100%,44rem);padding:.75rem .9rem;display:flex}.property-search-workspace-module__YcSU4q__saveNeighborhoodAction>span{color:#071526d6;letter-spacing:.11em;text-transform:uppercase;font-size:.68rem;font-weight:800}.property-search-workspace-module__YcSU4q__contextLedger{color:var(--search-cream);background:linear-gradient(145deg,#0e233afa,#030d18fc);border:1px solid #b58a3d8f;border-radius:.3rem;padding:1.45rem;box-shadow:inset 0 1px #ffffff14,0 1.2rem 2.6rem #030d1826}.property-search-workspace-module__YcSU4q__contextLedger span,.property-search-workspace-module__YcSU4q__contextLedger strong{display:block}.property-search-workspace-module__YcSU4q__contextLedger span{color:var(--search-brass-light);letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:800}.property-search-workspace-module__YcSU4q__contextLedger strong{font-family:var(--font-family-display);margin-top:.65rem;font-size:1.3rem;font-weight:400}.property-search-workspace-module__YcSU4q__contextLedger p{color:#f8f3e9db;margin:1rem 0 0;font-size:.73rem;line-height:1.6}.property-search-workspace-module__YcSU4q__workspace{padding-bottom:clamp(6rem,9vw,10rem)}.property-search-workspace-module__YcSU4q__loadingPage,.property-search-workspace-module__YcSU4q__errorPage{text-align:center;place-content:center;width:min(100% - 2rem,62rem);min-height:32rem;margin-inline:auto;padding:3rem 1rem;display:grid}.property-search-workspace-module__YcSU4q__loadingPage p,.property-search-workspace-module__YcSU4q__errorPage>p:not(.property-search-workspace-module__YcSU4q__eyebrow){color:#1d292bd6;max-width:38rem;margin:1rem auto 0;line-height:1.65}.property-search-workspace-module__YcSU4q__loadingWorkspace{gap:1.25rem;display:grid}.property-search-workspace-module__YcSU4q__loadingFilterGrid,.property-search-workspace-module__YcSU4q__loadingResults{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin-top:1.25rem;display:grid}.property-search-workspace-module__YcSU4q__loadingFilterGrid span,.property-search-workspace-module__YcSU4q__loadingResults span{background:linear-gradient(100deg,#ffffff0a,#ffffff1f,#ffffff0a) 0 0/200% 100%;border:1px solid #e1c98352;border-radius:.25rem;min-height:3.25rem;animation:1.8s ease-in-out infinite property-search-workspace-module__YcSU4q__loading-sheen}.property-search-workspace-module__YcSU4q__loadingResults{grid-template-columns:repeat(3,minmax(0,1fr))}.property-search-workspace-module__YcSU4q__loadingResults span{background:linear-gradient(100deg,#07152609,#b58a3d1f,#07152609);border-color:#0715261f;min-height:16rem}.property-search-workspace-module__YcSU4q__loadingMessage{color:#1d292bc7}@keyframes property-search-workspace-module__YcSU4q__loading-sheen{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.property-search-workspace-module__YcSU4q__loadingFilterGrid span,.property-search-workspace-module__YcSU4q__loadingResults span{animation:none}}.property-search-workspace-module__YcSU4q__errorPage h1{color:var(--search-midnight);font-family:var(--font-family-display);letter-spacing:-.04em;margin:.8rem 0 0;font-size:clamp(2.5rem,6vw,4.8rem);font-weight:400}.property-search-workspace-module__YcSU4q__errorPage>div{justify-content:center;gap:.8rem;margin-top:1.5rem;display:flex}.property-search-workspace-module__YcSU4q__errorPage :is(button,a){border:1px solid var(--search-brass);min-height:2.75rem;color:var(--search-midnight);background:var(--search-cream);font:inherit;letter-spacing:.08em;text-transform:uppercase;align-items:center;padding:.7rem 1rem;font-size:.68rem;font-weight:800;text-decoration:none;display:inline-flex}.property-search-workspace-module__YcSU4q__filters{color:var(--search-cream);background:linear-gradient(118deg,#0a1c31fb,#030d18fe),url(/images/materials/american-walnut.webp) 50%/cover;border:1px solid #b58a3da8;border-radius:.4rem;padding:clamp(1.4rem,3vw,2.5rem);box-shadow:inset 0 1px #ffffff14,0 2rem 5rem #030d1833}.property-search-workspace-module__YcSU4q__filterForm{display:contents}.property-search-workspace-module__YcSU4q__filterHeading,.property-search-workspace-module__YcSU4q__panelHeading{justify-content:space-between;align-items:start;gap:2rem;display:flex}.property-search-workspace-module__YcSU4q__filterHeading h2,.property-search-workspace-module__YcSU4q__panelHeading h2{color:var(--search-cream);margin:.65rem 0 0;font-size:clamp(2rem,3.5vw,3.35rem);line-height:1}.property-search-workspace-module__YcSU4q__resetButton{min-height:2.75rem;color:var(--search-cream);font:inherit;letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid #e1c9836b;padding:.65rem 0;font-size:.67rem;font-weight:800}.property-search-workspace-module__YcSU4q__resetButton:disabled,.property-search-workspace-module__YcSU4q__resetButton[aria-disabled=true]{color:#f8f3e9db;border-color:#e1c983d6}.property-search-workspace-module__YcSU4q__primarySearchField{gap:.55rem;margin-top:2rem;display:grid}.property-search-workspace-module__YcSU4q__primarySearchField>span{color:var(--search-brass-light);letter-spacing:.06em;font-size:.72rem;font-weight:800}.property-search-workspace-module__YcSU4q__primarySearchField input{width:100%;min-height:4rem;color:var(--search-cream);font:inherit;font-family:var(--font-family-display);background:linear-gradient(145deg,#0c2036fa,#041122fa);border:1px solid #e1c983d1;border-radius:.25rem;outline:0;padding-inline:1.15rem;font-size:clamp(1.05rem,1.8vw,1.3rem);box-shadow:inset 0 1px #ffffff0f}.property-search-workspace-module__YcSU4q__primarySearchField input::placeholder{color:#f8f3e9db;opacity:1}.property-search-workspace-module__YcSU4q__primarySearchField input:focus-visible{outline:2px solid var(--search-cream);outline-offset:3px;box-shadow:0 0 0 5px var(--search-brass)}.property-search-workspace-module__YcSU4q__locationTypeahead{position:relative}.property-search-workspace-module__YcSU4q__locationSuggestions{z-index:24;background:#071c31;border:1px solid #e1c983b8;border-radius:.3rem;max-height:min(24rem,58vh);margin:0;padding:.35rem;list-style:none;position:absolute;top:calc(100% + .4rem);left:0;right:0;overflow-y:auto;box-shadow:0 1.1rem 2.5rem #01091261}.property-search-workspace-module__YcSU4q__locationSuggestions li{margin:0}.property-search-workspace-module__YcSU4q__locationSuggestions button{width:100%;min-height:3.4rem;color:var(--search-cream);font:inherit;text-align:left;background:0 0;border:0;border-radius:.2rem;gap:.15rem;padding:.65rem .8rem;display:grid}.property-search-workspace-module__YcSU4q__locationSuggestions button:hover,.property-search-workspace-module__YcSU4q__locationSuggestions li[aria-selected=true] button,.property-search-workspace-module__YcSU4q__locationSuggestions button:focus-visible{color:#071c31;background:var(--search-brass-light);outline:0}.property-search-workspace-module__YcSU4q__locationSuggestions button span{letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:800}.property-search-workspace-module__YcSU4q__locationSuggestions button strong{font-size:.88rem;line-height:1.35}.property-search-workspace-module__YcSU4q__field{gap:.5rem;min-width:0;display:grid}.property-search-workspace-module__YcSU4q__filters>.property-search-workspace-module__YcSU4q__field{margin-top:2rem}.property-search-workspace-module__YcSU4q__field>span,.property-search-workspace-module__YcSU4q__choiceGroup legend{color:#f8f3e9c7;letter-spacing:.035em;font-size:.68rem;font-weight:750}.property-search-workspace-module__YcSU4q__field :is(input,select){width:100%;min-height:3.15rem;color:var(--search-cream);font:inherit;background:linear-gradient(145deg,#0c2036fa,#041122fa);border:1px solid #b58a3db8;border-radius:.22rem;outline:0;padding-inline:.95rem;font-size:.84rem;box-shadow:inset 0 1px #ffffff0f,0 1px #412b0db8}.property-search-workspace-module__YcSU4q__field select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#e1c983 50%),linear-gradient(135deg,#e1c983 50%,#0000 50%),linear-gradient(145deg,#0c2036fa,#041122fa);background-position:calc(100% - 1.15rem),calc(100% - .85rem),0 0;background-repeat:no-repeat;background-size:.35rem .35rem,.35rem .35rem,100% 100%;padding-right:2.7rem}.property-search-workspace-module__YcSU4q__field input::placeholder{color:#f8f3e9db;opacity:1}.property-search-workspace-module__YcSU4q__field :is(input,select):hover{border-color:var(--search-brass-light)}.property-search-workspace-module__YcSU4q__field :is(input,select):focus-visible,.property-search-workspace-module__YcSU4q__choice input:focus-visible+.property-search-workspace-module__YcSU4q__choiceMark,.property-search-workspace-module__YcSU4q__page :is(a,button):focus-visible{outline:2px solid var(--search-cream);outline-offset:3px;box-shadow:0 0 0 5px var(--search-brass)}.property-search-workspace-module__YcSU4q__filterGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.property-search-workspace-module__YcSU4q__primaryFilterGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.8rem;margin-top:1rem;display:grid}.property-search-workspace-module__YcSU4q__advancedFilters{border-top:1px solid #e1c9833d;margin-top:1.5rem}.property-search-workspace-module__YcSU4q__advancedFilters summary{min-height:2.75rem;color:var(--search-brass-light);cursor:pointer;letter-spacing:.1em;text-transform:uppercase;align-items:center;margin-top:.75rem;font-size:.68rem;font-weight:800;display:inline-flex}.property-search-workspace-module__YcSU4q__boundsNotice{border-left:2px solid var(--search-brass-light);color:#f8f3e9db;margin:1rem 0 0;padding:.8rem 1rem;font-size:.72rem;line-height:1.55}.property-search-workspace-module__YcSU4q__choiceGroup{border:0;flex-wrap:wrap;gap:.7rem;margin:1.4rem 0 0;padding:0;display:flex}.property-search-workspace-module__YcSU4q__choiceGroup legend{width:100%;margin-bottom:.15rem}.property-search-workspace-module__YcSU4q__choice{color:#f8f3e9b8;background:#ffffff06;border:1px solid #b58a3d9e;border-radius:.22rem;align-items:center;gap:.55rem;min-height:2.75rem;padding:.6rem .8rem;font-size:.7rem;font-weight:700;display:inline-flex;position:relative}.property-search-workspace-module__YcSU4q__choice input{opacity:0;width:1px;height:1px;position:absolute}.property-search-workspace-module__YcSU4q__choiceMark{color:#0000;border:1px solid #e1c983a8;border-radius:.1rem;place-items:center;width:1.1rem;height:1.1rem;font-size:.7rem;display:grid}.property-search-workspace-module__YcSU4q__choice:has(input:checked){color:var(--search-midnight);background:var(--search-brass-light)}.property-search-workspace-module__YcSU4q__choice input:checked+.property-search-workspace-module__YcSU4q__choiceMark{color:var(--search-midnight);border-color:var(--search-midnight)}.property-search-workspace-module__YcSU4q__filterActions{align-items:center;gap:1.4rem;margin-top:1.6rem;display:flex}.property-search-workspace-module__YcSU4q__saveForm{margin:0}.property-search-workspace-module__YcSU4q__searchButton,.property-search-workspace-module__YcSU4q__utilityButton,.property-search-workspace-module__YcSU4q__advisorActions a,.property-search-workspace-module__YcSU4q__advisorJourney{border:1px solid var(--search-brass);min-height:3rem;color:var(--search-midnight);background:var(--search-cream);font:inherit;letter-spacing:.08em;text-transform:uppercase;border-radius:.22rem;justify-content:center;align-items:center;gap:.8rem;padding:.7rem 1rem;font-size:.68rem;font-weight:800;text-decoration:none;display:inline-flex}.property-search-workspace-module__YcSU4q__searchButton:hover,.property-search-workspace-module__YcSU4q__utilityButton:hover:not(:disabled),.property-search-workspace-module__YcSU4q__advisorActions a:hover,.property-search-workspace-module__YcSU4q__advisorJourney:hover{border-color:var(--search-brass-light);background:#fffdf8;transform:translateY(-1px)}.property-search-workspace-module__YcSU4q__filterActions p{color:#f8f3e9db;max-width:42rem;margin:0;font-size:.7rem;line-height:1.55}.property-search-workspace-module__YcSU4q__surfaceToggle{background:#fffaf1b3;border:1px solid #b58a3d8a;border-radius:.25rem;margin-top:1rem;padding:.3rem;display:none}.property-search-workspace-module__YcSU4q__surfaceToggle button{min-height:2.75rem;color:var(--search-midnight);font:inherit;letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;flex:1;font-size:.68rem;font-weight:800}.property-search-workspace-module__YcSU4q__surfaceToggle button[aria-pressed=true]{color:var(--search-cream);background:var(--search-midnight)}.property-search-workspace-module__YcSU4q__discovery{grid-template-columns:minmax(0,1.18fr) minmax(24rem,.82fr);gap:1.5rem;margin-top:1.5rem;display:grid}.property-search-workspace-module__YcSU4q__mapPanel,.property-search-workspace-module__YcSU4q__resultsPanel{background:linear-gradient(#fffaf1b8, #fffaf1b8), var(--atlas-marble-light-image) center / cover;border:1px solid #b58a3d94;border-radius:.35rem;min-width:0;padding:clamp(.75rem,1.2vw,1rem);box-shadow:0 1.2rem 3rem #2a23191a}.property-search-workspace-module__YcSU4q__workspace>.property-search-workspace-module__YcSU4q__resultsPanel{margin-top:1.5rem}.property-search-workspace-module__YcSU4q__panelHeading{align-items:end}.property-search-workspace-module__YcSU4q__panelHeading h2{color:var(--search-midnight);font-size:clamp(1.8rem,3vw,2.8rem)}.property-search-workspace-module__YcSU4q__panelHeading>span{color:#74572a;letter-spacing:.1em;text-transform:uppercase;background:#f8f3e9b3;border:1px solid #8b682e61;flex:none;padding:.45rem .6rem;font-size:.68rem;font-weight:800}.property-search-workspace-module__YcSU4q__mapCanvas{min-height:34rem;color:var(--search-cream);background:var(--search-midnight);border:1px solid #b58a3d80;border-radius:.25rem;margin-top:1.4rem;position:relative;overflow:hidden}.property-search-workspace-module__YcSU4q__mapMaterial{background:radial-gradient(circle at 20% 20%,#e1c9831a,#0000 30%),radial-gradient(circle at 75% 68%,#ffffff0d,#0000 34%),linear-gradient(135deg,#0d243cfa,#030d18fc);position:absolute;inset:0}.property-search-workspace-module__YcSU4q__mapMaterial:after{content:"";border:1px solid #e1c9831f;position:absolute;inset:1.2rem}.property-search-workspace-module__YcSU4q__mapMessage{z-index:1;text-align:center;width:min(28rem,100% - 4rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.property-search-workspace-module__YcSU4q__mapMessage>span{color:var(--search-brass-light);font-size:2rem}.property-search-workspace-module__YcSU4q__mapMessage h3,.property-search-workspace-module__YcSU4q__resultsMessage h3,.property-search-workspace-module__YcSU4q__resultUtilities h3{font-family:var(--font-family-display);margin:.75rem 0 0;font-size:1.45rem;font-weight:400}.property-search-workspace-module__YcSU4q__mapMessage p,.property-search-workspace-module__YcSU4q__resultsMessage p,.property-search-workspace-module__YcSU4q__resultUtilities p{color:#f8f3e9db;margin:.75rem 0 0;font-size:.75rem;line-height:1.65}.property-search-workspace-module__YcSU4q__mapControls{z-index:1;gap:.45rem;display:flex;position:absolute;top:1rem;left:1rem}.property-search-workspace-module__YcSU4q__mapControls button,.property-search-workspace-module__YcSU4q__layers{color:#f8f3e9db;background:#030d18c2;border:1px solid #e1c9835c}.property-search-workspace-module__YcSU4q__mapControls button{min-width:2.75rem;min-height:2.75rem;font:inherit;border-radius:.18rem;padding:.55rem .7rem;font-size:.68rem}.property-search-workspace-module__YcSU4q__layers{z-index:1;gap:.45rem;margin:0;padding:.8rem;display:grid;position:absolute;bottom:1rem;right:1rem}.property-search-workspace-module__YcSU4q__layers legend{color:#f8f3e9db;letter-spacing:.1em;text-transform:uppercase;padding-inline:.35rem;font-size:.68rem;font-weight:800}.property-search-workspace-module__YcSU4q__layers label{align-items:center;gap:.45rem;font-size:.7rem;display:flex}.property-search-workspace-module__YcSU4q__resultsMessage{text-align:center;min-height:19rem;color:var(--search-cream);background:linear-gradient(145deg, #0d243c, var(--search-deep));border:1px solid #b58a3d6b;place-content:center;margin-top:1.4rem;padding:2rem;display:grid}.property-search-workspace-module__YcSU4q__resultState{margin-top:1.4rem}.property-search-workspace-module__YcSU4q__syntheticNotice{color:#5c3b16;background:#fff2d4;border:1px solid #a56b2b;margin:0 0 1rem;padding:.85rem 1rem;font-size:.74rem;font-weight:750;line-height:1.5}.property-search-workspace-module__YcSU4q__resultCount{color:#1d292bd6;margin:0;font-size:.76rem;line-height:1.5}.property-search-workspace-module__YcSU4q__resultList{border-top:1px solid #8b682e47;margin:1rem 0 0;padding:0;list-style:none;display:grid}.property-search-workspace-module__YcSU4q__resultRow{border-bottom:1px solid #8b682e3d;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem;min-width:0;padding:1.2rem 0;display:grid}.property-search-workspace-module__YcSU4q__resultRow h3{color:var(--search-midnight);font-family:var(--font-family-display);margin:.35rem 0 0;font-size:clamp(1.15rem,2vw,1.45rem);font-weight:400;line-height:1.2}.property-search-workspace-module__YcSU4q__resultRow p,.property-search-workspace-module__YcSU4q__resultPrice span{color:#1d292bd6;margin:.4rem 0 0;font-size:.72rem;line-height:1.5}.property-search-workspace-module__YcSU4q__resultStatus{color:#74572a;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:800}.property-search-workspace-module__YcSU4q__resultPrice{text-align:right;display:grid}.property-search-workspace-module__YcSU4q__resultPrice strong{color:var(--search-midnight);font-family:var(--font-family-display);font-size:1.35rem;font-weight:400}.property-search-workspace-module__YcSU4q__pagination{justify-content:space-between;align-items:center;gap:1rem;min-height:3rem;margin-top:1.2rem;display:flex}.property-search-workspace-module__YcSU4q__pagination a{min-height:2.75rem;color:var(--search-midnight);letter-spacing:.08em;text-transform:uppercase;background:#fffaf1bf;border:1px solid #8b682e80;align-items:center;padding:.65rem .85rem;font-size:.68rem;font-weight:800;text-decoration:none;display:inline-flex}.property-search-workspace-module__YcSU4q__resultsMessage p{max-width:30rem}.property-search-workspace-module__YcSU4q__emptyMark,.property-search-workspace-module__YcSU4q__loadingMark{color:var(--search-brass-light);justify-self:center;font-size:1.8rem}.property-search-workspace-module__YcSU4q__loadingMark{border:1px solid #e1c98352;border-top-color:var(--search-brass-light);border-radius:50%;width:1.4rem;height:1.4rem;animation:.9s linear infinite property-search-workspace-module__YcSU4q__search-spin}.property-search-workspace-module__YcSU4q__resultUtilities{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.property-search-workspace-module__YcSU4q__resultUtilities section{background:#f8f3e994;border:1px solid #b58a3d66;padding:1.2rem}.property-search-workspace-module__YcSU4q__utilityLabel{letter-spacing:.12em;text-transform:uppercase;font-weight:800;color:#8b682e!important;font-size:.59rem!important}.property-search-workspace-module__YcSU4q__resultUtilities h3{color:var(--search-midnight);font-size:1.2rem}.property-search-workspace-module__YcSU4q__resultUtilities p:not(.property-search-workspace-module__YcSU4q__utilityLabel){color:#1d292bd6}.property-search-workspace-module__YcSU4q__utilityButton{width:100%;color:var(--search-cream);background:var(--search-midnight);margin-top:1rem}.property-search-workspace-module__YcSU4q__utilityButton:disabled{color:#071526d6;background:#07152614;border-color:#071526d6}.property-search-workspace-module__YcSU4q__advisorPanel{color:var(--search-cream);background:linear-gradient(102deg,#030d18fa,#0b1f35f5),url(/images/materials/american-walnut.webp) 50%/cover;border:1px solid #b58a3db8;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3rem;margin-top:1.5rem;padding:clamp(1.5rem,3.5vw,3rem);display:grid;box-shadow:0 1.4rem 3.4rem #030d1829}.property-search-workspace-module__YcSU4q__advisorPanel h2{max-width:18ch;margin:.75rem 0 0;font-size:clamp(2rem,3.4vw,3.4rem);line-height:1}.property-search-workspace-module__YcSU4q__advisorPanel>div>p:not(.property-search-workspace-module__YcSU4q__eyebrow){color:#f8f3e9db;max-width:46rem;margin:1rem 0 0;font-size:.8rem;line-height:1.65}.property-search-workspace-module__YcSU4q__advisorActions{gap:.75rem;min-width:15rem;display:grid}.property-search-workspace-module__YcSU4q__advisorJourney{color:var(--search-cream);background:0 0}@keyframes property-search-workspace-module__YcSU4q__search-spin{to{transform:rotate(360deg)}}@media (max-width:74.999rem){.property-search-workspace-module__YcSU4q__contextHeader,.property-search-workspace-module__YcSU4q__workspace{width:min(100% - 3rem,92rem)}.property-search-workspace-module__YcSU4q__contextHeader{grid-template-columns:minmax(0,1fr) minmax(16rem,.38fr);gap:3rem}.property-search-workspace-module__YcSU4q__filterGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.property-search-workspace-module__YcSU4q__primaryFilterGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.property-search-workspace-module__YcSU4q__discovery{grid-template-columns:minmax(0,1.1fr) minmax(21rem,.9fr)}.property-search-workspace-module__YcSU4q__resultUtilities{grid-template-columns:1fr}}@media (max-width:63.999rem){.property-search-workspace-module__YcSU4q__surfaceToggle{display:flex}.property-search-workspace-module__YcSU4q__discovery{display:block}.property-search-workspace-module__YcSU4q__discovery[data-active-surface=map] .property-search-workspace-module__YcSU4q__resultsPanel,.property-search-workspace-module__YcSU4q__discovery[data-active-surface=results] .property-search-workspace-module__YcSU4q__mapPanel{display:none}.property-search-workspace-module__YcSU4q__advisorPanel{grid-template-columns:1fr}.property-search-workspace-module__YcSU4q__advisorActions{grid-template-columns:repeat(2,minmax(0,1fr));max-width:26rem}}@media (max-width:47.999rem){.property-search-workspace-module__YcSU4q__contextHeader,.property-search-workspace-module__YcSU4q__workspace{width:min(100% - 2rem,92rem)}.property-search-workspace-module__YcSU4q__contextHeader{padding-block:2.5rem;display:block}.property-search-workspace-module__YcSU4q__saveNeighborhoodAction{flex-direction:column;align-items:stretch}.property-search-workspace-module__YcSU4q__saveNeighborhoodAction>span{align-self:start}.property-search-workspace-module__YcSU4q__headerCopy h1{font-size:clamp(2.75rem,11vw,3.75rem)}.property-search-workspace-module__YcSU4q__contextLedger{margin-top:1.5rem}.property-search-workspace-module__YcSU4q__filterHeading,.property-search-workspace-module__YcSU4q__panelHeading,.property-search-workspace-module__YcSU4q__filterActions{display:block}.property-search-workspace-module__YcSU4q__resetButton{margin-top:1rem}.property-search-workspace-module__YcSU4q__filterGrid{grid-template-columns:1fr}.property-search-workspace-module__YcSU4q__primaryFilterGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.property-search-workspace-module__YcSU4q__primarySearchField input{min-height:3.5rem;font-size:1rem}.property-search-workspace-module__YcSU4q__field :is(input,select){min-height:3.25rem;font-size:1rem}.property-search-workspace-module__YcSU4q__choice{text-align:center;justify-content:center;width:calc(50% - .35rem);min-height:3rem}.property-search-workspace-module__YcSU4q__filterActions p{margin-top:1rem}.property-search-workspace-module__YcSU4q__panelHeading>span{margin-top:1rem;display:inline-block}.property-search-workspace-module__YcSU4q__mapCanvas{min-height:28rem}.property-search-workspace-module__YcSU4q__mapControls{flex-wrap:wrap;left:.75rem;right:.75rem}.property-search-workspace-module__YcSU4q__layers{bottom:.75rem;right:.75rem}.property-search-workspace-module__YcSU4q__mapMessage{width:calc(100% - 2.5rem)}.property-search-workspace-module__YcSU4q__resultsMessage{min-height:17rem;padding:1.35rem}.property-search-workspace-module__YcSU4q__resultRow{grid-template-columns:1fr;gap:.8rem}.property-search-workspace-module__YcSU4q__resultPrice{text-align:left}.property-search-workspace-module__YcSU4q__advisorActions{grid-template-columns:1fr;max-width:none}}@media (prefers-reduced-motion:reduce){.property-search-workspace-module__YcSU4q__page *,.property-search-workspace-module__YcSU4q__page :before,.property-search-workspace-module__YcSU4q__page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.property-search-workspace-module__YcSU4q__searchButton:hover,.property-search-workspace-module__YcSU4q__utilityButton:hover:not(:disabled),.property-search-workspace-module__YcSU4q__advisorActions a:hover,.property-search-workspace-module__YcSU4q__advisorJourney:hover{transform:none}}
.homes-request-form-module__YKPULq__experience{margin-top:1rem;container-type:inline-size}.homes-request-form-module__YKPULq__choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.homes-request-form-module__YKPULq__choice{cursor:pointer;min-width:0;min-height:3.5rem;font:inherit;text-align:center;border-radius:.2rem;justify-content:center;align-items:center;gap:.4rem;padding:.55rem;transition:background-color .16s,box-shadow .16s,color .16s,transform .16s;display:flex;box-shadow:0 .3rem .8rem #010a1724}.homes-request-form-module__YKPULq__informationChoice{color:#fbf6eb;background:#102c48;border:1px solid #d6b568}.homes-request-form-module__YKPULq__showingChoice{color:#061529;background-color:#d6c08b;background-image:var(--public-champagne-metal);border:1px solid #765527;box-shadow:inset 0 1px #ffffffad,inset 0 -1px #5b43233d,0 .3rem .8rem #010a1724}.homes-request-form-module__YKPULq__informationChoice:hover{background:#20466c}.homes-request-form-module__YKPULq__showingChoice:hover{background-color:#ead39c}.homes-request-form-module__YKPULq__choice:hover:not(:disabled){transform:translateY(-1px)}.homes-request-form-module__YKPULq__choice:active:not(:disabled){transform:translateY(1px);box-shadow:inset 0 2px 5px #010a1738}.homes-request-form-module__YKPULq__choice[aria-pressed=true]{outline-offset:2px;outline:2px solid #fff4cf}.homes-request-form-module__YKPULq__choice:focus-visible,.homes-request-form-module__YKPULq__submit:focus-visible,.homes-request-form-module__YKPULq__form :is(input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #fff4cf}.homes-request-form-module__YKPULq__choiceIcon{flex:none;place-items:center;width:1.3rem;height:1.3rem;display:grid}.homes-request-form-module__YKPULq__choiceIcon svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:1.2rem;height:1.2rem}.homes-request-form-module__YKPULq__choiceCopy{align-items:center;min-width:0;display:flex}.homes-request-form-module__YKPULq__choiceCopy strong{letter-spacing:.045em;font-size:.64rem;font-weight:900;line-height:1.25}.homes-request-form-module__YKPULq__form{border-top:1px solid #d6b56880;gap:.9rem;margin-top:1rem;padding-top:1rem;display:grid}.homes-request-form-module__YKPULq__propertyContext{background:#fbf6eb12;border:1px solid #d6b5686b;gap:.3rem;padding:.9rem 1rem;display:grid}.homes-request-form-module__YKPULq__propertyContext span,.homes-request-form-module__YKPULq__contactFields legend,.homes-request-form-module__YKPULq__form label>span{color:#d6b568;letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:850}.homes-request-form-module__YKPULq__propertyContext strong{color:#fbf6eb;font-family:var(--font-family-display);font-size:1.08rem;font-weight:400;line-height:1.2}.homes-request-form-module__YKPULq__propertyContext small{color:#fbf6ebcc;font-size:.66rem;line-height:1.45}.homes-request-form-module__YKPULq__panelHeading h3{color:#fbf6eb;font-family:var(--font-family-display);margin:0;font-size:1.7rem;font-weight:400;line-height:1.05}.homes-request-form-module__YKPULq__panelHeading p,.homes-request-form-module__YKPULq__requestBoundary{color:#fbf6ebcc;margin:.55rem 0 0;font-size:.7rem;line-height:1.55}.homes-request-form-module__YKPULq__contactFields{border:0;margin:0;padding:0}.homes-request-form-module__YKPULq__contactFields legend{margin-bottom:.6rem}.homes-request-form-module__YKPULq__fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.homes-request-form-module__YKPULq__fullField{grid-column:1/-1}.homes-request-form-module__YKPULq__form label{gap:.42rem;min-width:0;display:grid}.homes-request-form-module__YKPULq__form label>span{justify-content:space-between;gap:.5rem;display:flex}.homes-request-form-module__YKPULq__form label>span small{color:#fbf6eba3;font-size:.58rem;font-weight:700}.homes-request-form-module__YKPULq__form :is(input,select,textarea){color:#061529;width:100%;min-width:0;min-height:2.75rem;font:inherit;text-transform:none;background:#fffdf8;border:1px solid #d6b56894;border-radius:.2rem;padding:.72rem .75rem;font-size:.78rem;line-height:1.45}.homes-request-form-module__YKPULq__form textarea{resize:vertical;min-height:5.8rem}.homes-request-form-module__YKPULq__requestBoundary{margin-top:0}.homes-request-form-module__YKPULq__submit{color:#061529;cursor:pointer;min-height:3.25rem;font:inherit;letter-spacing:.08em;text-transform:uppercase;background:#fbf6eb;border:1px solid #765527;border-radius:.2rem;padding:.75rem 1rem;font-size:.7rem;font-weight:900}.homes-request-form-module__YKPULq__form[data-intent=showing] .homes-request-form-module__YKPULq__submit{background-color:#d6c08b;background-image:var(--public-champagne-metal);box-shadow:inset 0 1px #ffffffad,inset 0 -1px #5b43233d}.homes-request-form-module__YKPULq__choice:disabled,.homes-request-form-module__YKPULq__submit:disabled,.homes-request-form-module__YKPULq__form :is(input,select,textarea):disabled{cursor:wait;opacity:.64}.homes-request-form-module__YKPULq__status,.homes-request-form-module__YKPULq__error,.homes-request-form-module__YKPULq__returnNotice{margin:0;font-size:.68rem;line-height:1.5}.homes-request-form-module__YKPULq__status,.homes-request-form-module__YKPULq__returnNotice{color:#fbf6ebe0}.homes-request-form-module__YKPULq__error{color:#ffd2c8}.homes-request-form-module__YKPULq__failure{color:#fff4e6;gap:.8rem;margin-top:1rem;font-size:.78rem;line-height:1.55;display:grid}.homes-request-form-module__YKPULq__failureAction{color:#061529;cursor:pointer;min-height:2.75rem;font:inherit;background:#fbf6eb;border:1px solid #d6b568;border-radius:.2rem;padding:.55rem .9rem;font-weight:800}.homes-request-form-module__YKPULq__failureAction:focus-visible{outline-offset:3px;outline:3px solid #fff4cf}@media (max-width:34rem){.homes-request-form-module__YKPULq__choices,.homes-request-form-module__YKPULq__fieldGrid{grid-template-columns:1fr}.homes-request-form-module__YKPULq__fullField{grid-column:auto}}@container (max-width:19.999rem){.homes-request-form-module__YKPULq__choices{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.homes-request-form-module__YKPULq__choice{transition:none}}
.neighborhood-search-module__kDeI3W__field{z-index:8;gap:.5rem;display:grid;position:relative}.neighborhood-search-module__kDeI3W__field>label{color:#061529;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:850}.neighborhood-search-module__kDeI3W__inputRow{background:#fffdfa;border:1px solid #8b682e75;min-height:3rem;display:flex}.neighborhood-search-module__kDeI3W__inputRow input{color:#061529;min-width:0;font:inherit;background:0 0;border:0;flex:1;padding:.8rem .9rem}.neighborhood-search-module__kDeI3W__inputRow button{color:#65491e;min-width:3.5rem;min-height:2.75rem;font:inherit;text-transform:uppercase;background:#fbf6eb;border:0;border-left:1px solid #8b682e52;font-size:.7rem;font-weight:850}.neighborhood-search-module__kDeI3W__field>p{color:#1d292bd1;margin:0;font-size:.75rem;font-weight:520;line-height:1.55}.neighborhood-search-module__kDeI3W__chips{flex-wrap:wrap;gap:.5rem;display:flex}.neighborhood-search-module__kDeI3W__chips>span{color:#fbf6eb;background:#061529;border:1px solid #c8ad70;align-items:center;gap:.5rem;min-height:2.5rem;padding-left:.75rem;display:inline-flex}.neighborhood-search-module__kDeI3W__chips strong{font-size:.7rem;font-weight:780}.neighborhood-search-module__kDeI3W__chips button{color:#ead89f;width:2.5rem;min-height:2.5rem;font:inherit;background:0 0;border:0;border-left:1px solid #c8ad708c;font-size:1rem}.neighborhood-search-module__kDeI3W__proceed{color:#fbf6eb;width:fit-content;min-height:2.9rem;font:inherit;letter-spacing:.07em;text-transform:uppercase;background:#061529;border:1px solid #c8ad70;justify-content:center;align-items:center;gap:.75rem;padding:.7rem 1rem;font-size:.7rem;font-weight:850;display:inline-flex}.neighborhood-search-module__kDeI3W__suggestions{z-index:12;background:#fffdfa;border:1px solid #b58a3d;max-height:22rem;margin:0;padding:.35rem;list-style:none;position:absolute;top:calc(100% - 1.3rem);left:0;right:0;overflow:auto;box-shadow:0 1rem 2.5rem #030d182e}.neighborhood-search-module__kDeI3W__suggestions button{color:#061529;text-align:left;width:100%;min-height:3.3rem;font:inherit;background:0 0;border:0;justify-items:start;gap:.18rem;padding:.65rem .75rem;display:grid}.neighborhood-search-module__kDeI3W__suggestions button:hover,.neighborhood-search-module__kDeI3W__suggestions button:focus-visible{background:#fbf6eb;outline:2px solid #b58a3d}.neighborhood-search-module__kDeI3W__suggestions strong{font-size:.78rem}.neighborhood-search-module__kDeI3W__suggestions span,.neighborhood-search-module__kDeI3W__loading{color:#1d292bd6;font-size:.67rem}.neighborhood-search-module__kDeI3W__loading{padding:.9rem}
.neighborhood-follow-control-module__UkreOW__control{color:#fffaf1;background:linear-gradient(135deg,#0b2946,#061728);border:1px solid #09233d4d;border-radius:.3rem;gap:.85rem;width:min(100%,44rem);margin-top:1rem;padding:1rem;display:grid;box-shadow:0 .85rem 2rem #030d181f}.neighborhood-follow-control-module__UkreOW__heading,.neighborhood-follow-control-module__UkreOW__actions{justify-content:space-between;align-items:end;gap:1rem;display:flex}.neighborhood-follow-control-module__UkreOW__heading>div,.neighborhood-follow-control-module__UkreOW__active>div,.neighborhood-follow-control-module__UkreOW__paused>div{gap:.25rem;display:grid}.neighborhood-follow-control-module__UkreOW__state,.neighborhood-follow-control-module__UkreOW__frequency>span{color:#e1c983;letter-spacing:.13em;text-transform:uppercase;font-size:.68rem;font-weight:800}.neighborhood-follow-control-module__UkreOW__heading strong,.neighborhood-follow-control-module__UkreOW__active strong,.neighborhood-follow-control-module__UkreOW__paused strong{font-family:var(--font-family-display);font-size:1.22rem;font-weight:500}.neighborhood-follow-control-module__UkreOW__frequency{gap:.35rem;min-width:8.5rem;display:grid}.neighborhood-follow-control-module__UkreOW__frequency select{color:#fffaf1;min-height:2.75rem;font:inherit;background:#0b2946;border:1px solid #e1c983ad;border-radius:.2rem;padding:.55rem 2rem .55rem .75rem;font-size:.8rem}.neighborhood-follow-control-module__UkreOW__consent{color:#fffaf1d6;grid-template-columns:1.15rem minmax(0,1fr);align-items:start;gap:.65rem;font-size:.76rem;line-height:1.55;display:grid}.neighborhood-follow-control-module__UkreOW__consent input{accent-color:#d1ae62;width:1.1rem;height:1.1rem;margin:.12rem 0 0}.neighborhood-follow-control-module__UkreOW__explanation,.neighborhood-follow-control-module__UkreOW__actions p,.neighborhood-follow-control-module__UkreOW__active p,.neighborhood-follow-control-module__UkreOW__paused p,.neighborhood-follow-control-module__UkreOW__restored,.neighborhood-follow-control-module__UkreOW__status{color:#fffaf1db;margin:0;font-size:.72rem;line-height:1.5}.neighborhood-follow-control-module__UkreOW__actions button,.neighborhood-follow-control-module__UkreOW__active a,.neighborhood-follow-control-module__UkreOW__paused a{color:#fffdf8;min-height:2.75rem;font:inherit;letter-spacing:.075em;text-transform:uppercase;background:#071526;border:1px solid #d1ae62;border-radius:.2rem;justify-content:center;align-items:center;padding:.7rem .95rem;font-size:.68rem;font-weight:800;text-decoration:none;display:inline-flex}.neighborhood-follow-control-module__UkreOW__actions button:hover,.neighborhood-follow-control-module__UkreOW__active a:hover,.neighborhood-follow-control-module__UkreOW__paused a:hover{background:#103555}.neighborhood-follow-control-module__UkreOW__actions button:focus-visible,.neighborhood-follow-control-module__UkreOW__active a:focus-visible,.neighborhood-follow-control-module__UkreOW__paused a:focus-visible,.neighborhood-follow-control-module__UkreOW__frequency select:focus-visible,.neighborhood-follow-control-module__UkreOW__consent input:focus-visible{outline-offset:3px;outline:2px solid #fff}.neighborhood-follow-control-module__UkreOW__actions button:disabled{cursor:wait;opacity:.68}.neighborhood-follow-control-module__UkreOW__actions p{text-align:right;max-width:15rem}.neighborhood-follow-control-module__UkreOW__restored{color:#fffaf1;background:#ffffff0f;border-left:2px solid #d1ae62;padding:.65rem .75rem}.neighborhood-follow-control-module__UkreOW__status.neighborhood-follow-control-module__UkreOW__error,.neighborhood-follow-control-module__UkreOW__error{color:#ffd6d6}.neighborhood-follow-control-module__UkreOW__active,.neighborhood-follow-control-module__UkreOW__paused{border-color:#b58a3dbd;grid-template-columns:minmax(0,1fr) auto;align-items:center}.neighborhood-follow-control-module__UkreOW__active{color:#071526;background:linear-gradient(135deg,#f7eac6,#e4c675)}.neighborhood-follow-control-module__UkreOW__active :is(.neighborhood-follow-control-module__UkreOW__state,p,.neighborhood-follow-control-module__UkreOW__status){color:#071526b8}.neighborhood-follow-control-module__UkreOW__active a{color:#fffdf8}.neighborhood-follow-control-module__UkreOW__paused{background:linear-gradient(135deg,#24394e,#0b1d30)}.neighborhood-follow-control-module__UkreOW__active .neighborhood-follow-control-module__UkreOW__status,.neighborhood-follow-control-module__UkreOW__paused .neighborhood-follow-control-module__UkreOW__status{grid-column:1/-1}@media (max-width:34rem){.neighborhood-follow-control-module__UkreOW__control,.neighborhood-follow-control-module__UkreOW__active,.neighborhood-follow-control-module__UkreOW__paused{grid-template-columns:1fr}.neighborhood-follow-control-module__UkreOW__heading,.neighborhood-follow-control-module__UkreOW__actions{flex-direction:column;align-items:stretch}.neighborhood-follow-control-module__UkreOW__frequency{width:100%}.neighborhood-follow-control-module__UkreOW__actions p{text-align:left;max-width:none}.neighborhood-follow-control-module__UkreOW__active a,.neighborhood-follow-control-module__UkreOW__paused a{justify-self:start}}@media (prefers-reduced-motion:reduce){.neighborhood-follow-control-module__UkreOW__actions button,.neighborhood-follow-control-module__UkreOW__active a,.neighborhood-follow-control-module__UkreOW__paused a{transition:none}}
.property-profile-module__Ymb2qG__page{color:#1d292b;width:min(100% - 5rem,92rem);margin-inline:auto;padding:clamp(3rem,6vw,6rem) 0 clamp(6rem,9vw,10rem)}.property-profile-module__Ymb2qG__demoBanner{color:#4d3414;text-align:center;background:#fff1cf;border:1px solid #9a6b20;margin-bottom:1rem;padding:.9rem 1rem;font-size:.72rem;font-weight:800;line-height:1.5}.property-profile-module__Ymb2qG__breadcrumbs{justify-content:space-between;align-items:end;gap:2rem;display:flex}.property-profile-module__Ymb2qG__breadcrumbs a{color:#273b3d;letter-spacing:.08em;text-transform:uppercase;align-items:center;min-height:2.75rem;font-size:.67rem;font-weight:850;text-decoration:none;display:inline-flex}.property-profile-module__Ymb2qG__breadcrumbs span{color:#76551f;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:850}.property-profile-module__Ymb2qG__hero{margin:0 0 1.4rem}.property-profile-module__Ymb2qG__showcase{background:linear-gradient(#fbf6eb9e, #fbf6ebb3), var(--atlas-marble-light-image) center / cover no-repeat;border:1px solid #b58a3d6b;grid-template-columns:minmax(0,1fr) minmax(24rem,.4fr);gap:clamp(1.25rem,2.5vw,2.5rem);margin-top:1.5rem;padding:clamp(1rem,2.2vw,2rem);display:grid;box-shadow:0 1.5rem 4rem #06152914}.property-profile-module__Ymb2qG__showcaseMain{min-width:0}.property-profile-module__Ymb2qG__showcaseAside{align-content:start;gap:1rem;display:grid}.property-profile-module__Ymb2qG__eyebrow{color:#5f431b;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:850}.property-profile-module__Ymb2qG__hero h1,.property-profile-module__Ymb2qG__section h2,.property-profile-module__Ymb2qG__contactCard h2,.property-profile-module__Ymb2qG__attribution h2{color:#061529;font-family:var(--font-family-display);letter-spacing:-.035em;font-weight:400}.property-profile-module__Ymb2qG__hero h1{overflow-wrap:anywhere;max-width:18ch;margin:.7rem 0 0;font-size:clamp(2.6rem,4.8vw,5.25rem);line-height:1.02}.property-profile-module__Ymb2qG__hero>div>p:last-child{color:#1d292bd6;margin:1rem 0 0}.property-profile-module__Ymb2qG__priceBlock{color:#fbf6eb;text-align:left;background:#061529;border:1px solid #b58a3da3;min-width:15rem;padding:1.1rem 1.25rem;display:grid}.property-profile-module__Ymb2qG__priceBlock strong{font-family:var(--font-family-display);font-size:clamp(1.8rem,4vw,3rem);font-weight:400}.property-profile-module__Ymb2qG__priceBlock span{color:#d6b568;letter-spacing:.1em;text-transform:capitalize;margin-bottom:.5rem;font-size:.68rem}.property-profile-module__Ymb2qG__priceBlock>small{color:#fbf6ebdb;margin-top:.8rem;font-size:.68rem;line-height:1.45}.property-profile-module__Ymb2qG__priceBlock form{margin-top:.8rem}.property-profile-module__Ymb2qG__contentGrid{grid-template-columns:minmax(0,1fr);align-items:start;margin-top:2rem;display:grid}.property-profile-module__Ymb2qG__content{min-width:0}.property-profile-module__Ymb2qG__facts{border-block:1px solid #8b682e4d;grid-template-columns:repeat(5,minmax(0,1fr));margin:0 0 1rem;padding:0;list-style:none;display:grid}.property-profile-module__Ymb2qG__facts li{border-right:1px solid #8b682e38;padding:1rem;display:grid}.property-profile-module__Ymb2qG__facts li:last-child{border-right:0}.property-profile-module__Ymb2qG__facts span{color:#1d292bd6;letter-spacing:.08em;text-transform:uppercase;font-size:.61rem}.property-profile-module__Ymb2qG__facts strong{color:#061529;font-family:var(--font-family-display);margin-top:.4rem;font-size:1.2rem;font-weight:400}.property-profile-module__Ymb2qG__section,.property-profile-module__Ymb2qG__attribution{margin-top:3rem}.property-profile-module__Ymb2qG__section h2,.property-profile-module__Ymb2qG__attribution h2,.property-profile-module__Ymb2qG__contactCard h2{margin:.65rem 0 0;font-size:clamp(2rem,4vw,3rem);line-height:1}.property-profile-module__Ymb2qG__section>p:not(.property-profile-module__Ymb2qG__eyebrow),.property-profile-module__Ymb2qG__attribution p,.property-profile-module__Ymb2qG__contactCard>p:not(.property-profile-module__Ymb2qG__eyebrow){color:#1d292bd6;font-family:var(--font-family-display);font-size:1rem;line-height:1.75}.property-profile-module__Ymb2qG__features{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:1.2rem 0 0;padding:0;list-style:none;display:grid}.property-profile-module__Ymb2qG__features li{border-bottom:1px solid #8b682e47;padding:.85rem 0;font-size:.76rem}.property-profile-module__Ymb2qG__contextGrid,.property-profile-module__Ymb2qG__nearbyGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:1.25rem;display:grid}.property-profile-module__Ymb2qG__contextGrid article{border-top:1px solid #8b682e73;padding:1.25rem 1.4rem 1.25rem 0}.property-profile-module__Ymb2qG__contextGrid>article>span,.property-profile-module__Ymb2qG__nearbyLabel{color:#704f1d;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:850}.property-profile-module__Ymb2qG__contextGrid h3{color:#061529;font-family:var(--font-family-display);margin:.55rem 0 0;font-size:1.45rem;font-weight:400}.property-profile-module__Ymb2qG__contextGrid p{color:#1d292bd6;font-size:.74rem;line-height:1.65}.property-profile-module__Ymb2qG__contextGrid a,.property-profile-module__Ymb2qG__contextCta{color:#704f1d;text-underline-offset:.2rem;align-items:center;min-height:2.75rem;font-size:.7rem;font-weight:850;display:inline-flex}.property-profile-module__Ymb2qG__nearbyGrid a{color:#061529;border-top:1px solid #8b682e73;grid-template-columns:auto 1fr;align-content:start;column-gap:.85rem;min-height:10rem;padding:1.25rem 0;text-decoration:none;display:grid}.property-profile-module__Ymb2qG__nearbyIcon{color:#061529;background:#fbf6ebb8;border:1px solid #8b682e73;border-radius:50%;grid-row:1/span 3;place-items:center;width:3rem;height:3rem;display:grid}.property-profile-module__Ymb2qG__nearbyIcon svg{stroke:currentColor;stroke-width:2.25px;width:1.7rem;height:1.7rem}.property-profile-module__Ymb2qG__nearbyLabel,.property-profile-module__Ymb2qG__nearbyGrid strong,.property-profile-module__Ymb2qG__nearbyGrid small{grid-column:2}.property-profile-module__Ymb2qG__localLife{background:linear-gradient(#fbf6ebd1, #fbf6ebe6), var(--atlas-marble-light-image) center / cover no-repeat;border-block:1px solid #b58a3d6b;margin-inline:clamp(-1rem,-2vw,-2rem);padding:clamp(2rem,4vw,4rem)}.property-profile-module__Ymb2qG__locationSection,.property-profile-module__Ymb2qG__contextSection{padding-top:.5rem}.property-profile-module__Ymb2qG__nearbyGrid strong{font-family:var(--font-family-display);margin-top:.4rem;font-size:1.25rem;font-weight:400;line-height:1.1}.property-profile-module__Ymb2qG__nearbyGrid small{color:#1d292bd6;margin-top:.5rem;font-size:.7rem;line-height:1.45}.property-profile-module__Ymb2qG__nearbyGrid a:focus-visible,.property-profile-module__Ymb2qG__contextGrid a:focus-visible,.property-profile-module__Ymb2qG__contextCta:focus-visible{outline-offset:3px;outline:3px solid #b58a3d}.property-profile-module__Ymb2qG__attribution{border-top:1px solid #8b682e59;padding:1.5rem 0 0}.property-profile-module__Ymb2qG__attribution h2{font-size:1.65rem}.property-profile-module__Ymb2qG__attribution p{margin:.7rem 0 0;font-family:inherit;font-size:.7rem;line-height:1.6}.property-profile-module__Ymb2qG__idxIdentity{border-left:2px solid #8b682e80;margin-top:1rem;padding-left:1rem}.property-profile-module__Ymb2qG__idxIdentity p{overflow-wrap:anywhere;font-size:.86rem}.property-profile-module__Ymb2qG__contactCard{color:#fbf6eb;background:linear-gradient(145deg,#102c48,#061529);border:1px solid #b58a3d;padding:1.5rem;scroll-margin-top:clamp(8rem,14vw,11rem);position:static}.property-profile-module__Ymb2qG__contactCard h2{color:#fbf6eb}.property-profile-module__Ymb2qG__contactCard>p:not(.property-profile-module__Ymb2qG__eyebrow){color:#fbf6ebdb;font-family:inherit;font-size:.78rem;line-height:1.6}.property-profile-module__Ymb2qG__contactCard>a{color:#fbf6eb;letter-spacing:.03em;text-align:center;text-underline-offset:.2rem;justify-content:center;align-items:center;width:100%;min-height:2.75rem;margin-top:.55rem;padding:.2rem 0;font-size:.67rem;font-weight:700;text-decoration:underline;display:inline-flex}.property-profile-module__Ymb2qG__contactCard>a:hover,.property-profile-module__Ymb2qG__contactCard>a:active{color:#d6b568}.property-profile-module__Ymb2qG__contactCard>a:focus-visible,.property-profile-module__Ymb2qG__breadcrumbs a:focus-visible{outline-offset:3px;outline:3px solid #d6b568}.property-profile-module__Ymb2qG__contactCard small{color:#fbf6ebdb;margin-top:.8rem;font-size:.64rem;line-height:1.5;display:block}@media (max-width:74.999rem){.property-profile-module__Ymb2qG__page{width:min(100% - 3rem,92rem)}.property-profile-module__Ymb2qG__facts{grid-template-columns:repeat(3,minmax(0,1fr))}.property-profile-module__Ymb2qG__showcase{grid-template-columns:minmax(0,1fr) minmax(22rem,.4fr)}}@media (max-width:64rem){.property-profile-module__Ymb2qG__showcase{grid-template-columns:1fr}.property-profile-module__Ymb2qG__showcaseAside{grid-template-columns:repeat(2,minmax(0,1fr))}.property-profile-module__Ymb2qG__contentGrid{grid-template-columns:1fr}.property-profile-module__Ymb2qG__contactCard{position:static}}@media (max-width:48rem){.property-profile-module__Ymb2qG__page{width:min(100% - 2rem,92rem);padding-top:2rem}.property-profile-module__Ymb2qG__breadcrumbs,.property-profile-module__Ymb2qG__hero{display:grid}.property-profile-module__Ymb2qG__showcaseAside{grid-template-columns:1fr}.property-profile-module__Ymb2qG__priceBlock{text-align:left;min-width:0}.property-profile-module__Ymb2qG__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.property-profile-module__Ymb2qG__features,.property-profile-module__Ymb2qG__contextGrid,.property-profile-module__Ymb2qG__nearbyGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.property-profile-module__Ymb2qG__page *,.property-profile-module__Ymb2qG__page :before,.property-profile-module__Ymb2qG__page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
