.site-header[data-v-0522f6ab]{z-index:50;border-bottom:1px solid var(--line-soft);-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);will-change:backdrop-filter;isolation:isolate;background-color:#0c0c10b8;width:100%;position:sticky;top:0;transform:translateZ(0)}.site-nav[data-v-0522f6ab]{justify-content:space-between;align-items:center;max-width:90rem;height:3.75rem;margin:0 auto;padding:0 1.5rem;display:flex}@media (width>=768px){.site-nav[data-v-0522f6ab]{padding:0 2rem}}.site-nav__links[data-v-0522f6ab]{align-items:center;gap:1.5rem;font-size:.82rem;font-weight:400;display:flex}@media (width>=768px){.site-nav__links[data-v-0522f6ab]{gap:2rem}}.site-nav__link[data-v-0522f6ab]{color:var(--fg-muted);text-decoration:none;transition:color .15s}.site-nav__link.site-nav__link--active[data-v-0522f6ab],.site-nav__link[data-v-0522f6ab]:hover{color:var(--fg)}.site-logo[data-v-0522f6ab]{align-items:center;text-decoration:none;display:flex}.site-logo__img[data-v-0522f6ab]{width:auto;height:1.5rem;display:block}.site-footer[data-v-803d6721]{border-top:1px solid var(--line-soft);margin-top:4rem;padding:3rem 0}.site-footer__inner[data-v-803d6721]{max-width:90rem;margin:0 auto;padding:0 1.5rem}@media (width>=768px){.site-footer__inner[data-v-803d6721]{padding:0 2rem}}.site-footer__top[data-v-803d6721]{border-bottom:1px solid var(--line-soft);flex-direction:column;justify-content:space-between;align-items:flex-start;gap:1.75rem;padding-bottom:2rem;display:flex}@media (width>=768px){.site-footer__top[data-v-803d6721]{flex-direction:row;align-items:center}}.site-footer__brand[data-v-803d6721]{align-items:center;text-decoration:none;display:flex}.site-footer__brand-img[data-v-803d6721]{opacity:.35;width:auto;height:1.25rem;transition:opacity .3s}.site-footer__brand:hover .site-footer__brand-img[data-v-803d6721]{opacity:.7}.site-footer__nav[data-v-803d6721]{flex-wrap:wrap;align-items:center;gap:1.25rem;font-size:.8rem;display:flex}.site-footer__nav-link[data-v-803d6721]{color:var(--fg-dim);text-decoration:none;transition:color .15s}.site-footer__nav-link[data-v-803d6721]:hover{color:var(--fg)}.site-footer__bottom[data-v-803d6721]{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:.5rem;padding-top:1.75rem;display:flex}@media (width>=768px){.site-footer__bottom[data-v-803d6721]{flex-direction:row;align-items:center}}.site-footer__copy[data-v-803d6721],.site-footer__credit[data-v-803d6721]{color:var(--fg-dim);margin:0;font-size:.75rem}
