.header-navigation {
  --wdg-font-size-h2: inherit;
  --nav-btn-width: 2.625rem;
  border-block: 1px solid var(--wdg-color-primary-20);
  font-size: var(--wdg-font-size-default);
  margin-inline: calc(var(--wdg-gap-block) * -1);
  margin-top: 0;
  max-width: none;
  overflow: hidden;
  position: relative;
  z-index: 3;
}
.header-navigation.alignfull, .main > .header-navigation.alignfull, .editor-styles-wrapper .wp-block-post-content > .header-navigation.alignfull {
  padding-inline: 0;
}
.header-navigation__layout {
  align-items: stretch;
  display: flex;
  justify-content: space-between;
}
.header-navigation__content {
  align-items: stretch;
  display: flex;
  flex: 1 1 auto;
  gap: 0;
  overflow: auto;
  padding-inline: calc((100% - (min(var(--wdg-width-wide), 100%) + var(--nav-btn-width) * 2)) / 2);
  position: relative;
  scrollbar-width: none;
}
.header-navigation__content::-webkit-scrollbar {
  height: 0;
  width: 0;
}
.header-navigation__item {
  align-items: center;
  border-right: 1px solid var(--wdg-color-primary-20);
  color: var(--wdg-color-primary);
  display: flex;
  flex: none;
  font-family: var(--wdg-font-sans);
  font-size: var(--wdg-font-size-small);
  font-weight: 500;
  letter-spacing: -0.225px;
  line-height: 1.4;
  margin: 0;
  padding-block: 1.5em;
  padding-inline: var(--wdg-gap-small);
  position: relative;
  text-transform: uppercase;
  white-space: nowrap;
}
.header-navigation__item > span {
  position: relative;
}
.header-navigation__item > svg {
  margin-left: var(--wdg-gap-xsmall);
  width: 20px;
}
.editor-styles-wrapper .header-navigation__item {
  text-decoration: none;
}
.header-navigation__item:hover {
  text-decoration: none;
}
.header-navigation__item--label, .header-navigation__item--label.rich-text {
  border-left: 1px solid var(--wdg-color-primary-20);
  color: var(--wdg-color-text);
  font-size: var(--wdg-font-size-small);
  font-weight: 500;
  letter-spacing: -0.225px;
  line-height: 1.4;
  text-transform: uppercase;
}
.header-navigation__item--active::after {
  background-color: var(--wdg-color-primary);
  bottom: 0;
  content: "";
  height: 4px;
  left: 0;
  position: absolute;
  width: 100%;
}
.header-navigation__scroll:is(button[type=button]) {
  background-color: transparent;
  border: 0 solid var(--wdg-color-primary-20);
  border-radius: 0;
  color: var(--wdg-color-text, initial);
  padding: 0.5rem;
  touch-action: manipulation;
  width: var(--nav-btn-width);
}
.editor-styles-wrapper .header-navigation__scroll:is(button[type=button]) {
  border-radius: 0;
}
.header-navigation__scroll:is(button[type=button]):first-child {
  border-right-width: 1px;
}
.header-navigation__scroll:is(button[type=button]):last-child {
  border-left-width: 1px;
}
.header-navigation__scroll:is(button[type=button]):hover, .header-navigation__scroll:is(button[type=button]):focus {
  background-color: transparent;
  border-color: var(--wdg-color-text-alpha);
  color: currentColor;
}
.header-navigation__scroll:is(button[type=button])[disabled] {
  opacity: 0;
  pointer-events: none;
}
.header-navigation__scroll:is(button[type=button])[disabled] svg {
  opacity: 0.2;
}
.header-navigation__scroll:is(button[type=button]) svg {
  color: var(--wdg-color-primary);
}
.header-navigation--fade-in .header-navigation__content {
  -webkit-mask-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 10%, rgb(0, 0, 0) 100%);
          mask-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 10%, rgb(0, 0, 0) 100%);
}
.header-navigation--fade-out .header-navigation__content {
  -webkit-mask-image: linear-gradient(to left, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 10%, rgb(0, 0, 0) 100%);
          mask-image: linear-gradient(to left, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 10%, rgb(0, 0, 0) 100%);
}
.header-navigation--fade-in.toc--fade-out .header-navigation__content {
  -webkit-mask-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 10%, rgb(0, 0, 0) 90%, rgba(0, 0, 0, 0) 100%);
          mask-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 10%, rgb(0, 0, 0) 90%, rgba(0, 0, 0, 0) 100%);
}
.header-navigation--sticky .header-navigation__layout {
  background-color: var(--wdg-color-white);
  border-bottom: 1px solid var(--wdg-color-tonal-black-30);
  left: 0;
  position: fixed;
  right: 0;
  top: var(--wdg-masthead-top, 0);
  width: 100%;
  z-index: 1;
}
.header-navigation--sticky .header-navigation__scroll:is(button[type=button]) {
  border-color: var(--wdg-color-tonal-black-30);
  color: var(--wdg-color-primary);
}
.header-navigation--sticky .header-navigation__scroll:is(button[type=button])[disabled] {
  color: var(--wdg-color-tonal-black);
}
.header-navigation--sticky .header-navigation__item {
  color: var(--wdg-color-tonal-black);
}
.header-navigation--sticky .header-navigation__item--active {
  border-bottom-color: var(--wdg-color-primary);
}

/*# sourceMappingURL=style.css.map */