.wp-block-chimera-site-nav.chimera-site-nav {
  --chimera-site-nav-height: 62px;
  position: relative;
  z-index: 20;
  display: block;
  width: auto;
  max-width: none;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  box-sizing: border-box;
  overflow-x: clip;
  overflow-y: visible;
}

.wp-block-chimera-site-nav.chimera-site-nav.chimera-site-nav--bottom {
  margin-top: calc(var(--chimera-site-nav-height) * -1);
}

.wp-block-chimera-site-nav.chimera-site-nav.chimera-site-nav--sticky {
  position: relative;
  top: auto;
  z-index: 20;
}

.wp-block-chimera-site-nav.chimera-site-nav.chimera-site-nav--sticky.chimera-site-nav--stuck {
  position: sticky;
  top: 0;
  z-index: 1000;
}

body.admin-bar .wp-block-chimera-site-nav.chimera-site-nav.chimera-site-nav--sticky.chimera-site-nav--stuck {
  top: 32px;
}

.wp-block-chimera-site-nav .chimera-site-nav__bar {
  width: 100%;
  min-height: var(--chimera-site-nav-height);
  height: var(--chimera-site-nav-height);
  background: rgb(38, 38, 38);
  border-top: 1px solid rgb(200, 200, 200);
  border-bottom: 1px solid rgb(200, 200, 200);
  box-sizing: border-box;
  position: relative;
}

.wp-block-chimera-site-nav .chimera-site-nav__context-row {
  width: 1152px;
  max-width: calc(100vw - 93px);
  min-height: 60px;
  margin: 0 0 0 max(0px, calc(50vw - 576px));
  background: var(--chimera-s-dark-2, rgb(34, 34, 34));
  border-top: 0;
  border-bottom: 0;
  box-sizing: border-box;
  box-shadow: none;
  position: relative;
}

.wp-block-chimera-site-nav .chimera-site-nav__context-row::after {
  content: "";
  position: absolute;
  left: calc(50% - 50vw);
  bottom: -1px;
  width: 100vw;
  height: 1px;
  background: var(--chimera-t-grey-200, rgb(200, 200, 200));
  pointer-events: none;
}

.wp-block-chimera-site-nav .chimera-site-nav__context-inner {
  width: 100%;
  min-height: 59.2px;
  margin: 0 auto;
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  grid-template-rows: auto auto;
  align-items: center;
  align-content: start;
  gap: 0 18px;
  color: var(--chimera-t-white, #f2f2f2);
  font-family: "Open Sans", Arial, sans-serif;
  font-size: 10px;
  font-weight: 400;
  line-height: normal;
}

.wp-block-chimera-site-nav .chimera-utilitybar {
  border-top: 0;
  border-left: 0;
  border-right: 0;
  background: var(--chimera-s-dark-2, rgb(34, 34, 34));
  position: relative;
  box-sizing: border-box;
  box-shadow: none;
  padding: 0;
  margin: 0;
}

.wp-block-chimera-site-nav .chimera-utilitybar .inner {
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  grid-template-rows: auto auto;
  align-items: center;
  gap: 0 18px;
  align-content: start;
}

.wp-block-chimera-site-nav #nav-utility {
  display: block;
  margin: 0;
  padding: 8px 0 1px;
  grid-column: 1 / -1;
  grid-row: 1;
  width: 100%;
  overflow: visible;
  list-style: none;
}

.wp-block-chimera-site-nav #nav-utility > li,
.wp-block-chimera-site-nav #nav-utility > li.rightside {
  float: left;
  margin: 0;
}

.wp-block-chimera-site-nav #nav-utility > li.rightside {
  float: right;
  margin-left: 18px;
}

.wp-block-chimera-site-nav #nav-utility > li {
  margin-right: 18px;
}

.wp-block-chimera-site-nav #nav-utility > li.rightside,
.wp-block-chimera-site-nav #username_logged_in {
  margin-right: 0;
}

.wp-block-chimera-site-nav #username_logged_in {
  float: right;
  margin-left: 0;
}

.wp-block-chimera-site-nav #nav-utility a,
.wp-block-chimera-site-nav #nav-utility button {
  color: var(--chimera-b-white-86, rgba(255, 255, 255, 0.86));
  font-family: "Oswald", sans-serif;
  font-size: 0.82rem;
  font-weight: 400;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  position: relative;
  text-decoration: none;
}

.wp-block-chimera-site-nav #nav-utility a:hover,
.wp-block-chimera-site-nav #nav-utility a:focus,
.wp-block-chimera-site-nav #nav-utility button:hover,
.wp-block-chimera-site-nav #nav-utility button:focus {
  color: var(--chimera-a-orange, #e07b39);
  text-decoration: none;
  outline: none;
}

.wp-block-chimera-site-nav #nav-utility i[class*="fa-"],
.wp-block-chimera-site-nav #nav-breadcrumbs i[class*="fa-"] {
  display: inline-block;
  margin-right: 4px;
  color: inherit;
}

.wp-block-chimera-site-nav a.header-avatar,
.wp-block-chimera-site-nav a.header-avatar:hover {
  text-decoration: none;
}

.wp-block-chimera-site-nav a.header-avatar span:after {
  content: "\f0dd";
  display: inline-block;
  font: normal normal 900 14px/1 "Font Awesome 7 Pro";
  padding-left: 6px;
  padding-top: 2px;
  vertical-align: top;
}

.wp-block-chimera-site-nav #quick-links {
  display: list-item !important;
  margin-right: 18px;
}

.wp-block-chimera-site-nav #quick-links .dropdown-trigger {
  display: inline-flex;
  align-items: center;
  gap: 6px;
}

.wp-block-chimera-site-nav #quick-links .dropdown-trigger span {
  display: inline !important;
}

.wp-block-chimera-site-nav #quick-links.dropdown-container,
.wp-block-chimera-site-nav .header-profile.dropdown-container {
  position: relative;
}

.wp-block-chimera-site-nav #quick-links .dropdown,
.wp-block-chimera-site-nav #username_logged_in .dropdown,
.wp-block-chimera-site-nav .header-profile .dropdown {
  position: absolute;
  top: 100%;
  z-index: 5000;
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  padding: 10px 0 0 !important;
  margin: 0 !important;
  display: none;
}

.wp-block-chimera-site-nav #quick-links .dropdown {
  left: 0;
}

.wp-block-chimera-site-nav #username_logged_in .dropdown,
.wp-block-chimera-site-nav .header-profile .dropdown {
  right: 0;
}

.wp-block-chimera-site-nav #quick-links.dropdown-container.is-open .dropdown,
.wp-block-chimera-site-nav .header-profile.dropdown-container.is-open .dropdown {
  display: block;
}

.wp-block-chimera-site-nav #quick-links .dropdown .dropdown-contents,
.wp-block-chimera-site-nav #quick-links .dropdown-contents,
.wp-block-chimera-site-nav .header-profile .dropdown .dropdown-contents,
.wp-block-chimera-site-nav .header-profile .dropdown-contents,
.wp-block-chimera-site-nav #username_logged_in .dropdown .dropdown-contents,
.wp-block-chimera-site-nav #username_logged_in .dropdown-contents {
  background: var(--chimera-s-dark, rgb(28, 28, 28)) !important;
  border: 1px solid var(--chimera-b-white-16, rgba(255, 255, 255, 0.16)) !important;
  border-top: 0 !important;
  box-shadow: 0 10px 24px var(--chimera-o-black-35, rgba(0, 0, 0, 0.35)) !important;
  border-radius: 5px !important;
  padding: 5px !important;
  overflow: visible !important;
  overflow-y: visible !important;
  max-height: none !important;
  width: 170px;
  margin: 0;
  list-style: none;
}

.wp-block-chimera-site-nav #quick-links .dropdown .pointer,
.wp-block-chimera-site-nav .header-profile .dropdown .pointer,
.wp-block-chimera-site-nav #username_logged_in .dropdown .pointer {
  display: block !important;
  position: absolute;
  width: 0;
  height: 0;
  border-top-width: 0;
  border-bottom: 10px solid transparent;
  border-left: 10px dashed transparent;
  border-right: 10px dashed transparent;
  transform: rotate(360deg);
  z-index: 3;
  position: absolute;
  border-color: var(--chimera-b-white-16, rgba(255, 255, 255, 0.16)) transparent !important;
  left: 12px !important;
  top: -1px !important;
}

.wp-block-chimera-site-nav .header-profile .dropdown .pointer,
.wp-block-chimera-site-nav #username_logged_in .dropdown .pointer {
  left: auto !important;
  right: 12px !important;
}

.wp-block-chimera-site-nav #quick-links .dropdown .pointer-inner,
.wp-block-chimera-site-nav .header-profile .dropdown .pointer-inner,
.wp-block-chimera-site-nav #username_logged_in .dropdown .pointer-inner {
  display: block !important;
  position: absolute;
  width: 0;
  height: 0;
  border-top-width: 0;
  border-bottom: 10px solid transparent;
  border-left: 10px dashed transparent;
  border-right: 10px dashed transparent;
  top: auto;
  bottom: -11px;
  left: -10px;
  transform: rotate(360deg);
  border-color: var(--chimera-s-dark, rgb(28, 28, 28)) transparent !important;
}

.wp-block-chimera-site-nav #quick-links .dropdown li,
.wp-block-chimera-site-nav #quick-links .dropdown-contents li,
.wp-block-chimera-site-nav .header-profile .dropdown li,
.wp-block-chimera-site-nav #username_logged_in .dropdown li {
  background: transparent !important;
  border-top: 1px solid var(--chimera-b-white-08, rgba(255, 255, 255, 0.08)) !important;
  border-bottom: 0 !important;
  margin: 0;
  padding: 0;
}

.wp-block-chimera-site-nav #quick-links .dropdown li:first-child,
.wp-block-chimera-site-nav #quick-links .dropdown li.separator + li,
.wp-block-chimera-site-nav #quick-links .dropdown-contents li:first-child,
.wp-block-chimera-site-nav .header-profile .dropdown li:first-child,
.wp-block-chimera-site-nav #username_logged_in .dropdown li:first-child {
  border-top: 0 !important;
}

.wp-block-chimera-site-nav #quick-links .dropdown li.separator,
.wp-block-chimera-site-nav #quick-links .dropdown-contents li.separator,
.wp-block-chimera-site-nav .header-profile .dropdown li.separator,
.wp-block-chimera-site-nav #username_logged_in .dropdown li.separator {
  border-top: 1px solid var(--chimera-b-white-12, rgba(255, 255, 255, 0.12)) !important;
  padding: 0 !important;
}

.wp-block-chimera-site-nav #quick-links .dropdown a,
.wp-block-chimera-site-nav #quick-links .dropdown span,
.wp-block-chimera-site-nav #quick-links .dropdown-contents a,
.wp-block-chimera-site-nav #quick-links .dropdown-contents span,
.wp-block-chimera-site-nav .header-profile .dropdown a,
.wp-block-chimera-site-nav .header-profile .dropdown span,
.wp-block-chimera-site-nav #username_logged_in .dropdown a,
.wp-block-chimera-site-nav #username_logged_in .dropdown span {
  color: var(--chimera-accent-soft, #f7d99c) !important;
  background: transparent !important;
}

.wp-block-chimera-site-nav #quick-links .dropdown a,
.wp-block-chimera-site-nav #quick-links .dropdown-contents a,
.wp-block-chimera-site-nav .header-profile .dropdown a,
.wp-block-chimera-site-nav #username_logged_in .dropdown a {
  display: flex;
  align-items: center;
  padding: 7px;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.2;
  white-space: nowrap;
}

.wp-block-chimera-site-nav #quick-links .dropdown a:hover,
.wp-block-chimera-site-nav #quick-links .dropdown-contents a:hover,
.wp-block-chimera-site-nav .header-profile .dropdown a:hover,
.wp-block-chimera-site-nav #username_logged_in .dropdown a:hover {
  background: var(--chimera-b-white-04, rgba(255, 255, 255, 0.04)) !important;
  color: var(--chimera-accent-soft, #f7d99c) !important;
}

.wp-block-chimera-site-nav #quick-links .dropdown a:hover i,
.wp-block-chimera-site-nav #quick-links .dropdown-contents a:hover i,
.wp-block-chimera-site-nav .header-profile .dropdown a:hover i,
.wp-block-chimera-site-nav #username_logged_in .dropdown a:hover i {
  color: var(--chimera-a-orange, #e07b39) !important;
}

.wp-block-chimera-site-nav #utility-search-box {
  margin: 0;
  display: block;
  grid-column: 2;
  grid-row: 2;
  justify-self: end;
  align-self: center;
}

.wp-block-chimera-site-nav #utility-search-box form fieldset {
  display: flex;
  align-items: center;
  gap: 0;
  margin: 0;
  padding: 0;
  border: 0;
  position: relative;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 11px;
  font-weight: 400;
  line-height: normal;
}

.wp-block-chimera-site-nav #utility-search-box .sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.wp-block-chimera-site-nav #utility-search-box .chimera-search-end {
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  display: inline-flex;
  align-items: center;
}

.wp-block-chimera-site-nav #utility-search-box .chimera-search-icon {
  position: absolute;
  left: 12px;
  top: 50%;
  transform: translateY(-50%);
  color: var(--chimera-t-bluegrey, #9ba8b4);
  pointer-events: none;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 11px;
  font-weight: 400;
  line-height: normal;
}

.wp-block-chimera-site-nav #utility-search-box .chimera-search-icon i {
  display: block;
  font-size: 11px;
  line-height: 11px;
}

.wp-block-chimera-site-nav #utility-search-box .inputbox.search {
  height: 24px;
  padding: 0 30px 0 30px;
  border: 1px solid var(--chimera-b-white-18, rgba(255, 255, 255, 0.18));
  border-radius: 999px;
  min-width: 150px;
  width: 150px;
  font-size: 11px;
  background: var(--chimera-s-dark-2, rgb(34, 34, 34));
  color: var(--chimera-t-white, #ffffff);
  box-shadow: inset 0 1px 0 var(--chimera-b-white-04, rgba(255, 255, 255, 0.04));
}

.wp-block-chimera-site-nav #utility-search-box .button,
.wp-block-chimera-site-nav #utility-search-box button,
.wp-block-chimera-site-nav #utility-search-box .button.button-search {
  display: none !important;
}

.wp-block-chimera-site-nav #utility-search-box .inputbox.search::placeholder {
  color: #b8b8b8;
  opacity: 1;
}

.wp-block-chimera-site-nav #utility-search-box .button.button-search-end {
  height: auto;
  min-width: 0;
  padding: 0;
  border: 0;
  border-radius: 0;
  background: transparent;
  box-shadow: none;
  color: var(--chimera-t-bluegrey, #9ba8b4);
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  margin-left: 4px;
  font-family: "Open Sans", "Droid Sans", Verdana, Arial, Helvetica;
  font-size: 13px;
  font-weight: 600;
  line-height: 13px;
  text-decoration: none;
}

.wp-block-chimera-site-nav #utility-search-box .button.button-search-end i {
  display: block;
  font-size: 13px;
  line-height: 13px;
}

.wp-block-chimera-site-nav #utility-search-box .button.button-search-end::after {
  display: none;
}

.wp-block-chimera-site-nav #utility-search-box .inputbox.search:focus {
  border-color: var(--chimera-b-white-28, rgba(255, 255, 255, 0.28));
  box-shadow: 0 0 0 2px var(--chimera-o-orange-18, rgba(224, 123, 57, 0.18));
}

.wp-block-chimera-site-nav #nav-breadcrumbs {
  grid-column: 1;
  grid-row: 2;
  width: 100%;
  margin: 0;
  padding: 1px 0 0;
  border-top: 0;
  min-height: 0;
  line-height: 1.15;
  list-style: none;
}

.wp-block-chimera-site-nav #nav-breadcrumbs,
.wp-block-chimera-site-nav #nav-breadcrumbs.navlinks,
.wp-block-chimera-site-nav #nav-breadcrumbs.linklist {
  margin: 0;
}

.wp-block-chimera-site-nav #nav-breadcrumbs .breadcrumbs {
  margin: 0;
  padding: 0;
  line-height: 1.15;
  color: var(--chimera-t-grey-soft, #b8b8b8);
  font-size: 12px;
}

.wp-block-chimera-site-nav #nav-breadcrumbs .crumb {
  float: none;
  display: inline-block;
  font-weight: bold;
  word-wrap: normal;
}

.wp-block-chimera-site-nav #nav-breadcrumbs .crumb:before {
  content: "\2039";
  font-weight: bold;
  padding: 0 0.5em;
}

.wp-block-chimera-site-nav #nav-breadcrumbs .crumb:first-child:before {
  content: none;
}

.wp-block-chimera-site-nav #nav-breadcrumbs > li,
.wp-block-chimera-site-nav #nav-breadcrumbs > li.rightside {
  float: none;
  margin: 0;
  line-height: 1.15;
  font-size: 1em;
}

.wp-block-chimera-site-nav #nav-breadcrumbs .crumb a,
.wp-block-chimera-site-nav #nav-breadcrumbs .breadcrumbs a,
.wp-block-chimera-site-nav #nav-breadcrumbs span {
  line-height: 1.15;
  padding: 0;
}

.wp-block-chimera-site-nav #nav-breadcrumbs .crumb a,
.wp-block-chimera-site-nav #nav-breadcrumbs .breadcrumbs a,
.wp-block-chimera-site-nav #nav-breadcrumbs li.breadcrumbs .crumb a,
.wp-block-chimera-site-nav #nav-breadcrumbs li.breadcrumbs .crumb a span,
.wp-block-chimera-site-nav #nav-breadcrumbs li.breadcrumbs > span.crumb > a,
.wp-block-chimera-site-nav #nav-breadcrumbs li.breadcrumbs > span.crumb > a > span {
  color: var(--chimera-gold, #f7d99c) !important;
  text-decoration: none;
}

.wp-block-chimera-site-nav #nav-breadcrumbs a:hover {
  color: var(--chimera-gold, #f7d99c);
  text-decoration: none;
}

.wp-block-chimera-site-nav .chimera-site-nav__context-main {
  display: contents;
}

.wp-block-chimera-site-nav .chimera-site-nav__utility {
  grid-column: 1 / -1;
  grid-row: 1;
  display: flex;
  align-items: center;
  gap: 18px;
  min-height: 20px;
  width: 100%;
  padding: 8px 0 1px;
  text-transform: uppercase;
}

.wp-block-chimera-site-nav .chimera-site-nav__quick-menu,
.wp-block-chimera-site-nav .chimera-site-nav__user-menu {
  position: relative;
}

.wp-block-chimera-site-nav .chimera-site-nav__quick-trigger,
.wp-block-chimera-site-nav .chimera-site-nav__faq-link,
.wp-block-chimera-site-nav .chimera-site-nav__faq-link:visited,
.wp-block-chimera-site-nav .chimera-site-nav__user-trigger,
.wp-block-chimera-site-nav .chimera-site-nav__user-trigger:visited {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  min-height: 18px;
  padding: 0;
  border: 0;
  appearance: none;
  background: transparent;
  color: var(--chimera-t-white, #f2f2f2);
  font-family: "Oswald", sans-serif;
  font-size: 11px;
  font-weight: 400;
  letter-spacing: 0.03em;
  line-height: 1.15;
  text-decoration: none;
  text-transform: uppercase;
  cursor: pointer;
  box-shadow: none;
}

.wp-block-chimera-site-nav .chimera-site-nav__quick-trigger:hover,
.wp-block-chimera-site-nav .chimera-site-nav__quick-trigger:focus,
.wp-block-chimera-site-nav .chimera-site-nav__faq-link:hover,
.wp-block-chimera-site-nav .chimera-site-nav__faq-link:focus,
.wp-block-chimera-site-nav .chimera-site-nav__user-trigger:hover,
.wp-block-chimera-site-nav .chimera-site-nav__user-trigger:focus {
  color: var(--chimera-a-orange, #e07b39);
  outline: none;
}

.wp-block-chimera-site-nav .chimera-site-nav__quick-trigger .icon,
.wp-block-chimera-site-nav .chimera-site-nav__faq-link .icon,
.wp-block-chimera-site-nav .chimera-site-nav__breadcrumbs .icon {
  display: inline-block;
  margin-right: 4px;
  color: inherit;
}

.wp-block-chimera-site-nav .chimera-site-nav__quick-dropdown,
.wp-block-chimera-site-nav .chimera-site-nav__user-dropdown {
  position: absolute;
  top: calc(100% + 0px);
  z-index: 2000;
  display: none;
  min-width: 170px;
  padding: 10px 0 0;
  background: transparent;
  border: 0;
  box-shadow: none;
  margin: 0;
}

.wp-block-chimera-site-nav .chimera-site-nav__dropdown-contents {
  width: 170px;
  margin: 0;
  padding: 5px;
  list-style: none;
  background: var(--chimera-s-dark, rgb(28, 28, 28));
  border: 1px solid var(--chimera-b-white-16, rgba(255, 255, 255, 0.16));
  border-top: 0;
  border-radius: 5px;
  box-shadow: 0 10px 24px var(--chimera-o-black-35, rgba(0, 0, 0, 0.35));
  overflow: visible;
}

.wp-block-chimera-site-nav .chimera-site-nav__dropdown-pointer {
  position: absolute;
  left: 12px;
  top: -1px;
  display: block;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid var(--chimera-b-white-16, rgba(255, 255, 255, 0.16));
}

.wp-block-chimera-site-nav .chimera-site-nav__dropdown-pointer-inner {
  position: absolute;
  left: -4px;
  top: 1px;
  width: 0;
  height: 0;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-bottom: 4px solid var(--chimera-s-dark, rgb(28, 28, 28));
}

.wp-block-chimera-site-nav .chimera-site-nav__quick-dropdown {
  left: 0;
}

.wp-block-chimera-site-nav .chimera-site-nav__user-dropdown {
  right: 0;
}

.wp-block-chimera-site-nav .chimera-site-nav__user-dropdown .chimera-site-nav__dropdown-pointer {
  right: 12px;
  left: auto;
}

.wp-block-chimera-site-nav .chimera-site-nav__quick-menu.is-open .chimera-site-nav__quick-dropdown,
.wp-block-chimera-site-nav .chimera-site-nav__user-menu.is-open .chimera-site-nav__user-dropdown {
  display: block;
}

.wp-block-chimera-site-nav .chimera-site-nav__dropdown-contents li {
  margin: 0;
  padding: 0;
  background: transparent;
  border-top: 1px solid var(--chimera-b-white-08, rgba(255, 255, 255, 0.08));
  border-bottom: 0;
}

.wp-block-chimera-site-nav .chimera-site-nav__dropdown-contents li:first-child {
  border-top: 0;
}

.wp-block-chimera-site-nav .chimera-site-nav__dropdown-contents a,
.wp-block-chimera-site-nav .chimera-site-nav__dropdown-contents a:visited,
.wp-block-chimera-site-nav .chimera-site-nav__dropdown-contents span {
  color: var(--chimera-accent-soft, #f7d99c);
  background: transparent;
}

.wp-block-chimera-site-nav .chimera-site-nav__dropdown-contents a,
.wp-block-chimera-site-nav .chimera-site-nav__dropdown-contents a:visited {
  display: flex;
  align-items: center;
  padding: 7px;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.2;
  text-decoration: none;
  white-space: nowrap;
}

.wp-block-chimera-site-nav .chimera-site-nav__dropdown-contents a:hover,
.wp-block-chimera-site-nav .chimera-site-nav__dropdown-contents a:focus {
  color: var(--chimera-accent-soft, #f7d99c);
  background: var(--chimera-b-white-04, rgba(255, 255, 255, 0.04));
  outline: none;
}

.wp-block-chimera-site-nav .chimera-site-nav__dropdown-contents i[class*="fa-"] {
  display: inline-block;
  margin-right: 4px;
  color: var(--chimera-accent-soft, #f7d99c);
}

.wp-block-chimera-site-nav .chimera-site-nav__dropdown-contents a:hover i[class*="fa-"],
.wp-block-chimera-site-nav .chimera-site-nav__dropdown-contents a:focus i[class*="fa-"] {
  color: var(--chimera-a-orange, #e07b39);
}

.wp-block-chimera-site-nav .chimera-site-nav__breadcrumbs {
  grid-column: 1;
  grid-row: 2;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 6px;
  min-width: 0;
  margin: 0;
  padding: 1px 0 0;
  line-height: 1.15;
}

.wp-block-chimera-site-nav .chimera-site-nav__breadcrumbs a,
.wp-block-chimera-site-nav .chimera-site-nav__breadcrumbs a:visited {
  display: inline-flex;
  align-items: center;
  color: var(--chimera-gold, #f7d99c);
  line-height: 1.15;
  padding: 0;
  text-decoration: none;
}

.wp-block-chimera-site-nav .chimera-site-nav__breadcrumbs a:hover,
.wp-block-chimera-site-nav .chimera-site-nav__breadcrumbs a:focus {
  color: #e07b39;
}

.wp-block-chimera-site-nav .chimera-site-nav__breadcrumb-sep {
  display: none;
  color: var(--chimera-t-grey-soft, #b8b8b8);
  font-size: 12px;
}

.wp-block-chimera-site-nav .chimera-site-nav__breadcrumbs a:not(:first-child)::before,
.wp-block-chimera-site-nav .chimera-site-nav__breadcrumbs > span:last-child::before {
  content: "\2039";
  color: var(--chimera-t-grey-soft, #b8b8b8);
  font-weight: 700;
  padding: 0 0.5em;
}

.wp-block-chimera-site-nav .chimera-site-nav__context-actions {
  display: contents;
}

.wp-block-chimera-site-nav .chimera-site-nav__user-menu {
  grid-column: 2;
  grid-row: 1;
  justify-self: end;
  align-self: center;
  margin-left: auto;
  position: relative;
  --chimera-site-nav-user-color: var(--chimera-gold, #f7d99c);
}

.wp-block-chimera-site-nav .chimera-site-nav__user-trigger,
.wp-block-chimera-site-nav .chimera-site-nav__user-trigger:visited {
  color: var(--chimera-site-nav-user-color);
}

.wp-block-chimera-site-nav .chimera-site-nav__user-caret {
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid currentColor;
}

.wp-block-chimera-site-nav .chimera-site-nav__forum-search {
  grid-column: 2;
  grid-row: 2;
  justify-self: end;
  align-self: center;
  display: block;
  margin: 0;
}

.wp-block-chimera-site-nav .chimera-site-nav__forum-search fieldset {
  display: flex;
  align-items: center;
  gap: 0;
  margin: 0;
  padding: 0;
  border: 0;
  position: relative;
}

.wp-block-chimera-site-nav .chimera-site-nav__search-icon {
  position: absolute;
  left: 12px;
  top: 50%;
  transform: translateY(-50%);
  color: var(--chimera-t-bluegrey, #9ba8b4);
  pointer-events: none;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.wp-block-chimera-site-nav .chimera-site-nav__forum-search .inputbox.search {
  height: 24px;
  min-width: 150px;
  width: 150px;
  margin: 0;
  padding: 0 30px;
  border: 1px solid var(--chimera-b-white-18, rgba(255, 255, 255, 0.18));
  border-radius: 999px;
  background: var(--chimera-s-dark-2, rgb(34, 34, 34));
  color: var(--chimera-t-white, #ffffff);
  font-family: "Open Sans", Arial, sans-serif;
  font-size: 11px;
  font-weight: 400;
  line-height: 24px;
  box-shadow: inset 0 1px 0 var(--chimera-b-white-05, rgba(255, 255, 255, 0.05));
  outline: none;
}

.wp-block-chimera-site-nav .chimera-site-nav__forum-search .inputbox.search::placeholder {
  color: var(--chimera-t-silver, #c0c0c0);
  opacity: 1;
}

.wp-block-chimera-site-nav .chimera-site-nav__forum-search .inputbox.search:focus {
  border-color: var(--chimera-b-white-28, rgba(255, 255, 255, 0.28));
  box-shadow: 0 0 0 2px var(--chimera-o-orange-18, rgba(224, 123, 57, 0.18));
}

.wp-block-chimera-site-nav .chimera-site-nav__forum-search .button-search {
  display: none !important;
}

.wp-block-chimera-site-nav .chimera-site-nav__search-end,
.wp-block-chimera-site-nav .chimera-site-nav__search-end:visited {
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: var(--chimera-t-bluegrey, #9ba8b4);
  line-height: 1;
  text-decoration: none;
}

.wp-block-chimera-site-nav .chimera-site-nav__search-end:hover,
.wp-block-chimera-site-nav .chimera-site-nav__search-end:focus {
  color: var(--chimera-a-orange, #e07b39);
  outline: none;
}

.wp-block-chimera-site-nav.chimera-site-nav.alignfull {
  width: auto;
  max-width: none;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
}

.wp-block-chimera-site-nav .chimera-site-nav__split {
  position: absolute;
  inset: 0;
  display: grid;
  grid-template-columns: 1fr 1fr;
}

.wp-block-chimera-site-nav .chimera-site-nav__side {
  min-width: 0;
  min-height: var(--chimera-site-nav-height);
  display: flex;
  align-items: center;
}

.wp-block-chimera-site-nav .chimera-site-nav__side--brand {
  justify-content: center;
}

.wp-block-chimera-site-nav .chimera-site-nav__side--links {
  justify-content: flex-start;
  overflow-x: visible;
  overflow-y: visible;
  scrollbar-width: none;
  white-space: nowrap;
}

.wp-block-chimera-site-nav .chimera-site-nav__side--links::-webkit-scrollbar {
  display: none;
}

.wp-block-chimera-site-nav .chimera-site-nav__brand,
.wp-block-chimera-site-nav .chimera-site-nav__links a,
.wp-block-chimera-site-nav .chimera-site-nav__links a:visited {
  color: #fff;
  text-decoration: none;
  font-family: "Oswald", sans-serif;
  text-transform: uppercase;
  outline: none;
  box-shadow: none;
  border: 0;
  background: transparent;
  -webkit-tap-highlight-color: transparent;
}

.wp-block-chimera-site-nav .chimera-site-nav__brand {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 42px;
  color: rgba(255,255,255,0.72);
}

.wp-block-chimera-site-nav .chimera-site-nav__brand img {
  display: block;
  width: 168px;
  height: auto;
  filter: opacity(0.96);
}

.wp-block-chimera-site-nav .chimera-site-nav__links {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 18px;
  padding-left: 14px;
  flex-wrap: nowrap;
  white-space: nowrap;
}

.wp-block-chimera-site-nav .chimera-site-nav__links a:visited,
.wp-block-chimera-site-nav .chimera-site-nav__links a {
  color: rgba(255,255,255,0.86);
  font-size: 11px;
  font-weight: 400;
  letter-spacing: 0.03em;
  position: relative;
  padding: 18px 0 17px;
  transition: color 180ms ease, transform 180ms ease;
}

.wp-block-chimera-site-nav .chimera-site-nav__links a::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 10px;
  height: 2px;
  background: #e07b39;
  transform: scaleX(0);
  transform-origin: center;
  transition: transform 180ms ease;
}

.wp-block-chimera-site-nav .chimera-site-nav__links a.chimera-site-nav__account-pill,
.wp-block-chimera-site-nav .chimera-site-nav__links a.chimera-site-nav__account-pill:visited {
  --chimera-pill-color: var(--chimera-gold, #f7d99c);
  position: relative;
  z-index: 0;
  isolation: isolate;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 22px;
  padding: 0 7px;
  margin-right: 14px;
  margin-left: 2px;
  overflow: visible;
  border-radius: 3px;
  border: 0;
  color: var(--chimera-gold, #f7d99c);
  background: transparent;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 0.06em;
  line-height: 1.2;
  text-transform: uppercase;
  box-shadow: none;
  text-shadow: none;
  transition:
    color 180ms ease,
    border-color 180ms ease,
    box-shadow 180ms ease,
    transform 180ms ease,
    opacity 180ms ease;
}

.wp-block-chimera-site-nav .chimera-site-nav__account-pill-label {
  display: inline-block;
  position: relative;
  z-index: 2;
  color: var(--chimera-gold, #f7d99c);
  white-space: nowrap;
}

.wp-block-chimera-site-nav .chimera-site-nav__account-pill-label-main,
.wp-block-chimera-site-nav .chimera-site-nav__account-pill-label-offset {
  display: inline-block;
  color: var(--chimera-gold, #f7d99c);
  will-change: opacity, color, text-shadow;
}

.wp-block-chimera-site-nav .chimera-site-nav__account-pill-label-main {
  animation: chimera-pill-text-flicker 4.8s steps(1, end) infinite;
}

.wp-block-chimera-site-nav .chimera-site-nav__account-pill-label-offset {
  position: relative;
  animation: chimera-pill-text-flicker 4.8s steps(1, end) infinite;
}

.wp-block-chimera-site-nav .chimera-site-nav__account-pill-label-offset-base {
  display: block;
  color: inherit;
}

.wp-block-chimera-site-nav .chimera-site-nav__account-pill-label-offset-glow {
  position: absolute;
  inset: 0;
  display: block;
  color: var(--chimera-a-orange, #e07b39);
  text-shadow: 0 0 12px rgba(224, 123, 57, 0.82);
  opacity: 0;
  pointer-events: none;
  will-change: opacity;
  animation: chimera-pill-letter-extra-flicker 4.2s steps(1, end) infinite;
}

.wp-block-chimera-site-nav .chimera-site-nav__account-pill-face {
  position: absolute;
  inset: 0;
  z-index: 1;
  border-radius: 3px;
  pointer-events: none;
  background: rgb(38, 38, 38);
  border: 1px solid color-mix(in srgb, var(--chimera-pill-color) 78%, transparent);
  box-shadow:
    0 0 4px color-mix(in srgb, var(--chimera-pill-color) 34%, transparent),
    0 0 8px color-mix(in srgb, var(--chimera-pill-color) 16%, transparent),
    0 1px 2px rgba(0, 0, 0, 0.28);
  transition: border-color 180ms ease, box-shadow 180ms ease;
}

.wp-block-chimera-site-nav .chimera-site-nav__links a.chimera-site-nav__account-pill::before {
  content: "";
  position: absolute;
  inset: -18px;
  z-index: 0;
  border-radius: 999px;
  pointer-events: none;
  background:
    radial-gradient(
      ellipse at center,
      color-mix(in srgb, var(--chimera-pill-color) 72%, transparent) 0%,
      color-mix(in srgb, var(--chimera-pill-color) 42%, transparent) 34%,
      color-mix(in srgb, var(--chimera-pill-color) 18%, transparent) 58%,
      transparent 82%
    );
  filter: blur(14px);
  opacity: 0.92;
  transform: scale(1.18, 1.54);
  transition: opacity 180ms ease, transform 180ms ease, filter 180ms ease;
}

.wp-block-chimera-site-nav .chimera-site-nav__links a.chimera-site-nav__account-pill::after {
  display: none;
}

.wp-block-chimera-site-nav .chimera-site-nav__links a.chimera-site-nav__account-pill:hover,
.wp-block-chimera-site-nav .chimera-site-nav__links a.chimera-site-nav__account-pill:focus {
  --chimera-pill-color: var(--chimera-a-orange, #e07b39);
  color: var(--chimera-gold, #f7d99c);
  box-shadow: none;
}

.wp-block-chimera-site-nav .chimera-site-nav__links a.chimera-site-nav__account-pill:hover .chimera-site-nav__account-pill-label-main,
.wp-block-chimera-site-nav .chimera-site-nav__links a.chimera-site-nav__account-pill:focus .chimera-site-nav__account-pill-label-main,
.wp-block-chimera-site-nav .chimera-site-nav__links a.chimera-site-nav__account-pill:hover .chimera-site-nav__account-pill-label-offset,
.wp-block-chimera-site-nav .chimera-site-nav__links a.chimera-site-nav__account-pill:focus .chimera-site-nav__account-pill-label-offset {
  animation: none;
  color: var(--chimera-a-orange, #e07b39);
  text-shadow: 0 0 12px rgba(224, 123, 57, 0.72);
}

.wp-block-chimera-site-nav .chimera-site-nav__links a.chimera-site-nav__account-pill:hover .chimera-site-nav__account-pill-label-offset-glow,
.wp-block-chimera-site-nav .chimera-site-nav__links a.chimera-site-nav__account-pill:focus .chimera-site-nav__account-pill-label-offset-glow {
  animation: none;
  opacity: 0;
}

.wp-block-chimera-site-nav .chimera-site-nav__links a.chimera-site-nav__account-pill:hover::before,
.wp-block-chimera-site-nav .chimera-site-nav__links a.chimera-site-nav__account-pill:focus::before {
  opacity: 0.96;
  filter: blur(15px);
  transform: scale(1.22, 1.58);
}

@keyframes chimera-pill-text-flicker {
  0% {
    opacity: 1;
    color: var(--chimera-gold, #f7d99c);
    text-shadow: none;
  }
  5% {
    opacity: 1;
    color: var(--chimera-a-orange, #e07b39);
    text-shadow: 0 0 12px rgba(224, 123, 57, 0.82);
  }
  7% {
    opacity: 1;
    color: var(--chimera-gold, #f7d99c);
    text-shadow: none;
  }
  18% {
    opacity: 1;
    color: var(--chimera-a-orange, #e07b39);
    text-shadow: 0 0 12px rgba(224, 123, 57, 0.82);
  }
  20% {
    opacity: 1;
    color: var(--chimera-gold, #f7d99c);
    text-shadow: none;
  }
  56% {
    opacity: 1;
    color: var(--chimera-a-orange, #e07b39);
    text-shadow: 0 0 12px rgba(224, 123, 57, 0.82);
  }
  58% {
    opacity: 1;
    color: var(--chimera-gold, #f7d99c);
    text-shadow: none;
  }
  83% {
    opacity: 1;
    color: var(--chimera-a-orange, #e07b39);
    text-shadow: 0 0 12px rgba(224, 123, 57, 0.82);
  }
  85% {
    opacity: 1;
    color: var(--chimera-gold, #f7d99c);
    text-shadow: none;
  }
  100% {
    opacity: 1;
    color: var(--chimera-gold, #f7d99c);
    text-shadow: none;
  }
}

@keyframes chimera-pill-letter-extra-flicker {
  0% {
    opacity: 0;
  }
  24% {
    opacity: 1;
  }
  26% {
    opacity: 0;
  }
  68% {
    opacity: 1;
  }
  70% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}

.wp-block-chimera-site-nav .chimera-site-nav__links a:hover,
.wp-block-chimera-site-nav .chimera-site-nav__links a:focus,
.wp-block-chimera-site-nav .chimera-site-nav__brand:hover,
.wp-block-chimera-site-nav .chimera-site-nav__brand:focus {
  color: #e07b39;
}

.wp-block-chimera-site-nav .chimera-site-nav__brand:hover img,
.wp-block-chimera-site-nav .chimera-site-nav__brand:focus img {
  filter: opacity(1);
}

.wp-block-chimera-site-nav .chimera-site-nav__links a:hover,
.wp-block-chimera-site-nav .chimera-site-nav__links a:focus {
  transform: translateY(-1px);
}

.wp-block-chimera-site-nav .chimera-site-nav__links a:not(.chimera-site-nav__account-pill):hover::after,
.wp-block-chimera-site-nav .chimera-site-nav__links a:not(.chimera-site-nav__account-pill):focus::after,
.wp-block-chimera-site-nav .chimera-site-nav__links a:not(.chimera-site-nav__account-pill).is-active::after {
  transform: scaleX(1);
}

.wp-block-chimera-site-nav .chimera-site-nav__links a.is-active {
  color: #e07b39;
}

.wp-block-chimera-site-nav .chimera-site-nav__context-row.navbar.chimera-utilitybar {
  width: 1152px;
  max-width: calc(100vw - 93px);
  min-height: 60px;
  margin: 0 0 0 max(0px, calc(50vw - 576px));
  background: var(--chimera-s-dark-2, rgb(38, 38, 38));
  border-top: 0;
  border-right: 0;
  border-bottom: 1px solid var(--chimera-t-grey-200, rgb(200, 200, 200));
  border-left: 0;
  box-shadow: none;
  box-sizing: border-box;
  padding: 0;
}

.wp-block-chimera-site-nav .chimera-site-nav__context-row::after {
  bottom: -1px;
}

.wp-block-chimera-site-nav .chimera-site-nav__context-inner.inner {
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  grid-template-rows: auto auto;
  align-items: center;
  align-content: start;
  gap: 0 18px;
  margin: 0;
  padding: 0;
  max-width: none;
  color: var(--chimera-t-white, rgb(242, 242, 242));
  font-family: "Open Sans", Arial, sans-serif;
  font-size: 10px;
  font-weight: 400;
  line-height: normal;
}

.wp-block-chimera-site-nav #nav-utility.linklist {
  display: block;
  width: 100%;
  height: 35.2px;
  box-sizing: border-box;
  margin: 0;
  padding: 8px 0 1px;
  overflow: visible;
  list-style-type: none;
}

.wp-block-chimera-site-nav #nav-utility.linklist > li,
.wp-block-chimera-site-nav #nav-utility.linklist > li.rightside {
  float: left;
  width: auto;
  margin: 0 18px 0 0;
  padding: 0;
  font-size: 11px;
  font-weight: 400;
  line-height: 2.2em;
  list-style-type: none;
}

.wp-block-chimera-site-nav #nav-utility.linklist > li.rightside {
  float: right;
  margin-right: 0;
  margin-left: 18px;
}

.wp-block-chimera-site-nav #nav-utility.linklist > #username_logged_in {
  float: right;
  margin-left: 0;
  margin-right: 0;
}

.wp-block-chimera-site-nav #nav-utility.linklist > .chimera-site-nav__notifications {
  margin-right: 18px;
  margin-left: 0;
}

.wp-block-chimera-site-nav #nav-utility a,
.wp-block-chimera-site-nav #nav-utility button {
  color: var(--chimera-b-white-86, rgba(255, 255, 255, 0.86));
  font-family: "Oswald", sans-serif;
  font-size: 11px;
  font-weight: 400;
  letter-spacing: 0.03em;
  line-height: normal;
  text-transform: uppercase;
  text-decoration: none;
  position: relative;
}

.wp-block-chimera-site-nav #utility-search-box .inputbox.search {
  font-family: Verdana, Helvetica, Arial, sans-serif;
}

.wp-block-chimera-site-nav #nav-breadcrumbs.nav-breadcrumbs.linklist.navlinks {
  grid-column: 1;
  grid-row: 2;
  width: 100%;
  margin: 0;
  padding: 1px 0 0;
  border-top: 0;
  min-height: 0;
  line-height: 1.15;
  list-style-type: none;
}

.wp-block-chimera-site-nav #nav-breadcrumbs .breadcrumbs {
  margin: 0;
  padding: 0;
  color: var(--chimera-t-grey-soft, rgb(189, 189, 189));
  font-family: "Open Sans", Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.15;
}

.wp-block-chimera-site-nav #nav-breadcrumbs .crumb {
  float: none;
  display: inline-block;
  font-weight: bold;
  word-wrap: normal;
}

.wp-block-chimera-site-nav #nav-breadcrumbs .crumb a {
  display: inline;
  color: var(--chimera-gold, rgb(247, 217, 156)) !important;
  font-family: "Open Sans", Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.15;
  white-space: nowrap;
  text-overflow: ellipsis;
  vertical-align: bottom;
  overflow: hidden;
  text-decoration: none;
}

.wp-block-chimera-site-nav #nav-breadcrumbs .crumb a i[class*="fa-"] {
  line-height: 1;
  vertical-align: baseline;
}

@media (max-width: 900px) {
  .wp-block-chimera-site-nav.chimera-site-nav {
    --chimera-site-nav-height: 58px;
  }

  .wp-block-chimera-site-nav .chimera-site-nav__split {
    grid-template-columns: auto 1fr;
  }

  .wp-block-chimera-site-nav .chimera-site-nav__brand img {
    width: 136px;
  }

  .wp-block-chimera-site-nav .chimera-site-nav__links {
    gap: 14px;
    padding-left: 10px;
  }

  .wp-block-chimera-site-nav .chimera-site-nav__links a.chimera-site-nav__account-pill {
    min-height: 21px;
    padding: 0 7px;
    margin-right: 10px;
    font-size: 0.75rem;
  }

  .wp-block-chimera-site-nav .chimera-site-nav__side--links {
    overflow-x: auto;
    overflow-y: visible;
  }

  .wp-block-chimera-site-nav .chimera-site-nav__links a {
    font-size: 0.75rem;
    padding: 16px 0 14px;
  }
}

@media (max-width: 640px) {
  .wp-block-chimera-site-nav.chimera-site-nav {
    --chimera-site-nav-height: 54px;
  }

  body.admin-bar .wp-block-chimera-site-nav.chimera-site-nav.chimera-site-nav--sticky {
    top: 46px;
  }

  .wp-block-chimera-site-nav .chimera-site-nav__brand img {
    width: 112px;
  }

  .wp-block-chimera-site-nav .chimera-site-nav__links {
    gap: 12px;
    padding-left: 8px;
  }

  .wp-block-chimera-site-nav .chimera-site-nav__links a.chimera-site-nav__account-pill {
    min-height: 20px;
    padding: 0 6px;
    margin-right: 8px;
    font-size: 0.7rem;
    letter-spacing: 0.06em;
  }

  .wp-block-chimera-site-nav .chimera-site-nav__links a {
    font-size: 0.7rem;
    letter-spacing: 0.02em;
  }

  .wp-block-chimera-site-nav .chimera-site-nav__context-inner {
    grid-template-columns: minmax(0, 1fr);
    grid-template-rows: auto auto auto;
    align-items: start;
    gap: 8px;
    padding: 8px 0;
  }

  .wp-block-chimera-site-nav .chimera-site-nav__context-row {
    width: auto;
    max-width: none;
    left: auto;
    margin: 0;
  }

  .wp-block-chimera-site-nav .chimera-site-nav__utility {
    flex-wrap: wrap;
    gap: 12px;
  }

  .wp-block-chimera-site-nav .chimera-site-nav__user-menu,
  .wp-block-chimera-site-nav .chimera-site-nav__forum-search {
    grid-column: 1;
    justify-self: start;
    margin-left: 0;
  }

  .wp-block-chimera-site-nav .chimera-site-nav__user-menu {
    grid-row: 2;
  }

  .wp-block-chimera-site-nav .chimera-site-nav__forum-search {
    grid-row: 3;
  }

  .wp-block-chimera-site-nav .chimera-site-nav__breadcrumbs {
    grid-row: 4;
  }

  .wp-block-chimera-site-nav .chimera-site-nav__user-dropdown {
    right: auto;
    left: 0;
  }
}



.wp-block-chimera-site-nav #nav-utility.linklist > li.chimera-site-nav__notifications.rightside {
  margin-right: 18px !important;
}

.wp-block-chimera-site-nav #username_logged_in a.header-avatar {
  padding-left: 6.87px;
}

.wp-block-chimera-site-nav #nav-utility a,
.wp-block-chimera-site-nav #nav-utility button {
  font-size: 0.82rem;
}

/* Forum header/nav parity: copied from phpBB chimera overall_header.html + chimera.css/common.css selectors. */
.wp-block-chimera-site-nav #header-subsilver {
  background: var(--chimera-s-dark-2, rgb(38, 38, 38));
  margin: 0;
  max-width: none;
  padding: 0;
  border: 0 !important;
  box-shadow: none;
}

.wp-block-chimera-site-nav .headerbar {
  background: transparent;
  color: var(--chimera-t-white, rgb(242, 242, 242));
  max-width: none;
  padding: 0;
}

.wp-block-chimera-site-nav .chimera-forum-topnav {
  width: 100%;
  min-height: 62px;
  height: 62px;
  background: var(--chimera-s-dark-2, rgb(38, 38, 38));
  border-top: 1px solid var(--chimera-t-grey-200, rgb(200, 200, 200));
  border-bottom: 1px solid var(--chimera-t-grey-200, rgb(200, 200, 200));
  box-sizing: border-box;
  position: relative;
}

.wp-block-chimera-site-nav .headerbar .chimera-site-nav__split {
  position: absolute;
  inset: 0;
  display: grid;
  grid-template-columns: 1fr 1fr;
}

.wp-block-chimera-site-nav .headerbar .chimera-site-nav__side {
  min-width: 0;
  min-height: 62px;
  display: flex;
  align-items: center;
}

.wp-block-chimera-site-nav .headerbar .chimera-site-nav__side--brand {
  justify-content: center;
}

.wp-block-chimera-site-nav .headerbar .chimera-site-nav__side--links {
  justify-content: flex-start;
  overflow-x: hidden;
  overflow-y: hidden;
  white-space: nowrap;
}

.wp-block-chimera-site-nav .headerbar .chimera-site-nav__brand,
.wp-block-chimera-site-nav .headerbar .chimera-site-nav__links a {
  color: var(--chimera-t-white-pure, #fff);
  text-decoration: none;
  font-family: "Oswald", sans-serif;
  text-transform: uppercase;
  outline: none;
  box-shadow: none;
  border: 0;
  background: transparent;
  -webkit-tap-highlight-color: transparent;
}

.wp-block-chimera-site-nav .headerbar .chimera-site-nav__brand {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 42px;
  color: var(--chimera-b-white-72, rgba(255, 255, 255, 0.72));
}

.wp-block-chimera-site-nav .headerbar .chimera-brand-image {
  display: block;
  width: 168px;
  height: auto;
  filter: opacity(0.96);
}

.wp-block-chimera-site-nav .headerbar .chimera-site-nav__links {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 18px;
  flex-wrap: nowrap;
  white-space: nowrap;
}

.wp-block-chimera-site-nav .headerbar .chimera-site-nav__links a {
  color: var(--chimera-b-white-86, rgba(255, 255, 255, 0.86));
  font-size: 0.82rem;
  font-weight: 400;
  letter-spacing: 0.03em;
  position: relative;
  padding: 18px 0 17px;
  transition: color 180ms ease, transform 180ms ease;
}

.wp-block-chimera-site-nav .headerbar .chimera-site-nav__links a::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 10px;
  height: 2px;
  background: var(--chimera-a-orange, #e07b39);
  transform: scaleX(0);
  transform-origin: center;
  transition: transform 180ms ease;
}

.wp-block-chimera-site-nav .headerbar .chimera-site-nav__links a:hover,
.wp-block-chimera-site-nav .headerbar .chimera-site-nav__links a:focus {
  transform: translateY(-1px);
}

.wp-block-chimera-site-nav .headerbar .chimera-site-nav__brand:hover,
.wp-block-chimera-site-nav .headerbar .chimera-site-nav__brand:focus,
.wp-block-chimera-site-nav .headerbar .chimera-site-nav__links a:hover,
.wp-block-chimera-site-nav .headerbar .chimera-site-nav__links a:focus {
  color: var(--chimera-a-orange, #e07b39);
  text-decoration: none;
}

.wp-block-chimera-site-nav .headerbar .chimera-site-nav__brand:hover .chimera-brand-image,
.wp-block-chimera-site-nav .headerbar .chimera-site-nav__brand:focus .chimera-brand-image {
  filter: opacity(1);
}

.wp-block-chimera-site-nav .headerbar .chimera-site-nav__links a:hover::after,
.wp-block-chimera-site-nav .headerbar .chimera-site-nav__links a:focus::after,
.wp-block-chimera-site-nav .headerbar .chimera-site-nav__links a.is-active::after {
  transform: scaleX(1);
}

.wp-block-chimera-site-nav .headerbar .chimera-site-nav__links a.is-active {
  color: var(--chimera-a-orange, #e07b39);
}

.wp-block-chimera-site-nav .headerbar .chimera-site-nav__links a.chimera-site-nav__account-pill {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 24px;
  height: 24px;
  padding: 0 9px;
  margin: 0;
  border: 1px solid rgba(247, 217, 156, 0.72);
  border-radius: 3px;
  color: var(--chimera-gold, #f7d99c);
  line-height: 1;
  box-shadow: 0 0 14px rgba(247, 217, 156, 0.28);
  transform: none;
}

.wp-block-chimera-site-nav .headerbar .chimera-site-nav__links a.chimera-site-nav__account-pill::after {
  display: none;
}

.wp-block-chimera-site-nav .headerbar .chimera-site-nav__links a.chimera-site-nav__account-pill:hover,
.wp-block-chimera-site-nav .headerbar .chimera-site-nav__links a.chimera-site-nav__account-pill:focus {
  color: var(--chimera-gold, #f7d99c);
  transform: none;
}

.wp-block-chimera-site-nav .chimera-site-nav__wrap.wrap {
  margin: 0 auto;
  max-width: 1152px;
  min-width: 0;
  padding: 0;
  background: transparent;
  border: 0;
}

.wp-block-chimera-site-nav .chimera-site-nav__page-header,
.wp-block-chimera-site-nav .chimera-site-nav__context-row.navbar {
  background: var(--chimera-s-dark-2, rgb(38, 38, 38));
  border: 1px solid var(--chimera-b-white-18, rgba(255, 255, 255, 0.18));
  box-shadow: inset 0 1px 0 var(--chimera-b-white-04, rgba(255, 255, 255, 0.04));
}

.wp-block-chimera-site-nav .chimera-site-nav__page-header {
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}

.wp-block-chimera-site-nav .chimera-site-nav__context-row.navbar.chimera-utilitybar {
  width: auto;
  max-width: none;
  min-height: 0;
  margin: 0;
  padding: 0;
  border-top: 0;
  border-left: 0 !important;
  border-right: 0 !important;
  border-bottom: 1px solid var(--chimera-t-grey-200, rgb(200, 200, 200));
  background: var(--chimera-s-dark-2, rgb(38, 38, 38));
  position: relative;
  box-sizing: border-box;
  box-shadow: none;
  color: var(--chimera-t-white, rgb(242, 242, 242));
  font-family: "Open Sans", Arial, sans-serif;
  font-size: 10px;
  font-weight: 400;
  line-height: normal;
}

.wp-block-chimera-site-nav .chimera-site-nav__context-row.navbar.chimera-utilitybar::after {
  content: "";
  position: absolute;
  left: calc(50% - 50vw);
  bottom: -1px;
  width: 100vw;
  height: 1px;
  background: var(--chimera-t-grey-200, rgb(200, 200, 200));
  pointer-events: none;
}

.wp-block-chimera-site-nav .chimera-site-nav__context-row.navbar.chimera-utilitybar::before {
  content: "";
  position: absolute;
  left: calc(50% - 50vw);
  top: 0;
  width: 100vw;
  height: 100%;
  background: var(--chimera-s-dark-2, rgb(38, 38, 38));
  pointer-events: none;
  z-index: 0;
}

.wp-block-chimera-site-nav .chimera-site-nav__context-row.navbar.chimera-utilitybar > .inner {
  position: relative;
  z-index: 3;
}

.wp-block-chimera-site-nav .chimera-site-nav__context-row.navbar.chimera-utilitybar::after {
  z-index: 2;
}

.wp-block-chimera-site-nav .chimera-site-nav__context-row .inner {
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  grid-template-rows: auto auto;
  align-items: center;
  gap: 0 18px;
  align-content: start;
  max-width: none;
  margin: 0;
  padding: 0;
}

.wp-block-chimera-site-nav #nav-utility {
  display: block;
  margin: 0;
  padding: 8px 0 1px;
  grid-column: 1 / -1;
  grid-row: 1;
  width: 100%;
  height: auto;
  min-height: 0;
  overflow: visible;
  list-style-type: none;
  color: var(--chimera-t-white, rgb(242, 242, 242));
  font-family: "Open Sans", Arial, sans-serif;
  font-size: 10px;
  font-weight: 400;
  line-height: normal;
}

.wp-block-chimera-site-nav #nav-utility > li,
.wp-block-chimera-site-nav #nav-utility > li.rightside {
  float: left;
  margin: 0;
  padding: 0;
  font-size: 1.1em;
  line-height: 2.2em;
  list-style-type: none;
  width: auto;
}

.wp-block-chimera-site-nav #nav-utility > li.rightside {
  float: right;
  margin-left: 18px;
  margin-right: 0 !important;
  text-align: right;
}

.wp-block-chimera-site-nav #username_logged_in {
  float: right;
  margin-left: 0;
  margin-right: 0 !important;
}

.wp-block-chimera-site-nav #username_logged_in a.header-avatar {
  padding-left: 0;
}

.wp-block-chimera-site-nav #nav-utility > li {
  margin-right: 18px;
}

.wp-block-chimera-site-nav #nav-utility > li.rightside,
.wp-block-chimera-site-nav #username_logged_in {
  margin-right: 0;
}

.wp-block-chimera-site-nav #nav-utility a {
  color: var(--chimera-b-white-86, rgba(255, 255, 255, 0.86));
  font-family: "Oswald", sans-serif;
  font-size: 0.82rem;
  font-weight: 400;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  position: relative;
  line-height: normal;
  text-decoration: none;
}

.wp-block-chimera-site-nav #nav-utility a:hover,
.wp-block-chimera-site-nav #nav-utility a:focus {
  color: var(--chimera-a-orange, #e07b39);
  text-decoration: none;
}

.wp-block-chimera-site-nav #nav-breadcrumbs {
  grid-column: 1;
  grid-row: 2;
  width: 100%;
  margin: 0;
  padding: 1px 0 0;
  border-top: 0;
  min-height: 0;
  line-height: 1.15;
  list-style-type: none;
  color: var(--chimera-t-white, rgb(242, 242, 242));
  font-family: "Open Sans", Arial, sans-serif;
  font-size: 10px;
  font-weight: 400;
}

.wp-block-chimera-site-nav #nav-breadcrumbs .breadcrumbs {
  margin: 0;
  padding: 0;
  line-height: 1.15;
  color: var(--chimera-t-grey-soft, rgb(189, 189, 189));
  font-size: 12px;
  font-weight: 400;
}

.wp-block-chimera-site-nav #nav-breadcrumbs .crumb {
  float: none;
  display: inline-block;
  font-weight: bold;
  word-wrap: normal;
}

.wp-block-chimera-site-nav #nav-breadcrumbs .crumb:before {
  content: "\2039";
  font-weight: bold;
  padding: 0 0.5em;
}

.wp-block-chimera-site-nav #nav-breadcrumbs .crumb:first-child:before {
  content: none;
}

.wp-block-chimera-site-nav #nav-breadcrumbs .crumb a {
  color: var(--chimera-gold, rgb(247, 217, 156)) !important;
  font-family: "Open Sans", Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.15;
  padding: 0;
  white-space: nowrap;
  text-overflow: ellipsis;
  vertical-align: bottom;
  overflow: hidden;
  text-decoration: none;
}

.wp-block-chimera-site-nav #nav-breadcrumbs .crumb a span {
  color: var(--chimera-gold, rgb(247, 217, 156)) !important;
  font-size: 12px;
  font-weight: 700;
}

.wp-block-chimera-site-nav #nav-utility > li > a,
.wp-block-chimera-site-nav #username_logged_in a.header-avatar {
  display: inline-block;
  line-height: 2.2em;
}

.wp-block-chimera-site-nav #quick-links > a.dropdown-trigger {
  display: inline-flex;
  align-items: center;
  gap: 6px;
}

.wp-block-chimera-site-nav #username_logged_in a.header-avatar span.username-coloured {
  font-weight: 700;
  line-height: 2.2em;
}

.wp-block-chimera-site-nav #nav-breadcrumbs .crumb a {
  display: inline-block;
}

.wp-block-chimera-site-nav #nav-utility > li > a,
.wp-block-chimera-site-nav #username_logged_in a.header-avatar,
.wp-block-chimera-site-nav #username_logged_in a.header-avatar span.username-coloured {
  line-height: 24.2px;
}

.wp-block-chimera-site-nav #nav-utility .hidden {
  display: none !important;
}

.wp-block-chimera-site-nav #nav-utility > li.dropdown-container.rightside {
  margin-right: 18px !important;
}

.wp-block-chimera-site-nav #nav-utility > li#username_logged_in.rightside {
  margin-right: 0 !important;
}
