#nav.persistent-nav,#nav.persistent-nav.hidden{transform:none!important;background:transparent;color:var(--nav-ink,#ece4c3);backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom:1px solid transparent;transition:padding .48s cubic-bezier(.16,1,.3,1),height .48s cubic-bezier(.16,1,.3,1),background-color .35s ease,color .35s ease,opacity .6s ease,backdrop-filter .35s ease,border-color .35s ease}
#nav.persistent-nav.is-scrolled{padding-top:10px;padding-bottom:10px;background:var(--nav-surface,rgba(62,22,139,.94));backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}
#nav.persistent-nav .n-logo{background-color:var(--nav-ink)!important;transition:width .48s cubic-bezier(.16,1,.3,1),height .48s cubic-bezier(.16,1,.3,1),background-color .35s ease}
#nav.persistent-nav.is-scrolled .n-logo{width:72px}
#nav.persistent-nav .n-links a{color:var(--nav-ink)!important}
#nav.persistent-nav .n-dot{background:var(--nav-ink);border-color:var(--nav-ink);color:var(--nav-badge-ink,#3e168b)!important}
#nav.persistent-nav .n-dot:hover{background:transparent;color:var(--nav-ink)!important}
#nav.persistent-nav .n-links a:focus-visible,#nav.persistent-nav .n-logo:focus-visible{outline:2px solid var(--nav-ink);outline-offset:6px;border-radius:3px}
@media(max-width:900px){
 #nav.persistent-nav.is-scrolled{height:58px;padding-top:7px;padding-bottom:7px}
 #nav.persistent-nav.is-scrolled .n-logo{width:36px;height:36px}
}
@media(prefers-reduced-motion:reduce){#nav.persistent-nav{transition:none}}
