section.custom-blocks_block__wVj5K{padding-top:56px;padding-bottom:56px}section.custom-blocks_block__wVj5K+section.custom-blocks_block__wVj5K{border-top:1px solid var(--d2-rule)}.custom-blocks_actions__S37d4{margin-top:32px}.custom-blocks_feature__wPIhU{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:32px;align-items:center}.custom-blocks_media__f7E8l{grid-column:span 6;position:relative;overflow:hidden;aspect-ratio:4/3;background:var(--hv-card);border-radius:0;min-width:0}.custom-blocks_media__f7E8l img{display:block;width:100%;height:100%;object-fit:cover}.custom-blocks_featureText__vygWq{grid-column:span 6;align-self:center;min-width:0;overflow-wrap:break-word}.custom-blocks_quoteGrid__Gd0dx{list-style:none;margin:40px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 32px}.custom-blocks_quote__daN2g{margin:0;padding-top:20px;border-top:1px solid var(--d2-rule);min-width:0}.custom-blocks_quoteText__H8mXe{margin:0;font-family:var(--hv-font-display);font-weight:300;font-size:22px;line-height:1.35;color:var(--hv-text);overflow-wrap:break-word}.custom-blocks_who__H4kYG{margin:16px 0 0;font-size:14px;font-weight:600;letter-spacing:.12em;font-variant-caps:all-small-caps;color:var(--hv-muted)}.custom-blocks_list__lUz4s{list-style:none;margin:40px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;border-top:1px solid var(--d2-rule)}.custom-blocks_item__mX_yu{display:flex;align-items:center;gap:14px;min-width:0;padding:16px 0;border-bottom:1px solid var(--d2-rule);font-size:18px;line-height:1.4;color:var(--hv-text);overflow-wrap:anywhere}.custom-blocks_item__mX_yu:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--hv-primary)}.custom-blocks_prose__fUGUI{min-width:0}.custom-blocks_prose__fUGUI>p{max-width:760px;overflow-wrap:break-word}@media (max-width:859px){.custom-blocks_featureText__vygWq,.custom-blocks_media__f7E8l{grid-column:1/-1}.custom-blocks_quoteGrid__Gd0dx{grid-template-columns:minmax(0,1fr)}}@media (max-width:639px){.custom-blocks_list__lUz4s{grid-template-columns:minmax(0,1fr)}}.rail_ledge__PQeGm,.rail_pager__rolOu,.rail_salon__4y9kg{--rail-slide:520ms}[data-motion=none] .rail_ledge__PQeGm,[data-motion=none] .rail_pager__rolOu,[data-motion=none] .rail_salon__4y9kg{--rail-slide:0ms}@media (prefers-reduced-motion:reduce){.rail_ledge__PQeGm,.rail_pager__rolOu,.rail_salon__4y9kg{--rail-slide:0ms}}.rail_headRow__6FZBZ{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:40px}.rail_sample__f2YBE{display:inline-block;margin:0 0 20px;padding:8px 14px;border:1px dashed var(--d2-rule-strong);color:var(--hv-muted);font-size:14px}.rail_count__ZvckW{margin:0;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--hv-muted)}.rail_count__ZvckW b{color:var(--hv-text)}.rail_arrows__CHlvi{display:flex;gap:10px}.rail_arrow__1YO25{width:52px;height:52px;display:grid;place-items:center;border:1px solid var(--d2-rule-strong);border-radius:var(--d2-btn-r);background:transparent;color:var(--hv-text);font-size:18px;cursor:pointer;transition:background .16s ease,border-color .16s ease}.rail_arrow__1YO25:hover:not(:disabled){background:var(--hv-card);border-color:var(--hv-primary)}.rail_arrow__1YO25:disabled{opacity:.35;cursor:default}.rail_ledge__PQeGm{display:grid;grid-template-columns:minmax(240px,300px) minmax(0,1fr);gap:48px;align-items:start}.rail_ledgeHead__bdwCD{display:grid;gap:22px;position:sticky;top:120px}.rail_ledgeTitle__hs2P8{font-family:var(--hv-font-display);font-weight:300;font-size:clamp(30px,4vw,46px);line-height:1.04;letter-spacing:-.04em;margin:0}.rail_ledgeTitle__hs2P8 b{font-weight:600}.rail_ledgeHead__bdwCD p{margin-top:8px}.rail_progress__LPsJl{height:2px;background:var(--d2-rule);position:relative;overflow:hidden}.rail_progress__LPsJl span{position:absolute;inset:0 auto 0 0;background:var(--hv-primary);transition:width .2s ease}.rail_track__YhTgl{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 2 * 24px) / 3.25);column-gap:24px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding-bottom:4px;min-width:0}.rail_track__YhTgl::-webkit-scrollbar{display:none}.rail_track__YhTgl:focus-visible{outline:2px solid var(--hv-primary);outline-offset:6px}.rail_slide__iXLBP{scroll-snap-align:start;min-width:0}.rail_controls__Xbt_s{display:flex;align-items:center;gap:20px}.rail_trackTop__3yGJC{grid-auto-columns:calc((100% - 3 * 24px) / 4.15)}.rail_sliderFoot__zSr64{display:flex;align-items:center;gap:32px;margin-top:28px}.rail_progressWide__w85WM{flex:1}section.rail_railSection__eyssH{padding-top:calc(72px * var(--hv-space, 1))}.rail_railSection__eyssH>:first-child{border-top:1px solid var(--d2-rule);padding-top:64px}[data-bg=brand] .rail_railSection__eyssH>:first-child,[data-bg=tint] .rail_railSection__eyssH>:first-child{border-top:0;padding-top:0}.rail_grid__PLSrn{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 24px}.rail_gridFoot__9r_TJ{display:flex;justify-content:center;margin-top:40px}[data-shape=three] .rail_grid__PLSrn{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 32px}[data-shape=mosaic] .rail_grid__PLSrn{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:dense}[data-shape=mosaic] .rail_grid__PLSrn>:first-child{grid-column:span 2;grid-row:span 2}[data-shape=full-bleed] .rail_trackTop__3yGJC,[data-shape=full-bleed] .rail_track__YhTgl{grid-auto-columns:100%}.rail_pager__rolOu{overflow:hidden;min-width:0}.rail_page__x63_4,.rail_salonList__Rd_sH{min-width:0;list-style:none;margin:0;padding:0}.rail_page__x63_4[data-dir=up],.rail_salonList__Rd_sH[data-dir=up]{animation:rail_rail-up__j8_ob var(--rail-slide) var(--d2-ease)}.rail_page__x63_4[data-dir=down],.rail_salonList__Rd_sH[data-dir=down]{animation:rail_rail-down__fyvff var(--rail-slide) var(--d2-ease)}@keyframes rail_rail-up__j8_ob{0%{transform:translateY(48px);opacity:0}to{transform:none;opacity:1}}@keyframes rail_rail-down__fyvff{0%{transform:translateY(-48px);opacity:0}to{transform:none;opacity:1}}.rail_pagerFoot__TVaOs{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:24px}.rail_page__x63_4{border-top:1px solid var(--d2-rule-strong)}.rail_row__Fgu2I{display:grid;grid-template-columns:44px 150px minmax(0,1fr) auto 24px;align-items:center;gap:24px;padding:18px 0;border-bottom:1px solid var(--d2-rule);color:inherit}.rail_row__Fgu2I:hover .rail_rowTitle__nCuHC{text-decoration:underline;text-underline-offset:4px}.rail_rowNum__XWRVR{font-family:var(--hv-font-display);font-size:22px;font-weight:300;color:var(--hv-muted);font-variant-numeric:tabular-nums}.rail_thumb__xq3H1{position:relative;display:block;aspect-ratio:3/2;overflow:hidden;background:var(--hv-card)}.rail_thumb__xq3H1 img{object-fit:cover}.rail_rowText__PksVk{display:grid;gap:4px;min-width:0}.rail_rowTitle__nCuHC{font-size:18px;font-weight:600;color:var(--hv-text);overflow-wrap:anywhere}.rail_rowPlace___xhaE{font-size:14px;color:var(--hv-muted)}.rail_rowMetric__29y7C{font-size:13px;font-weight:700;color:var(--hv-primary)}.rail_price__f4mj4{font-family:var(--hv-font-display);font-size:26px;font-weight:300;color:var(--hv-text);font-variant-numeric:tabular-nums;white-space:nowrap}.rail_gate__LrT_5,.rail_rowArrow__SluGZ{color:var(--hv-primary)}.rail_gate__LrT_5{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border:1px solid var(--hv-primary);border-radius:var(--d2-btn-r);background:transparent;font:700 14px/1 var(--hv-font-body);cursor:pointer;white-space:nowrap}.rail_gate__LrT_5:hover{background:var(--hv-primary);color:var(--hv-on-primary)}.rail_salon__4y9kg{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);gap:56px;align-items:start}.rail_salonLead__wmtWx{display:grid;gap:24px;animation:rail_salon-in__oS_7a var(--rail-slide) var(--d2-ease)}@keyframes rail_salon-in__oS_7a{0%{opacity:.25}to{opacity:1}}.rail_salonPhoto__V4nKP{position:relative;aspect-ratio:16/10;overflow:hidden;background:var(--hv-card)}.rail_salonPhoto__V4nKP img{object-fit:cover}.rail_salonTag__CWeO9{position:absolute;top:0;left:0;padding:7px 12px;background:var(--hv-primary);color:var(--hv-on-primary);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.rail_salonBody__D7e4l{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap}.rail_salonTitle__a_PNm{font-family:var(--hv-font-display);font-weight:300;font-size:clamp(28px,3.6vw,44px);letter-spacing:-.03em;line-height:1.05;margin:0}.rail_salonFacts__F1kM1{margin:10px 0 0;color:var(--hv-muted);font-size:16px}.rail_salonBrokerage__B75nI{margin:6px 0 0;color:var(--hv-muted);font-size:13px}.rail_salonPrice__B34Oy{font-family:var(--hv-font-display);font-weight:300;font-size:clamp(30px,3.4vw,42px);font-variant-numeric:tabular-nums}.rail_salonActions__E2Ct_{display:flex;gap:12px;flex-wrap:wrap}.rail_salonSide__UxN6u{display:grid;gap:28px;min-width:0}.rail_salonList__Rd_sH{border-top:1px solid var(--d2-rule-strong)}.rail_salonItem__2Z0Fz{width:100%;display:grid;grid-template-columns:112px minmax(0,1fr);gap:16px;align-items:center;padding:14px 0;border:0;border-bottom:1px solid var(--d2-rule);background:transparent;color:inherit;text-align:left;cursor:pointer;font:inherit;position:relative}.rail_salonItem__2Z0Fz:before{content:"";position:absolute;left:-16px;top:14px;bottom:14px;width:2px;background:transparent}.rail_salonItem__2Z0Fz[aria-pressed=true]:before{background:var(--hv-primary)}.rail_salonItem__2Z0Fz[aria-pressed=true] .rail_rowTitle__nCuHC{color:var(--hv-primary)}.rail_salonItem__2Z0Fz .rail_price__f4mj4{font-size:20px}@media (max-width:1200px){.rail_grid__PLSrn{grid-template-columns:repeat(3,minmax(0,1fr))}.rail_track__YhTgl{grid-auto-columns:calc((100% - 24px) / 2.25)}.rail_trackTop__3yGJC{grid-auto-columns:calc((100% - 2 * 24px) / 3.15)}}@media (max-width:960px){[data-shape=mosaic] .rail_grid__PLSrn,[data-shape=three] .rail_grid__PLSrn{grid-template-columns:repeat(2,minmax(0,1fr))}.rail_ledge__PQeGm,.rail_salon__4y9kg{grid-template-columns:minmax(0,1fr);gap:32px}.rail_ledgeHead__bdwCD{position:static}.rail_grid__PLSrn{grid-template-columns:repeat(2,minmax(0,1fr))}.rail_row__Fgu2I{grid-template-columns:32px 110px minmax(0,1fr) auto;gap:14px}.rail_rowArrow__SluGZ{display:none}}@media (max-width:640px){.rail_trackTop__3yGJC,.rail_track__YhTgl{grid-auto-columns:82%;column-gap:16px}[data-shape=full-bleed] .rail_trackTop__3yGJC,[data-shape=full-bleed] .rail_track__YhTgl{grid-auto-columns:100%}[data-shape=mosaic] .rail_grid__PLSrn,[data-shape=three] .rail_grid__PLSrn{grid-template-columns:minmax(0,1fr)}[data-shape=mosaic] .rail_grid__PLSrn>:first-child{grid-column:auto;grid-row:auto}.rail_controls__Xbt_s .rail_arrows__CHlvi{display:none}.rail_grid__PLSrn{grid-template-columns:minmax(0,1fr)}.rail_row__Fgu2I{grid-template-columns:96px minmax(0,1fr)}.rail_rowNum__XWRVR{display:none}.rail_row__Fgu2I>.rail_gate__LrT_5,.rail_row__Fgu2I>.rail_price__f4mj4{grid-column:2;justify-self:start}.rail_salonItem__2Z0Fz:before{left:-10px}}.lead-dossier_dossier__e8A6t{animation:lead-dossier_dossier-in__NEDw6 .36s var(--d2-ease)}[data-motion=none] .lead-dossier_dossier__e8A6t{animation:none}@media (prefers-reduced-motion:reduce){.lead-dossier_dossier__e8A6t{animation:none}}@keyframes lead-dossier_dossier-in__NEDw6{0%{opacity:.3}to{opacity:1}}.lead-dossier_photo__EyTYB,.lead-dossier_posterPhoto__dpZfz{position:relative;aspect-ratio:21/10;overflow:hidden;background:var(--hv-card);border:1px solid var(--d2-rule);border-bottom:0}.lead-dossier_posterPhoto__dpZfz{aspect-ratio:16/7}.lead-dossier_photo__EyTYB img,.lead-dossier_posterPhoto__dpZfz img{object-fit:cover}.lead-dossier_tab__nL0lK{position:absolute;top:0;left:0;padding:8px 14px;background:var(--hv-primary);color:var(--hv-on-primary);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.lead-dossier_posterText__S9jvo{position:absolute;left:0;right:0;bottom:0;display:grid;gap:6px;padding:80px 40px 32px;background:linear-gradient(to top,var(--d2-veil-strong),transparent)}.lead-dossier_posterPrice__13xNm{font-family:var(--hv-font-display);font-weight:300;font-size:clamp(36px,5vw,64px)}.lead-dossier_posterAddress__yPk41{font-size:20px}.lead-dossier_photoNote__IYWi2,.lead-dossier_posterNote__a19nm{font-size:17px;color:var(--hv-body)}.lead-dossier_photoNote__IYWi2{position:absolute;right:24px;bottom:24px;max-width:420px;display:flex;gap:14px;align-items:center;padding:16px 18px;background:var(--d2-veil-strong);border:1px solid var(--d2-rule-strong)}.lead-dossier_panels__w2WsE{display:grid;grid-template-columns:1.15fr 1fr .85fr;border:1px solid var(--d2-rule);background:var(--hv-card)}.lead-dossier_panel__Nomrh{padding:32px 30px;min-width:0}.lead-dossier_panel__Nomrh+.lead-dossier_panel__Nomrh{border-left:1px solid var(--d2-rule)}.lead-dossier_mls__NiChb{margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--hv-primary)}.lead-dossier_address__8VWk0{font-family:var(--hv-font-display);font-weight:300;font-size:clamp(28px,3vw,38px);letter-spacing:-.03em;line-height:1.05;margin:0;overflow-wrap:anywhere}.lead-dossier_place__rHa_X{margin:8px 0 0;color:var(--hv-muted);font-size:15px}.lead-dossier_price__RRmLP{margin:20px 0 0;font-family:var(--hv-font-display);font-weight:300;font-size:clamp(36px,4vw,52px);font-variant-numeric:tabular-nums;line-height:1}.lead-dossier_specs__U3V_E{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:22px;border-top:1px solid var(--d2-rule-strong)}.lead-dossier_specs__U3V_E>div{padding:14px 8px 0;text-align:center}.lead-dossier_specs__U3V_E>div+div{border-left:1px solid var(--d2-rule)}.lead-dossier_specValue__Whuq_{display:block;font-family:var(--hv-font-display);font-size:24px;font-weight:300}.lead-dossier_specLabel__0CGO3{display:block;margin-top:4px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--hv-muted)}.lead-dossier_actions__R6nvL{display:flex;gap:10px;flex-wrap:wrap;margin-top:26px}.lead-dossier_brokerage__Cpjte{margin:16px 0 0;font-size:12.5px;color:var(--hv-muted)}.lead-dossier_why__H2Q_N{margin:14px 0 0}.lead-dossier_whyRow__XlLz5{display:grid;grid-template-columns:120px minmax(0,1fr);gap:16px;padding:18px 0;border-top:1px solid var(--d2-rule)}.lead-dossier_whyRow__XlLz5 dt{font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--hv-muted)}.lead-dossier_whyRow__XlLz5 dd{margin:0;display:grid;gap:6px}.lead-dossier_whyValue__qOQxU{font-family:var(--hv-font-display);font-size:24px;font-weight:300}.lead-dossier_notePanel__m8WCw{display:flex;flex-direction:column;justify-content:space-between;gap:28px}.lead-dossier_byline__gLdXc{display:flex;gap:14px;align-items:center}.lead-dossier_face__KOleC{width:52px;height:52px;object-fit:cover;flex:none}.lead-dossier_agentName__mdp_z{display:block;font-size:17px}.lead-dossier_signed__GrO59{font-size:13px;color:var(--hv-muted)}.lead-dossier_quote__hbFO7{margin:18px 0 0;font-size:19px;line-height:1.4;color:var(--hv-text)}.lead-dossier_clientQuote__9OKEb{margin:14px 0 0;font-size:15px;color:var(--hv-muted)}.lead-dossier_phoneOnly__P1y_P{display:none}.lead-dossier_nav__GToFj{display:flex;align-items:center;justify-content:space-between;gap:12px}.lead-dossier_navCount__FO2pK{color:var(--hv-text)}@media (max-width:1100px){.lead-dossier_panels__w2WsE{grid-template-columns:1fr 1fr}.lead-dossier_notePanel__m8WCw{grid-column:1/-1;border-left:0!important;border-top:1px solid var(--d2-rule)}}@media (max-width:700px){.lead-dossier_photo__EyTYB,.lead-dossier_posterPhoto__dpZfz{aspect-ratio:4/3}.lead-dossier_panels__w2WsE{grid-template-columns:minmax(0,1fr)}.lead-dossier_panel__Nomrh+.lead-dossier_panel__Nomrh{border-left:0;border-top:1px solid var(--d2-rule)}.lead-dossier_panel__Nomrh{padding:24px 20px}.lead-dossier_photoNote__IYWi2{display:none}.lead-dossier_phoneOnly__P1y_P{display:block}.lead-dossier_posterText__S9jvo{padding:60px 20px 20px}}.listing_root__z98ho{--d2-rail:400px}.listing_cover__mfszy{position:relative}.listing_slider__JlCT_{position:absolute;inset:0;overflow:hidden;--slide:560ms}[data-motion=none] .listing_slider__JlCT_{--slide:0ms}@media (prefers-reduced-motion:reduce){.listing_slider__JlCT_{--slide:0ms}}.listing_slides__QeITP{display:flex;height:100%;transition:transform var(--slide) var(--d2-ease)}.listing_slide__UmxEF{position:relative;flex:0 0 100%;height:100%;padding:0;border:0;background:var(--hv-card);cursor:zoom-in}.listing_slideArrow__tqWYO{position:absolute;top:44%;z-index:3;width:54px;height:54px;display:grid;place-items:center;border:1px solid var(--d2-rule-strong);border-radius:var(--d2-btn-r);background:var(--d2-veil-strong);color:var(--hv-text);font-size:20px;cursor:pointer;transition:background .16s ease,border-color .16s ease}.listing_slideArrow__tqWYO:hover{border-color:var(--hv-primary)}.listing_slidePrev__N4AJp{left:24px}.listing_slideNext__uvsy8{right:24px}.listing_slideCount__9wYFr{position:absolute;top:18px;right:24px;z-index:3;padding:7px 12px;background:var(--d2-veil-strong);color:var(--hv-text);font-size:13px;font-weight:700;letter-spacing:.08em;font-variant-numeric:tabular-nums}.listing_coverBand__2l84q{position:relative;overflow:hidden;background:var(--hv-card);min-height:min(760px,72vh);display:flex;flex-direction:column;justify-content:flex-end}.listing_coverBand__2l84q img{object-fit:cover;filter:var(--hv-photo-filter,none)}.listing_coverBand__2l84q:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to top,color-mix(in oklab,var(--hv-ground) var(--d2-scrim-text),transparent),color-mix(in oklab,var(--hv-ground) var(--d2-scrim-far),transparent) 46%,color-mix(in oklab,var(--hv-ground) 24%,transparent))}.listing_coverOpen__jljE9{position:absolute;inset:0;padding:0;border:0;background:none;cursor:zoom-in}.listing_coverPlate__J_a28{position:absolute;inset:0}.listing_coverTop__qitq8{position:relative;z-index:2;padding:18px var(--d2-gutter) 0}.listing_coverCrumbs__HIEEq{display:inline-block;padding:7px 12px;background:var(--d2-veil-strong);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--hv-body)}.listing_coverFoot__JTiIK{position:relative;z-index:2;padding-top:26px;padding-bottom:44px;margin-top:auto}.listing_coverTabs__YFvBY{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.listing_coverTabs__YFvBY>*{position:static}.listing_coverAddress___Z_1B{font-family:var(--hv-font-display);font-weight:200;font-size:clamp(32px,6vw,76px);line-height:1.02;letter-spacing:-.05em;margin:0}.listing_coverRow__n5y_l{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;margin-top:14px}.listing_coverArea__mgwFs{color:var(--hv-body);margin:0}.listing_coverButtons__E4_rH{display:flex;flex-wrap:wrap;gap:12px}.listing_coverButtons__E4_rH>*{min-height:46px;padding:0 18px;background:var(--d2-veil)}.listing_filmstrip__7DIXY{position:relative;z-index:1;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 5 * 4px) / 6.4);gap:4px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.listing_filmstrip__7DIXY::-webkit-scrollbar{display:none}.listing_filmFrame__A7NsV{position:relative;aspect-ratio:3/2;border:0;padding:0;background:var(--hv-card);cursor:pointer;overflow:hidden;scroll-snap-align:center;opacity:.62;transition:opacity .2s ease}.listing_filmFrame__A7NsV:hover,.listing_filmFrame__A7NsV[data-on]{opacity:1}.listing_filmFrame__A7NsV[data-on]:after{content:"";position:absolute;inset:0;box-shadow:inset 0 -3px 0 var(--hv-primary)}.listing_filmFrame__A7NsV img{object-fit:cover;filter:var(--hv-photo-filter,none)}@media (max-width:760px){.listing_filmstrip__7DIXY{grid-auto-columns:30%}.listing_slideArrow__tqWYO{width:44px;height:44px}.listing_slidePrev__N4AJp{left:12px}.listing_slideNext__uvsy8{right:12px}}.listing_lightbox__ktRHG{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;border:0;background:var(--hv-ground);color:var(--hv-text)}.listing_lightbox__ktRHG::backdrop{background:var(--hv-ground)}.listing_lightboxBar__hJ2H5{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px var(--d2-gutter);border-bottom:1px solid var(--d2-rule)}.listing_lightboxStage__03nmx{position:relative;height:calc(100dvh - 76px)}.listing_lightboxStage__03nmx img{object-fit:contain}.listing_lightboxStep__4hoHv{position:absolute;left:12px;top:50%;transform:translateY(-50%);z-index:2;width:54px;height:54px;border:1px solid var(--d2-rule-strong);background:var(--d2-veil-strong);color:inherit;font-size:30px;line-height:1;cursor:pointer}.listing_lightboxStep__4hoHv[data-next]{left:auto;right:12px}.listing_index__iuoc9{position:sticky;top:0;z-index:25;background:color-mix(in oklab,var(--hv-ground) 96%,transparent);border-top:1px solid var(--d2-rule);border-bottom:1px solid var(--d2-rule-strong)}.listing_index__iuoc9>div{display:flex;align-items:center;gap:6px;height:58px;overflow-x:auto;scrollbar-width:none}.listing_index__iuoc9>div::-webkit-scrollbar{display:none}.listing_index__iuoc9 a{font-size:15px;font-weight:600;color:var(--hv-muted);padding:0 14px;height:58px;display:inline-flex;align-items:center;border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap}.listing_index__iuoc9 a:hover{color:var(--hv-text);border-bottom-color:var(--hv-primary)}.listing_opening__RFBiP{display:grid;grid-template-columns:minmax(0,1fr) var(--d2-rail);gap:64px;align-items:start;padding-top:calc(56px * var(--hv-space, 1))}.listing_brief__1pnLN{min-width:0}.listing_rail__iKbMS{position:sticky;top:80px}.listing_ticket__188qC{border-top:2px solid var(--hv-primary)}.listing_root__z98ho main :is([class*=listing_],[class*=sidebar_],[class*=calculator_],[class*=element-types_],[class*=overview_],[class*=haven_]){border-radius:var(--hv-radius,0)!important;box-shadow:none!important}.listing_chapter__hpQzm{padding-top:calc(96px * var(--hv-space, 1));scroll-margin-top:76px}.listing_chapterHead__Kjv_A{margin-bottom:28px}.listing_pair__H1nSZ{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:32px}.listing_mapBand__7W7lf{margin-bottom:36px}.listing_streetCols__Bobn3{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:36px}.listing_pair__H1nSZ>*,.listing_streetCols__Bobn3>*{min-width:0}.listing_attribution__Eq5s1{margin:32px 0;padding-top:22px;border-top:1px solid var(--d2-rule);font-size:13px;color:var(--hv-muted)}.listing_gated__DFWww{padding:calc(96px * var(--hv-space, 1)) 0}@media (max-width:1023px){.listing_opening__RFBiP{grid-template-columns:minmax(0,1fr);gap:32px}.listing_rail__iKbMS{position:static}.listing_chapter__hpQzm{padding-top:calc(64px * var(--hv-space, 1))}.listing_coverBand__2l84q{min-height:62vh}.listing_filmstrip__7DIXY{grid-auto-flow:column;grid-auto-columns:44%;overflow-x:auto;scrollbar-width:none}}.listing_landCards__dJgeH>*{background:var(--hv-card);border:1px solid var(--d2-rule);padding:22px;margin-bottom:20px}.listing_streetSplit__VYwFu{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:36px;align-items:start}.listing_streetSplit__VYwFu .listing_mapBand__7W7lf{margin-bottom:0;position:sticky;top:80px}.listing_streetSplit__VYwFu .listing_streetCols__Bobn3{grid-template-columns:minmax(0,1fr)}.listing_streetStack__tXUp5{display:flex;flex-direction:column;gap:36px}@media (max-width:1023px){.listing_streetSplit__VYwFu{grid-template-columns:minmax(0,1fr)}.listing_streetSplit__VYwFu .listing_mapBand__7W7lf{position:static;margin-bottom:24px}}.listing_cover__mfszy[data-cover=full-height] .listing_coverBand__2l84q{min-height:calc(100svh - 72px)}.listing_cover__mfszy[data-cover=cover] .listing_slider__JlCT_{right:28%}.listing_coverSide__cV4D0{position:absolute;inset:0 0 0 auto;z-index:1;width:28%;display:grid;grid-template-rows:repeat(4,minmax(0,1fr));gap:3px;padding-left:3px;background:var(--hv-ground)}.listing_coverSideFrame__pPZMK{position:relative;padding:0;border:0;overflow:hidden;background:var(--hv-card);cursor:pointer}.listing_coverSideFrame__pPZMK img{object-fit:cover;transition:transform .4s var(--d2-ease)}.listing_coverSideFrame__pPZMK:hover img{transform:scale(1.04)}.listing_cover__mfszy[data-cover=cover] .listing_coverFoot__JTiIK{margin-right:28%}.listing_cover__mfszy[data-cover=cover] .listing_slideCount__9wYFr,.listing_cover__mfszy[data-cover=cover] .listing_slideNext__uvsy8{right:calc(28% + 24px)}.listing_reelLine___OUrb{position:absolute;left:0;right:0;bottom:0;z-index:3;height:3px;background:var(--d2-rule)}.listing_reelLine___OUrb>span{display:block;height:100%;background:var(--hv-primary);transition:width var(--slide,.56s) var(--d2-ease)}.listing_sheet__cMKE_{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:3px;margin-top:3px}.listing_sheetFrame__gqVc_{position:relative;aspect-ratio:4/3;padding:0;border:0;overflow:hidden;background:var(--hv-card);cursor:pointer;opacity:.7;transition:opacity .16s ease}.listing_sheetFrame__gqVc_:hover,.listing_sheetFrame__gqVc_[data-on]{opacity:1}.listing_sheetFrame__gqVc_ img{object-fit:cover}.listing_sheetNum__Uaxp6{position:absolute;top:8px;left:8px;padding:3px 7px;background:var(--d2-veil-strong);color:var(--hv-text);font-size:11px;font-weight:700;letter-spacing:.1em;font-variant-numeric:tabular-nums}.listing_sheetMore__RdWmt{position:absolute;inset:0;display:grid;place-items:center;background:var(--d2-veil-strong);color:var(--hv-text);font-family:var(--hv-font-display);font-size:22px;font-weight:300}@media (max-width:760px){.listing_cover__mfszy[data-cover=cover] .listing_slider__JlCT_{right:0}.listing_coverSide__cV4D0{display:none}.listing_cover__mfszy[data-cover=cover] .listing_coverFoot__JTiIK{margin-right:0}.listing_cover__mfszy[data-cover=cover] .listing_slideCount__9wYFr,.listing_cover__mfszy[data-cover=cover] .listing_slideNext__uvsy8{right:24px}.listing_sheet__cMKE_{grid-template-columns:repeat(3,minmax(0,1fr))}}.listing_root__z98ho main :is(.listing_brief__1pnLN,.listing_chapter__hpQzm) :is([class*=listing_card__],[class*=listing_detailGroup__],[class*=listing_tableWrap__],[class*=listing_taxCard__],[class*=listing_attrCard__],[class*=listing_positionStrip__],[class*=listing_filterPanel__],[class*=listing_insight__],[class*=listing_snapshot__],[class*=listing_glance__],[class*=listing_chartCard__],[class*=listing_demoPanel__],[class*=listing_surveyGroup__]){background:transparent!important;box-shadow:none!important;border:0;border-top:1px solid var(--d2-rule-strong);padding-left:0;padding-right:0}.listing_root__z98ho main .listing_brief__1pnLN [class*=listing_aboutCard__]{padding-top:22px;border-top:2px solid var(--hv-primary)}.listing_root__z98ho main .listing_brief__1pnLN [class*=listing_aboutMain__] p{font-size:17px;line-height:1.7;color:var(--hv-body)}.listing_root__z98ho main .listing_brief__1pnLN [class*=listing_insightGrid__]{gap:0;border-bottom:1px solid var(--d2-rule)}.listing_root__z98ho main .listing_brief__1pnLN [class*=listing_insight__]{padding:18px 20px 16px 0}.listing_root__z98ho main .listing_brief__1pnLN [class*=listing_insight__]+[class*=listing_insight__]{padding-left:20px;border-left:1px solid var(--d2-rule)}.listing_root__z98ho main .listing_brief__1pnLN [class*=listing_insightIcon__]{background:transparent;width:auto;height:auto;color:var(--hv-primary)}.listing_root__z98ho main .listing_brief__1pnLN [class*=listing_insightTitle__]{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--hv-muted)}.listing_root__z98ho main .listing_brief__1pnLN [class*=listing_insightPill__]{background:transparent;padding:0}.listing_root__z98ho main .listing_brief__1pnLN [class*=listing_insightNote__]{text-align:left}.listing_root__z98ho main .listing_brief__1pnLN [class*=listing_insightGauge__]{max-width:none;margin:8px 0 0}.listing_root__z98ho main .listing_chapter__hpQzm [class*=listing_factTiles__]{gap:0;border-top:1px solid var(--d2-rule-strong)}.listing_root__z98ho main .listing_chapter__hpQzm [class*=listing_factTile__]{padding:16px 18px 16px 0;background:transparent;border-bottom:1px solid var(--d2-rule)}.listing_root__z98ho main .listing_chapter__hpQzm [class*=listing_factTile__] dt{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.listing_root__z98ho main .listing_chapter__hpQzm [class*=listing_factTile__] dd{font-size:21px;font-weight:300;letter-spacing:-.01em}.listing_root__z98ho main .listing_chapter__hpQzm [class*=listing_detailGrid__]{gap:8px 40px}.listing_root__z98ho main .listing_chapter__hpQzm [class*=listing_detailGroup__]{border-top-width:2px;border-top-color:var(--hv-primary);padding-top:14px}.listing_root__z98ho main .listing_chapter__hpQzm [class*=listing_tiles__]{gap:0}.listing_root__z98ho main .listing_chapter__hpQzm [class*=listing_tile__]{background:transparent!important;box-shadow:none!important;border-left:1px solid var(--d2-rule);padding:8px 20px}.listing_root__z98ho main .listing_chapter__hpQzm [class*=listing_tile__]:first-child{border-left:0;padding-left:0}.listing_root__z98ho main :is([class*=listing_gatePanel__],[class*=listing_chartLocked__]){background:transparent!important;border:1px dashed var(--d2-rule-strong)!important}.listing_root__z98ho main [class*=listing_gateIcon__]{background:transparent!important;color:var(--hv-primary);border:1px solid var(--hv-primary)}.listing_root__z98ho main .listing_chapter__hpQzm [class*=listing_taxWork__]{background:transparent!important;border:0;border-top:1px solid var(--d2-rule);border-bottom:1px solid var(--d2-rule);padding-left:0;padding-right:0}.listing_root__z98ho main [data-facts=ledger] [class*=listing_detailGrid__]{grid-template-columns:minmax(0,1fr);max-width:820px}.listing_root__z98ho main [data-facts=ledger] [class*=listing_kvRow__]{align-items:baseline;border-bottom:0}.listing_root__z98ho main [data-facts=ledger] [class*=listing_kvRow__] dt{flex:1;display:flex;align-items:baseline;gap:10px}.listing_root__z98ho main [data-facts=ledger] [class*=listing_kvRow__] dt:after{content:"";flex:1;min-width:24px;border-bottom:1px dotted var(--d2-rule-strong)}.listing_root__z98ho main [data-facts=two-columns] [class*=listing_detailGrid__]{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:720px){.listing_root__z98ho main [data-facts=two-columns] [class*=listing_detailGrid__]{grid-template-columns:minmax(0,1fr)}}.listing_root__z98ho main [data-calc=ledger] [class*=listing_calcCard__]{border-top:2px solid var(--hv-primary)}.listing_root__z98ho main [data-calc=monthly-payment] [class*=listing_calcCard__]{border-top:0;padding:24px!important;outline:1px solid var(--d2-rule-strong)}.listing_root__z98ho main [data-street=map-and-columns] .listing_mapBand__7W7lf section>:not(header){margin-inline:calc(50% - 50vw)}.listing_root__z98ho main [data-street=stacked] .listing_mapBand__7W7lf{max-width:900px}.listing_root__z98ho main [data-land=compact]{max-width:820px}.listing_opening__RFBiP[data-summary=ticket] .listing_ticket__188qC{position:relative}.listing_opening__RFBiP[data-summary=ticket] .listing_ticket__188qC [class*=listing_railPrice__]{padding-bottom:18px;margin-bottom:14px;border-bottom:2px dashed var(--d2-rule-strong)}.listing_opening__RFBiP[data-summary=price-rail] .listing_ticket__188qC{border-top:0;border-left:2px solid var(--hv-primary);padding-left:22px}@media (max-width:760px){.listing_slideArrow__tqWYO{display:none}.listing_cover__mfszy[data-cover=cover] .listing_slideCount__9wYFr,.listing_slideCount__9wYFr{top:auto;bottom:12px;right:12px}}.listing_root__z98ho main [data-land=ruled-file] [class*=listing_lotRow__]{gap:0;border-top:1px solid var(--d2-rule-strong);border-bottom:1px solid var(--d2-rule)}.listing_root__z98ho main [data-land=ruled-file] [class*=listing_lotRow__]>div{border-radius:0;background:transparent;padding:18px 20px 16px 0}.listing_root__z98ho main [data-land=ruled-file] [class*=listing_lotRow__]>div+div{padding-left:20px;border-left:1px solid var(--d2-rule)}.listing_root__z98ho main [data-land=ruled-file] [class*=listing_lotRow__] dt{font-size:12px;letter-spacing:.08em;text-transform:uppercase}.listing_root__z98ho main [data-land=ruled-file] [class*=listing_lotRow__] dd{font-size:30px;font-weight:400;letter-spacing:-.02em}.listing_root__z98ho main [data-land=ruled-file] [class*=listing_lotPlan__]{border-radius:0;box-shadow:none;border:1px solid var(--d2-rule)}.listing_root__z98ho main [data-land=ruled-file] [class*=listing_landGroup__]{border-radius:0;background:transparent;border:0;border-top:2px solid var(--land-ink,var(--hv-primary));padding-left:0;padding-right:0;box-shadow:none}.listing_root__z98ho main [data-land=ruled-file] [class*=listing_landRow__]{border-top-style:solid;border-top-color:var(--d2-rule)}.map_map__IECjn{position:relative;min-height:calc(100dvh - 96px);background:var(--hv-ground)}.map_list__z5rjg{display:flex;flex-direction:column;height:100%;background:var(--hv-ground);border-left:1px solid var(--d2-rule)}.map_listHead__sG5Em{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px var(--d2-gutter);border-bottom:1px solid var(--d2-rule)}.map_listItems__Xi9t_{list-style:none;margin:0;padding:0;overflow-y:auto;flex:1}.map_listItems__Xi9t_ li[data-active] .map_row__4M4KC{background:var(--hv-card)}.map_row__4M4KC{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;width:100%;padding:16px var(--d2-gutter);border:0;border-bottom:1px solid var(--d2-rule);background:none;color:inherit;text-align:left;cursor:pointer}.map_rowBody__FqIuv{display:flex;flex-direction:column;gap:3px;min-width:0}.map_rowAddress___ZoSp{font-family:var(--hv-font-display);font-weight:300;font-size:19px;letter-spacing:-.03em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.map_rowFacts__JHTYn{font-size:14px;color:var(--hv-muted)}.map_rowPrice__6lASS{font-family:var(--hv-font-display);font-weight:200;font-size:22px;letter-spacing:-.04em}.map_listState__n0ZQP{display:flex;flex-direction:column;gap:10px;padding:28px var(--d2-gutter)}.map_ticker__j_Z4W{margin:0;padding:24px var(--d2-gutter);color:var(--hv-muted);border-bottom:1px solid var(--d2-rule)}.map_list__z5rjg>a{padding:18px var(--d2-gutter)}[data-pins=diamond] .map_map__IECjn .maplibregl-marker[class*=pins_pill__],[data-pins=dot] .map_map__IECjn .maplibregl-marker[class*=pins_pill__]{font-size:0;line-height:0;padding:0;min-width:0;min-height:0;border:2px solid var(--hv-ground);box-shadow:none}[data-pins=diamond] .map_map__IECjn .maplibregl-marker[class*=pins_pill__]{width:13px;height:13px;background:var(--hv-primary);transform:rotate(45deg);border-radius:0}[data-pins=dot] .map_map__IECjn .maplibregl-marker[class*=pins_pill__]{width:11px;height:11px;background:var(--hv-primary);border-radius:50%}.map_map__IECjn .maplibregl-popup-content{border-radius:0;background:var(--hv-ground);color:var(--hv-body);box-shadow:0 0 0 1px var(--d2-rule-strong)}.market-tabs_market__AfauA{--tab-fade:260ms}[data-motion=none] .market-tabs_market__AfauA{--tab-fade:0ms}@media (prefers-reduced-motion:reduce){.market-tabs_market__AfauA{--tab-fade:0ms}}.market-tabs_head___lt5Y{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;flex-wrap:wrap}.market-tabs_headNote__72HJn{margin:0;max-width:360px;color:var(--hv-muted);font-size:15px}.market-tabs_tabs__uw0Ze{display:flex;gap:4px;margin-top:40px;border-bottom:1px solid var(--d2-rule-strong);overflow-x:auto;scrollbar-width:none}.market-tabs_tabs__uw0Ze::-webkit-scrollbar{display:none}.market-tabs_tab__fwpDA{flex:none;display:inline-flex;align-items:center;gap:10px;padding:14px 18px 16px;margin-bottom:-1px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--hv-muted);font:600 15px/1 var(--hv-font-body);cursor:pointer;white-space:nowrap;transition:color .16s ease,border-color .16s ease}.market-tabs_tab__fwpDA:hover{color:var(--hv-text)}.market-tabs_tab__fwpDA[aria-selected=true]{color:var(--hv-text);border-bottom-color:var(--hv-primary)}.market-tabs_tab__fwpDA:focus-visible{outline:2px solid var(--hv-primary);outline-offset:-2px}.market-tabs_tabName__Kgrp8{letter-spacing:.01em}.market-tabs_tabCount__yYSuj{min-width:26px;padding:3px 7px;border:1px solid var(--d2-rule-strong);color:var(--hv-text);font-size:12px;font-variant-numeric:tabular-nums;text-align:center}.market-tabs_tabLock__LwAeN{display:inline-grid;place-items:center;color:var(--hv-primary)}.market-tabs_stage__RscT2{padding-top:40px;animation:market-tabs_stage-in__myleh var(--tab-fade) var(--d2-ease)}@keyframes market-tabs_stage-in__myleh{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.market-tabs_locked__Y6oFc{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:48px;align-items:center;padding:40px;border:1px solid var(--d2-rule);background:var(--hv-card)}.market-tabs_lockedRows__Qhg20{display:grid;gap:12px}.market-tabs_lockedRows__Qhg20 span{display:block;height:54px}.market-tabs_lockedText__Uyrtk{display:grid;gap:12px;align-content:start}.market-tabs_lockMark__7D_x4{display:inline-flex;align-items:center;gap:8px;color:var(--hv-primary);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.market-tabs_lockedTitle__Qt4vG{margin:0;font-family:var(--hv-font-display);font-weight:300;font-size:clamp(26px,3vw,38px);letter-spacing:-.03em;line-height:1.08}.market-tabs_lockedTitle__Qt4vG b{font-weight:600}.market-tabs_lockedText__Uyrtk p{margin:0}.market-tabs_lockedActions__odaU6{display:flex;gap:12px;flex-wrap:wrap;margin-top:8px}@media (max-width:860px){.market-tabs_locked__Y6oFc{grid-template-columns:minmax(0,1fr);padding:24px;gap:24px}.market-tabs_lockedRows__Qhg20{order:2}.market-tabs_tab__fwpDA{padding:12px 14px 14px}}.more-homes_shelf__CiyQT{display:flex;flex-direction:column;gap:22px}.more-homes_shelfBar__mqqKd{display:flex;gap:8px;overflow-x:auto;padding-bottom:6px;border-bottom:1px solid var(--d2-line);scrollbar-width:none}.more-homes_shelfBar__mqqKd::-webkit-scrollbar{display:none}.more-homes_shelfTab__D3iXu{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;padding:9px 14px;border:1px solid var(--d2-line);border-radius:10px 10px 0 0;background:transparent;color:var(--d2-muted);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.more-homes_shelfTab__D3iXu[aria-selected=true]{background:var(--d2-ink);border-color:var(--d2-ink);color:var(--d2-bg)}.more-homes_shelfTab__D3iXu:focus-visible{outline:2px solid var(--d2-accent);outline-offset:2px}.more-homes_paneHead__6ILDi{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:18px}.more-homes_paneText__BKqAu{max-width:62ch;display:flex;flex-direction:column;gap:6px}.more-homes_paneIntro__g68rf{margin:0;color:var(--d2-muted)}.more-homes_membersGate__i9JLg{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:26px;border:1px solid var(--d2-line);border-radius:14px;color:var(--d2-ink)}.more-homes_membersLine__05DTG{margin:0;max-width:48ch}.more-homes_membersBtn__ceF0G{display:inline-flex;align-items:center;padding:10px 18px;border:1px solid var(--d2-ink);border-radius:999px;background:var(--d2-ink);color:var(--d2-bg);font-weight:600;cursor:pointer}.more-homes_membersFine__nwEzd{margin:0;font-size:12px;color:var(--d2-muted)}.portal_mark__Amw8_{display:none}[data-site-theme=dusk]:has(.portal_mark__Amw8_) :is([class*=auth_overlay__]){background:color-mix(in oklab,var(--hv-ground) 80%,transparent);backdrop-filter:none}[data-site-theme=dusk]:has(.portal_mark__Amw8_) :is([class*=auth_dialog__]){background:var(--hv-card);border:1px solid var(--hv-line);border-top:2px solid var(--hv-primary);border-radius:0;box-shadow:none}[data-site-theme=dusk]:has(.portal_mark__Amw8_) :is([class*=auth_close__]){border-radius:0;background:transparent}[data-site-theme=dusk]:has(.portal_mark__Amw8_) :is([class*=auth_title__]){font-family:var(--hv-font-display);font-variation-settings:normal;font-weight:300;font-size:34px;line-height:1.04;letter-spacing:-.045em}[data-site-theme=dusk]:has(.portal_mark__Amw8_) :is([class*=auth_pageTitle__]){font-family:var(--hv-font-display);font-variation-settings:normal;font-weight:300;letter-spacing:-.045em}[data-site-theme=dusk]:has(.portal_mark__Amw8_) :is([class*=auth_title__],[class*=auth_pageTitle__]) em{font-style:normal;font-weight:600;color:inherit}[data-site-theme=dusk]:has(.portal_mark__Amw8_) :is([class*=auth_eyebrow__]),[data-site-theme=dusk]:has(.portal_mark__Amw8_) :is([class*=auth_label__]){font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--hv-muted)}[data-site-theme=dusk]:has(.portal_mark__Amw8_) :is([class*=auth_eyebrow__]){color:var(--hv-primary)}[data-site-theme=dusk]:has(.portal_mark__Amw8_) :is([class*=auth_steps__]) li{font-size:11px;letter-spacing:.14em;text-transform:uppercase}[data-site-theme=dusk]:has(.portal_mark__Amw8_) :is([class*=auth_steps__]) li:before{height:2px;border-radius:0;background:var(--hv-line)}[data-site-theme=dusk]:has(.portal_mark__Amw8_) :is([class*=auth_steps__]) li[data-current=true]:before,[data-site-theme=dusk]:has(.portal_mark__Amw8_) :is([class*=auth_steps__]) li[data-done=true]:before{background:var(--hv-primary)}[data-site-theme=dusk]:has(.portal_mark__Amw8_) :is([class*=auth_input__]){min-height:48px;padding-inline:0;border:0;border-bottom:1px solid var(--hv-field);border-radius:0;background:transparent;box-shadow:none}[data-site-theme=dusk]:has(.portal_mark__Amw8_) :is([class*=auth_input__]):focus{border-bottom-color:var(--hv-primary);box-shadow:none}[data-site-theme=dusk]:has(.portal_mark__Amw8_) :is([class*=auth_primary__]),[data-site-theme=dusk]:has(.portal_mark__Amw8_) :is([class*=auth_secondary__]){border-radius:var(--hv-btn-radius,0)}[data-site-theme=dusk]:has(.portal_mark__Amw8_) :is([class*=auth_secondary__]){background:transparent;border-color:var(--hv-field)}[data-site-theme=dusk]:has(.portal_mark__Amw8_) :is([class*=auth_context__]){padding:0 0 14px;border-radius:0;border:0;border-bottom:1px solid var(--hv-line);background:transparent}[data-site-theme=dusk]:has(.portal_mark__Amw8_) :is([class*=auth_num__]){width:auto;height:auto;border-radius:0;background:transparent;color:var(--hv-primary);font-family:var(--hv-font-display);font-weight:200;font-size:26px}[data-site-theme=dusk]:has(.portal_mark__Amw8_) :is([class*=auth_numbered__]) li{font-size:17px}[data-site-theme=dusk]:has(.portal_mark__Amw8_) :is([class*=auth_checkBox__]){border-radius:0}@media (max-width:560px){[data-site-theme=dusk]:has(.portal_mark__Amw8_) :is([class*=auth_dialog__]){border-radius:0;border-top-width:2px}}.readings_tiles__HDnwT{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:32px;margin-top:40px;padding-top:32px;border-top:1px solid var(--d2-rule)}.readings_tiles__HDnwT>*{min-width:0;padding-left:24px;border-left:1px solid var(--d2-rule)}.readings_tiles__HDnwT>:first-child{padding-left:0;border-left:0}.readings_ledger__COHF_{display:flex;flex-wrap:wrap;align-items:stretch;gap:18px 0;margin-top:32px;padding-top:22px;border-top:1px solid var(--d2-rule)}.readings_ledgerItem__5KHZs{min-width:0;padding:0 32px;border-left:1px solid var(--d2-rule)}.readings_ledger__COHF_>:first-child{padding-left:0;border-left:0}.readings_tickerBox__Bwt_W{min-width:0;max-width:100%;margin-top:32px;padding-top:22px;border-top:1px solid var(--d2-rule);overflow:hidden}.readings_tickerTrack__v2U5Z{display:flex;width:100%}.readings_tickerCopy__z8Bzv{display:flex;flex-wrap:wrap;flex:none;row-gap:18px;width:100%;min-width:0}.readings_tickerCopy__z8Bzv>*{min-width:0;padding:0 40px;border-left:1px solid var(--d2-rule)}.readings_tickerCopy__z8Bzv>:first-child{padding-left:0;border-left:0}.readings_tickerAux__SIvSL{display:none}.readings_charts__L1XXe{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-top:40px}.readings_card__25gg7{display:flex;flex-direction:column;gap:14px;min-width:0;padding:22px 22px 18px;background:var(--hv-card);border:1px solid var(--d2-rule)}.readings_cardLabel__XvoMU{margin:0;font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--hv-muted)}.readings_cardFigure__HS536{margin:0;font-family:var(--hv-font-display);font-weight:200;font-size:min(36px,8vw);line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--hv-text)}.readings_bars__Rj2Z8{display:flex;align-items:flex-end;gap:4px;height:112px;border-bottom:1px solid var(--d2-rule-strong)}.readings_barLatest__Hb9xv,.readings_bar__X_oF1{flex:1 1 0;min-width:0}.readings_bar__X_oF1{background:var(--d2-rule-strong)}.readings_barLatest__Hb9xv{background:var(--hv-primary)}.readings_months__8gFwF{display:flex;gap:4px;font-size:11px;color:var(--hv-muted)}.readings_monthCell__WFQuN{flex:1 1 0;min-width:0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.readings_lockBox__N0yCD{display:flex;align-items:center;justify-content:center;min-height:112px;padding:12px;background:var(--d2-hatch);border:1px solid var(--d2-rule)}@media (max-width:760px){.readings_tiles__HDnwT{grid-template-columns:1fr 1fr;gap:24px}.readings_tiles__HDnwT>*{padding-left:0;border-left:0}}@media (max-width:480px){.readings_tiles__HDnwT{grid-template-columns:1fr}.readings_ledgerItem__5KHZs{padding:0;border-left:0}.readings_ledger__COHF_{flex-direction:column;gap:16px}.readings_ledger__COHF_>*+*{padding-top:16px;border-top:1px solid var(--d2-rule)}}.words_index__0kgpR{list-style:none;margin:56px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:40px;border-top:1px solid var(--d2-rule)}.words_indexItem__OzIvj{min-width:0;border-bottom:1px solid var(--d2-rule)}.words_area__tAL2W{display:flex;align-items:baseline;gap:14px;min-width:0;padding:22px 0;color:var(--hv-text)}.words_num__aMHqT{flex:none;color:var(--hv-primary);font-size:12px;font-weight:700;letter-spacing:.12em;font-variant-numeric:tabular-nums}.words_name__zVDUw{flex:1 1 auto;min-width:0;overflow-wrap:anywhere;font-family:var(--hv-font-display);font-weight:300;font-size:20px;line-height:1.25}.words_count__8_ujH{flex:none;margin-left:auto;color:var(--hv-muted);font-size:13px;white-space:nowrap;font-variant-numeric:tabular-nums}.words_arrow__QVd_Q{flex:none;color:var(--hv-primary);display:inline-block;transition:transform var(--d2-move) var(--d2-ease)}.words_area__tAL2W:focus-visible .words_arrow__QVd_Q,.words_area__tAL2W:hover .words_arrow__QVd_Q{transform:translateX(3px)}.words_moreRow__iXvSc{margin-top:48px}@media (max-width:1000px){.words_index__0kgpR{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.words_index__0kgpR{grid-template-columns:minmax(0,1fr)}}.words_letter__hAurx{margin:56px 0 0;max-width:900px;min-width:0;animation:words_letterIn__VpTRj .3s var(--d2-ease) both}.words_mark__rbZQA{display:block;height:56px;color:var(--hv-primary);font-size:112px;line-height:1;user-select:none}.words_mark__rbZQA,.words_text__rioDR{font-family:var(--hv-font-display);font-weight:300}.words_text__rioDR{margin:0;color:var(--hv-text);font-size:clamp(26px,3.2vw,40px);line-height:1.25;max-width:900px;overflow-wrap:anywhere}.words_byline__QO6hy{margin:28px 0 0;font-size:16px;color:var(--hv-text)}.words_byline__QO6hy strong{display:block;font-weight:700}.words_detail__kaaK4{color:var(--hv-muted);font-size:15px}.words_nav__ed_rO{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:56px;padding-top:24px;border-top:1px solid var(--d2-rule)}.words_position__bhQTJ{color:var(--hv-muted);font-size:14px;letter-spacing:.12em;font-variant-numeric:tabular-nums}.words_buttons__t6fdp{display:flex;gap:12px}.words_arrowBtn__Mlmu6{width:52px;height:52px;padding:0;display:grid;place-items:center;border:1px solid var(--d2-rule-strong);border-radius:var(--d2-btn-r);background:var(--hv-card);color:var(--hv-text);font-size:20px;line-height:1;cursor:pointer;transition:border-color var(--d2-move) var(--d2-ease),color var(--d2-move) var(--d2-ease)}.words_arrowBtn__Mlmu6:hover{border-color:var(--hv-primary);color:var(--hv-primary)}@keyframes words_letterIn__VpTRj{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.words_letter__hAurx{animation:none}}[data-motion=none] .words_letter__hAurx{animation:none}.words_wall__RxDW_{list-style:none;margin:48px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 32px}.words_wallItem___aNu9{display:flex;flex-direction:column;justify-content:space-between;gap:24px;padding-top:24px;border-top:1px solid var(--d2-rule-strong);min-width:0}.words_wallQuote__SqWY5{margin:0;font-family:var(--hv-font-display);font-weight:300;font-size:clamp(20px,1.8vw,24px);line-height:1.4;color:var(--hv-text)}.words_wallWho__drVZf{margin:0;display:grid;gap:4px;font-size:15px}.words_wallWho__drVZf span{color:var(--hv-muted);font-size:14px}@media (max-width:1000px){.words_wall__RxDW_{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.words_wall__RxDW_{grid-template-columns:minmax(0,1fr)}}