.index-module__WFQ1Rq__wrap{gap:22px}.index-module__WFQ1Rq__intro{flex-direction:column;gap:10px;margin-bottom:18px;display:flex}.index-module__WFQ1Rq__heading{letter-spacing:-.02em;color:var(--af-text);margin:0;font-size:clamp(28px,3vw,40px);font-weight:800;line-height:1.05}.index-module__WFQ1Rq__lead{color:var(--af-text-muted);margin:0;font-size:clamp(16px,1.2vw,18px)}.index-module__WFQ1Rq__panel{background:var(--af-surface-card);border-radius:14px;grid-template-columns:244px minmax(0,1fr);display:grid;overflow:hidden}.index-module__WFQ1Rq__sidebar{background:var(--af-charcoal-2);flex-direction:column;gap:18px;padding:28px 17px;display:flex}.index-module__WFQ1Rq__sidebarLabel{letter-spacing:.14em;text-transform:uppercase;color:#ffffff73;margin:0 0 0 14px;font-size:11px;font-weight:700}.index-module__WFQ1Rq__switcher{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.index-module__WFQ1Rq__item{position:relative}.index-module__WFQ1Rq__input{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.index-module__WFQ1Rq__tab{color:#ffffffb8;cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;font-size:15px;font-weight:600;transition:background .15s,color .15s;display:flex}.index-module__WFQ1Rq__tab:hover{color:var(--af-on-dark);background:#ffffff12}.index-module__WFQ1Rq__count{border-radius:var(--af-r-pill);color:#fff9;background:#ffffff1a;flex:none;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 7px;font-size:12px;font-weight:700;display:inline-flex}.index-module__WFQ1Rq__input:checked+.index-module__WFQ1Rq__tab{background:var(--af-surface-card);color:var(--af-text);font-weight:700}.index-module__WFQ1Rq__input:checked+.index-module__WFQ1Rq__tab .index-module__WFQ1Rq__count{background:var(--af-gold);color:var(--af-on-gold)}.index-module__WFQ1Rq__input:focus-visible+.index-module__WFQ1Rq__tab{outline:2px solid var(--af-gold);outline-offset:2px}.index-module__WFQ1Rq__panes{padding:32px 34px 54px}.index-module__WFQ1Rq__pane{flex-direction:column;display:flex}.index-module__WFQ1Rq__countyName{letter-spacing:-.03em;color:var(--af-text);margin:4px 0 22px;font-size:clamp(22px,2.2vw,30px);font-weight:800;line-height:1.05}.index-module__WFQ1Rq__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}:is(.index-module__WFQ1Rq__panel:has(.index-module__WFQ1Rq__item:first-child .index-module__WFQ1Rq__input:checked) .index-module__WFQ1Rq__pane:not(:first-child),.index-module__WFQ1Rq__panel:has(.index-module__WFQ1Rq__item:nth-child(2) .index-module__WFQ1Rq__input:checked) .index-module__WFQ1Rq__pane:not(:nth-child(2)),.index-module__WFQ1Rq__panel:has(.index-module__WFQ1Rq__item:nth-child(3) .index-module__WFQ1Rq__input:checked) .index-module__WFQ1Rq__pane:not(:nth-child(3)),.index-module__WFQ1Rq__panel:has(.index-module__WFQ1Rq__item:nth-child(4) .index-module__WFQ1Rq__input:checked) .index-module__WFQ1Rq__pane:not(:nth-child(4)),.index-module__WFQ1Rq__panel:has(.index-module__WFQ1Rq__item:nth-child(5) .index-module__WFQ1Rq__input:checked) .index-module__WFQ1Rq__pane:not(:nth-child(5)),.index-module__WFQ1Rq__panel:has(.index-module__WFQ1Rq__item:nth-child(6) .index-module__WFQ1Rq__input:checked) .index-module__WFQ1Rq__pane:not(:nth-child(6))){display:none}@media (max-width:1080px){.index-module__WFQ1Rq__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:880px){.index-module__WFQ1Rq__panel{grid-template-columns:minmax(0,1fr)}.index-module__WFQ1Rq__switcher{flex-flow:wrap}.index-module__WFQ1Rq__sidebar{padding:20px}.index-module__WFQ1Rq__panes{padding:26px 22px 32px}.index-module__WFQ1Rq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.index-module__WFQ1Rq__grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.index-module__WFQ1Rq__tab{transition:none}}
.city-card-module__1fO5wq__card{background:var(--af-surface-card);border:1px solid var(--af-border);color:inherit;border-radius:10px;flex-direction:column;text-decoration:none;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex;overflow:hidden}.city-card-module__1fO5wq__card:hover{border-color:var(--af-gold);box-shadow:var(--af-shadow-card);transform:translateY(-2px)}.city-card-module__1fO5wq__card:focus-visible{outline:2px solid var(--af-ink);outline-offset:2px}.city-card-module__1fO5wq__photo{aspect-ratio:2;background-color:#e9e9e7;background-image:linear-gradient(135deg,#e3b23c12,#e3b23c00 58%),repeating-linear-gradient(135deg,#1111110b 0 11px,#1110 11px 22px);position:relative}.city-card-module__1fO5wq__shot{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.city-card-module__1fO5wq__photoShot:after{content:"";background:#0000001a;position:absolute;inset:0}.city-card-module__1fO5wq__body{flex-direction:column;gap:5px;padding:13px 15px 15px;display:flex}.city-card-module__1fO5wq__nameRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.city-card-module__1fO5wq__name{letter-spacing:-.01em;color:var(--af-text);font-size:16px;font-weight:700}.city-card-module__1fO5wq__arrow{color:var(--af-text-soft);flex:none;transition:transform .15s,color .15s}.city-card-module__1fO5wq__card:hover .city-card-module__1fO5wq__arrow{color:var(--af-gold);transform:translate(3px)}.city-card-module__1fO5wq__hoods{color:var(--af-text-muted);font-size:13px;line-height:1.5}@media (prefers-reduced-motion:reduce){.city-card-module__1fO5wq__card,.city-card-module__1fO5wq__arrow{transition:none}.city-card-module__1fO5wq__card:hover,.city-card-module__1fO5wq__card:hover .city-card-module__1fO5wq__arrow{transform:none}}
.no-city-cta-module__h5i_kW__strip{background:var(--af-surface-card);border:1px dashed var(--af-border-soft);border-radius:12px;justify-content:space-between;align-items:center;gap:24px;width:100%;max-width:820px;margin-inline:auto;padding:24px 30px;display:flex}.no-city-cta-module__h5i_kW__title{letter-spacing:-.01em;color:var(--af-text);margin:0;font-size:18px;font-weight:800}.no-city-cta-module__h5i_kW__text{color:var(--af-text-muted);margin:4px 0 0;font-size:15px}.no-city-cta-module__h5i_kW__cta{border-radius:var(--af-r-pill);background:var(--af-ink);height:44px;color:var(--af-on-dark);flex:none;justify-content:center;align-items:center;padding:0 26px;font-size:15px;font-weight:700;text-decoration:none;transition:background .15s;display:inline-flex}.no-city-cta-module__h5i_kW__cta:hover{background:#000}.no-city-cta-module__h5i_kW__cta:focus-visible{outline:2px solid var(--af-ink);outline-offset:3px}@media (max-width:560px){.no-city-cta-module__h5i_kW__strip{flex-direction:column;align-items:flex-start;padding:22px}}@media (prefers-reduced-motion:reduce){.no-city-cta-module__h5i_kW__cta{transition:none}}
