.hub-head[data-astro-cid-75iaq7am]{display:grid;margin-bottom:clamp(var(--space-xl),4vw,var(--space-2xl))}.hub-head[data-astro-cid-75iaq7am] .section-heading{margin-bottom:var(--space-md)}.hub-head__aside[data-astro-cid-75iaq7am]{color:var(--color-muted);max-width:34rem}@media(min-width:64rem){.hub-head[data-astro-cid-75iaq7am]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:var(--space-2xl)}.hub-head[data-astro-cid-75iaq7am] .section-heading{margin-bottom:0}}.hub-hero[data-astro-cid-75iaq7am]{position:relative;overflow:hidden;padding-block:clamp(var(--space-lg),5vw,var(--space-3xl)) clamp(var(--space-xl),5vw,var(--space-3xl));background:radial-gradient(60rem 40rem at 90% 20%,rgb(110 128 160 / .22),transparent 70%),radial-gradient(40rem 30rem at 0% 100%,rgb(11 23 41 / .6),transparent 70%),var(--color-band)}.hub-hero__grid[data-astro-cid-75iaq7am]{display:grid;gap:var(--space-xl)}@media(min-width:60rem){.hub-hero__grid[data-astro-cid-75iaq7am]{grid-template-columns:minmax(0,11fr) minmax(0,9fr);column-gap:clamp(var(--space-xl),5vw,var(--space-3xl));align-items:center}}.hub-hero__copy[data-astro-cid-75iaq7am]{display:grid;gap:var(--space-md)}.hub-hero__title[data-astro-cid-75iaq7am]{font-size:clamp(2.375rem,1.7rem + 2.6vw,3.875rem);line-height:1.04;letter-spacing:-.018em;max-width:16ch;text-wrap:balance}.hub-hero__lede[data-astro-cid-75iaq7am]{max-width:36rem;color:var(--color-on-band-muted)}.hub-hero__reassure[data-astro-cid-75iaq7am]{display:flex;flex-wrap:wrap;gap:var(--space-2xs) var(--space-lg);margin:var(--space-2xs) 0 0;padding:0;font-size:var(--text-sm)}.hub-hero__reassure[data-astro-cid-75iaq7am] li[data-astro-cid-75iaq7am]{display:inline-flex;align-items:center;gap:var(--space-2xs)}.hub-hero__reassure[data-astro-cid-75iaq7am] svg{color:var(--color-on-band-accent)}.hub-hero__panel[data-astro-cid-75iaq7am]{padding:clamp(var(--space-md),2.5vw,var(--space-lg));border-radius:var(--radius-lg);border:1px solid rgb(247 243 235 / .18);background:linear-gradient(180deg,#f7f3eb14,#f7f3eb08);box-shadow:0 24px 60px #040a1459}.cards[data-astro-cid-75iaq7am]{display:grid;gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));margin:0;padding:0}.card-city[data-astro-cid-75iaq7am]{display:grid;align-content:start;gap:var(--space-sm);padding:var(--space-lg);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface-raised)}.card-city__name[data-astro-cid-75iaq7am]{font-size:var(--text-2xl);padding-bottom:var(--space-xs);border-bottom:1px solid var(--color-line)}.card-city__blurb[data-astro-cid-75iaq7am]{font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--color-heading)}.card-city__stats[data-astro-cid-75iaq7am]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-sm);margin:0}.card-city__stats[data-astro-cid-75iaq7am] dt[data-astro-cid-75iaq7am]{font-size:var(--text-xs);color:var(--color-muted);line-height:var(--leading-snug)}.card-city__stats[data-astro-cid-75iaq7am] dd[data-astro-cid-75iaq7am]{margin:0;font-family:var(--font-display);font-weight:var(--weight-medium);font-size:var(--text-2xl);line-height:1.1;color:var(--color-heading)}.card-city__fy[data-astro-cid-75iaq7am]{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);color:var(--color-muted)}.card-city__line[data-astro-cid-75iaq7am]{font-size:var(--text-sm);line-height:var(--leading-snug);padding-left:var(--space-sm);border-left:2px solid var(--color-line-strong)}.card-city__src[data-astro-cid-75iaq7am]{font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--color-muted)}.card-city__line[data-astro-cid-75iaq7am] .card-city__src[data-astro-cid-75iaq7am]{display:block;margin-top:var(--space-3xs)}.card-city__src[data-astro-cid-75iaq7am] a[data-astro-cid-75iaq7am]{color:var(--color-muted)}.card-city__near[data-astro-cid-75iaq7am]{font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--color-muted)}.card-city__near-label[data-astro-cid-75iaq7am]{display:block;font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-heading)}.card-city__go[data-astro-cid-75iaq7am]{display:inline-flex;align-items:center;gap:var(--space-2xs);min-height:var(--tap-target);font-weight:var(--weight-semibold)}.region[data-astro-cid-75iaq7am]{display:grid;gap:var(--space-xl);padding:clamp(var(--space-lg),5vw,var(--space-3xl));border-radius:var(--radius-xl)}.region__title[data-astro-cid-75iaq7am]{font-size:var(--text-3xl)}.region__lede[data-astro-cid-75iaq7am]{margin-top:var(--space-xs);max-width:40rem;color:var(--color-on-band-muted)}.region__stats[data-astro-cid-75iaq7am]{display:grid;gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));margin:0}.region__stat[data-astro-cid-75iaq7am]{display:grid;gap:var(--space-3xs);align-content:start;padding-top:var(--space-sm);border-top:1px solid rgb(247 243 235 / .2)}.region__stat[data-astro-cid-75iaq7am] dt[data-astro-cid-75iaq7am]{font-size:var(--text-sm);line-height:var(--leading-snug)}.region__value[data-astro-cid-75iaq7am]{order:-1;margin:0;white-space:nowrap;font-family:var(--font-display);font-weight:var(--weight-medium);font-size:var(--text-2xl);line-height:1.05;color:var(--color-on-band)}.region__src[data-astro-cid-75iaq7am]{margin:0;font-size:var(--text-xs);color:var(--color-on-band-muted)}.region__src[data-astro-cid-75iaq7am] a[data-astro-cid-75iaq7am]{color:var(--color-on-band-muted)}.region__note[data-astro-cid-75iaq7am]{font-size:var(--text-sm);max-width:48rem}@media(min-width:48rem){.hub-trust[data-astro-cid-75iaq7am] .trust-points--grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.hub-steps[data-astro-cid-75iaq7am]{margin-top:var(--space-2xl)}.hub-steps__title[data-astro-cid-75iaq7am]{font-size:var(--text-2xl);margin-bottom:var(--space-lg)}.closing__card[data-astro-cid-75iaq7am]{border-radius:var(--radius-xl);padding:clamp(var(--space-md),5vw,var(--space-3xl));background:radial-gradient(50rem 30rem at 100% 0%,rgb(110 128 160 / .2),transparent 70%),var(--color-band);box-shadow:var(--shadow-lg)}.closing__grid[data-astro-cid-75iaq7am]{display:grid;gap:var(--space-2xl)}@media(min-width:60rem){.closing__grid[data-astro-cid-75iaq7am]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(var(--space-2xl),5vw,var(--space-4xl));align-items:start}.closing__copy[data-astro-cid-75iaq7am]{position:sticky;top:7rem}}.closing__copy[data-astro-cid-75iaq7am]{display:grid;gap:var(--space-md);align-content:start}.closing__title[data-astro-cid-75iaq7am]{font-size:var(--text-4xl);line-height:1.08;text-wrap:balance}.closing__phone[data-astro-cid-75iaq7am]{font-size:var(--text-sm)}.closing__panel[data-astro-cid-75iaq7am]{scroll-margin-top:6rem;padding:clamp(var(--space-md),3vw,var(--space-xl));border-radius:var(--radius-lg);border:1px solid rgb(247 243 235 / .18);background:linear-gradient(180deg,#f7f3eb14,#f7f3eb08);box-shadow:0 24px 60px #040a1459}@media(max-width:39.99rem){.closing__card[data-astro-cid-75iaq7am]{padding:var(--space-lg) var(--space-md)}.closing__panel[data-astro-cid-75iaq7am]{padding:0;border:0;background:none;box-shadow:none}.card-city[data-astro-cid-75iaq7am]{padding:var(--space-md)}}
