.bd-split{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center;gap:clamp(2.25rem,5vw,5rem);display:grid}.bd-split>*{min-width:0}.bd-split--top{align-items:start}.bd-split--even{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bd-split--wide{grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr)}.bd-split--rev>.bd-copy{order:2}@media (width<=900px){.bd-split,.bd-split--even,.bd-split--wide{grid-template-columns:minmax(0,1fr)}.bd-split--rev>.bd-copy{order:0}}.bd-copy{align-content:start;justify-items:start;gap:1.1rem;display:grid}.bd-copy>*{min-width:0}.bd-acc{color:var(--orange-ink)}.dark .bd-acc{color:var(--orange)}.bd-stepn{font-family:var(--font-mono);letter-spacing:0;color:var(--orange-ink);font-variant-numeric:tabular-nums;margin:0;font-size:.8rem;font-weight:600}.dark .bd-stepn{color:var(--orange)}.bd-item{align-content:start;gap:.55rem;min-width:0;display:grid}.bd-item p:not(.bd-stepn){max-width:36rem;color:var(--ink-2);margin:0}.dark .bd-item p:not(.bd-stepn){color:var(--stone-2)}.bd-item--lg .h3{letter-spacing:-.02em;font-size:clamp(1.5rem,1.3vw + 1.05rem,2.1rem);line-height:1.08}.bd-item--lg p:not(.bd-stepn){font-size:clamp(1.05rem,.4vw + 1rem,1.2rem);line-height:1.55}.bd-items{align-content:start;gap:1.75rem;display:grid}.bd-items>.bd-item+.bd-item{border-top:1px solid var(--line);padding-top:1.75rem}.bd-ref{font-family:var(--font-mono);letter-spacing:0;color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:.8rem;font-weight:600}.dark .bd-ref{color:var(--stone)}.bd-notes{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem clamp(1.5rem,3vw,3rem);margin-top:clamp(2rem,4vw,3.25rem);display:grid}.bd-notes>.bd-item{border-top:1.5px solid var(--ink);padding-top:1.1rem}.dark .bd-notes>.bd-item{border-color:var(--stone)}@media (width<=860px){.bd-notes{grid-template-columns:minmax(0,1fr)}}.bd-foot{max-width:44rem;color:var(--ink-2);margin:1.5rem 0 0;font-size:.95rem}.dark .bd-foot{color:var(--stone-2)}.bd-pick{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;font-size:1rem;display:inline-flex}.bd-pick--below{margin-top:1rem;display:flex}.bd-fig{margin:0}.bd-fig .stage-cap{align-items:center}.bd-fig .stage-cap .tag-sample{color:var(--orange-ink)}.dark .bd-fig .stage-cap .tag-sample{color:var(--orange)}.bd-cap-r{flex-wrap:wrap;align-items:center;gap:.3rem .6rem;min-width:0;display:inline-flex}.bd-cap-r b{color:var(--ink);font-weight:500}.dark .bd-cap-r b{color:var(--bone)}.bd-pad{padding:clamp(1rem,3vw,2.5rem)}.bd-pad--sheet{padding:clamp(1.75rem,4vw,3.25rem) clamp(.85rem,3vw,2.5rem)}.bd-in--grid{background:linear-gradient(#14110f0b 1px, transparent 1px) 0 0 / 24px 24px, linear-gradient(90deg, #14110f0b 1px, transparent 1px) 0 0 / 24px 24px, var(--bone)}.paper .bd-in--bone,.bd-in--bone{background:var(--bone)}.dark .bd-in--grid{background:linear-gradient(#f3eee60a 1px, transparent 1px) 0 0 / 24px 24px, linear-gradient(90deg, #f3eee60a 1px, transparent 1px) 0 0 / 24px 24px, var(--char)}.bd-sheet{width:100%;max-width:440px;color:var(--ink);border:1px solid var(--line);text-align:left;background:#fff;border-radius:3px;margin-inline:auto;padding:1.5rem 1.4rem 1.4rem;position:relative;box-shadow:0 1px #14110f0a,0 34px 50px -34px #14110f80}.bd-sheet p{margin:0}@media (width>=768px){.bd-sheet--tilt{transform:rotate(-1.4deg)}.bd-sheet--tilt-r{transform:rotate(1.4deg)}}.bd-sheet-h{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:start;gap:1rem;padding-bottom:.85rem;display:flex}.bd-sheet-h>div{min-width:0}.bd-sheet-k{font-family:var(--font-mono);letter-spacing:0;color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:.62rem;font-weight:600}.bd-sheet-t{letter-spacing:-.02em;font-size:1.4rem;font-weight:780;font-stretch:108%;line-height:1.1;margin-top:.15rem!important}.bd-sheet .tag-sample{color:var(--orange-ink);flex-shrink:0}.bd-sheet .titleblock{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.2rem}@media (width<=480px){.bd-sheet .titleblock{grid-template-columns:repeat(2,minmax(0,1fr))}.bd-sheet .titleblock>div:last-child{grid-column:1/-1}}.bd-sheet .titleblock,.bd-sheet .titleblock>div{border-color:var(--ink)}.bd-sheet .titleblock dt{color:var(--ink-2)}.bd-clip{background:var(--smoke);border-radius:5px 5px 2px 2px;width:92px;height:26px;margin-left:-46px;position:absolute;top:-13px;left:50%;box-shadow:inset 0 -4px #00000047}.bd-clip:after{content:"";border:3px solid var(--smoke);border-bottom:0;border-radius:9px 9px 0 0;width:26px;height:14px;margin-left:-13px;position:absolute;top:-7px;left:50%}.bd-checks{margin:0;padding:0;list-style:none}.bd-checks li{border-bottom:1px solid var(--line);grid-template-columns:26px minmax(0,1fr);align-items:start;gap:.85rem;padding:.85rem 0;display:grid}.bd-mark{border:1.5px solid var(--ink);width:26px;height:26px;color:var(--ink);background:#fff;border-radius:4px;place-items:center;display:grid}.bd-mark svg{width:15px;height:15px}.bd-checks .ok .bd-mark{background:var(--orange);color:var(--night)}.bd-checks b{font-size:.98rem;font-weight:700;line-height:1.25;display:block}.bd-hand{font-family:var(--font-serif);color:var(--ink-2);margin-top:.15rem;font-size:1.1rem;font-style:italic;line-height:1.25;display:block}.js [data-reveal].in .bd-mark{animation:.3s linear both tickmark;animation-delay:calc(.45s + var(--i,0) * .16s)}.bd-rows{margin:0;padding:0;list-style:none}.bd-rows li{border-bottom:1px solid var(--line);grid-template-columns:1.6rem minmax(0,1fr) auto;align-items:center;gap:.4rem .75rem;padding:.9rem 0;font-size:.98rem;font-weight:650;line-height:1.25;display:grid}.bd-rows li>i{font-style:normal;font-family:var(--font-mono);color:var(--orange-ink);font-variant-numeric:tabular-nums;font-size:.66rem;font-weight:400}.bd-slot{font-family:var(--font-mono);letter-spacing:0;color:var(--ink-2);white-space:nowrap;font-variant-numeric:tabular-nums;background:repeating-linear-gradient(-45deg,#fff 0 6px,#f6f1e9 6px 7px);border:1.5px dashed #b9ae9f;border-radius:3px;padding:.32rem .6rem;font-size:.62rem;font-weight:600;display:inline-block}@media (width<=420px){.bd-rows li{grid-template-columns:1.6rem minmax(0,1fr)}.bd-slot{grid-column:2;justify-self:start}}.bd-sheet-n{font-family:var(--font-mono);color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:.66rem;line-height:1.45;margin-top:.9rem!important}.bd-care{margin:0;padding:0;list-style:none}.bd-care li{border-bottom:1px solid var(--line);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.9rem 0;display:grid}.bd-care-ic{background:var(--night);width:34px;height:34px;color:var(--orange);border-radius:50%;place-items:center;display:grid}.bd-care-ic svg{width:17px;height:17px}.bd-care b{font-size:.98rem;font-weight:700;line-height:1.25}.bd-care em{font-style:normal;font-family:var(--font-mono);letter-spacing:0;color:var(--orange-ink);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.64rem;font-weight:600}.bd-scope-b{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:1rem;display:grid}.bd-scope-b>div{border:1.5px dashed #b9ae9f;border-radius:3px;align-content:start;gap:.55rem;min-width:0;min-height:86px;padding:.6rem .7rem;display:grid}.bd-scope-b span{font-family:var(--font-mono);letter-spacing:0;color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:.62rem;font-weight:600}.bd-scope-b u{background:var(--line);height:1px;text-decoration:none;display:block}.bd-scope-b u+u{margin-top:.75rem}.bd-scope-b{position:relative}.bd-stamp{border:2.5px solid var(--orange-ink);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;text-align:center;color:var(--orange-ink);font-variant-numeric:tabular-nums;background:#ffffffdb;border-radius:5px;padding:.35rem .6rem;font-size:.62rem;font-weight:500;line-height:1.25;position:absolute;bottom:.55rem;right:.7rem;transform:rotate(-7deg)}.bd-bp{z-index:-1;position:absolute;inset:0}.bd-statement{font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(1.6rem,2.2vw + .9rem,2.9rem);font-weight:760;font-stretch:106%;line-height:1.08}.bd-fork{border-top:1.5px solid var(--ink);gap:0;display:grid;position:relative}.bd-way{border-bottom:1px solid var(--line);color:inherit;grid-template-columns:2.6rem minmax(0,1fr);gap:.5rem 1.1rem;padding:clamp(1.4rem,2.6vw,2.1rem) clamp(.25rem,1.6vw,1.4rem) clamp(1.4rem,2.6vw,2.1rem) 0;text-decoration:none;display:grid;position:relative}.bd-way>div{justify-items:start;gap:.7rem;min-width:0;display:grid}.bd-way-k{border:1.5px solid var(--ink);width:2.6rem;height:2.6rem;font-family:var(--font-mono);transition:background .3s, color .3s, transform .45s var(--ease);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:.8rem;display:grid}.bd-way-l{font-family:var(--font-mono);letter-spacing:0;color:var(--orange-ink);font-variant-numeric:tabular-nums;margin:0;font-size:.8rem;font-weight:600}.bd-way .h3{text-wrap:pretty;font-size:clamp(1.25rem,.9vw + 1rem,1.7rem);font-weight:700;line-height:1.16}a.bd-way:hover .bd-way-k{background:var(--ink);color:var(--bone);transform:translate(4px)}.bd-way--on{border-bottom:1.5px solid var(--ink)}.bd-way--on .bd-way-k{background:var(--orange);border-color:var(--orange);color:var(--night)}.bd-here{font-family:var(--font-mono);letter-spacing:0;color:var(--ink-2);font-variant-numeric:tabular-nums;align-items:center;gap:.45rem;font-size:.75rem;font-weight:600;display:inline-flex}.bd-here:before{content:"";background:var(--orange);border-radius:50%;width:8px;height:8px}@media (width>=861px){.bd-fig .trk-dot{box-shadow:0 0 0 5px var(--char)}}.bd-chart{position:relative}.bd-chart svg{width:100%;height:auto;display:block;overflow:visible}.bd-chart .ax{fill:none;stroke:var(--ink);stroke-width:1.5px}.bd-chart .tk{stroke:var(--ink-2);stroke-width:1px}.bd-chart .gl{stroke:var(--line);stroke-width:1px;stroke-dasharray:3 6}.bd-chart .day{fill:none;stroke:#9b9080;stroke-width:1.5px;stroke-linejoin:round}.bd-chart .avg{fill:none;stroke:var(--orange);stroke-width:4.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset .9s var(--ease) .3s}.js [data-reveal]:not(.in) .bd-chart .avg{stroke-dashoffset:1px}.bd-chart .bad{fill:#fff;stroke:var(--ink);stroke-width:1.5px}.bd-chart .lead{stroke:var(--ink);stroke-width:1px}.bd-ann,.bd-axl{font-family:var(--font-mono);letter-spacing:0;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.62rem;font-weight:600;line-height:1.2;position:absolute}.bd-ann{border:1px solid var(--ink);background:var(--paper);color:var(--ink);border-radius:2px;padding:.22rem .42rem;transform:translateY(-50%)}.bd-axl{color:var(--ink-2)}.bd-axl--y{top:0;left:0}.bd-axl--x{bottom:0;right:0}.bd-key{border-top:1px solid var(--line);font-family:var(--font-mono);color:var(--ink-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:.4rem 1.4rem;margin:1.1rem 0 0;padding:.9rem 0 0;font-size:.68rem;display:flex}.bd-key span{align-items:center;gap:.5rem;display:inline-flex}.bd-key span:before{content:"";border-top:1.5px solid #9b9080;width:24px}.bd-key .k-avg:before{border-top:4px solid var(--orange);border-radius:2px}.bd-vers{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1.25rem;margin:0;padding:.5rem 0;list-style:none;display:grid}.bd-ver{justify-items:center;gap:.85rem;min-width:0;display:grid}.bd-ver-k{font-family:var(--font-mono);letter-spacing:0;color:var(--ink-2);font-variant-numeric:tabular-nums;align-items:center;gap:.55rem;margin:0;font-size:.68rem;font-weight:600;display:inline-flex}.bd-sw{background:#cfc5b6;border-radius:999px;flex-shrink:0;width:30px;height:16px;position:relative}.bd-sw:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;position:absolute;top:2px;left:2px}.bd-ver--on .bd-sw,.bd-ver--new .bd-sw{background:var(--orange)}.bd-ver--on .bd-sw:after,.bd-ver--new .bd-sw:after{left:16px}.bd-ver--on .bd-ver-k,.bd-ver--new .bd-ver-k{color:var(--ink)}.bd-ver--off .ad{filter:grayscale();opacity:.74;box-shadow:none}.bd-ver--new .ad{outline:2px solid var(--orange);outline-offset:3px}.bd-ver .ad-img{height:112px;position:relative;overflow:hidden}.bd-ver .ad-img svg{width:46px;height:46px}.bd-ver .bd-img--b{color:var(--ink);background:repeating-linear-gradient(-45deg,#efe8dc 0 8px,#e4dccd 8px 9px);place-items:end start}.bd-ver .bd-img--b svg{opacity:.85;width:78px;height:78px;margin:0 0 4px 12px}.bd-ver .bd-img--c{background:linear-gradient(var(--orange), var(--orange)) 0 72% / 100% 2px no-repeat, var(--orange-wash);color:var(--orange-ink);place-items:center end}.bd-ver .bd-img--c svg{width:64px;height:64px;margin-right:1rem}.bd-slot-l{background:var(--night);color:var(--bone);font-family:var(--font-mono);letter-spacing:0;font-variant-numeric:tabular-nums;border-radius:2px;padding:.14rem .38rem;font-size:.56rem;font-weight:600;line-height:1.3;position:absolute;top:.5rem;left:.5rem}.bd-ver .ad-h{padding-bottom:.1rem}@media (width>=900px){.bd-vers{padding:1.25rem 0 .75rem}.bd-ver--off{transform:rotate(-2.5deg)translateY(12px)}.bd-ver--on{transform:translateY(-10px)}.bd-ver--new{transform:rotate(2.5deg)translateY(12px)}}@media (width<=700px){.bd-vers{grid-template-columns:minmax(0,1fr);gap:1.75rem}}.bd-mini{--k:1;color:var(--ink);text-align:left;background:#fff;container-type:inline-size}.bd-mini--tab{--k:1.5}.bd-mini--phone{--k:2.3}.bd-mini .site-nav{gap:calc(2.2cqw * var(--k));padding:calc(1.9cqw * var(--k)) calc(2.8cqw * var(--k));font-size:max(.4rem, calc(1.9cqw * var(--k)))}.bd-mini .site-nav b{padding:calc(.5cqw * var(--k)) calc(1.2cqw * var(--k));font-size:max(.38rem, calc(1.7cqw * var(--k)));white-space:nowrap;border-width:1px}.bd-mini .site-nav span:not(.site-btn){white-space:nowrap}.bd-mini .site-nav span.site-btn{display:inline-block}.bd-mini .site-nav span.bd-burger{display:grid}.bd-mini .site-btn{padding:calc(1cqw * var(--k)) calc(2cqw * var(--k));font-size:max(.4rem, calc(1.9cqw * var(--k)));white-space:nowrap;border-radius:3px}.bd-mini .site-hero{gap:calc(1.6cqw * var(--k));padding:calc(4.6cqw * var(--k)) calc(2.8cqw * var(--k)) calc(4cqw * var(--k))}.bd-mini .site-hero .site-t{max-width:18ch;font-size:max(.66rem, calc(4.6cqw * var(--k)))}.bd-mini .site-hero p:not(.site-t){font-size:max(.42rem, calc(2cqw * var(--k)));line-height:1.4}.bd-mini .site-photos{gap:calc(1.3cqw * var(--k));padding:calc(2cqw * var(--k)) calc(2.8cqw * var(--k))}.bd-mini .site-photos div{border-radius:3px;padding:0;font-size:max(.4rem,1.5cqw)}.bd-mini--phone .site-photos{grid-template-columns:repeat(2,1fr)}.bd-mini .site-foot{gap:calc(1.6cqw * var(--k));padding:calc(1.8cqw * var(--k)) calc(2.8cqw * var(--k)) calc(2.4cqw * var(--k));font-size:max(.4rem, calc(1.8cqw * var(--k)))}.bd-burger{gap:calc(.9cqw * var(--k));width:calc(4.4cqw * var(--k));display:grid}.bd-burger i{height:max(1px, calc(.5cqw * var(--k)));background:var(--ink);border-radius:1px}.bd-devs{padding-bottom:14%;position:relative}.bd-dev{min-width:0}.bd-dev--desk{width:72%;margin-left:10%}.bd-dev--tab{background:#0c0a09;border-radius:17px;width:37%;padding:8px;position:absolute;bottom:0;right:0;transform:rotate(2deg);box-shadow:0 0 0 1px #3a322b,0 34px 54px -30px #14110fb3}.bd-dev--tab>.bd-mini{border-radius:10px;overflow:hidden}.bd-dev--phone{width:22%;position:absolute;bottom:3%;left:0;transform:rotate(-3deg)}.phone.bd-phone-sm{border-radius:24px;width:100%;padding:5px;box-shadow:0 0 0 1px #3a322b,0 30px 50px -28px #14110fb3}.bd-phone-sm .ph-bar{background:#fff;border-radius:19px 19px 0 0;padding:5px 12px 3px;font-size:.46rem}.bd-phone-sm .ph-island{width:34%;height:9px}.phone.bd-phone-sm>.bd-mini{background:#fff;border-radius:0 0 19px 19px;overflow:hidden}@media (width<=767px){.bd-devs{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end;gap:1rem;padding-bottom:0;display:grid}.bd-dev--desk{grid-column:1/-1;width:100%;margin:0}.bd-dev--tab,.bd-dev--phone{width:auto;position:static;transform:none}.bd-dev--phone{order:3}}.bd-town-fix,html[data-trade=property-development] .bd-town{display:none}html[data-trade=property-development] .bd-town-fix{display:inline}.bd-found{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:stretch;gap:1rem;display:grid}.bd-found>.stage{flex-direction:column;display:flex}.bd-found>.stage>.stage-in{flex:1;align-content:center;display:grid}@media (width<=860px){.bd-found{grid-template-columns:minmax(0,1fr);gap:1.5rem}}.bd-serp,.bd-ai{width:100%;color:var(--ink);text-align:left;background:#f6f3ee;border-radius:10px;overflow:hidden;box-shadow:0 30px 50px -30px #000c}.bd-serp p,.bd-ai p{margin:0}.bd-serp-b,.bd-ai-b{gap:.9rem;padding:clamp(.85rem,2vw,1.25rem);display:grid}.bd-q{border:1.5px solid var(--line);background:#fff;border-radius:999px;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:.6rem;padding:.6rem .9rem;font-size:.86rem;font-weight:560;line-height:1.3;display:grid}.bd-q svg{width:16px;height:16px;color:var(--ink-2)}.bd-res{gap:.35rem;padding:.1rem .3rem;display:grid}.bd-res u,.bd-ai u{background:#ddd4c7;border-radius:4px;height:8px;text-decoration:none;display:block}.bd-res u:first-child{width:34%;height:6px}.bd-res u:nth-child(2){width:62%;height:11px}.bd-res u:nth-child(3){width:90%}.bd-res--you{border:1.5px solid var(--orange);background:#fff;border-radius:8px;gap:.3rem;padding:.85rem .95rem}.bd-res-u{font-family:var(--font-mono);color:var(--ink-2);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:.62rem}.bd-res-t{text-decoration:underline;text-decoration-color:var(--orange);text-underline-offset:3px;font-size:1.02rem;font-weight:720;line-height:1.22;text-decoration-thickness:1.5px}.bd-res-d{color:var(--ink-2);font-size:.8rem;line-height:1.42}.bd-ai-h{border-bottom:1px solid var(--line);align-items:center;gap:.5rem;padding:.7rem 1rem;font-size:.9rem;font-weight:720;display:flex}.bd-ai-h svg{width:16px;height:16px;color:var(--orange-ink)}.bd-ai-q{background:var(--night);max-width:88%;color:var(--bone);border-radius:16px 16px 4px;justify-self:end;padding:.55rem .85rem;font-size:.84rem;line-height:1.38}.bd-ai-a{gap:.6rem;font-size:.84rem;line-height:1.45;display:grid}.bd-ai-g{border:1px solid var(--line);border-radius:8px;gap:.4rem;padding:.7rem .85rem;display:grid}.bd-ai-g u:first-child{width:44%;height:10px}.bd-ai-g u+u{width:78%}.bd-ai-card{border:1.5px solid var(--orange);background:#fff;border-radius:8px;gap:.15rem;padding:.75rem .85rem;display:grid}.bd-ai-card b{font-size:.96rem;font-weight:720}.bd-ai-card span{color:var(--ink-2);font-size:.8rem}.bd-ai-card small{font-family:var(--font-mono);color:var(--orange-ink);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin-top:.3rem;font-size:.6rem}.bd-caret{vertical-align:-.18em;background:var(--orange);width:2px;height:1.05em;margin-left:2px;animation:1.1s step-end infinite bd-blink;display:inline-block}@keyframes bd-blink{50%{opacity:0}}.bd-ed{color:var(--ink);text-align:left;background:#fff}.bd-ed p{margin:0}.bd-ed-b{grid-template-columns:minmax(0,1fr) minmax(0,190px);display:grid}.bd-ed-page{background:linear-gradient(#14110f0d 1px,#0000 1px) 0 0/100% 28px,#fff;align-content:start;gap:.9rem;min-width:0;padding:clamp(.9rem,2vw,1.4rem);display:grid}.bd-ed-t{max-width:20ch;font-size:clamp(1.05rem,1.2vw + .6rem,1.45rem)}.bd-ed-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:.9rem;display:grid}.bd-ed-photo{aspect-ratio:4/3;font-family:var(--font-mono);color:var(--ink-2);outline:2px solid var(--orange);outline-offset:3px;font-variant-numeric:tabular-nums;background:repeating-linear-gradient(-45deg,#f1ebe1 0 8px,#e9e1d4 8px 9px);border-radius:4px;place-items:center;font-size:.62rem;display:grid;position:relative}.bd-ed-photo:before,.bd-ed-photo:after{content:"";border:2px solid var(--orange);background:#fff;width:9px;height:9px;position:absolute}.bd-ed-photo:before{top:-8px;left:-8px}.bd-ed-photo:after{bottom:-8px;right:-8px}.bd-ed-tool{background:var(--night);color:var(--bone);font-family:var(--font-display);white-space:nowrap;border-radius:4px;align-items:center;gap:.35rem;padding:.25rem .5rem;font-size:.68rem;font-weight:650;display:inline-flex;position:absolute;top:.4rem;left:.4rem}.bd-ed-tool svg{width:12px;height:12px;color:var(--orange)}.bd-ed-text{align-content:start;gap:.6rem;min-width:0;display:grid}.bd-ed-p{outline:1.5px dashed var(--orange-ink);background:var(--orange-wash);border-radius:3px;padding:.45rem .55rem;font-size:.84rem;line-height:1.45}.bd-ed-text u{background:#e6ded1;border-radius:4px;height:8px;text-decoration:none;display:block}.bd-ed-text u:last-child{width:64%}.bd-ed .site-photos{padding:0}.bd-ed-side{border-left:1px solid var(--line);background:#f6f3ee;align-content:start;gap:.6rem;padding:.9rem;display:grid}.bd-ed-k{font-family:var(--font-mono);letter-spacing:0;color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:.6rem;font-weight:600}.bd-ed-drop,.bd-ed-field{border:1.5px solid var(--line);background:#fff;border-radius:5px;padding:.55rem .6rem;font-size:.74rem;font-weight:600;line-height:1.3}.bd-ed-drop{border-style:dashed;border-color:#b9ae9f;align-items:center;gap:.45rem;display:flex}.bd-ed-drop svg{width:15px;height:15px;color:var(--orange-ink);flex-shrink:0}.bd-ed-field{gap:5px;display:grid}.bd-ed-field u{background:#e6ded1;border-radius:3px;height:6px;text-decoration:none;display:block}.bd-ed-field u:last-child{width:55%}.bd-ed-lock{font-family:var(--font-mono);color:var(--ink-2);font-variant-numeric:tabular-nums;align-items:center;gap:.4rem;font-size:.64rem;display:flex;margin-top:.3rem!important}.bd-ed-lock svg{flex-shrink:0;width:13px;height:13px}.bd-ed-save{background:var(--orange);color:var(--night);text-align:center;border-radius:5px;padding:.5rem;font-size:.8rem;font-weight:700}@media (width<=620px){.bd-ed-b{grid-template-columns:minmax(0,1fr)}.bd-ed-side{border-left:0;border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr))}.bd-ed-side>.bd-ed-k,.bd-ed-lock,.bd-ed-save{grid-column:1/-1}.bd-ed-side>.bd-ed-k{display:none}}@media (width<=420px){.bd-ed-row{grid-template-columns:minmax(0,1fr);gap:1.1rem}}.bd-flush .site,.bd-flush .desk{box-shadow:none;border:0;border-radius:0}.bd-file{width:100%;max-width:460px;color:var(--ink);border:1px solid var(--line);text-align:left;background:#fff;border-radius:10px;margin-inline:auto;overflow:hidden;box-shadow:0 34px 50px -34px #14110f80}.bd-file p{margin:0}.bd-file-h{border-bottom:1px solid var(--line);background:#f6f3ee;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.95rem 1.1rem;display:grid}.bd-file-h .inbox-av{width:40px;height:40px;font-size:1rem}.bd-file-h b{font-size:1.08rem;font-weight:740;line-height:1.2;display:block}.bd-file-h small{font-family:var(--font-mono);color:var(--ink-2);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:.64rem;line-height:1.4;display:block}.bd-file .tag-sample{color:var(--orange-ink)}.bd-file-l{margin:0;padding:.5rem 1.1rem .9rem;list-style:none;position:relative}.bd-file-l:before{content:"";border-left:1.5px dashed #cfc5b6;position:absolute;top:1.6rem;bottom:2rem;left:calc(1.1rem + 14px)}.bd-file-l li{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:.8rem;padding:.7rem 0;display:grid;position:relative}.bd-file-ic{border:1.5px solid var(--ink);background:#fff;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.bd-file-ic svg{width:14px;height:14px}.bd-file-l li.on .bd-file-ic{background:var(--orange);border-color:var(--orange)}.bd-file-k{font-family:var(--font-mono);letter-spacing:0;color:var(--orange-ink);font-variant-numeric:tabular-nums;font-size:.6rem;font-weight:600;display:block}.bd-file-l p{font-size:.9rem;font-weight:560;line-height:1.35}.bd-calc{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);place-items:center;gap:clamp(1rem,2.5vw,2rem);display:grid}.bd-calc>*{min-width:0}.bd-calc p{margin:0}.bd-calc .app,.bd-calc .inbox{border:1px solid var(--line);max-width:400px;box-shadow:0 34px 50px -34px #14110f8c}.bd-f{gap:.25rem;font-size:.76rem;font-weight:600;line-height:1.3;display:grid}.bd-f b{border:1.5px solid var(--line);background:#fff;border-radius:5px;padding:.5rem .65rem;font-size:.84rem;font-weight:560;line-height:1.3;display:block}.bd-seg{border:0;min-width:0;margin:0;padding:0}.bd-seg legend{margin-bottom:.3rem;padding:0;font-size:.76rem;font-weight:600;line-height:1.3}.bd-seg-in{border:1.5px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.bd-seg label{cursor:pointer;display:block;position:relative}.bd-seg input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.bd-seg label span{text-align:center;border-radius:5px;place-items:center;min-height:44px;padding:.2rem .3rem;font-size:.78rem;font-weight:650;line-height:1.15;transition:background .25s,color .25s;display:grid}.bd-seg label:hover span{background:var(--bone)}.bd-seg input:checked+span{background:var(--night);color:var(--bone)}.bd-seg input:focus-visible+span{outline:2px solid var(--orange-ink);outline-offset:2px}.bd-out{background:var(--night);color:var(--bone);border-radius:8px;gap:.45rem;padding:.9rem;display:grid}.bd-out-k{font-family:var(--font-mono);letter-spacing:0;color:var(--orange);font-variant-numeric:tabular-nums;font-size:.6rem;font-weight:600}.bd-out-v{letter-spacing:-.02em;font-size:1.3rem;font-weight:780;font-stretch:106%;line-height:1.15}.bd-range{background:linear-gradient(var(--stone), var(--stone)) center / 100% 2px no-repeat;height:14px;margin:.2rem 7px 0;position:relative}.bd-range:before,.bd-range:after{content:"";border-left:2px solid var(--stone);position:absolute;top:2px;bottom:2px}.bd-range:after{right:0}.bd-range i{transition:transform .6s var(--ease);position:absolute;inset:0;transform:translate(-50%)}.bd-range i:after{content:"";background:var(--orange);width:14px;height:14px;box-shadow:0 0 0 3px var(--night);border-radius:50%;position:absolute;top:0;right:-7px}.bd-calc:has(input[value="0"]:checked) .bd-range i{transform:translate(-86%)}.bd-calc:has(input[value="2"]:checked) .bd-range i{transform:translate(-14%)}.bd-out-n{color:var(--stone-2);font-size:.72rem}.bd-echo [data-l]{display:none}.bd-echo [data-l="1"]{display:inline}.bd-calc:has(input[value="0"]:checked) .bd-echo [data-l="1"],.bd-calc:has(input[value="2"]:checked) .bd-echo [data-l="1"]{display:none}.bd-calc:has(input[value="0"]:checked) .bd-echo [data-l="0"],.bd-calc:has(input[value="2"]:checked) .bd-echo [data-l="2"]{display:inline}.bd-go{font-family:var(--font-mono);letter-spacing:0;text-align:center;color:var(--ink-2);font-variant-numeric:tabular-nums;justify-items:center;gap:.5rem;font-size:.62rem;font-weight:600;display:grid}.bd-go span{background:var(--orange);width:34px;height:34px;color:var(--night);border-radius:50%;place-items:center;display:grid}.bd-go svg{width:17px;height:17px}.bd-filled{margin:0;padding:.3rem 1rem .9rem}.bd-filled>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.42fr) minmax(0,1fr);gap:.6rem;padding:.5rem 0;display:grid}.bd-filled>div:last-child{border-bottom:0}.bd-filled dt{font-family:var(--font-mono);letter-spacing:0;color:var(--ink-2);font-variant-numeric:tabular-nums;padding-top:.12rem;font-size:.6rem;font-weight:600}.bd-filled dd{margin:0;font-size:.82rem;font-weight:600;line-height:1.35}@media (width<=760px){.bd-calc{grid-template-columns:minmax(0,1fr)}.bd-go svg{transform:rotate(90deg)}}.bd-map{text-align:left;gap:1rem;display:grid}.bd-map p{margin:0}.bd-map-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1.5rem;display:flex}.bd-map-t{font-size:1.1rem}.bd-map-t small{font-family:var(--font-mono);letter-spacing:0;color:var(--ink-2);font-variant-numeric:tabular-nums;margin-left:.5rem;font-size:.66rem;font-weight:400}.bd-map-key{font-family:var(--font-mono);color:var(--ink-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:.35rem 1.1rem;font-size:.66rem;display:flex}.bd-map-key span{align-items:center;gap:.4rem;display:inline-flex}.bd-map-key i{background:#fff;border:1px solid #cfc5b6;border-radius:2px;width:13px;height:13px}.bd-map-key b{color:var(--ink);font-weight:500}.bd-estate{background:#e2d9cb;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2.2vw,26px);padding:clamp(10px,2.2vw,26px);display:grid}.bd-road{font-family:var(--font-mono);letter-spacing:0;text-align:center;color:#6b6358;font-variant-numeric:tabular-nums;grid-column:1/-1;font-size:.58rem;font-weight:600;line-height:1}.bd-block{grid-template-columns:repeat(6,minmax(0,1fr));gap:3px;min-width:0;display:grid}.bd-lot{-webkit-appearance:none;appearance:none;aspect-ratio:1;min-width:0;font-family:var(--font-mono);color:var(--ink-2);cursor:pointer;transition:transform .4s var(--ease), box-shadow .3s;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #cfc5b6;border-radius:3px;margin:0;padding:0;font-size:.66rem;position:relative}.bd-lot--h,.bd-map-key .k-h{background:var(--docket);color:var(--docket-ink);border-color:#cdb955}.bd-lot--s,.bd-map-key .k-s{color:#4a433b;background:repeating-linear-gradient(-45deg,#d9d0c2 0 5px,#cbbfae 5px 6px);border-color:#bdb2a1}.bd-lot:hover,.bd-lot:focus-visible,.bd-lot.is-on{z-index:2;box-shadow:0 0 0 2px var(--ink), 0 12px 18px -8px #14110f80;transform:scale(1.12)}.bd-park{min-height:84px;font-family:var(--font-mono);letter-spacing:0;color:#2a5a36;font-variant-numeric:tabular-nums;background:#2f6b3f1a;border:1px dashed #b9ae9f;border-radius:4px;align-content:center;place-items:center;gap:.3rem;font-size:.6rem;font-weight:600;display:grid}.bd-park svg{width:26px;height:26px}.bd-map-b{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1.5rem;display:flex}.bd-read{background:var(--night);color:var(--bone);border-radius:999px;align-items:center;gap:.6rem;padding:.45rem .75rem;font-size:.86rem;font-weight:650;line-height:1.2;display:none}.js .bd-read{display:inline-flex}.bd-read span{font-family:var(--font-mono);letter-spacing:0;color:var(--orange);font-variant-numeric:tabular-nums;font-size:.66rem;font-weight:600}.bd-hint{font-family:var(--font-mono);color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:.66rem;line-height:1.4;display:none}.js .bd-hint{display:block}.bd-hint-t{display:none}@media (hover:none){.bd-hint-p{display:none}.bd-hint-t{display:inline}}@media (width<=700px){.bd-estate{grid-template-columns:minmax(0,1fr)}.bd-lot{aspect-ratio:1/1.08}}.bd-payrow{justify-items:center;display:grid}.bd-payphone .ph-body{min-height:0;padding-bottom:1.6rem}.bd-payphone .ph-sys svg.due{color:var(--orange-ink)}.bd-ledger{width:100%;max-width:26rem;color:var(--ink);margin-top:.6rem}.bd-ledger p{margin:0}.bd-ledger .claims li.now{font-weight:700}.bd-ledger .claims li.now em{color:var(--ok)}.bd-gap{margin-top:.6rem}.bd-rule{border-top:1px solid var(--line);margin-top:.4rem;padding-top:1.1rem}.dark .bd-rule{border-color:var(--line-dark)}
