@font-face{font-family:Public Sans;src:url(/fonts/public-sans.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--paper: #eceFea;--paper-raised: #f5f7f3;--ink: #1e2b2f;--muted: #56656a;--line: #2e5e63;--rule: #c6cec8;--flood: #7da3c4;--flag: #d93a73;--focus: #2e5e63;color-scheme:light}@media(prefers-color-scheme:dark){:root{--paper: #132024;--paper-raised: #1a2a2f;--ink: #e2e8e4;--muted: #9aaaad;--line: #82b6b8;--rule: #2d3e42;--flood: #4f7896;--flag: #f06a9b;--focus: #82b6b8;color-scheme:dark}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font-family:Public Sans,system-ui,sans-serif;font-size:1.0625rem;line-height:1.55;font-feature-settings:"tnum" 1}a{color:var(--line);text-underline-offset:.18em}a:hover{color:var(--flag)}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:2px}.wrap{width:min(72rem,100% - 2rem);margin-inline:auto}.masthead{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding-block:1.25rem;border-bottom:1px solid var(--rule)}.wordmark{color:var(--ink);text-decoration:none;display:flex;align-items:baseline;gap:.6rem}.wordmark b{font-weight:800;letter-spacing:.06em;font-size:1.15rem}.wordmark span{color:var(--muted);font-size:.9rem}.masthead nav a{font-weight:600}.button{display:inline-block;font:inherit;font-weight:600;padding:.6rem 1.1rem;border:1.5px solid var(--line);border-radius:3px;background:var(--line);color:var(--paper);cursor:pointer;text-decoration:none}.button:hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}.button.quiet{background:transparent;color:var(--line)}.button.quiet:hover{color:var(--flag);border-color:var(--flag);background:transparent}.footer{margin-top:5rem;padding-block:2rem 3rem;border-top:1px solid var(--rule);color:var(--muted);font-size:.875rem}.footer p{margin:.3rem 0;max-width:60ch}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.hero[data-astro-cid-xqkiicck]{display:grid;gap:2.5rem;padding-block:3.5rem 2rem;align-items:center}@media(min-width:900px){.hero[data-astro-cid-xqkiicck]{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:4rem;padding-block:5rem 3rem}}h1[data-astro-cid-xqkiicck]{font-size:clamp(2.1rem,4.6vw,3.45rem);line-height:1.08;font-weight:300;letter-spacing:-.015em;margin:0 0 1.5rem;max-width:16ch}.lede[data-astro-cid-xqkiicck]{font-size:1.2rem;max-width:34em;margin:0 0 1.25rem}.status[data-astro-cid-xqkiicck]{color:var(--muted);margin:0;font-size:.95rem}.plat[data-astro-cid-xqkiicck]{margin:0}.plat[data-astro-cid-xqkiicck] svg[data-astro-cid-xqkiicck]{width:100%;height:auto;display:block}figcaption[data-astro-cid-xqkiicck]{margin-top:1rem;font-size:.95rem;max-width:34em;border-left:3px solid var(--flag);padding-left:.9rem}figcaption[data-astro-cid-xqkiicck] strong[data-astro-cid-xqkiicck]{display:block}.note[data-astro-cid-xqkiicck]{display:block;color:var(--muted);font-size:.85rem;margin-top:.3rem}.flood-zone[data-astro-cid-xqkiicck]{fill:url(#hatch)}.hatch-line{stroke:var(--flood);stroke-width:2}.river[data-astro-cid-xqkiicck]{fill:none;stroke:var(--flood);stroke-width:6;stroke-linecap:round}.power-line[data-astro-cid-xqkiicck]{fill:none;stroke:var(--muted);stroke-width:1.5;stroke-dasharray:10 5 2 5}.substation[data-astro-cid-xqkiicck] rect[data-astro-cid-xqkiicck]{fill:var(--paper);stroke:var(--ink);stroke-width:1.5}.substation[data-astro-cid-xqkiicck] path[data-astro-cid-xqkiicck]{fill:var(--ink)}.school[data-astro-cid-xqkiicck] circle[data-astro-cid-xqkiicck]{fill:var(--paper);stroke:var(--ink);stroke-width:1.5}.school[data-astro-cid-xqkiicck] path[data-astro-cid-xqkiicck]{fill:none;stroke:var(--ink);stroke-width:1.5;stroke-linejoin:round}.road[data-astro-cid-xqkiicck]{fill:none;stroke:var(--rule);stroke-width:28}.road-center[data-astro-cid-xqkiicck]{fill:none;stroke:var(--paper);stroke-width:1.5;stroke-dasharray:12 10}.lots[data-astro-cid-xqkiicck] polygon[data-astro-cid-xqkiicck]{fill:none;stroke:var(--line);stroke-width:1.6;stroke-linejoin:round}.lot-flagged[data-astro-cid-xqkiicck]{fill:color-mix(in srgb,var(--flag) 13%,transparent);stroke:var(--flag);stroke-width:2.6;stroke-linejoin:round}.lot-labels[data-astro-cid-xqkiicck] text[data-astro-cid-xqkiicck],.flag-lot[data-astro-cid-xqkiicck]{fill:var(--muted);font-size:12px;font-family:inherit}.flag-lot[data-astro-cid-xqkiicck]{fill:var(--flag);font-weight:700}.bearing[data-astro-cid-xqkiicck]{fill:var(--muted);font-size:10.5px;font-family:inherit;letter-spacing:.02em}.flag-pole[data-astro-cid-xqkiicck]{stroke:var(--ink);stroke-width:2}.flag-cloth[data-astro-cid-xqkiicck]{fill:var(--flag)}@media(prefers-reduced-motion:no-preference){.lots[data-astro-cid-xqkiicck] polygon[data-astro-cid-xqkiicck],.lot-flagged[data-astro-cid-xqkiicck]{stroke-dasharray:1;stroke-dashoffset:1;animation:draw 1.4s ease-out forwards}.lots[data-astro-cid-xqkiicck] polygon[data-astro-cid-xqkiicck]:nth-child(2){animation-delay:.1s}.lots[data-astro-cid-xqkiicck] polygon[data-astro-cid-xqkiicck]:nth-child(3){animation-delay:.2s}.lots[data-astro-cid-xqkiicck] polygon[data-astro-cid-xqkiicck]:nth-child(4){animation-delay:.25s}.lots[data-astro-cid-xqkiicck] polygon[data-astro-cid-xqkiicck]:nth-child(5){animation-delay:.35s}.lots[data-astro-cid-xqkiicck] polygon[data-astro-cid-xqkiicck]:nth-child(6){animation-delay:.4s}.lots[data-astro-cid-xqkiicck] polygon[data-astro-cid-xqkiicck]:nth-child(7){animation-delay:.5s}.lot-flagged[data-astro-cid-xqkiicck]{animation-delay:.7s}.flag-mark[data-astro-cid-xqkiicck]{opacity:0;transform:translateY(6px);animation:plant .5s 1.8s ease-out forwards}}@keyframes draw{to{stroke-dashoffset:0}}@keyframes plant{to{opacity:1;transform:none}}.block[data-astro-cid-xqkiicck]{padding-top:3.5rem;margin-top:1rem;border-top:1px solid var(--rule)}h2[data-astro-cid-xqkiicck]{font-size:1.6rem;font-weight:600;letter-spacing:-.01em;margin:0 0 .5rem}.block-intro[data-astro-cid-xqkiicck]{color:var(--muted);max-width:40em;margin:0 0 1.75rem}.legend[data-astro-cid-xqkiicck]{margin:0;display:grid;gap:0}@media(min-width:760px){.legend[data-astro-cid-xqkiicck]{grid-template-columns:1fr 1fr;column-gap:3rem}}.legend-row[data-astro-cid-xqkiicck]{padding:.9rem 0;border-bottom:1px dotted var(--rule)}.legend[data-astro-cid-xqkiicck] dt[data-astro-cid-xqkiicck]{font-weight:650;display:flex;align-items:center;gap:.75rem}.legend[data-astro-cid-xqkiicck] dd[data-astro-cid-xqkiicck]{margin:.25rem 0 0 calc(40px + .75rem);color:var(--muted);max-width:36em}.swatch[data-astro-cid-xqkiicck]{width:40px;height:24px;flex:none}.defs-only[data-astro-cid-xqkiicck]{position:absolute}.swatch-parcel[data-astro-cid-xqkiicck] polygon[data-astro-cid-xqkiicck]{fill:none;stroke:var(--line);stroke-width:1.8}.swatch-flag[data-astro-cid-xqkiicck] .s-pole[data-astro-cid-xqkiicck]{stroke:var(--ink);stroke-width:2}.swatch-flag[data-astro-cid-xqkiicck] .s-cloth[data-astro-cid-xqkiicck]{fill:var(--flag)}.swatch-power[data-astro-cid-xqkiicck] .s-line[data-astro-cid-xqkiicck]{stroke:var(--muted);stroke-width:1.5;stroke-dasharray:5 3}.swatch-power[data-astro-cid-xqkiicck] rect[data-astro-cid-xqkiicck]{fill:var(--paper);stroke:var(--ink);stroke-width:1.5}.swatch-growth[data-astro-cid-xqkiicck] path[data-astro-cid-xqkiicck]{fill:none;stroke:var(--ink);stroke-width:1.5;stroke-linejoin:round}.swatch-daily[data-astro-cid-xqkiicck] circle[data-astro-cid-xqkiicck]{fill:var(--line)}.swatch-zoning[data-astro-cid-xqkiicck] rect[data-astro-cid-xqkiicck]{fill:none;stroke:var(--ink);stroke-width:1.5;stroke-dasharray:4 3}.steps[data-astro-cid-xqkiicck]{list-style:none;counter-reset:step;padding:0;margin:1.5rem 0 0;display:grid;gap:2rem}@media(min-width:760px){.steps[data-astro-cid-xqkiicck]{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}}.steps[data-astro-cid-xqkiicck] li[data-astro-cid-xqkiicck]{counter-increment:step;position:relative;padding-top:2.6rem}.steps[data-astro-cid-xqkiicck] li[data-astro-cid-xqkiicck]:before{content:counter(step);position:absolute;top:0;left:0;width:1.9rem;height:1.9rem;border-radius:50%;border:1.5px solid var(--line);color:var(--line);display:grid;place-items:center;font-weight:700;font-size:.95rem}.steps[data-astro-cid-xqkiicck] li[data-astro-cid-xqkiicck]:not(:last-child):after{content:"";position:absolute;top:.95rem;left:2.4rem;right:-1.5rem;border-top:1.5px dashed var(--rule)}@media(max-width:759px){.steps[data-astro-cid-xqkiicck] li[data-astro-cid-xqkiicck]:not(:last-child):after{display:none}}.steps[data-astro-cid-xqkiicck] h3[data-astro-cid-xqkiicck]{margin:0 0 .4rem;font-size:1.1rem;font-weight:650}.steps[data-astro-cid-xqkiicck] p[data-astro-cid-xqkiicck]{margin:0;color:var(--muted)}.rules[data-astro-cid-xqkiicck] ul[data-astro-cid-xqkiicck]{list-style:none;padding:0;margin:1.25rem 0 0;display:grid;gap:.9rem;max-width:46em}.rules[data-astro-cid-xqkiicck] li[data-astro-cid-xqkiicck]{padding-left:1.4rem;position:relative}.rules[data-astro-cid-xqkiicck] li[data-astro-cid-xqkiicck]:before{content:"";position:absolute;left:0;top:.62em;width:.55rem;height:.55rem;border:1.5px solid var(--line);transform:rotate(45deg)}
