.primary-nav .nav-finder-description{display:none}.header-inner{gap:32px}.primary-nav .button--header{text-align:center;white-space:nowrap;justify-content:center}@media (min-width:1251px) and (max-width:1600px){.menu-button{color:inherit;letter-spacing:.16em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:12px;padding:10px 0;font-size:11px;font-weight:700;display:inline-flex}.menu-button i{background:currentColor;width:24px;height:1px;box-shadow:0 6px}.primary-nav{padding:25px max(40px,calc((100vw - var(--max))/2)) 35px;color:#fff;background:var(--navy);max-height:calc(100dvh - 98px);display:none;position:fixed;inset:98px 0 auto;overflow-y:auto}.primary-nav.is-open{display:grid}.primary-nav>a:not(.button){font:28px/1.15 var(--serif);border:0;padding:8px 0}.primary-nav .button--header{width:max-content;color:var(--navy);background:var(--cream);margin-top:14px}.primary-nav .nav-finder-description{color:#d0d5d9;font:400 14px/1.5 var(--sans);letter-spacing:normal;margin-top:8px;display:block}}@media (max-width:1250px){.primary-nav.is-open{max-height:calc(100dvh - 98px);overflow-y:auto}.primary-nav .nav-finder-description{color:#d0d5d9;font:400 14px/1.5 var(--sans);letter-spacing:normal;margin-top:8px;display:block}}@media (max-width:820px){.primary-nav.is-open{max-height:calc(100dvh - 80px)}}
