.ga-home-invitation{display:none}
@media(min-width:1024px){
 .ga-anchored.fullsite-candidate .phero.gw-orient{padding-top:24px;padding-bottom:24px}.ga-anchored.fullsite-candidate .phero.gw-orient h1{font-size:40px}.ga-anchored.fullsite-candidate #map{padding-top:20px!important}
 .ga-anchored[data-ga-path="cost"] .ga-support,.ga-anchored[data-ga-path="cost"] #mapcompare,.ga-anchored[data-ga-path="cost"] #mapcompare-picker,.ga-anchored[data-ga-path="cost"] #mapmicro,.ga-anchored[data-ga-path="cost"] #da-layer-note{display:none!important}
 .ga-home-link{display:block}.ga-home-link:hover .cnty,.ga-home-link:focus-visible .cnty{stroke:#d4af37!important;stroke-width:5!important}.ga-home-link:focus-visible{outline:2px solid #d4af37;outline-offset:8px}.ga-home-original{display:none}.ga-home-invitation{display:block;line-height:1.7}.ga-home-invitation a{color:inherit;border-bottom:1px solid #d4af37}.ga-home-invitation small{font-size:11px}
 .ga-anchored .mapgrid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:36px;align-items:start}
 .ga-anchored #map{padding-top:20px}.ga-anchored .da-gw-paths{margin-bottom:16px}.ga-anchored .da-gw-paths a{font-size:15px}
 .ga-anchored .mapworkspace{position:sticky;top:110px;min-width:0;background:#0d1b2a;padding:18px}
 .ga-anchored .mapwrap{background:#0d1b2a}.ga-anchored .gmap{height:calc(100vh - 240px);min-height:380px;max-height:660px;width:100%;background:#0d1b2a}
 .ga-anchored .gmap .cnty{fill:#182e3c;stroke:#d4af37;stroke-width:2.5;vector-effect:non-scaling-stroke}
 .ga-anchored .gmap .cty{fill:#354956;stroke:#78909b;stroke-width:.7}.ga-anchored .gmap .cty.sel,.ga-anchored .gmap .cty.compare-selected{fill:#66716a;stroke:#d4af37;stroke-width:2}
 .ga-anchored .gmap .clab{fill:#fff;stroke:#0d1b2a;font-size:22px}.ga-anchored .gmap .clab.sel{fill:#fff;stroke:#0d1b2a}
 .ga-anchored .gmap .cty.cmp-a,.ga-anchored .gmap .cty.cmp-b{fill:#66716a;stroke:#d4af37;stroke-width:2}.ga-anchored .gmap .clab.cmp-a,.ga-anchored .gmap .clab.cmp-b{fill:#fff;stroke:#0d1b2a}
 .ga-anchored .gmap{height:clamp(360px,46vh,460px);min-height:0}.ga-anchored .gmap .clab[data-n="Sugar Hill"]{transform:translate(-18px,-16px)}.ga-anchored[data-ga-path="overview"] #mapcompare,.ga-anchored[data-ga-path="overview"] #mapmicro{display:none}
 .ga-anchored #cost .ctrl,.ga-anchored .da-cost-context,.ga-anchored .da-change-grid,.ga-anchored #da-changing .da-split,.ga-anchored .da-change-rows>div{display:grid;grid-template-columns:1fr;gap:18px}.ga-anchored #cost .fld{min-width:0}.ga-anchored #cost .seg{flex-wrap:wrap}
 .ga-anchored .ga-toolbar{display:flex;gap:10px;align-items:center;margin-bottom:10px}.ga-anchored #mapsearch{flex:1;min-width:0;max-width:none}.ga-anchored #mapq{width:100%;background:#fff;color:#0d1b2a}.ga-anchored #mapreset{color:#fff;border-color:#7b8a93;white-space:nowrap}
 .ga-anchored .ga-context{min-width:0}.ga-anchored .ga-story{border-top:2px solid #ab853a;padding-top:18px;padding-bottom:22px}.ga-anchored .ga-label{font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:#52616b}.ga-anchored .ga-story h2{font-size:32px;line-height:1.14;margin:12px 0}.ga-anchored .ga-story p{font-size:15px;line-height:1.65}.ga-anchored .ga-story button{border:1px solid #9aa0a2;padding:10px 14px;background:transparent;color:#0d1b2a;cursor:pointer;margin:6px 8px 0 0}.ga-anchored #ga-next{background:#0d1b2a;color:#fff}
 .ga-anchored .ga-support,.ga-anchored .ga-sources{border-block:1px solid #c7c6be;padding:14px 0;margin-bottom:16px}.ga-anchored summary{cursor:pointer}.ga-anchored .layers{display:flex;flex-wrap:wrap;margin-top:14px}.ga-anchored .cchips-wrap{display:block;max-height:170px;overflow:auto;margin-top:14px}.ga-anchored .mapctl,.ga-anchored #da-explore,.ga-anchored .da-support-label{display:none}.ga-anchored #da-layer-note{font-size:12px;margin:16px 0}
 .ga-anchored #mp.mappanel{position:static!important;top:auto!important;box-shadow:none;min-height:0;padding:20px 0;border-top:1px solid #c7c6be}.ga-anchored #mp-body{max-height:none;overflow:visible}.ga-anchored #mapcompare-picker{position:static;width:100%;max-height:none;overflow:visible}.ga-anchored .mapcompare-selectors{grid-template-columns:1fr 1fr}
 .ga-anchored #cost,.ga-anchored #da-changing{padding:18px 0;background:none;border:0}.ga-anchored #cost>.wrap,.ga-anchored #da-changing>.wrap{padding:0;width:100%;max-width:none}.ga-anchored #cost h2,.ga-anchored #da-changing h2{font-size:28px}.ga-anchored #cost .jrow{grid-template-columns:minmax(0,1.2fr) repeat(3,minmax(0,.7fr)) minmax(0,1.1fr);font-size:12px;gap:6px}.ga-anchored #cost .jrow>*{min-width:0;overflow-wrap:anywhere}.ga-anchored #cost input{max-width:100%}.ga-anchored .mapdata{overflow-x:auto}.ga-anchored #mapmicro{font-size:13px}.ga-anchored .ga-context [hidden]{display:none!important}
 .ga-anchored button:focus-visible,.ga-anchored a:focus-visible,.ga-anchored summary:focus-visible{outline:3px solid #55778c;outline-offset:3px}
 .ga-anchored .ga-story{animation:ga-settle .2s ease-out}@keyframes ga-settle{from{opacity:.65;transform:translateY(3px)}to{opacity:1;transform:none}}
}
@media(prefers-reduced-motion:reduce){.ga-anchored .ga-story{animation:none}.ga-home-link .cnty{transition:none}}
