.c-nav-primary{width:100%}.cc-masthead__primary-nav{display:flex;flex-flow:column nowrap;order:0}@media (min-width:1400px){.cc-masthead__primary-nav{flex-flow:row nowrap;gap:var(--spacer-primary-nav);height:50%;order:1}}.c-nav-primary__menu{display:flex;flex-flow:column nowrap;gap:var(--spacer-30)}@media (max-width:1399px){.c-nav-primary__menu li.c-nav-mega-menu__member-id{display:none}}@media (min-width:1400px){.c-nav-primary__menu{align-items:center;flex-flow:row nowrap;justify-content:space-between;margin-bottom:0!important;margin-top:0!important;width:100%}.cc-masthead--mega-menu .c-nav-primary__menu{width:auto}}.c-nav-primary__menu a,.c-nav-primary__menu button{background-color:initial;border:0;color:var(--color-white);cursor:pointer;font-family:var(--font-family-obviously-narrow);font-size:1.5rem;font-weight:var(--font-weight-bold);padding-left:0;padding-right:0;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;transition:var(--transition)}@media (min-width:1400px){.c-nav-primary__menu a,.c-nav-primary__menu button{font-size:var(--font-size-nav-desktop)}}@media (min-width:1920px){.c-nav-primary__menu a,.c-nav-primary__menu button{font-size:25px}}.c-nav-primary__menu a:not(.c-nav-primary__menu-trigger):not(.c-nav-primary__mega-menu-button):focus,.c-nav-primary__menu a:not(.c-nav-primary__menu-trigger):not(.c-nav-primary__mega-menu-button):hover,.c-nav-primary__menu button:not(.c-nav-primary__menu-trigger):not(.c-nav-primary__mega-menu-button):focus,.c-nav-primary__menu button:not(.c-nav-primary__menu-trigger):not(.c-nav-primary__mega-menu-button):hover{color:var(--color-brand-secondary);outline-color:var(--color-brand-secondary)}.cc-site__museum .c-nav-primary__menu a:not(.c-nav-primary__menu-trigger):not(.c-nav-primary__mega-menu-button):focus,.cc-site__museum .c-nav-primary__menu a:not(.c-nav-primary__menu-trigger):not(.c-nav-primary__mega-menu-button):hover,.cc-site__museum .c-nav-primary__menu button:not(.c-nav-primary__menu-trigger):not(.c-nav-primary__mega-menu-button):focus,.cc-site__museum .c-nav-primary__menu button:not(.c-nav-primary__menu-trigger):not(.c-nav-primary__mega-menu-button):hover,.cc-site__sam .c-nav-primary__menu a:not(.c-nav-primary__menu-trigger):not(.c-nav-primary__mega-menu-button):focus,.cc-site__sam .c-nav-primary__menu a:not(.c-nav-primary__menu-trigger):not(.c-nav-primary__mega-menu-button):hover,.cc-site__sam .c-nav-primary__menu button:not(.c-nav-primary__menu-trigger):not(.c-nav-primary__mega-menu-button):focus,.cc-site__sam .c-nav-primary__menu button:not(.c-nav-primary__menu-trigger):not(.c-nav-primary__mega-menu-button):hover,.cc-site__wc .c-nav-primary__menu a:not(.c-nav-primary__menu-trigger):not(.c-nav-primary__mega-menu-button):focus,.cc-site__wc .c-nav-primary__menu a:not(.c-nav-primary__menu-trigger):not(.c-nav-primary__mega-menu-button):hover,.cc-site__wc .c-nav-primary__menu button:not(.c-nav-primary__menu-trigger):not(.c-nav-primary__mega-menu-button):focus,.cc-site__wc .c-nav-primary__menu button:not(.c-nav-primary__menu-trigger):not(.c-nav-primary__mega-menu-button):hover{color:var(--color-brand-primary);outline-color:var(--color-brand-primary)}.c-nav-primary__offsite-menu{width:auto}@media (max-width:1399px){.c-nav-primary__offsite-menu{gap:var(--spacer-50)}}a.c-nav-primary__menu-trigger,button.c-nav-primary__menu-trigger{background-image:linear-gradient(var(--color-brand-primary),var(--color-brand-primary));background-position:0 100%;background-repeat:no-repeat;background-size:0 6px;color:var(--color-white);display:inline-block;padding-bottom:9px;padding-top:3px;position:relative;transition:var(--transition)}a.c-nav-primary__menu-trigger.has-active-sub-menu,a.c-nav-primary__menu-trigger:focus-visible,a.c-nav-primary__menu-trigger:hover,button.c-nav-primary__menu-trigger.has-active-sub-menu,button.c-nav-primary__menu-trigger:focus-visible,button.c-nav-primary__menu-trigger:hover{background-size:100% 6px}a.c-nav-primary__menu-trigger:focus-visible,button.c-nav-primary__menu-trigger:focus-visible{box-shadow:none;outline:0}@media (max-width:1399px){button.c-nav-primary__menu-trigger:after{background:var(--icon-arrow-right) center center no-repeat;background-size:12px;content:"";height:44px;opacity:.5;position:absolute;right:-28px;top:2px;width:12px}}
