:root{--header-height:170px;--header-bg:transparent;--header-socials-separator:#fff;--accent-secondary-transition:#ffffff99;--mobile-menu-bg:rgba(20,5,30,.95)}.vertical-separator{height:26px;width:1px;background-color:var(--header-socials-separator);margin:0 25px}header{height:var(--header-height);position:relative;color:#000;transition:.5s;z-index:100002;padding:0 30px;background-color:var(--header-bg)}#nav-menu{display:contents}nav ul{padding:0}nav ul li{list-style:none}#hamburger,#hamburger-label,#mobile-logo-centerer{display:none}#header-left{transition:.3s;position:relative;z-index:100003}@media only screen and (max-width:1023px){.vertical-separator{width:50vw;height:1px}header{background-color:var(--header-bg)}#header-pages{display:flex;margin-left:0!important;gap:0!important;padding-bottom:0!important;width:250px;max-width:75vw}#header-right{justify-content:left;align-items:center;background-color:var(--mobile-menu-bg);position:absolute;top:0;right:0;z-index:100001;padding-top:var(--header-height);transform:scaleY(0);opacity:0;transform-origin:top;transition:.3s;width:100%;box-shadow:0 0 5px rgba(0,0,0,.3);border-bottom:2px solid var(--accent-secondary-transition)}#header-right,#header-right #header-pages{flex-direction:column}#hamburger:checked~#header-right{display:flex;transform:scaleY(1);opacity:1}#mobile-logo-centerer{display:block}#hamburger-label{cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;height:48px;width:48px;transition:.3s;background-color:var(--header-bg);border-radius:50%;box-shadow:0 0 2px var(--header-bg);position:relative;z-index:100003}#hamburger-label>*{height:2px;border-radius:5px;background-color:#fff;width:20px;transition:.3s}#hamburger-bar-1{transform:translateY(-8px)}#hamburger-bar-2{width:28px}#hamburger-bar-3{transform:translateY(8px)}#hamburger:checked~#hamburger-label #hamburger-bar-1{transform:rotate(45deg) translate(1.325px,1.325px) scaleY(1.2);width:24px}#hamburger:checked~#hamburger-label #hamburger-bar-2{opacity:0}#hamburger:checked~#hamburger-label #hamburger-bar-3{transform:rotate(-45deg) translate(1.325px,-1.325px) scaleY(1.2);width:24px}nav ul li{border-top:2px solid hsla(0,0%,100%,.3);padding:12px!important;width:100%}nav ul li:last-child{border-bottom:2px solid hsla(0,0%,100%,.3)}}