.lr[data-astro-cid-nd6kfpmh]{margin:0;position:relative}.lr[data-astro-cid-nd6kfpmh]:before{content:"";position:absolute;inset:-14% -18%;z-index:-1;background-image:linear-gradient(rgba(0,0,0,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.05) 1px,transparent 1px);background-size:24px 24px;-webkit-mask-image:radial-gradient(closest-side,#000 55%,transparent);mask-image:radial-gradient(closest-side,#000 55%,transparent);pointer-events:none}.lr-sheet[data-astro-cid-nd6kfpmh]{background:var(--bg);box-shadow:0 30px 60px -28px #00000047,0 2px 6px #0000000d;color:var(--ink)}.lr-top[data-astro-cid-nd6kfpmh]{display:flex;justify-content:space-between;gap:1rem;padding:.9rem 1.4rem}.lr-top[data-astro-cid-nd6kfpmh] .label[data-astro-cid-nd6kfpmh]{color:var(--pj-muted, #737373)}.lr-hero[data-astro-cid-nd6kfpmh]{background:var(--ink);color:#fff;padding:1.4rem 1.4rem 1.5rem}.lr-title[data-astro-cid-nd6kfpmh]{font-family:var(--font-display);font-size:var(--pj-fs-h3, clamp(1.3rem, 1.7vw, 1.7rem));line-height:1.12;letter-spacing:-.015em}.lr-title[data-astro-cid-nd6kfpmh] [data-astro-cid-nd6kfpmh][data-lr-count]{font-variant-numeric:lining-nums tabular-nums}.lr-sub[data-astro-cid-nd6kfpmh]{margin-top:.55rem;font-size:var(--t-label);line-height:1.5;color:#ffffffb8}.lr-plan[data-astro-cid-nd6kfpmh]{padding:1.25rem 1.4rem .5rem}.lr-plan[data-astro-cid-nd6kfpmh] svg[data-astro-cid-nd6kfpmh]{display:block;width:100%;height:auto;overflow:visible}.lr-t[data-astro-cid-nd6kfpmh]{font-family:var(--font-body);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;fill:var(--pj-muted, #737373)}.lr-in[data-astro-cid-nd6kfpmh]{fill:var(--ink-soft);font-size:9.5px}.lr-dim[data-astro-cid-nd6kfpmh] path[data-astro-cid-nd6kfpmh]{fill:none;stroke:var(--pj-muted, #737373);stroke-width:1}.lr-lot[data-astro-cid-nd6kfpmh]{fill:none;stroke:var(--ink);stroke-width:1.6}.lr-setback[data-astro-cid-nd6kfpmh]{fill:none;stroke:var(--pj-muted, #737373);stroke-width:1;stroke-dasharray:4 4}.lr-house[data-astro-cid-nd6kfpmh]{fill:#f1f1f1;stroke:var(--ink);stroke-width:1.2}.lr-new[data-astro-cid-nd6kfpmh]{color:var(--ink)}.lr-new[data-astro-cid-nd6kfpmh] .lr-fill[data-astro-cid-nd6kfpmh]{fill:url(#lr-hatch);opacity:.55}.lr-new[data-astro-cid-nd6kfpmh] .lr-draw[data-astro-cid-nd6kfpmh]{fill:none;stroke:var(--ink);stroke-width:1.6}.lr-new-1[data-astro-cid-nd6kfpmh] .lr-draw[data-astro-cid-nd6kfpmh]{stroke-dasharray:3 3}.lr-legend[data-astro-cid-nd6kfpmh]{display:flex;flex-wrap:wrap;gap:.4rem 1.4rem;margin-top:.75rem;font-size:var(--t-label);color:var(--ink-soft)}.lr-legend[data-astro-cid-nd6kfpmh] span[data-astro-cid-nd6kfpmh]{display:inline-flex;align-items:center;gap:.5rem}.lr-key[data-astro-cid-nd6kfpmh]{display:inline-block;width:.9rem;height:.65rem}.lr-key--existing[data-astro-cid-nd6kfpmh]{background:#f1f1f1;outline:1px solid var(--ink)}.lr-key--new[data-astro-cid-nd6kfpmh]{background:repeating-linear-gradient(-45deg,transparent 0 2px,rgba(0,0,0,.55) 2px 3px);outline:1px solid var(--ink)}.lr-rows[data-astro-cid-nd6kfpmh]{padding:.75rem 1.4rem 1.4rem;display:grid;gap:1.2rem}.lr-block[data-astro-cid-nd6kfpmh] .label[data-astro-cid-nd6kfpmh]{color:var(--pj-muted, #737373)}.lr-options[data-astro-cid-nd6kfpmh]{list-style:none;margin-top:.55rem;display:grid;gap:.35rem}.lr-options[data-astro-cid-nd6kfpmh] li[data-astro-cid-nd6kfpmh]{display:grid;grid-template-columns:5.5rem 1fr;gap:.75rem;font-size:var(--t-body);line-height:1.45;color:var(--ink-soft)}.lr-grade[data-astro-cid-nd6kfpmh]{font-size:var(--t-label);letter-spacing:.08em;color:var(--ink);padding-top:.12em}.lr-split[data-astro-cid-nd6kfpmh]{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}.lr-num[data-astro-cid-nd6kfpmh]{margin-top:.4rem;font-family:var(--font-display);font-size:var(--pj-fs-h3, clamp(1.3rem, 1.7vw, 1.7rem));line-height:1.1;letter-spacing:-.015em}.lr-alert[data-astro-cid-nd6kfpmh]{margin-top:.45rem;font-size:var(--t-body);line-height:1.45;color:var(--ink-soft)}.pj-cta.is-dark .lr[data-astro-cid-nd6kfpmh]:before,.pj-cta:not(.is-armed) .lr[data-astro-cid-nd6kfpmh]:before{background-image:linear-gradient(rgba(255,255,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 1px)}.pj-cta.is-dark .lr-sheet[data-astro-cid-nd6kfpmh],.pj-cta:not(.is-armed) .lr-sheet[data-astro-cid-nd6kfpmh]{box-shadow:0 0 0 1px #ffffff38}.pj-cta.is-dark .lr-cap[data-astro-cid-nd6kfpmh],.pj-cta:not(.is-armed) .lr-cap[data-astro-cid-nd6kfpmh]{color:#ffffff9e}.lr-cap[data-astro-cid-nd6kfpmh]{transition:color 1s ease;margin-top:1.1rem;text-align:center;font-size:var(--t-label);line-height:1.5;color:var(--pj-cap, #6b6b6b)}.lr-top[data-astro-cid-nd6kfpmh] .label[data-astro-cid-nd6kfpmh]{white-space:nowrap}@media(max-width:520px){.lr-split[data-astro-cid-nd6kfpmh]{grid-template-columns:1fr}.lr-top[data-astro-cid-nd6kfpmh],.lr-hero[data-astro-cid-nd6kfpmh],.lr-plan[data-astro-cid-nd6kfpmh],.lr-rows[data-astro-cid-nd6kfpmh]{padding-left:1.1rem;padding-right:1.1rem}.lr-top[data-astro-cid-nd6kfpmh] .label[data-astro-cid-nd6kfpmh]:last-child{display:none}.lr-t[data-astro-cid-nd6kfpmh]{font-size:14px;letter-spacing:.06em}.lr-in[data-astro-cid-nd6kfpmh]{font-size:12px;letter-spacing:.03em}}.lr[data-astro-cid-nd6kfpmh].is-armed .lr-draw[data-astro-cid-nd6kfpmh]{stroke-dasharray:1;stroke-dashoffset:1}.lr[data-astro-cid-nd6kfpmh].is-armed .lr-new-1[data-astro-cid-nd6kfpmh] .lr-draw[data-astro-cid-nd6kfpmh]{stroke-dasharray:1}.lr[data-astro-cid-nd6kfpmh].is-armed .lr-setback[data-astro-cid-nd6kfpmh],.lr[data-astro-cid-nd6kfpmh].is-armed .lr-existing[data-astro-cid-nd6kfpmh],.lr[data-astro-cid-nd6kfpmh].is-armed .lr-dim[data-astro-cid-nd6kfpmh],.lr[data-astro-cid-nd6kfpmh].is-armed .lr-street[data-astro-cid-nd6kfpmh],.lr[data-astro-cid-nd6kfpmh].is-armed .lr-fill[data-astro-cid-nd6kfpmh],.lr[data-astro-cid-nd6kfpmh].is-armed .lr-in[data-astro-cid-nd6kfpmh]{opacity:0}.lr[data-astro-cid-nd6kfpmh].is-drawn .lr-lot[data-astro-cid-nd6kfpmh]{animation:lr-draw 1s var(--ease) .1s forwards}.lr[data-astro-cid-nd6kfpmh].is-drawn .lr-dim[data-astro-cid-nd6kfpmh],.lr[data-astro-cid-nd6kfpmh].is-drawn .lr-street[data-astro-cid-nd6kfpmh]{animation:lr-in .6s var(--ease) .7s forwards}.lr[data-astro-cid-nd6kfpmh].is-drawn .lr-setback[data-astro-cid-nd6kfpmh]{animation:lr-in .6s var(--ease) .9s forwards}.lr[data-astro-cid-nd6kfpmh].is-drawn .lr-existing[data-astro-cid-nd6kfpmh],.lr[data-astro-cid-nd6kfpmh].is-drawn .lr-existing[data-astro-cid-nd6kfpmh] .lr-in[data-astro-cid-nd6kfpmh]{animation:lr-in .6s var(--ease) 1.2s forwards}.lr[data-astro-cid-nd6kfpmh].is-drawn .lr-new-1[data-astro-cid-nd6kfpmh] .lr-draw[data-astro-cid-nd6kfpmh]{animation:lr-draw-new 1s var(--ease) 1.9s forwards}.lr[data-astro-cid-nd6kfpmh].is-drawn .lr-new-1[data-astro-cid-nd6kfpmh] .lr-fill[data-astro-cid-nd6kfpmh]{animation:lr-fill .6s var(--ease) 2.6s forwards}.lr[data-astro-cid-nd6kfpmh].is-drawn .lr-new-1[data-astro-cid-nd6kfpmh] .lr-in[data-astro-cid-nd6kfpmh]{animation:lr-in .5s var(--ease) 2.6s forwards}.lr[data-astro-cid-nd6kfpmh].is-drawn .lr-new-2[data-astro-cid-nd6kfpmh] .lr-draw[data-astro-cid-nd6kfpmh]{animation:lr-draw-new 1.1s var(--ease) 2.8s forwards}.lr[data-astro-cid-nd6kfpmh].is-drawn .lr-new-2[data-astro-cid-nd6kfpmh] .lr-fill[data-astro-cid-nd6kfpmh]{animation:lr-fill .6s var(--ease) 3.6s forwards}.lr[data-astro-cid-nd6kfpmh].is-drawn .lr-new-2[data-astro-cid-nd6kfpmh] .lr-in[data-astro-cid-nd6kfpmh]{animation:lr-in .5s var(--ease) 3.6s forwards}@keyframes lr-draw{to{stroke-dashoffset:0}}@keyframes lr-draw-new{0%{stroke-dashoffset:1;stroke:var(--accent)}70%{stroke-dashoffset:0;stroke:var(--accent)}to{stroke-dashoffset:0;stroke:var(--ink)}}@keyframes lr-in{to{opacity:1}}@keyframes lr-fill{to{opacity:.55}}.lr[data-astro-cid-nd6kfpmh].is-done .lr-new-1[data-astro-cid-nd6kfpmh] .lr-draw[data-astro-cid-nd6kfpmh]{animation:none;stroke-dasharray:3 3;stroke-dashoffset:0}
