html[data-template=streetsign]{--plaster:#f2f0eb;--ink:#121310;--stone:#dcd8cf;--stone-warm:#f6f4f0;--muted:#5e5f57;--muted-warm:#57584f;--absent:#5e5f57;--heroWant:60svh}html[data-template=streetsign] body{font-family:var(--ls-font-body)}html[data-template=streetsign] section.stage-streetsign{gap:1.2rem;padding:0 0 1.4rem;display:grid}html[data-template=streetsign] .ss-photo-wrap{padding-block-end:2.8rem;position:relative}html[data-template=streetsign] .ss-photo{block-size:60svh;min-block-size:20rem;inline-size:100%;display:block;overflow:clip}html[data-template=streetsign] .ss-photo img{object-fit:cover;block-size:100%;inline-size:100%;display:block}html[data-template=streetsign] .ss-plate{z-index:2;inset-block-end:0;inset-inline:var(--gut);background:#1f4e9c;border-radius:10px;padding:5px;position:absolute;box-shadow:0 18px 30px -16px #0a183c99}html[data-template=streetsign] .ss-plate-in{text-align:center;color:#fff;border:2px solid #fff;border-radius:7px;gap:.1rem;padding:.7rem 1rem;display:grid}html[data-template=streetsign] .ss-plate-in b{font-size:clamp(1.7rem,7vw,2.6rem);font-weight:800;line-height:1.15}html[data-template=streetsign] .ss-plate-in small{font-size:.9rem;font-weight:600}html[data-template=streetsign] .ss-copy{padding:.6rem var(--gut) 0;gap:.6rem;display:grid}html[data-template=streetsign] .ss-copy .stage-title{text-wrap:balance;margin:0;font-size:clamp(2rem,8vw,3.4rem);font-weight:800;line-height:1.1}html[data-template=streetsign] .ss-line{display:block}html[data-template=streetsign] .ss-copy .price-bar{background:0 0;border:0;flex-wrap:wrap;justify-content:flex-start;align-items:baseline;gap:.3rem 1.1rem;padding:0}html[data-template=streetsign] .ss-copy .price-note{text-align:start}html[data-template=streetsign] .ss-copy .price{font-size:clamp(1.8rem,6vw,2.6rem);font-weight:800}html[data-template=streetsign] .ss-nums,html[data-template=streetsign] .stage-streetsign .highlights{margin-inline:var(--gut)}html[data-template=streetsign] .stage-streetsign .highlights{padding:0}@media (width>=960px){html[data-template=streetsign] .ss-photo{block-size:68svh}html[data-template=streetsign] .ss-plate{inset-inline:auto;min-inline-size:26rem;inset-inline-start:max(var(--gut), calc((100% - 1240px) / 2))}html[data-template=streetsign] :is(.ss-copy,.ss-nums,.stage-streetsign .highlights){inline-size:min(100% - 2 * var(--gut), 60rem);box-sizing:border-box;margin-inline:auto;padding-inline:0}}html[data-template=streetsign] .enrich{border-block:1px solid var(--stone);margin-inline:var(--gut);background:0 0;border-radius:0}@media (width>=960px){html[data-template=streetsign] .listing-flow>:not(.stage,.compact-bar){inline-size:min(100%,60rem);box-sizing:border-box;align-self:center;max-width:none}html[data-template=streetsign] :is(.enrich,.seller,.facts,.monthly-cost){margin-inline:0}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){html[data-template=streetsign] :is(.reveal,.clip-reveal){clip-path:none;animation:none}}}html[data-template=streetsign] .stage :is(.numerals>div,.price-bar,.highlights){animation:none}@media (prefers-reduced-motion:no-preference){html[data-template=streetsign] .ss-plate{animation:1.2s cubic-bezier(.2,.8,.2,1) .15s both ss-settle}@keyframes ss-settle{0%{translate:0 -.9rem;rotate:-2.5deg}to{translate:0;rotate:0deg}}}html[data-template=streetsign] section:not(.enrich)>h2{color:#fff;outline-offset:-6px;background:#1f4e9c;border-radius:8px;outline:2px solid #fff;padding:.3rem .9rem;font-size:1.45rem;font-weight:800;display:inline-block}html[data-template=streetsign] .facts{padding:.4rem var(--gut);background:0 0;border:0;gap:.6rem}html[data-template=streetsign] .fact{text-align:center;background:#fff;border:2px solid #1f4e9c;border-radius:8px}html[data-template=streetsign] .fact .fact-val{color:#1f4e9c;font-weight:800}html[data-template=streetsign] .fact.off{background:var(--stone-warm);border-color:var(--stone)}html[data-template=streetsign] .fact.off .fact-val{color:var(--absent)}html[data-template=streetsign] .gallery figcaption{color:#fff;background:#1f4e9c;border-radius:4px;margin-block-start:.4rem;padding:.1rem .6rem;display:inline-block}html[data-template=streetsign] .seller{margin:0 var(--gut);color:#fff;outline-offset:-8px;background:#1f4e9c;border-radius:12px;outline:2px solid #fff}html[data-template=streetsign] .seller :is(.seller-name,.seller-role,.section-label){color:#fff}html[data-template=streetsign] .seller .verified{color:#fff;border-color:#fff}html[data-template=streetsign] .enrich .egroup-head{color:#fff;background:#1f4e9c;border:3px double #ffffffd9;border-radius:6px;padding:.35rem .8rem}html[data-template=streetsign] .enrich .egroup-head h3{font-weight:700}html[data-template=streetsign] .enrich .egroup-head .count{color:#fff}html[data-template=streetsign] .enrich .erow+.erow{border-block-start-style:dashed}
