.site-header.editorial-navigation{top:max(14px, env(safe-area-inset-top));isolation:isolate;background:0 0;border-radius:26px;gap:22px;padding:16px 24px;transition:padding .22s,border-radius .22s;left:3vw;right:3vw}.site-header.editorial-navigation:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;-webkit-backdrop-filter:blur(16px)saturate(1.15);backdrop-filter:blur(16px)saturate(1.15);background:#0c0c0cd1;border:1px solid #ffffff1a;transition:opacity .22s;position:absolute;inset:0;box-shadow:0 10px 36px #00000029,inset 0 1px #ffffff08}.site-header.editorial-navigation[data-home=true][data-compact=false]:before{opacity:0}.editorial-navigation .brand-logo{width:112px;transition:width .22s}.editorial-navigation .brand .brand-byline{white-space:nowrap;max-height:16px;margin-top:8px;font-size:10px;line-height:1.4;transition:max-height .22s,margin-top .22s;overflow:hidden}.site-header.editorial-navigation[data-compact=true]{border-radius:22px;padding-block:10px}.editorial-navigation[data-compact=true] .brand-logo{width:96px}.editorial-navigation[data-compact=true] .brand .brand-byline{max-height:0;margin-top:0}.editorial-navigation .header-links{gap:24px;min-width:0}.editorial-navigation .desktop-nav{gap:20px;display:flex}.editorial-navigation .desktop-nav a,.editorial-navigation .contact-link{white-space:nowrap}.editorial-navigation .language-switch{flex-shrink:0;gap:4px}.editorial-navigation .language-switch>a,.editorial-navigation .language-switch>span{justify-content:center;align-items:center;min-width:28px;min-height:44px;padding:0 2px;display:inline-flex}.editorial-navigation .mobile-menu{display:none;position:static}.editorial-navigation .menu-button{white-space:nowrap;gap:10px;min-height:44px;padding:10px 0 10px 8px}.editorial-navigation .menu-button>span{text-align:center;width:1ch}.editorial-navigation #menu-panel{width:min(350px,100%);max-height:calc(100dvh - 150px - env(safe-area-inset-top) - env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px)saturate(1.15);backdrop-filter:blur(16px)saturate(1.15);overscroll-behavior:contain;scrollbar-width:thin;visibility:hidden;opacity:0;pointer-events:none;transform-origin:100% 0;background:#0c0c0ceb;border:1px solid #ffffff1a;border-radius:22px;padding:12px;transition:opacity .2s,transform .2s,visibility 0s linear .2s;position:absolute;top:calc(100% + 10px);right:0;overflow-y:auto;transform:translateY(6px)scale(.985);box-shadow:0 18px 42px #0000003d,inset 0 1px #ffffff08}.editorial-navigation #menu-panel[data-open=true]{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s;transform:translateY(0)scale(1)}.editorial-navigation #menu-panel a,.editorial-navigation #menu-panel button{text-align:left;width:100%;min-height:44px;color:var(--text);border-radius:12px;align-items:center;padding:12px 14px;font-size:15px;line-height:1.4;transition:background-color .16s,color .16s;display:flex}.editorial-navigation #menu-panel a:hover,.editorial-navigation #menu-panel a[aria-current]{color:var(--text);background:#ffffff0d}.editorial-navigation #menu-panel button{color:var(--muted);border-top:1px solid #ffffff17;border-radius:0 0 12px 12px;margin-top:8px;font-size:13px}:is(.editorial-navigation #menu-panel a:focus-visible,.editorial-navigation #menu-panel button:focus-visible){outline-offset:-2px}@media (max-width:1100px){.editorial-navigation .desktop-nav{display:none}.editorial-navigation .mobile-menu{display:block}.editorial-navigation .header-links{gap:18px}}@media (max-width:600px){.site-header.editorial-navigation{top:max(10px, env(safe-area-inset-top));border-radius:20px;gap:12px;padding:10px 14px;left:10px;right:10px}.site-header.editorial-navigation[data-compact=true]{border-radius:18px;padding-block:7px}.editorial-navigation .brand-logo{width:88px}.editorial-navigation[data-compact=true] .brand-logo{width:78px}.editorial-navigation .brand .brand-byline{max-height:0;margin-top:0}.editorial-navigation .header-links{gap:12px}.editorial-navigation .header-links>.contact-link{display:none}.editorial-navigation #menu-panel{width:auto;max-height:calc(100dvh - 110px - env(safe-area-inset-top) - env(safe-area-inset-bottom));transform-origin:top;border-radius:20px;left:0;right:0}}@media (max-width:380px){.site-header.editorial-navigation{gap:8px;padding-inline:10px}.editorial-navigation .brand-logo{width:78px}.editorial-navigation[data-compact=true] .brand-logo{width:72px}.editorial-navigation .header-links{gap:8px}.editorial-navigation .language-switch{gap:2px}.editorial-navigation .language-switch>a,.editorial-navigation .language-switch>span{min-width:26px}.editorial-navigation .menu-button{gap:7px;padding-left:4px;font-size:12px}}.site-header.editorial-navigation[data-navigation-motion=still],.site-header.editorial-navigation[data-navigation-motion=still] *,.site-header.editorial-navigation[data-navigation-motion=still]:before,.editorial-navigation[data-navigation-motion=still] #menu-panel,.editorial-navigation[data-navigation-motion=still] #menu-panel *{transition:none}@media (prefers-reduced-motion:reduce){.site-header.editorial-navigation,.editorial-navigation *,.site-header.editorial-navigation:before,.editorial-navigation #menu-panel,.editorial-navigation #menu-panel *{transition:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.site-header.editorial-navigation:before,.editorial-navigation #menu-panel{background:#0c0c0cf7}}
