.visually-hidden[data-astro-cid-qoohzjws]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.search-bar[data-astro-cid-qoohzjws]{width:100%;display:flex}.search-bar[data-astro-cid-qoohzjws] input[data-astro-cid-qoohzjws]{border:1px solid var(--color-border);border-radius:var(--radius-sm) 0 0 var(--radius-sm);min-width:0;padding:var(--space-2) var(--space-3);font-size:var(--text-sm);font-family:var(--font-sans);border-right:none;flex:1}.search-bar[data-astro-cid-qoohzjws] select[data-astro-cid-qoohzjws]{border:1px solid var(--color-border);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);font-family:var(--font-sans);background:var(--color-surface);color:var(--color-text-muted);border-left:none;border-right:none}.search-bar[data-astro-cid-qoohzjws] button[data-astro-cid-qoohzjws]{padding:0 var(--space-4);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--color-accent);color:var(--color-text-inverted);cursor:pointer;border:none;justify-content:center;align-items:center;display:flex}.search-bar[data-astro-cid-qoohzjws] button[data-astro-cid-qoohzjws]:hover{background:var(--color-accent-hover)}.search-bar[data-astro-cid-qoohzjws][data-size=lg] input[data-astro-cid-qoohzjws]{padding:var(--space-3) var(--space-4);font-size:var(--text-base)}.primary-nav[data-astro-cid-mjvl7q7c] ul[data-astro-cid-mjvl7q7c]{max-width:var(--container-max);margin:0;flex-wrap:wrap;margin-inline:auto;padding:0;list-style:none;display:flex}.primary-nav[data-astro-cid-mjvl7q7c] a{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);color:var(--color-text-inverted-muted);font-size:var(--text-sm);border-bottom:2px solid #0000;font-weight:500;text-decoration:none;display:flex}.primary-nav[data-astro-cid-mjvl7q7c] a[aria-current=page]{color:var(--color-green-500);border-bottom-color:var(--color-green-500)}.primary-nav[data-astro-cid-mjvl7q7c] a:hover{color:var(--color-text-inverted)}@media (width<=767px){.primary-nav[data-astro-cid-mjvl7q7c] ul[data-astro-cid-mjvl7q7c]{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.primary-nav[data-astro-cid-mjvl7q7c] ul[data-astro-cid-mjvl7q7c]::-webkit-scrollbar{display:none}.primary-nav[data-astro-cid-mjvl7q7c] li[data-astro-cid-mjvl7q7c]{flex-shrink:0}}.site-header[data-astro-cid-tbenxcyl]{background:var(--color-charcoal-900)}.utility-bar[data-astro-cid-tbenxcyl]{background:var(--color-charcoal-950);border-bottom:1px solid var(--color-charcoal-700)}.utility-inner[data-astro-cid-tbenxcyl]{max-width:var(--container-max);align-items:center;gap:var(--space-6);padding:var(--space-3) var(--space-4);grid-template-columns:1fr auto 1fr;margin-inline:auto;display:grid}.logo[data-astro-cid-tbenxcyl]{color:var(--color-text-inverted);flex-direction:column;justify-self:start;line-height:1;text-decoration:none;display:flex}.logo[data-astro-cid-tbenxcyl] .wordmark[data-astro-cid-tbenxcyl]{font-size:var(--text-xl);white-space:nowrap;font-weight:700}.logo[data-astro-cid-tbenxcyl] .accent[data-astro-cid-tbenxcyl]{color:var(--color-green-500)}.logo[data-astro-cid-tbenxcyl] .tagline[data-astro-cid-tbenxcyl]{color:var(--color-text-inverted-muted);letter-spacing:.02em;white-space:nowrap;font-size:.625rem;font-weight:400}.search-slot[data-astro-cid-tbenxcyl]{justify-self:center;width:min(32rem,100%)}.utility-links[data-astro-cid-tbenxcyl]{align-items:center;gap:var(--space-4);justify-self:end;display:flex}.utility-links[data-astro-cid-tbenxcyl] a[data-astro-cid-tbenxcyl]{font-size:var(--text-sm);text-decoration:none}.lang[data-astro-cid-tbenxcyl]{align-items:center;gap:var(--space-1);color:var(--color-text-inverted-muted);font-size:var(--text-sm);display:flex}.login[data-astro-cid-tbenxcyl]{color:var(--color-text-inverted)}.register[data-astro-cid-tbenxcyl]{background:var(--color-green-700);color:var(--color-text-inverted);padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);font-weight:600}@media (width<=767px){.utility-inner[data-astro-cid-tbenxcyl]{row-gap:var(--space-3);grid-template-columns:1fr auto;grid-template-areas:"logo links""search search"}.logo[data-astro-cid-tbenxcyl]{grid-area:logo}.logo[data-astro-cid-tbenxcyl] .tagline[data-astro-cid-tbenxcyl]{display:none}.utility-links[data-astro-cid-tbenxcyl]{grid-area:links}.search-slot[data-astro-cid-tbenxcyl]{grid-area:search;justify-self:stretch;width:100%}}.visually-hidden[data-astro-cid-rqtdsmhp]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site-footer[data-astro-cid-rqtdsmhp]{background:var(--color-charcoal-900);color:var(--color-text-inverted-muted);margin-top:var(--space-16)}.footer-inner[data-astro-cid-rqtdsmhp]{max-width:var(--container-max);padding:var(--space-12) var(--space-4) var(--space-6);margin-inline:auto}.columns[data-astro-cid-rqtdsmhp]{gap:var(--space-6);grid-template-columns:repeat(2,1fr);display:grid}@media (width>=768px){.columns[data-astro-cid-rqtdsmhp]{grid-template-columns:repeat(4,1fr)}}@media (width>=1024px){.columns[data-astro-cid-rqtdsmhp]{grid-template-columns:repeat(7,1fr)}.newsletter[data-astro-cid-rqtdsmhp]{grid-column:span 2}}.column[data-astro-cid-rqtdsmhp] h2[data-astro-cid-rqtdsmhp]{font-size:var(--text-sm);color:var(--color-text-inverted);margin:0 0 var(--space-3)}.blurb[data-astro-cid-rqtdsmhp]{font-size:var(--text-sm);margin:0 0 var(--space-3);max-width:30ch}.column[data-astro-cid-rqtdsmhp] ul[data-astro-cid-rqtdsmhp]{gap:var(--space-2);font-size:var(--text-sm);flex-direction:column;display:flex}.column[data-astro-cid-rqtdsmhp] a[data-astro-cid-rqtdsmhp]{color:var(--color-text-inverted-muted);text-decoration:none}.column[data-astro-cid-rqtdsmhp] a[data-astro-cid-rqtdsmhp]:hover{color:var(--color-text-inverted)}.newsletter[data-astro-cid-rqtdsmhp] form[data-astro-cid-rqtdsmhp]{display:flex}.footer-input[data-astro-cid-rqtdsmhp]{border-color:var(--color-charcoal-700);border-radius:var(--radius-sm) 0 0 var(--radius-sm);background:var(--color-charcoal-800);min-width:0;color:var(--color-text-inverted);border-right:none;flex:1}.newsletter[data-astro-cid-rqtdsmhp] button[data-astro-cid-rqtdsmhp]{padding:0 var(--space-4);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--color-green-700);color:var(--color-text-inverted);cursor:pointer;border:none;font-weight:600}.bottom-row[data-astro-cid-rqtdsmhp]{margin-top:var(--space-12);padding-top:var(--space-6);border-top:1px solid var(--color-charcoal-700);justify-content:space-between;align-items:center;gap:var(--space-4);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.social[data-astro-cid-rqtdsmhp]{gap:var(--space-3);display:flex}.social[data-astro-cid-rqtdsmhp] a[data-astro-cid-rqtdsmhp]{color:var(--color-text-inverted-muted);cursor:default;text-decoration:none}.legal[data-astro-cid-rqtdsmhp]{gap:var(--space-4);display:flex}.legal[data-astro-cid-rqtdsmhp] a[data-astro-cid-rqtdsmhp]{color:var(--color-text-inverted-muted);cursor:default;text-decoration:none}:root{--color-green-500:#6ba024;--color-green-600:#578a1a;--color-green-700:#446e14;--color-charcoal-950:#141417;--color-charcoal-900:#1f2023;--color-charcoal-800:#2a2b2f;--color-charcoal-700:#38393e;--color-surface:#fff;--color-surface-muted:#f5f5f4;--color-border:#e2e2e0;--color-text:#1a1a1a;--color-text-muted:#6b6b6b;--color-text-inverted:#fff;--color-text-inverted-muted:#b9bcc2;--color-accent:var(--color-green-500);--color-accent-hover:var(--color-green-600);--color-accent-tint:#eef6e6;--color-focus:#2563eb;--color-warning-bg:#fff7e6;--color-warning-text:#8a5a00;--color-success:#2e7d32;--color-success-bg:#e8f5e0;--color-info-bg:#e8f0fe;--color-info-text:#1a4ba0;--font-sans:system-ui, -apple-system, "Segoe UI", roboto, helvetica, arial, sans-serif;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:2rem;--text-4xl:2.5rem;--leading-tight:1.15;--leading-snug:1.35;--leading-normal:1.55;--font-weight-regular:400;--font-weight-semibold:600;--font-weight-bold:700;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--radius-full:999px;--shadow-sm:0 1px 2px #0000000f;--shadow-md:0 4px 12px #00000014;--container-max:1280px}*,:before,:after{box-sizing:border-box}html{font-family:var(--font-sans);color:var(--color-text);background:var(--color-surface);line-height:var(--leading-normal);overflow-x:hidden}body{margin:0;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit}ul,ol{margin:0;padding:0;list-style:none}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-bold);line-height:var(--leading-tight);margin:0}p{margin:0}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.container{max-width:var(--container-max);padding-inline:var(--space-4);margin-inline:auto}.card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4)}.label{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-1);display:block}.input,.select,.textarea{border:1px solid var(--color-border);border-radius:var(--radius-sm);width:100%;padding:var(--space-2) var(--space-3);background:var(--color-surface);color:var(--color-text)}.textarea{resize:vertical}main[data-astro-cid-z4jru4n3]{display:block}.skip-link[data-astro-cid-z4jru4n3]{z-index:1000;padding:var(--space-2) var(--space-4);background:var(--color-charcoal-950);color:var(--color-text-inverted);text-decoration:none;position:absolute;top:-40px;left:0}.skip-link[data-astro-cid-z4jru4n3]:focus-visible{top:0}
