.logo-lockup[data-astro-cid-f7espo7c]{align-items:center;gap:10px;text-decoration:none;display:flex}.logo-name[data-astro-cid-f7espo7c]{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:900;line-height:1.2}.site-header[data-astro-cid-wpvy4v7s]{z-index:100;position:sticky;top:0}.announcement-bar[data-astro-cid-wpvy4v7s]{background:var(--night);text-align:center;font-family:var(--font-sans);letter-spacing:.04em;color:#ffffff8c;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #ffffff12;padding:7px 16px;font-size:11px;overflow:hidden}.announcement-bar[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{color:var(--green);border-bottom:1px solid #00c87a59;font-weight:500;transition:border-color .15s}.announcement-bar[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover{border-color:var(--green)}.nav[data-astro-cid-wpvy4v7s]{backdrop-filter:blur(16px);border-bottom:1.5px solid var(--rule);background:#fffffff7;box-shadow:0 1px #0000000a}.nav-inner[data-astro-cid-wpvy4v7s]{align-items:center;gap:8px;height:64px;display:flex}.nav-links[data-astro-cid-wpvy4v7s]{align-items:center;gap:2px;margin-left:auto;list-style:none;display:flex}.nav-link[data-astro-cid-wpvy4v7s]{font-family:var(--font-sans);color:var(--ink-2);transition:color var(--dur-fast) var(--ease-out), background .15s;white-space:nowrap;border-radius:7px;padding:7px 14px;font-size:14px;font-weight:500}.nav-link[data-astro-cid-wpvy4v7s]:hover{color:var(--ink);background:var(--surface)}.nav-link[data-astro-cid-wpvy4v7s].active{color:var(--green-dk);background:var(--green-lt);font-weight:600}.nav-toggle[data-astro-cid-wpvy4v7s]{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;margin-left:auto;padding:8px;display:none}.nav-toggle[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]{background:var(--ink-2);width:22px;height:2px;transition:var(--dur-base) var(--ease-io);border-radius:2px;display:block}.nav-cta-li[data-astro-cid-wpvy4v7s]{margin-left:8px}.nav-cta[data-astro-cid-wpvy4v7s]{background:var(--green);color:var(--on-green);font-family:var(--font-display);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;transition:background var(--dur-fast) var(--ease-out), transform .1s;border-radius:8px;align-items:center;gap:5px;padding:8px 16px;font-size:12px;font-weight:800;display:inline-flex}.nav-cta[data-astro-cid-wpvy4v7s]:hover{background:var(--green-dk);transform:translateY(-1px)}.nav-cta--active[data-astro-cid-wpvy4v7s]{background:var(--green-dk)}@media (width<=1023px){.nav-inner[data-astro-cid-wpvy4v7s]{flex-wrap:wrap;height:auto;min-height:64px}.nav-links[data-astro-cid-wpvy4v7s]{background:var(--white);border-bottom:1.5px solid var(--rule);box-shadow:var(--shadow-md);flex-direction:column;flex-basis:100%;align-items:stretch;gap:2px;margin-left:0;padding:8px;display:flex;position:static;top:100%;left:0;right:0}.site-header[data-astro-cid-wpvy4v7s][data-nav-enhanced] .nav-inner[data-astro-cid-wpvy4v7s]{flex-wrap:nowrap;height:64px}.site-header[data-astro-cid-wpvy4v7s][data-nav-enhanced] .nav-toggle[data-astro-cid-wpvy4v7s]{display:flex}.site-header[data-astro-cid-wpvy4v7s][data-nav-enhanced] .nav-links[data-astro-cid-wpvy4v7s]{flex-basis:auto;display:none;position:absolute}.site-header[data-astro-cid-wpvy4v7s][data-nav-enhanced] .nav-links[data-astro-cid-wpvy4v7s].open{display:flex}.nav-link[data-astro-cid-wpvy4v7s]{padding:12px 16px;display:block}.nav-cta-li[data-astro-cid-wpvy4v7s]{margin-left:0}.nav-cta[data-astro-cid-wpvy4v7s]{border-radius:8px;justify-content:center;padding:12px 16px}}.footer[data-astro-cid-jo6i4kqk]{background:linear-gradient(160deg,#052e14 0%,#081f10 100%);border-top:1px solid #00c87a2e;margin-top:96px}.footer-inner[data-astro-cid-jo6i4kqk]{padding-top:64px;padding-bottom:32px}.footer-top[data-astro-cid-jo6i4kqk]{border-bottom:1px solid #00c87a26;grid-template-columns:260px 1fr;gap:64px;margin-bottom:32px;padding-bottom:48px;display:grid}.footer-tagline[data-astro-cid-jo6i4kqk]{color:#ffffffbf;max-width:220px;margin-top:16px;font-size:13px;line-height:1.7}.footer-domain[data-astro-cid-jo6i4kqk]{font-family:var(--font-sans);color:var(--lime);letter-spacing:.15em;opacity:.8;margin-top:12px;font-size:10px}.footer-cols[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(4,1fr);gap:32px;display:grid}.footer-col-title[data-astro-cid-jo6i4kqk]{font-family:var(--font-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--lime);opacity:1;margin-bottom:16px;font-size:10px;font-weight:500}.footer-col[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:9px;list-style:none;display:flex}.footer-link[data-astro-cid-jo6i4kqk]{color:#ffffffc7;transition:color var(--dur-fast) var(--ease-out);font-size:13px}.footer-link[data-astro-cid-jo6i4kqk]:hover{color:var(--lime)}.footer-bottom[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.footer-copy[data-astro-cid-jo6i4kqk],.footer-legal[data-astro-cid-jo6i4kqk]{font-family:var(--font-sans);color:#ffffff8c;letter-spacing:.04em;font-size:11px}.footer-legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#ffffff8c;transition:color var(--dur-fast) var(--ease-out)}.footer-legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--lime)}@media (width<=900px){.footer-top[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr;gap:40px}.footer-cols[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.footer-cols[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr;gap:24px}}
