.vh-line-gold-left{transform-origin:left center;transform:scaleX(0);animation:lineGrow 1.2s ease-out .3s forwards}.vh-line-gold-right{transform-origin:right center;transform:scaleX(0);animation:lineGrow 1.2s ease-out .3s forwards}@keyframes lineGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.vh-element-logo,.vh-stacked-element{position:relative}.vh-element-logo .vh-logo-gold-left,.vh-stacked-element .vh-logo-gold-left{stroke-dasharray:400;stroke-dashoffset:400;animation:snakeDrawLeft 1.2s ease-out 1.5s forwards}.vh-element-logo .vh-logo-gold-right,.vh-stacked-element .vh-logo-gold-right{stroke-dasharray:400;stroke-dashoffset:400;animation:snakeDrawRight 1.2s ease-out 1.5s forwards}@keyframes snakeDrawLeft{0%{stroke-dashoffset:400}to{stroke-dashoffset:0}}@keyframes snakeDrawRight{0%{stroke-dashoffset:400}to{stroke-dashoffset:0}}.vh-element-logo-wrapper,.vh-stacked-logo-wrapper{position:relative}.vh-element-logo,.vh-stacked-element{transition:transform .3s ease}.vh-element-logo-wrapper:hover .vh-element-logo,.vh-stacked-logo-wrapper:hover .vh-stacked-element{transform:scale(1.05)}.mobile-menu{animation:slideDown .3s ease-out}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.nav-link{position:relative}.nav-link:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:1px;background:currentColor;transition:width .3s ease}.nav-link:hover:after{width:100%}@media(max-width:1023px){.vh-header-expanded:not([data-variant=transparent]){position:fixed;top:0;left:0;right:0;z-index:20;transform:translateY(-100%);opacity:0;pointer-events:none;transition:transform .3s ease-out,opacity .3s ease-out}#mobile-menu-button-centered{z-index:9999!important;pointer-events:auto!important;opacity:1!important}#mobile-menu-centered{z-index:9999!important;opacity:1;pointer-events:auto}html.header-expanded .vh-header-expanded:not([data-variant=transparent]),body.header-expanded .vh-header-expanded:not([data-variant=transparent]){transform:translateY(0);opacity:1;pointer-events:auto}html.header-small-visible .vh-header-expanded:not([data-variant=transparent]),body.header-small-visible .vh-header-expanded:not([data-variant=transparent]){transform:translateY(0);opacity:1;pointer-events:auto}html.header-no-nav .vh-header-expanded:not([data-variant=transparent]),body.header-no-nav .vh-header-expanded:not([data-variant=transparent]){transform:translateY(-100%);opacity:0;pointer-events:none}}.vh-header-expanded[data-variant=stacked] .vh-stacked-logo-container{display:flex;flex-direction:column;align-items:center;transform:translateY(-1.25rem)}.vh-header-expanded[data-variant=stacked] .vh-stacked-element{width:80px;height:auto;margin-bottom:.5rem;transition:transform .3s ease}.vh-header-expanded[data-variant=stacked] .vh-stacked-wordlogo{height:2.5rem;width:auto}.vh-header-expanded[data-variant=stacked] .vh-stacked-logo-wrapper:hover .vh-stacked-element{transform:scale(1.05)}.vh-header-expanded[data-variant=stacked] .vh-top-row{padding-top:1.5rem;padding-bottom:0}.vh-header-expanded[data-variant=stacked] .vh-top-right,.vh-header-expanded[data-variant=stacked] .vh-top-left{margin-top:8px}.vh-header-expanded[data-variant=stacked] .vh-nav-row{margin-top:-1.5rem}.vh-header-expanded{backdrop-filter:none;background-color:transparent}.vh-header-expanded[data-variant=solid]{backdrop-filter:blur(8px);background-color:#001f3ff2}.vh-header-expanded[data-variant=stacked]{background-color:#001f3ff2}.nav-link-compact[data-astro-cid-ld4mrbws]{position:relative}.nav-link-compact[data-astro-cid-ld4mrbws]:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:1px;background:currentColor;transition:width .3s ease}.nav-link-compact[data-astro-cid-ld4mrbws]:hover:after{width:100%}.vh-header-compact{backdrop-filter:blur(8px);background-color:#001f3ff2;transform:translateY(-100%)!important;opacity:0!important;pointer-events:none;transition:transform .3s ease-out,opacity .3s ease-out}html.header-small-visible .vh-header-compact,body.header-small-visible .vh-header-compact{transform:translateY(0)!important;opacity:1!important;pointer-events:auto}
