.header[data-astro-cid-qlfjksao]{position:sticky;top:0;z-index:50;padding-block:var(--space-2);background:transparent;border-bottom:1px solid transparent;transition:background-color .3s ease,border-color .3s ease,backdrop-filter .3s ease}.header[data-astro-cid-qlfjksao].is-scrolled{background:#0a0a0bb8;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom-color:#b8c4d024}.header__inner[data-astro-cid-qlfjksao]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.header__logo[data-astro-cid-qlfjksao]{display:flex;align-items:center;text-decoration:none}.header__logo[data-astro-cid-qlfjksao] img[data-astro-cid-qlfjksao]{height:64px;max-height:100%;width:auto;display:block}.header__nav[data-astro-cid-qlfjksao]{display:none;gap:var(--space-4);font-size:.92rem;color:var(--color-text-dim)}.header__nav[data-astro-cid-qlfjksao] a[data-astro-cid-qlfjksao]{text-decoration:none;transition:color .2s ease}.header__nav[data-astro-cid-qlfjksao] a[data-astro-cid-qlfjksao]:hover,.header__nav[data-astro-cid-qlfjksao] a[data-astro-cid-qlfjksao][aria-current=page]{color:var(--color-text)}.tabbar[data-astro-cid-qlfjksao]{position:fixed;inset-inline:0;bottom:0;z-index:60;display:grid;grid-template-columns:repeat(4,1fr);padding-bottom:env(safe-area-inset-bottom);background:#0a0a0bd9;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:var(--border-hairline)}.tabbar__item[data-astro-cid-qlfjksao]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:var(--tabbar-height);font-size:.7rem;font-weight:500;letter-spacing:.02em;color:var(--color-text-dim);text-decoration:none;-webkit-tap-highlight-color:transparent;transition:color .2s ease,transform .15s ease}.tabbar__item[data-astro-cid-qlfjksao]:active{transform:scale(.94)}.tabbar__item[data-astro-cid-qlfjksao][aria-current=page]{color:var(--color-blue-light)}.tabbar__item[data-astro-cid-qlfjksao][aria-current=page]:before{content:"";position:absolute;top:0;left:50%;width:28px;height:2px;border-radius:0 0 2px 2px;background:var(--color-blue-light);box-shadow:var(--shadow-glow);transform:translate(-50%)}.header__cta[data-astro-cid-qlfjksao]{padding:var(--space-1) var(--space-3);font-size:.85rem;white-space:nowrap}@media (min-width: 760px){.header__nav[data-astro-cid-qlfjksao]{display:flex}.tabbar[data-astro-cid-qlfjksao]{display:none}.header__cta[data-astro-cid-qlfjksao]{padding:var(--space-2) var(--space-4);font-size:.95rem}}.footer[data-astro-cid-35ed7um5]{border-top:var(--border-hairline);background:var(--color-panel);padding-block:var(--space-6) var(--space-4)}.footer__inner[data-astro-cid-35ed7um5]{display:grid;gap:var(--space-5);grid-template-columns:1fr}.footer__inner[data-astro-cid-35ed7um5]>[data-astro-cid-35ed7um5]{min-width:0}.footer__brand[data-astro-cid-35ed7um5] img{display:block}.footer__brand[data-astro-cid-35ed7um5] p[data-astro-cid-35ed7um5]{margin-top:var(--space-2);color:var(--color-text-dim);max-width:32ch}.footer__col[data-astro-cid-35ed7um5]{display:flex;flex-direction:column;gap:var(--space-1)}.footer__col[data-astro-cid-35ed7um5] a[data-astro-cid-35ed7um5]{text-decoration:none;color:var(--color-text);transition:color .2s ease}.footer__col[data-astro-cid-35ed7um5] a[data-astro-cid-35ed7um5]:hover{color:var(--color-blue-light)}.footer__zip[data-astro-cid-35ed7um5],.footer__mono[data-astro-cid-35ed7um5]{font-family:var(--font-mono);font-size:.85rem;color:var(--color-text-dim)}.footer__bottom[data-astro-cid-35ed7um5]{margin-top:var(--space-6);padding-top:var(--space-4);border-top:var(--border-hairline);font-family:var(--font-mono);font-size:.75rem;color:var(--color-text-dim)}.footer__bottom[data-astro-cid-35ed7um5]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2) var(--space-4)}.footer__links[data-astro-cid-35ed7um5]{display:flex;flex-wrap:wrap;gap:var(--space-3)}.footer__links[data-astro-cid-35ed7um5] a[data-astro-cid-35ed7um5]{color:var(--color-text-dim);text-decoration:none;transition:color .2s ease}.footer__links[data-astro-cid-35ed7um5] a[data-astro-cid-35ed7um5]:hover{color:var(--color-blue-light)}.footer__copy[data-astro-cid-35ed7um5]{flex-basis:100%;text-align:center}@media (max-width: 759px){.footer__links[data-astro-cid-35ed7um5],.footer__legal[data-astro-cid-35ed7um5]{flex-basis:100%;justify-content:center;text-align:center}}.footer__legal[data-astro-cid-35ed7um5] a[data-astro-cid-35ed7um5]{color:inherit;text-decoration:none;opacity:.75;transition:color .2s ease,opacity .2s ease}.footer__legal[data-astro-cid-35ed7um5] a[data-astro-cid-35ed7um5]:hover{color:var(--color-blue-light);opacity:1}.footer__col[data-astro-cid-35ed7um5] a[data-astro-cid-35ed7um5]{overflow-wrap:anywhere}@media (min-width: 760px){.footer__inner[data-astro-cid-35ed7um5]{grid-template-columns:1.4fr 1fr 1fr 1fr}}
