.da-root{--ox-paper:#f4f7fb;--ox-paper-2:#e3eaf3;--ox-paper-ink:#142033;--ox-paper-dim:#45576f;--ox-paper-link:#0b4f86}.da-root .ox-hero{position:relative;isolation:isolate}.da-root .ox-photo{position:absolute;inset:0;z-index:-1;overflow:hidden;background:var(--da-ink)}.da-root .ox-photo img{width:100%;height:100%!important;object-fit:cover}.da-root .ox-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(6 11 21/.9),rgb(6 11 21/.74) 55%,rgb(6 11 21/.55))}.da-root .ox-hero h1{max-width:18ch}.da-root .ox-hero .da-hero__sub{max-width:52ch}.da-root .ox-hero__price{display:inline-flex;align-items:baseline;gap:10px;margin-top:22px;padding:10px 16px 12px;background:var(--da-signal);color:var(--da-ink);font-weight:700}.da-root .ox-hero__price strong{font-size:1.9rem;font-stretch:112%;letter-spacing:-.03em;line-height:1}.da-root .ox-lead{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.9fr);grid-gap:4px;gap:4px;padding:12vh var(--da-gut) 0}.da-root .ox-answer{display:grid;grid-gap:18px;gap:18px;align-content:start;padding:clamp(26px,3.4vw,52px);background:var(--da-ink-2)}.da-root .ox-answer p{font-size:clamp(1.1rem,1rem + .35vw,1.3rem);max-width:58ch}.da-root .ox-price{display:grid;grid-gap:16px;gap:16px;align-content:start;padding:clamp(24px,3vw,40px);background:var(--da-ink-3)}.da-root .ox-price__name{font-size:1.15rem!important;letter-spacing:-.01em!important;color:var(--da-text-2);font-weight:600}.da-root .ox-price__total{display:grid;grid-gap:4px;gap:4px}.da-root .ox-price__from{font-size:.9rem;color:var(--da-text-2)}.da-root .ox-price__total strong{font-size:clamp(3.4rem,2rem + 4vw,5.2rem);line-height:.9;font-stretch:112%;letter-spacing:-.045em;color:var(--da-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.da-root .ox-price__unit{font-size:.95rem}.da-root .ox-price__lines{width:100%;border-collapse:collapse;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.da-root .ox-price__lines td,.da-root .ox-price__lines th{padding:9px 0;border-bottom:1px solid var(--da-edge);text-align:left;font-weight:500}.da-root .ox-price__lines td{text-align:right;font-weight:600}.da-root .ox-price__sum td,.da-root .ox-price__sum th{border-bottom:0;font-weight:700;color:var(--da-signal-hi)}.da-root .ox-price__note{font-size:.95rem;color:var(--da-text-2)}.da-root .ox-price__act{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px}.da-root .ox-price__tel{display:inline-flex;align-items:center;min-height:44px;font-weight:600;text-underline-offset:4px}.da-root .ox-get{display:grid;grid-gap:22px;gap:22px}.da-root .ox-get ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:12px 32px;gap:12px 32px}.da-root .ox-get li{display:grid;grid-template-columns:22px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start}.da-root .ox-get svg{margin-top:.3em;color:var(--da-signal)}.da-root .ox-band{padding:12vh var(--da-gut)}.da-root .ox-band--ink2{background:var(--da-ink-2)}.da-root .ox-graphic{display:grid;grid-gap:18px;gap:18px;padding:clamp(22px,3vw,40px);background:var(--da-field)}.da-root .ox-graphic__title{font-size:1.2rem;font-weight:700;font-stretch:104%;letter-spacing:-.015em}.da-root .ox-g{width:100%;height:auto;overflow:visible}.da-root .ox-g--tall{display:none;max-width:420px}.da-root .ox-g__dim{stroke:var(--da-cyan);stroke-width:2}.da-root .ox-g__dot{fill:var(--da-field);stroke:var(--da-cyan);stroke-width:3}.da-root .ox-g__dot--end{fill:var(--da-signal);stroke:var(--da-signal)}.da-root .ox-g__label{fill:var(--da-text);font:700 21px var(--da-f-sans)}.da-root .ox-g__detail{fill:var(--da-text-2);font:400 16px var(--da-f-sans)}.da-root .ox-g__seg--us{fill:var(--da-signal)}.da-root .ox-g__seg--alt{fill:var(--da-signal-hi);opacity:.72}.da-root .ox-g__seg--council{fill:var(--da-cyan)}.da-root .ox-g__table{width:100%;border-collapse:collapse;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.da-root .ox-g__table td,.da-root .ox-g__table th{padding:10px 0;border-bottom:1px solid var(--da-edge);text-align:left;font-weight:500}.da-root .ox-g__table td{text-align:right;font-weight:700}.da-root .ox-g__sum td,.da-root .ox-g__sum th{border-bottom:0;font-weight:700}.da-root .ox-g__to{display:block;font-size:.85rem;color:var(--da-text-2)}.da-root .ox-g__note{font-size:.95rem;color:var(--da-text-2)}.da-root .ox-key{display:inline-block;width:12px;height:12px;margin-right:10px;vertical-align:-1px}.da-root .ox-key--us{background:var(--da-signal)}.da-root .ox-key--alt{background:var(--da-signal-hi);opacity:.72}.da-root .ox-key--council{background:var(--da-cyan)}.da-root .ox-depth{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,380px);grid-template-areas:"houses plan" "range plan" "verdict plan" "src plan";grid-gap:18px 32px;gap:18px 32px;align-items:start}.da-root .ox-depth__houses{grid-area:houses;display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;border:0}.da-root .ox-depth__houses legend{margin-bottom:8px;font-weight:600;font-size:.95rem}.da-root .ox-depth__houses label{position:relative;display:inline-flex}.da-root .ox-depth__houses input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.da-root .ox-depth__houses span{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;background:var(--da-ink-3);font-weight:600;transition:background-color .16s ease,color .16s ease}.da-root .ox-depth__houses input:checked+span{background:var(--da-cyan);color:var(--da-ink)}.da-root .ox-depth__houses input:focus-visible+span{outline:2px solid var(--da-cyan);outline-offset:3px}.da-root .ox-depth__range{grid-area:range;display:grid;grid-gap:10px;gap:10px}.da-root .ox-depth__range strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.da-root .ox-depth__range input{width:100%;min-height:44px;accent-color:var(--da-signal)}.da-root .ox-depth__plan{grid-area:plan;width:100%;height:auto}.da-root .ox-depth__zone--pd{fill:rgb(127 211 255/.18)}.da-root .ox-depth__zone--pa{fill:rgb(255 122 26/.16)}.da-root .ox-depth__zone--plan{fill:rgb(255 90 54/.08)}.da-root .ox-depth__house{fill:var(--da-ink-3);stroke:var(--da-text-2);stroke-width:2}.da-root .ox-depth__ext{stroke-width:3;transition:height .2s var(--da-ease-out)}.da-root .ox-depth__ext--withoutNotice{fill:rgb(127 211 255/.5);stroke:var(--da-cyan)}.da-root .ox-depth__ext--priorApproval{fill:rgb(255 122 26/.55);stroke:var(--da-signal)}.da-root .ox-depth__ext--planning{fill:rgb(255 90 54/.5);stroke:var(--da-red)}.da-root .ox-depth__mark{stroke:var(--da-text-2);stroke-width:1.5;stroke-dasharray:6 6}.da-root .ox-depth__dim{stroke:var(--da-text);stroke-width:2}.da-root .ox-depth__txt{fill:var(--da-text);font:600 17px var(--da-f-sans)}.da-root .ox-depth__small{fill:var(--da-text-2);font:500 14px var(--da-f-sans)}.da-root .ox-depth__verdict{grid-area:verdict;padding:16px 18px;font-size:1.08rem;font-weight:600;background:var(--da-ink-3)}.da-root .ox-depth__verdict--priorApproval{box-shadow:inset 4px 0 0 var(--da-signal)}.da-root .ox-depth__verdict--withoutNotice{box-shadow:inset 4px 0 0 var(--da-cyan)}.da-root .ox-depth__verdict--planning{box-shadow:inset 4px 0 0 var(--da-red)}.da-root .ox-depth__src{grid-area:src;font-size:.9rem;color:var(--da-text-2)}.da-root .ox-depth__src a,.da-root .ox-facts__src{color:var(--da-cyan-soft);text-underline-offset:3px}.da-root .ox-facts{display:grid;grid-gap:26px;gap:26px}.da-root .ox-facts dl{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));grid-gap:4px;gap:4px}.da-root .ox-facts dl>div{display:grid;grid-gap:8px;gap:8px;align-content:start;padding:24px 24px 26px;background:var(--da-ink-2)}.da-root .ox-facts dt{font-size:clamp(2.2rem,1.6rem + 1.6vw,3rem);font-weight:700;font-stretch:112%;letter-spacing:-.04em;line-height:1;color:var(--da-cyan);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.da-root .ox-facts dd{margin:0}.da-root .ox-facts__src{display:inline;font-size:.88rem}.da-root .ox-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:4px;gap:4px;padding:0 var(--da-gut)}.da-root .ox-cols>*{padding:clamp(24px,3vw,44px);background:var(--da-ink-2)}.da-root .ox-prose{display:grid;grid-gap:16px;gap:16px;align-content:start}.da-root .ox-prose p{max-width:66ch}.da-root .ox-answer a,.da-root .ox-prose a{color:var(--da-cyan-soft);text-underline-offset:3px}.da-root .ox-prose h2{font-size:clamp(1.7rem,1.1rem + 1.4vw,2.4rem)}.da-root .ox-stack{display:grid;grid-gap:4px;gap:4px;padding:10vh var(--da-gut) 0}.da-root .ox-cards{display:grid;grid-gap:26px;gap:26px;padding:12vh var(--da-gut) 0}.da-root .ox-cards ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));grid-gap:4px;gap:4px}.da-root .ox-cards a{display:grid;grid-gap:6px;gap:6px;height:100%;align-content:start;padding:22px 22px 24px;background:var(--da-ink-2);text-decoration:none;transition:background-color .18s ease}.da-root .ox-cards__name{font-size:1.12rem;font-weight:700;line-height:1.2}.da-root .ox-cards__price{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--da-signal-hi);font-weight:700}.da-root .ox-cards__blurb{font-size:.95rem;line-height:1.45;opacity:.85}.da-root .ox-cards__group{display:grid;grid-gap:14px;gap:14px}.da-root .ox-cards__group h3{font-size:1.2rem;margin:0}.da-root .ox-backdrop{position:relative;isolation:isolate;margin-top:10vh;padding:clamp(56px,9vw,128px) var(--da-gut);color:#fff}.da-root .ox-backdrop .ox-photo:after{background:rgb(6 11 21/.8)}.da-root .ox-backdrop__copy{max-width:72ch}.da-root .ox-backdrop a{color:#fff}.da-root .ox-appointed{margin:0 var(--da-gut);padding:18px 22px;border-left:4px solid var(--da-signal-hi);background:var(--da-ink-2);line-height:1.5;max-width:72ch}.da-root .ox-cards a:active{transform:scale(.99)}@media (hover:hover) and (pointer:fine){.da-root .ox-cards a:hover{background:var(--da-ink-3);color:inherit}}@media (max-width:1000px){.da-root .ox-cols,.da-root .ox-depth,.da-root .ox-lead{grid-template-columns:minmax(0,1fr)}.da-root .ox-depth{grid-template-areas:"houses" "range" "plan" "verdict" "src"}.da-root .ox-depth__plan{max-width:380px}}@media (max-width:767px){.da-root .ox-g--wide{display:none}.da-root .ox-g--tall{display:block}.da-root .ox-hero__price strong{font-size:1.6rem}}@media (prefers-reduced-motion:reduce){.da-root .ox-cards a,.da-root .ox-depth__ext,.da-root .ox-depth__houses span{transition:none}}.da-root .ox-stack--flush{padding-top:0}.da-root .ox-sec{padding:clamp(24px,3vw,44px);background:var(--da-ink-2)}.da-root .ox-sec:nth-child(2n){background:var(--da-ink-3)}