.city_page__kl61G{display:block}.city_opening__TN123{background:var(--color-paper);border-bottom:var(--rule-hair) solid var(--color-ink)}.city_openingBody__hzE3I{max-width:48rem;padding-block:var(--space-lg) var(--space-2xl)}@media (min-width:1024px){.city_openingBody__hzE3I{padding-block:var(--space-xl) var(--space-2xl)}}.city_emphasis__1VLSf{color:var(--color-accent-deep);white-space:nowrap}.city_lede__dqn2_{margin-top:var(--space-md);max-width:var(--measure);font-size:var(--text-md);line-height:1.6;color:var(--color-ink-2)}.city_actions__5Me8T{margin-top:var(--space-lg);display:flex;flex-direction:column;gap:var(--space-xs)}@media (min-width:640px){.city_actions__5Me8T{flex-direction:row;flex-wrap:wrap;align-items:center}}.city_tick__IhB9f{flex:none;width:1rem;height:1rem;margin-top:.15em;color:var(--color-accent-deep)}.city_promises__GQij5{margin-top:var(--space-lg);display:flex;flex-wrap:wrap;gap:var(--space-2xs) var(--space-lg);font-size:var(--text-sm);font-weight:600;line-height:1.45;color:var(--color-ink)}.city_promises__GQij5 li{display:inline-flex;align-items:flex-start;gap:var(--space-2xs)}.city_split__yJ2TL{display:grid;gap:var(--space-lg);padding-block:var(--space-2xl)}@media (min-width:1024px){.city_split__yJ2TL{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:var(--space-2xl);padding-block:var(--space-3xl)}}.city_inlineLink__b4CL_{font-weight:700;color:var(--color-ink);text-decoration-line:underline;text-decoration-color:currentColor;text-decoration-thickness:1px;text-underline-offset:3px}.city_inlineLink__b4CL_:hover{text-decoration-thickness:2px}.city_inlineLink__b4CL_:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.city_why__YBhAk{background:var(--color-paper-2);border-block:var(--rule-hair) solid var(--color-rule)}.city_whyInner__pMYH4{display:grid;gap:var(--space-xl);padding-block:var(--space-2xl)}@media (min-width:1024px){.city_whyInner__pMYH4{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:var(--space-2xl);padding-block:var(--space-3xl)}}.city_stat__RL4JX{margin-top:var(--space-lg)}.city_statBig__7W6Ss{display:block;font-family:var(--font-display);font-weight:600;font-size:var(--text-4xl);line-height:1;letter-spacing:var(--tracking-display);color:var(--color-accent-deep)}.city_statLabel__teixm{display:block;margin-top:var(--space-2xs);font-size:var(--text-sm);line-height:1.45;color:var(--color-ink-2)}.city_reasons__tFnJ7{border-top:var(--rule-hair) solid var(--color-ink)}.city_reason__mfcSU{padding-block:var(--space-md);border-bottom:var(--rule-hair) solid var(--color-rule-strong)}.city_reasonTitle__MBJRY{font-family:var(--font-display);font-weight:600;font-size:var(--text-xl);line-height:1.15;letter-spacing:var(--tracking-display);color:var(--color-ink)}.city_reasonBody__Ilj19{margin-top:var(--space-2xs);max-width:58ch;font-size:var(--text-sm);line-height:1.6;color:var(--color-ink-2)}.city_coverageLead__iIoNJ{max-width:52ch;font-size:var(--text-md);line-height:1.6;color:var(--color-ink-2)}.city_zips__dYhTd{display:flex;flex-wrap:wrap;margin-top:var(--space-md);padding:var(--rule-hair) 0 0 var(--rule-hair)}.city_zips__dYhTd li{flex:0 0 6.75rem;margin:calc(-1 * var(--rule-hair)) 0 0 calc(-1 * var(--rule-hair));padding:var(--space-sm);background:var(--color-paper);border:var(--rule-hair) solid var(--color-rule-strong);font-family:var(--font-display);font-weight:600;font-size:var(--text-xl);line-height:1;letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--color-ink)}.city_notListed__W6gEW{margin-top:var(--space-md);font-size:var(--text-base);line-height:1.6;color:var(--color-ink-2)}.city_hoods__TQLVW{background:var(--color-paper-2);border-block:var(--rule-hair) solid var(--color-rule)}.city_hoodsInner__tupDR{padding-block:var(--space-2xl)}@media (min-width:1024px){.city_hoodsInner__tupDR{padding-block:var(--space-3xl)}}.city_hoodGrid__7Q109{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--rule-hair);margin-top:var(--space-xl);background:var(--color-rule-strong);border:var(--rule-hair) solid var(--color-rule-strong);border-top:var(--rule-thick) solid var(--color-ink)}@media (min-width:768px){.city_hoodGrid__7Q109{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.city_hoodGrid__7Q109{grid-template-columns:repeat(4,minmax(0,1fr))}}.city_hoodGrid__7Q109 li{min-width:0;padding:var(--space-sm);background:var(--color-paper);font-family:var(--font-display);font-weight:600;font-size:var(--text-md);line-height:1.2;overflow-wrap:anywhere;color:var(--color-ink)}@media (min-width:768px){.city_hoodGrid__7Q109 li{padding:var(--space-md);font-size:var(--text-lg)}}.city_hoodsFoot__CbbSd{margin-top:var(--space-md);font-size:var(--text-base);line-height:1.6;color:var(--color-ink-2)}.city_reviews__X5uWs{display:grid;gap:var(--space-md);padding-block:var(--space-2xl)}@media (min-width:1024px){.city_reviews__X5uWs{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:end;gap:var(--space-2xl);padding-block:var(--space-3xl)}}.city_reviewsLede__yu59j{max-width:52ch;font-size:var(--text-md);line-height:1.6;color:var(--color-ink-2)}.city_textLink__CO5po{display:inline-flex;align-items:center;gap:var(--space-2xs);margin-top:var(--space-md);font-size:var(--text-sm);font-weight:800;letter-spacing:.02em;color:var(--color-ink);text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:4px}.city_textLink__CO5po:hover{text-decoration-thickness:2px}.city_textLink__CO5po:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.city_textLinkArrow__20U0S{width:1rem;height:1rem;transition:transform var(--dur-short) var(--ease-out)}.city_textLink__CO5po:hover .city_textLinkArrow__20U0S{transform:translate(2px,-2px)}.city_faqs__Dy47B{background:var(--color-paper-2);border-top:var(--rule-hair) solid var(--color-rule)}.city_faqsInner__qKVwY{display:grid;gap:var(--space-lg);padding-block:var(--space-2xl)}@media (min-width:1024px){.city_faqsInner__qKVwY{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:var(--space-2xl);padding-block:var(--space-3xl)}}.city_qa__J_7UE{border-top:var(--rule-hair) solid var(--color-ink)}.city_qaRow__tOSkT{padding-block:var(--space-md);border-bottom:var(--rule-hair) solid var(--color-rule-strong)}.city_qaQuestion__FCOtM{font-family:var(--font-display);font-weight:600;font-size:var(--text-xl);line-height:1.2;letter-spacing:var(--tracking-display);color:var(--color-ink)}.city_qaAnswer__UddRb{margin-top:var(--space-xs);max-width:62ch;font-size:var(--text-base);line-height:1.65;color:var(--color-ink-2)}.city_closeLede__VbP5r{margin-top:var(--space-md);max-width:52ch;font-size:var(--text-md);line-height:1.6;color:var(--color-gold-ink)}.city_closePromises__WDGIE{margin-top:var(--space-xl);padding-top:var(--space-sm);border-top:var(--rule-hair) solid color-mix(in oklch,var(--color-gold-ink) 35%,transparent);display:flex;flex-wrap:wrap;gap:var(--space-2xs) var(--space-lg);font-size:var(--text-sm);font-weight:600;line-height:1.45;color:var(--color-gold-ink)}.city_closePromises__WDGIE li{display:inline-flex;align-items:flex-start;gap:var(--space-2xs)}.city_closePromises__WDGIE .city_tick__IhB9f{color:var(--color-gold-ink)}@media (prefers-reduced-motion:reduce){.city_textLinkArrow__20U0S{transition:none}.city_textLink__CO5po:hover .city_textLinkArrow__20U0S{transform:none}}