.logo[data-astro-cid-tvrurpns]{display:inline-flex;align-items:center;gap:.6rem;--logo-ink: var(--color-text);--logo-key: var(--color-accent)}.logo--dark[data-astro-cid-tvrurpns]{--logo-ink: #ffffff;--logo-key: #7cc4ce}.logo__mark[data-astro-cid-tvrurpns]{height:1.85rem;width:auto;color:var(--logo-ink);overflow:visible}.logo__key[data-astro-cid-tvrurpns]{fill:var(--logo-key);stroke:var(--logo-key)}.logo__key--stem[data-astro-cid-tvrurpns]{fill:none}.logo__name[data-astro-cid-tvrurpns]{font-size:1.1875rem;font-weight:500;letter-spacing:.01em;line-height:1;color:var(--logo-ink)}.navbar[data-astro-cid-5blmo7yk]{position:fixed;top:0;left:0;right:0;z-index:100;height:var(--navbar-h);transition:background .3s ease,border-color .3s ease;border-bottom:1px solid transparent}.navbar[data-astro-cid-5blmo7yk].scrolled{background:#ffffffd1;backdrop-filter:saturate(180%) blur(18px);-webkit-backdrop-filter:saturate(180%) blur(18px);border-bottom-color:var(--color-border)}.navbar__inner[data-astro-cid-5blmo7yk]{max-width:var(--container);margin:0 auto;height:100%;padding:0 1.5rem;display:flex;align-items:center;gap:2.5rem}.navbar__logo[data-astro-cid-5blmo7yk]{display:inline-flex;align-items:center;gap:.6rem;text-decoration:none;flex-shrink:0}.navbar__links[data-astro-cid-5blmo7yk]{display:flex;align-items:center;gap:2rem;margin-left:auto}.navbar__link[data-astro-cid-5blmo7yk]{font-size:.9375rem;font-weight:450;color:var(--color-muted);text-decoration:none;transition:color .2s}.navbar__link[data-astro-cid-5blmo7yk]:hover,.navbar__link[data-astro-cid-5blmo7yk].active{color:var(--color-text)}.navbar__cta[data-astro-cid-5blmo7yk]{font-size:.875rem;padding:.6rem 1.15rem;flex-shrink:0}.navbar__hamburger[data-astro-cid-5blmo7yk]{display:none;flex-direction:column;justify-content:center;gap:6px;width:40px;height:40px;background:none;border:none;cursor:pointer;padding:8px;margin-left:auto}.navbar__hamburger[data-astro-cid-5blmo7yk] span[data-astro-cid-5blmo7yk]{display:block;width:100%;height:1.5px;background:var(--color-text);transition:transform .25s ease}.navbar__hamburger[data-astro-cid-5blmo7yk][aria-expanded=true] span[data-astro-cid-5blmo7yk]:nth-child(1){transform:translateY(3.75px) rotate(45deg)}.navbar__hamburger[data-astro-cid-5blmo7yk][aria-expanded=true] span[data-astro-cid-5blmo7yk]:nth-child(2){transform:translateY(-3.75px) rotate(-45deg)}.navbar__mobile[data-astro-cid-5blmo7yk]{display:none;flex-direction:column;align-items:stretch;padding:.5rem 1.5rem 1.5rem;background:#fffffffa;border-bottom:1px solid var(--color-border)}.navbar__mobile[data-astro-cid-5blmo7yk].open{display:flex}.navbar__mobile-link[data-astro-cid-5blmo7yk]{font-size:1.0625rem;font-weight:500;color:var(--color-text);text-decoration:none;padding:.85rem 0;border-bottom:1px solid var(--color-border)}.navbar__mobile-cta[data-astro-cid-5blmo7yk]{margin-top:1.1rem}@media (max-width: 768px){.navbar__links[data-astro-cid-5blmo7yk],.navbar__cta[data-astro-cid-5blmo7yk]{display:none}.navbar__hamburger[data-astro-cid-5blmo7yk]{display:flex}.navbar[data-astro-cid-5blmo7yk]{height:auto}.navbar__inner[data-astro-cid-5blmo7yk]{height:var(--navbar-h)}.navbar[data-astro-cid-5blmo7yk].menu-open{background:#fffffffa}}.footer[data-astro-cid-sckkx6r4]{background:var(--color-ink);border-top:1px solid var(--color-ink-line);padding:1.75rem 1.5rem}.footer__inner[data-astro-cid-sckkx6r4]{max-width:var(--container);margin:0 auto}.footer__row[data-astro-cid-sckkx6r4]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.footer__legal[data-astro-cid-sckkx6r4]{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--color-ink-line);max-width:78ch;font-size:.75rem;line-height:1.6;color:var(--color-ink-muted)}.footer__legal[data-astro-cid-sckkx6r4] a[data-astro-cid-sckkx6r4]{color:var(--color-ink-text);text-underline-offset:3px}.footer__copy[data-astro-cid-sckkx6r4]{font-size:.8125rem;color:var(--color-ink-muted);margin-right:auto;margin-left:1rem}.footer__links[data-astro-cid-sckkx6r4]{display:flex;gap:1.5rem}.footer__link[data-astro-cid-sckkx6r4]{font-size:.8125rem;color:var(--color-ink-muted);text-decoration:none;transition:color .2s}.footer__link[data-astro-cid-sckkx6r4]:hover{color:#fff}
