.site-header[data-astro-cid-fzpbxy5g]{background:var(--white)}.site-header__inner[data-astro-cid-fzpbxy5g]{flex-wrap:wrap;align-items:center;gap:12px 32px;padding-block:16px;display:flex}.brand[data-astro-cid-fzpbxy5g]{color:var(--text);font-size:var(--fs-21);align-items:center;gap:12px;font-weight:800;text-decoration:none;display:inline-flex}.site-nav[data-astro-cid-fzpbxy5g]{flex-basis:100%}.site-nav[data-astro-cid-fzpbxy5g] ul[data-astro-cid-fzpbxy5g]{flex-wrap:wrap;gap:4px 24px;padding:0;list-style:none;display:flex}.site-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{color:var(--text);padding-block:6px;font-weight:400;text-decoration:none;display:inline-block}.site-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover{text-decoration:underline}.site-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current=page]{color:var(--plum);text-underline-offset:.35em;text-decoration:underline 2px}@media (width>=1000px){.site-header__inner[data-astro-cid-fzpbxy5g]{flex-wrap:nowrap;padding-block:20px}.site-nav[data-astro-cid-fzpbxy5g]{flex-basis:auto;margin-inline-start:auto}}.site-footer[data-astro-cid-nns7i3if]{background:var(--white)}.site-footer__inner[data-astro-cid-nns7i3if]{font-size:var(--fs-14);flex-wrap:wrap;align-items:start;gap:16px 24px;padding-block:32px;display:flex}.brand[data-astro-cid-nns7i3if]{color:var(--text);font-size:var(--fs-17);flex-basis:100%;align-items:center;gap:10px;font-weight:700;text-decoration:none;display:inline-flex}.contact[data-astro-cid-nns7i3if]{color:var(--text-muted)}.contact[data-astro-cid-nns7i3if] p[data-astro-cid-nns7i3if]+p[data-astro-cid-nns7i3if]{margin-block-start:2px}.contact[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if],.links[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{color:var(--text-muted);font-weight:400}.links[data-astro-cid-nns7i3if]{gap:16px;padding:0;list-style:none;display:flex}@media (width>=900px){.site-footer__inner[data-astro-cid-nns7i3if]{justify-content:space-between}.brand[data-astro-cid-nns7i3if]{flex-basis:auto}}:root{--white:#fff;--text:#253122;--text-muted:#4c5a48;--green:#437742;--paper:#f6f6ee;--line:#e3e4d2;--olive:#c1c494;--plum:#501345;--font:var(--font-nunito-sans), system-ui, sans-serif;--fs-14:.875rem;--fs-17:1.0625rem;--fs-21:1.3125rem;--fs-28:1.75rem;--fs-38:2.375rem;--fs-56:3.5rem;--lh-body:1.6;--lh-heading:1.15;--measure:70ch;--radius-button:10px;--radius-card:18px;--radius-photo:16px;--max-width:1200px;--gutter:24px;--section-gap:64px}@media (width>=900px){:root{--section-gap:72px}}*,:before,:after{box-sizing:border-box}*{margin:0}img,svg{max-width:100%;display:block}img{height:auto}[hidden]{display:none!important}input,button,textarea,select{font:inherit}html{-webkit-text-size-adjust:100%}body{background:var(--white);color:var(--text);font-family:var(--font);font-size:var(--fs-17);font-weight:400;line-height:var(--lh-body)}h1,h2,h3,h4{font-weight:800;line-height:var(--lh-heading);text-wrap:balance}h1,h2{font-size:var(--fs-38);letter-spacing:-.01em}h3{font-size:var(--fs-21);font-weight:700}@media (width>=900px){h1{font-size:var(--fs-56)}}p{max-width:var(--measure)}a{color:var(--plum);text-underline-offset:.2em;font-weight:700;text-decoration-thickness:1px}:focus-visible{outline:3px solid var(--plum);outline-offset:3px}.container{width:100%;max-width:var(--max-width);padding-inline:var(--gutter);margin-inline:auto}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.prose>*+*{margin-block-start:12px}.prose h2{font-size:var(--fs-28);margin-block-start:48px}.prose h3{margin-block-start:32px}.prose>:first-child{margin-block-start:0}.prose ul,.prose ol{padding-inline-start:1.25em}.prose li+li{margin-block-start:6px}.button{border-radius:var(--radius-button);min-height:48px;font-size:var(--fs-17);text-align:center;cursor:pointer;border:2px solid #0000;justify-content:center;align-items:center;padding:12px 22px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.button--primary{background:var(--green);color:var(--white)}.button--dark{background:var(--text);color:var(--white)}.button--outline{background:var(--white);border-color:var(--text);color:var(--text)}.button--primary:hover,.button--dark:hover{text-decoration:underline}.button--outline:hover{background:var(--paper)}body{flex-direction:column;min-height:100vh;display:flex}main[data-astro-cid-z4jru4n3]{flex:1}.skip-link[data-astro-cid-z4jru4n3]{z-index:10;border-radius:var(--radius-button);background:var(--text);color:var(--white);padding:8px 16px;position:absolute;top:8px;left:8px;transform:translateY(-200%)}.skip-link[data-astro-cid-z4jru4n3]:focus-visible{transform:none}
