.lang-tiles[data-astro-cid-ystyirsn]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(6px,1.4vw,18px);margin:0;padding:0;list-style:none;display:grid}.lang-tile[data-astro-cid-ystyirsn]{background:var(--white);border:1px solid var(--lav-200);grid-template-rows:1fr auto;place-items:center;gap:.75rem;min-height:clamp(9.5rem,6rem + 12vw,15.5rem);padding:clamp(1.25rem,.8rem + 2vw,2.5rem) .25rem clamp(1.125rem,.8rem + 1.4vw,2rem);display:grid;container-type:inline-size}.word[data-astro-cid-ystyirsn]{line-height:1.2;display:block}.word-en[data-astro-cid-ystyirsn]{font-family:var(--serif);font-optical-sizing:none;font-variation-settings:"opsz" 30;color:var(--ink);font-size:min(clamp(1.625rem,.95rem + 3.8vw,4.75rem),36cqi);font-weight:500}.word-hi[data-astro-cid-ystyirsn],.word-pa[data-astro-cid-ystyirsn]{font-size:min(clamp(2.5rem,1.35rem + 4.6vw,6.25rem),58cqi)}.word-hi[data-astro-cid-ystyirsn]{font-family:var(--deva);color:var(--magenta)}.word-pa[data-astro-cid-ystyirsn]{font-family:var(--guru);color:var(--jade-700)}.lang-name[data-astro-cid-ystyirsn]{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);font-size:min(.875rem,18cqi);font-weight:500;line-height:1}figcaption[data-astro-cid-ystyirsn]{color:var(--ink-2);text-wrap:balance;margin-top:1.25rem;font-size:1rem}@media (width>=43.75em){.lang-name[data-astro-cid-ystyirsn]{font-size:min(var(--fs-small), 18cqi);letter-spacing:.16em}}@media (width<=37.4988em){html[data-a11y-layout="3"] .lang-name[data-astro-cid-ystyirsn]{letter-spacing:.04em}}@media (width<=22.4988em){.word-en[data-astro-cid-ystyirsn]{font-size:1.5rem}}.county-row[data-astro-cid-3cauzzfb]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.county[data-astro-cid-3cauzzfb]{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;padding:2.75rem 1rem;display:flex}.county-alameda[data-astro-cid-3cauzzfb],.county-santaclara[data-astro-cid-3cauzzfb]{grid-column:1/-1}.county-alameda[data-astro-cid-3cauzzfb]{background:var(--jade-100)}.county-santaclara[data-astro-cid-3cauzzfb]{background:var(--jade-200)}.county-contracosta[data-astro-cid-3cauzzfb]{background:var(--jade-300)}.county-sanjoaquin[data-astro-cid-3cauzzfb]{background:var(--jade-400)}.county-name[data-astro-cid-3cauzzfb]{letter-spacing:.05em;font-size:clamp(1.25rem,1.08rem + .8vw,1.875rem)}.cn[data-astro-cid-3cauzzfb],.ct[data-astro-cid-3cauzzfb]{display:block}.county[data-astro-cid-3cauzzfb] .chain{margin-top:.875rem}.city-list[data-astro-cid-3cauzzfb]{margin:1rem 0 0;padding:0;font-size:1.1875rem;line-height:1.85;list-style:none}.city-list[data-astro-cid-3cauzzfb] a[data-astro-cid-3cauzzfb]{text-decoration-color:var(--jade-500);text-underline-offset:.25em;padding-block:.275em;line-height:1.3;text-decoration-thickness:1px;display:inline-block}.city-list[data-astro-cid-3cauzzfb] a[data-astro-cid-3cauzzfb]:hover{color:var(--ink);text-decoration-color:var(--magenta);text-decoration-thickness:2px}html[data-a11y-contrast=on] .city-list[data-astro-cid-3cauzzfb] a[data-astro-cid-3cauzzfb]{text-decoration-color:currentColor}@media (width<=37.4988em){.county-contracosta[data-astro-cid-3cauzzfb] .county-name[data-astro-cid-3cauzzfb],.county-sanjoaquin[data-astro-cid-3cauzzfb] .county-name[data-astro-cid-3cauzzfb]{flex-direction:column;justify-content:flex-end;min-height:3.24em;display:flex}.county-alameda[data-astro-cid-3cauzzfb] .city-list[data-astro-cid-3cauzzfb],.county-santaclara[data-astro-cid-3cauzzfb] .city-list[data-astro-cid-3cauzzfb]{columns:2;column-gap:2.5rem}}@media (width>=37.5em){.cn[data-astro-cid-3cauzzfb]{white-space:nowrap}}@media (width<=37.4988em){html[data-a11y-layout="2"] .county[data-astro-cid-3cauzzfb] .city-list[data-astro-cid-3cauzzfb],html[data-a11y-layout="3"] .county[data-astro-cid-3cauzzfb] .city-list[data-astro-cid-3cauzzfb],html[data-a11y-spacing=on] .county[data-astro-cid-3cauzzfb] .city-list[data-astro-cid-3cauzzfb]{columns:auto}html[data-a11y-layout="3"] .county[data-astro-cid-3cauzzfb]{grid-column:1/-1}html[data-a11y-layout="3"] .county-name[data-astro-cid-3cauzzfb]{min-height:0}}@media (width>=37.5em) and (width<=56.2488em){.county-alameda[data-astro-cid-3cauzzfb],.county-santaclara[data-astro-cid-3cauzzfb]{grid-column:auto}}@media (width>=56.25em){.county-row[data-astro-cid-3cauzzfb]{grid-template-columns:repeat(3,minmax(0,1fr))}.county[data-astro-cid-3cauzzfb]{padding:3.25rem var(--gutter);justify-content:center}.county-alameda[data-astro-cid-3cauzzfb]{grid-area:1/1/span 2;justify-content:flex-start}.county-santaclara[data-astro-cid-3cauzzfb]{grid-area:1/2/span 2;justify-content:flex-start}.county-contracosta[data-astro-cid-3cauzzfb]{grid-area:1/3}.county-sanjoaquin[data-astro-cid-3cauzzfb]{grid-area:2/3}.county[data-astro-cid-3cauzzfb] .chain{width:144px}}.hero[data-astro-cid-lcdefpme]{background:var(--blush-100);grid-template-columns:minmax(0,1fr);display:grid;container-type:inline-size}.hero-copy[data-astro-cid-lcdefpme]{padding:2rem var(--gutter) 3rem;flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.hero-name[data-astro-cid-lcdefpme]{font-size:clamp(3rem,1.4rem + 6.6vw,7.25rem);font-size:var(--fs-display);font-variation-settings:"opsz" 40;letter-spacing:.012em;margin-left:-.03em;line-height:.9}.hero-name[data-astro-cid-lcdefpme] .line[data-astro-cid-lcdefpme]{display:block}.hero-role[data-astro-cid-lcdefpme]{margin-top:clamp(.875rem,2.4svh,1.25rem)}.hero-promise[data-astro-cid-lcdefpme]{margin-top:1rem;font-size:clamp(1.375rem,min(1rem + 1.25vw,4.4svh),2.125rem)}.hero-sub[data-astro-cid-lcdefpme]{max-width:40ch;font-size:var(--fs-lead);margin-top:.75rem;line-height:1.5}.hero-copy[data-astro-cid-lcdefpme] .hero-actions{width:100%;margin-top:clamp(1.25rem,3.6svh,2rem)}.hero-meta[data-astro-cid-lcdefpme]{gap:2px;margin-top:1.75rem;display:grid}.hero-photo[data-astro-cid-lcdefpme]{background:var(--mint-100);order:-1;height:clamp(300px,84vw,560px);position:relative;overflow:hidden}.hero-photo[data-astro-cid-lcdefpme] picture{width:100%;height:100%}.hero-photo[data-astro-cid-lcdefpme] img{object-fit:cover;object-position:50% 9%;width:100%;height:100%}.hero-photo[data-astro-cid-lcdefpme]:after{content:"";pointer-events:none;border:1px solid #ffffffc7;position:absolute;inset:14px}@media (width>=37.5em) and (width<=43.7488em){.hero-photo[data-astro-cid-lcdefpme]{height:clamp(300px,58vw,460px)}.hero-photo[data-astro-cid-lcdefpme] img{object-position:50% 24%}}@media (width>=43.75em){.hero[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.hero-copy[data-astro-cid-lcdefpme]{padding:3rem clamp(28px,4.6vw,96px);padding-left:max(var(--gutter), calc((100cqw - var(--wrap)) / 2))}.hero-photo[data-astro-cid-lcdefpme]{order:0;height:auto;min-height:100%}.hero-photo[data-astro-cid-lcdefpme] img{object-position:50% 17%;position:absolute;inset:0}}@media (width>=56.25em){.hero[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);min-height:clamp(640px,100svh - 108px,880px)}.hero-copy[data-astro-cid-lcdefpme]{padding:4.5rem 3rem;padding-block:clamp(2.5rem,7svh,4.5rem);padding-left:max(var(--gutter), calc((100cqw - var(--wrap)) / 2))}.hero-photo[data-astro-cid-lcdefpme]:after{inset:24px}}.about-quote[data-astro-cid-lcdefpme]{margin-top:2.5rem}.about-facts[data-astro-cid-lcdefpme]{margin-top:3rem}.about-cta[data-astro-cid-lcdefpme]{justify-content:center;margin-top:2.75rem}.lang-figure[data-astro-cid-lcdefpme]{margin-top:3rem}.lang-cta[data-astro-cid-lcdefpme]{margin-top:2.5rem}.county-wrap[data-astro-cid-lcdefpme],.cities-cta[data-astro-cid-lcdefpme]{margin-top:3rem}.answers-list[data-astro-cid-lcdefpme]{margin-top:3.5rem}.answers-ask[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule);max-width:46ch;font-size:var(--fs-lead);text-align:center;text-wrap:balance;margin:3rem auto 0;padding-top:1.75rem}.answers-ask[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{white-space:nowrap}@media (prefers-reduced-motion:no-preference){:root.js:not([data-a11y-motion=on]) .hero-name[data-astro-cid-lcdefpme] .line[data-astro-cid-lcdefpme],:root.js:not([data-a11y-motion=on]) .hero-role[data-astro-cid-lcdefpme],:root.js:not([data-a11y-motion=on]) .hero-promise[data-astro-cid-lcdefpme],:root.js:not([data-a11y-motion=on]) .hero-sub[data-astro-cid-lcdefpme],:root.js:not([data-a11y-motion=on]) .hero-copy[data-astro-cid-lcdefpme] .hero-actions,:root.js:not([data-a11y-motion=on]) .hero-meta[data-astro-cid-lcdefpme]{animation:rise .9s var(--ease-out) both}:root.js:not([data-a11y-motion=on]) .hero-name[data-astro-cid-lcdefpme] .line[data-astro-cid-lcdefpme]:nth-child(2){animation-delay:80ms}:root.js:not([data-a11y-motion=on]) .hero-role[data-astro-cid-lcdefpme]{animation-delay:.18s}:root.js:not([data-a11y-motion=on]) .hero-promise[data-astro-cid-lcdefpme]{animation-delay:.26s}:root.js:not([data-a11y-motion=on]) .hero-sub[data-astro-cid-lcdefpme]{animation-delay:.3s}:root.js:not([data-a11y-motion=on]) .hero-copy[data-astro-cid-lcdefpme] .hero-actions{animation-delay:.34s}:root.js:not([data-a11y-motion=on]) .hero-meta[data-astro-cid-lcdefpme]{animation-delay:.42s}:root.js:not([data-a11y-motion=on]) .hero-photo[data-astro-cid-lcdefpme] img{animation:unveil 1.1s var(--ease-out) 50ms both}}
