header,header:has(>.pattern--header__main-wrapper){position:fixed;top:0;width:100%;z-index:999}header .pattern--header__breadcrumbs-wrapper,header .pattern--header__main-wrapper,header:has(>.pattern--header__main-wrapper) .pattern--header__breadcrumbs-wrapper,header:has(>.pattern--header__main-wrapper) .pattern--header__main-wrapper{gap:0;transition:background-color var(--wp--custom--speed-fast) ease-in-out .1s}header .pattern--header__breadcrumbs-wrapper .wp-block-site-logo img,header .pattern--header__breadcrumbs-wrapper .wp-block-site-logo picture,header .pattern--header__breadcrumbs-wrapper .wp-block-site-logo svg,header .pattern--header__main-wrapper .wp-block-site-logo img,header .pattern--header__main-wrapper .wp-block-site-logo picture,header .pattern--header__main-wrapper .wp-block-site-logo svg,header:has(>.pattern--header__main-wrapper) .pattern--header__breadcrumbs-wrapper .wp-block-site-logo img,header:has(>.pattern--header__main-wrapper) .pattern--header__breadcrumbs-wrapper .wp-block-site-logo picture,header:has(>.pattern--header__main-wrapper) .pattern--header__breadcrumbs-wrapper .wp-block-site-logo svg,header:has(>.pattern--header__main-wrapper) .pattern--header__main-wrapper .wp-block-site-logo img,header:has(>.pattern--header__main-wrapper) .pattern--header__main-wrapper .wp-block-site-logo picture,header:has(>.pattern--header__main-wrapper) .pattern--header__main-wrapper .wp-block-site-logo svg{width:clamp(100px,15vw,180px)}header .pattern--header__breadcrumbs-wrapper .wp-block-site-logo,header .pattern--header__main-wrapper .wp-block-site-logo,header:has(>.pattern--header__main-wrapper) .pattern--header__breadcrumbs-wrapper .wp-block-site-logo,header:has(>.pattern--header__main-wrapper) .pattern--header__main-wrapper .wp-block-site-logo{transform-origin:left center;transition:scale var(--wp--custom--speed-slow) var(--wp--custom--ease-circ) .1s}header .pattern--header__breadcrumbs-wrapper .wp-block-site-logo #open path,header .pattern--header__breadcrumbs-wrapper .wp-block-site-logo #three-sixty path,header .pattern--header__breadcrumbs-wrapper .wp-block-site-logo .square,header .pattern--header__main-wrapper .wp-block-site-logo #open path,header .pattern--header__main-wrapper .wp-block-site-logo #three-sixty path,header .pattern--header__main-wrapper .wp-block-site-logo .square,header:has(>.pattern--header__main-wrapper) .pattern--header__breadcrumbs-wrapper .wp-block-site-logo #open path,header:has(>.pattern--header__main-wrapper) .pattern--header__breadcrumbs-wrapper .wp-block-site-logo #three-sixty path,header:has(>.pattern--header__main-wrapper) .pattern--header__breadcrumbs-wrapper .wp-block-site-logo .square,header:has(>.pattern--header__main-wrapper) .pattern--header__main-wrapper .wp-block-site-logo #open path,header:has(>.pattern--header__main-wrapper) .pattern--header__main-wrapper .wp-block-site-logo #three-sixty path,header:has(>.pattern--header__main-wrapper) .pattern--header__main-wrapper .wp-block-site-logo .square{fill:var(--wp--preset--color--base)!important;transition:fill var(--wp--custom--speed-slow) var(--wp--custom--ease-circ) .1s}header .pattern--header__breadcrumbs-wrapper .wp-block-site-logo #g,header .pattern--header__breadcrumbs-wrapper .wp-block-site-logo #i,header .pattern--header__breadcrumbs-wrapper .wp-block-site-logo #t,header .pattern--header__main-wrapper .wp-block-site-logo #g,header .pattern--header__main-wrapper .wp-block-site-logo #i,header .pattern--header__main-wrapper .wp-block-site-logo #t,header:has(>.pattern--header__main-wrapper) .pattern--header__breadcrumbs-wrapper .wp-block-site-logo #g,header:has(>.pattern--header__main-wrapper) .pattern--header__breadcrumbs-wrapper .wp-block-site-logo #i,header:has(>.pattern--header__main-wrapper) .pattern--header__breadcrumbs-wrapper .wp-block-site-logo #t,header:has(>.pattern--header__main-wrapper) .pattern--header__main-wrapper .wp-block-site-logo #g,header:has(>.pattern--header__main-wrapper) .pattern--header__main-wrapper .wp-block-site-logo #i,header:has(>.pattern--header__main-wrapper) .pattern--header__main-wrapper .wp-block-site-logo #t{transition:fill var(--wp--custom--speed-slow) var(--wp--custom--ease-circ) .1s;fill:var(--wp--preset--color--secondary)}header .pattern--header__breadcrumbs-wrapper .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container:first-of-type>.wp-block-navigation-item>.wp-block-navigation-item__content,header .pattern--header__main-wrapper .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container:first-of-type>.wp-block-navigation-item>.wp-block-navigation-item__content,header:has(>.pattern--header__main-wrapper) .pattern--header__breadcrumbs-wrapper .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container:first-of-type>.wp-block-navigation-item>.wp-block-navigation-item__content,header:has(>.pattern--header__main-wrapper) .pattern--header__main-wrapper .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container:first-of-type>.wp-block-navigation-item>.wp-block-navigation-item__content{color:var(--wp--preset--color--base);transition:color var(--wp--custom--speed-slow) var(--wp--custom--ease-circ) .1s,padding var(--wp--custom--speed-slow) var(--wp--custom--ease-circ) .1s,font-size var(--wp--custom--speed-slow) var(--wp--custom--ease-circ) .1s}header .pattern--header__breadcrumbs-wrapper:not(:focus):not(:active),header:has(>.pattern--header__main-wrapper) .pattern--header__breadcrumbs-wrapper:not(:focus):not(:active){border:0;clip:rect(0 0 0 0);height:auto;margin:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}header .header__utility-wrapper,header:has(>.pattern--header__main-wrapper) .header__utility-wrapper{transform-origin:right center;transition:scale var(--wp--custom--speed-slow) var(--wp--custom--ease-circ) .1s}header.scrolled .pattern--header__breadcrumbs-wrapper,header.scrolled .pattern--header__main-wrapper,header:has(>.pattern--header__main-wrapper).scrolled .pattern--header__breadcrumbs-wrapper,header:has(>.pattern--header__main-wrapper).scrolled .pattern--header__main-wrapper,header:has(>.pattern--header__main-wrapper):has([aria-expanded=true]) .pattern--header__breadcrumbs-wrapper,header:has(>.pattern--header__main-wrapper):has([aria-expanded=true]) .pattern--header__main-wrapper,header:has([aria-expanded=true]) .pattern--header__breadcrumbs-wrapper,header:has([aria-expanded=true]) .pattern--header__main-wrapper{background-color:var(--wp--preset--color--base)}header.scrolled .pattern--header__breadcrumbs-wrapper .wp-block-site-logo,header.scrolled .pattern--header__main-wrapper .wp-block-site-logo,header:has(>.pattern--header__main-wrapper).scrolled .pattern--header__breadcrumbs-wrapper .wp-block-site-logo,header:has(>.pattern--header__main-wrapper).scrolled .pattern--header__main-wrapper .wp-block-site-logo,header:has(>.pattern--header__main-wrapper):has([aria-expanded=true]) .pattern--header__breadcrumbs-wrapper .wp-block-site-logo,header:has(>.pattern--header__main-wrapper):has([aria-expanded=true]) .pattern--header__main-wrapper .wp-block-site-logo,header:has([aria-expanded=true]) .pattern--header__breadcrumbs-wrapper .wp-block-site-logo,header:has([aria-expanded=true]) .pattern--header__main-wrapper .wp-block-site-logo{scale:.75}header.scrolled .pattern--header__breadcrumbs-wrapper .wp-block-site-logo #g,header.scrolled .pattern--header__breadcrumbs-wrapper .wp-block-site-logo #i,header.scrolled .pattern--header__breadcrumbs-wrapper .wp-block-site-logo #open path,header.scrolled .pattern--header__breadcrumbs-wrapper .wp-block-site-logo #t,header.scrolled .pattern--header__breadcrumbs-wrapper .wp-block-site-logo #three-sixty path,header.scrolled .pattern--header__breadcrumbs-wrapper .wp-block-site-logo .square,header.scrolled .pattern--header__main-wrapper .wp-block-site-logo #g,header.scrolled .pattern--header__main-wrapper .wp-block-site-logo #i,header.scrolled .pattern--header__main-wrapper .wp-block-site-logo #open path,header.scrolled .pattern--header__main-wrapper .wp-block-site-logo #t,header.scrolled .pattern--header__main-wrapper .wp-block-site-logo #three-sixty path,header.scrolled .pattern--header__main-wrapper .wp-block-site-logo .square,header:has(>.pattern--header__main-wrapper).scrolled .pattern--header__breadcrumbs-wrapper .wp-block-site-logo #g,header:has(>.pattern--header__main-wrapper).scrolled .pattern--header__breadcrumbs-wrapper .wp-block-site-logo #i,header:has(>.pattern--header__main-wrapper).scrolled .pattern--header__breadcrumbs-wrapper .wp-block-site-logo #open path,header:has(>.pattern--header__main-wrapper).scrolled .pattern--header__breadcrumbs-wrapper .wp-block-site-logo #t,header:has(>.pattern--header__main-wrapper).scrolled .pattern--header__breadcrumbs-wrapper .wp-block-site-logo #three-sixty path,header:has(>.pattern--header__main-wrapper).scrolled .pattern--header__breadcrumbs-wrapper .wp-block-site-logo .square,header:has(>.pattern--header__main-wrapper).scrolled .pattern--header__main-wrapper .wp-block-site-logo #g,header:has(>.pattern--header__main-wrapper).scrolled .pattern--header__main-wrapper .wp-block-site-logo #i,header:has(>.pattern--header__main-wrapper).scrolled .pattern--header__main-wrapper .wp-block-site-logo #open path,header:has(>.pattern--header__main-wrapper).scrolled .pattern--header__main-wrapper .wp-block-site-logo #t,header:has(>.pattern--header__main-wrapper).scrolled .pattern--header__main-wrapper .wp-block-site-logo #three-sixty path,header:has(>.pattern--header__main-wrapper).scrolled .pattern--header__main-wrapper .wp-block-site-logo .square,header:has(>.pattern--header__main-wrapper):has([aria-expanded=true]) .pattern--header__breadcrumbs-wrapper .wp-block-site-logo #g,header:has(>.pattern--header__main-wrapper):has([aria-expanded=true]) .pattern--header__breadcrumbs-wrapper .wp-block-site-logo #i,header:has(>.pattern--header__main-wrapper):has([aria-expanded=true]) .pattern--header__breadcrumbs-wrapper .wp-block-site-logo #open path,header:has(>.pattern--header__main-wrapper):has([aria-expanded=true]) .pattern--header__breadcrumbs-wrapper .wp-block-site-logo #t,header:has(>.pattern--header__main-wrapper):has([aria-expanded=true]) .pattern--header__breadcrumbs-wrapper .wp-block-site-logo #three-sixty path,header:has(>.pattern--header__main-wrapper):has([aria-expanded=true]) .pattern--header__breadcrumbs-wrapper .wp-block-site-logo .square,header:has(>.pattern--header__main-wrapper):has([aria-expanded=true]) .pattern--header__main-wrapper .wp-block-site-logo #g,header:has(>.pattern--header__main-wrapper):has([aria-expanded=true]) .pattern--header__main-wrapper .wp-block-site-logo #i,header:has(>.pattern--header__main-wrapper):has([aria-expanded=true]) .pattern--header__main-wrapper .wp-block-site-logo #open path,header:has(>.pattern--header__main-wrapper):has([aria-expanded=true]) .pattern--header__main-wrapper .wp-block-site-logo #t,header:has(>.pattern--header__main-wrapper):has([aria-expanded=true]) .pattern--header__main-wrapper .wp-block-site-logo #three-sixty path,header:has(>.pattern--header__main-wrapper):has([aria-expanded=true]) .pattern--header__main-wrapper .wp-block-site-logo .square,header:has([aria-expanded=true]) .pattern--header__breadcrumbs-wrapper .wp-block-site-logo #g,header:has([aria-expanded=true]) .pattern--header__breadcrumbs-wrapper .wp-block-site-logo #i,header:has([aria-expanded=true]) .pattern--header__breadcrumbs-wrapper .wp-block-site-logo #open path,header:has([aria-expanded=true]) .pattern--header__breadcrumbs-wrapper .wp-block-site-logo #t,header:has([aria-expanded=true]) .pattern--header__breadcrumbs-wrapper .wp-block-site-logo #three-sixty path,header:has([aria-expanded=true]) .pattern--header__breadcrumbs-wrapper .wp-block-site-logo .square,header:has([aria-expanded=true]) .pattern--header__main-wrapper .wp-block-site-logo #g,header:has([aria-expanded=true]) .pattern--header__main-wrapper .wp-block-site-logo #i,header:has([aria-expanded=true]) .pattern--header__main-wrapper .wp-block-site-logo #open path,header:has([aria-expanded=true]) .pattern--header__main-wrapper .wp-block-site-logo #t,header:has([aria-expanded=true]) .pattern--header__main-wrapper .wp-block-site-logo #three-sixty path,header:has([aria-expanded=true]) .pattern--header__main-wrapper .wp-block-site-logo .square{fill:revert-layer!important}header.scrolled .pattern--header__breadcrumbs-wrapper .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container:first-of-type>.wp-block-navigation-item>.wp-block-navigation-item__content,header.scrolled .pattern--header__main-wrapper .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container:first-of-type>.wp-block-navigation-item>.wp-block-navigation-item__content,header:has(>.pattern--header__main-wrapper).scrolled .pattern--header__breadcrumbs-wrapper .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container:first-of-type>.wp-block-navigation-item>.wp-block-navigation-item__content,header:has(>.pattern--header__main-wrapper).scrolled .pattern--header__main-wrapper .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container:first-of-type>.wp-block-navigation-item>.wp-block-navigation-item__content,header:has(>.pattern--header__main-wrapper):has([aria-expanded=true]) .pattern--header__breadcrumbs-wrapper .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container:first-of-type>.wp-block-navigation-item>.wp-block-navigation-item__content,header:has(>.pattern--header__main-wrapper):has([aria-expanded=true]) .pattern--header__main-wrapper .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container:first-of-type>.wp-block-navigation-item>.wp-block-navigation-item__content,header:has([aria-expanded=true]) .pattern--header__breadcrumbs-wrapper .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container:first-of-type>.wp-block-navigation-item>.wp-block-navigation-item__content,header:has([aria-expanded=true]) .pattern--header__main-wrapper .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container:first-of-type>.wp-block-navigation-item>.wp-block-navigation-item__content{color:var(--wp--preset--color--contrast);font-size:calc(var(--wp--preset--font-size--large)*.9);padding-bottom:.5em;padding-top:.5em}header.scrolled .header__utility-wrapper,header:has(>.pattern--header__main-wrapper).scrolled .header__utility-wrapper,header:has(>.pattern--header__main-wrapper):has([aria-expanded=true]) .header__utility-wrapper,header:has([aria-expanded=true]) .header__utility-wrapper{scale:.8}header nav,header:has(>.pattern--header__main-wrapper) nav{pointer-events:all}header:after,header:has(>.pattern--header__main-wrapper):after{backdrop-filter:blur(.5em);background-color:rgba(7,20,65,.314);content:"overlay";display:none;height:100vh;inset:0;opacity:0;position:fixed;scale:1.5;transition-behavior:allow-discrete;transition-delay:.15s;transition-duration:.75s;transition-property:display opacity;visibility:none;width:100vw;z-index:-1}header:has(>.pattern--header__main-wrapper):has([aria-expanded=true]):after,header:has([aria-expanded=true]):after{display:block;opacity:1}body.admin-bar .wp-site-blocks>header{top:32px}
