:root{--color-green:#2e7d3a;--color-green-dark:#1f5c2a;--color-green-light:#e9f3ea;--color-blue:#3577b8;--color-blue-dark:#275d92;--color-ink:#1b241d;--color-muted:#5b675e;--color-background:#fdfdfb;--color-surface:#f3f7f3;--color-border:#dde5dd;--font-base:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--container-width:68rem;--radius:.75rem;--shadow-card:0 1px 3px #1b241d14, 0 8px 24px #1b241d0f}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-base);color:var(--color-ink);background-color:var(--color-background);-webkit-font-smoothing:antialiased;margin:0;font-size:1.0625rem;line-height:1.65}img{max-width:100%;display:block}a{color:var(--color-blue-dark)}.container{max-width:var(--container-width);margin-inline:auto;padding-inline:1.25rem}.section{padding-block:4.5rem}.section--alt{background-color:var(--color-surface)}.section__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--color-green);margin:0 0 .5rem;font-size:.85rem;font-weight:700;display:inline-block}.section__title{margin:0 0 1rem;font-size:clamp(1.75rem,4vw,2.5rem);line-height:1.2}.section__lead{max-width:46rem;color:var(--color-muted);margin:0 0 2.5rem}.header[data-astro-cid-nen7h5rs]{z-index:10;backdrop-filter:blur(8px);border-bottom:1px solid var(--color-border);background-color:#fdfdfbeb;position:sticky;top:0}.header__inner[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:1rem;padding-block:.75rem;display:flex}.header__brand[data-astro-cid-nen7h5rs]{color:var(--color-ink);align-items:center;gap:.5rem;font-size:1.1rem;font-weight:800;text-decoration:none;display:flex}.header__brand-mark[data-astro-cid-nen7h5rs]{color:var(--color-green);place-items:center;display:grid}.header__nav[data-astro-cid-nen7h5rs]{gap:1.5rem;display:flex}.header__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--color-ink);font-size:.95rem;font-weight:600;text-decoration:none}.header__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--color-green)}@media (width<=480px){.header__nav[data-astro-cid-nen7h5rs]{gap:1rem}}.hero[data-astro-cid-ge2uvauf]{background:linear-gradient(90deg,#fdfdfbed 0%,#fdfdfbcc 42%,#fdfdfb40 100%),url(/images/hero.jpeg) 50% 40%/cover no-repeat;padding-block:6.5rem 7rem;position:relative;overflow:hidden}.hero__inner[data-astro-cid-ge2uvauf]{max-width:46rem}.hero__eyebrow[data-astro-cid-ge2uvauf]{letter-spacing:.12em;text-transform:uppercase;color:var(--color-blue-dark);margin:0 0 1rem;font-size:.9rem;font-weight:700}.hero__title[data-astro-cid-ge2uvauf]{letter-spacing:-.02em;margin:0 0 1.25rem;font-size:clamp(2.75rem,7vw,4.5rem);line-height:1.05}.hero__year[data-astro-cid-ge2uvauf]{color:var(--color-green)}.hero__lead[data-astro-cid-ge2uvauf]{color:var(--color-muted);margin:0 0 2rem;font-size:1.2rem}.hero__actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:.75rem;display:flex}.hero__button[data-astro-cid-ge2uvauf]{border-radius:999px;padding:.8rem 1.6rem;font-weight:700;text-decoration:none;transition:background-color .15s,color .15s;display:inline-block}.hero__button--primary[data-astro-cid-ge2uvauf]{background-color:var(--color-green);color:#fff}.hero__button--primary[data-astro-cid-ge2uvauf]:hover{background-color:var(--color-green-dark)}.hero__button--secondary[data-astro-cid-ge2uvauf]{border:2px solid var(--color-green);color:var(--color-green-dark)}.hero__button--secondary[data-astro-cid-ge2uvauf]:hover{background-color:var(--color-green-light)}.hero__wave[data-astro-cid-ge2uvauf]{inset-inline:0;width:100%;height:70px;position:absolute;bottom:0}.theme[data-astro-cid-any3qwmp]{border-top:1px solid var(--color-border);grid-template-columns:5fr 7fr;gap:1.5rem 4rem;padding-block:3rem;display:grid}.theme[data-astro-cid-any3qwmp]:last-child{padding-bottom:0}.theme--reverse[data-astro-cid-any3qwmp] .theme__head[data-astro-cid-any3qwmp]{order:2}.theme--reverse[data-astro-cid-any3qwmp] .theme__points[data-astro-cid-any3qwmp]{order:1}.theme__number[data-astro-cid-any3qwmp]{color:var(--color-green);opacity:.35;letter-spacing:.02em;margin:0 0 .5rem;font-size:2.5rem;font-weight:800;line-height:1}.theme__title[data-astro-cid-any3qwmp]{margin:0;font-size:1.5rem;line-height:1.25}.theme__intro[data-astro-cid-any3qwmp]{color:var(--color-muted);margin:.75rem 0 0}.theme__points[data-astro-cid-any3qwmp]{align-content:start;gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.theme__point[data-astro-cid-any3qwmp]{grid-template-columns:auto 1fr;gap:.75rem;display:grid}.theme__point-marker[data-astro-cid-any3qwmp]{color:var(--color-blue);white-space:nowrap;font-size:.9rem;font-weight:800;line-height:1.9}@media (width<=720px){.theme[data-astro-cid-any3qwmp]{grid-template-columns:1fr;padding-block:2.25rem}.theme--reverse[data-astro-cid-any3qwmp] .theme__head[data-astro-cid-any3qwmp]{order:1}.theme--reverse[data-astro-cid-any3qwmp] .theme__points[data-astro-cid-any3qwmp]{order:2}}.candidate[data-astro-cid-lq7bla26]{background-color:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius);align-items:center;gap:1.25rem;padding:1.1rem 1.5rem;display:flex}.candidate__position[data-astro-cid-lq7bla26]{color:var(--color-green);letter-spacing:.05em;flex-shrink:0;font-size:.95rem;font-weight:800}.candidate__avatar[data-astro-cid-lq7bla26]{background-color:var(--color-green-light);width:3.5rem;height:3.5rem;color:var(--color-green);letter-spacing:.04em;border-radius:50%;flex-shrink:0;place-items:center;font-size:.95rem;font-weight:800;display:grid;overflow:hidden}.candidate__avatar[data-astro-cid-lq7bla26] img[data-astro-cid-lq7bla26]{object-fit:cover;width:100%;height:100%;display:block}.candidate__identity[data-astro-cid-lq7bla26]{flex-wrap:wrap;flex:1;align-items:baseline;gap:.35rem 1rem;display:flex}.candidate__name[data-astro-cid-lq7bla26]{font-size:1.15rem;font-weight:700;line-height:1.3}.candidate__occupation[data-astro-cid-lq7bla26]{color:var(--color-muted);font-size:.95rem}@media (width<=480px){.candidate[data-astro-cid-lq7bla26]{gap:.85rem;padding-inline:1rem}.candidate__avatar[data-astro-cid-lq7bla26]{width:2.75rem;height:2.75rem;font-size:.8rem}}.footer[data-astro-cid-jo6i4kqk]{background-color:var(--color-ink);color:#fff;padding-block:4rem 2.5rem}.footer__inner[data-astro-cid-jo6i4kqk]{gap:3rem;display:grid}.footer__title[data-astro-cid-jo6i4kqk]{margin:0 0 .5rem;font-size:1.5rem}.footer__text[data-astro-cid-jo6i4kqk]{color:#ffffffb3;margin:0 0 1rem}.footer__email[data-astro-cid-jo6i4kqk]{color:#8fd19b;font-size:1.15rem;font-weight:700;text-decoration:none}.footer__email[data-astro-cid-jo6i4kqk]:hover{text-decoration:underline}.footer__note[data-astro-cid-jo6i4kqk]{color:#ffffff80;border-top:1px solid #ffffff1f;margin:0;padding-top:1.5rem;font-size:.85rem}.candidate-list[data-astro-cid-lcdefpme]{gap:.75rem;max-width:46rem;display:grid}
