:root{--main-nav-height: var(--nav-h);}body.visual-hero-nav,body.journal-hero-nav,body.home-surface-nav{padding-top: var(--main-nav-height);}#mainNav.navbar-surface,#mainNav.navbar-hero,body.visual-hero-nav #mainNav.navbar-surface,body.visual-hero-nav #mainNav.navbar-hero,body.journal-hero-nav #mainNav.navbar-surface,body.journal-hero-nav #mainNav.navbar-hero,body.home-surface-nav #mainNav.navbar-surface,body.home-surface-nav #mainNav.navbar-hero{position: fixed;inset: 0 0 auto;min-height: var(--main-nav-height);background: color-mix(in srgb,var(--ritm-surface) 96%,transparent);border-bottom: 1px solid var(--ritm-border);box-shadow: none;backdrop-filter: blur(14px);-webkit-backdrop-filter: blur(14px);}#mainNav :is(.navbar-brand,.navbar-toggler,.ritm-nav-guest-link,.ritm-nav-user),#mainNav .navbar-nav>.nav-item>.nav-link{color: var(--ritm-text) !important;}#mainNav .ritm-nav-search-input{border-color: var(--control-border-color);background: var(--ritm-surface);color: var(--ritm-text);}#mainNav .ritm-nav-search-input::placeholder,#mainNav .ritm-nav-search-icon{color: var(--ritm-text-muted);}#mainNav .ritm-nav-utilities{border-left-color: var(--ritm-border);}#mainNav .ritm-nav-user-avatar{background: var(--ritm-primary-soft);color: var(--ritm-primary);}body.visual-hero-nav #mainNav:not(.navbar-scrolled),body.journal-hero-nav #mainNav:not(.navbar-scrolled),body.home-surface-nav #mainNav:not(.navbar-scrolled){background: color-mix(in srgb,var(--ritm-surface) 96%,transparent);border-bottom-color: var(--ritm-border);box-shadow: none;backdrop-filter: blur(14px);-webkit-backdrop-filter: blur(14px);}body.visual-hero-nav #mainNav.navbar-surface:not(.navbar-scrolled),body.visual-hero-nav #mainNav.navbar-hero:not(.navbar-scrolled),body.journal-hero-nav #mainNav.navbar-surface:not(.navbar-scrolled),body.journal-hero-nav #mainNav.navbar-hero:not(.navbar-scrolled),body.home-surface-nav #mainNav.navbar-surface:not(.navbar-scrolled),body.home-surface-nav #mainNav.navbar-hero:not(.navbar-scrolled){background-color: color-mix(in srgb,var(--ritm-surface) 96%,transparent);}body.visual-hero-nav #mainNav:not(.navbar-scrolled) :is(.navbar-brand,.nav-link,.navbar-toggler,.ritm-nav-guest-link,.ritm-nav-user),body.journal-hero-nav #mainNav:not(.navbar-scrolled) :is(.navbar-brand,.nav-link,.navbar-toggler,.ritm-nav-guest-link,.ritm-nav-user),body.home-surface-nav #mainNav:not(.navbar-scrolled) :is(.navbar-brand,.nav-link,.navbar-toggler,.ritm-nav-guest-link,.ritm-nav-user){color: var(--ritm-text) !important;}body.visual-hero-nav #mainNav:not(.navbar-scrolled) .ritm-nav-search-input,body.journal-hero-nav #mainNav:not(.navbar-scrolled) .ritm-nav-search-input,body.home-surface-nav #mainNav:not(.navbar-scrolled) .ritm-nav-search-input{border-color: var(--control-border-color);background: var(--ritm-surface);color: var(--ritm-text);}body.visual-hero-nav #mainNav:not(.navbar-scrolled) :is(.ritm-nav-search-input::placeholder,.ritm-nav-search-icon),body.journal-hero-nav #mainNav:not(.navbar-scrolled) :is(.ritm-nav-search-input::placeholder,.ritm-nav-search-icon),body.home-surface-nav #mainNav:not(.navbar-scrolled) :is(.ritm-nav-search-input::placeholder,.ritm-nav-search-icon){color: var(--ritm-text-muted);}body.visual-hero-nav #mainNav:not(.navbar-scrolled) .ritm-nav-utilities,body.journal-hero-nav #mainNav:not(.navbar-scrolled) .ritm-nav-utilities,body.home-surface-nav #mainNav:not(.navbar-scrolled) .ritm-nav-utilities{border-left-color: var(--ritm-border);}body.visual-hero-nav #mainNav:not(.navbar-scrolled) .ritm-nav-user-avatar,body.journal-hero-nav #mainNav:not(.navbar-scrolled) .ritm-nav-user-avatar,body.home-surface-nav #mainNav:not(.navbar-scrolled) .ritm-nav-user-avatar{background: var(--ritm-primary-soft);color: var(--ritm-primary);}@media (min-width: 992px){#mainNav .ritm-nav-search{width: min(100%,340px);max-width: 340px;justify-self: start;}#mainNav .navbar-nav>.nav-item>.nav-link{display: inline-flex;width: auto !important;min-height: var(--control-height);align-items: center;padding: 0 .62rem !important;border-radius: 0;background: transparent;font-size: 1.125rem !important;font-weight: var(--font-weight-text) !important;line-height: 1.2 !important;}#mainNav .navbar-nav>.nav-item>.nav-link:is(:hover,:focus-visible,.active){background: transparent !important;color: var(--ritm-primary) !important;}body.visual-hero-nav #mainNav:not(.navbar-scrolled) .navbar-nav>.nav-item>.nav-link:is(:hover,:focus-visible,.active),body.journal-hero-nav #mainNav:not(.navbar-scrolled) .navbar-nav>.nav-item>.nav-link:is(:hover,:focus-visible,.active),body.home-surface-nav #mainNav:not(.navbar-scrolled) .navbar-nav>.nav-item>.nav-link:is(:hover,:focus-visible,.active){background: transparent !important;color: var(--ritm-primary) !important;}}@media (max-width: 991.98px){#mainNav .navbar-toggler{background: transparent;color: var(--ritm-text) !important;}body.visual-hero-nav #mainNav:not(.navbar-scrolled) .navbar-toggler,body.journal-hero-nav #mainNav:not(.navbar-scrolled) .navbar-toggler,body.home-surface-nav #mainNav:not(.navbar-scrolled) .navbar-toggler{background: transparent;color: var(--ritm-text) !important;}}
