.hero-actions[data-astro-cid-3he2njnu]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem}.hero-mandate[data-astro-cid-3he2njnu]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;font-family:var(--font-ui);font-size:.9rem;color:#ffffffd9}.hero-mandate[data-astro-cid-3he2njnu] a[data-astro-cid-3he2njnu]{display:inline-block;padding-block:.4rem;color:#ffffffd9;text-decoration:underline;text-underline-offset:3px}.hero-mandate[data-astro-cid-3he2njnu] a[data-astro-cid-3he2njnu]:hover{color:#fff}.anchor-section[data-astro-cid-3he2njnu]{scroll-margin-top:4rem}.block-title[data-astro-cid-3he2njnu]{margin:.75rem 0 1.75rem;max-width:32ch;font-family:var(--font-display);font-weight:600;font-size:clamp(1.5rem,2.8vw,2.25rem);line-height:1.18;text-wrap:balance}.featured[data-astro-cid-3he2njnu]{display:grid;gap:1rem}@media(min-width:700px){.featured[data-astro-cid-3he2njnu]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.featured[data-astro-cid-3he2njnu]{grid-template-columns:repeat(3,minmax(0,1fr))}}.featured[data-astro-cid-3he2njnu]>li[data-astro-cid-3he2njnu],.featured[data-astro-cid-3he2njnu] .reveal{height:100%}.directions[data-astro-cid-3he2njnu]{display:grid;gap:1rem}@media(min-width:640px){.directions[data-astro-cid-3he2njnu]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.directions[data-astro-cid-3he2njnu]{grid-template-columns:repeat(4,minmax(0,1fr))}}.directions[data-astro-cid-3he2njnu]>li[data-astro-cid-3he2njnu],.directions[data-astro-cid-3he2njnu] .reveal{height:100%}.direction[data-astro-cid-3he2njnu]{display:flex;flex-direction:column;gap:.6rem;height:100%;padding:1.5rem;border-radius:16px;background:var(--surface);border:1px solid var(--color-line);transition:border-color .2s ease}.direction[data-astro-cid-3he2njnu]:hover{border-color:var(--accent)}.direction[data-astro-cid-3he2njnu]:focus-visible{outline:2px solid var(--fg);outline-offset:3px}.direction__index[data-astro-cid-3he2njnu]{font-family:var(--font-ui);font-size:.85rem;color:var(--accent);font-weight:650}.direction__title[data-astro-cid-3he2njnu]{font-family:var(--font-display);font-weight:600;font-size:1.35rem;line-height:1.2}.direction__text[data-astro-cid-3he2njnu]{color:var(--fg-muted);line-height:1.6;flex:1}.direction__cta[data-astro-cid-3he2njnu]{font-family:var(--font-ui);font-weight:600;font-size:.95rem;color:var(--accent)}.news[data-astro-cid-3he2njnu]{display:grid;gap:0;border-top:1px solid var(--color-line)}@media(min-width:900px){.news[data-astro-cid-3he2njnu]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;border-top:0}}.news__item[data-astro-cid-3he2njnu]{padding:1.25rem 0;border-bottom:1px solid var(--color-line)}@media(min-width:900px){.news__item[data-astro-cid-3he2njnu]{padding:1.25rem 0 0;border-bottom:0;border-top:2px solid var(--accent)}}.news__meta[data-astro-cid-3he2njnu]{font-family:var(--font-ui);font-size:.9rem;color:var(--fg-muted)}.news__title[data-astro-cid-3he2njnu]{margin-top:.4rem;font-family:var(--font-display);font-weight:600;font-size:1.2rem;line-height:1.3}.news__title[data-astro-cid-3he2njnu] a[data-astro-cid-3he2njnu]{color:var(--fg);text-decoration:none}.news__title[data-astro-cid-3he2njnu] a[data-astro-cid-3he2njnu]:hover{color:var(--accent)}.news__title[data-astro-cid-3he2njnu] a[data-astro-cid-3he2njnu]:focus-visible{outline:2px solid var(--fg);outline-offset:3px}.news__text[data-astro-cid-3he2njnu]{margin-top:.5rem;line-height:1.6;color:var(--fg-muted)}.news__source[data-astro-cid-3he2njnu] a[data-astro-cid-3he2njnu]{display:inline-block;margin-top:.4rem;padding-block:.3rem;font-size:.9rem;font-weight:600;color:var(--accent);text-decoration:underline;text-underline-offset:3px}.bio[data-astro-cid-3he2njnu]{display:grid;gap:1.5rem;align-items:center}@media(min-width:768px){.bio[data-astro-cid-3he2njnu]{grid-template-columns:14rem 1fr;gap:2.5rem}}.bio__img[data-astro-cid-3he2njnu] img[data-astro-cid-3he2njnu]{display:block;width:100%;max-width:14rem;height:auto;aspect-ratio:4 / 5;object-fit:cover;object-position:center 20%;border-radius:12px}.bio__text[data-astro-cid-3he2njnu]{max-width:60ch;line-height:1.7;color:var(--fg-muted)}
