#mainNav .ritm-brand-dot{margin-inline: .06em;color: #a93639;}@media (min-width: 992px) and (max-width: 1199.98px){#mainNav .brand-title{font-size: 1.5rem;line-height: 1;letter-spacing: -.035em;white-space: nowrap;}}@media (min-width: 1200px) and (max-width: 1399.98px){#mainNav .brand-title{font-size: 2rem;line-height: 1;letter-spacing: -.04em;white-space: nowrap;}}@media (min-width: 1400px) and (max-width: 1599.98px){#mainNav .brand-title{font-size: 2.625rem;line-height: 1;letter-spacing: -.045em;white-space: nowrap;}}@media (min-width: 1600px){#mainNav .brand-title{font-size: 3.375rem;line-height: 1;letter-spacing: -.05em;white-space: nowrap;}}@media (min-width: 992px){#mainNav.navbar-surface .navbar-nav>.nav-item>.nav-link:is(:hover,:focus-visible,.active){border-radius: var(--ritm-radius-pill);background: var(--ritm-primary-soft);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.navbar-hero .navbar-nav>.nav-item>.nav-link:is(:hover,:focus-visible,.active){background: rgba(255,255,255,.14);color: #fff !important;}}body.visual-hero-nav{padding-top: 0;}body.visual-hero-nav #mainNav:not(.navbar-scrolled),body.visual-hero-nav #mainNav.navbar-surface:not(.navbar-scrolled),body.visual-hero-nav #mainNav.navbar-hero:not(.navbar-scrolled){position: fixed;background: transparent;border-bottom-color: transparent;box-shadow: none;backdrop-filter: none;-webkit-backdrop-filter: none;}body.visual-hero-nav #mainNav:not(.navbar-scrolled) :is(.navbar-brand,.nav-link,.navbar-toggler,.ritm-nav-guest-link,.ritm-nav-user){color: #fff !important;}body.visual-hero-nav #mainNav:not(.navbar-scrolled) .brand-mark{border-color: rgba(255,255,255,.28);background: rgba(255,255,255,.14);color: #fff;}body.visual-hero-nav #mainNav:not(.navbar-scrolled) .ritm-nav-utilities{border-left-color: rgba(255,255,255,.26);}body.visual-hero-nav #mainNav:not(.navbar-scrolled) .ritm-nav-search-input{border-color: rgba(255,255,255,.38);background: rgba(8,25,48,.26);color: #fff;}body.visual-hero-nav #mainNav:not(.navbar-scrolled) .ritm-nav-search-input::placeholder,body.visual-hero-nav #mainNav:not(.navbar-scrolled) .ritm-nav-search-icon{color: rgba(255,255,255,.78);}body.visual-hero-nav #mainNav:not(.navbar-scrolled) .ritm-nav-user-avatar{background: rgba(255,255,255,.16);color: #fff;}body.visual-hero-nav #mainNav:not(.navbar-scrolled) :is(.nav-link,.ritm-nav-guest-link,.ritm-nav-user):hover,body.visual-hero-nav #mainNav:not(.navbar-scrolled) :is(.nav-link,.ritm-nav-guest-link,.ritm-nav-user):focus-visible{background: rgba(255,255,255,.14);color: #fff !important;}body.visual-hero-nav #mainNav.navbar-scrolled,body.visual-hero-nav #mainNav.navbar-surface.navbar-scrolled{background: var(--ritm-surface);border-bottom-color: var(--ritm-border);box-shadow: var(--ritm-shadow-sm);backdrop-filter: blur(14px);-webkit-backdrop-filter: blur(14px);}body.visual-hero-nav #mainNav.navbar-scrolled :is(.navbar-brand,.nav-link,.navbar-toggler){color: var(--ritm-text) !important;}#mainNav.navbar-scrolled{background: var(--ritm-surface);}@media (max-width: 991.98px){body.visual-hero-nav #mainNav:not(.navbar-scrolled) .navbar-toggler{background: rgba(8,25,48,.28);color: #fff !important;}}@media (min-width: 992px){#mainNav .ritm-nav-search{width: 50%;max-width: 50%;justify-self: start;}}#mainNav li.nav-item .nav-link,.menu-navbar li.nav-item .nav-link,.navbar li.nav-item .nav-link{width: 100% !important;padding: .33rem 2rem !important;font-weight: 400 !important;}#mainNav li.nav-item,#mainNav li.nav-item .nav-link,.menu-navbar li.nav-item,.menu-navbar li.nav-item .nav-link,.navbar li.nav-item,.navbar li.nav-item .nav-link{display: flex;align-items: center;justify-content: space-between;list-style: none;font-size: 1.33rem !important;line-height: 110% !important;}#mainNav li.nav-item .mobile-nav-title,.menu-navbar li.nav-item .mobile-nav-title,.navbar li.nav-item .mobile-nav-title{font-size: inherit !important;font-weight: inherit !important;line-height: inherit !important;}
