.site-head{display:flex;flex-direction:row;align-items:center;justify-content:space-between;position:fixed;top:var(--admin-bar-height);left:0;z-index:5;width:100%;height:var(--head-height);background:linear-gradient(to bottom, rgba(0, 0, 0, 0.5) 0%, transparent 100%)}@media only screen and (max-width: 1080px){.site-head{display:flex;flex-direction:row;align-items:center;justify-content:space-between;height:80px}}.site-head:after{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background:#fff;transform:translateY(var(--slide-progress, -100%));transition:transform .3s ease-out;content:"";pointer-events:none}.site-head .u-container-lg{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.site-head .s__toggle{display:none}@media only screen and (max-width: 1080px){.site-head .s__toggle{display:block}}.site-head .s__logo{position:relative;top:0;left:0;z-index:1;min-width:180px}@media only screen and (max-width: 1280px){.site-head .s__logo{min-width:160px}}@media only screen and (max-width: 1080px){.site-head .s__logo{position:relative;top:unset;left:unset;max-width:calc(5*var(--grid-column-width) + 4*var(--grid-gutter-width))}}.site-head .s__logo a{display:flex}.site-head .s__logo img{width:158px;height:40px}@media only screen and (max-width: 1080px){.site-head .s__wrapper{position:absolute;top:100%;right:0;left:0;padding:0;height:100vh;height:calc(var(--vh, 1vh)*100);background-color:var(--color-white);overflow-y:auto;transform:translateX(100%);visibility:hidden;transition:transform .4s ease-out,visibility 0s .4s}}.site-head .nav-main{display:flex;justify-content:space-between;width:100%}@media only screen and (max-width: 1080px){.site-head .nav-main{flex-direction:column}}.site-head .nav-main__right{display:flex;flex-direction:row;align-items:center;justify-content:flex-end}@media only screen and (max-width: 1080px){.site-head .nav-main__right{display:none}}.site-head .nav-main__mobile{display:none}@media only screen and (max-width: 987px){.site-head .nav-main__mobile{display:flex;flex-direction:column;align-items:stretch;justify-content:stretch;gap:1.5rem;padding:0 1.5rem;text-align:center}}.site-head__btn{margin-right:.5rem}.site-head__btn:last-of-type{margin-right:0}.site-head .btn-plain--outline{--btn-text-color: var(--color-white)}.site-head.nav-menu-white:after{transform:translateY(0%)}.site-head.nav-menu-white .btn-plain{--btn-color: var(--color-brand-1)}.site-head.nav-menu-white .btn-plain--plain{--btn-active-text-color: var(--color-brand-1)}.site-head.nav-menu-white .btn-plain--outline{--btn-text-color: var(--color-black-light)}.site-head.nav-menu-white .menu-item a{color:var(--color-black-light)}.site-head.nav-menu-white .menu-item a:hover{color:var(--color-brand-1)}.nav-menu-black .site-head{background:rgba(0,0,0,0)}.nav-menu-black .site-head .btn-plain{--btn-color: var(--color-brand-1)}.nav-menu-black .site-head .btn-plain--plain{--btn-active-text-color: var(--color-brand-1)}.nav-menu-black .site-head .btn-plain--outline{--btn-text-color: var(--color-black-light)}.nav-menu-black .site-head .menu-item a{color:var(--color-black-light)}.nav-menu-black .site-head .menu-item a:hover{color:var(--color-brand-1)}@media only screen and (max-width: 1080px){.is-nav-opened .s__wrapper{transform:translateX(0%);visibility:visible;transition:transform .4s ease-out,visibility 0s}.is-nav-opened .s__wrapper.is-invisible{visibility:hidden}}
