.dl4{--dl4-paper:var(--color-white);--dl4-ink:var(--color-ice-ink);--dl4-blue:var(--color-blue);--dl4-acryl:#175ec533;--dl4-hair:#94abcc;--dl4-rule:#d3deee;--dl4-zebra:#f1f5fb;--dl4-amber:var(--color-amber);--dl4-paper-fill:linear-gradient(168deg, #fff 0%, #fff 58%, #edf2f9 100%);--dl4-plate:#175ec5eb;--dl4-depth:inset 0 0 0 1px #00204a12, 0 1px 1px #00081c66, 7px 7px 0 0 var(--dl4-plate), 11px 15px 20px -6px #0006168c, 0 26px 44px -18px #000616bf;--dl4-depth-up:inset 0 0 0 1px #00204a12, 0 1px 1px #00081c4d, 10px 11px 0 0 var(--color-blue), 16px 24px 28px -8px #00061680, 0 40px 60px -22px #000616cc;min-block-size:100svh;padding-block:calc(var(--header-h) + 1.25rem) 2.25rem;background:#00204a;align-content:center;display:grid}.dl4__in{inline-size:100%;padding-inline:var(--page-edge)}.dl4__head{gap:.7rem;display:grid}.dl4__title{color:var(--color-hi);text-wrap:balance;margin:0}.dl4__lead{text-wrap:balance;max-inline-size:60ch;font-family:var(--font-body);font-size:var(--fs-lead);color:var(--color-mid);margin:0;line-height:1.45}.dl4__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.45rem .95rem;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}.dl4__item{min-inline-size:0}.dl4__card{--tx:0;--ty:0;--lift:0px;appearance:none;inline-size:100%;font:inherit;color:var(--color-hi);text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;outline:none;flex-direction:column;gap:.85rem;margin:0;padding:0;display:flex}.dl4__sheet{aspect-ratio:6/5;background:var(--dl4-paper-fill);inline-size:100%;box-shadow:var(--dl4-depth);transform:perspective(900px) translateY(var(--lift)) rotateX(calc(var(--ty) * -5deg)) rotateY(calc(var(--tx) * 6deg));transition:transform .56s var(--ease-ui), box-shadow .56s var(--ease-ui);border-radius:10px;display:block;position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){.dl4__card:hover{--lift:-5px}.dl4__card:hover .dl4__sheet{box-shadow:var(--dl4-depth-up)}}.dl4__card:active .dl4__sheet{--lift:1px;transition-duration:.16s}.dl4__card:focus-visible .dl4__sheet{outline:2px solid var(--color-ui);outline-offset:5px}.dl4__card[data-lifted] .dl4__sheet{visibility:hidden}.dl4__cap{font-family:var(--font-body);color:var(--color-hi);text-wrap:balance;align-items:flex-start;gap:.6rem;font-size:.95rem;font-weight:500;line-height:1.3;display:flex}.dl4__plus{background:var(--color-blue);block-size:18px;inline-size:18px;transition:background-color .24s var(--ease-ui), transform .42s var(--ease-ui);border-radius:5px;flex:none;place-items:center;margin-block-start:.1em;display:grid}.dl4__plus svg{fill:none;stroke:#fff;stroke-width:1.6px;block-size:10px;inline-size:10px}.dl4__card:is(:hover,:focus-visible) .dl4__plus{background:var(--color-ui);transform:rotate(90deg)}.dl4__item:nth-child(4n+1){--dl4-tone:var(--tone-amber);--dl4-tone-hi:var(--tone-amber-text)}.dl4__item:nth-child(4n+2){--dl4-tone:var(--tone-blue);--dl4-tone-hi:var(--tone-blue-text)}.dl4__item:nth-child(4n+3){--dl4-tone:var(--tone-green);--dl4-tone-hi:var(--tone-green-text)}.dl4__item:nth-child(4n+4){--dl4-tone:var(--tone-cyan);--dl4-tone-hi:var(--tone-cyan-text)}.dl4__item .dl4__plus{background:var(--dl4-tone);box-shadow:0 4px 12px -5px var(--dl4-tone)}.dl4__item .dl4__plus svg{stroke:var(--color-navy,#00204a);stroke-width:1.8px}.dl4__item .dl4__card:is(:hover,:focus-visible) .dl4__plus{background:var(--dl4-tone-hi)}.dl4__card:is(:hover,:focus-visible) .dl4__cap>span:last-child{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.dl4__foot{flex-wrap:wrap;align-items:center;gap:.9rem 1.75rem;margin-block-start:2rem;display:flex}.dl4__note{font-family:var(--font-body);color:#7d96bb;margin:0;font-size:.8125rem}@media (max-width:47.99rem){.dl4__foot{flex-direction:column;align-items:flex-start}}@media (max-width:47.99rem) and (max-height:50rem){.dl4{padding-block:calc(var(--header-h) + .75rem) 1.25rem}.dl4__grid{row-gap:1.15rem;margin-block-start:1.35rem}.dl4__foot{margin-block-start:1.5rem}}@media (max-width:47.99rem) and (max-height:46rem){.dl4{padding-block:calc(var(--header-h) + .5rem) .5rem}.dl4__head{gap:.45rem}.dl4__title{font-size:1.75rem}.dl4__lead{font-size:1rem;line-height:1.35}.dl4__grid{row-gap:.75rem;margin-block-start:.9rem}.dl4__card{gap:.5rem}.dl4__sheet{aspect-ratio:4/3}.dl4__cap{font-size:.9rem;line-height:1.2}.dl4__plus{block-size:16px;inline-size:16px;margin-block-start:0}.dl4__foot{row-gap:.55rem;margin-block-start:.8rem}}@media (min-width:48rem){.dl4__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.75rem;margin-block-start:2.5rem}.dl4__cap{font-size:1rem}}@media (min-width:64rem){.dl4{align-content:start;min-block-size:0;padding-block:clamp(5rem,10svh,8rem)}.dl4__grid{gap:2.25rem}.dl4__sheet{border-radius:12px}.dl4__cap{font-size:1.0625rem}.dl4__plus{block-size:20px;inline-size:20px;margin-block-start:.05em}.dl4__foot{margin-block-start:2.75rem}}html:has(.dl4-dlg[open]){overflow:hidden}.dl4-dlg{block-size:100%;max-block-size:none;inline-size:100%;max-inline-size:none;color:var(--color-hi);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.dl4-dlg[open]{display:grid}.dl4-dlg::backdrop{background:#000a1cd1}.dl4-dlg__panel{isolation:isolate;overscroll-behavior:contain;block-size:100%;inline-size:100%;padding:max(.75rem, env(safe-area-inset-top)) var(--gut) max(1.25rem, env(safe-area-inset-bottom));flex-direction:column;gap:1.1rem;display:flex;position:relative;overflow-y:auto}.dl4-dlg__panel:before{content:"";z-index:-1;background:radial-gradient(120% 60% at 50% 0,#175ec547,#0000 70%),#00204a;position:absolute;inset:0}.dl4-dlg__bar{justify-content:space-between;align-items:center;gap:1rem;display:flex}.dl4-dlg__count{font-family:var(--font-data);letter-spacing:.08em;color:var(--color-hi);margin:0;font-size:.8125rem;font-weight:500}.dl4-dlg__count span{color:#7d96bb}.dl4-dlg__x{fill:none;stroke:currentColor;stroke-width:1.6px;block-size:11px;inline-size:11px}.dl4-dlg__sheet{aspect-ratio:6/5;background:var(--dl4-paper-fill);inline-size:min(100% - 10px,120dvh - 36rem);box-shadow:inset 0 0 0 1px #00204a12, 0 1px 1px #00081c66, 10px 10px 0 0 var(--dl4-plate), 14px 22px 30px -8px #0006168c, 0 40px 70px -24px #000616cc;transform-origin:0 0;will-change:transform;border-radius:14px;flex:none;margin-inline:auto;position:relative;overflow:hidden}.dl4-dlg__sheet .t-th{font-size:13px}.dl4-dlg__text{flex-direction:column;flex:1 0 auto;gap:.75rem;padding-block-start:.4rem;display:flex}.dl4-dlg__title{font-family:var(--font-display);font-size:clamp(1.6rem,1.3rem + 1.2vw,2.4rem);font-weight:var(--display-weight);letter-spacing:var(--h2-track);color:var(--color-hi);text-wrap:balance;margin:0;line-height:1.08}.dl4-dlg__body{max-inline-size:44ch;font-family:var(--font-body);font-size:var(--fs-lead);color:var(--color-mid);text-wrap:pretty;margin:0;line-height:1.5}.dl4-dlg__words{gap:.75rem;display:grid}.dl4-dlg__thumbs{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;max-inline-size:24rem;margin:0;padding:.6rem 0 0;list-style:none;display:grid}.dl4-dlg__thumb{appearance:none;aspect-ratio:6/5;background:var(--dl4-paper-fill);opacity:.62;cursor:pointer;inline-size:100%;transition:opacity .32s var(--ease-ui), transform .42s var(--ease-ui), box-shadow .42s var(--ease-ui);border:0;border-radius:6px;margin:0;padding:0;display:block;overflow:hidden;box-shadow:0 1px 1px #00081c66,0 6px 12px -6px #00061699}.dl4-dlg__thumb .t-th{font-size:20px}.dl4-dlg__thumb:hover{opacity:.85;transform:translateY(-2px)}.dl4-dlg__thumb[aria-current=true]{opacity:1;box-shadow:0 1px 1px #00081c66, 4px 4px 0 0 var(--dl4-plate), 5px 8px 12px -4px #00061699}.dl4-dlg__thumb:focus-visible{outline:2px solid var(--color-ui);outline-offset:3px}.dl4-dlg__act{flex-direction:column;gap:.7rem;margin-block-start:auto;padding-block-start:.75rem;display:flex}.dl4-dlg__act .btn{inline-size:100%}.dl4-dlg__note{font-family:var(--font-body);color:#7d96bb;text-align:center;margin:0;font-size:.8125rem}@media (max-width:47.99rem){.dl4-dlg__text{display:contents}.dl4-dlg__bar{margin-block-end:auto}.dl4-dlg__act{padding-block-start:.25rem}}@media (min-width:48rem){.dl4-dlg[open]{place-items:center;padding:2rem}.dl4-dlg__panel{grid-template-rows:auto auto;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:1.5rem clamp(2rem,4vw,4rem);block-size:auto;max-block-size:100%;inline-size:min(72rem,100%);padding:1.25rem clamp(2rem,4vw,3.5rem) clamp(2rem,4vw,3.25rem);display:grid;overflow:visible}.dl4-dlg__panel:before{background:radial-gradient(90% 80% at 0 0,#175ec54d,#0000 70%),#00204a;border:1px solid #ffffff1a;border-radius:20px;box-shadow:0 50px 120px -40px #000000b3}.dl4-dlg__bar{grid-column:1/-1;margin-inline-end:calc(-1*clamp(2rem,4vw,3.5rem) + 1.25rem)}.dl4-dlg__sheet{justify-self:start;inline-size:min(100% - 10px,120dvh - 18rem);margin-inline:0}.dl4-dlg__sheet .t-th{font-size:11.5px}.dl4-dlg__text{gap:1rem;padding:0}.dl4-dlg__act{flex-flow:wrap;align-items:center;gap:.75rem 1.5rem;margin-block-start:1.25rem}.dl4-dlg__act .btn{inline-size:auto}.dl4-dlg__note{text-align:start}}@keyframes dl4-fade{0%{opacity:0}}@keyframes dl4-out{to{opacity:0}}@keyframes dl4-rise{0%{opacity:0;transform:translateY(16px)}}@keyframes dl4-panel{0%{opacity:0;transform:scale(.985)}}@media (prefers-reduced-motion:no-preference){html:not([data-motion=paused]) .dl4-dlg[open]::backdrop{animation:dl4-fade .46s var(--ease-ui) both}html:not([data-motion=paused]) .dl4-dlg[open] .dl4-dlg__panel:before{animation:dl4-panel .6s var(--ease-ui) both}html:not([data-motion=paused]) .dl4-dlg[open] :is(.dl4-dlg__bar,.dl4-dlg__title,.dl4-dlg__body,.dl4-dlg__thumbs,.dl4-dlg__act){animation:dl4-rise .7s var(--ease-ui) both;animation-delay:calc(.2s + var(--n,0) * 80ms)}.dl4-dlg__title{--n:1}.dl4-dlg__body{--n:2}.dl4-dlg__thumbs{--n:3}.dl4-dlg__act{--n:4}html:not([data-motion=paused]) .dl4-dlg[open][data-closing]::backdrop{animation:dl4-out .46s var(--ease-ui) both}html:not([data-motion=paused]) .dl4-dlg[open][data-closing] .dl4-dlg__panel:before,html:not([data-motion=paused]) .dl4-dlg[open][data-closing] :is(.dl4-dlg__bar,.dl4-dlg__title,.dl4-dlg__body,.dl4-dlg__thumbs,.dl4-dlg__act){animation:dl4-out .28s var(--ease-ui) both}}.dl4-svg{direction:ltr;block-size:100%;inline-size:100%;display:block;overflow:hidden}.dl4-svg *{vector-effect:non-scaling-stroke}.p-focus{fill:#175ec517}.p-chair{fill:none;stroke:var(--dl4-hair);stroke-width:.6px}.p-wet{fill:var(--dl4-acryl);stroke:var(--dl4-blue);stroke-width:.6px}.p-balcony{fill:#175ec514;stroke:var(--dl4-ink);stroke-width:.9px}.p-hair{fill:none;stroke:var(--dl4-ink);stroke-width:.6px}.p-glass{fill:none;stroke:var(--dl4-blue);stroke-width:1.2px}.p-leaf{fill:none;stroke:var(--dl4-ink);stroke-width:1px}.p-swing{fill:none;stroke:var(--dl4-ink);stroke-width:.6px}.p-wall{fill:none;stroke:var(--dl4-ink);stroke-linecap:butt;vector-effect:none}.p-mark{fill:var(--dl4-blue)}.t-head{fill:var(--dl4-ink)}.t-th{fill:var(--color-white);font-family:var(--font-body);font-size:20px;font-weight:600}@media (min-width:64rem){.t-th{font-size:14.5px}}.t-zebra{fill:var(--dl4-zebra)}.t-id{fill:var(--dl4-ink)}.t-bar{fill:var(--color-t40)}.t-own{fill:var(--dl4-blue)}.t-flag__row{fill:#f2a33a2e}.t-flag__edge,.t-row[data-flag] .t-bar{fill:var(--dl4-amber)}.t-rules{fill:none;stroke:var(--dl4-rule);stroke-width:.75px}.t-frame{fill:none;stroke:var(--dl4-ink);stroke-width:1px}.m-street{fill:var(--dl4-paper)}.m-block{fill:#f5f8fc;stroke:var(--dl4-ink);stroke-width:1px}.m-parcel{fill:none;stroke:#a9bad3;stroke-width:.6px}.m-bldg{fill:#dce6f4;stroke:#6c86ad;stroke-width:.6px}.m-plot__fill{fill:#175ec533}.m-plot__line{fill:none;stroke:var(--dl4-blue);stroke-width:2.4px;stroke-linejoin:miter;vector-effect:none}.m-slab{fill:var(--dl4-blue)}.m-frame{fill:none;stroke:var(--dl4-ink);stroke-width:1.2px}.m-key{fill:var(--dl4-paper);stroke:var(--dl4-ink);stroke-width:.75px}.m-arrow-l{fill:var(--dl4-ink)}.m-arrow-r{fill:var(--dl4-paper);stroke:var(--dl4-ink);stroke-width:.9px;stroke-linejoin:miter}.r-band{fill:var(--dl4-ink)}.r-mark{fill:var(--color-t64)}.r-title{fill:var(--color-white)}.r-sub{fill:var(--color-t40)}.r-h{fill:var(--dl4-ink)}.r-line{fill:#c9d6e9}.r-flag__sq{fill:var(--dl4-amber)}.r-flag__line{fill:#e7b56f}.r-grid{fill:none;stroke:#e3eaf5;stroke-width:.75px}.r-axis,.r-foot{fill:none;stroke:var(--dl4-ink);stroke-width:1px}.r-bar,.r-key--blue{fill:var(--dl4-blue)}.r-bar--flag,.r-key--flag{fill:var(--dl4-amber)}.r-foot~.r-sub{fill:#c9d6e9}@media (prefers-reduced-motion:no-preference){html.js:not([data-motion=paused]) .dl4__item{--d:calc(var(--i) * .13s);--b:calc(var(--d) + .48s)}html.js:not([data-motion=paused]) .dl4__card{transform-origin:50% 100%;transition:opacity .7s var(--ease-ui) var(--d), transform 1s var(--ease-ui) var(--d)}html.js:not([data-motion=paused]) .dl4__item:not(.is-drawn) .dl4__card{opacity:0;transform:perspective(1100px)translateY(36px)rotateX(16deg)scale(.965)}html.js:not([data-motion=paused]) .dl4__item :is(.p-focus,.p-furn,.p-fx,.p-marks rect,.t-heads,.t-row,.t-bar,.t-own,.t-flag,.m-parcels,.m-bldg,.m-plot__fill,.m-slab,.m-north,.r-mark,.r-flag__sq){transition:opacity .48s var(--ease-ui) var(--t,var(--b)), transform .62s var(--ease-burst) var(--t,var(--b))}html.js:not([data-motion=paused]) .dl4__item .p-wall{stroke-dasharray:1 1;stroke-dashoffset:0;transition:stroke-dashoffset .56s var(--ease-burst) calc(var(--b) + var(--k) * 24ms)}html.js:not([data-motion=paused]) .dl4__item:not(.is-drawn) .p-wall{stroke-dashoffset:1px}html.js:not([data-motion=paused]) .dl4__item .p-fx{--t:calc(var(--b) + .7s)}html.js:not([data-motion=paused]) .dl4__item .p-furn{--t:calc(var(--b) + .9s)}html.js:not([data-motion=paused]) .dl4__item .p-focus{--t:calc(var(--b) + 1.15s)}html.js:not([data-motion=paused]) .dl4__item .p-marks rect{--t:calc(var(--b) + 1.2s + var(--k) * 70ms);transform-box:fill-box;transform-origin:50%}html.js:not([data-motion=paused]) .dl4__item:not(.is-drawn) :is(.p-fx,.p-furn,.p-focus){opacity:0}html.js:not([data-motion=paused]) .dl4__item:not(.is-drawn) .p-marks rect{opacity:0;transform:scale(0)}html.js:not([data-motion=paused]) .dl4__item .t-head{transform-box:fill-box;transform-origin:0;transition:transform .56s var(--ease-burst) var(--b)}html.js:not([data-motion=paused]) .dl4__item [data-rtl] :is(.t-head,.t-bar){transform-origin:100%}html.js:not([data-motion=paused]) .dl4__item:not(.is-drawn) .t-head{transform:scaleX(0)}html.js:not([data-motion=paused]) .dl4__item .t-heads{--t:calc(var(--b) + .26s)}html.js:not([data-motion=paused]) .dl4__item .t-row{--t:calc(var(--b) + .32s + var(--k) * 90ms)}html.js:not([data-motion=paused]) .dl4__item .t-bar{--t:calc(var(--b) + .42s + var(--k) * 90ms);transform-box:fill-box;transform-origin:0}html.js:not([data-motion=paused]) .dl4__item .t-own{--t:calc(var(--b) + .64s + var(--k) * 45ms);transform-box:fill-box;transform-origin:50%}html.js:not([data-motion=paused]) .dl4__item .t-flag{--t:calc(var(--b) + 1.4s)}html.js:not([data-motion=paused]) .dl4__item .t-row[data-flag] .t-bar{transition:transform .62s var(--ease-burst) var(--t), fill .42s var(--ease-ui) calc(var(--b) + 1.4s)}html.js:not([data-motion=paused]) .dl4__item:not(.is-drawn) :is(.t-heads,.t-row,.t-flag){opacity:0}html.js:not([data-motion=paused]) .dl4__item:not(.is-drawn) .t-row{transform:translateY(5px)}html.js:not([data-motion=paused]) .dl4__item:not(.is-drawn) .t-bar{transform:scaleX(0)}html.js:not([data-motion=paused]) .dl4__item:not(.is-drawn) .t-own{transform:scale(0)}html.js:not([data-motion=paused]) .dl4__item:not(.is-drawn) .t-row[data-flag] .t-bar{fill:var(--color-t40)}html.js:not([data-motion=paused]) .dl4__item .m-block{transition:opacity .6s var(--ease-ui) var(--b)}html.js:not([data-motion=paused]) .dl4__item .m-parcels{--t:calc(var(--b) + .28s)}html.js:not([data-motion=paused]) .dl4__item .m-bldg{--t:calc(var(--b) + .42s + var(--k) * 14ms)}html.js:not([data-motion=paused]) .dl4__item .m-plot__fill{--t:calc(var(--b) + 1.05s)}html.js:not([data-motion=paused]) .dl4__item .m-plot__line{stroke-dasharray:1 1;stroke-dashoffset:0;transition:stroke-dashoffset .7s var(--ease-burst) calc(var(--b) + 1s)}html.js:not([data-motion=paused]) .dl4__item .m-slab{--t:calc(var(--b) + 1.35s);transform-box:fill-box;transform-origin:50%}html.js:not([data-motion=paused]) .dl4__item .m-north{--t:calc(var(--b) + 1.25s)}html.js:not([data-motion=paused]) .dl4__item:not(.is-drawn) :is(.m-block,.m-parcels,.m-bldg,.m-plot__fill,.m-north){opacity:0}html.js:not([data-motion=paused]) .dl4__item:not(.is-drawn) .m-plot__line{stroke-dashoffset:1px}html.js:not([data-motion=paused]) .dl4__item:not(.is-drawn) .m-slab{opacity:0;transform:scale(.6)}html.js:not([data-motion=paused]) .dl4__item :is(.r-band,.r-title,.r-sub,.r-h,.r-line,.r-flag__line,.r-bar){transform-box:fill-box;transform-origin:0;transition:transform .52s var(--ease-burst) var(--t,var(--b))}html.js:not([data-motion=paused]) .dl4__item [data-rtl] :is(.r-band,.r-title,.r-sub,.r-h,.r-line,.r-flag__line){transform-origin:100%}html.js:not([data-motion=paused]) .dl4__item :is(.r-title,.r-sub){--t:calc(var(--b) + .22s + var(--k) * 60ms)}html.js:not([data-motion=paused]) .dl4__item .r-mark{--t:calc(var(--b) + .2s)}html.js:not([data-motion=paused]) .dl4__item :is(.r-h,.r-line){--t:calc(var(--b) + .38s + var(--k) * 55ms)}html.js:not([data-motion=paused]) .dl4__item .r-bar{--t:calc(var(--b) + .5s + var(--k) * 80ms);transform-origin:50% 100%}html.js:not([data-motion=paused]) .dl4__item :is(.r-flag__sq,.r-flag__line){--t:calc(var(--b) + 1.25s);transform-box:fill-box}html.js:not([data-motion=paused]) .dl4__item .r-flag__sq{transform-origin:50%}html.js:not([data-motion=paused]) .dl4__item:not(.is-drawn) :is(.r-band,.r-title,.r-sub,.r-h,.r-line,.r-flag__line){transform:scaleX(0)}html.js:not([data-motion=paused]) .dl4__item:not(.is-drawn) .r-bar{transform:scaleY(0)}html.js:not([data-motion=paused]) .dl4__item:not(.is-drawn) .r-mark{opacity:0}html.js:not([data-motion=paused]) .dl4__item:not(.is-drawn) .r-flag__sq{opacity:0;transform:scale(0)}}@media (prefers-reduced-motion:no-preference) and (min-width:48rem){html.js:not([data-motion=paused]) .dl4__item{--d:calc(var(--i) * .15s)}}
