.navbar{transition:background-color .4s ease-in-out}.navbar.is-cloned{box-shadow:0 .5em 1em -.125em rgba(var(--scheme-invert-rgb),.1),0 0 0 1px rgba(var(--scheme-invert-rgb),.02);transition:all .4s;transform:translateY(100%)}.navbar.is-cloned.is-active{transform:translateY(0)}#navbar.is-fixed{position:-moz-sticky;position:-ms-sticky;position:-o-sticky;z-index:calc(var(--dropdown-content-z) - 1);top:calc(var(--has-userbar-height) + var(--has-header-height));z-index:var(--navbar-fixed-z);position:sticky;left:0;right:0}@media screen and (min-width:769px),print{#navbar .navbar-menu .navbar-item:before{width:100%;height:var(--navbar-item-current-height);visibility:var(--navbar-item-current-visibility);content:"";background:var(--navbar-item-current-color);opacity:var(--navbar-item-current-opacity);transition:height .195s cubic-bezier(.4,0,.6,1),width .195s cubic-bezier(.4,0,.6,1),transform .195s cubic-bezier(.4,0,.6,1),opacity 0s linear .195s;position:absolute;bottom:0;left:0;transform:translate(0,0)}#navbar .navbar-menu .navbar-item:not(.is-active):before{visibility:hidden;opacity:0;height:0}#navbar .navbar-menu .navbar-item:not(.is-active):hover:before{height:var(--navbar-item-current-height);visibility:var(--navbar-item-current-visibility);opacity:var(--navbar-item-current-opacity);transition:height .195s cubic-bezier(.4,0,.6,1),width .225s cubic-bezier(.4,0,.6,1),transform .225s cubic-bezier(.4,0,.6,1),opacity linear}}#navbar .navbar-item{text-transform:capitalize;transition:all .2s ease-in-out;position:relative}#navbar #logo-brand .image img{width:auto}main.has-navbar-fixed-top{--has-navbar-height:var(--navbar-height)}
