#header{position:relative;width:100%;margin:auto;padding:0}.headerWrapper{width:100%;max-width:1092px;margin:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2.5rem;border-bottom:solid var(--accent) 1px;padding:1rem}@media (min-width:768px){.headerWrapper{gap:2.5rem;padding:2rem 0}}@media (min-width:1200px){.headerWrapper{gap:3.5rem;padding:3rem 0 2rem}}@media (min-width:1400px){.headerWrapper{gap:3.5rem;padding:4.5rem 0 2rem}}.topCol{width:100%;display:flex;justify-content:space-between;align-items:center}@media (min-width:1200px){.topCol{display:flex;justify-content:center;align-items:center}}.topCol .logoWrap{display:flex;flex-direction:column;justify-content:center;align-items:center}.topCol .logoWrap .logo{font-family:var(--heading);font-size:1.8rem;font-weight:900;line-height:0;font-style:italic}@media (min-width:768px){.topCol .logoWrap .logo{font-size:3rem}}@media (min-width:1200px){.topCol .logoWrap .logo{font-size:3rem}}@media (min-width:1400px){.topCol .logoWrap .logo{font-size:3rem}}.homeLogo{display:none!important;opacity:0;visibility:hidden}.home .homeLogo{display:flex!important;opacity:1;visibility:visible}.home .siteLogo{display:none;opacity:0;visibility:hidden}.mobileNav{z-index:10}.mobileNav .navToggleWrap{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:2rem;height:2rem}.mobileNav .navToggleWrap .navToggle{width:100%;height:2px;background-color:var(--accent);transition:var(--cubic)}.mobileNav .navToggleWrap .navToggle::before,.mobileNav .navToggleWrap .navToggle::after{content:"";position:absolute;left:0;right:0;width:100%;height:2px;background-color:var(--accent);transition:var(--cubic)}.mobileNav .navToggleWrap .navToggle::before{top:5px}.mobileNav .navToggleWrap .navToggle::after{bottom:5px}@media (min-width:1200px){.mobileNav{display:none}}.bottomCol{display:none;width:100%;padding:0 4rem}@media (min-width:1200px){.bottomCol{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:0 4rem}}@media (min-width:1400px){.bottomCol{padding:0 4rem}}.siteNav{width:100%;margin:auto;display:none}@media (min-width:1200px){.siteNav{display:block;width:100%}}.siteNav .menu{display:flex;justify-content:space-between;align-items:center;list-style:none;margin:0;padding:0}.siteNav .menu a{font-family:var(--heading);font-size:14px;font-weight:500;transition:var(--ease)}.siteNav .menu a:hover{opacity:.5}.siteNav .menu .current-menu-item a,.siteNav .menu .current-page-item a{opacity:.5}