.site-header-block{isolation:isolate;position:relative}.site-header-block:before{content:"";inset:0;position:absolute;z-index:-1}.site-header-block.site-header-block--overlay{left:0;position:absolute;right:0;top:0;width:100%;z-index:9990}.site-header-block.site-header-block--overlay:not(.is-sticky):not([class*=block-background-]):before{background-color:transparent}.site-header-block__placeholder{display:block;width:100%}.site-header-block.is-sticky{--site-header-sticky-offset:0px;left:0;position:fixed;right:0;top:var(--site-header-sticky-offset);transform:translate3d(0,0,0);transition:transform .18s cubic-bezier(.22,1,.36,1);width:100%;will-change:transform;z-index:9990}.site-header-block.is-sticky.site-header-block--blur-background{-webkit-backdrop-filter:blur(16px) saturate(115%);backdrop-filter:blur(16px) saturate(115%)}.site-header-block.is-sticky:before{background-color:var(--color-white);background-image:none;box-shadow:inset 0 -1px 0 var(--color-blue,var(--color-teal-green))}.site-header-block.is-sticky-visible{pointer-events:auto;transform:translate3d(0,0,0)}.site-header-block.is-sticky-hidden{overflow:hidden;pointer-events:none;transform:translate3d(0,calc(-100% - var(--site-header-sticky-offset)), 0)}.site-header-block.is-sticky-hidden *{pointer-events:none !important}.site-header-block.is-sticky-no-transition{transition:none}body.admin-bar .site-header-block.is-sticky{--site-header-sticky-offset:32px}.site-header-block__inner{align-items:center;display:flex;gap:var(--space-l);justify-content:space-between;min-height:1px;padding:var(--space-m)}.site-header-block:not(.site-header-block--has-menu):not(.site-header-block--has-default-logo) .site-header-block__inner{min-height:0;padding-block:0}.site-header-block.is-mobile-layout.site-header-block--has-mobile-logo .site-header-block__inner,.site-header-block.is-sticky:not(.is-mobile-layout).site-header-block--has-sticky-logo .site-header-block__inner,.site-header-block.is-sticky.is-mobile-layout.site-header-block--has-sticky-mobile-logo .site-header-block__inner{min-height:1px;padding-block:var(--space-m)}.site-header-block__logo{display:none;flex:0 1 248px;max-width:248px;min-width:0;transition:flex-basis .18s cubic-bezier(.22,1,.36,1),max-width .18s cubic-bezier(.22,1,.36,1)}.site-header-block__logo--has-default{display:inline-flex}.site-header-block__logo-image{display:none;height:auto;max-height:none;max-width:100%;transition:max-height .18s cubic-bezier(.22,1,.36,1);width:100%}.site-header-block.is-sticky.site-header-block--shrink-logo .site-header-block__logo{flex-basis:198.4px;max-width:198.4px}.site-header-block.is-sticky.site-header-block--shrink-logo .site-header-block__logo-image{max-height:none}.site-header-block.is-sticky.is-mobile-layout.site-header-block--shrink-logo .site-header-block__logo{flex-basis:7.2rem;max-width:7.2rem}.site-header-block.is-sticky.is-mobile-layout.site-header-block--shrink-logo .site-header-block__logo-image{max-height:2.2rem}.site-header-block.is-sticky-no-transition .site-header-block__logo,.site-header-block.is-sticky-no-transition .site-header-block__logo-image{transition:none}.site-header-block__logo-image--default{display:block}.site-header-block.is-sticky:not(.is-mobile-layout) .site-header-block__logo--has-sticky,.site-header-block.is-mobile-layout .site-header-block__logo--has-mobile,.site-header-block.is-sticky.is-mobile-layout .site-header-block__logo--has-sticky-mobile{display:inline-flex}.site-header-block.is-sticky:not(.is-mobile-layout) .site-header-block__logo--has-sticky .site-header-block__logo-image--default,.site-header-block.is-mobile-layout .site-header-block__logo--has-mobile .site-header-block__logo-image--default,.site-header-block.is-sticky.is-mobile-layout .site-header-block__logo--has-sticky-mobile .site-header-block__logo-image--default,.site-header-block.is-sticky.is-mobile-layout .site-header-block__logo--has-sticky-mobile .site-header-block__logo-image--mobile{display:none}.site-header-block.is-sticky:not(.is-mobile-layout) .site-header-block__logo-image--sticky,.site-header-block.is-mobile-layout .site-header-block__logo-image--mobile,.site-header-block.is-sticky.is-mobile-layout .site-header-block__logo-image--sticky-mobile{display:block}.site-header-block__nav,.site-header-block__nav .nav__list,.site-header-block__nav .nav__item,.site-header-block__nav .nav__submenu{background-color:inherit}.site-header-block__nav{margin-left:auto}.site-header-block__nav .nav__list,.site-header-block__nav .nav__submenu{list-style:none;margin:0}.site-header-block__nav .nav__list{align-items:center;display:flex;gap:clamp(1rem, 2vw, 2rem);justify-content:flex-end;padding:0}.site-header-block__nav .nav__item{position:relative}.site-header-block__nav .nav__link{align-items:baseline;color:var(--color-white);display:grid;isolation:isolate;position:relative;text-decoration:none;text-transform:uppercase}.site-header-block__nav .nav__link:hover,.site-header-block__nav .nav__link:focus-visible{color:var(--color-white);text-decoration:none}.site-header-block__nav .nav__list>.nav__item>.nav__link{padding-block:var(--space-xs)}.site-header-block.header-dark .site-header-block__nav .nav__link,.site-header-block.header-dark .site-header-block__nav .nav__link:hover,.site-header-block.header-dark .site-header-block__nav .nav__link:focus-visible{color:var(--color-dark,var(--font-body-color))}.site-header-block__menu-label,.site-header-block__menu-label-size{grid-area:1/1}.site-header-block__menu-label-size{font-weight:700;opacity:0;pointer-events:none}.site-header-block__nav .nav__list>.nav__item:hover>.nav__link .site-header-block__menu-label,.site-header-block__nav .nav__list>.nav__item:focus-within>.nav__link .site-header-block__menu-label,.site-header-block__nav .nav__list>.nav__item--current>.nav__link .site-header-block__menu-label,.site-header-block__nav .nav__list>.nav__item>.nav__link[aria-current=page] .site-header-block__menu-label{opacity:0}.site-header-block__nav .nav__list>.nav__item:hover>.nav__link .site-header-block__menu-label-size,.site-header-block__nav .nav__list>.nav__item:focus-within>.nav__link .site-header-block__menu-label-size,.site-header-block__nav .nav__list>.nav__item--current>.nav__link .site-header-block__menu-label-size,.site-header-block__nav .nav__list>.nav__item>.nav__link[aria-current=page] .site-header-block__menu-label-size{opacity:1}.site-header-block__nav .nav__submenu{background-color:var(--color-white);color:var(--color-dark,var(--font-body-color));display:flex;flex-direction:column;gap:var(--space-s);max-width:calc(100vw - var(--space-m));min-width:max(100%, 11rem);opacity:0;padding:var(--space-m) var(--space-l);pointer-events:none;position:absolute;right:0;top:100%;transform:translateY(.5rem);transition:opacity .16s ease,transform .16s ease,visibility .16s ease;visibility:hidden;z-index:20}.site-header-block__nav .nav__submenu .nav__link,.site-header-block.header-dark .site-header-block__nav .nav__submenu .nav__link{color:var(--color-dark,var(--font-body-color));text-transform:none}.site-header-block.is-sticky .site-header-block__nav .nav__item>.nav__link,.site-header-block.is-sticky .site-header-block__nav .nav__item>.nav__link:hover,.site-header-block.is-sticky .site-header-block__nav .nav__item>.nav__link:focus-visible{color:var(--color-black)}.site-header-block__nav .nav__list>.nav__item>.nav__submenu{left:calc(-1 * var(--space-xs));right:auto}.site-header-block__nav .nav__list>.nav__item--submenu-opens-left>.nav__submenu{left:auto;right:0}.site-header-block__nav .nav__submenu .nav__submenu{right:100%;top:0}.site-header-block__nav .nav__list>.nav__item--submenu-opens-right>.nav__submenu{left:0;right:auto}.site-header-block__nav .nav__submenu .nav__item--submenu-opens-right>.nav__submenu{left:100%;right:auto}.site-header-block__nav .nav__item:not(.is-submenu-closed):hover>.nav__submenu,.site-header-block__nav .nav__item:not(.is-submenu-closed):focus-within>.nav__submenu,.site-header-block__nav .nav__item.is-submenu-open>.nav__submenu{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.site-header-block__toggle{align-items:center;background:0 0;border:1px solid currentColor;color:inherit;cursor:pointer;display:none;justify-content:center;min-height:2.75rem;min-width:2.75rem;padding:.625rem}.site-header-block__toggle-icon{display:grid;gap:.3rem;width:1.25rem}.site-header-block__toggle-icon>span{background-color:currentColor;display:block;height:2px;transform-origin:center;transition:opacity .16s ease,transform .16s ease;width:100%}.site-header-block.is-menu-open .site-header-block__toggle-icon>span:first-child{transform:translateY(.4rem) rotate(45deg)}.site-header-block.is-menu-open .site-header-block__toggle-icon>span:nth-child(2){opacity:0}.site-header-block.is-menu-open .site-header-block__toggle-icon>span:last-child{transform:translateY(-.4rem) rotate(-45deg)}.dashicons-site-header:before{background:linear-gradient(currentColor,currentColor) 0 0/100% 4px no-repeat;border:2px solid currentColor;border-radius:1px;box-sizing:border-box;content:"";display:block;height:16px;margin-top:2px;width:20px}.site-header-block.is-mobile-layout .site-header-block__inner{flex-wrap:wrap;gap:var(--space-m)}.site-header-block.is-mobile-layout .site-header-block__logo{flex-basis:9rem;max-width:9rem}.site-header-block.is-mobile-layout .site-header-block__logo-image{max-height:2.75rem}.site-header-block.is-mobile-layout.is-enhanced .site-header-block__toggle{display:inline-flex;margin-left:auto}.site-header-block.is-mobile-layout .site-header-block__nav{flex-basis:100%;margin-left:0;width:100%}.site-header-block.is-mobile-layout.is-enhanced:not(.is-menu-open) .site-header-block__nav{display:none}.site-header-block.is-mobile-layout .site-header-block__nav .nav__list{align-items:stretch;flex-direction:column;gap:var(--space-xs)}.site-header-block.is-mobile-layout .site-header-block__nav .nav__submenu,.site-header-block.is-mobile-layout .site-header-block__nav .nav__submenu .nav__submenu{gap:var(--space-s);min-width:0;opacity:1;padding:var(--space-xs) 0 var(--space-xs) var(--space-m);pointer-events:auto;position:static;transform:none;visibility:visible}@media (prefers-reduced-motion:reduce){.site-header-block.is-sticky,.site-header-block__logo,.site-header-block__logo-image,.site-header-block__nav .nav__submenu,.site-header-block__toggle-icon>span{transition:none}}@media screen and (max-width:782px){body.admin-bar .site-header-block.is-sticky{--site-header-sticky-offset:46px}}@media screen and (max-width:600px){body.admin-bar .site-header-block.is-sticky{--site-header-sticky-offset:0px}}