@charset "UTF-8";
body{padding-top:var(--theme-header-height) !important;background-color:var(--base-color-background) !important;}.base-site-header{position:fixed;inset:0;bottom:initial;height:var(--theme-header-height);padding:calc(var(--base-site-header-offset) / 2) var(--base-site-header-offset);color:var(--base-color-text);background:var(--base-color-background-highlight);-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;z-index:10;border-bottom:1px solid var(--theme-color-border);}.base-site-header a{color:inherit;}.base-site-header a:hover{text-decoration:none;}.base-site-header .current-menu-item > a,.base-site-header .current_page_parent > a,.base-site-header li:hover > a,.base-site-header a:focus,.base-site-header li:focus > a{color:var(--base-color-text);border-bottom:2px solid var(--base-color-accent);}.base-site-header li.current-menu-item > a[href^="/#"]:not(:hover){color:var(--base-color-text,black);}.base-site-header__logo a:focus:not(:active) img{-ms-transform:scale(1.08);-webkit-transform:scale(1.08);transform:scale(1.08);}.base-site-header__logo figure{margin:0;}.base-site-header__logo img{height:calc(var(--theme-header-height) - var(--base-site-header-offset));}.base-site-header__logo figcaption{display:none;}.base-site-header__menu-main{-ms-flex:initial;flex:initial;}@media (min-width: 1000px){.base-site-header__menu-main{margin-left:auto;}}.base-site-header__menu-main li a{padding:.48em 0;display:inline-block;border-bottom:2px solid transparent;}.base-site-header__menu-main ul.menu > li:last-child > a{font-weight:bold;}.base-site-header__menu-main li.menu-item-has-children{position:relative;}.base-site-header__menu-main li.menu-item-has-children > ul.sub-menu{font-size:.94em;position:absolute;top:2.5em;left:calc(-1 * var(--base-site-header-offset));width:250px;padding:calc(var(--base-site-header-offset) / 2) var(--base-site-header-offset);color:var(--base-color-text);background:var(--base-color-background);-webkit-transition:opacity 300ms ease-in-out;transition:opacity 300ms ease-in-out;box-shadow:1px 1px 4px var(--theme-color-border);border-top:1px solid var(--base-color-accent);opacity:0;pointer-events:none;z-index:-1;-ms-flex-direction:column;flex-direction:column;gap:0;display:-ms-flexbox;display:-webkit-flex;display:flex;}.base-site-header__menu-main li.menu-item-has-children > ul.sub-menu li a{padding:.48em 0 .28em;margin-bottom:.2em;}@media (max-width: 999px){.base-site-header__menu-main li.menu-item-has-children > ul.sub-menu{display:none;}}.base-site-header__menu-main li.menu-item-has-children:hover > ul,.base-site-header__menu-main li.menu-item-has-children > a:focus + ul,.base-site-header__menu-main li.menu-item-has-children > ul:has(a:focus){opacity:1;pointer-events:auto;z-index:1;}.base-site-header__widgets .wp-block-image{margin:0;}.base-site-header__widgets .wp-block-image img{box-shadow:none;}.base-site-header .base-site-header-bar{width:var(--base-content-width-wide);background:var(--base-color-background-highlight);position:relative;z-index:1005;}.base-site-header .base-site-header-bar-row{-ms-flex-align:center;align-items:center;}.base-site-header .base-site-header-bar .base-site-header__menu-main{margin-top:9px;}@media (max-width: 999px){.base-site-header .base-site-header-bar .base-site-header__menu-main{display:none;}}@media (max-width: 999px){.base-site-header .base-site-header-bar .base-site-header__widgets{display:none;}}.base-site-header .base-site-header-bar .base-site-header__overlay-trigger{position:relative;top:5px;}@media (min-width: 1000px){.base-site-header .base-site-header-bar .base-site-header__overlay-trigger{display:none;}}.base-site-header .base-site-header-overlay{height:auto;padding-top:calc(1.5 * var(--base-offset));padding-bottom:calc(1.5 * var(--base-offset));background:var(--base-color-background-highlight);margin-top:80px;box-shadow:1px 1px 4px var(--theme-color-border);}@media (min-width: 1000px){.base-site-header .base-site-header-overlay{display:none !important;}}.base-site-header .base-site-header-overlay .base-site-header__menu-main{font-size:var(--base-font-size);}.base-site-header .base-site-header-overlay .base-site-header__overlay-trigger{display:none;}