.lx-house-hero .lx-hero-copy h1{font-size:clamp(2rem,4vw,3.1rem)}.lx-house-hero .lx-sub{font-size:1rem}.lx-house-hero .rep-zipline{font-size:.9375rem;margin-top:10px!important}.lx-house-hero .lx-hero-copy .lx-answers{grid-template-columns:repeat(2,minmax(0,1fr))}.lx-house-act{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:16px;display:flex}.lx-house-act .lx-cta{margin-top:0}.lx-house-act .fb-btn{background:var(--sea);color:#fff;border:0;border-radius:10px;min-height:48px;padding:0 22px;font-weight:700}.lx-house-act .fb-btn:hover{background:var(--h-blue-deep)}.lx-house-act .share-bar,.lx-house-act>div:last-child{margin:0}.lx-house-map{flex-direction:column;gap:14px;display:flex}.lx-house-card{overflow:hidden;box-shadow:0 18px 40px -26px #1c2a2373}.hm-tabs{flex-wrap:wrap;gap:6px;padding:12px 14px 0;display:flex}.hm-tabs button{border:1px solid var(--line-2);background:var(--card);min-height:38px;color:var(--ink-2);font:inherit;cursor:pointer;border-radius:99px;padding:0 16px;font-weight:700}.hm-tabs button:hover{border-color:var(--sea);color:var(--sea)}.hm-tabs button[aria-selected=true]{background:var(--sea);border-color:var(--sea);color:#fff}.hm-stage{aspect-ratio:560/380;box-shadow:0 0 0 1px var(--line);border-radius:12px;margin:12px 14px 0;position:relative;overflow:hidden}.hm-stage>div,.hm-stage .tmap{height:100%}.hm-stage .tmap{box-shadow:none;border-radius:0}.hm-stage iframe,.hm-stage img{border:0;width:100%;height:100%;position:absolute;inset:0}.hm-stage img{object-fit:cover;background:var(--paper-2)}.hm-credit{color:var(--ink-3);margin:6px 14px 0;font-size:.75rem}.hm-credit b{color:var(--ink-2)}.lx-house-map .infobox{font-size:.875rem}.lx-house-map .infobox .ib-title{font-size:.9375rem}.lx-house-map .nav-links{gap:8px;padding:10px 14px;display:flex}.lx-house-map .nav-links .btn{text-align:center;flex:1}.lx-house-map .source{margin:0;padding:0 14px 10px}.lx .address-report{margin:0}.lx .address-report .lx-sec-head h2{scroll-margin-top:84px}.lx .address-report>.lx-sec:first-child{padding-top:28px}.lx .address-report>.lx-sec,.lx .address-report>#zip{border-top:1px solid var(--line)}.lx .address-report>.lx-sec:first-child{border-top:0}.lx .address-report .lx-sec>p,.lx .address-report .lx-sec>ul,.lx .address-report .lx-sec>ol,.lx .address-report .lx-sec>dl{margin-top:0}.lx .address-report .lx-sec>:not(.lx-sec-head)+*{margin-top:14px}.lx .address-report .lx-sec>.lx-h3{margin-top:34px!important}.lx .address-report>#zip{padding:52px 0 8px;scroll-margin-top:80px}.lx .address-report>#zip>.block-title{font-family:var(--serif);border:0;margin:0 0 22px;padding:0;font-size:clamp(1.6rem,2.6vw,2.15rem);font-weight:900}.lx .lx-house-tail{border-top:1px solid var(--line);margin-top:40px;padding-top:8px}.lx .rep-findings{gap:12px}.lx .rep-col{background:var(--card);border:1px solid var(--line);border-top-width:5px;border-radius:14px;padding:16px 18px}.lx .rep-col.tone-good{border-top-color:var(--field)}.lx .rep-col.tone-check{border-top-color:var(--ochre)}.lx .rep-col.tone-unknown{border-top-color:var(--line-2);background:var(--paper-2);border-style:solid dashed dashed}.lx .rep-col h3{margin:0 0 8px!important;font-size:1rem!important}.lx .rep-col ul{gap:6px;font-size:.9375rem}.lx .rep-range{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:22px 24px}.lx .rep-big{font-family:var(--serif);color:var(--sea);direction:rtl;font-size:clamp(2rem,4vw,2.8rem);font-weight:900}.lx .rep-big span{font-family:var(--sans);color:var(--ink-2);font-weight:700}.lx .rep-table{background:var(--card);border:1px solid var(--line);border-collapse:separate;border-spacing:0;border-radius:12px;overflow:hidden}.lx .rep-table th{background:var(--paper-2);color:var(--ink-3);letter-spacing:.04em;font-size:.75rem}.lx .rings{gap:12px}.lx .ring{background:var(--card);border:1px solid var(--line);border-top:4px solid var(--sea);border-radius:14px;padding:14px 16px}.lx .ring .v{font-family:var(--serif);font-size:1.6rem;font-weight:900}.lx .flat-check,.lx .mort,.lx .mini,.lx .rep-facts div,.lx .rep-amen li{background:var(--card);border-color:var(--line);border-radius:14px}.lx .mort-pay{background:var(--paper-2);border-radius:14px}.lx .mort-pay strong{font-family:var(--serif);color:var(--sea);font-weight:900}.lx .fc-result{background:var(--paper-2);border-radius:12px}.lx .fc-in{background:var(--field-t)}.lx .fc-above,.lx .fc-below{background:var(--ochre-t)}.lx .lane{margin-top:18px}.lx .lane-k{border-inline-start:4px solid var(--c,var(--ink-3));border-radius:6px;font-family:var(--sans)!important;font-weight:700!important}.lx .lane-plan{background:var(--ochre-t);color:#7c4f0f;--c:var(--ochre)}.lx .lane-build{background:var(--clay-t);color:#8a3a1b;--c:var(--clay)}.lx .lane-ok{background:var(--field-t);color:var(--field-2);--c:var(--field)}.lx .lane-limit{background:var(--paper-2);color:var(--ink-2)}.lx .rep-list li{color:var(--ink-2);padding:10px 0;font-size:.9375rem}.lx .chip{border-color:var(--sea);background:var(--sea-t);border-radius:6px;text-decoration:none}.lx .address-report .pill{background:var(--paper-2);color:var(--ink-2);border:0}.lx .address-report .pill-in{background:var(--field-t);color:var(--field-2)}.lx .address-report .pill-above,.lx .address-report .pill-below{background:var(--ochre-t);color:#7c4f0f}.lx .rep-more summary{color:var(--sea)}.lx .dens-track{background:var(--paper-2)}.lx .dens-band{background:#8fb0c0}.lx .dens-mark{background:var(--ink)}.lx .address-report .follow-box{background:var(--sea-t);border:1px solid #b6cfdb;border-radius:16px;margin:48px 0 0;padding:24px 26px}.lx .address-report .follow-box .block-title{font-family:var(--sans);border:0;margin:0 0 6px;padding:0;font-size:1.35rem;font-weight:700}.lx .address-report .follow-box input[type=email],.lx .address-report .follow-box select,.lx .address-report .follow-box input[type=number]{background:#fff;border:1px solid #b6cfdb;border-radius:10px;min-height:44px}.lx .address-report .follow-box button[type=submit],.lx .address-report .follow-box .cf-send{background:var(--sea);color:#fff;border:0;border-radius:10px;min-height:48px;font-weight:700}.lx .govmap-reveal{border-color:var(--line-2);background:var(--paper-2);color:var(--ink);border-radius:14px}.lx .govmap-reveal span{font-family:var(--serif);font-weight:900}.lx .rep-disclaimer{background:var(--paper-2);border-radius:12px}.lx-house .prose>section{padding-top:32px}.lx-house .lx-house-tail .rings-svg,.lx-house .lx-house-tail .rings{margin-top:32px}.lx .tbx .rep-deals{width:100%;margin:0;display:table}.lx .tbx{border-radius:12px}.rep-tiles{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;margin:6px 0 0;padding:0;list-style:none;display:grid}.rep-tiles a{background:var(--card);height:100%;color:var(--ink);border:1px solid var(--line);border-top:5px solid var(--c,var(--sea));border-radius:14px;flex-direction:column;gap:4px;padding:16px 18px 14px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex}.rep-tiles a:hover{color:var(--ink);transform:translateY(-2px);box-shadow:0 10px 24px -14px #1c2a2359}.rep-tiles .lbl{color:var(--ink-3);justify-content:space-between;gap:8px;font-size:.8125rem;font-weight:700;display:flex}.rep-tiles .sc{color:var(--c,var(--sea));font-weight:700}.rep-tiles strong{font-family:var(--serif);font-size:clamp(1.3rem,2vw,1.65rem);font-weight:900;line-height:1.15}.rep-tiles .sm{color:var(--ink-2);font-size:.875rem;line-height:1.4}.rep-tiles .t-sea{--c:var(--sea)}.rep-tiles .t-ok{--c:var(--field)}.rep-tiles .t-mid{--c:var(--ochre)}.rep-tiles .t-no{--c:var(--clay)}.rep-missing{background:var(--ochre-t);color:#5b3f0c;border-radius:10px;margin-top:12px;padding:10px 14px;font-size:.875rem}.rep-missing summary{cursor:pointer;font-weight:700}.rep-missing p{margin:6px 0 0}.rep-lead{font-size:1rem;line-height:1.6}.rep-legend{flex-wrap:wrap;gap:8px;margin:8px 0 14px;display:flex}.pill.pill-limit{background:var(--ochre-t);color:#6b450c}.rep-ext{margin-inline-start:12px;font-size:.875rem;font-weight:500}.rep-nodata{border:1px dashed var(--line-2);color:var(--ink-3);border-radius:10px;margin:10px 0 0;padding:10px 14px;font-size:.875rem}.rep-nodata-row dd{color:var(--ink-3)}.rep-more-link{margin:8px 0 0;font-size:.9375rem}.rep-hood{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin:12px 0 0;display:grid}.rep-hood>div{border:1px solid var(--line);background:var(--card);border-radius:12px;padding:12px 14px}.rep-hood dt{color:var(--ink-3);font-size:.8125rem}.rep-hood dd{color:var(--ink-2);margin:2px 0 0;font-size:.875rem}.rep-hood dd b{font-family:var(--serif);color:var(--ink);font-size:1.35rem}.rep-chips{flex-wrap:wrap;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.rep-chips a{background:var(--paper-2);border-radius:99px;align-items:center;gap:6px;min-height:36px;padding:0 12px;font-size:.875rem;text-decoration:none;display:inline-flex}.rep-chips small{color:var(--ink-3)}.rep-tabs{flex-wrap:wrap;gap:8px;margin:10px 0 8px;display:flex}.rep-tabs button{border:1px solid var(--field);background:var(--card);min-height:40px;color:var(--field);font:inherit;cursor:pointer;border-radius:99px;padding:0 16px;font-weight:700}.rep-tabs button.on{background:var(--field);color:#fff}.rep-resale{color:var(--field-2);white-space:nowrap;margin-top:2px;font-size:.75rem;font-weight:700;display:block}.rep-tiles .sm{display:block}.rep-tiles .sc small{color:var(--ink-3);font-weight:500}.lx .address-report .lxp-nodata+.rep-tiles,.lx .address-report .rep-tiles+.lxp-nodata{margin-top:12px}.lx .rep-keys{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.lx .rep-keys li{background:var(--card);border:1px solid var(--line);border-top:4px solid var(--c,var(--sea));border-radius:12px;flex-direction:column;gap:2px;padding:14px 16px;display:flex}.lx .rep-keys .lbl{color:var(--ink-3);font-size:.8125rem;font-weight:700}.lx .rep-keys strong{font-family:var(--serif);color:var(--ink);font-size:1.45rem;font-weight:900;line-height:1.2}.lx .rep-keys .sm{color:var(--ink-2);font-size:.8125rem}.lx .rep-keys .k-usual{--c:var(--field)}.lx .rep-keys .k-flat{--c:var(--ochre)}.lx .rep-rings li{background:var(--paper-2);border-color:#0000}.lx .rep-rings strong{font-size:1.2rem}.lx .pc .l-near{--c:var(--ink-2)}.lx .rep-quarters .lg-near:before{background:var(--sea)}.lx .rep-quarters .lg-bld:before{background:var(--ochre)}.lx .rep-quarters .lg-wide:before{border-top-color:var(--ink-3)}.lx .address-report .pc,.lx .address-report .flat-check{margin:18px 0 0}.lx .address-report .flat-check{border:1px solid var(--line);padding:18px 20px}.lx .address-report .flat-check h3,.lx .address-report .pc h3{font-family:var(--serif);margin:0 0 8px;font-size:1.15rem;font-weight:900}.lx .address-report .rep-note{color:var(--ink-3);font-size:.875rem}.lx .address-report .rep-table td,.lx .address-report .rep-table th{text-align:start;border-bottom:1px solid var(--line);padding:8px 10px}.lx .address-report .rep-dist{color:var(--ink-3);white-space:nowrap;margin:2px 0 0;font-size:.75rem;display:block}.lx .address-report .rep-ext{font-size:.875rem;margin:4px 0 0!important}.lx .address-report .dens-bar{margin-top:18px}.lx .address-report .rep-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.lx .address-report .rep-actions .lx-btn{display:inline-flex}.lx .address-report .rep-actions .copy-btn{border:1px solid var(--field);background:var(--card);min-height:46px;color:var(--field);font:inherit;cursor:pointer;border-radius:10px;padding:0 16px;font-weight:700}.lx .address-report .rep-facts{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;margin:0;display:grid}.lx .address-report .rep-facts div{border:1px solid var(--line);padding:12px 14px}.lx .address-report .rep-facts dt{color:var(--ink-3);font-size:.8125rem;font-weight:700}.lx .address-report .rep-facts dd{color:var(--ink);margin:2px 0 0;font-weight:600}.lx .address-report .rep-facts dd .lxp-dist{font-weight:500;display:block}.lx .rep-hoodgrid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.lx .rep-hoodfacts{grid-template-columns:minmax(0,1fr)!important}.lx .address-report .rep-chips{margin-top:0}.lx .address-report .pja-card h3{font-family:var(--serif);color:var(--ink);margin:0;font-size:1.15rem;font-weight:900}.lx .address-report .pja-card h3 .rep-city{font-family:var(--sans);color:var(--ink-3);margin-inline-start:6px;font-size:.75rem;font-weight:500}.lx .address-report .pja-card .lxp-source{padding-top:6px;margin-top:auto!important}.lx .address-report .pja-card .rep-table{font-size:.875rem}.lx .address-report .rep-next{color:var(--ink-2);gap:8px;margin:0;padding-inline-start:22px;font-size:.9375rem;display:grid}.lx .address-report .govmap-full{font-size:.875rem;margin-top:8px!important}.lx .address-report .mort{margin:0}.lx .address-report>.follow-box.lxp-follow{margin:8px 0 40px}@media (max-width:760px){.lx .rep-hoodgrid{grid-template-columns:minmax(0,1fr)}}.lx-house-hero{padding:22px 0}.lx-house-hero .lx-hero-grid{gap:26px}.lx-house-hero .lx-hero-copy .lx-kicker{margin-top:10px!important}.lx-house-hero .lx-hero-copy h1{margin-top:4px;font-size:clamp(1.75rem,3.4vw,2.6rem);line-height:1.15;animation:none}.lx-house-hero .rep-bline{color:var(--ink-2);font-size:.9375rem;line-height:1.55;margin-top:8px!important}.lx-house-hero .rep-zipline{color:var(--ink-2);align-items:center;gap:10px;font-size:.9375rem;display:flex;margin-top:8px!important}.lx-house-hero .rep-zipline b{letter-spacing:.02em;color:var(--ink);font-size:1.05rem}.lx-house-hero .rep-zipline .copy-btn{border:1px solid var(--line-2,var(--line));background:var(--card);min-height:32px;color:var(--field);font:inherit;cursor:pointer;border-radius:99px;padding:0 12px;font-size:.8125rem;font-weight:700}.lx-house-hero .rep-zipline .copy-btn:hover{border-color:var(--field)}.rep-herokeys{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.rep-herokeys a{border:1px solid var(--line);border-top:3px solid var(--k,var(--line-2));background:var(--card);height:100%;color:var(--ink);border-radius:12px;flex-direction:column;gap:3px;padding:12px 14px;text-decoration:none;display:flex}.rep-herokeys a:hover{border-color:var(--k,var(--line-2))}.rep-herokeys .hk-sea{--k:var(--sea)}.rep-herokeys .hk-mid{--k:var(--ochre)}.rep-herokeys .hk-check{--k:var(--clay)}.rep-herokeys .hk-field{--k:var(--field)}.rep-herokeys .lbl{letter-spacing:.03em;color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:6px;font-size:.75rem;font-weight:700;display:flex}.rep-herokeys .hk-tag{background:var(--paper-2);color:var(--ochre);letter-spacing:0;border-radius:99px;padding:0 7px;font-size:.7rem;font-style:normal}.rep-herokeys strong{font-family:var(--serif);font-size:1.15rem;line-height:1.25}.rep-herokeys .sm{color:var(--ink-2);font-size:.8rem;line-height:1.4}.lx-house-hero .lx-house-act{gap:10px 14px;margin-top:14px}.lx-house-hero .lx-house-act .fb-btn{min-height:44px}.lx-house-card .hm-approx{color:#9a5b00;margin:0;padding:8px 14px 0;font-size:.8125rem;font-weight:600}.lx-house-card .hm-more{margin:0;padding:0 14px 6px;font-size:.8125rem}.lx .address-report .rep-sub{margin-top:34px;scroll-margin-top:90px}.lx .address-report .rep-sub:first-of-type{margin-top:0}.lx .address-report .rep-sub-h{font-family:var(--serif);color:var(--ink);font-weight:800;margin:0 0 6px!important;font-size:1.35rem!important}.lx .address-report .rep-sub-lead{max-width:44em;color:var(--ink-2);font-size:.9375rem;margin:0 0 14px!important}.lx .address-report .rep-keys .k-small strong{color:var(--ink-2)}.lx .address-report .rep-keys .k-main{border-color:var(--sea)}.lx .address-report .rep-protect dd small{color:var(--ink-3);margin-top:3px;font-size:.8rem;display:block}.lx .address-report .rep-srckinds{color:var(--ink-2);margin:0 0 10px;font-size:.875rem}.lx .address-report .rep-srclist{color:var(--ink-2);gap:8px;margin:0;padding-inline-start:18px;font-size:.875rem;line-height:1.6;display:grid}.lx .address-report .lxp-fcol li a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line-2,var(--line));text-decoration-color:var(--line-2,var(--line));text-underline-offset:3px}.lx .address-report .lxp-fcol li a:hover{text-decoration-color:currentColor}.lx .rep-places{border:1px solid var(--line);background:var(--card);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:26px 0 0;padding:14px 16px;font-size:.9375rem;display:flex}.lx .rep-places .lbl{color:var(--ink-3);font-size:.8125rem;font-weight:700}.lx .lx-side-card .lx-side-sm{color:var(--ink-2);font-size:.875rem;margin:4px 0 12px!important}@media (max-width:900px){.rep-herokeys{grid-template-columns:minmax(0,1fr)}.rep-herokeys a{flex-flow:wrap;align-items:baseline;column-gap:10px;padding:10px 12px}.rep-herokeys .lbl{flex-basis:100%}.rep-herokeys strong{font-size:1.05rem}.lx-house-card .pj-imap-stage{height:300px!important}}.hm-stage:has(>div:not([hidden]) .pj-imap){aspect-ratio:auto;box-shadow:none;border-radius:0;overflow:visible}.hm-stage:has(>div:not([hidden]) .pj-imap)>div{height:auto}.hm-stage .pj-imap-stage{box-shadow:0 0 0 1px var(--line);border-radius:12px;overflow:hidden}.hm-stage .pj-layers{border:0;gap:4px 12px;margin:8px 0 0;padding:0;font-size:.8rem}.hm-stage .pj-layers legend{font-size:.75rem}.hm-stage .pj-touch{margin-top:4px}.lx .rep-pricechart{border:1px solid var(--line);background:var(--card);border-radius:16px;padding:14px}.lx .rep-pricechart .rep-rings li{background:var(--paper-2)}.lx .rep-pricechart .byr,.lx .rep-pricechart>.rep-trend{margin-top:12px}.lx .rq-sw{vertical-align:middle;width:16px;margin-inline-end:6px;display:inline-block}.lx .rq-sw-near{background:var(--sea);border-radius:2px;height:3px}.lx .rq-sw-wide{border-top:2px dashed var(--ink-3);height:0}.lx .rq-sw-building{background:var(--ochre);border-radius:50%;width:10px;height:10px;margin-inline:3px 9px}.lx .rep-quarters{margin:0;position:relative}.lx .rep-quarters svg{cursor:crosshair;touch-action:pan-y;border-radius:8px}.lx .rep-quarters svg:focus{outline:none}.lx .rep-quarters svg:focus-visible{outline:2px solid var(--sea);outline-offset:2px}.lx .rq-tip{z-index:2;background:var(--card);border:1px solid var(--line-2,var(--line));color:var(--ink-2);white-space:nowrap;pointer-events:none;border-radius:10px;grid-template-columns:auto auto auto;align-items:baseline;gap:4px 12px;padding:10px 12px;font-size:.8125rem;display:none;position:absolute;top:0;box-shadow:0 6px 18px #1e281e24}.lx .rq-tip.on{display:grid}.lx .rq-tip b{color:var(--ink);grid-column:1/-1}.lx .rq-row{display:contents}.lx .rq-tip strong{color:var(--ink);font-weight:800}.lx .rq-n{color:var(--ink-3)}.lx .rq-few{color:var(--ink-3);grid-column:span 2}.lx .rq-l{font-weight:700}.lx .rq-l:before{content:"";vertical-align:middle;width:12px;margin-inline-end:6px;display:inline-block}.lx .rq-near .rq-l:before{background:var(--sea);height:3px}.lx .rq-wide .rq-l:before{border-top:2px dashed var(--ink-3)}.lx .rq-building .rq-l:before{background:var(--ochre);border-radius:50%;width:8px;height:8px;margin-inline:2px 8px}.lx .rq-hint{color:var(--ink-3);margin:4px 0 0;font-size:.75rem}.lx-house-card .pj-layers{flex-wrap:wrap;align-items:center;gap:2px 12px;padding:0 2px;display:flex}.lx-house-card .pj-layers legend{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.lx-house-card .hm-foot{color:var(--ink-3);margin:8px 14px 12px;font-size:.78rem}.lx-house-card .hm-foot a{color:var(--ink-2)}@media (min-width:1101px){.lx-house-hero .lx-hero-grid{align-items:stretch}.lx-house-hero .lx-house-map{margin-top:0}.lx-house-map>.lx-house-card,.lx-house-card .hm-media{flex-direction:column;flex:auto;display:flex}.lx-house-card .hm-stage:has(>div:not([hidden]) .pj-imap){aspect-ratio:auto;flex-direction:column;flex:auto;display:flex}.lx-house-card .hm-stage:has(>div:not([hidden]) .pj-imap)>div:not([hidden]){flex-direction:column;flex:auto;display:flex}.lx-house-card .pj-imap{flex-direction:column;flex:auto;display:flex}.lx-house-card .pj-imap:not(.full) .pj-imap-stage{flex:1 1 0;min-height:220px;height:auto!important}}.rep-bldg{flex-wrap:wrap;align-items:baseline;gap:4px 18px;margin:10px 0 0;padding:0;display:flex}.rep-bldg-h{color:var(--ink-3);font-size:.8125rem;font-weight:700}.rep-bldg>div{align-items:baseline;gap:5px;display:flex}.rep-bldg dt{color:var(--ink-3);font-size:.8125rem}.rep-bldg dd{color:var(--ink);margin:0;font-size:.9375rem;font-weight:700}.rep-bldg dd small{color:var(--ink-3);margin-inline-start:4px;font-size:.75rem;font-weight:500}.lx-house-hero .rep-zip{white-space:nowrap}.lx-house-hero .rep-zip b{color:var(--ink);letter-spacing:.02em}.lx-house-hero .rep-zip .copy-btn{border:1px solid var(--line-2,var(--line));background:var(--card);min-height:26px;color:var(--field);font:inherit;cursor:pointer;border-radius:99px;margin-inline-start:8px;padding:0 10px;font-size:.75rem;font-weight:700}.lx-house-hero .rep-zip .copy-btn:hover{border-color:var(--field)}.rep-tocheck{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:12px 0 0;font-size:.9rem;display:flex}.rep-tocheck b{color:var(--clay);font-weight:700}.rep-tocheck ul{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.rep-tocheck a{color:var(--ink-2);-webkit-text-decoration-color:var(--line-2,var(--line));text-decoration-color:var(--line-2,var(--line))}.rep-mnav{display:none}@media (max-width:1100px){.rep-mnav{z-index:30;scrollbar-width:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);background:#f6f2e8f0;gap:6px;margin:0 -16px;padding:8px 16px;display:flex;position:sticky;top:64px;overflow-x:auto}.rep-mnav::-webkit-scrollbar{display:none}.rep-mnav a{border:1px solid var(--line);background:var(--card);color:var(--ink-2);white-space:nowrap;border-radius:99px;flex:none;padding:6px 12px;font-size:.8125rem;font-weight:600;text-decoration:none}.lx .address-report [id^=report-],.lx #faq{scroll-margin-top:120px}}.lx .fc-notes{color:var(--ink-2);flex-direction:column;gap:3px;margin:8px 0 0;padding-inline-start:18px;font-size:.8125rem;display:flex}.lx .fc-hint{color:var(--ink-3);margin:10px 0 0;font-size:.875rem}.lx .address-report #report-check .flat-check{margin-top:4px}.lx .address-report>.follow-box.lxp-follow{background:var(--field-t,var(--paper-2));border-color:#0000;padding:24px 26px}.lx .address-report>.follow-box.lxp-follow .block-title{font-size:clamp(1.3rem,2.2vw,1.6rem)}.fp-mail{background:var(--card);border:1px solid var(--line);border-radius:12px;width:100%;max-width:560px;margin:6px 0 4px;padding:14px 16px;box-shadow:0 1px 2px #0000000a}.fp-mail figcaption{border-bottom:1px solid var(--line);flex-direction:column;gap:2px;margin-bottom:8px;padding-bottom:8px;display:flex}.fp-mail .fp-k{letter-spacing:.04em;color:var(--ink-3);font-size:.75rem;font-weight:700}.fp-mail ul{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.fp-mail li{border-inline-start:3px solid var(--ochre);flex-direction:column;padding-inline-start:10px;font-size:.875rem;line-height:1.4;display:flex}.fp-mail li span{color:var(--ink-2)}.fp-mail .fp-note{color:var(--ink-3);margin:10px 0 0;font-size:.8125rem}.lx .fp-how{color:var(--ink-3);margin:0;font-size:.8125rem}.lx .dens-say{color:var(--ink-2);margin:0 0 22px;font-size:.9rem;line-height:1.55}.lx .dens-band i,.lx .dens-mark i{white-space:nowrap;font-size:.75rem;font-style:normal;font-weight:700;position:absolute;bottom:calc(100% + 4px)}.lx .dens-band i{color:#4f7385;inset-inline-start:0}.lx .dens-mark i{color:var(--ink);inset-inline-start:50%;top:calc(100% + 4px);bottom:auto;transform:translate(50%)}.lx .dens-legend{margin-top:22px}
.lx .dt-rooms{flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0;display:flex}.lx .dt-rooms button{border:1px solid var(--line);background:var(--card);min-height:34px;color:var(--ink-2);font:inherit;cursor:pointer;border-radius:99px;padding:0 12px;font-size:.85rem;font-weight:600}.lx .dt-rooms button.on{border-color:var(--field);background:var(--field);color:#fff}.lx .dt-count{color:var(--ink-3);margin-inline-start:4px;font-size:.8rem}.lx .rep-deals th .dt-sort{all:unset;cursor:pointer;white-space:nowrap}.lx .rep-deals th .dt-sort span{color:var(--ink-3);font-size:.7rem}.lx .rep-deals th .dt-sort:focus-visible{outline:2px solid var(--field);outline-offset:2px;border-radius:4px}.lx .dt-prev{color:var(--ink-3);white-space:nowrap;margin-top:2px;font-size:.75rem;display:block}.lx .dt-prev b{font-weight:700}.lx .dt-prev b.up{color:var(--field-2,var(--field))}.lx .dt-prev b.down{color:var(--clay,#b4532a)}.lx .dt-note{color:var(--ink-3);margin-top:2px;font-size:.75rem;display:block}.lx .dt-more{color:var(--sea);font:inherit;cursor:pointer;background:0 0;border:0;margin:10px 0 0;padding:0;font-weight:700}.lx .rep-deals tr[hidden]{display:none}.lx .dt-tag{background:var(--trk-proj-t,var(--paper-2));white-space:nowrap;border-radius:999px;margin-inline-start:6px;padding:1px 9px;font-size:.75rem;font-weight:700;text-decoration:none;display:inline-block;color:var(--trk-proj-2,var(--ink-2))!important}@media (max-width:640px){.lx .dt-prev b,.lx .dt-when{display:block}.lx .dt-sep{display:none}}.dt-more-filters{flex-wrap:wrap;gap:8px 18px;display:flex}.dt-more-filters>span{flex-wrap:wrap;gap:8px;display:flex}.dm{margin:4px 0 8px}.dm .dm-stage{height:380px}@media (max-width:640px){.dm .dm-stage{height:300px}}.dm-legend{color:var(--ink-2,#3f4d45);flex-wrap:wrap;gap:4px 16px;margin:8px 0 0;padding:0;font-size:.8125rem;list-style:none;display:flex}.dm-legend li{align-items:center;gap:6px;display:inline-flex}.dm-legend li:before{content:"";background:var(--s);width:11px;height:11px;box-shadow:0 0 0 1px var(--line,#e2dac8);border:2px solid #fff;border-radius:50%}.dm-legend .dm-size{color:var(--ink-3,#5f6a63)}.dm-legend .dm-size:before{display:none}.dt-showing{color:var(--ink-2,#3f4d45);margin:10px 0 8px;font-size:.875rem}.dt-reset{font:inherit;color:var(--field,#2e6a4c);cursor:pointer;background:0 0;border:0;margin-inline-start:8px;padding:0;font-weight:700;text-decoration:underline}.dm .pj-tip.leaflet-tooltip{text-align:right;width:max-content;max-width:240px}.dt-selects{color:var(--ink-2,#3f4d45);flex-wrap:wrap;gap:8px 16px;margin:4px 0 8px;font-size:.875rem;display:flex}.dt-selects label{align-items:center;gap:6px;font-weight:600;display:inline-flex}.dt-selects select{border:1px solid var(--line,#e2dac8);background:var(--card,#fffdf7);min-height:34px;font:inherit;color:var(--ink,#1c2a23);cursor:pointer;border-radius:99px;padding:0 10px}.lx .rep-deals tr.dt-open{cursor:pointer}.lx .rep-deals tr.dt-open:hover td{background:var(--paper-2)}.lx .rep-deals tr.dt-open.on td{background:var(--paper-2);border-bottom-color:#0000}.lx .rep-deals tr.dt-open td:first-child:before{content:"▸";color:var(--ink-3);margin-inline-end:6px;font-size:.7rem;display:inline-block;transform:scaleX(-1)}.lx .rep-deals tr.dt-open.on td:first-child:before{content:"▾";transform:none}.lx .rep-deals tr.dt-more-row td{background:var(--paper-2);padding:4px 14px 16px}.lx .dt-details{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:14px;display:grid}.lx .dt-details dl{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px;margin:0;display:grid}.lx .dt-details dl>div{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:8px 10px}.lx .dt-details dt{color:var(--ink-3);font-size:.75rem}.lx .dt-details dd{margin:0;font-size:.9rem;font-weight:700}.lx .dt-hist{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:8px 12px;font-size:.875rem}.lx .dt-hist>b{margin-bottom:6px;font-size:.8125rem;display:block}.lx .dt-hist ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.lx .dt-hist li{flex-wrap:wrap;gap:4px 14px;display:flex}.lx .dt-hist li small{color:var(--ink-3)}.lx .dt-hist p{color:var(--ink-3);margin:0}@media (max-width:760px){.lx .dt-details{grid-template-columns:minmax(0,1fr)}}.lx .dt-approx{color:var(--ink-2)}.lx .dt-sub{color:var(--ink-3);white-space:nowrap;margin-top:1px;font-size:.75rem;display:block}.lx .dt-sub a{color:var(--ink-3)}.dt-fresh{color:var(--ink,#1c2a23);cursor:pointer;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:4px 0 8px;font-size:.875rem;font-weight:600;display:flex}.dt-fresh input{width:18px;height:18px;accent-color:var(--field,#2f6b4f)}.dt-fresh-note{color:var(--ink-3,#5c675f);font-weight:400}
