header.pages-header{transition:background-color .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s,box-shadow .3s}header.pages-header .logo a{display:inline-block}header.pages-header nav .nav-links{transform-origin:top;transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .25s cubic-bezier(.4,0,.2,1)}header.pages-header nav .nav-links li button{font-size:.875rem;font-weight:500}header.pages-header nav .nav-links li button svg{margin-right:.375rem}header.pages-header.scrolled-threshold nav .nav-links{opacity:0;pointer-events:none;transform:scale(.92)translateY(-12px)}header.pages-header.scrolled-threshold:hover nav .nav-links{opacity:1;pointer-events:auto;transform:scale(1)translateY(0)}@media (max-width:1023px){header.pages-header.scrolled-any:not(.mobile-menu-open){-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:rgba(255,255,255,.85);box-shadow:0 1px rgba(148,163,184,.1)}header.pages-header.mobile-menu-open{transition:none}}header.pages-header .user-menu button.logged-in-user{outline:none}
.login-buttons .separator-vertical{transition:opacity .2s ease-in-out}.login-buttons:hover .separator-vertical{opacity:0}