.section-head__title[data-astro-cid-smbb6lpu]{line-height:1.1}.section-head__eyebrow[data-astro-cid-smbb6lpu]{line-height:1.4}@media(max-width:640px){.section-head__title[data-astro-cid-smbb6lpu]{font-size:30px}}.metro-card[data-astro-cid-h7jhrkmh]{background:var(--color-surface-card);border-radius:12px;padding:24px;text-decoration:none;color:inherit;transition:all .3s cubic-bezier(.4,0,.2,1);display:block}.metro-card[data-astro-cid-h7jhrkmh]:hover{background:var(--color-surface-elevated);transform:translateY(-2px)}.metro-card[data-astro-cid-h7jhrkmh]:focus-visible{outline:2px solid var(--color-accent-gold);outline-offset:4px}.metro-card__name[data-astro-cid-h7jhrkmh]{font:500 22px/1.2 var(--font-serif);color:var(--color-primary-500);margin:0 0 4px}.metro-card__state[data-astro-cid-h7jhrkmh]{font:400 13px/1.3 var(--font-sans);color:var(--color-primary-400);margin-bottom:14px}.metro-card__count-wrap[data-astro-cid-h7jhrkmh]{display:block}.metro-card__count[data-astro-cid-h7jhrkmh]{font:700 24px/1 var(--font-mono);color:var(--color-primary-500)}.metro-card__unit[data-astro-cid-h7jhrkmh]{font:400 13px var(--font-sans);color:var(--color-primary-400);margin-left:4px}.metro-card__dot-line[data-astro-cid-h7jhrkmh]{margin-top:10px;font:400 12px/1.4 var(--font-sans);color:var(--color-primary-300);letter-spacing:.02em}.metro-card--est[data-astro-cid-h7jhrkmh] .metro-card__dot-line[data-astro-cid-h7jhrkmh]{color:var(--color-accent-gold-dark)}@media(max-width:640px){.metro-card[data-astro-cid-h7jhrkmh]{padding:18px 20px;display:flex;justify-content:space-between;align-items:center;gap:16px}.metro-card__name[data-astro-cid-h7jhrkmh]{font-size:19px;margin-bottom:2px}.metro-card__state[data-astro-cid-h7jhrkmh]{margin-bottom:0;font-size:12px}.metro-card__count[data-astro-cid-h7jhrkmh]{font-size:20px}.metro-card__count-wrap[data-astro-cid-h7jhrkmh]{text-align:right}.metro-card__dot-line[data-astro-cid-h7jhrkmh]{display:none}}.state-link[data-astro-cid-thd3tdya]{display:flex;justify-content:space-between;align-items:baseline;padding:10px 0;border-bottom:1px solid var(--color-surface-border);text-decoration:none;color:var(--color-primary-500);font:400 14px/1.3 var(--font-sans);transition:color .2s}.state-link[data-astro-cid-thd3tdya]:hover{color:var(--color-accent-gold-dark)}.state-link[data-astro-cid-thd3tdya]:focus-visible{outline:2px solid var(--color-accent-gold);outline-offset:2px}.state-link__count[data-astro-cid-thd3tdya]{font:400 12px/1 var(--font-mono);color:var(--color-primary-300)}.hero[data-astro-cid-wxdhcwxu]{padding:88px 0 96px;text-align:center}.hero__inner[data-astro-cid-wxdhcwxu]{max-width:720px;margin:0 auto;padding:0 24px}.hero__eyebrow[data-astro-cid-wxdhcwxu]{font:700 11px/1.4 var(--font-sans);color:#5b4622;text-transform:uppercase;letter-spacing:.2em;margin-bottom:28px}.hero__display[data-astro-cid-wxdhcwxu]{font:300 80px/.95 var(--font-serif);letter-spacing:-.02em;color:var(--color-primary-500);margin:0 0 20px;display:flex;flex-direction:column;align-items:center}.hero__l1[data-astro-cid-wxdhcwxu]{transform:translate(-56px)}.hero__l2[data-astro-cid-wxdhcwxu]{font-style:italic;transform:translate(56px)}.hero__subline[data-astro-cid-wxdhcwxu]{font:400 18px/1.55 var(--font-sans);color:var(--color-primary-400);margin:0 auto 14px;max-width:52ch}.hero__stats[data-astro-cid-wxdhcwxu]{font:400 13px/1.5 var(--font-mono);color:var(--color-primary-500);letter-spacing:.02em;margin-bottom:44px}@media(max-width:960px){.hero__display[data-astro-cid-wxdhcwxu]{font-size:56px}.hero__l1[data-astro-cid-wxdhcwxu]{transform:translate(-34px)}.hero__l2[data-astro-cid-wxdhcwxu]{transform:translate(34px)}}@media(max-width:640px){.hero[data-astro-cid-wxdhcwxu]{padding:40px 0 56px}.hero__eyebrow[data-astro-cid-wxdhcwxu]{font-size:10px;margin-bottom:18px}.hero__display[data-astro-cid-wxdhcwxu]{font-size:44px;line-height:1.02}.hero__l1[data-astro-cid-wxdhcwxu]{transform:translate(-16px)}.hero__l2[data-astro-cid-wxdhcwxu]{transform:translate(16px)}.hero__subline[data-astro-cid-wxdhcwxu]{font-size:16px;margin-bottom:12px}.hero__stats[data-astro-cid-wxdhcwxu]{font-size:12px;margin-bottom:32px}}.hero-search[data-astro-cid-6mairjil]{max-width:640px;margin:0 auto;text-align:left}.hero-search__eyebrow[data-astro-cid-6mairjil]{font:700 10px/1.4 var(--font-sans);color:var(--color-primary-500);text-transform:uppercase;letter-spacing:.2em;margin-bottom:14px;display:block;text-align:left}.hero-search__form[data-astro-cid-6mairjil]{display:flex;gap:12px;align-items:flex-end;border-bottom:1px solid var(--color-primary-200);padding-bottom:10px;transition:border-color .3s}.hero-search__form[data-astro-cid-6mairjil]:focus-within{border-bottom-color:var(--color-primary-500)}.hero-search__field[data-astro-cid-6mairjil]{flex:1}.hero-search__form[data-astro-cid-6mairjil] input[data-astro-cid-6mairjil]{width:100%;background:transparent;border:none;font:400 20px/1.4 var(--font-sans);color:var(--color-primary-500);padding:8px 0;outline:none}.hero-search__form[data-astro-cid-6mairjil] input[data-astro-cid-6mairjil]::placeholder{color:var(--color-primary-300)}.hero-search__form[data-astro-cid-6mairjil] button[data-astro-cid-6mairjil]{background:var(--color-primary-500);color:var(--color-surface-bg);border:none;border-radius:9999px;padding:14px 28px;font:700 13px/1 var(--font-sans);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap}.hero-search__form[data-astro-cid-6mairjil] button[data-astro-cid-6mairjil]:hover{background:var(--color-primary-600);transform:translateY(-1px)}.hero-search__form[data-astro-cid-6mairjil] button[data-astro-cid-6mairjil]:focus-visible{outline:2px solid var(--color-accent-gold);outline-offset:2px}.hero-search__helpers[data-astro-cid-6mairjil]{display:flex;align-items:center;gap:14px;margin-top:14px;flex-wrap:wrap}.hero-search__helper-link[data-astro-cid-6mairjil]{font:500 13px/1.4 var(--font-sans);color:var(--color-primary-500);text-decoration:none;display:inline-flex;align-items:center;gap:4px;cursor:pointer}.hero-search__helper-link[data-astro-cid-6mairjil]:hover{color:var(--color-accent-gold-dark)}.hero-search__geo-icon[data-astro-cid-6mairjil]{width:14px;height:14px}.hero-search__helper-sep[data-astro-cid-6mairjil]{color:var(--color-primary-200);font-size:12px}.hero-search__helper-hint[data-astro-cid-6mairjil]{font:400 13px/1.4 var(--font-sans);color:var(--color-primary-500);font-style:italic}.hero-search__status[data-astro-cid-6mairjil]{font:400 13px/1.4 var(--font-sans);color:var(--color-primary-300);margin:10px 0 0}.hero-search__status--error[data-astro-cid-6mairjil]{color:var(--color-accent-gold-dark)}.hero-search__status[data-astro-cid-6mairjil].hidden{display:none}@media(max-width:640px){.hero-search[data-astro-cid-6mairjil]{max-width:100%}.hero-search__form[data-astro-cid-6mairjil]{flex-direction:column;align-items:stretch;gap:14px;border-bottom:none;padding-bottom:0}.hero-search__field[data-astro-cid-6mairjil]{border-bottom:1px solid var(--color-primary-200);padding-bottom:8px}.hero-search__form[data-astro-cid-6mairjil]:focus-within .hero-search__field[data-astro-cid-6mairjil]{border-bottom-color:var(--color-primary-500)}.hero-search__form[data-astro-cid-6mairjil] input[data-astro-cid-6mairjil]{font-size:18px}.hero-search__form[data-astro-cid-6mairjil] button[data-astro-cid-6mairjil]{width:100%;padding:14px}.hero-search__helpers[data-astro-cid-6mairjil]{flex-direction:column;align-items:flex-start;gap:10px}.hero-search__helper-sep[data-astro-cid-6mairjil]{display:none}}.finder-card[data-astro-cid-4r3dxwmc]{background:linear-gradient(100deg,var(--color-accent-gold-light) 0%,var(--color-surface-card) 70%);border-radius:12px;padding:32px 36px;display:grid;grid-template-columns:1fr auto;gap:32px;align-items:center;text-decoration:none;color:inherit;transition:all .3s cubic-bezier(.4,0,.2,1)}.finder-card[data-astro-cid-4r3dxwmc]:hover{background:linear-gradient(100deg,var(--color-accent-gold-light) 0%,var(--color-surface-elevated) 70%);transform:translateY(-2px)}.finder-card[data-astro-cid-4r3dxwmc]:focus-visible{outline:2px solid var(--color-accent-gold);outline-offset:4px}.finder-card__body-area[data-astro-cid-4r3dxwmc]{min-width:0}.finder-card__eyebrow[data-astro-cid-4r3dxwmc]{font:700 10px/1.4 var(--font-sans);color:var(--color-accent-gold-dark);text-transform:uppercase;letter-spacing:.15em;margin-bottom:10px}.finder-card__title[data-astro-cid-4r3dxwmc]{font:400 30px/1.15 var(--font-serif);color:var(--color-primary-500);margin:0 0 10px;letter-spacing:-.01em}.finder-card__body[data-astro-cid-4r3dxwmc]{font:400 15px/1.55 var(--font-sans);color:var(--color-primary-400);max-width:54ch;margin:0}.finder-card__body[data-astro-cid-4r3dxwmc] strong{color:var(--color-primary-500);font-weight:500}.finder-card__secondary[data-astro-cid-4r3dxwmc]{font:400 12px/1.4 var(--font-sans);color:var(--color-primary-400);margin-top:10px;font-style:italic}.finder-card__cta[data-astro-cid-4r3dxwmc]{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:14px 26px;border-radius:9999px;background:var(--color-primary-500);color:var(--color-surface-bg);font:700 12px/1 var(--font-sans);text-transform:uppercase;letter-spacing:.08em;text-decoration:none;white-space:nowrap;transition:all .3s cubic-bezier(.4,0,.2,1)}.finder-card[data-astro-cid-4r3dxwmc]:hover .finder-card__cta[data-astro-cid-4r3dxwmc]{background:var(--color-primary-600)}@media(max-width:640px){.finder-card[data-astro-cid-4r3dxwmc]{padding:24px;grid-template-columns:1fr;gap:16px}.finder-card__title[data-astro-cid-4r3dxwmc]{font-size:24px}.finder-card__cta[data-astro-cid-4r3dxwmc]{justify-self:start}}.band[data-astro-cid-zj54fopd]{padding:80px 0 96px}.band--bg[data-astro-cid-zj54fopd]{background:var(--color-surface-bg)}.band--card[data-astro-cid-zj54fopd]{background:var(--color-surface-card)}@media(max-width:640px){.band[data-astro-cid-zj54fopd]{padding:48px 0 56px}}
