.site-header{z-index:99999;--underline-length:calc(100% - 1.5rem - 1.5rem)}.site-header>div{transition:padding .6s,background .2s linear;background:var(--site-header);padding:30px 0}.site-header:not(.scrolling-header):not(.show)>.project-header{background:transparent}.site-header.fixed-header{position:fixed;top:0;left:0;right:0;z-index:9999}.site-header.scrolling-header>div,.site-header>.show-scrolling-header{padding:6px 0;box-shadow:var(--site-header-shadow);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.site-header .container{display:flex;align-items:center;justify-content:space-between}.site-header .logo-link{color:var(--dark-highlight)}.site-header:not(.scrolling-header):not(.show)>div:not(.show-scrolling-header) .project-header .logo-link{color:var(--dark-highlight-white)}.site-header .nav-list{list-style:none;display:flex;align-items:center}.site-header .nav-item .nav-link{font-size:1.375rem;text-decoration:none;padding:.625rem 1.5rem;position:relative}.site-header:not(.scrolling-header):not(.show) .project-header:not(.show-scrolling-header) .menu-toggle,.site-header:not(.scrolling-header):not(.show) .project-header:not(.show-scrolling-header) .nav-item .nav-link{color:#fff}.site-header .nav-item .nav-link:hover{color:var(--link-color-hover)}.site-header .menu-toggle{display:none;color:var(--header-text-color)}.site-header .menu-toggle *{pointer-events:none}.site-header .project-title{display:none;font-size:18px;font-family:var(--font-family-primary);font-weight:500;max-width:60%;text-align:center}@media (min-width:992px){.site-header .nav-item .nav-link:before{content:"";position:absolute;bottom:0;left:1.5rem;width:100%;height:2px;border-radius:1000px;background:currentColor;display:none;animation:hover-nav-link .3s ease-in-out forwards}@keyframes hover-nav-link{0%{width:0}to{width:var(--underline-length)}}.site-header .nav-item .nav-link:after{content:"";position:absolute;bottom:42px;left:calc(1.5rem + 15px);width:2.5px;height:300px;border-radius:1000px;background:var(--dark-highlight);display:none;animation:active-nav-link .3s ease-in-out forwards}@keyframes active-nav-link{0%{bottom:200px}to{bottom:42px}}.site-header .nav-item .nav-link.active:after,.site-header .nav-item .nav-link:hover:before{display:block!important}}@media (max-width:991px){.site-header{--underline-length:100%;box-shadow:0 2px 4px rgba(0,0,0,.08);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.site-header>div{padding:6px 0}.site-header .container{flex-wrap:wrap}.site-header .site-nav{width:100%;display:none}.site-header.show .site-nav{display:block;height:100vh;animation:site-nav .3s ease-out forwards}@keyframes site-nav{0%{margin-top:100vh}to{margin-top:0}}.site-header .menu-toggle{display:inline-block}.site-header .nav-list{display:block;align-items:unset;margin-top:1.5rem!important}.site-header .nav-item .nav-link{padding:.625rem 1.5rem}.site-header .nav-item .nav-link:after{content:"";position:absolute;bottom:42px;left:calc(1.5rem + 15px);width:2rem;height:2.5px;border-radius:1000px;background:var(--dark-highlight);display:none;animation:active-nav-link .3s ease-in-out forwards}@keyframes active-nav-link{0%{left:-101vw}to{left:1.5rem}}.site-header .nav-item .nav-link.active:after,.site-header .nav-item .nav-link:hover:after{display:block!important}}@media(min-width:992px){.site-header .project-header .container{flex-wrap:wrap}.site-header .project-header .site-nav{width:100%;display:none}.site-header.show .project-header .site-nav{display:block;height:100vh;animation:site-nav .3s ease-out forwards}@keyframes site-nav{0%{margin-top:100vh}to{margin-top:0}}.site-header .project-header .menu-toggle{display:inline-block}.site-header .project-header .nav-list{display:block;align-items:unset;margin-top:1.5rem!important}.site-header .project-header .nav-item .nav-link{padding:.625rem 1.5rem}.site-header .project-header .nav-item .nav-link:after{content:"";position:absolute;bottom:42px;left:calc(1.5rem + 15px);width:2rem;height:2.5px;border-radius:1000px;background:var(--dark-highlight);display:none;animation:active-nav-link-mob .3s ease-in-out forwards}@keyframes active-nav-link-mob{0%{left:-101vw}to{left:1.5rem}}.site-header .project-header .nav-item .nav-link.active:after,.site-header .project-header .nav-item .nav-link:hover:after{display:block!important}}@media(min-width:1px){.site-header .project-header.show-scrolling-header .project-title,.site-header.scrolling-header .project-header .project-title{display:block}}