:where(.wp-block-navigation-item){line-height:var(--lh-sm)}:root .wp-site-blocks nav.wp-block-navigation>.wp-block-navigation__container{gap:var(--sp-40)}@media(max-width:959px){:root .wp-site-blocks nav.wp-block-navigation>.wp-block-navigation__container{width:100%}}:root .wp-site-blocks nav.wp-block-navigation>.wp-block-navigation__container>.wp-block-navigation-item{font-weight:var(--fw-lg)}:root .wp-site-blocks nav.wp-block-navigation>.wp-block-navigation__container>.has-child:has(.wp-block-navigation__submenu-icon){display:flex;align-items:center}:root .wp-site-blocks nav.wp-block-navigation>.wp-block-navigation__container>.has-child:has(.wp-block-navigation__submenu-icon)>.wp-block-navigation-item__content{padding-right:calc(1em + var(--sp-20))}:root .wp-site-blocks nav.wp-block-navigation>.wp-block-navigation__container>.has-child:has(.wp-block-navigation__submenu-icon) .wp-block-navigation__submenu-icon{display:block;position:absolute;right:0;width:1em;height:auto;aspect-ratio:1;flex-shrink:0;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:.75em;mask-size:.75em;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'><path d='m21.25 7.82-.5-.55a.973.973 0 0 0-1.39-.07L12 13.82 4.64 7.2c-.41-.36-1.03-.33-1.4.07l-.5.55a.994.994 0 0 0 .07 1.4l8.44 7.6c.21.19.47.27.73.25.26.02.52-.06.73-.25l8.44-7.6c.41-.37.44-.99.07-1.4Z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'><path d='m21.25 7.82-.5-.55a.973.973 0 0 0-1.39-.07L12 13.82 4.64 7.2c-.41-.36-1.03-.33-1.4.07l-.5.55a.994.994 0 0 0 .07 1.4l8.44 7.6c.21.19.47.27.73.25.26.02.52-.06.73-.25l8.44-7.6c.41-.37.44-.99.07-1.4Z'/></svg>");margin:0;transition:all .2s}:root .wp-site-blocks nav.wp-block-navigation>.wp-block-navigation__container>.has-child:has(.wp-block-navigation__submenu-icon) .wp-block-navigation__submenu-icon:not(button){pointer-events:none}:root .wp-site-blocks nav.wp-block-navigation>.wp-block-navigation__container>.has-child:has(.wp-block-navigation__submenu-icon) .wp-block-navigation__submenu-icon svg{display:none}:root .wp-site-blocks nav.wp-block-navigation>.wp-block-navigation__container>.has-child:has(.wp-block-navigation__submenu-icon):has(>[aria-expanded=true]) .wp-block-navigation__submenu-icon{transform:rotate(-180deg)}:root .wp-site-blocks nav.wp-block-navigation>.wp-block-navigation__container>.has-child:not(.open-on-hover-click,.open-on-click){padding:0}:root .wp-site-blocks nav.wp-block-navigation>.wp-block-navigation__container>.has-child.open-always{flex-wrap:wrap;gap:0;justify-content:flex-start;align-content:flex-start}:root .wp-site-blocks nav.wp-block-navigation>.wp-block-navigation__container>.has-child.open-always>.wp-block-navigation__submenu-container{position:relative;top:0;left:0;width:100%;max-width:100%;padding:0;gap:var(--sp-30)}:root .wp-site-blocks nav.wp-block-navigation>.wp-block-navigation__container>.has-child.open-always>.wp-block-navigation__submenu-container .wp-block-navigation-item__content{padding:0}:root .wp-site-blocks nav.wp-block-navigation>.wp-block-navigation__container>.has-child.open-always{flex-direction:column;align-items:flex-start}:root .wp-site-blocks nav.wp-block-navigation>.wp-block-navigation__container>.has-child.open-always>.wp-block-navigation__submenu-container{margin-block:var(--sp-30);height:auto;visibility:visible;opacity:1}:root .wp-site-blocks nav.wp-block-navigation>.wp-block-navigation__container>.has-child.open-always:has(.wp-block-navigation__submenu-icon)>.wp-block-navigation-item__content{padding-right:0}:root .wp-site-blocks nav.wp-block-navigation>.wp-block-navigation__container>.has-child.open-always:has(.wp-block-navigation__submenu-icon) .wp-block-navigation__submenu-icon{display:none}@media(min-width:960px){:root .wp-site-blocks nav.wp-block-navigation>.wp-block-navigation__container>.has-child.open-on-hover-click:before{content:"";position:absolute;top:100%;left:calc(var(--nav-pad, 0px) - 1.5rem);width:15rem;height:1.125em;z-index:0}:root .wp-site-blocks nav.wp-block-navigation>.wp-block-navigation__container>.has-child:where(.open-on-hover-click,.open-on-click)>.wp-block-navigation__submenu-container{top:calc(100% + 1em);left:calc(var(--nav-pad, 0px) - 1.5rem);width:15rem;gap:0;padding:.5rem}:root .wp-site-blocks nav.wp-block-navigation>.wp-block-navigation__container>.has-child:where(.open-on-hover-click,.open-on-click)>.wp-block-navigation__submenu-container .wp-block-navigation-item__content{padding:.625em 1em}}@media(max-width:959px){:root .wp-site-blocks nav.wp-block-navigation>.wp-block-navigation__container>.has-child:has(.wp-block-navigation__submenu-icon) .wp-block-navigation__submenu-icon{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'><path d='M19.2 11.01h-6.21V4.8c0-.44-.36-.8-.8-.8h-.38c-.44 0-.8.36-.8.8v6.21H4.8c-.44 0-.8.36-.8.8v.38c0 .44.36.8.8.8h6.21v6.21c0 .44.36.8.8.8h.38c.44 0 .8-.36.8-.8v-6.21h6.21c.44 0 .8-.36.8-.8v-.38c0-.44-.36-.8-.8-.8'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'><path d='M19.2 11.01h-6.21V4.8c0-.44-.36-.8-.8-.8h-.38c-.44 0-.8.36-.8.8v6.21H4.8c-.44 0-.8.36-.8.8v.38c0 .44.36.8.8.8h6.21v6.21c0 .44.36.8.8.8h.38c.44 0 .8-.36.8-.8v-6.21h6.21c.44 0 .8-.36.8-.8v-.38c0-.44-.36-.8-.8-.8'/></svg>");position:relative;right:1em}:root .wp-site-blocks nav.wp-block-navigation>.wp-block-navigation__container>.has-child:has(.wp-block-navigation__submenu-icon):has(>[aria-expanded=true]) .wp-block-navigation__submenu-icon{transform:rotate(-45deg)}:root .wp-site-blocks nav.wp-block-navigation>.wp-block-navigation__container>.has-child:where(.open-on-hover-click,.open-on-click){flex-wrap:wrap;gap:0;justify-content:flex-start;align-content:flex-start}:root .wp-site-blocks nav.wp-block-navigation>.wp-block-navigation__container>.has-child:where(.open-on-hover-click,.open-on-click)>.wp-block-navigation__submenu-container{position:relative;top:0;left:0;width:100%;max-width:100%;padding:0;gap:var(--sp-30)}:root .wp-site-blocks nav.wp-block-navigation>.wp-block-navigation__container>.has-child:where(.open-on-hover-click,.open-on-click)>.wp-block-navigation__submenu-container .wp-block-navigation-item__content{padding:0}:root .wp-site-blocks nav.wp-block-navigation>.wp-block-navigation__container>.has-child:has(>[aria-expanded=true])>.wp-block-navigation__submenu-container{margin-block:var(--sp-30)}}@media(max-width:959px){:root .wp-site-blocks nav.wp-block-navigation>.wp-block-navigation__container~.wp-block-buttons{margin-top:var(--sp-60)}}@media(min-width:960px){:root .wp-site-blocks nav.wp-block-navigation>.wp-block-navigation__container{-moz-column-gap:var(--sp-50);column-gap:var(--sp-50)}}:root .wp-site-blocks nav.wp-block-navigation.is-vertical>.wp-block-navigation__container~.wp-block-buttons{margin-top:var(--sp-60)}:root .wp-site-blocks nav.wp-block-navigation:has(:where(.open-on-hover-click,.open-on-click) [aria-expanded=true]){z-index:10}:root .wp-site-blocks nav.wp-block-navigation:not(.has-background) :where(.open-on-hover-click,.open-on-click) .wp-block-navigation__submenu-container{background:transparent;border:none}:root .wp-site-blocks nav.wp-block-navigation:not(.has-text-color) :where(.open-on-hover-click,.open-on-click) .wp-block-navigation__submenu-container{color:unset}@media(min-width:960px){:root .wp-site-blocks nav.wp-block-navigation:not(.has-background,.open-on-desktop,.is-vertical) :where(.open-on-hover-click,.open-on-click) .wp-block-navigation__submenu-container{--bg: var(--gray-00);--bg-subtle: var(--brand-7);--fg: var(--brand-8);--fg-heading: var(--brand-1);--fg-muted: var(--gray-60);--fg-subtle: var(--gray-50);--link: var(--brand-5);--link-hover: var(--brand-4);--border-subtle: var(--gray-30);--border: var(--gray-40);--primary: var(--brand-2);--on-primary: var(--brand-1);--primary-hover: var(--gray-90);--on-primary-hover: var(--gray-00);--accent: var(--brand-4);--danger: var(--brand-6);--chip: var(--fg-muted);--on-chip: var(--bg);--chip-hover: var(--primary);--on-chip-hover: var(--on-primary);--focus-ring: var(--link);--input-bg: var(--gray-00);--input-fg: var(--gray-70);--input-border: var(--gray-40);--disabled: var(--gray-50);--kicker: var(--brand-3);background:var(--bg);color:var(--fg);border-radius:var(--rd-xs);box-shadow:var(--sh-sm)}:root .wp-site-blocks nav.wp-block-navigation.is-vertical>.wp-block-navigation__container>.has-child.open-on-click:has(.wp-block-navigation__submenu-icon) .wp-block-navigation__submenu-icon{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'><path d='M19.2 11.01h-6.21V4.8c0-.44-.36-.8-.8-.8h-.38c-.44 0-.8.36-.8.8v6.21H4.8c-.44 0-.8.36-.8.8v.38c0 .44.36.8.8.8h6.21v6.21c0 .44.36.8.8.8h.38c.44 0 .8-.36.8-.8v-6.21h6.21c.44 0 .8-.36.8-.8v-.38c0-.44-.36-.8-.8-.8'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'><path d='M19.2 11.01h-6.21V4.8c0-.44-.36-.8-.8-.8h-.38c-.44 0-.8.36-.8.8v6.21H4.8c-.44 0-.8.36-.8.8v.38c0 .44.36.8.8.8h6.21v6.21c0 .44.36.8.8.8h.38c.44 0 .8-.36.8-.8v-6.21h6.21c.44 0 .8-.36.8-.8v-.38c0-.44-.36-.8-.8-.8'/></svg>");position:relative;right:1em}:root .wp-site-blocks nav.wp-block-navigation.is-vertical>.wp-block-navigation__container>.has-child.open-on-click:has(.wp-block-navigation__submenu-icon):has(>[aria-expanded=true]) .wp-block-navigation__submenu-icon{transform:rotate(-45deg)}:root .wp-site-blocks nav.wp-block-navigation.is-vertical>.wp-block-navigation__container>.has-child.open-on-click:where(.open-on-hover-click,.open-on-click){flex-wrap:wrap;gap:0;justify-content:flex-start;align-content:flex-start}:root .wp-site-blocks nav.wp-block-navigation.is-vertical>.wp-block-navigation__container>.has-child.open-on-click:where(.open-on-hover-click,.open-on-click)>.wp-block-navigation__submenu-container{position:relative;top:0;left:0;width:100%;max-width:100%;padding:0;gap:var(--sp-30)}:root .wp-site-blocks nav.wp-block-navigation.is-vertical>.wp-block-navigation__container>.has-child.open-on-click:where(.open-on-hover-click,.open-on-click)>.wp-block-navigation__submenu-container .wp-block-navigation-item__content{padding:0}:root .wp-site-blocks nav.wp-block-navigation.is-vertical>.wp-block-navigation__container>.has-child.open-on-click:has(>[aria-expanded=true])>.wp-block-navigation__submenu-container{margin-block:var(--sp-30)}:root .wp-site-blocks nav.wp-block-navigation.open-on-desktop>.wp-block-navigation__container{align-items:flex-start}:root .wp-site-blocks nav.wp-block-navigation.open-on-desktop>.wp-block-navigation__container>.has-child{width:100%;flex-wrap:wrap;gap:0;justify-content:flex-start;align-content:flex-start}:root .wp-site-blocks nav.wp-block-navigation.open-on-desktop>.wp-block-navigation__container>.has-child>.wp-block-navigation__submenu-container{position:relative;top:0;left:0;width:100%;max-width:100%;padding:0;gap:var(--sp-30)}:root .wp-site-blocks nav.wp-block-navigation.open-on-desktop>.wp-block-navigation__container>.has-child>.wp-block-navigation__submenu-container .wp-block-navigation-item__content{padding:0}:root .wp-site-blocks nav.wp-block-navigation.open-on-desktop>.wp-block-navigation__container>.has-child{flex-direction:column;align-items:flex-start}:root .wp-site-blocks nav.wp-block-navigation.open-on-desktop>.wp-block-navigation__container>.has-child>.wp-block-navigation__submenu-container{margin-block:var(--sp-30);height:auto;visibility:visible;opacity:1}:root .wp-site-blocks nav.wp-block-navigation.open-on-desktop>.wp-block-navigation__container>.has-child:has(.wp-block-navigation__submenu-icon)>.wp-block-navigation-item__content{padding-right:0}:root .wp-site-blocks nav.wp-block-navigation.open-on-desktop>.wp-block-navigation__container>.has-child:has(.wp-block-navigation__submenu-icon) .wp-block-navigation__submenu-icon{display:none}}@media(max-width:959px){:root .wp-site-blocks nav.wp-block-navigation.is-horizontal>.wp-block-navigation__container{flex-direction:column;align-items:flex-start;justify-content:flex-start}:root .wp-site-blocks nav.wp-block-navigation .open-on-hover-click:not(:has(>[aria-expanded=true])):hover>.wp-block-navigation__submenu-container{visibility:hidden;opacity:0;height:0;overflow:hidden}}:root :where(.wp-block-navigation-submenu .wp-block-navigation-item){font-size:.85em;font-weight:var(--fw-md)}:root :where(.wp-block-navigation-submenu .wp-block-navigation-item[class*=-font-size]){font-size:.85em!important}
