.nav[data-astro-cid-wpvy4v7s]{background:var(--site-bg);z-index:100;border-bottom:1px solid var(--site-border);width:100%;transition:background .2s,border-color .2s;position:sticky;top:0}html[data-theme=white] .nav[data-astro-cid-wpvy4v7s]:not(.is-over-tint),html[data-theme=ink] .nav[data-astro-cid-wpvy4v7s]:not(.is-over-tint){background:var(--site-nav)}.nav[data-astro-cid-wpvy4v7s].is-over-tint{background:var(--site-tint-band);border-bottom-color:#0000}.nav-inner[data-astro-cid-wpvy4v7s]{padding:.85rem var(--section-pad-x);max-width:var(--content-width);box-sizing:border-box;width:100%;min-height:var(--nav-height);align-items:center;gap:1rem;margin:0 auto;display:flex;position:relative}@media (width>=801px){.nav-end[data-astro-cid-wpvy4v7s]:not(:has(.color-mode)){display:none}html.has-side-rails .nav-inner[data-astro-cid-wpvy4v7s]{width:auto;max-width:none;margin-left:max(2.4rem, calc((100vw - var(--page-column)) / 2));margin-right:max(2.4rem, calc((100vw - var(--page-column)) / 2))}}.nav-logo[data-astro-cid-wpvy4v7s]{--logo-size:2.1rem;min-width:0;font-size:var(--logo-size);color:var(--site-text);flex-shrink:0;justify-self:start;align-items:center;gap:.42em;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.nav-logo--take[data-astro-cid-wpvy4v7s]{border-bottom:0;padding-bottom:0;font-weight:750}.nav-lockup-ink[data-astro-cid-wpvy4v7s]{align-items:center;gap:.28em;display:inline-flex}.nav-mark[data-astro-cid-wpvy4v7s]{flex-shrink:0;width:auto;height:1.28em}.nav-type[data-astro-cid-wpvy4v7s]{letter-spacing:-.03em;white-space:nowrap;color:var(--site-text);font-size:.84em;font-weight:700}.nav-links[data-astro-cid-wpvy4v7s]{justify-content:flex-end;align-items:center;gap:1.75rem;min-width:0;margin-left:auto;display:flex}.nav--busy[data-astro-cid-wpvy4v7s] .nav-links[data-astro-cid-wpvy4v7s]{gap:1.6rem}.nav--busy[data-astro-cid-wpvy4v7s] .nav-links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{font-size:.875rem}.nav-links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{letter-spacing:-.01em;color:var(--site-text-dim);white-space:nowrap;font-size:.9375rem;font-weight:500;text-decoration:none;transition:color .15s}.nav-links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover,.nav-links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:focus-visible,.nav-links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s][aria-current=page],.nav-links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s][aria-current=location]{color:var(--site-text)}.nav-links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s].nav-contact{color:var(--site-accent);font-weight:550}.nav-links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s].nav-contact:hover,.nav-links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s].nav-contact:focus-visible{color:var(--site-accent-hover)}.nav-end[data-astro-cid-wpvy4v7s]{flex-shrink:0;align-items:center;gap:.2rem;margin-left:.15rem;display:flex}.nav-menu[data-astro-cid-wpvy4v7s]{width:2.7rem;height:2.7rem;color:var(--site-text);cursor:pointer;appearance:none;background:0 0;border:none;place-items:center;margin:0;padding:0;display:none}.nav-menu[data-astro-cid-wpvy4v7s]:hover,.nav-menu[data-astro-cid-wpvy4v7s]:focus-visible{color:var(--site-text)}.nav-menu[data-astro-cid-wpvy4v7s]:focus-visible{outline:2px solid var(--site-accent);outline-offset:2px}.nav-menu-bars[data-astro-cid-wpvy4v7s]{gap:.32rem;width:1.15rem;display:grid}.nav-menu-bars[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]{transform-origin:50%;background:currentColor;height:1.5px;transition:transform .18s,opacity .18s;display:block}.nav--mode[data-astro-cid-wpvy4v7s] .nav-inner[data-astro-cid-wpvy4v7s]{padding-right:1.1rem}@media (width<=800px){.nav-end[data-astro-cid-wpvy4v7s]{margin-left:auto}.nav-menu[data-astro-cid-wpvy4v7s]{width:2.75rem;height:2.75rem;display:grid}.nav-links[data-astro-cid-wpvy4v7s]{top:calc(100% - .35rem);right:var(--section-pad-x);z-index:120;background:var(--site-surface);border:1px solid var(--site-border);border-radius:.9rem;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;min-width:12.75rem;margin:0;padding:.45rem .2rem .55rem;display:none;position:absolute;box-shadow:0 16px 36px #00000029}.nav[data-astro-cid-wpvy4v7s].is-open .nav-links[data-astro-cid-wpvy4v7s]{display:flex}.nav-links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{padding:.78rem 1rem;font-size:1rem;line-height:1.2;display:block}.nav-links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s].nav-contact{border-top:1px solid var(--site-border);margin-top:.2rem;padding-top:.9rem}.nav[data-astro-cid-wpvy4v7s].is-open .nav-menu-bars[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]:first-child{transform:translateY(.415rem)rotate(45deg)}.nav[data-astro-cid-wpvy4v7s].is-open .nav-menu-bars[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]:nth-child(2){opacity:0}.nav[data-astro-cid-wpvy4v7s].is-open .nav-menu-bars[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]:nth-child(3){transform:translateY(-.415rem)rotate(-45deg)}html[data-theme=ink] .nav-links[data-astro-cid-wpvy4v7s]{border-color:color-mix(in srgb, var(--site-accent) 28%, var(--site-border));box-shadow:0 18px 40px #00000073}}@media (width<=800px) and (prefers-reduced-motion:reduce){.nav-menu-bars[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]{transition:none}}@media (width<=1080px){.nav--busy[data-astro-cid-wpvy4v7s] .nav-links[data-astro-cid-wpvy4v7s]{gap:1.1rem}}@media (width<=520px){.nav-inner[data-astro-cid-wpvy4v7s]{padding:.7rem var(--section-pad-x)}.nav-logo[data-astro-cid-wpvy4v7s]{--logo-size:1.55rem}.nav-links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s].nav-contact{font-size:1rem}}@media (width<=360px){.nav-logo[data-astro-cid-wpvy4v7s]{--logo-size:1.35rem}}
