.neighbor-site{--neighbor-blue:#174f70;--neighbor-deep:#132c3a;--neighbor-red:#ef4d3f;--neighbor-paper:#f4f1e9;--neighbor-yellow:#f4cf58;--neighbor-line:#9bb0b7;background:var(--neighbor-paper);color:var(--neighbor-deep);font-family:Manrope,sans-serif;overflow:hidden}.neighbor-site *,.neighbor-site :before,.neighbor-site :after{box-sizing:border-box}.neighbor-skip{background:var(--neighbor-yellow);z-index:30;padding:.75rem 1rem;position:absolute;top:-5rem;left:1rem}.neighbor-skip:focus{top:1rem}.neighbor-header{border-bottom:1px solid var(--neighbor-deep);z-index:5;grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;padding:.9rem clamp(1.2rem,4vw,4.5rem);display:grid;position:relative}.neighbor-brand{color:inherit;grid-template-columns:auto 1fr;align-items:center;gap:.06rem .65rem;width:max-content;text-decoration:none;display:grid}.neighbor-brand>span{background:var(--neighbor-red);color:#fff;border-radius:50%;grid-row:1/3;justify-content:center;align-items:center;width:2rem;height:2rem;font:700 .8rem/1 IBM Plex Mono,monospace;display:flex}.neighbor-brand strong{letter-spacing:-.035em;text-transform:uppercase;font-size:.92rem}.neighbor-brand small{letter-spacing:.07em;text-transform:uppercase;font:600 .48rem/1 IBM Plex Mono,monospace}.neighbor-header nav{gap:clamp(1rem,3vw,2.5rem);display:flex}.neighbor-header nav a,.neighbor-header-cta{color:inherit;text-transform:uppercase;font:600 .58rem/1 IBM Plex Mono,monospace;text-decoration:none}.neighbor-header-cta{background:var(--neighbor-deep);color:var(--neighbor-paper);justify-self:end;padding:.82rem .95rem;transition:background .2s,transform .2s}.neighbor-header-cta:hover{background:var(--neighbor-red);transform:translateY(-2px)}.neighbor-hero{grid-template-columns:minmax(0,1.28fr) minmax(19rem,.72fr);min-height:min(50rem,100svh - 4rem);display:grid}.neighbor-map{background:#d8e1df;min-height:43rem;position:relative;overflow:hidden}.neighbor-map:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(135deg,#ffffff38,#0000 55%);position:absolute;inset:0}.neighbor-map-head{z-index:3;justify-content:space-between;display:flex;position:absolute;top:1.2rem;left:clamp(1rem,3vw,2.4rem);right:clamp(1rem,3vw,2.4rem)}.neighbor-map-head span,.neighbor-map-head small{letter-spacing:.06em;text-transform:uppercase;font:600 .52rem/1 IBM Plex Mono,monospace}.neighbor-streets{width:100%;height:100%;position:absolute;inset:0}.neighbor-street-lines{fill:none;stroke:#f8f8f3;stroke-width:16px}.neighbor-blocks{fill:#bdcbc8;stroke:#92a7a6;stroke-width:1px}.neighbor-route{fill:none;stroke:var(--neighbor-red);stroke-dasharray:7 8;stroke-linecap:round;stroke-width:7px;transition:opacity .3s,stroke-dashoffset .5s}.neighbor-route-b{opacity:0;stroke:var(--neighbor-blue)}.neighbor-map[data-package=medium] .neighbor-route-a{opacity:0}.neighbor-map[data-package=medium] .neighbor-route-b{opacity:1}.neighbor-map[data-package=small] .neighbor-route-a{stroke:var(--neighbor-blue);stroke-dashoffset:30px}.neighbor-pin{fill:var(--neighbor-yellow);stroke:var(--neighbor-deep);stroke-width:5px}.neighbor-map-label{background:var(--neighbor-paper);z-index:3;grid-template-columns:auto 1fr;align-items:center;gap:.03rem .55rem;padding:.65rem .75rem;display:grid;position:absolute}.neighbor-map-label>span{background:var(--neighbor-deep);color:#fff;border-radius:50%;grid-row:1/3;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font:600 .55rem/1 IBM Plex Mono,monospace;display:flex}.neighbor-map-label strong{font-size:.7rem}.neighbor-map-label small{color:#637478;font:500 .52rem/1 IBM Plex Mono,monospace}.neighbor-map-status{background:var(--neighbor-deep);color:#fff;z-index:3;grid-template-columns:auto 1fr;align-items:center;gap:.08rem .6rem;padding:.8rem 1rem;display:grid;position:absolute;bottom:1.5rem;left:clamp(1rem,3vw,2.4rem)}.neighbor-map-status i{background:var(--neighbor-yellow);border-radius:50%;grid-row:1/3;width:.65rem;height:.65rem}.neighbor-map-status span{font-size:.7rem}.neighbor-map-status small{color:#9fb2bb;text-transform:uppercase;font:500 .49rem/1 IBM Plex Mono,monospace}.neighbor-quote{align-self:center;padding:clamp(3rem,7vw,6rem) clamp(1.25rem,5vw,5rem)}.neighbor-label{color:var(--neighbor-red);letter-spacing:.08em;text-transform:uppercase;margin:0 0 1rem;font:600 .58rem/1.3 IBM Plex Mono,monospace}.neighbor-quote h1{letter-spacing:-.065em;max-width:10ch;margin:0;font-size:clamp(2.45rem,4vw,3.7rem);font-weight:700;line-height:.93}.neighbor-quote>p:not(.neighbor-label){color:#586b72;max-width:30rem;margin:1.2rem 0 1.5rem;font-size:.9rem;line-height:1.6}.neighbor-quote fieldset{border:0;margin:0;padding:0}.neighbor-quote legend{text-transform:uppercase;margin-bottom:.65rem;font:600 .55rem/1 IBM Plex Mono,monospace}.neighbor-quote fieldset>div{grid-template-columns:repeat(3,1fr);gap:.45rem;display:grid}.neighbor-quote fieldset button{color:var(--neighbor-deep);cursor:pointer;text-align:left;background:0 0;border:1px solid #a3b0b2;gap:.2rem;min-width:0;padding:.7rem;transition:background .2s,border .2s,transform .2s;display:grid}.neighbor-quote fieldset button>span{border:2px solid;width:.9rem;height:.7rem;margin-bottom:.25rem;display:block}.neighbor-quote fieldset button:nth-child(2)>span{width:1.05rem;height:.9rem}.neighbor-quote fieldset button:nth-child(3)>span{width:1.25rem;height:1.05rem}.neighbor-quote fieldset button strong{font-size:.63rem}.neighbor-quote fieldset button small{color:#6d7b7e;font:500 .47rem/1.2 IBM Plex Mono,monospace}.neighbor-quote fieldset button:hover,.neighbor-quote fieldset button.is-active{background:var(--neighbor-yellow);border-color:var(--neighbor-deep);transform:translateY(-2px)}.neighbor-estimate{border-block:1px solid #a3b0b2;gap:.25rem;margin:1rem 0;padding:.8rem 0;display:grid}.neighbor-estimate>span{text-transform:uppercase;font:600 .51rem/1 IBM Plex Mono,monospace}.neighbor-estimate>strong{color:var(--neighbor-blue);font-family:IBM Plex Mono,monospace;font-size:1.55rem}.neighbor-estimate>small{color:#6f7c7e;font-size:.58rem;line-height:1.35}.neighbor-button{background:var(--neighbor-red);color:#fff;text-transform:uppercase;align-items:center;gap:1rem;padding:.95rem 1rem;font:700 .58rem/1 IBM Plex Mono,monospace;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.neighbor-button:hover{background:var(--neighbor-blue);transform:translateY(-2px)}.neighbor-demo-note{color:#798486;margin-top:.7rem;font:500 .5rem/1.4 IBM Plex Mono,monospace;display:block}.neighbor-coverage{grid-template-columns:.75fr 1.25fr;gap:clamp(3rem,8vw,9rem);padding:clamp(5rem,11vw,10rem) clamp(1.25rem,8vw,9rem);display:grid}.neighbor-coverage h2,.neighbor-timeline h2,.neighbor-cta h2{letter-spacing:-.065em;margin:0;font-size:clamp(2.6rem,5vw,4.7rem);line-height:.95}.neighbor-coverage>div:first-child>p:last-child{color:#5e6f74;max-width:34rem;line-height:1.65}.neighbor-zone-list{border-top:1px solid var(--neighbor-deep)}.neighbor-zone-list article{border-bottom:1px solid #132c3a59;grid-template-columns:2rem .55fr 1fr;gap:.6rem 1.2rem;padding:1.4rem 0;display:grid}.neighbor-zone-list span,.neighbor-zone-list small{color:var(--neighbor-red);text-transform:uppercase;font:600 .53rem/1.3 IBM Plex Mono,monospace}.neighbor-zone-list h3{letter-spacing:-.04em;margin:0;font-size:1.25rem}.neighbor-zone-list p{color:#5e6f74;margin:0;font-size:.8rem;line-height:1.5}.neighbor-zone-list small{grid-column:2/4}.neighbor-timeline{background:var(--neighbor-blue);color:#fff;padding:clamp(5rem,10vw,9rem) clamp(1.25rem,8vw,9rem)}.neighbor-timeline .neighbor-label{color:var(--neighbor-yellow)}.neighbor-timeline>div{justify-content:space-between;align-items:end;display:flex}.neighbor-timeline h2{max-width:10ch}.neighbor-timeline ol{grid-template-columns:repeat(4,1fr);margin:4rem 0 0;padding:0;list-style:none;display:grid}.neighbor-timeline li{border-left:1px solid #fff6;min-height:12rem;padding:0 clamp(1rem,3vw,2.5rem)}.neighbor-timeline li:last-child{border-right:1px solid #fff6}.neighbor-timeline li span{color:var(--neighbor-yellow);font:600 .55rem/1 IBM Plex Mono,monospace}.neighbor-timeline li strong{margin:2rem 0 .7rem;font-size:1.1rem;display:block}.neighbor-timeline li p{color:#c1d4dc;margin:0;font-size:.78rem;line-height:1.5}.neighbor-cta{background:var(--neighbor-red);color:#fff;text-align:center;padding:clamp(5rem,11vw,10rem) clamp(1.25rem,12vw,14rem)}.neighbor-cta h2{max-width:12ch;margin:0 auto 2rem}.neighbor-button-light{background:var(--neighbor-yellow);color:var(--neighbor-deep)}.neighbor-cta>small{margin-top:.8rem;font:500 .5rem/1.4 IBM Plex Mono,monospace;display:block}.neighbor-footer{grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;padding:1.3rem clamp(1.25rem,4vw,4rem);display:grid}.neighbor-footer p{color:#718084;margin:0;font:500 .53rem/1.3 IBM Plex Mono,monospace}.neighbor-footer>a:last-child{color:inherit;text-transform:uppercase;justify-self:end;font:600 .56rem/1 IBM Plex Mono,monospace;text-decoration:none}.neighbor-enter{animation:.65s both neighbor-enter}.neighbor-quote.neighbor-enter{animation-delay:.12s}@keyframes neighbor-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.neighbor-reveal{opacity:0;transition:opacity .55s,transform .55s;transform:translateY(16px)}.neighbor-reveal.is-visible{opacity:1;transform:none}@media (width<=900px){.neighbor-header{grid-template-columns:1fr auto}.neighbor-header nav{display:none}.neighbor-hero,.neighbor-coverage{grid-template-columns:1fr}.neighbor-map{order:2;min-height:39rem}.neighbor-quote{order:1}.neighbor-timeline ol{grid-template-columns:1fr 1fr;gap:2rem 0}.neighbor-timeline li:nth-child(3){border-top:1px solid #fff6;padding-top:2rem}.neighbor-timeline li:nth-child(4){border-top:1px solid #fff6;border-right:1px solid #fff6;padding-top:2rem}.neighbor-footer{text-align:center;grid-template-columns:1fr}.neighbor-footer .neighbor-brand{margin:auto}.neighbor-footer>a:last-child{justify-self:center}}@media (width<=620px){.neighbor-header-cta{font-size:.49rem}.neighbor-map{min-height:33rem}.neighbor-quote fieldset>div{grid-template-columns:1fr}.neighbor-quote fieldset button{grid-template-columns:auto 1fr;gap:.15rem .6rem}.neighbor-quote fieldset button>span{grid-row:1/3}.neighbor-map-label{display:none}.neighbor-zone-list article{grid-template-columns:1.7rem 1fr}.neighbor-zone-list p,.neighbor-zone-list small{grid-column:2}.neighbor-timeline ol{grid-template-columns:1fr}.neighbor-timeline li{border-bottom:1px solid #ffffff59;min-height:0;border-top:0!important;border-left:0!important;border-right:0!important;padding:1.2rem 0!important}.neighbor-timeline li strong{margin:.8rem 0 .4rem}.neighbor-quote h1{font-size:2.9rem}}@media (prefers-reduced-motion:reduce){.neighbor-site *,.neighbor-site :before,.neighbor-site :after{transition-duration:.01ms!important;animation-duration:.01ms!important}.neighbor-reveal{opacity:1;transform:none}}.neighbor-site{--neighbor-blue:#111;--neighbor-deep:#111;--neighbor-red:#ff4438;--neighbor-paper:#f5f4ea;--neighbor-yellow:#efff39;--neighbor-line:#111;background:var(--neighbor-yellow);color:#111}.neighbor-site :focus-visible{outline:3px solid var(--neighbor-red);outline-offset:3px}.neighbor-skip{color:#111;background:var(--neighbor-yellow)}.neighbor-header{color:var(--neighbor-yellow);background:#111;border-color:#efff3959}.neighbor-brand>span{color:#111;background:var(--neighbor-yellow);border-radius:0;transform:rotate(-5deg)}.neighbor-header nav a:hover{color:#fff}.neighbor-header-cta{border:1px solid var(--neighbor-yellow);color:#111;background:var(--neighbor-yellow)}.neighbor-header-cta:hover{color:#fff;background:var(--neighbor-red)}.neighbor-hero{isolation:isolate;background:var(--neighbor-yellow);min-height:min(49rem,100svh - 4rem);display:block;position:relative;overflow:hidden}.neighbor-hero:before{z-index:-1;content:"";background:repeating-linear-gradient(90deg,#0000 0 calc(12.5% - 1px),#11111117 calc(12.5% - 1px) 12.5%),repeating-linear-gradient(0deg,#0000 0 5rem,#11111114 5rem calc(5rem + 1px));position:absolute;inset:0}.neighbor-route-number{z-index:1;color:#111;line-height:.75;display:grid;position:absolute;top:11%;left:clamp(1.1rem,4vw,4rem);transform:rotate(-5deg)}.neighbor-route-number span,.neighbor-route-number i{letter-spacing:.22em;text-transform:uppercase;font:800 .62rem/1 IBM Plex Mono,monospace}.neighbor-route-number strong{letter-spacing:-.13em;font-family:Manrope,sans-serif;font-size:clamp(9rem,21vw,20rem);font-weight:800}.neighbor-route-number i{color:var(--neighbor-red);justify-self:end;margin-top:.8rem;font-style:normal}.neighbor-map{z-index:4;pointer-events:none;background:0 0;min-height:0;position:absolute;inset:0;overflow:hidden}.neighbor-map:before{display:none}.neighbor-map-head{color:var(--neighbor-yellow);background:#111;align-items:center;padding:.8rem clamp(1rem,3vw,2.4rem);top:0;left:0;right:0}.neighbor-map-head small{color:#efff39a6}.neighbor-streets{width:82%;height:auto;inset:4rem 23% 3.7rem -7%;transform:rotate(-8deg)scale(1.08)}.neighbor-street-lines{stroke:#1111112b;stroke-width:13px}.neighbor-blocks{fill:#1111111a;stroke:#11111159}.neighbor-route,.neighbor-route-b{stroke:#111;stroke-width:9px}.neighbor-map[data-package=small] .neighbor-route-a{stroke:var(--neighbor-red)}.neighbor-pin{fill:var(--neighbor-yellow);stroke:#111}.neighbor-pin-end{fill:var(--neighbor-red)}.neighbor-map-label{color:var(--neighbor-yellow);background:#111;box-shadow:.4rem .4rem #ff4438f2}.neighbor-map-label>span{color:#111;background:var(--neighbor-yellow)}.neighbor-map-label small{color:#efff399e}.neighbor-map-label-start{bottom:17%;left:6%}.neighbor-map-label-end{top:17%;right:35%}.neighbor-map-status{min-height:3.8rem;color:var(--neighbor-yellow);background:#111;padding:.8rem clamp(1rem,3vw,2.4rem);bottom:0;left:0;right:0}.neighbor-map-status i{background:var(--neighbor-red)}.neighbor-map-status small{color:#efff3994}.neighbor-quote{z-index:3;background:#efff39eb;border-left:2px solid #111;flex-direction:column;justify-content:center;align-items:flex-start;width:38%;min-height:min(49rem,100svh - 4rem);margin-left:62%;padding:6.4rem clamp(1.2rem,4vw,4rem) 5.4rem;display:flex;position:relative}.neighbor-label{color:#111}.neighbor-quote h1{max-width:9ch;font-size:clamp(2.5rem,4vw,3.65rem)}.neighbor-quote>p:not(.neighbor-label){color:#111111b8}.neighbor-quote legend{letter-spacing:.08em}.neighbor-quote fieldset button{color:#111;border:1px solid #111}.neighbor-quote fieldset button small{color:#111111a6}.neighbor-quote fieldset button:hover,.neighbor-quote fieldset button.is-active{color:var(--neighbor-yellow);background:#111;transform:translateY(-2px)}.neighbor-quote fieldset button.is-active small{color:#efff39b3}.neighbor-estimate{border-color:#111}.neighbor-estimate>strong{color:#111}.neighbor-estimate>small,.neighbor-demo-note{color:#111111a8}.neighbor-button{color:var(--neighbor-yellow);background:#111}.neighbor-button:hover{color:#fff;background:var(--neighbor-red)}.neighbor-coverage{background:var(--neighbor-paper)}.neighbor-coverage .neighbor-label,.neighbor-zone-list span,.neighbor-zone-list small{color:#111}.neighbor-zone-list article{position:relative}.neighbor-zone-list article:before{content:"";background:var(--neighbor-yellow);transform-origin:top;width:.25rem;transition:transform .2s;position:absolute;top:0;bottom:0;left:-.6rem;transform:scaleY(0)}.neighbor-zone-list article:hover:before{transform:scaleY(1)}.neighbor-timeline{color:var(--neighbor-yellow);background:#111}.neighbor-timeline .neighbor-label,.neighbor-timeline li span{color:var(--neighbor-red)}.neighbor-timeline li{border-color:#efff394d}.neighbor-timeline li p{color:#efff399e}.neighbor-cta{color:#111;background:var(--neighbor-yellow);border-block:2px solid #111}.neighbor-cta .neighbor-label{color:var(--neighbor-red)}.neighbor-button-light,.neighbor-footer{color:var(--neighbor-yellow);background:#111}.neighbor-footer p{color:#efff3994}.neighbor-footer .neighbor-brand>span{background:var(--neighbor-red)}@media (width<=900px){.neighbor-hero{min-height:58rem}.neighbor-route-number{top:10%}.neighbor-route-number strong{font-size:clamp(8rem,31vw,16rem)}.neighbor-streets{width:115%;height:auto;bottom:34%;right:-10%}.neighbor-quote{width:48%;min-height:58rem;margin-left:52%;padding-top:6rem}.neighbor-map-label-end{right:12%}}@media (width<=620px){.neighbor-hero{min-height:68rem}.neighbor-route-number{top:8%;left:1rem}.neighbor-route-number strong{font-size:45vw}.neighbor-streets{width:160%;inset:4rem -55% 43% -30%}.neighbor-quote{background:linear-gradient(180deg,transparent 0 22rem,var(--neighbor-yellow) 27rem);border-left:0;width:100%;min-height:auto;margin:0;padding:28rem 1rem 5.2rem}.neighbor-quote h1{font-size:2.9rem}.neighbor-map-status{min-height:3.8rem}.neighbor-map-label{display:none}.neighbor-quote fieldset>div{grid-template-columns:repeat(3,1fr)}.neighbor-quote fieldset button{grid-template-columns:1fr;display:grid}.neighbor-quote fieldset button>span{grid-row:auto}.neighbor-quote fieldset button small{display:none}}@media (prefers-reduced-motion:reduce){.neighbor-enter{animation:none}.neighbor-reveal{opacity:1;transform:none}}.neighbor-site [hidden]{display:none!important}.neighbor-site .neighbor-handoff{background:var(--neighbor-paper);color:#111;text-align:left;border:2px solid #111;justify-items:start;gap:.8rem;max-width:31rem;margin-top:1.3rem;padding:1.15rem 1.25rem 1.3rem;display:grid}.neighbor-site .neighbor-handoff p{margin:0;font-size:.86rem;line-height:1.55}.neighbor-site .neighbor-handoff .neighbor-handoff-label{letter-spacing:.08em;text-transform:uppercase;font:700 .55rem/1.3 IBM Plex Mono,monospace}.neighbor-site .neighbor-handoff:focus-visible{outline-offset:3px;outline:3px solid #111}.neighbor-site .neighbor-cta .neighbor-handoff{margin-inline:auto}.neighbor-site.neighbor-site .neighbor-cta .neighbor-label,.neighbor-site.neighbor-site .neighbor-route-number i{color:#dd0d00}@media (width<=620px){.neighbor-site.neighbor-site .neighbor-quote{padding-top:30.5rem}}.neighbor-site.neighbor-site .neighbor-header-cta:hover,.neighbor-site.neighbor-site .neighbor-button:hover{color:#111}
