:root{--ajw-link-hover-accent:var(--wp--preset--color--accent-1,var(--wp--preset--color--primary,#f26430));--ajw-link-hover-normal-shift:.12em;--ajw-link-hover-small-shift:0em;--ajw-link-hover-underline-thickness:3px;--ajw-link-hover-normal-padding:.06em;--ajw-link-hover-large-padding:.08em}:where(a):not(.wp-block-navigation__link):not(.wp-block-navigation-item__content):not(.wp-block-button__link):not(.wp-element-button):not(.button){text-decoration:none !important;color:inherit;display:inline-block;padding-bottom:var(--ajw-link-hover-normal-padding);--ajw-link-underline-shift:var(--ajw-link-hover-normal-shift);line-height:inherit !important;background-image:linear-gradient(to bottom,transparent 0,transparent calc(100% - var(--ajw-link-hover-underline-thickness)),
    var(--ajw-link-hover-accent) calc(100% - var(--ajw-link-hover-underline-thickness)),
    var(--ajw-link-hover-accent) 100%
  );background-repeat:no-repeat;background-position:0 100%;background-size:0% calc(var(--ajw-link-hover-underline-thickness) + var(--ajw-link-underline-shift));transition:color .25s cubic-bezier(.88,0,.5,.99),background-size .25s cubic-bezier(.88,0,.5,.99);will-change:background-size}:where(.has-small-font-size,.has-x-small-font-size,small) :where(a):not(.wp-block-navigation__link):not(.wp-block-navigation-item__content):not(.wp-block-button__link):not(.wp-element-button):not(.button),:where(a.has-small-font-size,a.has-x-small-font-size) :not(.wp-block-navigation__link):not(.wp-block-navigation-item__content):not(.wp-block-button__link):not(.wp-element-button):not(.button){--ajw-link-underline-shift:var(--ajw-link-hover-small-shift);padding-bottom:0 !important}:where(.has-large-font-size,.has-x-large-font-size,.has-xx-large-font-size,.has-huge-font-size) :where(a):not(.wp-block-navigation__link):not(.wp-block-navigation-item__content):not(.wp-block-button__link):not(.wp-element-button):not(.button),:where(a.has-large-font-size,a.has-x-large-font-size,a.has-xx-large-font-size,a.has-huge-font-size) :not(.wp-block-navigation__link):not(.wp-block-navigation-item__content):not(.wp-block-button__link):not(.wp-element-button):not(.button){padding-bottom:var(--ajw-link-hover-large-padding)}a img,a svg{pointer-events:none;text-decoration:none !important}a:has(img),a:has(svg){text-decoration:none !important;background-image:none !important;background-size:0% 0% !important}:where(a):not(.wp-block-navigation__link):not(.wp-block-navigation-item__content):not(.wp-block-button__link):not(.wp-element-button):not(.button):hover,:where(a):not(.wp-block-navigation__link):not(.wp-block-navigation-item__content):not(.wp-block-button__link):not(.wp-element-button):not(.button):focus-visible{background-size:100% calc(var(--ajw-link-hover-underline-thickness) + var(--ajw-link-underline-shift));color:var(--ajw-link-hover-accent)}:where(a):focus:not(:focus-visible){outline:none !important;box-shadow:none !important}@supports not selector(:focus-visible){:where(a):focus{outline:none !important;box-shadow:none !important}}.wp-block-navigation .wp-block-navigation-item__content{text-decoration:none !important;color:inherit;transition:color .25s cubic-bezier(.88,0,.5,.99)}.wp-block-navigation .wp-block-navigation-item__label{position:relative;display:inline-block;text-decoration:none !important}.wp-block-navigation .wp-block-navigation-item__label:after{content:"";position:absolute;left:0;bottom:0 !important;transform:none !important;width:0;height:3px;background-color:var(--ajw-link-hover-accent);transition:width .25s cubic-bezier(.88,0,.5,.99)}.wp-block-navigation .wp-block-navigation-item__content:hover .wp-block-navigation-item__label:after,.wp-block-navigation .wp-block-navigation-item__content:focus-visible .wp-block-navigation-item__label:after{width:100%}.wp-block-navigation .wp-block-navigation-item__content:hover{color:var(--ajw-link-hover-accent)}@media (prefers-reduced-motion:reduce){:where(a):not(.wp-block-navigation__link):not(.wp-block-navigation-item__content):not(.wp-block-button__link):not(.wp-element-button):not(.button){transition:none;background-size:100% calc(var(--ajw-link-hover-underline-thickness) + var(--ajw-link-underline-shift))}.wp-block-navigation .wp-block-navigation-item__label:after{transition:none;width:100%}}.wp-block-navigation :where(a,button,[role=button],.wp-block-navigation-item__content,.wp-block-navigation-submenu__toggle,.wp-block-navigation__submenu-icon):focus:not(:focus-visible){outline:none !important;box-shadow:none !important;border-color:inherit !important}body.avs-lh-pointer .wp-block-navigation :where(a,button,[role=button],.wp-block-navigation-item__content,.wp-block-navigation-submenu__toggle,.wp-block-navigation__submenu-icon):focus{outline:none !important;box-shadow:none !important}body.avs-lh-pointer .wp-block-navigation :where(li,.wp-block-navigation-item):focus-within{outline:none !important;box-shadow:none !important}.wp-block-navigation :where(a,button,[role=button],.wp-block-navigation-item__content,.wp-block-navigation-submenu__toggle,.wp-block-navigation__submenu-icon):focus-visible{outline:2px solid var(--ajw-link-hover-accent) !important;outline-offset:2px;box-shadow:none !important}.wp-block-navigation :where(a,button,[role=button]){-webkit-tap-highlight-color:transparent}.wp-block-button__link:focus:not(:focus-visible),.wp-element-button:focus:not(:focus-visible),a.button:focus:not(:focus-visible),.button:focus:not(:focus-visible){outline:none !important;box-shadow:none !important}