.willard[data-astro-cid-ta2fbyqs]{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper-2);padding:clamp(28px,4vw,44px)}.willard[data-astro-cid-ta2fbyqs] .eyebrow[data-astro-cid-ta2fbyqs]{margin-bottom:1rem}.willard-grid[data-astro-cid-ta2fbyqs]{gap:14px 64px;display:grid}@media (width>=900px){.willard-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr 1.4fr;align-items:start}}.willard[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{font-size:var(--step-3);margin:0}.willard[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:var(--ink-2);margin:0}.person[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs],.willard[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]{color:var(--river)}.ahero[data-astro-cid-ta2fbyqs]{padding-top:clamp(40px,6vw,88px);padding-bottom:clamp(36px,5vw,64px)}.ahero-grid[data-astro-cid-ta2fbyqs]{gap:28px 72px;display:grid}@media (width>=1000px){.ahero-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:1.3fr 1fr;align-items:end}}.ahero[data-astro-cid-ta2fbyqs] h1[data-astro-cid-ta2fbyqs]{max-width:11em}.ahero[data-astro-cid-ta2fbyqs] h1[data-astro-cid-ta2fbyqs] em[data-astro-cid-ta2fbyqs]{color:var(--river)}.abig[data-astro-cid-ta2fbyqs]{margin:0}.abig[data-astro-cid-ta2fbyqs] .frame[data-astro-cid-ta2fbyqs]{aspect-ratio:16/9;border-radius:var(--radius-lg)}.abig[data-astro-cid-ta2fbyqs] img{object-position:50% 35%}@media (width<=640px){.abig[data-astro-cid-ta2fbyqs] .frame[data-astro-cid-ta2fbyqs]{aspect-ratio:4/3}}.duo2[data-astro-cid-ta2fbyqs]{gap:56px 80px;display:grid}@media (width>=900px){.duo2[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr 1fr}}.person[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{margin-bottom:20px}.person[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]:not(.eyebrow){color:var(--ink-2);margin-bottom:24px;font-size:1.06rem;line-height:1.7}.princ[data-astro-cid-ta2fbyqs]{gap:0 56px;margin:0;padding:0;list-style:none;display:grid}@media (width>=900px){.princ[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr 1fr}.princ[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]:first-child{grid-column:1/-1}.princ[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]:first-child p[data-astro-cid-ta2fbyqs]{max-width:44em}}.princ[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{border-top:1px solid var(--line-strong);padding:28px 0 32px}.princ-n[data-astro-cid-ta2fbyqs]{font-family:var(--serif);color:var(--river);margin-bottom:14px;display:block}.princ[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{margin-bottom:10px}.princ[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:var(--ink-2);margin:0}.family[data-astro-cid-ta2fbyqs]{gap:40px 80px;display:grid}@media (width>=1000px){.family[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr 1fr;align-items:center}}.family[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{margin-bottom:20px}.family[data-astro-cid-ta2fbyqs] .lede[data-astro-cid-ta2fbyqs]{margin-bottom:16px}.family-cards[data-astro-cid-ta2fbyqs]{gap:14px;display:grid}.fcard[data-astro-cid-ta2fbyqs]{border-radius:var(--radius-lg);transition:transform .25s var(--ease);grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding:24px 26px;text-decoration:none;display:grid}.fcard[data-astro-cid-ta2fbyqs]:hover{transform:translate(4px)}.fcard--tr[data-astro-cid-ta2fbyqs]{background:var(--paper-2);border:1px solid var(--line)}.fcard--tbc[data-astro-cid-ta2fbyqs]{background:var(--navy);color:#eef3f6;--tbc-text:#f4f8fa}.fcard-logo[data-astro-cid-ta2fbyqs]{height:44px;display:flex}.fcard-logo[data-astro-cid-ta2fbyqs] .logo{height:100%}.fcard-txt[data-astro-cid-ta2fbyqs]{font-weight:500;line-height:1.35}.fcard[data-astro-cid-ta2fbyqs] .fcard-arr{width:20px;height:20px}@media (width<=480px){.fcard[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr auto}.fcard-logo[data-astro-cid-ta2fbyqs]{grid-column:1/-1}}.area[data-astro-cid-ta2fbyqs]{gap:24px 80px;display:grid}@media (width>=900px){.area[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr 1.2fr}}.area[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{max-width:9em}.towns[data-astro-cid-ta2fbyqs]{flex-wrap:wrap;gap:8px;margin:28px 0 0;padding:0;list-style:none;display:flex}.towns[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{border:1px solid var(--line-strong);border-radius:999px;padding:.4em .95em;font-size:.9rem}.towns[data-astro-cid-ta2fbyqs] .towns-more[data-astro-cid-ta2fbyqs]{color:var(--ink-3);border-style:dashed}
