.ne-page{--atlas-line:#d4d8d0}.ne-intro{justify-content:space-between;align-items:flex-end;gap:45px;max-width:1600px;margin:auto;padding:54px 5vw 42px;display:flex}.ne-intro h1{margin-top:19px;font-size:clamp(3.2rem,4.8vw,5.3rem);line-height:1.02}.ne-intro-copy{padding-bottom:7px}.ne-intro-copy p{color:var(--muted);font-size:.95rem;line-height:1.8}.ne-intro-copy>span{letter-spacing:.12em;align-items:center;gap:16px;margin-top:24px;font-size:.7rem;display:flex}.ne-intro-copy i{background:#aaa;width:1px;height:12px}.ne-explorer{max-width:1600px;margin:auto;padding:0 5vw 72px}.ne-toolbar{border-top:1px solid var(--atlas-line);align-items:center;gap:35px;padding:25px 0;display:flex;position:relative}.ne-search{width:390px;max-width:100%;position:relative}.ne-search>label{color:var(--muted);margin-bottom:8px;font-size:.75rem;display:block}.ne-search-input{border-bottom:1px solid #9aa599;align-items:center;gap:12px;display:flex}.ne-search-input input{box-shadow:none;outline-offset:2px;border:0;border-radius:0;flex:1;min-width:0;height:39px;padding:6px 0;font-size:.875rem}.ne-search-input input::-webkit-search-cancel-button{display:none}.ne-search-input button{background:0 0;border:0;padding:9px}.ne-map-instruction{font-family:var(--serif);margin-left:auto;font-size:1.55rem;line-height:1.15}.ne-map-instruction span{color:var(--muted);font-style:italic}.ne-reset{background:0 0;border:0;align-items:center;gap:10px;padding:12px 0 12px 18px;font-size:.8rem;display:flex}.ne-results{z-index:30;border:1px solid var(--atlas-line);background:#fffef9;max-height:340px;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 15px 40px #18231f20}.ne-results>button{border:0;border-bottom:1px solid var(--atlas-line);text-align:left;background:0 0;justify-content:space-between;gap:15px;width:100%;padding:17px;font-size:.9rem;display:flex}.ne-results>button:hover{background:#eeeee6}.ne-results small{color:var(--muted);margin-top:3px;font-size:.75rem;line-height:1.7;display:block}.ne-results>p{padding:20px;font-size:.875rem}.ne-map-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;display:grid}.ne-map-panel{border:1px solid var(--atlas-line);background:#fcfbf7;min-width:0}.ne-map-heading{justify-content:space-between;align-items:start;gap:15px;padding:22px 24px 0;display:flex}.ne-map-heading .eyebrow{letter-spacing:.15em;color:var(--muted);font-size:.625rem}.ne-map-heading h2{margin-top:9px;font-size:clamp(1.65rem,2.3vw,2.6rem)}.ne-map-heading>button{color:var(--muted);background:0 0;border:0;margin:2px -8px 0 0;padding:8px}.ne-map{background:linear-gradient(#fcfbf7 0%,#eef1ec 100%);width:100%;height:auto;display:block;overflow:visible}.ne-map-context{color:#64726d}.ne-land{fill:#e6e7de;stroke:#b5c0b9;stroke-width:.8px}.ne-water{font:10px var(--sans);letter-spacing:2px;fill:#657a76}.ne-north{font:12px var(--sans);fill:currentColor}.ne-region{fill:color-mix(in srgb,var(--district-color) 30%,#fbfaf5);stroke:#fffef9;stroke-width:1.25px;cursor:pointer;vector-effect:non-scaling-stroke;outline:none;transition:fill .18s,opacity .18s,filter .18s,stroke .18s}.ne-region.is-context{fill:#ced8c5}:is(.ne-region.is-active,.ne-region:hover,.ne-region:focus-visible){fill:color-mix(in srgb,var(--district-color) 67%,#fffef9);stroke:var(--district-color);stroke-width:2px;filter:drop-shadow(0 3px 5px color-mix(in srgb,var(--district-color) 65%,transparent))}.ne-region:focus-visible{stroke:#18231f;stroke-width:3px}.ne-region.is-muted{opacity:.43}.ne-map-labels{pointer-events:none}.ne-map-labels text{fill:#22332f;paint-order:stroke;stroke:#fffef9;stroke-width:3px;stroke-linejoin:round}.ne-zip-label{font:600 15px var(--sans);letter-spacing:.5px}.ne-map-labels .is-label-active .ne-zip-label{stroke-width:4px;font-weight:800}.ne-leader{stroke:#6e8179;stroke-width:.85px;fill:none}.ne-map-labels circle{fill:#fffef9;stroke:#ffffffc0;stroke-width:4px}.ne-map-labels .is-label-active circle{stroke:#18231f;stroke-width:1.5px}.ne-district-number{font:500 21px var(--serif);stroke:none!important}.ne-parks{pointer-events:none;fill:#d7dfcc;stroke:#fafbf7;stroke-width:1px}.ne-park-label{font:9px var(--sans);letter-spacing:.8px;stroke-width:2px!important;fill:#52624d!important}.ne-map-footer{border-top:1px solid var(--atlas-line);background:#f9f9f3;align-items:center;gap:12px;min-height:64px;padding:14px 24px;display:flex}.ne-map-footer p{font-size:.75rem;line-height:1.6}.ne-color-key{flex-shrink:0;width:9px;height:22px}.ne-select-row{grid-template-columns:1fr 1fr;gap:24px;margin-top:24px;display:grid}.ne-select-row>label{color:var(--muted);gap:9px;font-size:.8rem;display:grid}.ne-select-row [data-slot=native-select-wrapper]{width:100%}.ne-select-row select{height:50px;box-shadow:none;color:var(--ink);background:#fafaf5;border:1px solid #bdc4b9;border-radius:0;padding:12px 42px 12px 15px;font-size:.9rem}.ne-overlap-note{color:var(--muted);max-width:870px;margin-top:18px;font-size:.8rem;line-height:1.8}.ne-guide-heading{justify-content:space-between;align-items:flex-end;gap:60px;padding:80px 0 35px;display:flex}.ne-guide-heading h2{margin-top:16px;font-size:clamp(2.7rem,4vw,4rem)}.ne-guide-heading>p{max-width:360px;color:var(--muted);font-size:.9rem}.ne-related{background:#e9ece4;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 25px;padding:22px;display:flex}.ne-related>p{flex:100%;margin-bottom:5px;font-size:.9rem}.ne-related button{text-align:left;background:0 0;border:1px solid #aeb9ab;gap:3px;padding:10px 14px;font-size:.75rem;display:grid}.ne-related button span{font-size:.8rem}.ne-related button[aria-pressed=true]{border-left:4px solid var(--district-color);background:#fcfcf7}.ne-guide{border-top:1px solid var(--atlas-line);scroll-margin-top:28px;border-bottom:0!important}.ne-guide:last-child{border-bottom:1px solid var(--atlas-line)!important}.ne-guide-trigger{cursor:pointer;border-radius:0!important;align-items:center!important;gap:25px!important;padding:25px 0!important;font-weight:400!important;transition:background .2s!important}.ne-guide-trigger:hover{text-decoration:none!important}.ne-guide-trigger:focus-visible{outline-offset:4px;outline:2px solid #8b7249}.ne-guide-trigger>svg{width:20px;height:20px;color:var(--muted);margin:0 8px 0 15px}.ne-guide-number{font:2.3rem var(--serif);color:var(--district-color);border-left:3px solid var(--district-color);min-width:56px;padding-left:16px}.ne-guide-title{font:clamp(1.7rem,2.7vw,2.5rem)/1.1 var(--serif);flex:1}.ne-guide-title small{font:.67rem var(--sans);letter-spacing:.15em;text-transform:uppercase;color:var(--muted);margin-top:10px;display:block}.ne-guide-prompt{color:var(--muted);font-size:.75rem}.ne-guide[data-state=open] .ne-guide-trigger{background:color-mix(in srgb,var(--district-color) 7%,transparent)}.ne-guide-content{padding:10px 26px 38px 82px}.ne-guide-intro{grid-template-columns:.8fr 1.4fr;gap:55px;margin:20px 0 38px;display:grid}.ne-guide-intro>.ne-guide-tagline{font:italic 2.4rem/1.12 var(--serif);color:var(--ink)}.ne-guide-intro p{color:var(--muted);font-size:1rem;line-height:1.9}.ne-guide-details{grid-template-columns:1fr 1fr 1fr;gap:32px;display:grid}.ne-guide-content h3{font:600 .72rem var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);margin-bottom:12px;line-height:1.5}.ne-guide-details p,.ne-neighborhoods p{color:var(--muted);font-size:.875rem;line-height:1.9}.ne-neighborhoods{border-top:1px solid var(--atlas-line);border-bottom:1px solid var(--atlas-line);margin-top:24px;padding:25px 0}.ne-guide-bottom{justify-content:space-between;align-items:flex-end;gap:25px;margin-top:26px;display:flex}.ne-zip-chips{flex-wrap:wrap;gap:8px;display:flex}.ne-zip-chips button{background:0 0;border:1px solid #bac3b6;padding:8px 10px;font-size:.8rem}.ne-zip-chips button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.ne-guide-bottom .text-link{max-width:270px;font-size:.8rem;line-height:1.5}.ne-reading-links{flex-wrap:wrap;gap:24px;margin-top:30px;display:flex}.ne-reading-links a{border-bottom:1px solid var(--gold);align-items:center;gap:8px;padding-bottom:8px;font-size:.8rem;display:flex}.ne-sources{max-width:1000px;color:var(--muted);margin-top:30px}.ne-sources summary{cursor:pointer;padding:10px 0;font-size:.8rem}.ne-sources p{margin:12px 0;font-size:.8rem;line-height:1.9}.ne-sources a{text-underline-offset:3px;text-decoration:underline}.ne-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ne-map-dialog{max-height:94dvh;overflow:auto;background:var(--paper)!important;border:1px solid var(--line)!important;border-radius:0!important;width:min(96vw,920px)!important;max-width:920px!important;padding:25px!important}.ne-map-dialog>h2{font:2.4rem var(--serif)}.ne-map-dialog .ne-map-large{min-height:350px;max-height:72dvh}.ne-map-dialog>p{color:var(--muted);font-size:.875rem}@media (min-width:1600px){.ne-explorer,.ne-intro{padding-left:70px;padding-right:70px}}@media (max-width:1000px){.ne-intro{gap:20px}.ne-intro-copy{max-width:280px}.ne-intro-copy>span{gap:8px;font-size:.6rem}.ne-map-heading{padding:18px 16px 0}.ne-map-heading .eyebrow{letter-spacing:.1em;font-size:.56rem}.ne-map-heading h2{font-size:1.8rem}.ne-map-grid{gap:16px}.ne-guide-heading{gap:35px}.ne-guide-heading>p{max-width:270px}.ne-guide-intro{gap:25px}.ne-guide-details{gap:22px}.ne-guide-content{padding-left:25px}.ne-guide-prompt{display:none}.ne-zip-label{font-size:16px}.ne-map-footer{padding:14px 16px}}@media (max-width:720px){.ne-intro{padding:38px 6vw 30px;display:block}.ne-intro h1{font-size:3.35rem}.ne-intro-copy{max-width:none;margin-top:20px}.ne-intro-copy p{font-size:.9rem}.ne-intro-copy p br{display:none}.ne-intro-copy>span{margin-top:17px;font-size:.65rem}.ne-explorer{padding:0 6vw 50px}.ne-toolbar{align-items:flex-end;gap:14px;padding:20px 0}.ne-search{flex:1;width:auto;min-width:0}.ne-search-input{gap:8px}.ne-search-input input{font-size:1rem}.ne-map-instruction{display:none}.ne-reset{min-width:36px;padding:13px 8px;font-size:0}.ne-reset svg{width:19px;height:19px}.ne-map-grid{grid-template-columns:1fr;gap:20px}.ne-map-heading .eyebrow{font-size:.625rem}.ne-map-heading h2{font-size:2rem}.ne-map-heading{padding:22px 20px 0}.ne-zip-label{letter-spacing:0;font-size:18px}.ne-map-footer{padding:14px 20px}.ne-map-footer p{font-size:.8rem}.ne-select-row{grid-template-columns:1fr;gap:20px}.ne-select-row select{font-size:1rem}.ne-overlap-note{font-size:.8rem}.ne-guide-heading{padding:48px 0 26px;display:block}.ne-guide-heading h2{font-size:2.8rem}.ne-guide-heading>p{max-width:none;margin-top:18px}.ne-guide-trigger{gap:13px!important;padding:23px 0!important}.ne-guide-title{font-size:1.9rem}.ne-guide-number{min-width:45px;padding-left:10px;font-size:1.9rem}.ne-guide-title small{font-size:.6rem;line-height:1.5}.ne-guide-trigger>svg{width:18px;margin:0 0 0 5px}.ne-guide-content{padding:5px 0 30px}.ne-guide-intro{grid-template-columns:1fr;gap:20px;margin-top:20px}.ne-guide-intro>.ne-guide-tagline{font-size:2.1rem}.ne-guide-details{grid-template-columns:1fr;gap:24px}.ne-guide-details p,.ne-neighborhoods p{font-size:1rem}.ne-guide-content h3{font-size:.75rem}.ne-guide-bottom{display:block}.ne-guide-bottom>.text-link{margin-top:25px}.ne-related{padding:18px}.ne-map-dialog{padding:20px!important}.ne-map-dialog>h2{padding-right:20px;font-size:1.9rem}.ne-map-dialog .ne-map-large{min-height:0}}@media (prefers-reduced-motion:reduce){.ne-region,.ne-guide-trigger{transition:none!important}}.ne-map-viewport{overscroll-behavior:contain;border:1px solid var(--atlas-line);max-height:65dvh;overflow:auto}.ne-map-viewport .ne-map-large{max-width:none;min-height:0;max-height:none}.ne-zoom-controls{align-items:center;gap:12px;display:flex}.ne-zoom-controls button{background:0 0;border:1px solid #b7bfb3;justify-content:center;align-items:center;min-width:38px;min-height:38px;padding:7px 12px;font-size:.85rem;display:flex}.ne-zoom-controls button:disabled{cursor:default}.ne-zoom-controls span{text-align:center;min-width:40px;font-size:.8rem}@media (max-width:720px){.ne-intro h1{font-size:2.7rem}.ne-intro{padding-top:30px;padding-bottom:22px}.ne-intro-copy{margin-top:16px}.ne-guide-content>.ne-related{margin-top:20px}.ne-zoom-controls{gap:9px}}:where(.ne-intro,.ne-toolbar,.ne-map-heading,.ne-select-row,.ne-guide-intro,.ne-guide-details,.ne-guide-bottom)>*{min-width:0}.ne-map-heading>button,.ne-search-input button,.ne-reset,.ne-zoom-controls button,.ne-zip-chips button{flex-shrink:0;min-width:44px;min-height:44px}.ne-search-input input{min-height:44px}.ne-guide-title{min-width:0}.ne-guide-number{flex-shrink:0}.ne-zoom-controls{flex-wrap:wrap}.ne-select-row{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:720px){.ne-select-row{grid-template-columns:minmax(0,1fr)}.ne-map-dialog{max-height:calc(100dvh - 24px);padding:16px!important}.ne-map-heading{gap:8px}.ne-map-heading h2{font-size:1.8rem}.ne-map-heading .eyebrow{overflow-wrap:normal}.ne-intro-copy>span{flex-wrap:wrap}.ne-map-dialog>h2{padding-right:28px}}
