.SiteNav-module__VSfUAq__nav{z-index:50;font:.7rem/1 var(--font-mono);letter-spacing:.08em;isolation:isolate;pointer-events:none;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 28px 1.4rem;display:flex;position:fixed;inset:0 0 auto}.SiteNav-module__VSfUAq__nav:before{content:"";z-index:-1;opacity:var(--p,1);background:linear-gradient(#000 30%,#0000);position:absolute;inset:0}.SiteNav-module__VSfUAq__nav[data-docking] .SiteNav-module__VSfUAq__home{visibility:hidden;transform-origin:0 0;transform:translate(var(--dx,0px), var(--dy,0px)) scale(var(--s,1));will-change:transform}.SiteNav-module__VSfUAq__nav[data-docking][data-ready] .SiteNav-module__VSfUAq__home{visibility:visible}.SiteNav-module__VSfUAq__nav[data-docking] .SiteNav-module__VSfUAq__links{opacity:var(--p,1)}@supports (animation-timeline:scroll()){.SiteNav-module__VSfUAq__nav[data-docking][data-native] .SiteNav-module__VSfUAq__home{animation:linear both SiteNav-module__VSfUAq__dock;animation-timeline:scroll(root);animation-range:0px var(--dy0,300px);transform:none}.SiteNav-module__VSfUAq__nav[data-docking][data-native] .SiteNav-module__VSfUAq__links,.SiteNav-module__VSfUAq__nav[data-docking][data-native]:before{opacity:1;animation:linear both SiteNav-module__VSfUAq__appear;animation-timeline:scroll(root);animation-range:calc(var(--dy0,300px) * .6) var(--dy0,300px)}}@keyframes SiteNav-module__VSfUAq__dock{0%{transform:translate(var(--dx0,0px), var(--dy0,0px)) scale(var(--s0,1))}to{transform:none}}@keyframes SiteNav-module__VSfUAq__appear{0%{opacity:0}to{opacity:1}}.SiteNav-module__VSfUAq__nav[data-docking][data-top] a{pointer-events:none}.SiteNav-module__VSfUAq__nav a{pointer-events:auto;color:var(--dim);text-decoration:none;transition:color .2s}.SiteNav-module__VSfUAq__nav a:hover{color:var(--fg)}.SiteNav-module__VSfUAq__nav a:focus-visible{outline:1px solid var(--light);outline-offset:5px}.SiteNav-module__VSfUAq__home{color:var(--fg)!important}.SiteNav-module__VSfUAq__links{align-items:center;gap:clamp(1rem,3vw,2rem);display:flex}.SiteNav-module__VSfUAq__open{background:#0000008c;border:1px solid #2e2e36;border-radius:6px;align-items:center;gap:.55rem;padding:.55rem .8rem;transition:border-color .2s,box-shadow .2s;display:inline-flex;color:var(--fg)!important}.SiteNav-module__VSfUAq__open:hover{border-color:var(--light);box-shadow:0 0 22px #78c8ff38}.SiteNav-module__VSfUAq__dot{background:var(--light);width:6px;height:6px;box-shadow:0 0 8px var(--light);border-radius:50%;animation:2.4s ease-in-out infinite SiteNav-module__VSfUAq__pulse}@keyframes SiteNav-module__VSfUAq__pulse{50%{opacity:.35}}@media not (min-width:560px){.SiteNav-module__VSfUAq__nav{padding-inline:20px}.SiteNav-module__VSfUAq__about{display:none}.SiteNav-module__VSfUAq__nav:before{background:linear-gradient(#000 62%,#0000)}}@media (prefers-reduced-motion:reduce){.SiteNav-module__VSfUAq__dot{animation:none}.SiteNav-module__VSfUAq__nav a,.SiteNav-module__VSfUAq__open{transition:none}}
