.concept-nav.primary-navigation{gap:clamp(12px,2vw,28px)}.primary-navigation .primary-nav-item{align-items:center;display:flex;position:relative}.primary-navigation .primary-nav-destination{white-space:nowrap}.primary-navigation .primary-nav-disclosure>summary{color:#373a37;min-height:44px;font-size:var(--text-label);letter-spacing:.03em;cursor:pointer;background:0 0;border:0;align-items:center;padding:28px 0;font-weight:620;list-style:none;display:flex;position:relative}.primary-navigation .primary-nav-disclosure>summary::-webkit-details-marker{display:none}.primary-navigation .primary-nav-disclosure>summary::marker{content:""}.primary-navigation .primary-nav-disclosure>summary:hover{color:#715e31}.primary-navigation .primary-nav-disclosure>summary[aria-current=page]{color:var(--concept-ink);font-weight:690}.concept-nav .primary-nav-disclosure>summary:after{content:"";background:var(--concept-gold);opacity:0;height:1px;position:absolute;bottom:17px;left:0;right:0}.concept-nav .primary-nav-disclosure[open]>summary:after,.concept-nav .primary-nav-disclosure>summary[aria-current=page]:after{opacity:1}.concept-nav .primary-nav-disclosure>summary:focus-visible:after{opacity:1}.primary-navigation .primary-nav-panel{z-index:60;background:#f5f6f2;border:1px solid #d0d4c9;width:254px;padding:19px 20px 15px;position:absolute;top:calc(100% - 1px);left:-20px;box-shadow:0 14px 28px #1a261b17}.primary-navigation .primary-nav-panel>p{color:#6d725f;letter-spacing:.11em;text-transform:uppercase;margin:0 0 10px;font-size:10px;font-weight:550;line-height:1.6}.primary-navigation .primary-nav-panel>a{color:#414a3d;letter-spacing:0;border:0;border-top:1px solid #e0e3da;align-items:center;min-height:43px;padding:10px 0;font-size:13px;font-weight:450;line-height:1.45;transition:color .16s;display:flex}.primary-navigation .primary-nav-panel>a:before,.primary-navigation .primary-nav-panel>a:after{content:none}.primary-navigation .primary-nav-panel>a:hover{color:#715e31}.primary-navigation :focus-visible{outline-offset:3px;outline:2px solid #92763c}@media (min-width:801px){.concept-nav.primary-navigation .primary-nav-item{position:static}.concept-nav.primary-navigation .primary-nav-disclosure>summary{display:none}.concept-nav.primary-navigation .primary-nav-destination[aria-expanded=true]:after{left:0;right:0}.concept-nav.primary-navigation .primary-nav-panel{width:100%;height:44px;padding:0 max(24px, calc((100vw - var(--content-max-width)) / 2));overscroll-behavior-inline:contain;box-shadow:none;background:#e9ebe5;border:0;justify-content:safe center;align-items:center;gap:clamp(16px,2.4vw,32px);display:flex;top:100%;bottom:auto;left:0;overflow:auto hidden}.concept-header:has(.header-market) .concept-nav.primary-navigation .primary-nav-panel{top:auto;bottom:0}.concept-nav.primary-navigation .primary-nav-panel>p{display:none}.concept-nav.primary-navigation .primary-nav-panel>a{white-space:nowrap;border:0;border-bottom:1px solid #0000;flex:none;min-height:44px;padding:0}.concept-nav.primary-navigation .primary-nav-panel>a:hover{border-bottom-color:#92763c}.concept-nav.primary-navigation .primary-nav-panel>a:focus-visible{outline-offset:-3px}.concept-header:has(.concept-nav .primary-nav-disclosure[open]) .header-market-inner{visibility:hidden;pointer-events:none}}@media (min-width:801px) and (max-width:1100px){.concept-nav.primary-navigation{gap:12px}.concept-nav.primary-navigation .primary-nav-destination{font-size:13px}}.atlas-header .concept-nav .primary-nav-disclosure>summary{color:var(--atlas-paper)}.atlas-header .concept-nav.primary-navigation .primary-nav-panel>a{color:#414a3d}@media (max-width:800px){.concept-home:has(>.concept-header[data-mobile-scroll]){overflow:clip}:root:has(.concept-header[data-mobile-scroll]){scroll-padding-top:var(--mobile-header-height,109px)}.concept-header[data-mobile-scroll],.concept-home>.concept-header[data-mobile-scroll],.atlas-page>.concept-header[data-mobile-scroll]{position:sticky;top:0}.concept-header[data-mobile-scroll]{transition:transform .22s cubic-bezier(.2,.7,.2,1);transform:translateY(0)}.concept-header[data-mobile-scroll=hidden]{transform:translateY(calc(-100% - 1px))}:is(.concept-header[data-mobile-scroll=hidden]:has(:focus-visible),.concept-header[data-mobile-scroll]:has(.concept-menu[open])){transform:translateY(0)}.concept-menu>summary{width:44px;height:44px;position:relative}.concept-menu>summary>span{position:absolute;top:21px;left:12px}.concept-menu>summary>span:first-child{transform:translateY(-4px)}.concept-menu>summary>span:last-child{transform:translateY(4px)}.concept-menu[open]>summary>span:first-child{transform:rotate(45deg)}.concept-menu[open]>summary>span:last-child{transform:rotate(-45deg)}.concept-menu .concept-mobile-nav.primary-navigation{width:min(420px,100vw - 36px);padding:12px 16px max(16px, env(safe-area-inset-bottom));overscroll-behavior:contain;overflow-y:auto}.concept-menu .concept-mobile-nav.primary-navigation .primary-nav-item{border-bottom:1px solid var(--concept-line);display:block}.concept-menu .concept-mobile-nav.primary-navigation .primary-nav-destination{border:0;min-height:50px;padding:12px 44px 12px 12px}.concept-menu .concept-mobile-nav.primary-navigation .primary-nav-disclosure>summary{letter-spacing:0;background:0 0;border:0;justify-content:flex-start;width:100%;height:auto;min-height:50px;padding:12px;font-size:18px;font-weight:450;position:relative}.concept-menu .concept-mobile-nav.primary-navigation .primary-nav-disclosure[open]>summary,.concept-menu .concept-mobile-nav.primary-navigation .primary-nav-disclosure>summary[aria-current=page]{color:#715e31;background:#a4864817}.atlas-header .concept-mobile-nav.primary-navigation .primary-nav-disclosure>summary{color:var(--atlas-paper)}.concept-menu .concept-mobile-nav.primary-navigation .primary-nav-panel{width:auto;box-shadow:none;background:0 0;border:0;padding:3px 12px 14px;position:static}.concept-menu .concept-mobile-nav.primary-navigation .primary-nav-panel>p{margin-bottom:5px;font-size:9px}.concept-menu .concept-mobile-nav.primary-navigation .primary-nav-panel>a{color:#414a3d;background:0 0;border:0;border-top:1px solid #e0e3da;min-height:44px;padding:10px 0;font-size:14px;font-weight:450;line-height:1.4}.concept-menu .concept-mobile-nav.primary-navigation .primary-nav-panel>a:hover{color:#715e31}.concept-menu .concept-mobile-nav.primary-navigation .concept-menu-presentation{padding-inline:12px}}@media (prefers-reduced-motion:reduce){.concept-header[data-mobile-scroll],.primary-navigation .primary-nav-panel>a{transition:none}}
