@import url("/hume-type.css");

.hume-packages-link { white-space: nowrap; }
.hume-trap { position: absolute; left: -10000px; }

.navbar.w-nav,
.navbar .w-nav-overlay,
.navbar .nav-menu,
.navbar .menu-button-2.w--open {
  background: var(--hm-paper);
}

.navbar .nav-menu .w-nav-link,
.navbar .nav-menu .w-nav-link:is(.w--current, :hover, :focus-visible),
.navbar .w-nav-button {
  color: #111;
  font-family: var(--hm-font);
  font-weight: 600;
}
.navbar .nav-menu .w-nav-link:focus-visible {
  outline: 2px solid var(--hm-red);
  outline-offset: -2px;
}
.navbar .nav-menu .menu-button { background: transparent; border: 1px solid #111; }
.navbar .nav-menu .menu-button:hover { background: #f4e8e1; }
.navbar .w-nav-brand img { display: block; width: clamp(122px, 13vw, 170px); height: auto; }
.navbar .w-nav-button img { filter: brightness(0); }
.hm-home .hm-announcement a,
.hm-home .hm-announcement a:hover { color: #111; }
