.g2_opening__7O1Iu,.g2_room__xEWG9{--g2-s:1;--g2-body:calc(19px * var(--g2-s));--g2-label:calc(16.5px * var(--g2-s));--g2-small:calc(14px * var(--g2-s));--g2-gap:clamp(20px,2.6vw,36px);--g2-frame-line:2px solid var(--hv-text);--g2-frame-pad:0px;--g2-surface:color-mix(in oklab,var(--hv-text) 7%,var(--hv-ground));--g2-frame-bg:var(--g2-surface);font-size:var(--g2-body);line-height:1.55;color:var(--hv-body)}[data-frames=natural-wood] :is(.g2_room__xEWG9,.g2_opening__7O1Iu){--g2-frame-line:11px solid color-mix(in oklab,var(--hv-accent) 40%,color-mix(in oklab,var(--hv-secondary) 60%,var(--hv-ground)))}[data-frames=mat-only] :is(.g2_room__xEWG9,.g2_opening__7O1Iu){--g2-frame-line:0px solid transparent;--g2-frame-pad:14px;--g2-frame-bg:color-mix(in oklab,var(--hv-text) 12%,var(--hv-ground))}.g2_room__xEWG9{padding-block:calc(72px * var(--hv-space, 1))}.g2_opening__7O1Iu{padding-block:calc(40px * var(--hv-space, 1)) calc(64px * var(--hv-space, 1))}.g2_wallWide__761J8,.g2_wall__pfFRS{width:min(100% - 2 * var(--g-gutter,24px),1160px);margin-inline:auto}.g2_wallWide__761J8{width:min(100% - 2 * var(--g-gutter,24px),1280px)}.g2_srOnly__xOyxD{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.g2_h1__lEv0t{font-size:clamp(34px,4.2vw,56px);line-height:1.08;letter-spacing:-.02em}.g2_h1__lEv0t,.g2_h2__sQhIY,.g2_roomTitle__AqD0s{margin:0;font-family:var(--hv-font-heading);font-weight:300;color:var(--hv-text)}.g2_h2__sQhIY,.g2_roomTitle__AqD0s{font-size:clamp(28px,3vw,40px);line-height:1.12;letter-spacing:-.015em}.g2_h3__odQR9{margin:0;font-family:var(--hv-font-heading);font-weight:400;font-size:calc(22px * var(--g2-s));line-height:1.25;color:var(--hv-text)}.g2_lede__xdH9V{margin:0;max-width:34ch;font-size:calc(20px * var(--g2-s));color:var(--hv-body)}.g2_smallCaps__JOHUd{margin:0;font-size:var(--g2-small);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.g2_muted__0xC6Q,.g2_smallCaps__JOHUd{color:var(--hv-muted)}.g2_roomHead__PuZLS{display:grid;gap:10px;max-width:60ch;margin-bottom:36px}.g2_roomIntro__xEmYy{margin:0;color:var(--hv-body)}.g2_seeAll__ZKhJd{margin:32px 0 0}.g2_journal__eOq0S a,.g2_placeList__ZF7hl a,.g2_seeAll__ZKhJd a,.g2_shortcuts__y0Npp a,.g2_textLink__Hg7Hg{color:var(--hv-link,var(--hv-text));text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;font-size:var(--g2-label)}.g2_seeAll__ZKhJd a:hover,.g2_textLink__Hg7Hg:hover{text-decoration-thickness:2px}.g2_btnGhost__ozc_3,.g2_btn__2c_u4{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:0 26px;border-radius:var(--g-btn-r,2px);font:600 var(--g2-label) /1 var(--hv-font-body);text-decoration:none;cursor:pointer}.g2_btn__2c_u4{border:0;background:var(--hv-primary);color:var(--hv-on-primary)}.g2_btnGhost__ozc_3{border:1.5px solid var(--hv-text);background:transparent;color:var(--hv-text)}.g2_btnGhost__ozc_3:focus-visible,.g2_btn__2c_u4:focus-visible,.g2_field__z_HtE:focus-visible,.g2_sliderBtn__N3rSx:focus-visible,.g2_sliderTrack__v7aAo:focus-visible{outline:3px solid var(--hv-primary);outline-offset:3px}.g2_field__z_HtE{min-height:56px;padding:0 18px;border:1.5px solid var(--hv-text);border-radius:var(--g-btn-r,2px);background:var(--g2-surface);color:var(--hv-text);font-size:var(--g2-body);width:100%}.g2_fieldLabel__g__t_,.g2_lockLink__xW3M2{font-size:var(--g2-label);font-weight:600;color:var(--hv-text)}.g2_lockLink__xW3M2{display:inline-flex;align-items:center;gap:8px;text-decoration:underline;text-underline-offset:4px}.g2_work__S5_PG{align-content:start;min-width:0}.g2_workLink__YbzDU,.g2_work__S5_PG{display:grid;color:inherit;text-decoration:none}.g2_workLink__YbzDU:hover .g2_address__g0abm,a.g2_work__S5_PG:hover .g2_address__g0abm{text-decoration:underline;text-underline-offset:4px}.g2_frame__ML9v6{position:relative;aspect-ratio:4/3;overflow:hidden;padding:var(--g2-frame-pad);border:var(--g2-frame-line);background:var(--g2-frame-bg)}.g2_frame__ML9v6 img,.g2_frame__ML9v6>img{width:100%;height:100%;object-fit:cover;display:block;filter:var(--hv-photo-filter,none)}.g2_frame__ML9v6[data-tall]{aspect-ratio:4/5}.g2_work__S5_PG[data-size=large] .g2_frame__ML9v6{aspect-ratio:3/2}.g2_work__S5_PG[data-portrait][data-size=large] .g2_frame__ML9v6{aspect-ratio:4/5}.g2_initials__Ux59z,.g2_plateName__t_jbf,.g2_plate__uP5iX{position:absolute;inset:0;display:grid;place-items:center;padding:16px;text-align:center;color:var(--hv-muted);font-size:var(--g2-label)}.g2_plateName__t_jbf{background:var(--g-room,var(--g2-surface));font-size:calc(24px * var(--g2-s))}.g2_initials__Ux59z,.g2_plateName__t_jbf{font-family:var(--hv-font-heading);color:var(--hv-text)}.g2_initials__Ux59z{font-size:64px}.g2_label__6Z2Wf{display:grid;gap:4px;padding-top:14px;font-size:var(--g2-label);line-height:1.4}.g2_tag__N95l5{justify-self:start;padding:2px 0;border-bottom:2px solid var(--hv-accent,var(--hv-primary));font-size:var(--g2-small);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--hv-text)}.g2_price__MFYQi{font-family:var(--hv-font-heading);font-size:calc(24px * var(--g2-s));font-weight:400;color:var(--hv-text);font-variant-numeric:tabular-nums}.g2_price__MFYQi small{font-size:var(--g2-small);color:var(--hv-muted)}.g2_address__g0abm{font-weight:600;color:var(--hv-text)}.g2_facts__lDD8k,.g2_note__EWGH0{color:var(--hv-body)}.g2_note__EWGH0{margin-top:6px;font-style:italic}.g2_cut__mz4c_{color:var(--hv-body)}.g2_veil__NxZCG{position:absolute;inset:0;background:repeating-linear-gradient(135deg,color-mix(in oklab,var(--hv-text) 6%,transparent) 0 2px,transparent 2px 12px)}.g2_redDot__yvlxL{position:absolute;top:14px;right:14px;width:14px;height:14px;border-radius:50%;background:var(--g-sold,var(--hv-negative))}@media (min-width:900px){[data-labels=beside] .g2_work__S5_PG:is([data-size=large],[data-size=row]){grid-template-columns:minmax(0,3fr) minmax(220px,2fr);gap:28px;align-items:end}[data-labels=beside] .g2_work__S5_PG:is([data-size=large],[data-size=row])>.g2_workLink__YbzDU{grid-column:1/-1;grid-template-columns:inherit;gap:inherit;align-items:end}}.g2_hangLine__l9paz{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.95fr) minmax(0,.9fr);gap:var(--g2-gap);align-items:start}.g2_opening__7O1Iu[data-hang=portrait-only] .g2_hangLine__l9paz{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.g2_opening__7O1Iu[data-hang=home-first] .g2_hangLine__l9paz{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.g2_stack__6tkCn{display:grid;gap:var(--g2-gap)}.g2_wallText__lk2NH{display:grid;gap:18px;align-content:start}.g2_search__mm5Hp{margin-top:6px}.g2_shortcuts__y0Npp{display:flex;flex-wrap:wrap;gap:10px 22px;margin:0;padding:0;list-style:none}.g2_shortcuts__y0Npp a{display:inline-flex;min-height:44px;align-items:center}.g2_figures___Iw_z{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:0;margin:0;border-top:2px solid var(--hv-text)}.g2_figure__IpQ81{display:grid;gap:6px;align-content:start;padding:22px 22px 22px 0}.g2_figure__IpQ81+.g2_figure__IpQ81{padding-left:22px;border-left:1px solid color-mix(in oklab,var(--hv-text) 22%,transparent)}.g2_figure__IpQ81 dt{order:2;font-size:var(--g2-label);font-weight:600;color:var(--hv-text)}.g2_figure__IpQ81 dd{order:1;margin:0;font-family:var(--hv-font-heading);font-weight:300;font-size:clamp(36px,4vw,52px);line-height:1;color:var(--hv-text);font-variant-numeric:tabular-nums}.g2_figure__IpQ81 dd .g2_lockLink__xW3M2{font-family:var(--hv-font-body)}.g2_source__7RRsG{order:3;font-size:var(--g2-small);color:var(--hv-muted)}.g2_spark__xV_N_{margin:28px 0 0;color:var(--hv-text)}.g2_spark__xV_N_ svg{display:block;width:100%;height:64px}.g2_row3__m8p9_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--g2-gap);align-items:start}.g2_oneLarge__eC1AB{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);grid-template-rows:auto auto;gap:var(--g2-gap)}.g2_oneLarge__eC1AB>[data-first]{grid-row:1/span 2}.g2_solo__KhgfY{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start}.g2_soloRest__tKxfE,.g2_solo__KhgfY{display:grid;gap:var(--g2-gap)}.g2_soloRest__tKxfE .g2_work__S5_PG{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:16px}.g2_soloRest__tKxfE .g2_work__S5_PG>.g2_workLink__YbzDU{grid-column:1/-1;grid-template-columns:inherit;gap:inherit}.g2_soloRest__tKxfE .g2_label__6Z2Wf{padding-top:0}.g2_priceList__L5FbZ{display:grid;gap:0;margin:0;padding:0;list-style:none;border-top:2px solid var(--hv-text)}.g2_priceList__L5FbZ>li{padding:22px 0;border-bottom:1px solid color-mix(in oklab,var(--hv-text) 18%,transparent)}.g2_priceList__L5FbZ .g2_workLink__YbzDU,.g2_priceList__L5FbZ .g2_work__S5_PG{grid-template-columns:220px minmax(0,1fr);gap:28px;align-items:center}.g2_priceList__L5FbZ .g2_work__S5_PG>.g2_workLink__YbzDU{grid-column:1/-1}.g2_priceList__L5FbZ .g2_label__6Z2Wf{padding-top:0}.g2_slider__y13al{display:grid;gap:22px}.g2_sliderTrack__v7aAo{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 2 * var(--g2-gap)) / 3.25);gap:var(--g2-gap);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-x:contain;margin-right:calc(-1 * var(--g-gutter, 24px));padding-right:var(--g-gutter,24px)}.g2_sliderTrack__v7aAo::-webkit-scrollbar{display:none}.g2_sliderTrack__v7aAo>*{scroll-snap-align:start}.g2_sliderBar__qKD6w{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:16px}.g2_sliderCount__LhOT2{font-size:var(--g2-label);font-weight:600;color:var(--hv-text);font-variant-numeric:tabular-nums}.g2_sliderLine__wn5DZ{position:relative;height:2px;background:color-mix(in oklab,var(--hv-text) 18%,transparent)}.g2_sliderLine__wn5DZ>span{position:absolute;inset:0 auto 0 0;background:var(--hv-text);transition:width .6s ease}.g2_sliderBtn__N3rSx{width:56px;height:56px;display:grid;place-items:center;border:1.5px solid var(--hv-text);border-radius:0;background:transparent;color:var(--hv-text);font-size:22px;cursor:pointer}.g2_sliderBtn__N3rSx:disabled{opacity:.35;cursor:default}.g2_members__cXOUo{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:var(--g2-gap);align-items:start}.g2_panels__byQPV{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--g2-gap);margin:0;padding:0;list-style:none}.g2_panel__RIfzF{display:grid;gap:10px;align-content:start;padding-top:18px;border-top:2px solid var(--hv-text)}.g2_joinCard__JRUBU p,.g2_panel__RIfzF p{margin:0}.g2_lockMark__krpQT{display:inline-flex;align-items:center;gap:8px;font-size:var(--g2-small);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--hv-text)}.g2_joinCard__JRUBU{display:grid;gap:14px;padding:26px;border:1.5px solid var(--hv-text);background:var(--g2-surface)}.g2_value__K3EZm{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:calc(var(--g2-gap) * 1.5);align-items:start}.g2_valueOnly__yDj_j{max-width:620px}.g2_valueForm__ZKjsP{display:grid;gap:12px}.g2_frame__ML9v6[data-report]{aspect-ratio:5/4;background:var(--g2-surface)}.g2_reportValue__r8Q4K{font-family:var(--hv-font-heading);font-size:clamp(32px,3.4vw,46px);font-weight:300;color:var(--hv-text);letter-spacing:.04em}.g2_report__9Pnfn{position:absolute;inset:9% 10%;display:grid;align-content:start;gap:14px}.g2_hatchShort__5I_lT,.g2_hatch__OfDIT{height:14px;background:repeating-linear-gradient(135deg,color-mix(in oklab,var(--hv-text) 16%,transparent) 0 2px,transparent 2px 8px)}.g2_hatchShort__5I_lT{width:60%}.g2_placeList__ZF7hl{display:grid;margin:0;padding:0;list-style:none;border-top:2px solid var(--hv-text)}.g2_placeList__ZF7hl>li{display:flex;justify-content:space-between;gap:16px;padding:18px 0;border-bottom:1px solid color-mix(in oklab,var(--hv-text) 18%,transparent)}.g2_letter__JX90W,.g2_noteBanner__5mjfT{display:grid;grid-template-columns:minmax(200px,.6fr) minmax(0,1.4fr);gap:calc(var(--g2-gap) * 1.6);align-items:start}.g2_noteBanner__5mjfT{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.g2_letterText__vmIfX{display:grid;gap:16px;align-content:start;max-width:62ch}.g2_letterBody__toYDK{margin:0;font-size:calc(20px * var(--g2-s));line-height:1.6}.g2_signature__nq2aQ{margin:0;font-family:var(--hv-font-heading);font-size:calc(28px * var(--g2-s));font-style:italic;color:var(--hv-text)}.g2_actions__himMV{display:flex;flex-wrap:wrap;gap:12px}.g2_quotes__iKrLv{display:grid;gap:20px;margin:12px 0 0;padding:18px 0 0;list-style:none;border-top:1px solid color-mix(in oklab,var(--hv-text) 22%,transparent)}.g2_quotes__iKrLv blockquote{margin:0;font-family:var(--hv-font-heading);font-size:calc(21px * var(--g2-s));color:var(--hv-text)}.g2_quotes__iKrLv cite{font-style:normal;font-size:var(--g2-label);color:var(--hv-muted)}.g2_journal__eOq0S{display:grid;margin:0;padding:0;list-style:none;border-top:2px solid var(--hv-text)}.g2_journal__eOq0S>li{display:grid;gap:6px;padding:20px 0;border-bottom:1px solid color-mix(in oklab,var(--hv-text) 18%,transparent)}.g2_journal__eOq0S>li>a{font-family:var(--hv-font-heading);font-size:calc(23px * var(--g2-s));color:var(--hv-text)}.g2_journal__eOq0S p{margin:0}@media (max-width:860px){.g2_opening__7O1Iu,.g2_room__xEWG9{--g2-body:calc(18px * var(--g2-s));--g2-label:calc(16px * var(--g2-s))}.g2_hangLine__l9paz,.g2_letter__JX90W,.g2_members__cXOUo,.g2_noteBanner__5mjfT,.g2_oneLarge__eC1AB,.g2_opening__7O1Iu[data-hang] .g2_hangLine__l9paz,.g2_row3__m8p9_,.g2_solo__KhgfY,.g2_value__K3EZm{grid-template-columns:minmax(0,1fr)}.g2_oneLarge__eC1AB>[data-first]{grid-row:auto}.g2_opening__7O1Iu .g2_work__S5_PG[data-portrait]{grid-template-columns:112px minmax(0,1fr);gap:16px;align-items:center}.g2_opening__7O1Iu .g2_work__S5_PG[data-portrait] .g2_label__6Z2Wf{padding-top:0}.g2_opening__7O1Iu .g2_work__S5_PG[data-portrait] .g2_btn__2c_u4{grid-column:1/-1}.g2_letter__JX90W .g2_work__S5_PG[data-portrait]{max-width:220px}.g2_sliderTrack__v7aAo{grid-auto-columns:min(300px,82%)}.g2_sliderBtn__N3rSx{width:48px;height:48px}.g2_priceList__L5FbZ .g2_workLink__YbzDU,.g2_priceList__L5FbZ .g2_work__S5_PG{grid-template-columns:minmax(0,1fr);gap:12px}.g2_btnGhost__ozc_3,.g2_btn__2c_u4{width:100%}.g2_figure__IpQ81,.g2_figure__IpQ81+.g2_figure__IpQ81{padding:16px 0;border-left:0;border-bottom:1px solid color-mix(in oklab,var(--hv-text) 18%,transparent)}}.g2_signup__KLwzK{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;gap:18px;align-items:center;padding:28px 0;border-top:2px solid var(--hv-text);border-bottom:1px solid color-mix(in oklab,var(--hv-text) 18%,transparent)}.g2_signup__KLwzK p{margin:4px 0 0}@media (max-width:860px){.g2_signup__KLwzK{grid-template-columns:minmax(0,1fr)}}.g2_labelExtra__e5CmY{padding-top:6px;font-size:var(--g2-label)}.g2_priceList__L5FbZ .g2_labelExtra__e5CmY{grid-column:2;padding-top:0}@media (max-width:860px){.g2_priceList__L5FbZ .g2_labelExtra__e5CmY{grid-column:1}}.g2_portraitImg__RIRfP{position:absolute;inset:0;z-index:1}[data-bg=tint]>:is(.g2_room__xEWG9,.g2_opening__7O1Iu){background:color-mix(in oklab,var(--hv-secondary) 14%,var(--hv-ground))}.pins_pill__qbaQz{padding:5px 10px;border:1.5px solid var(--hv-card);border-radius:999px;background:var(--hv-primary);color:var(--hv-on-primary);font:700 12px/1 var(--hv-font-body);white-space:nowrap;cursor:pointer;box-shadow:var(--hv-shadow-sm)}.pins_pill__qbaQz[data-active="1"]{border-color:var(--hv-text);background:var(--hv-text);color:var(--hv-card);box-shadow:var(--hv-shadow-lg)}.pins_bubble__a6Itr{display:grid;place-items:center;width:44px;height:44px;border:2px solid var(--hv-card);border-radius:99px;background:var(--hv-primary);color:var(--hv-on-primary);font:700 14px/1 var(--hv-font-body);cursor:pointer;box-shadow:0 0 0 6px color-mix(in oklab,var(--hv-primary) 24%,transparent)}.pins_bubble__a6Itr[data-size=sm]{width:34px;height:34px;font-size:13px}.pins_bubble__a6Itr[data-size=lg]{width:54px;height:54px;font-size:15px}.pins_bubble__a6Itr[data-active="1"]{background:var(--hv-text);color:var(--hv-card)}.pins_sold__K6QGF{background:var(--hv-secondary);color:var(--hv-on-secondary,var(--hv-on-primary));box-shadow:0 0 0 6px color-mix(in oklab,var(--hv-secondary) 24%,transparent)}.pins_bubble__a6Itr:focus-visible,.pins_pill__qbaQz:focus-visible{outline:3px solid var(--hv-text);outline-offset:3px}.map_page__sbQry{display:flex;flex-direction:column;height:calc(100dvh - var(--map-top, 72px));min-height:320px;overflow:hidden}.map_filterRow__Wei_z{position:relative;z-index:30;flex:none;padding-block:8px}.map_filterRow__Wei_z>[role=search]{position:relative;top:auto;margin-top:0}.map_filterRow__Wei_z>[role=search]>div:first-of-type{flex-wrap:nowrap;min-width:0}.map_filterRow__Wei_z>[role=search]>div:first-of-type>*{flex:none}.map_filterRow__Wei_z>[role=search]>div:first-of-type>div:nth-of-type(2){flex:0 1 auto;min-width:0;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-block:6px;margin-block:-6px}.map_filterRow__Wei_z>[role=search]>div:first-of-type>div:nth-of-type(2)::-webkit-scrollbar{display:none}.map_filterRow__Wei_z>[role=search]>div:first-of-type>div:nth-of-type(2):has([role=dialog]){overflow-x:visible}.map_filterRow__Wei_z>[role=search]>div:first-of-type>div:last-of-type{flex:none}.map_mapPane__kKLyM{position:relative;flex:1 1 auto;min-height:0;overflow:hidden;background:var(--hv-tint-10)}.map_mapPane__kKLyM .map_canvas__fZNTy{position:absolute;inset:0}.map_toneDark__Yke_h{--hv-ground:color-mix(in oklab,var(--hv-text) 92%,var(--hv-primary));--hv-card:color-mix(in oklab,var(--hv-text) 82%,var(--hv-surface));--hv-line:color-mix(in oklab,var(--hv-text) 70%,var(--hv-surface));--hv-muted:color-mix(in oklab,var(--hv-surface) 70%,var(--hv-text));--hv-tint-8:color-mix(in oklab,var(--hv-primary) 18%,var(--hv-ground));--hv-tint-12:color-mix(in oklab,var(--hv-primary) 26%,var(--hv-ground));--hv-tint-24:color-mix(in oklab,var(--hv-secondary) 40%,var(--hv-ground))}.map_canvas__fZNTy[data-drawing]{cursor:crosshair}.map_credit__cGmGm{position:absolute;right:8px;bottom:8px;z-index:3}.map_creditToggle__jsax4{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--hv-glass);color:var(--hv-body);box-shadow:var(--hv-shadow-sm);cursor:pointer;list-style:none}.map_creditToggle__jsax4::-webkit-details-marker{display:none}.map_creditToggle__jsax4:focus-visible{outline:3px solid var(--hv-primary);outline-offset:3px}.map_creditText__vVu6g{position:absolute;right:0;bottom:36px;width:max-content;max-width:min(260px,70vw);margin:0;padding:4px 9px;border-radius:8px;background:var(--hv-glass);color:var(--hv-body);font-size:10.5px;line-height:1.4}.map_creditText__vVu6g a{color:inherit}.map_hint__myJYo{top:60px;max-width:calc(100% - 100px);padding:8px 16px;text-align:center}.map_hint__myJYo,.map_updating__vfyjJ{position:absolute;left:50%;z-index:3;transform:translateX(-50%);margin:0;border-radius:999px;background:var(--hv-card);box-shadow:var(--hv-shadow-sm);color:var(--hv-text);font-size:13px;font-weight:600}.map_updating__vfyjJ{top:16px;display:inline-flex;align-items:center;gap:8px;padding:7px 14px;pointer-events:none;white-space:nowrap}.map_spinner__69U7I{width:14px;height:14px;border-radius:50%;border:2px solid var(--hv-tint-24);border-top-color:var(--hv-primary);animation:map_spin__9Aht9 .7s linear infinite}@keyframes map_spin__9Aht9{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.map_spinner__69U7I{animation-duration:2.4s}}.map_count__cRt9R{left:16px;bottom:16px;padding:8px 14px}.map_count__cRt9R,.map_oneBar__EQJoq{position:absolute;z-index:3;margin:0;border-radius:999px;background:var(--hv-card);box-shadow:var(--hv-shadow-sm);color:var(--hv-text);font-size:13.5px}.map_oneBar__EQJoq{left:50%;top:16px;display:flex;align-items:center;gap:12px;max-width:calc(100% - 120px);transform:translateX(-50%);padding:6px 8px 6px 16px;font-weight:600}.map_oneBar__EQJoq button{min-height:32px;padding:0 14px;border:0;border-radius:999px;background:var(--hv-primary);color:var(--hv-on-primary);font:700 13px/1 var(--hv-font-body);white-space:nowrap;cursor:pointer}.map_popup__uBz9g{z-index:6}.map_popup__uBz9g .maplibregl-popup-content{padding:0;border-radius:18px;overflow:hidden;background:var(--hv-card);box-shadow:var(--hv-shadow-lg)}.map_popup__uBz9g .maplibregl-popup-tip{display:none}.map_noMap__bvAz8{margin:12px clamp(16px,2.4vw,28px);padding:10px 14px;border-radius:14px;background:var(--hv-tint-8);color:var(--hv-body);font-size:13.5px}@media (max-width:899.98px){.map_page__sbQry{position:relative}.map_page__sbQry>.map_filterRow__Wei_z{position:absolute;top:8px;left:0;right:0;padding:0 8px}.map_page__sbQry>.map_filterRow__Wei_z>[role=search]{box-sizing:border-box;max-width:100%;background:color-mix(in oklab,var(--hv-card) 86%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.map_page__sbQry>.map_mapPane__kKLyM{position:absolute;inset:0}.map_mapPane__kKLyM>:not(.map_canvas__fZNTy){margin-top:80px}.map_page__sbQry>.map_filterRow__Wei_z>[role=search]>div:first-of-type>div:first-of-type{flex:1 1 0;min-width:0}.map_page__sbQry>.map_filterRow__Wei_z>[role=search]>div:first-of-type>div:nth-of-type(2){display:none}}.map_body__OG21M{position:relative;flex:1 1 auto;min-height:0;display:flex}.map_body__OG21M>.map_mapPane__kKLyM{flex:1 1 auto;min-width:0}.map_listSlot__e6Pbo{box-sizing:border-box;min-height:0}.map_body__OG21M>.map_listSlot__e6Pbo[data-layout=split]{flex:0 0 clamp(300px,32vw,420px);overflow-y:auto;overscroll-behavior:contain;border-right:1px solid var(--hv-line);background:var(--hv-surface)}.map_mapPane__kKLyM>.map_listSlot__e6Pbo[data-layout=panel]{position:absolute;z-index:4;left:16px;top:64px;bottom:40px;width:min(380px,calc(100% - 96px));overflow-y:auto;overscroll-behavior:contain;border-radius:18px;background:var(--hv-card);box-shadow:var(--hv-shadow-lg)}.map_mapPane__kKLyM>.map_listSlot__e6Pbo[data-layout=carousel]{position:absolute;z-index:4;left:16px;right:72px;bottom:36px}.map_list__kO3yj{display:grid;gap:10px;padding:12px}.map_listHead__hJGgu{display:flex;align-items:center;justify-content:space-between;gap:12px}.map_listCount__LHvZR{margin:0;color:var(--hv-text);font-size:13.5px}.map_listNote__QCis3,.map_listUpdating__Nz3TS{margin:0;color:var(--hv-muted);font-size:13px}.map_listItems__uBw7e{display:grid;gap:12px;margin:0;padding:0;list-style:none}.map_list__kO3yj[data-layout=carousel]{padding:0}.map_list__kO3yj[data-layout=carousel] .map_listHead__hJGgu{justify-self:start;padding:6px 14px;border-radius:999px;background:var(--hv-card);box-shadow:var(--hv-shadow-sm)}.map_list__kO3yj[data-layout=carousel] .map_listItems__uBw7e{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}.map_list__kO3yj[data-layout=carousel] .map_listItems__uBw7e>li{flex:0 0 min(280px,78vw);scroll-snap-align:start}.map_listItems__uBw7e>li[data-active]{outline:2px solid var(--hv-primary);outline-offset:2px;border-radius:18px}.map_listMore__aDS2k{justify-self:start;color:var(--hv-link);font-size:13.5px;font-weight:600}.map_list__kO3yj[data-layout=carousel] .map_listMore__aDS2k{display:none}@media (max-width:899.98px){.map_page__sbQry>.map_body__OG21M{position:absolute;inset:0;flex-direction:column}.map_body__OG21M>.map_mapPane__kKLyM{position:relative}.map_body__OG21M>.map_listSlot__e6Pbo[data-layout=split]{order:2;flex:0 0 auto;max-height:42%;border-right:0;border-top:1px solid var(--hv-line)}.map_mapPane__kKLyM>.map_listSlot__e6Pbo[data-layout=carousel],.map_mapPane__kKLyM>.map_listSlot__e6Pbo[data-layout=panel]{margin-top:0;top:auto;left:8px;right:8px;bottom:32px;width:auto;max-height:45%}}@media (max-width:640px){.map_filterRow__Wei_z>[role=search]>div:first-of-type{overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain}.map_filterRow__Wei_z>[role=search]>div:first-of-type::-webkit-scrollbar{display:none}.map_filterRow__Wei_z>[role=search]>div:first-of-type>*{white-space:nowrap}}.controls_column__4XbBD{position:absolute;right:16px;top:16px;z-index:3;display:grid;gap:8px}.controls_btn__R9vVl{position:relative;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:14px;background:var(--hv-card);color:var(--hv-text);box-shadow:var(--hv-shadow-sm);cursor:pointer}.controls_btn__R9vVl:hover{background:var(--hv-tint-8)}.controls_btn__R9vVl[aria-pressed=true]{background:var(--hv-text);color:var(--hv-card)}.controls_btn__R9vVl:focus-visible{outline:3px solid var(--hv-primary);outline-offset:3px}.controls_menuWrap__wLpzY{position:relative}.controls_menu__FNMBD{position:absolute;right:52px;top:0;display:grid;gap:2px;min-width:150px;margin:0;padding:6px;list-style:none;border-radius:14px;background:var(--hv-card);box-shadow:var(--hv-shadow-lg)}.controls_menuItem__3_mgy{display:block;width:100%;min-height:40px;padding:0 12px;border:0;border-radius:10px;background:transparent;color:var(--hv-text);font:600 14px/1 var(--hv-font-body);text-align:left;cursor:pointer}.controls_menuItem__3_mgy[aria-checked=true]{background:var(--hv-tint-12);font-weight:700}.controls_menuItem__3_mgy:hover{background:var(--hv-tint-8)}.controls_drawNote__O9LhW{position:absolute;left:50%;bottom:16px;z-index:3;display:flex;align-items:center;gap:12px;transform:translateX(-50%);padding:8px 8px 8px 16px;border-radius:999px;background:var(--hv-text);color:var(--hv-card);font-size:13.5px;font-weight:600}.controls_drawNote__O9LhW button{min-height:32px;padding:0 14px;font:700 13px/1 var(--hv-font-body)}.controls_clear___17iY,.controls_drawNote__O9LhW button{border:0;border-radius:999px;background:var(--hv-card);color:var(--hv-text);cursor:pointer}.controls_clear___17iY{position:absolute;left:16px;top:16px;z-index:3;min-height:40px;padding:0 16px;box-shadow:var(--hv-shadow-sm);font:700 13.5px/1 var(--hv-font-body)}.controls_pinCard__qHHOy{display:block;width:280px;color:var(--hv-text);text-decoration:none}.controls_pinPhoto__GlKb_{position:relative;height:150px;background:var(--hv-tint-16)}.controls_pinPhoto__GlKb_ img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.controls_pinBody__ycBDP{display:grid;gap:2px;padding:12px 14px}.controls_pinPrice__XpXPp{font-family:var(--hv-font-display);font-size:21px}.controls_pinAddress__lfdpC{font-size:14px;font-weight:650}.controls_pinFacts__FF1n_{font-size:13px;color:var(--hv-body)}.map-list_split__yG3Vf{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:24px;align-items:start}.map-list_split__yG3Vf:not([data-map]){grid-template-columns:minmax(0,1fr)}.map-list_list___wuDf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px;min-width:0}.map-list_item__6zhdO{min-width:0;border-radius:calc(var(--hv-radius, 20px) * 1.2);scroll-margin-top:96px}.map-list_item__6zhdO[data-picked="1"]{box-shadow:0 0 0 3px var(--hv-primary)}.map-list_empty__zQpbK{grid-column:1/-1;margin:0;padding:40px 0;text-align:center;color:var(--hv-muted)}.map-list_mapCol__4xruV{position:sticky;top:88px;min-width:0}.map-list_mapTop__sY5Rc{display:none}.map-list_mapBox__aBJVw{position:relative;height:min(720px,calc(100vh - 120px));min-height:420px;border-radius:calc(var(--hv-radius, 20px) * 1.4);overflow:hidden;background:var(--hv-tint-8)}.map-list_canvas__6_bmy,.map-list_canvas__6_bmy.maplibregl-map{position:absolute;inset:0}.map-list_pin__ZKsn1{max-width:200px;padding:7px 12px;border:1.5px solid var(--hv-card);border-radius:999px;background:var(--hv-primary);color:var(--hv-on-primary);font:700 12.5px/1 var(--hv-font-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;box-shadow:var(--hv-shadow-sm)}.map-list_pin__ZKsn1[data-active="1"]{border-color:var(--hv-text);background:var(--hv-text);color:var(--hv-card);box-shadow:var(--hv-shadow-lg)}.map-list_picked__JBJJi{position:absolute;left:12px;right:12px;bottom:12px;display:grid;gap:2px;min-height:44px;padding:12px 16px;border-radius:calc(var(--hv-radius, 20px) * .9);background:var(--hv-card);box-shadow:var(--hv-shadow-lg);color:var(--hv-text);text-decoration:none}.map-list_picked__JBJJi span{font-size:13.5px;font-weight:700;color:var(--hv-link)}.map-list_mapBtn__lpReS{display:none}.map-list_back__k2ADk{min-height:48px;padding:0 20px;border:0;border-radius:999px;background:var(--hv-card);box-shadow:var(--hv-shadow-lg);color:var(--hv-text);font:700 14px/1 var(--hv-font-body);cursor:pointer}@media (max-width:899.98px){.map-list_list___wuDf,.map-list_split__yG3Vf{grid-template-columns:minmax(0,1fr)}.map-list_list___wuDf{padding-bottom:72px}.map-list_mapCol__4xruV{display:none}.map-list_mapCol__4xruV[data-open="1"]{position:fixed;inset:0;z-index:70;display:grid;grid-template-rows:auto minmax(0,1fr);background:var(--hv-ground)}.map-list_mapCol__4xruV[data-open="1"] .map-list_mapTop__sY5Rc{display:flex;justify-content:center;padding:10px 16px}.map-list_mapCol__4xruV[data-open="1"] .map-list_mapBox__aBJVw{height:auto;min-height:0;border-radius:0}.map-list_mapBtn__lpReS{position:fixed;left:50%;bottom:20px;z-index:40;display:inline-flex;align-items:center;justify-content:center;min-height:48px;min-width:120px;padding:0 24px;transform:translateX(-50%);border:0;border-radius:999px;background:var(--hv-text);color:var(--hv-card);font:700 15px/1 var(--hv-font-body);box-shadow:var(--hv-shadow-lg);cursor:pointer}}.search-suggest_list__L44gK{position:fixed;z-index:60;margin:0;box-sizing:border-box;padding:6px;list-style:none;overflow-y:auto;overscroll-behavior:contain;background:var(--t-surface);color:var(--t-ink);border:1px solid var(--t-line);border-radius:min(var(--t-radius,12px),16px);box-shadow:0 24px 48px -16px color-mix(in oklab,var(--t-ink) 30%,transparent);font-family:var(--t-font-body,inherit);text-align:left}.search-suggest_rows__HAaSc{list-style:none;margin:0;padding:0}.search-suggest_sectionRule__5lHH8,.search-suggest_section__2e9oI+.search-suggest_sectionRule__5lHH8,.search-suggest_section__2e9oI+.search-suggest_section__2e9oI{margin-top:2px}.search-suggest_sectionRule__5lHH8{border-top:1px solid var(--t-line);padding-top:4px;margin-top:4px}.search-suggest_group__9sfbm{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0;padding:10px 12px 4px}.search-suggest_groupTitle__Mtqy7{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in oklab,var(--t-muted) 85%,transparent)}.search-suggest_groupMeta__EbOzB{flex:none;font-size:11px;color:color-mix(in oklab,var(--t-muted) 85%,transparent)}.search-suggest_status__Wynxl{padding:12px 12px 10px;font-size:13px;color:var(--t-muted)}.search-suggest_option__RUTrb{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:min(var(--t-radius,8px),8px);font-size:14px;cursor:pointer;transition:background .12s ease}.search-suggest_option__RUTrb:hover{background:color-mix(in oklab,var(--t-ink) 7%,transparent)}.search-suggest_option__RUTrb[aria-selected=true]{background:color-mix(in oklab,var(--t-ink) 11%,transparent)}.search-suggest_icon__oieOd{flex:none;color:color-mix(in oklab,var(--t-ink) 70%,transparent)}.search-suggest_enter__8EL6U,.search-suggest_fill__BaMsx{flex:none;margin-left:auto;color:color-mix(in oklab,var(--t-ink) 40%,transparent)}.search-suggest_inline__5l6e5{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-suggest_subInline__NmqlR{margin-left:8px;font-size:12px;color:var(--t-muted)}.search-suggest_typed__AFXT_ .search-suggest_label__SncSV{font-weight:500}.search-suggest_home__uYayC{align-items:center;gap:12px;padding:8px 12px}.search-suggest_thumb__8_e_T{flex:none;width:42px;height:42px;border-radius:6px;object-fit:cover;background:color-mix(in oklab,var(--t-ink) 8%,transparent)}.search-suggest_text__i7O2b{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.search-suggest_label__SncSV{font-size:14px;font-weight:500}.search-suggest_label__SncSV,.search-suggest_sub__dCqzF{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-suggest_sub__dCqzF{font-size:12px;color:var(--t-muted)}.search-suggest_side__462YK{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:2px;padding-left:8px}.search-suggest_price__ad68_{font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.search-suggest_time__kqbvz{font-size:11px;color:var(--t-muted);white-space:nowrap}@media (max-width:520px){.search-suggest_subInline__NmqlR{display:block;margin-left:0}.search-suggest_time__kqbvz{display:none}}.calculator_headline__hYSsE{display:grid;gap:4px;margin-bottom:16px}.calculator_headlineLabel__GkOFe{font-size:13px;font-weight:700;color:var(--hv-muted)}.calculator_headlineValue__PKa1X{font-family:var(--hv-font-display);font-variation-settings:"SOFT" 100,"opsz" 144;font-size:44px;font-weight:540;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.calculator_negative__cvrfq{color:var(--hv-negative)}.calculator_positive__lU_GD{color:var(--hv-positive)}.calculator_sliders__R23bI{display:grid;gap:12px}.calculator_slider__mik1w{display:grid;gap:4px}.calculator_sliderHead__SoxNd{display:flex;justify-content:space-between;gap:12px;font-size:13.5px;font-weight:650}.calculator_range__y3hkP{width:100%;min-height:44px;margin:0;accent-color:var(--hv-primary)}.calculator_rows__dsVFG{display:grid;gap:6px;margin:16px 0 0;padding-top:12px;border-top:1px solid var(--hv-line)}.calculator_row__9If0b{display:flex;justify-content:space-between;gap:12px;font-size:14.5px;font-variant-numeric:tabular-nums}.calculator_row__9If0b dt{color:var(--hv-body)}.calculator_row__9If0b dd{margin:0}.calculator_rowTotal___1_a_{font-weight:700}.calculator_result__s0wEx{margin:16px 0 0;padding:12px 14px;border-radius:14px;background:var(--hv-tint-8);font-size:14px;line-height:1.5}.calculator_result__s0wEx a{font-weight:700;color:var(--hv-link)}.calculator_fine__ArAV4{margin:12px 0 0;font-size:12px;line-height:1.5;color:var(--hv-muted)}.browse-skin_browse__b9MHU [data-studio-section=heading] h1{font-family:var(--hv-font-display);font-weight:300;font-size:clamp(34px,4.4vw,60px);line-height:1.04;letter-spacing:-.04em}.browse-skin_browse__b9MHU [data-studio-section=heading] header [aria-live]{background:none;color:var(--g-ink);border:0;padding:0;font-family:var(--hv-font-display);font-weight:300;font-size:clamp(26px,3vw,40px);letter-spacing:-.03em}.browse-skin_browse__b9MHU nav[aria-label=Breadcrumb]{text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:600}.browse-skin_browse__b9MHU [data-studio-section=results] h2{font-family:var(--hv-font-display);font-weight:400;letter-spacing:-.03em}.browse-skin_browse__b9MHU [data-studio-section=alerts] section>div{background:var(--g-deep);border-radius:var(--g-rl)}.browse-skin_browse__b9MHU [data-studio-section=alerts] section{color:var(--g-ondeep);--hv-text:var(--g-ondeep);--hv-muted:color-mix(in oklab,var(--g-ondeep) 72%,var(--g-deep));--hv-body:color-mix(in oklab,var(--g-ondeep) 88%,var(--g-deep));--hv-line:color-mix(in oklab,var(--g-ondeep) 22%,var(--g-deep));--hv-primary:var(--g-ondeep);--hv-on-primary:var(--g-deep)}.browse-skin_browse__b9MHU [data-studio-section=alerts] section button{border-radius:var(--g-btn-r);background:var(--g-ondeep);color:var(--g-deep);border-color:var(--g-ondeep)}.browse-skin_browse__b9MHU [data-alert=in-grid]{background:var(--hv-card);border-radius:var(--g-rl);box-shadow:var(--g-label-shadow);border:0}.browse-skin_browse__b9MHU [data-alert=in-grid] input{background:none;border:0;border-bottom:1px solid var(--hv-line);border-radius:0}.browse-skin_browse__b9MHU [data-alert=in-grid] button[type=submit],.browse-skin_browse__b9MHU [data-alert=sticky-bar] button{border-radius:var(--g-btn-r)}.browse-skin_browse__b9MHU [data-alert=sticky-bar]{background:var(--hv-card);color:var(--g-ctext);border-radius:var(--g-rl);box-shadow:var(--g-label-shadow);border:0}.browse-skin_browse__b9MHU :is([class*=browse_editorial__]){padding-block:calc(56px * var(--hv-space, 1));border-top:1px solid var(--hv-line)}.browse-skin_browse__b9MHU :is([class*=browse_editorial__]) h2{font-family:var(--hv-font-display);font-weight:300;letter-spacing:-.035em}.browse-skin_browse__b9MHU :is([class*=browse_lede__],[class*=browse_aboutText__]){color:var(--g-mu)}.browse-skin_browse__b9MHU :is([class*=browse_rankHead__]){font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--g-mu)}.browse-skin_browse__b9MHU :is([class*=browse_rankRow__]){border-bottom:1px solid var(--hv-line)}.browse-skin_browse__b9MHU :is([class*=browse_rankNum__]){font-family:var(--hv-font-display);font-weight:300;color:var(--g-mu)}.browse-skin_browse__b9MHU :is([class*=browse_rankValue__]){color:var(--g-mu)}.browse-skin_browse__b9MHU :is([class*=browse_qaHead__]){font-family:var(--hv-font-display);font-weight:300;letter-spacing:-.03em}.browse-skin_browse__b9MHU :is([class*=browse_qaRow__]){border-top:1px solid var(--hv-line);background:none;border-radius:0}.browse-skin_browse__b9MHU :is([class*=browse_qaQ__]){font-family:var(--hv-font-display);font-weight:400;font-size:20px;letter-spacing:-.02em}.browse-skin_browse__b9MHU :is([class*=browse_qaA__]){color:var(--g-mu)}.browse-skin_browse__b9MHU :is([class*=browse_way__]){background:var(--hv-card);color:var(--g-ctext);border-radius:var(--g-rl);box-shadow:var(--g-label-shadow)}.browse-skin_browse__b9MHU :is([class*=browse_agentBand__]){border-radius:0;background:none;border-top:1px solid var(--hv-line);box-shadow:none}.browse-skin_browse__b9MHU :is([class*=browse_editorial__],[class*=browse_ways__]) h2 em{font-style:normal;font-weight:inherit;color:inherit}.browse-skin_browse__b9MHU :is([class*=browse_ways__]){padding-block:calc(56px * var(--hv-space, 1));border-top:1px solid var(--hv-line)}.browse-skin_browse__b9MHU :is([class*=browse_wayGrid__]){grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 24px}.browse-skin_browse__b9MHU :is([class*=browse_way__]){min-height:84px;padding:18px 0 0;align-items:flex-start;background:none;border:0;border-top:2px solid var(--g-ink);border-radius:0;box-shadow:none;color:var(--g-ink);font-family:var(--hv-font-display);font-weight:300;font-size:22px;letter-spacing:-.02em}.browse-skin_browse__b9MHU :is([class*=browse_way__]):hover{background:none;color:var(--g-ink);border-top-color:var(--hv-primary)}@media (max-width:900px){.browse-skin_browse__b9MHU :is([class*=browse_wayGrid__]){grid-template-columns:repeat(2,minmax(0,1fr))}}.browse-skin_browse__b9MHU section[aria-labelledby=hv-about-title]{margin-top:0;background:var(--g-deep-wall,color-mix(in oklab,var(--hv-ground) 94%,var(--hv-text)));box-shadow:0 0 0 100vmax color-mix(in oklab,var(--hv-ground) 94%,var(--hv-text));clip-path:inset(0 -100vmax)}.browse-skin_browse__b9MHU :is([class*=browse_rankGrid__]){gap:0 clamp(32px,6vw,96px)}.browse-skin_browse__b9MHU :is([class*=browse_rankName__]){font-weight:600}.browse-skin_browse__b9MHU :is([class*=browse_agentBand__]){display:grid;grid-template-columns:minmax(220px,300px) minmax(0,1fr);grid-template-areas:"portrait text" "portrait actions";align-items:start;gap:8px clamp(32px,6vw,88px);padding-block:calc(64px * var(--hv-space, 1))}.browse-skin_browse__b9MHU :is([class*=browse_agentBandText__]){grid-area:text;align-self:end}.browse-skin_browse__b9MHU :is([class*=browse_agentBandText__]) h2{font-size:clamp(32px,4vw,54px);line-height:1.05}.browse-skin_browse__b9MHU :is([class*=browse_agentBand__])>[role=group]{display:contents;max-width:none}.browse-skin_browse__b9MHU :is([class*=browse_agentBand__])>[role=group]>div:first-child{display:contents}.browse-skin_browse__b9MHU :is([class*=browse_agentBand__])>[role=group]>div:first-child>div:first-child{grid-area:portrait;width:100%;max-width:300px;justify-self:start}.browse-skin_browse__b9MHU :is([class*=browse_agentBand__])>[role=group]>div:first-child>div:last-child,.browse-skin_browse__b9MHU :is([class*=browse_agentBand__])>[role=group]>p{display:none}.browse-skin_browse__b9MHU :is([class*=browse_agentBand__])>[role=group]>div:last-child{grid-area:actions;align-self:start}@media (max-width:700px){.browse-skin_browse__b9MHU :is([class*=browse_agentBand__]){grid-template-columns:minmax(0,1fr);grid-template-areas:"portrait" "text" "actions"}.browse-skin_browse__b9MHU :is([class*=browse_agentBand__])>[role=group]>div:first-child>div:first-child{max-width:220px}}@media (max-width:640px){.browse-skin_browse__b9MHU nav[aria-label=Breadcrumb]{display:none}}.browse-skin_browse__b9MHU :is([class*=browse_ways__],[class*=browse_editorial__],[class*=browse_agentBandText__]) h2{font-family:var(--hv-font-display);font-weight:300;font-size:clamp(30px,3.4vw,46px);line-height:1.06;letter-spacing:-.035em}.ledger_ledger__uvOmP{display:grid;grid-template-columns:240px minmax(0,1fr) 280px;gap:32px;align-items:start}.ledger_inputs__prIaX{display:grid;gap:14px;padding:20px;border:1px solid var(--hv-line);background:var(--hv-card)}.ledger_field__GEb_N{display:grid;gap:6px}.ledger_field__GEb_N>span:first-child{color:var(--hv-muted);font-family:var(--ct-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.ledger_field__GEb_N input,.ledger_field__GEb_N output,.ledger_field__GEb_N select{min-height:44px;padding:0 12px;border:solid var(--hv-text);border-width:1px 1px 3px;border-radius:0;background:var(--hv-card);color:var(--hv-text);font:500 17px/1 var(--hv-font-body);font-feature-settings:"tnum" 1;display:flex;align-items:center;width:100%;box-sizing:border-box}.ledger_field__GEb_N output{border-style:dashed;border-bottom-width:1px}.ledger_field__GEb_N input:focus-visible,.ledger_field__GEb_N select:focus-visible{outline:2px solid var(--hv-primary);outline-offset:2px}.ledger_field__GEb_N small{color:var(--hv-muted);font-family:var(--ct-mono);font-size:12px}.ledger_pair__wgrM5{display:flex;align-items:center;gap:8px}.ledger_pair__wgrM5 b{color:var(--hv-muted)}.ledger_answer__oE3Ny{display:grid;gap:14px;min-width:0}.ledger_kicker__K5E91{margin:0;color:var(--hv-muted);font-family:var(--ct-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.ledger_big__zVn9q{margin:0;font-family:var(--hv-font-display);font-size:clamp(48px,6vw,84px);font-weight:600;letter-spacing:-.05em;line-height:1;font-feature-settings:"tnum" 1}.ledger_big__zVn9q[data-negative=true]{color:var(--hv-link)}.ledger_sub__tywrK{margin:0;color:var(--hv-muted)}.ledger_stats__ao0Fa{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:4px 0 0;border-top:1px solid var(--hv-line)}.ledger_stats__ao0Fa>div{padding:14px 0 0;display:grid;gap:4px}.ledger_stats__ao0Fa>div+div{padding-left:18px;border-left:1px solid var(--hv-line)}.ledger_stats__ao0Fa dt{color:var(--hv-muted);font-family:var(--ct-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.ledger_stats__ao0Fa dd{margin:0;font-family:var(--hv-font-display);font-size:28px;font-weight:600;letter-spacing:-.03em}.ledger_stats__ao0Fa a{color:var(--hv-link);font-size:16px}.ledger_bar__jyQEW{display:flex;height:12px;background:var(--hv-line)}.ledger_bar__jyQEW span[data-tone="0"]{background:var(--hv-primary)}.ledger_bar__jyQEW span[data-tone="1"]{background:var(--hv-text)}.ledger_bar__jyQEW span[data-tone="2"]{background:var(--hv-muted)}.ledger_rows__qhYwV{display:grid;margin:0;padding:0;list-style:none}.ledger_rows__qhYwV li{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--hv-line)}.ledger_rows__qhYwV span:before{content:"";display:inline-block;width:10px;height:10px;margin-right:10px;background:var(--hv-primary)}.ledger_rows__qhYwV span[data-tone="1"]:before{background:var(--hv-text)}.ledger_rows__qhYwV span[data-tone="2"]:before{background:var(--hv-muted)}.ledger_fine__ifId3{margin:0;color:var(--hv-muted);font-size:13px}.ledger_side__qUaog{display:grid;gap:16px}.ledger_card__K8zi9{display:grid;gap:8px;padding:20px;border:1px solid var(--hv-line);background:var(--hv-card)}.ledger_num__hOc_I{margin:0;font-family:var(--hv-font-display);font-size:40px;font-weight:600;letter-spacing:-.04em;line-height:1}.ledger_note__9W7Mw{margin:0;color:var(--hv-muted);font-size:14px}@media (max-width:1100px){.ledger_ledger__uvOmP{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ledger_answer__oE3Ny{grid-column:1/-1;order:-1}}@media (max-width:640px){.ledger_ledger__uvOmP,.ledger_stats__ao0Fa{grid-template-columns:minmax(0,1fr)}.ledger_stats__ao0Fa>div+div{padding-left:0;border-left:0}}.ledger_wrap__Exajl{display:grid;gap:20px}.ledger_tabs___yGbP{display:flex;flex-wrap:wrap;gap:4px 22px;justify-content:flex-end;font-family:var(--ct-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.ledger_tab__PcZZh{padding:8px 0;border:0;border-bottom:3px solid transparent;background:none;color:var(--hv-muted);font:inherit;cursor:pointer}.ledger_tab__PcZZh[aria-selected=true]{border-bottom-color:var(--hv-link);color:var(--hv-text)}.ledger_tab__PcZZh:focus-visible{outline:2px solid var(--hv-primary);outline-offset:2px}.top_crumbs__YNN0q{margin:0;padding-block:22px 18px;font:400 12px/1.4 var(--ct-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--hv-muted)}.top_crumbs__YNN0q ol{display:flex;flex-wrap:wrap;gap:4px 0;margin:0;padding:0;list-style:none}.top_crumbs__YNN0q li+li:before{content:"/";margin-inline:12px;opacity:.7}.top_crumbs__YNN0q a{color:inherit;text-decoration:none}.top_crumbs__YNN0q a:hover{color:var(--hv-link)}.top_crumbs__YNN0q [aria-current=page]{color:var(--hv-text);font-weight:600}.top_crumbsEnd__7nm5p{padding-block:28px 0}.top_survey__1vpzr{display:grid;gap:12px;min-width:0}.top_coords__Rt32q{margin:0;font:400 12px/1.5 var(--ct-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--hv-muted)}.top_title__EcobO{margin:0;font-family:var(--hv-font-display);font-weight:600;font-size:clamp(34px,5vw,64px);line-height:1;letter-spacing:-.045em;text-wrap:balance}.top_place__1Vh7X{margin:0;color:var(--hv-muted);font-size:18px}.top_figures__61ALC{display:flex;flex-wrap:wrap;row-gap:0;margin:18px 0 0;padding:0;border-block:1px solid var(--hv-line)}.top_figures__61ALC>div{display:flex;flex-direction:column-reverse;gap:4px;padding:18px 22px 16px 0;margin-right:22px}.top_figures__61ALC>div+div{padding-left:0}.top_figures__61ALC>div:not(:last-child){border-right:1px solid var(--hv-line)}.top_figures__61ALC dd{margin:0;font:600 clamp(24px,2.4vw,32px) /1 var(--hv-font-display);letter-spacing:-.04em;font-feature-settings:"tnum" 1}.top_figures__61ALC dt{font:400 12px/1.2 var(--ct-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--hv-muted)}.top_words__vU9iq{display:grid;gap:16px;min-width:0}.top_lead__KNOtZ{margin:0;font:500 clamp(22px,2.3vw,30px) /1.22 var(--hv-font-display);letter-spacing:-.02em;text-wrap:pretty}.top_desc__WGKqw{margin:0;max-width:none;color:var(--hv-body);white-space:pre-line;column-gap:32px;font-size:15px}@media (min-width:900px){.top_desc__WGKqw:not(.top_descClamp__LR_Nf){column-count:2}}.top_descClamp__LR_Nf{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;column-count:1}.top_more__uSKPz{justify-self:start;padding:0;border:0;background:none;color:var(--hv-link);font:600 15px/1.4 var(--hv-font-body);cursor:pointer}.top_more__uSKPz:focus-visible{outline:2px solid var(--hv-link);outline-offset:3px}.top_tabs__lCpJr{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 24px;border-bottom:1px solid var(--hv-line)}.top_tabs__lCpJr ul{display:flex;flex-wrap:wrap;gap:4px 28px;margin:0;padding:0;list-style:none}.top_tabs__lCpJr a{display:block;padding:18px 0 14px;border-bottom:2px solid transparent;color:var(--hv-muted);font:600 13px/1 var(--ct-mono);letter-spacing:.04em;text-transform:uppercase;text-decoration:none}.top_tabs__lCpJr a:hover,.top_tabs__lCpJr a[aria-current=true]{border-bottom-color:var(--hv-primary);color:var(--hv-text)}.top_inquire__i5Rnj:focus-visible,.top_tabs__lCpJr a:focus-visible{outline:2px solid var(--hv-link);outline-offset:2px}.top_tabsRight__SOpZ0{display:flex;align-items:center;gap:18px;padding-block:8px}.top_tabsRight__SOpZ0 b{font:600 22px/1 var(--hv-font-display);letter-spacing:-.03em}.top_inquire__i5Rnj{min-height:44px;padding:0 24px;border:1.5px solid var(--hv-text);border-radius:var(--ct-btn-radius);background:var(--hv-text);color:var(--hv-ground);font:600 16px/1 var(--hv-font-body);cursor:pointer}@media (max-width:760px){.top_figures__61ALC{display:grid;grid-template-columns:repeat(auto-fit,minmax(84px,max-content));column-gap:0}.top_figures__61ALC dd{font-size:22px}.top_tabs__lCpJr{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:calc(-1 * clamp(16px, 2.8vw, 40px));padding-inline:clamp(16px,2.8vw,40px)}.top_tabs__lCpJr ul{flex-wrap:nowrap;white-space:nowrap;gap:22px}.top_tabsRight__SOpZ0{display:none}.top_figures__61ALC>div{padding-right:16px;margin-right:16px}}.top_phonePrice__u9S7g{display:none;margin:0;font:600 clamp(28px,8vw,40px) /1 var(--hv-font-display);letter-spacing:-.04em;color:var(--hv-link)}.top_phonePrice__u9S7g small{font:400 14px var(--ct-mono);color:var(--hv-muted)}@media (max-width:899px){.top_phonePrice__u9S7g{display:block}}@media (max-width:640px){.top_figures__61ALC{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.top_figures__61ALC>div,.top_figures__61ALC>div+div,.top_figures__61ALC>div:not(:last-child){margin-right:0;padding:14px 6px 12px 10px;border-right:0;border-left:1px solid var(--hv-line)}.top_figures__61ALC>div:first-child{padding-left:0;border-left:0}.top_figLot__cLPEr{display:none!important}.top_figures__61ALC dd{font-size:20px;overflow-wrap:anywhere}.top_figLong__o7gQX{display:none}}.top_figShort__5MFam{display:none}@media (max-width:640px){.top_figShort__5MFam{display:inline}}.post_post__c4T6W{display:grid;gap:16px;padding:20px 22px 22px;border:1px solid var(--hv-line);border-top:4px solid var(--hv-primary);background:var(--hv-card);min-width:0}.post_top___ICvx{display:flex;align-items:center;justify-content:space-between;gap:10px}.post_tag__4MdX7{padding:5px 9px;background:var(--hv-accent);color:var(--hv-accent-ink);font-family:var(--ct-mono);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.post_gateChip__cZ91K,.post_listed__Tr07D{display:inline-flex;align-items:center;gap:6px;color:var(--hv-muted);font-family:var(--ct-mono);font-size:12px}.post_gateChip__cZ91K{padding:3px 8px;border:1px dashed var(--hv-muted);background:none;cursor:pointer}.post_price__ayCQZ{margin:0;font-family:var(--hv-font-display);font-size:clamp(34px,3.4vw,48px);font-weight:600;letter-spacing:-.04em;line-height:1}.post_price__ayCQZ small{font-size:18px;color:var(--hv-muted)}.post_chip__7rrI_{margin:-6px 0 0;color:var(--hv-link);font-family:var(--ct-mono);font-size:12px;letter-spacing:.04em;text-transform:uppercase}.post_ledger__9q2Dh{display:grid;margin:0;gap:8px}.post_ledger__9q2Dh>div{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.post_ledger__9q2Dh dt{color:var(--hv-muted);font-family:var(--ct-mono);font-size:12px;letter-spacing:.04em;text-transform:uppercase}.post_ledger__9q2Dh dd{margin:0;font-size:15px;font-weight:500;font-feature-settings:"tnum" 1}.post_signIn__G_29h{gap:5px;border:0;background:none;color:var(--hv-link);font-family:var(--ct-mono);font-size:13px;font-weight:600}.post_primary__mqhEC,.post_signIn__G_29h{display:inline-flex;align-items:center;cursor:pointer}.post_primary__mqhEC{justify-content:center;gap:10px;min-height:52px;border:1.5px solid var(--hv-primary);border-radius:var(--ct-btn-radius);background:var(--hv-primary);color:var(--hv-on-primary);font:600 16px/1 var(--hv-font-body)}.post_icons__hBlIL{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.post_icon__GPPga{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border:1px solid var(--hv-text);border-radius:var(--ct-btn-radius);background:var(--hv-card);color:var(--hv-text);cursor:pointer}.post_gateChip__cZ91K:focus-visible,.post_icon__GPPga:focus-visible,.post_primary__mqhEC:focus-visible,.post_signIn__G_29h:focus-visible{outline:2px solid var(--hv-primary);outline-offset:2px}.post_stick__K8ltU{display:contents}@media (min-width:1024px){.post_stick__K8ltU{position:sticky;top:96px;display:grid;gap:20px}.post_stick__K8ltU .post_post__c4T6W,.post_stick__K8ltU .post_price__ayCQZ,.post_stick__K8ltU :is(.post_ledger__9q2Dh,.post_chip__7rrI_,.post_icons__hBlIL,.post_estimate__BvPWd){transition:padding .32s ease,font-size .32s ease,max-height .32s ease,opacity .22s ease,margin .32s ease,gap .32s ease}.post_stick__K8ltU :is(.post_ledger__9q2Dh,.post_chip__7rrI_,.post_icons__hBlIL,.post_estimate__BvPWd){max-height:420px}.post_stick__K8ltU[data-compact] :is(.post_ledger__9q2Dh,.post_chip__7rrI_,.post_icons__hBlIL,.post_estimate__BvPWd){max-height:0;margin:0;opacity:0;overflow:hidden;pointer-events:none}.post_stick__K8ltU[data-compact] .post_post__c4T6W{gap:10px;padding:14px 18px 16px}.post_stick__K8ltU[data-compact] .post_price__ayCQZ{font-size:30px}}@media (prefers-reduced-motion:reduce){.post_stick__K8ltU .post_post__c4T6W,.post_stick__K8ltU .post_price__ayCQZ,.post_stick__K8ltU :is(.post_ledger__9q2Dh,.post_chip__7rrI_,.post_icons__hBlIL,.post_estimate__BvPWd){transition:none}}.post_estimate__BvPWd:empty{display:none}.post_estimate__BvPWd>*{margin:0;border-radius:0;box-shadow:none}.readings_readings__T3oil{display:grid;gap:14px}.readings_list__6K8gp{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0;padding:0;list-style:none;border-left:1px solid var(--hv-line)}.readings_item__8LETH{display:grid;align-content:start;gap:8px;padding:4px 28px 8px;border-right:1px solid var(--hv-line)}.readings_item__8LETH:first-child{border-left:0}.readings_figure__p6thz{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0}.readings_figure__p6thz strong{font:600 clamp(48px,5.6vw,76px) /1 var(--hv-font-display);letter-spacing:-.05em;font-feature-settings:"tnum" 1}.readings_pill__2E762{font:600 12px/1.2 var(--ct-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--hv-link)}.readings_bar__refII{display:block;height:3px;background:var(--hv-line)}.readings_bar__refII i{display:block;height:100%;background:var(--hv-primary)}.readings_title__8n8FX{margin:8px 0 0;font:600 18px/1.25 var(--hv-font-display);letter-spacing:-.01em}.readings_note__RsM0L{margin:0;color:var(--hv-body);font-size:15px;line-height:1.5}.readings_foot__M3Wfn,.readings_source__xpOie{margin:0;color:var(--hv-muted);font:400 12px/1.5 var(--ct-mono);letter-spacing:.04em;text-transform:uppercase}@media (max-width:760px){.readings_list__6K8gp{grid-template-columns:minmax(0,1fr);border-left:0}.readings_item__8LETH{padding:16px 0;border-right:0;border-bottom:1px solid var(--hv-line)}}.rooms_wrap__3By7R{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:40px;align-items:start}.rooms_rooms__MrEMG{display:grid;gap:0}.rooms_group__JElr_{display:grid;grid-template-columns:140px minmax(0,1fr);gap:16px;padding:18px 0;border-top:1px solid var(--hv-text)}.rooms_group__JElr_+.rooms_group__JElr_{margin-top:8px}.rooms_group__JElr_ header{display:grid;align-content:start;gap:2px}.rooms_group__JElr_ header b{font-family:var(--hv-font-display);font-size:22px;font-weight:600;letter-spacing:-.02em}.rooms_group__JElr_ header span{color:var(--hv-muted);font-family:var(--ct-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.rooms_group__JElr_ ul{display:grid;margin:0;padding:0;list-style:none}.rooms_group__JElr_ li{display:grid;grid-template-columns:minmax(0,1.1fr) 90px minmax(0,1.4fr);gap:14px;padding:8px 0;border-bottom:1px solid var(--hv-line);align-items:baseline}.rooms_name__i5ao2{font-weight:500}.rooms_size__RZBkK{white-space:nowrap;font-family:var(--ct-mono);font-size:14px}.rooms_features__I2O7e{color:var(--hv-muted);font-size:14px}.rooms_cards__UxH8L{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.rooms_card__i1cJf{display:grid;gap:12px;align-content:start;padding:16px;border:1px solid var(--hv-line);background:var(--hv-card)}.rooms_card__i1cJf dl{display:grid;gap:6px;margin:0}.rooms_card__i1cJf dl>div{display:flex;justify-content:space-between;gap:10px}.rooms_card__i1cJf dt{color:var(--hv-muted)}.rooms_card__i1cJf dd{margin:0;text-align:right;font-weight:500}@media (max-width:1000px){.rooms_wrap__3By7R{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.rooms_group__JElr_{grid-template-columns:minmax(0,1fr);gap:8px}.rooms_group__JElr_ li{grid-template-columns:minmax(0,1fr) auto}.rooms_features__I2O7e{grid-column:1/-1}.rooms_cards__UxH8L{grid-template-columns:minmax(0,1fr)}}.site-report_ledgerWrap__ewTbI{display:grid;gap:14px;min-width:0}.site-report_ledger__DaZGT,.site-report_schools__0_FqD{margin:0;padding:0;list-style:none;border-top:1px solid var(--hv-line)}.site-report_row__cVQ3r{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(150px,1fr) minmax(0,2fr);gap:8px 24px;align-items:baseline;padding:14px 0;border-bottom:1px solid var(--hv-line)}.site-report_label__JXN8B{font:400 12px/1.3 var(--ct-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--hv-muted)}.site-report_status__PXrP2{display:inline-flex;align-items:baseline;gap:8px;font:600 12px/1.3 var(--ct-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--hv-text);overflow-wrap:anywhere}.site-report_ledger__DaZGT .site-report_status__PXrP2 i{flex:none;width:8px;height:8px;border-radius:50%;background:var(--hv-primary);transform:translateY(-1px)}.site-report_ledger__DaZGT .site-report_status__PXrP2[data-tone=note] i{background:var(--hv-land-planning)}.site-report_ledger__DaZGT .site-report_status__PXrP2[data-tone=unknown] i{background:transparent;box-shadow:inset 0 0 0 1.5px var(--hv-muted)}.site-report_note__qm_sU{color:var(--hv-body);font-size:15px;line-height:1.5;overflow-wrap:anywhere}.site-report_meaning__2wVoa{margin:0;max-width:760px;color:var(--hv-body);font-size:15px;line-height:1.5}.site-report_credit___Bvtg{margin:0;max-width:900px;color:var(--hv-muted);font:400 12px/1.6 var(--ct-mono);letter-spacing:.04em;text-transform:uppercase}.site-report_credit___Bvtg a{color:var(--hv-link)}.site-report_schoolGroup__sclNb{display:grid;gap:4px}.site-report_groupHead__pAH7t{display:flex;justify-content:space-between;gap:16px;margin:0;font:400 12px/1.3 var(--ct-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--hv-muted)}.site-report_school__PPv6h{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1.4fr) minmax(90px,.8fr) 84px;gap:6px 24px;align-items:baseline;padding:14px 0;border-bottom:1px solid var(--hv-line)}.site-report_schoolName__XzjTX{display:grid;gap:2px;min-width:0}.site-report_schoolName__XzjTX strong{font:600 17px/1.3 var(--hv-font-display);letter-spacing:-.01em}.site-report_schoolFigure__cndnr small,.site-report_schoolName__XzjTX small{color:var(--hv-muted);font:400 12px/1.3 var(--ct-mono);letter-spacing:.05em;text-transform:uppercase}.site-report_schoolType__jth9u{color:var(--hv-body);font-size:15px}.site-report_schoolFigure__cndnr{display:grid;gap:2px;font:600 15px/1.2 var(--ct-mono)}.site-report_distance__nyuI3{text-align:right;font:600 14px/1.2 var(--ct-mono);letter-spacing:.04em;text-transform:uppercase}@media (max-width:760px){.site-report_row__cVQ3r{grid-template-columns:minmax(0,1fr);gap:4px}.site-report_school__PPv6h{grid-template-columns:minmax(0,1fr) auto}.site-report_schoolFigure__cndnr,.site-report_schoolType__jth9u{grid-column:1/-1}.site-report_distance__nyuI3{grid-row:1;grid-column:2}}.stub_veil__UvvzX{position:relative;display:grid;place-items:center;min-height:clamp(280px,40vw,440px);border:1px solid var(--hv-line);background:var(--ct-land);overflow:hidden;text-align:center}.stub_tag__k9s0g{position:absolute;top:12px;left:12px;padding:6px 10px;background:var(--hv-accent);color:var(--hv-accent-ink);font:600 12px/1 var(--ct-mono);letter-spacing:.06em;text-transform:uppercase}.stub_veilBody__HVepC{position:relative;display:grid;justify-items:center;gap:12px;max-width:560px;padding:32px 20px}.stub_veilBody__HVepC p{margin:0;color:var(--hv-muted)}.stub_veilTitle__gZOig{margin:0;font:600 clamp(26px,3vw,38px) /1.05 var(--hv-font-display);letter-spacing:-.03em}.stub_veilBtns__vFnfc{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px}.stub_plain__3H8TV,.stub_solid__G84Ow{min-height:48px;padding:0 22px;border:1.5px solid var(--hv-primary);border-radius:var(--ct-btn-radius);background:var(--hv-primary);color:var(--hv-on-primary);font:600 16px/1 var(--hv-font-body);cursor:pointer}.stub_plain__3H8TV{border-color:var(--hv-text);background:var(--hv-card);color:var(--hv-text)}.stub_lock__Aatny:focus-visible,.stub_plain__3H8TV:focus-visible,.stub_solid__G84Ow:focus-visible{outline:2px solid var(--hv-link);outline-offset:3px}.stub_header__3RokH{display:grid;gap:12px;min-width:0}.stub_coords__OuyK_{margin:0;font:400 12px/1.5 var(--ct-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--hv-muted)}.stub_title__yZUzk{margin:0;font:600 clamp(34px,5vw,64px) /1 var(--hv-font-display);letter-spacing:-.045em;text-wrap:balance}.stub_sub__Lwy0y{margin:0;color:var(--hv-muted)}.stub_rows__wqS_I{margin:14px 0 0;padding:0;list-style:none;border-top:1px solid var(--hv-line)}.stub_rows__wqS_I li{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--hv-line);color:var(--hv-body)}.stub_lock__Aatny{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;color:var(--hv-link);font:600 13px/1 var(--ct-mono);letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.stub_gated__5yiZ2{display:grid;gap:32px;padding-bottom:72px}.stub_crumbBar__ksRGT{padding-top:22px;font:400 12px/1.4 var(--ct-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--hv-muted)}.stub_state__A7ctR{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:24px;padding:28px;border:1px solid var(--hv-line);background:var(--hv-card)}.stub_stateText__rN7Ru{margin:14px 0 0;color:var(--hv-body)}.stub_stateBox__l_HMg{display:grid;gap:10px;align-content:start;padding:18px;border:1px solid var(--hv-line)}@media (max-width:760px){.stub_state__A7ctR{grid-template-columns:1fr;padding:18px}}.stub_post__IGGo9{min-width:0;display:grid;gap:14px}.stub_postBox__i_PLv{display:grid;gap:14px;padding:20px;border:1px solid var(--hv-line);border-top:4px solid var(--hv-primary);background:var(--hv-card)}.stub_tagInline__EZvyk{justify-self:start;padding:6px 10px;background:var(--hv-accent);color:var(--hv-accent-ink);font:600 12px/1 var(--ct-mono);letter-spacing:.06em;text-transform:uppercase}.stub_mask__kz13A{margin:0;font:600 clamp(34px,3.4vw,46px) /1 var(--hv-font-display);letter-spacing:-.04em;color:color-mix(in oklab,var(--hv-muted) 55%,var(--hv-ground))}.stub_solidWide__mTFhb{min-height:50px;border:1.5px solid var(--hv-primary);border-radius:var(--ct-btn-radius);background:var(--hv-primary);color:var(--hv-on-primary);font:600 16px/1 var(--hv-font-body);cursor:pointer}.stub_solidWide__mTFhb:focus-visible{outline:2px solid var(--hv-link);outline-offset:3px}.stub_postAgent__gV3YM{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;align-items:center;padding-top:14px;border-top:1px solid var(--hv-line)}.stub_postAgent__gV3YM img,.stub_postAgent__gV3YM>span{width:44px;height:44px;object-fit:cover;border:1px solid var(--hv-line);background:var(--ct-land);display:grid;place-items:center;font:600 14px/1 var(--hv-font-display)}.stub_postAgent__gV3YM p{margin:0;color:var(--hv-muted);font-size:14px;line-height:1.35}.stub_postAgent__gV3YM b{display:block;color:var(--hv-text);font-size:16px}@media (max-width:640px){.stub_veil__UvvzX{min-height:0}.stub_veilBody__HVepC{gap:8px;padding:44px 16px 20px}.stub_veilTitle__gZOig{font-size:24px}.stub_veilBody__HVepC p{font-size:14px;line-height:1.4}}.page_root__L8U46{scroll-padding-top:96px}.page_page__WDtIG{position:relative;max-width:1320px;margin-inline:auto;padding-inline:clamp(16px,2.8vw,40px);padding-bottom:48px;box-sizing:border-box}.page_layout__fZpTd,.page_top__o00w0{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;margin-top:28px;align-items:start}.page_top__o00w0{grid-template-areas:"head" "tabs" "words" "side"}.page_head__wX_DV{grid-area:head;min-width:0}.page_post__nWsJ7{grid-area:post;display:none;min-width:0}.page_readingsSlot__9HOGA{grid-area:readings;min-width:0}.page_tabs__9erlf{grid-area:tabs;min-width:0}.page_words__D7B50{grid-area:words;display:grid;gap:28px;min-width:0}.page_side__aqs9Y{grid-area:side;min-width:0}.page_main__aYjfS{display:flex;margin-top:28px;flex-direction:column;gap:calc(40px * var(--hv-space, 1));min-width:0}.page_stubRail__2GswP{display:grid;gap:14px;min-width:0}.page_summary__iRLrB{display:grid;gap:calc(28px * var(--hv-space, 1));min-width:0}.page_below__5Tj5L{display:flex;flex-direction:column;min-width:0}.page_fixed__NA2MR{position:relative}.page_pair__oFhba{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:24px;align-items:start}.page_top__o00w0[data-readings-first]{grid-template-areas:"head" "readings" "tabs" "words" "side"}.page_rail__cg_ZF{display:contents}@media (min-width:1024px){.page_top__o00w0{grid-template-columns:minmax(0,1fr) 372px;grid-template-areas:"head rail" "tabs rail" "words rail";gap:28px 48px}.page_top__o00w0[data-readings-first]{grid-template-areas:"head rail" "readings rail" "tabs rail" "words rail"}.page_rail__cg_ZF{display:block;grid-area:rail;align-self:stretch;min-width:0}.page_post__nWsJ7{display:block}.page_layout__fZpTd{grid-template-columns:minmax(0,1fr) 372px;gap:48px}}@media (max-width:900px){.page_pair__oFhba{grid-template-columns:minmax(0,1fr)}}.page_fixed__NA2MR,.page_page__WDtIG{--hv-shadow-sm:0 0 0 1px var(--hv-line);--hv-shadow-lg:0 0 0 1px var(--hv-line)}.page_fixed__NA2MR.page_fixed__NA2MR :where(:not(svg,svg *,img)),.page_page__WDtIG.page_page__WDtIG :where(:not(svg,svg *,img)){border-radius:var(--hv-radius)}.page_fixed__NA2MR.page_fixed__NA2MR :is([class*=priceFace],[class*=ortrait],[class*=vatar]),.page_page__WDtIG.page_page__WDtIG :is([class*=priceFace],[class*=ortrait],[class*=vatar],[class*=gateIcon]){border-radius:50%}.page_layout__fZpTd aside [class*=flipFace]{border-top:4px solid var(--hv-primary)}.page_page__WDtIG dt,.page_page__WDtIG table th{font-family:var(--ct-mono);font-size:12px;letter-spacing:.05em;text-transform:uppercase}.page_page__WDtIG dd,.page_page__WDtIG table td{font-feature-settings:"tnum" 1}.page_page__WDtIG caption,.page_page__WDtIG figcaption{font-family:var(--ct-mono)}@media (max-width:760px){.page_layout__fZpTd{margin-top:18px}}.page_report__t5frp{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);gap:32px;align-items:start}.page_reportSide__h4lnu{display:grid;gap:20px;min-width:0}@media (max-width:1000px){.page_report__t5frp{grid-template-columns:minmax(0,1fr)}}.browse_scope__YT7BO{--hv-shadow-sm:0 0 0 1px var(--hv-line);--hv-shadow-lg:0 0 0 1px var(--hv-line)}.browse_scope__YT7BO main :where(:not(svg,svg *,img,input[type=checkbox],input[type=radio],input[type=range])){border-radius:var(--hv-radius)}.browse_scope__YT7BO main :where(button,[role=tab],[role=radio],a[class*=chip i],[class*=pill i],[class*=chip i],[class*=tab i]){border-radius:var(--ct-btn-radius)}.browse_scope__YT7BO main :is([class*=ortrait],[class*=vatar]){border-radius:50%}.browse_scope__YT7BO main :is(dt,th,caption,figcaption,nav[aria-label=Breadcrumb] li,[class*=crumb i]){font-family:var(--ct-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.browse_scope__YT7BO main h1{letter-spacing:-.045em;line-height:1}.browse_scope__YT7BO main h1,.browse_scope__YT7BO main h2{font-family:var(--hv-font-display);font-weight:600;text-wrap:balance}.browse_scope__YT7BO main h2{letter-spacing:-.035em}.browse_scope__YT7BO main :is(h1,h2) em{font-style:normal;color:var(--hv-link)}.browse_scope__YT7BO main :is([class*=_grid__],:is([class*=__grid],[class*=_grid__])):not([data-results=row],[data-results=data]){grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}@media (max-width:1100px){.browse_scope__YT7BO main :is([class*=_grid__],:is([class*=__grid],[class*=_grid__])):not([data-results=row],[data-results=data]){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.browse_scope__YT7BO main :is([class*=_grid__],:is([class*=__grid],[class*=_grid__])):not([data-results=row],[data-results=data]){grid-template-columns:minmax(0,1fr)}}.browse_skeleton__0uYOx{max-width:1320px;margin-inline:auto;padding:48px clamp(16px,2.8vw,40px);box-sizing:border-box}.browse_skeletonTitle__Ca6_C{display:block;width:min(420px,70%);height:48px;margin-bottom:24px;background:var(--ct-land)}.browse_alerts__RAubM{position:relative;display:flow-root;margin-top:calc(72px * var(--hv-space, 1));overflow:hidden;background:var(--ct-band);color:var(--ct-on-band)}.browse_alertsInner__T_drK{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:24px 32px;align-items:center;max-width:1320px;margin-inline:auto;padding:40px clamp(16px,2.8vw,40px);box-sizing:border-box}.browse_alertsText__7kM4q{display:grid;gap:8px;min-width:0}.browse_alertsText__7kM4q h2{margin:0;font:600 clamp(26px,3vw,40px) /1.05 var(--hv-font-display);letter-spacing:-.035em;color:var(--ct-on-band)}.browse_alertsText__7kM4q p{margin:0;max-width:560px;color:var(--ct-band-muted)}.browse_alertsBtn__ukL0b{min-height:50px;padding:0 24px;border:1.5px solid var(--hv-accent);border-radius:var(--ct-btn-radius);background:var(--hv-accent);color:var(--hv-accent-ink);font:600 16px/1 var(--hv-font-body);cursor:pointer}.browse_alertsBtn__ukL0b:focus-visible{outline:2px solid var(--ct-on-band);outline-offset:3px}.browse_agent__qjm3_{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:center;max-width:1320px;margin:calc(56px * var(--hv-space, 1)) auto 0;padding-inline:clamp(16px,2.8vw,40px);box-sizing:border-box}.browse_agentText__JGaMm{display:grid;gap:12px}.browse_agentTitle__1TIQg{margin:0;font:600 clamp(28px,3.4vw,44px) /1.05 var(--hv-font-display);letter-spacing:-.035em}.browse_agentText__JGaMm p{margin:0;color:var(--hv-muted)}@media (max-width:760px){.browse_alertsInner__T_drK{grid-template-columns:1fr;padding-block:28px}.browse_agent__qjm3_{grid-template-columns:1fr}}.browse_scope__YT7BO main :is([class*=__titleBlock],[class*=_titleBlock__]){padding-bottom:20px;border-bottom:1px solid var(--hv-line)}.browse_scope__YT7BO main :is([class*=__countPill],[class*=_countPill__]){padding:8px 12px;border:1px solid var(--hv-text);background:transparent;color:var(--hv-text);font:500 12px/1 var(--ct-mono);letter-spacing:.06em;text-transform:uppercase}.browse_scope__YT7BO main [data-header=area-photo]{border:1px solid var(--hv-line);border-radius:0}.browse_scope__YT7BO main [data-header=area-photo] h1{letter-spacing:-.045em}.browse_scope__YT7BO main [data-header=area-photo] :is([class*=__agentPill],[class*=_agentPill__]){min-height:0;padding:8px 12px;border-left:3px solid var(--hv-primary);border-radius:0;font:500 12px/1.3 var(--ct-mono);letter-spacing:.06em;text-transform:uppercase}.browse_scope__YT7BO main [data-header=area-photo] :is([class*=__agentPillPhoto],[class*=_agentPillPhoto__]){border-radius:50%}.browse_scope__YT7BO main [data-header=with-stats]{display:grid;gap:24px;padding-bottom:8px}.browse_scope__YT7BO main [data-header=with-stats] :is([class*=__statTiles],[class*=_statTiles__]){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;border-top:1px solid var(--hv-text);border-bottom:1px solid var(--hv-line)}.browse_scope__YT7BO main [data-header=with-stats] :is([class*=__statTile],[class*=_statTile__]){padding:16px 20px 16px 0;border:0;background:transparent;box-shadow:none}.browse_scope__YT7BO main [data-header=with-stats] :is([class*=__statTile],[class*=_statTile__])+:is([class*=__statTile],[class*=_statTile__]){padding-left:20px;border-left:1px solid var(--hv-line)}.browse_scope__YT7BO main [data-header=with-stats] dt{color:var(--hv-muted)}.browse_scope__YT7BO main [data-header=with-stats] :is([class*=__statValue],[class*=_statValue__]){font-family:var(--hv-font-display);font-weight:600;letter-spacing:-.05em;text-transform:none}.browse_scope__YT7BO main [data-header=with-stats]:after{content:"Asking prices only. Sold prices and days on market are never shown here.";color:var(--hv-muted);font:400 12px/1.5 var(--ct-mono);letter-spacing:.06em;text-transform:uppercase}@media (max-width:640px){.browse_scope__YT7BO main [data-header=with-stats] :is([class*=__statTiles],[class*=_statTiles__]){grid-template-columns:minmax(0,1fr)}.browse_scope__YT7BO main [data-header=with-stats] :is([class*=__statTile],[class*=_statTile__])+:is([class*=__statTile],[class*=_statTile__]){padding-left:0;border-left:0;border-top:1px solid var(--hv-line)}}.browse_scope__YT7BO main :is([class*=__grid],[class*=_grid__])[data-results=data],.browse_scope__YT7BO main :is([class*=__grid],[class*=_grid__])[data-results=row]{grid-template-columns:minmax(0,1fr);gap:0;counter-reset:ct-log;border-top:1px solid var(--hv-text)}.browse_scope__YT7BO main :is([class*=__grid],[class*=_grid__])[data-results=row]>*{position:relative;padding-left:56px;counter-increment:ct-log;border:0;border-bottom:1px solid var(--hv-line);background:transparent;box-shadow:none}.browse_scope__YT7BO main :is([class*=__grid],[class*=_grid__])[data-results=row]>:before{content:counter(ct-log,decimal-leading-zero);position:absolute;left:4px;top:50%;transform:translateY(-50%);color:var(--hv-link);font-family:var(--ct-mono);font-size:13px;font-weight:600}@media (max-width:760px){.browse_scope__YT7BO main :is([class*=__grid],[class*=_grid__])[data-results=row]>*{padding-left:32px}}.browse_scope__YT7BO main :is(section[aria-labelledby=hb-ways-title],section[aria-labelledby=hv-about-title],section[aria-labelledby=hv-browse-sold-title]){margin-top:calc(56px * var(--hv-space, 1));padding-top:calc(40px * var(--hv-space, 1));border-top:1px solid var(--hv-line)}.browse_scope__YT7BO main :is(section[aria-labelledby=hb-ways-title],section[aria-labelledby=hv-about-title],section[aria-labelledby=hv-browse-sold-title]) h2{font-size:clamp(30px,3.6vw,48px);line-height:1.04}.browse_scope__YT7BO main section[aria-labelledby=hb-ways-title] ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.browse_scope__YT7BO main section[aria-labelledby=hb-ways-title] a{min-height:72px;padding:0 20px;border:1px solid var(--hv-line);background:var(--hv-card);color:var(--hv-text);font:600 18px/1.25 var(--hv-font-display);letter-spacing:-.015em}.browse_scope__YT7BO main section[aria-labelledby=hb-ways-title] a:hover{border-color:var(--hv-primary);background:var(--hv-card)}.browse_scope__YT7BO main section[aria-labelledby=hb-ways-title] a svg{color:var(--hv-link)}.browse_scope__YT7BO main section[aria-labelledby=hv-about-title] h3{font-family:var(--ct-mono);font-size:12px;font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:var(--hv-muted)}.browse_scope__YT7BO main section[aria-labelledby=hv-about-title] ol{border-top:1px solid var(--hv-line)}.browse_scope__YT7BO main section[aria-labelledby=hv-about-title] ol li{grid-template-columns:minmax(0,1fr) auto;padding:14px 0;border-top:0;border-bottom:1px solid var(--hv-line)}.browse_scope__YT7BO main section[aria-labelledby=hv-about-title] ol li>span:first-child{display:none}.browse_scope__YT7BO main section[aria-labelledby=hv-about-title] ol li a{font:600 17px/1.3 var(--hv-font-display)}.browse_scope__YT7BO main section[aria-labelledby=hv-about-title] ol li>span:last-child{font:600 15px/1.3 var(--ct-mono);color:var(--hv-text)}.browse_scope__YT7BO main section[aria-labelledby=hv-about-title] dl{gap:0;border-top:1px solid var(--hv-line)}.browse_scope__YT7BO main section[aria-labelledby=hv-about-title] dl>div{padding:20px 0;border-top:0;border-bottom:1px solid var(--hv-line)}.browse_scope__YT7BO main section[aria-labelledby=hv-about-title] dt{margin-bottom:6px;font:600 20px/1.3 var(--hv-font-display);letter-spacing:-.015em;text-transform:none;color:var(--hv-text)}.browse_scope__YT7BO main section[aria-labelledby=hv-browse-sold-title]>p{color:var(--hv-muted)}@media (max-width:900px){.browse_scope__YT7BO main section[aria-labelledby=hb-ways-title] ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.browse_scope__YT7BO main section[aria-labelledby=hb-ways-title] ul{grid-template-columns:minmax(0,1fr)}}