.na-lp h1,.na-lp h2,.na-lp h3,.na-lp h4{color:var(--na-ink)}:where(.na-lp) a{color:var(--na-accent-deep)}.na-lp-band{padding:0}.na-lp-band--aug{padding-bottom:0}.na-lp-hero{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);gap:28px;align-items:start;grid-template-areas:"media rail" "desc rail";grid-template-rows:auto 1fr;margin-top:14px}.na-lp-media{display:flex;flex-direction:column;position:relative;grid-area:media}.na-lp-media .na-cp-fav{z-index:4}@media (max-width:860px){.na-lp-media .na-cp-fav{flex-direction:row}}.na-lp-media .na-lg{display:flex;flex-direction:column}.na-lp-media .na-lg__stage{aspect-ratio:3 / 2}.na-lp-rail{display:grid;gap:16px;grid-area:rail}.na-lp-hero>.na-lp-desc{grid-area:desc;padding-block:28px 0}.na-lp-card{background:var(--na-card);border:1px solid var(--sec);border-radius:var(--na-card-radius);padding:20px}.na-lp-card__h{margin:0 0 12px;font-size:var(--na-eyebrow);font-weight:700;letter-spacing:var(--na-track-eyebrow);text-transform:uppercase;color:var(--na-accent-deep)}.na-lp-addr{font-family:var(--na-serif);font-size:var(--na-h3);font-weight:600;line-height:1.16;margin:0 0 8px;text-wrap:balance}.na-lp-addr__city{display:block;margin-top:4px;font-family:var(--na-sans);font-size:var(--na-small);font-weight:500;line-height:1.3;color:var(--na-ink-soft)}.na-lp-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;font-family:var(--na-serif);font-size:var(--na-figure);font-weight:600;line-height:1;color:var(--na-accent-deep);font-variant-numeric:tabular-nums;margin:0 0 16px}.na-lp-status{font-family:var(--na-sans);font-size:var(--na-eyebrow);font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:4px 10px;border-radius:var(--na-radius-pill);background:var(--na-accent-tint);color:var(--na-accent-deep)}.na-lp-status--sold{background:var(--na-sold);color:#fff}.na-lp-status--pending{background:var(--na-pending);color:var(--na-ink)}.na-lp-keyfacts{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;margin:0 0 12px;border-top:1px solid var(--na-hair);border-bottom:1px solid var(--na-hair)}.na-lp-keyfacts>div{display:flex;flex-direction:column-reverse;padding:11px 4px;text-align:center;border-right:1px solid var(--na-hair-soft)}.na-lp-keyfacts>div:last-child{border-right:0}.na-lp-keyfacts dd{margin:0;font-family:var(--na-serif);font-size:var(--na-body);font-weight:600;line-height:1.1;font-variant-numeric:tabular-nums;color:var(--na-ink)}.na-lp-keyfacts dt{font-size:var(--na-eyebrow);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--na-muted)}.na-lp-idline{display:flex;flex-wrap:wrap;gap:4px 16px;margin:0 0 14px;font-size:var(--na-eyebrow);color:var(--na-muted)}.na-lp-idline b{color:var(--na-ink-soft);font-weight:600;font-variant-numeric:tabular-nums}.na-lp-costs__row{display:grid;gap:10px;margin:0}.na-lp-costs__row>div{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.na-lp-costs__row dt{font-size:var(--na-eyebrow);color:var(--na-ink-soft)}.na-lp-costs__row dd{margin:0;font-family:var(--na-serif);font-size:var(--na-small);font-weight:600;font-variant-numeric:tabular-nums;color:var(--na-ink)}.na-lp-place{display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px 12px;padding:11px 13px;border:1px solid var(--na-hair);border-radius:var(--na-radius);text-decoration:none}.na-lp-place+.na-lp-place{margin-top:8px}.na-lp-place:hover,.na-lp-place:focus{border-color:var(--na-accent);background:var(--na-accent-tint)}.na-lp-place--static:hover{border-color:var(--na-hair);background:none}.na-lp-place__lab{grid-column:1;font-size:var(--na-eyebrow);font-weight:700;letter-spacing:var(--na-track-eyebrow);text-transform:uppercase;color:var(--na-muted)}.na-lp-place__nm{grid-column:1;font-family:var(--na-serif);font-size:var(--na-small);font-weight:600;color:var(--na-accent-deep)}.na-lp-place__go{grid-column:2;grid-row:1;display:flex;color:var(--na-brand)}.na-lp-place__go svg{width:24px;height:24px;stroke-width:2.25}.na-lp-tour{margin-top:var(--na-btn-gap)}.na-lp-tour em{font-style:normal;font-size:var(--na-eyebrow);font-weight:400;color:var(--na-muted)}.na-lp-desc__body{max-width:72ch;color:var(--na-ink-soft)}.na-lp-desc__body p{margin:0 0 .85em}.na-lp-desc .na-lp-desc__more{display:none;margin-top:var(--na-btn-gap)}.na-lp-desc .na-lp-desc__body>:last-child{margin-bottom:0}.na-lp-desc.is-long .na-lp-desc__more{display:inline-flex}.na-lp-desc.is-long:not(.is-open) .na-lp-desc__body{position:relative}.na-lp-desc.is-long:not(.is-open) .na-lp-desc__body::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2.5lh;background:linear-gradient(to bottom,transparent,var(--na-paper));pointer-events:none}.na-lp-desc .na-lp-desc__rest[hidden="until-found"]{display:block}.na-lp-desc .na-lp-desc__cut{margin-bottom:0}.na-lp-specpanel{margin-top:6px}.na-lp-specgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:4px 40px;container:na-lp-specs / inline-size}@container na-lp-specs (max-width:499px){.na-lp-spec dl{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}.na-lp-spec dl>.is-wide{grid-column:1 / -1}}.na-lp-spec{padding-top:16px;margin-top:12px;border-top:1px solid var(--na-hair-soft)}.na-lp-spec__h{font-family:var(--na-sans);font-size:var(--na-ui);font-weight:700;letter-spacing:var(--na-track-eyebrow);text-transform:uppercase;color:var(--na-accent-deep);margin:0 0 10px}.na-lp-spec dl{margin:0;display:grid;gap:12px}.na-lp-spec dt{font-size:var(--na-eyebrow);font-weight:600;color:var(--na-muted)}.na-lp-spec dd{margin:0;font-size:var(--na-body);line-height:1.4;color:var(--na-ink)}.na-lp-attrib{margin-top:40px}.na-lp-brlink{display:inline-block;line-height:0;background:var(--na-card);border:1px solid var(--na-hair);border-radius:8px;padding:9px 14px}.na-lp-brmark{display:block;width:190px;height:auto}.na-lp-attrib__firm{font-size:var(--na-body);font-weight:400;color:var(--na-ink-soft);margin:0 0 11px}.na-lp-attrib__mark{margin:0 0 11px}.na-lp-attrib__legal{font-size:var(--na-body);color:var(--na-ink-soft);max-width:92ch;margin:0 0 8px}.na-lp-attrib__stamp{font-size:var(--na-body);color:var(--na-ink-soft);margin:0 0 8px}@media (max-width:900px){.na-lp-hero{grid-template-columns:minmax(0,1fr);gap:18px;grid-template-areas:"media" "rail" "desc";grid-template-rows:auto}.na-lp-addr{font-size:var(--na-h4)}.na-lp-price{font-size:var(--na-h3)}.na-lp-band--aug>.na-cp-sec,.na-lp-hazard>.na-cp-sec{padding:18px}}.na-lp-move{display:inline-flex;align-items:baseline;gap:8px;margin:-2px 0 10px;padding:4px 11px;border-radius:999px;background:var(--sec-deep);color:var(--na-paper);font-family:var(--na-sans);font-size:var(--na-ui);font-weight:700}.na-lp-move__when{font-weight:600;opacity:.8}.na-lp-openhouse{margin:0 0 10px;font-family:var(--na-sans);font-size:var(--na-small);color:var(--na-ink);font-variant-numeric:tabular-nums}.na-lp-openhouse strong{font-weight:700}