.prose{max-width:70ch;font-size:1.0625rem;line-height:1.75}.prose>*+*{margin-top:var(--space-2)}.prose h2{font-size:clamp(1.4rem,2.6vw,1.85rem);margin-top:var(--space-4)}.prose h3{font-size:1.3rem;margin-top:var(--space-3)}.prose h4{font-size:1.1rem;margin-top:var(--space-3)}.prose ul,.prose ol{padding-left:1.4rem}.prose li+li{margin-top:.35rem}.prose img{max-width:100%;height:auto;border-radius:var(--radius);margin-block:var(--space-2)}.prose table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}.prose th,.prose td{border:1px solid var(--line-navy);padding:.5rem .75rem;text-align:left}.prose th{background:var(--line-navy-soft);color:var(--color-navy)}.prose blockquote{margin-inline:0;padding-left:var(--space-2);border-left:4px solid var(--color-green)}.prose hr{border:0;border-top:1px solid var(--line-navy);margin-block:var(--space-3)}.has-hero .prose>p:first-child>picture:only-child{display:none}.prose>p:first-child>picture:only-child{display:block}.prose>p:first-child>picture:only-child img{width:100%;height:auto;aspect-ratio:16 / 9;max-height:420px;margin-block:0;object-fit:cover;object-position:var(--lead-pos, 50% 40%)}@media(max-width:40em){.prose>p:first-child>picture:only-child img{aspect-ratio:4 / 3;max-height:300px}}.hero[data-astro-cid-bbe6dxrz]{background:var(--color-navy);color:var(--color-cream);padding-block:var(--space-4)}.hero[data-astro-cid-bbe6dxrz] h1{color:var(--color-cream);max-width:24ch}.hero__intro[data-astro-cid-bbe6dxrz]{max-width:65ch;font-size:1.125rem}.hero__meta[data-astro-cid-bbe6dxrz]{opacity:.8;font-size:.95rem}.crumbs[data-astro-cid-qaanghzh]{padding-block:var(--space-2);font-size:.9rem}ol[data-astro-cid-qaanghzh]{list-style:none;display:flex;flex-wrap:wrap;gap:.4rem;margin:0;padding:0}li[data-astro-cid-qaanghzh]+li[data-astro-cid-qaanghzh]:before{content:"›";margin-right:.4rem}.related[data-astro-cid-dpgbfi7r]{margin-top:var(--space-4)}ul[data-astro-cid-dpgbfi7r]{list-style:none;padding:0;margin:0;display:grid;gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}a[data-astro-cid-dpgbfi7r]{display:block;height:100%;background:var(--color-white);border:1px solid var(--line-navy);border-radius:var(--radius);padding:var(--space-2);text-decoration:none;color:var(--color-text)}a[data-astro-cid-dpgbfi7r]:hover,a[data-astro-cid-dpgbfi7r]:focus-visible{border-color:var(--color-green-dark);box-shadow:0 4px 14px color-mix(in srgb,var(--color-navy) 10%,transparent)}strong[data-astro-cid-dpgbfi7r]{display:block;color:var(--color-navy);font-size:1.05rem;margin-bottom:.25rem}span[data-astro-cid-dpgbfi7r]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.95rem}.related--compact[data-astro-cid-dpgbfi7r]{margin-top:0}.related--compact[data-astro-cid-dpgbfi7r] h2[data-astro-cid-dpgbfi7r]{font-size:1.2rem}.related--compact[data-astro-cid-dpgbfi7r] ul[data-astro-cid-dpgbfi7r]{grid-template-columns:1fr;gap:.5rem}.related--compact[data-astro-cid-dpgbfi7r] a[data-astro-cid-dpgbfi7r]{padding:.6rem .85rem}.related--compact[data-astro-cid-dpgbfi7r] strong[data-astro-cid-dpgbfi7r]{font-size:1rem;margin:0}.related--compact[data-astro-cid-dpgbfi7r] span[data-astro-cid-dpgbfi7r]{display:none}a[data-astro-cid-dpgbfi7r]:focus-visible{outline-offset:0}.sidecta[data-astro-cid-vb7fksp6]{display:grid;gap:.6rem;background:var(--color-white);border:1px solid var(--line-navy);border-top:4px solid var(--color-green);border-radius:var(--radius);padding:var(--space-3)}.sidecta[data-astro-cid-vb7fksp6] h2[data-astro-cid-vb7fksp6]{font-size:1.35rem;margin:0}.sidecta[data-astro-cid-vb7fksp6] p[data-astro-cid-vb7fksp6]{margin:0 0 .25rem;font-size:.95rem}.btn[data-astro-cid-vb7fksp6]{width:100%;padding-inline:.9rem;text-align:center}.contact[data-astro-cid-h2ja5j4y]{display:grid;gap:.6rem;background:var(--color-white);border:1px solid var(--line-navy);border-top:4px solid var(--color-green);border-radius:var(--radius);padding:var(--space-3)}.contact__van[data-astro-cid-h2ja5j4y]{margin:0 0 .4rem}.contact__van[data-astro-cid-h2ja5j4y] img{display:block;width:100%;height:auto;aspect-ratio:2 / 1;object-fit:cover;border-radius:calc(var(--radius) - 2px)}.contact[data-astro-cid-h2ja5j4y] h2[data-astro-cid-h2ja5j4y]{font-size:1.35rem;margin:0}.contact__addr[data-astro-cid-h2ja5j4y]{display:flex;gap:.6rem;align-items:flex-start;margin:0 0 .25rem;color:var(--color-text)}.contact__addr[data-astro-cid-h2ja5j4y] svg{color:var(--color-green-dark);margin-top:.15rem}.btn[data-astro-cid-h2ja5j4y]{width:100%;padding-inline:.9rem;text-align:center;overflow-wrap:anywhere}.page-image[data-astro-cid-v6eggwfy]{margin:0 0 var(--space-3)}.page-image[data-astro-cid-v6eggwfy] img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;border-radius:var(--radius);max-height:440px}.frame[data-astro-cid-qccq4opd]{padding-bottom:var(--space-4)}.frame--two[data-astro-cid-qccq4opd]{display:grid;gap:var(--space-4);grid-template-columns:minmax(0,1fr);align-items:start}.frame__main[data-astro-cid-qccq4opd]{min-width:0}.frame__side[data-astro-cid-qccq4opd]{display:grid;gap:var(--space-3);min-width:0}.frame__side--cta[data-astro-cid-qccq4opd] .sidecta{display:none}@media(min-width:64em){.frame--two[data-astro-cid-qccq4opd]{grid-template-columns:minmax(0,1fr) 21rem}.frame__side[data-astro-cid-qccq4opd]{position:sticky;top:calc(var(--header-h) + var(--space-2))}.frame__side--cta[data-astro-cid-qccq4opd] .sidecta{display:grid}}.about[data-astro-cid-wa6wv4kj]{display:grid;gap:var(--space-3);align-items:start}.person[data-astro-cid-wa6wv4kj]{margin:0;justify-self:center;width:min(100%,15rem)}.person[data-astro-cid-wa6wv4kj] img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;border-radius:calc(var(--radius) * 2)}.person[data-astro-cid-wa6wv4kj] figcaption[data-astro-cid-wa6wv4kj]{display:grid;gap:.1rem;margin-top:var(--space-1);text-align:center}.person[data-astro-cid-wa6wv4kj] strong[data-astro-cid-wa6wv4kj]{color:var(--color-navy);font-size:1.1rem}.person[data-astro-cid-wa6wv4kj] span[data-astro-cid-wa6wv4kj]{color:var(--color-text);font-size:.95rem}@media(min-width:48em){.about[data-astro-cid-wa6wv4kj]{grid-template-columns:16rem minmax(0,1fr);gap:var(--space-4)}.person[data-astro-cid-wa6wv4kj]{justify-self:start;width:100%;position:sticky;top:calc(var(--header-h) + var(--space-2))}}.grid[data-astro-cid-p3yovtqv]{list-style:none;padding:0;margin:0;display:grid;gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.card[data-astro-cid-p3yovtqv]{display:flex;align-items:flex-start;gap:var(--space-2);height:100%;background:var(--color-white);border:1px solid var(--line-navy);border-radius:var(--radius);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-2);text-decoration:none;color:var(--color-text);transition:border-color .2s,box-shadow .2s,transform .2s}.card[data-astro-cid-p3yovtqv]:hover,.card[data-astro-cid-p3yovtqv]:focus-visible{border-color:var(--color-green-dark);box-shadow:0 6px 18px color-mix(in srgb,var(--color-navy) 12%,transparent);transform:translateY(-2px)}.card[data-astro-cid-p3yovtqv]:not(:has(.card__text)){align-items:center}.card--image[data-astro-cid-p3yovtqv]{flex-direction:column;align-items:stretch;padding:0 0 var(--space-2);overflow:hidden;gap:var(--space-1)}.card--image[data-astro-cid-p3yovtqv]:not(:has(.card__text)){align-items:stretch}.card--image[data-astro-cid-p3yovtqv] .card__body[data-astro-cid-p3yovtqv]{padding-inline:var(--space-2)}.card__pic[data-astro-cid-p3yovtqv]{display:block;aspect-ratio:16 / 9;background:color-mix(in srgb,var(--color-green) 14%,var(--color-white))}.card__pic[data-astro-cid-p3yovtqv] picture,.card__pic[data-astro-cid-p3yovtqv] img{display:block;width:100%;height:100%;object-fit:cover}.card__icon[data-astro-cid-p3yovtqv]{flex:none;display:grid;place-items:center;width:48px;height:48px;border-radius:12px;background:color-mix(in srgb,var(--color-green) 22%,var(--color-white));color:var(--color-green-dark);transition:background-color .2s,color .2s}.card[data-astro-cid-p3yovtqv]:hover .card__icon[data-astro-cid-p3yovtqv],.card[data-astro-cid-p3yovtqv]:focus-visible .card__icon[data-astro-cid-p3yovtqv]{background:var(--color-green-dark);color:var(--color-cream)}.card__body[data-astro-cid-p3yovtqv]{display:block;min-width:0}strong[data-astro-cid-p3yovtqv]{display:block;color:var(--color-navy);font-size:1.1rem;line-height:1.3;margin-bottom:.25rem}.card__text[data-astro-cid-p3yovtqv]{display:block;font-size:.95rem;line-height:1.5}@media(prefers-reduced-motion:reduce){.card[data-astro-cid-p3yovtqv]{transition:none}.card[data-astro-cid-p3yovtqv]:hover,.card[data-astro-cid-p3yovtqv]:focus-visible{transform:none}}.items[data-astro-cid-g4x2n4hh]{margin-top:var(--space-3)}.index-copy[data-astro-cid-g4x2n4hh]{margin-top:var(--space-5);max-width:78ch}.empty[data-astro-cid-g4x2n4hh]{font-size:1.05rem}
