#header{position:fixed;z-index:9999}#header .siteLogo a{color:var(--light);transition:var(--ease)}#header .siteLogo a:hover{opacity:.85}#header .siteLogo span{font-family:var(--headings);font-size:1.33rem;white-space:nowrap}@media (min-width:768px){#header .siteLogo span{font-size:1.5rem}}@media (min-width:1400px){#header .siteLogo span{font-size:2rem}}#header #mainNav ul{gap:2rem}@media (min-width:1400px){#header #mainNav ul{gap:3rem}}#header #mainNav li a{font-family:var(--headings);color:var(--light);opacity:.9;position:relative;padding-bottom:.75rem}#header #mainNav li a::after{content:"";position:absolute;bottom:0;right:0;width:0;height:2px;background:var(--light);transition:var(--ease)}#header #mainNav li a:hover{opacity:1}#header #mainNav li a:hover::after{width:100%;left:0;right:unset}#header #mainNav .current-menu-item a{opacity:1}#header #mainNav .current-menu-item a::after{width:100%;left:0;right:unset}#header .headerBtn{padding:1rem 2rem;font-size:.875rem;font-weight:600;letter-spacing:.2em;border-radius:0;background:var(--lightAlt);border-color:transparent;color:var(--primary);transition:var(--ease)}#header .headerBtn svg{fill:var(--primary);width:1.25rem;height:1.25rem;transition:var(--ease)}#header .headerBtn:hover{background:var(--primary);color:var(--lightAlt)}#header .headerBtn:hover svg{fill:var(--lightAlt);transform:translateX(0.2rem)}#header .mobileNav .navToggleWrap .navToggle{background:var(--light);transform:scale(1.25)}#header .mobileNav .navToggleWrap .navToggle::before,#header .mobileNav .navToggleWrap .navToggle::after{background:var(--light)}#header .mobileMenu{background:#262626FA}#header .mobileMenu .menuWrap a{color:var(--lightAlt)}#header .mobileMenu .menuWrap li.current-menu-item a{color:var(--light)}#header .mobileMenu .closeMenu{background:var(--primary);border:unset}#header .mobileMenu .closeMenu .closeToggle{background:var(--lightAlt)}#header .mobileMenu .closeMenu .closeToggle::before{background:var(--lightAlt)}#header .mobileMenu .mobileLogin{background:#000;border:unset}#header .mobileMenu .mobileLogin a span{color:var(--lightAlt)}#header .mobileMenu .mobileLogin svg path{fill:var(--lightAlt)!important}.page-id-12 #header{position:unset;background:var(--primary)}#header,.headerWrapper{background-color:transparent;transition:var(--ease)}#header.scrolling{background-color:rgba(38,38,38,.95)}@media (min-width:1200px){#header.scrolling .headerWrapper{padding:1rem 3rem}}@media (min-width:1500px){#header.scrolling .headerWrapper{padding:1.5rem 5rem}}