.nav-item--active{cursor:default}.nav-item--active:not(.nav-item--dark){color:var(--color-heading)}.nav-item:not(.nav-item--dark):after{background-color:transparent;bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .3s cubic-bezier(.455,.03,.515,.955),background-color .3s cubic-bezier(.455,.03,.515,.955);width:0}.nav-item:hover:not(.nav-item--active):not(.nav-item--dark):after{background-color:var(--color-heading);width:100%}.nav-item:active:not(.nav-item--dark){color:var(--color-heading)}.v-navigation--sticky{background-color:var(--color-surface-page);border-bottom:1px solid var(--color-border-subtle)}.v-navigation--sticky .v-navigation__container{height:56px}@media(min-width:768px){.v-navigation--sticky .v-navigation__container{height:80px}}.v-navigation--sticky .v-navigation__menu{height:calc(100vh - 56px)}@media(min-width:768px){.v-navigation--sticky .v-navigation__menu{height:calc(100vh - 80px)}}.v-navigation--active{background-color:var(--color-surface-section)}.footer-link{position:relative;text-decoration:none;transition:color .3s cubic-bezier(.455,.03,.515,.955)}.footer-link:after{background-color:var(--color-text);bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .3s cubic-bezier(.455,.03,.515,.955);width:0;will-change:width}.footer-link:active,.footer-link:hover{color:var(--color-heading)}.footer-link:active:after,.footer-link:hover:after{width:100%}
