.zips[data-astro-cid-qsnkj2mn]{gap:18px}.titles[data-astro-cid-qsnkj2mn]{min-width:0;max-width:780px}.key[data-astro-cid-qsnkj2mn]{font-size:var(--type-caption-size);line-height:var(--type-caption-lh);font-weight:var(--type-regular);color:var(--text);flex-wrap:wrap;gap:6px 18px;display:flex}.key-i[data-astro-cid-qsnkj2mn]{align-items:center;gap:8px;display:inline-flex}.key-bar[data-astro-cid-qsnkj2mn]{background:var(--teal);border-radius:4px;width:18px;height:8px}.key-tick[data-astro-cid-qsnkj2mn]{background:var(--navy);width:2px;height:14px}.cards[data-astro-cid-qsnkj2mn]{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));align-items:stretch;gap:12px;margin:0;padding:0;list-style:none;display:grid}.cards[data-astro-cid-qsnkj2mn]>li[data-astro-cid-qsnkj2mn]{min-width:0;display:flex}.zc[data-astro-cid-qsnkj2mn]{flex-direction:column;flex:1;gap:10px;min-width:0;padding:16px;display:flex}.zc[data-astro-cid-qsnkj2mn].is-live{border:2px solid var(--teal)}.zc-head[data-astro-cid-qsnkj2mn]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;display:flex}.soon[data-astro-cid-qsnkj2mn]{font-size:var(--type-tag-size);line-height:var(--type-tag-lh);font-weight:var(--type-tag-weight);color:var(--muted)}.zc-stats[data-astro-cid-qsnkj2mn]{flex-direction:column;gap:2px;display:flex}.zc-sales[data-astro-cid-qsnkj2mn]{font-size:var(--type-micro-size);line-height:var(--type-micro-lh);font-weight:var(--type-regular);color:var(--muted)}.zc-value[data-astro-cid-qsnkj2mn]{font-size:var(--type-num-size);line-height:var(--type-num-lh);font-weight:var(--type-num-weight);color:var(--navy)}.zc-line[data-astro-cid-qsnkj2mn]{font-size:var(--type-caption-size);line-height:var(--type-caption-lh);font-weight:var(--type-regular);color:var(--text)}.zc-bar[data-astro-cid-qsnkj2mn]{background:var(--grid);border-radius:5px;height:10px;margin:4px 0;position:relative}.zc-fill[data-astro-cid-qsnkj2mn]{background:var(--teal);border-radius:5px;position:absolute;top:0;bottom:0;left:0}.zc-tick[data-astro-cid-qsnkj2mn]{background:var(--navy);width:2px;box-shadow:0 0 0 1px var(--white);position:absolute;top:-4px;bottom:-4px}.zc-see[data-astro-cid-qsnkj2mn]{min-height:44px;font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-lh);font-weight:var(--type-strong);color:var(--navy);text-underline-offset:2px;align-self:flex-start;align-items:center;text-decoration:underline;display:inline-flex}.zc-label[data-astro-cid-qsnkj2mn]{font-size:var(--type-label-size);line-height:var(--type-label-lh);font-weight:var(--type-label-weight);letter-spacing:var(--type-label-track);text-transform:uppercase;color:var(--muted);margin-top:4px}.hoods[data-astro-cid-qsnkj2mn]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hoods[data-astro-cid-qsnkj2mn] li[data-astro-cid-qsnkj2mn]{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2px 12px;min-height:44px;display:flex}.hood-name[data-astro-cid-qsnkj2mn],.hood-link[data-astro-cid-qsnkj2mn]{font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-lh);font-weight:var(--type-strong);color:var(--navy)}.hood-link[data-astro-cid-qsnkj2mn]{text-underline-offset:2px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.hood-soon[data-astro-cid-qsnkj2mn]{font-size:var(--type-micro-size);line-height:var(--type-micro-lh);font-weight:var(--type-regular);color:var(--muted)}.live[data-astro-cid-qsnkj2mn]{font-size:var(--type-tag-size);line-height:var(--type-tag-lh);font-weight:var(--type-tag-weight);color:var(--navy);background:var(--teal-10);border-radius:999px;padding:3px 10px}.zm{font-variant-numeric:var(--num)}.zm-cols{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px 20px;display:grid}@media (min-width:960px){.zm-cols{grid-template-columns:minmax(0,1fr) 340px}}.zm-view{min-width:0;overflow:hidden}.zm-metrics{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 16px;display:flex}.zm-by{font-size:var(--type-label-size);line-height:var(--type-label-lh);font-weight:var(--type-label-weight);letter-spacing:var(--type-label-track);text-transform:uppercase;color:var(--muted)}.zm-chips{flex-wrap:wrap;gap:6px;display:flex}.zm-metric{border:1px solid var(--rule);background:var(--white);min-height:44px;color:var(--navy);font-family:var(--sans);font-size:var(--type-control-size);line-height:var(--type-control-lh);font-weight:var(--type-control-weight);cursor:pointer;border-radius:999px;align-items:center;padding:0 14px;display:inline-flex}.zm-metric:hover{border-color:var(--navy)}.zm-metric.is-on{border-color:var(--navy);background:var(--navy);color:var(--white)}.zm-map{background:var(--map-ground);width:100%;height:0;position:relative;overflow:hidden}.zm-svg{width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.zm-gridline{fill:none;stroke:var(--map-grid);stroke-width:1px}.zm-land{fill:var(--white)}.zm-zip{stroke:var(--white);stroke-width:2px;stroke-linejoin:round;vector-effect:non-scaling-stroke;cursor:pointer;transition:fill-opacity .2s}.zm-hood{fill:none;stroke:var(--navy-a18);stroke-width:.75px;stroke-linejoin:round;vector-effect:non-scaling-stroke;pointer-events:none}.zm-ws-line{fill:none;stroke:var(--navy);stroke-width:2px;stroke-dasharray:5 3;stroke-linejoin:round;vector-effect:non-scaling-stroke;pointer-events:none}.zm-fw-case,.zm-fw{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;pointer-events:none}.zm-fw-case{stroke:var(--dash);stroke-width:4.5px}.zm-fw{stroke:var(--white);stroke-width:2px}.zm-city{fill:none;stroke:var(--navy);stroke-width:1.5px;stroke-linejoin:round;vector-effect:non-scaling-stroke;pointer-events:none}.zm-hover,.zm-sel{fill:none;stroke-linejoin:round;vector-effect:non-scaling-stroke;pointer-events:none}.zm-hover{stroke:var(--navy-a60);stroke-width:2.5px}.zm-sel{stroke:var(--navy);stroke-width:3.5px}.zm-pin{z-index:3;border:1px solid var(--line);background:var(--white);min-width:44px;min-height:44px;color:var(--navy);font-family:var(--sans);box-shadow:0 1px 4px var(--navy-a18);cursor:pointer;white-space:nowrap;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;padding:3px 10px;display:flex;position:absolute;transform:translate(-50%,-50%)}.zm-pin:hover,.zm-pin.is-hover{border-color:var(--navy)}.zm-pin.is-on{border-color:var(--navy);background:var(--navy);color:var(--white);box-shadow:0 0 0 2px var(--white), 0 2px 6px var(--navy-a60)}.zm-pin-zip{font-size:var(--type-tag-size);line-height:var(--type-tag-lh);font-weight:var(--type-tag-weight)}.zm-pin-v{font-size:var(--type-h4-size);line-height:var(--type-h4-lh);font-weight:var(--type-h4-weight);font-variant-numeric:var(--num)}.zm-pin:not(.is-on) .zm-pin-zip{color:var(--muted)}@media (max-width:599px){.zm-pin{padding:2px 8px}.zm-pin-v{font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-lh);font-weight:var(--type-strong)}}.zm-ws{z-index:2;min-height:44px;font-size:var(--type-control-size);line-height:var(--type-control-lh);font-weight:var(--type-control-weight);color:var(--navy);white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex;position:absolute;transform:translate(-100%,-50%)}.zm-ws>span{background:var(--white-a82);box-shadow:0 0 0 1px var(--navy-a18);text-underline-offset:2px;border-radius:999px;padding:3px 8px;text-decoration:underline}@media (max-width:479px){.zm-ws-more{display:none}}.zm-ws:hover>span{background:var(--white);text-decoration-thickness:2px}.zm-shield{z-index:1;border:1px solid var(--dash);background:var(--white);font-size:var(--type-micro-size);line-height:var(--type-micro-lh);font-weight:var(--type-strong);color:var(--text);pointer-events:none;border-radius:3px;padding:0 4px;position:absolute;transform:translate(-50%,-50%)}.zm-scale{z-index:1;pointer-events:none;flex-direction:column;align-items:stretch;gap:3px;display:flex;position:absolute;bottom:5%;left:3%}.zm-scale-t{white-space:nowrap;font-size:var(--type-micro-size);line-height:var(--type-micro-lh);font-weight:var(--type-regular);color:var(--navy);justify-content:space-between;align-items:flex-end;gap:6px;display:flex}.zm-scale-bar{border:2px solid var(--navy);border-top:0;height:6px}.zm-legend{border-bottom:1px solid var(--line);flex-direction:column;gap:4px;padding:12px 16px 14px;display:flex}.zm-legend-t{font-size:var(--type-caption-size);line-height:var(--type-caption-lh);font-weight:var(--type-regular);color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:0 10px;display:flex}.zm-legend-t b{font-weight:var(--type-strong);color:var(--navy)}.zm-ramp{height:12px;margin-top:4px;position:relative}.zm-ramp-bar{width:100%;height:12px;box-shadow:inset 0 0 0 1px var(--line);border-radius:3px;display:block}.zm-ramp-fr{background:var(--navy);width:2px;box-shadow:0 0 0 1px var(--white);margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.zm-ramp-l{font-size:var(--type-micro-size);line-height:var(--type-micro-lh);font-weight:var(--type-regular);color:var(--text);justify-content:space-between;gap:8px;display:flex}.zm-key{font-size:var(--type-caption-size);line-height:var(--type-caption-lh);font-weight:var(--type-regular);color:var(--text);align-items:center;gap:8px;display:inline-flex}.zm-key-tick{background:var(--navy);flex:none;width:2px;height:14px}.zm-card{flex-direction:column;gap:8px;min-width:0;padding:16px;display:flex}.zm-card.is-zip{border-color:var(--navy);box-shadow:inset 0 3px 0 var(--navy)}.zm-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 12px;min-height:44px;display:flex}.zm-card-k{font-size:var(--type-label-size);line-height:var(--type-label-lh);font-weight:var(--type-label-weight);letter-spacing:var(--type-label-track);text-transform:uppercase;color:var(--muted)}.zm-card-hint{font-size:var(--type-caption-size);line-height:var(--type-caption-lh);font-weight:var(--type-regular);color:var(--muted)}.zm-reset{min-height:44px;color:var(--navy);font-family:var(--sans);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-lh);font-weight:var(--type-strong);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0 2px;text-decoration:underline}.zm-card-h{font-size:var(--type-h3-size);line-height:var(--type-h3-lh);font-weight:var(--type-h3-weight);color:var(--navy);margin:0}.zm-card-sales,.zm-extra{font-size:var(--type-caption-size);line-height:var(--type-caption-lh);font-weight:var(--type-regular);color:var(--text);margin:0}.zm-grid{background:var(--line);border:1px solid var(--line);border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:4px 0;display:grid;overflow:hidden}.zm-cell{background:var(--white);flex-direction:column;gap:2px;min-width:0;padding:10px 12px;display:flex}.zm-cell.is-on{background:var(--teal-10);box-shadow:inset 3px 0 0 var(--teal)}.zm-cell-l{font-size:var(--type-micro-size);line-height:var(--type-micro-lh);font-weight:var(--type-regular);color:var(--muted)}.zm-cell.is-on .zm-cell-l{font-weight:var(--type-strong);color:var(--navy)}.zm-cell-v{font-size:var(--type-h4-size);line-height:var(--type-h4-lh);font-weight:var(--type-h4-weight);color:var(--navy)}.zm-cell-s{font-size:var(--type-caption-size);line-height:var(--type-caption-lh);font-weight:var(--type-regular);color:var(--text)}.zm-links{flex-wrap:wrap;gap:0 20px;display:flex}.zm-see{min-height:44px;font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-lh);font-weight:var(--type-strong);color:var(--navy);text-underline-offset:2px;align-items:center;gap:4px;text-decoration:underline;display:inline-flex}@media (prefers-reduced-motion:reduce){.zm-zip{transition:none}}.zm-sec[data-astro-cid-fd5k347b]{flex-direction:column;gap:16px;padding-top:max(32px,min(4vw,48px));display:flex}.zm-head[data-astro-cid-fd5k347b]{max-width:780px}.zm-list[data-astro-cid-fd5k347b]{padding:0 16px}.zm-list[data-astro-cid-fd5k347b]>summary[data-astro-cid-fd5k347b]{cursor:pointer;min-height:48px;font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-lh);font-weight:var(--type-strong);color:var(--navy);padding:12px 0;display:list-item}.zm-scroll[data-astro-cid-fd5k347b]{padding-bottom:12px;overflow-x:auto}.zm-table[data-astro-cid-fd5k347b]{border-collapse:collapse;width:100%;min-width:600px;font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-lh);font-weight:var(--type-regular);color:var(--text)}.zm-table[data-astro-cid-fd5k347b] th[data-astro-cid-fd5k347b],.zm-table[data-astro-cid-fd5k347b] td[data-astro-cid-fd5k347b]{text-align:right;white-space:nowrap;border-top:1px solid var(--line);padding:10px}.zm-table[data-astro-cid-fd5k347b] .l[data-astro-cid-fd5k347b]{text-align:left;padding-left:0}.zm-table[data-astro-cid-fd5k347b] thead[data-astro-cid-fd5k347b] th[data-astro-cid-fd5k347b]{font-size:var(--type-micro-size);line-height:var(--type-micro-lh);font-weight:var(--type-strong);color:var(--muted);border-top:0;padding-top:4px;padding-bottom:8px}.zm-table[data-astro-cid-fd5k347b] tbody[data-astro-cid-fd5k347b] th[data-astro-cid-fd5k347b]{font-weight:var(--type-strong);color:var(--navy)}.zm-table[data-astro-cid-fd5k347b] tr[data-astro-cid-fd5k347b].all th[data-astro-cid-fd5k347b],.zm-table[data-astro-cid-fd5k347b] tr[data-astro-cid-fd5k347b].all td[data-astro-cid-fd5k347b]{border-top:1px solid var(--rule);background:var(--sand-2);font-weight:var(--type-strong);color:var(--navy)}.zm-note[data-astro-cid-fd5k347b]{max-width:860px;font-size:var(--type-caption-size);line-height:var(--type-caption-lh);font-weight:var(--type-regular);color:var(--muted);margin:0}
