.wp-block-navigation a.wp-block-navigation-item__content[href]:not([aria-controls]):is(:hover,[aria-current]){color:var(--wp--custom--ambient--link-hover)}.wp-block-navigation.is-style-menu .wp-block-navigation-item__content[aria-controls]{position:relative}.wp-block-navigation.is-style-menu .wp-block-navigation-item__content[aria-controls]:is(:hover,[aria-current]):after{border-top:var(--wp--custom--separator--width) solid;content:"";inset-inline:0;position:absolute;top:calc(100% + var(--wp--preset--spacing--20) - var(--wp--custom--separator--width))}.wp-block-navigation.is-style-menu .wp-block-navigation-item__content[aria-controls]:hover:after{border-top-color:var(--wp--custom--ambient--link-hover)}.wp-block-navigation.is-style-menu .wp-block-navigation-item__content{white-space:nowrap}.wp-block-template-part .wp-block-group:has(>.wp-block-site-logo):not(.wp-block-navigation__overlay-container *){align-items:center}.wp-block-template-part .wp-block-group:has(>.wp-block-site-logo):not(.wp-block-navigation__overlay-container *)>.wp-block-group:has(>.wp-block-navigation.is-style-menu){margin-bottom:calc(var(--wp--preset--spacing--20)*-1)}@media(width <= 1280px){.wp-block-template-part .wp-block-group.is-content-justification-right .wp-block-navigation.is-style-menu:not(.wp-block-navigation__overlay-container *){display:none}}.wp-block-navigation.is-style-panel .wp-block-navigation__container{align-items:start;display:grid;gap:var(--wp--preset--spacing--50) var(--wp--preset--spacing--60);grid-template-columns:minmax(0,1fr);width:100%}@media(width > 480px){.wp-block-navigation.is-style-panel .wp-block-navigation__container{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(width > 782px){.wp-block-navigation.is-style-panel .wp-block-navigation__container{grid-template-columns:repeat(4,minmax(0,1fr))}}.wp-block-navigation.is-style-panel .has-child.open-always .wp-block-navigation__submenu-container{padding-inline:0}.wp-block-navigation.is-style-panel .wp-block-navigation__container>.wp-block-navigation-item>.wp-block-navigation-item__content{display:none}.wp-block-navigation.is-style-panel .wp-block-navigation__container>.wp-block-navigation-item>.wp-block-navigation__submenu-container{gap:var(--wp--preset--spacing--50)}.wp-block-navigation.is-style-panel .wp-block-navigation__container>.wp-block-navigation-item>.wp-block-navigation__submenu-container>.wp-block-navigation-item.has-child.open-always{gap:var(--wp--preset--spacing--30)}.wp-block-navigation.is-style-panel .wp-block-navigation__container>.wp-block-navigation-item>.wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation__submenu-container{gap:var(--wp--preset--spacing--20)}.wp-block-navigation.is-style-panel .wp-block-navigation__container>.wp-block-navigation-item>.wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content{align-items:flex-end;display:inline-flex;font-size:var(--wp--preset--font-size--title-xs);font-weight:var(--wp--custom--font-weight--medium);letter-spacing:0;line-height:var(--wp--custom--line-height--tight)}.wp-block-navigation.is-style-search .wp-block-navigation__responsive-container-open svg{display:none}.wp-block-navigation.is-style-search .wp-block-navigation__responsive-container-open:before{background-color:currentcolor;content:"";height:var(--wp--custom--search--trigger);mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ijc0NCAwIDI0IDI0IiBmaWxsPSJjdXJyZW50Q29sb3IiPjxwYXRoIGQ9Ik03NjMuNTQyIDIwLjU3N0w3NTcuMjYyIDE0LjI5NkM3NTYuNzYyIDE0LjcwODggNzU2LjE4NyAxNS4wMzE5IDc1NS41MzcgMTUuMjY1MkM3NTQuODg3IDE1LjQ5ODYgNzU0LjIxNCAxNS42MTUyIDc1My41MTkgMTUuNjE1MkM3NTEuODEyIDE1LjYxNTIgNzUwLjM2NSAxNS4wMjMgNzQ5LjE4MSAxMy44Mzg1Qzc0Ny45OTYgMTIuNjUzOCA3NDcuNDA0IDExLjIwNzcgNzQ3LjQwNCA5LjQ5OTk5Qzc0Ny40MDQgNy43OTIzMiA3NDcuOTk2IDYuMzQ2MTUgNzQ5LjE4MSA1LjE2MTQ5Qzc1MC4zNjUgMy45NzY5OSA3NTEuODEyIDMuMzg0NzQgNzUzLjUxOSAzLjM4NDc0Qzc1NS4yMjcgMy4zODQ3NCA3NTYuNjczIDMuOTc2OTkgNzU3Ljg1OCA1LjE2MTQ5Qzc1OS4wNDIgNi4zNDYxNSA3NTkuNjM1IDcuNzkyMzIgNzU5LjYzNSA5LjQ5OTk5Qzc1OS42MzUgMTAuMjE0MiA3NTkuNTE1IDEwLjg5NjIgNzU5LjI3NSAxMS41NDYyQzc1OS4wMzUgMTIuMTk2MiA3NTguNzE1IDEyLjc2MTYgNzU4LjMxNSAxMy4yNDIyTDc2NC41OTYgMTkuNTIzTDc2My41NDIgMjAuNTc3Wk03NTMuNTE5IDE0LjExNTVDNzU0LjgwOCAxNC4xMTU1IDc1NS44OTkgMTMuNjY4MyA3NTYuNzkzIDEyLjc3NEM3NTcuNjg4IDExLjg3OTggNzU4LjEzNSAxMC43ODg1IDc1OC4xMzUgOS40OTk5OUM3NTguMTM1IDguMjExNDkgNzU3LjY4OCA3LjEyMDE1IDc1Ni43OTMgNi4yMjU5OEM3NTUuODk5IDUuMzMxNjUgNzU0LjgwOCA0Ljg4NDQ5IDc1My41MTkgNC44ODQ0OUM3NTIuMjMxIDQuODg0NDkgNzUxLjEzOSA1LjMzMTY1IDc1MC4yNDUgNi4yMjU5OEM3NDkuMzUxIDcuMTIwMTUgNzQ4LjkwNCA4LjIxMTQ5IDc0OC45MDQgOS40OTk5OUM3NDguOTA0IDEwLjc4ODUgNzQ5LjM1MSAxMS44Nzk4IDc1MC4yNDUgMTIuNzc0Qzc1MS4xMzkgMTMuNjY4MyA3NTIuMjMxIDE0LjExNTUgNzUzLjUxOSAxNC4xMTU1WiIgZmlsbD0iY3VycmVudENvbG9yIi8+PC9zdmc+Cg==) center/contain no-repeat;width:var(--wp--custom--search--trigger)}@media(forced-colors:active){.wp-block-navigation.is-style-search .wp-block-navigation__responsive-container-open:before{background-color:buttontext;forced-color-adjust:none}}.wp-block-navigation.is-style-search .wp-block-navigation__responsive-container-content{position:relative}.wp-block-navigation.is-style-search .wp-block-navigation-overlay-close{position:absolute;right:max(var(--wp--style--root--padding-right),(100% - var(--wp--style--global--content-size))/2);top:calc(var(--wp--custom--header--height)/2);translate:0 -50%}.wp-block-navigation__responsive-container.hidden-by-default:has(.wp-block-navigation.is-style-panel) .wp-block-navigation__overlay-container>.wp-block-group>.wp-block-group:first-child>.wp-block-group:not(:has(>.wp-block-group>.wp-block-navigation.is-style-panel)){background-color:inherit;position:relative;z-index:1}.wp-block-navigation__responsive-container.hidden-by-default:has(.wp-block-navigation.is-style-panel){animation:none;display:flex;opacity:0;pointer-events:none;transition:opacity calc(var(--wp--custom--motion--fast)/2) ease-out var(--wp--custom--motion--fast),visibility 0s linear calc(var(--wp--custom--motion--fast)*1.5);visibility:hidden;z-index:100000}.wp-block-navigation__responsive-container.hidden-by-default:has(.wp-block-navigation.is-style-panel) .wp-block-navigation__overlay-container{display:block}.wp-block-navigation__responsive-container.hidden-by-default:has(.wp-block-navigation.is-style-panel) .wp-block-navigation__responsive-container-content>.wp-block-navigation__container{display:none}.wp-block-navigation__responsive-container.hidden-by-default:has(.wp-block-navigation.is-style-panel) .wp-block-navigation__overlay-container>.wp-block-group>.wp-block-group:first-child{clip-path:inset(0 0 calc(100% - var(--wp--custom--header--height) - var(--wp--custom--separator--width)) 0);transition:clip-path var(--wp--custom--motion--fast) var(--wp--custom--motion--easing)}.wp-block-navigation__responsive-container.hidden-by-default:has(.wp-block-navigation.is-style-panel) .wp-block-navigation__overlay-container>.wp-block-group>.wp-block-group:first-child>.wp-block-group:has(>.wp-block-group>.wp-block-navigation.is-style-panel){transition:translate var(--wp--custom--motion--fast) var(--wp--custom--motion--easing);translate:0 -100%}.wp-block-navigation__responsive-container.hidden-by-default:has(.wp-block-navigation.is-style-panel).is-menu-open{opacity:1;pointer-events:auto;transition:opacity calc(var(--wp--custom--motion--fast)/2) ease-out,visibility 0s;visibility:visible}.wp-block-navigation__responsive-container.hidden-by-default:has(.wp-block-navigation.is-style-panel).is-menu-open .wp-block-navigation__overlay-container>.wp-block-group>.wp-block-group:first-child{clip-path:inset(0);transition:clip-path var(--wp--custom--motion--fast) var(--wp--custom--motion--easing) calc(var(--wp--custom--motion--fast)/2)}.wp-block-navigation__responsive-container.hidden-by-default:has(.wp-block-navigation.is-style-panel).is-menu-open .wp-block-navigation__overlay-container>.wp-block-group>.wp-block-group:first-child>.wp-block-group:has(>.wp-block-group>.wp-block-navigation.is-style-panel){transition:translate var(--wp--custom--motion--fast) var(--wp--custom--motion--easing) calc(var(--wp--custom--motion--fast)/2);translate:none}.wp-block-navigation__overlay-container .wp-block-group.is-vertical>.wp-block-navigation.is-style-menu{display:none}
