.nav[data-astro-cid-wpvy4v7s]{z-index:50;transition:transform .6s var(--ease-out);padding:.9rem 0;position:fixed;inset:0 0 auto}.nav[data-astro-cid-wpvy4v7s].is-hidden{transform:translateY(-110%)}.nav__inner[data-astro-cid-wpvy4v7s]{-webkit-backdrop-filter:blur(18px)saturate(1.4);width:min(100% - 1.5rem,1320px);box-shadow:inset 0 0 0 1px var(--line-dark);background:#1c2a258c;border-radius:999px;align-items:center;gap:1.5rem;margin-inline:auto;padding:.55rem .6rem .55rem 1.1rem;display:flex}.nav--light[data-astro-cid-wpvy4v7s] .nav__inner[data-astro-cid-wpvy4v7s]{box-shadow:inset 0 0 0 1px var(--line-light);background:#fafaf6bf}.nav__brand[data-astro-cid-wpvy4v7s]{margin-right:auto;text-decoration:none}.nav__links[data-astro-cid-wpvy4v7s]{gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{color:var(--muted-light);border-radius:999px;padding:.5rem .9rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:color .3s,background .3s;display:block}.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover{color:var(--text-light);background:#ffffff0f}.nav--light[data-astro-cid-wpvy4v7s] .nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{color:var(--muted-dark)}.nav--light[data-astro-cid-wpvy4v7s] .nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover{color:var(--ink);background:#1c2a250f}.nav__cta[data-astro-cid-wpvy4v7s]{padding:.75rem 1.2rem;font-size:.88rem}.nav__progress[data-astro-cid-wpvy4v7s]{background:var(--lime);transform-origin:0;width:100%;height:2px;position:absolute;bottom:0;left:0;transform:scaleX(0)}.nav__burger[data-astro-cid-wpvy4v7s],.nav__sheet[data-astro-cid-wpvy4v7s]{display:none}@media (width<=900px){.nav__links[data-astro-cid-wpvy4v7s],.nav__cta[data-astro-cid-wpvy4v7s]{display:none}.nav__burger[data-astro-cid-wpvy4v7s]{background:var(--lime);cursor:pointer;border:0;border-radius:50%;place-content:center;gap:6px;width:44px;height:44px;display:grid}.nav__burger[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]{background:var(--ink);width:18px;height:2px;transition:transform .4s var(--ease-out);border-radius:2px}.nav[data-astro-cid-wpvy4v7s].is-open .nav__burger[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]:first-child{transform:translateY(4px)rotate(45deg)}.nav[data-astro-cid-wpvy4v7s].is-open .nav__burger[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]:last-child{transform:translateY(-4px)rotate(-45deg)}.nav__sheet[data-astro-cid-wpvy4v7s]{z-index:-1;background:var(--ink);clip-path:circle(0 at calc(100% - 2.6rem) 2.6rem);transition:clip-path .7s var(--ease-out);padding:7rem 1.5rem 2rem;display:block;position:fixed;inset:0}.nav[data-astro-cid-wpvy4v7s].is-open .nav__sheet[data-astro-cid-wpvy4v7s]{clip-path:circle(150% at calc(100% - 2.6rem) 2.6rem)}.nav__sheet[data-astro-cid-wpvy4v7s] ul[data-astro-cid-wpvy4v7s]{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.nav__sheet[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:not(.btn){letter-spacing:-.03em;color:var(--text-light);font-size:2.2rem;font-weight:700;text-decoration:none;display:block}.nav__sheet[data-astro-cid-wpvy4v7s] .btn[data-astro-cid-wpvy4v7s]{margin-top:1.5rem}}.footer[data-astro-cid-jo6i4kqk]{background:var(--ink);border-top:1px solid var(--line-dark);padding-top:5rem;position:relative;overflow:hidden}.footer__top[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;gap:3rem;display:flex}.footer__brand[data-astro-cid-jo6i4kqk]{max-width:340px;color:var(--muted-light);gap:1rem;font-size:.95rem;display:grid}.footer__cols[data-astro-cid-jo6i4kqk]{gap:clamp(2rem,6vw,5rem);display:flex}.footer__cols[data-astro-cid-jo6i4kqk] div[data-astro-cid-jo6i4kqk]{align-content:start;gap:.6rem;display:grid}.footer__cols[data-astro-cid-jo6i4kqk] h3[data-astro-cid-jo6i4kqk]{letter-spacing:.2em;text-transform:uppercase;color:var(--lime);margin-bottom:.4rem;font-size:.75rem}.footer__cols[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--muted-light);font-size:.95rem;text-decoration:none;transition:color .3s}.footer__cols[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--text-light)}.footer__giant[data-astro-cid-jo6i4kqk]{letter-spacing:-.07em;text-align:center;background:linear-gradient(180deg, var(--forest) 0%, #2e5e4f00 85%);color:#0000;user-select:none;-webkit-background-clip:text;background-clip:text;margin-top:3rem;font-size:clamp(6rem,25vw,22rem);font-weight:800;line-height:.8}.footer__bottom[data-astro-cid-jo6i4kqk]{color:var(--muted-light);flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:1.5rem 0 2rem;font-size:.82rem;display:flex}
