.cf-header.cf-relocated{left:0;right:0;width:auto;margin-left:0}.cf-header.is-scrolled{--h:63px;--logo-h:25px;--nav-size:14px;--bg:rgba(255,255,255,.72);--blur:16px;--shadow:0 8px 30px rgba(17,19,21,.06);--fg:var(--ink);--logo-w-op:0;--logo-b-op:1;--cta-bg:var(--ink);--cta-border:transparent;--cta-fg:#fff;--cta-circle:var(--accent);--cta-arrow:#fff}.cf-header.is-solid{position:sticky;--bg:#fff;--blur:0px;--shadow:0 6px 24px rgba(17,19,21,.05);--fg:var(--ink);--logo-w-op:0;--logo-b-op:1;--cta-bg:var(--ink);--cta-border:transparent;--cta-fg:#fff;--cta-circle:var(--accent);--cta-arrow:#fff}.cf-header.is-solid.is-scrolled{--shadow:0 8px 30px rgba(17,19,21,.08)}.cf-header.search-open,.cf-header.menu-open{--bg:#fff;--blur:0px;--shadow:0 10px 34px rgba(17,19,21,.08);--fg:var(--ink);--logo-w-op:0;--logo-b-op:1;--cta-bg:var(--ink);--cta-border:transparent;--cta-fg:#fff;--cta-circle:var(--accent);--cta-arrow:#fff}.cf-header.search-open{--h:90px;--logo-h:32px}.cf-header.is-scrolled .cta{height:40px}.cf-header.is-scrolled .cta-arrow{width:28px;height:28px}.cf-header.search-open .header-inner>nav,.cf-header.search-open .actions{display:none}.cf-header.search-open .search-bar{display:flex}.cf-header.search-open .search-panel{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.cf-header .burger.is-open .burger-line:nth-child(1){top:6px;transform:rotate(45deg)}.cf-header .burger.is-open .burger-line:nth-child(2){opacity:0;transform:scaleX(.25)}.cf-header .burger.is-open .burger-line:nth-child(3){top:6px;transform:rotate(-45deg)}.m-drawer.is-open{visibility:visible}.m-drawer.is-open .m-scrim{opacity:1}.m-drawer.is-open .m-panel{transform:none}.m-drawer.is-open .m-stagger{opacity:1;transform:none;transition-delay:calc(var(--i,0) * 40ms + 120ms)}body.menu-lock{overflow:hidden}@media (max-width:1024px){.cf-header.is-scrolled{--h:60px;--logo-h:23px}.cf-header.search-open{--h:76px;--logo-h:28px}.cf-header.search-open .header-inner{display:flex}.cf-header.search-open .logo,.cf-header.search-open .m-lang,.cf-header.search-open .m-tools{display:none}}@media (max-width:560px){.cf-header.is-scrolled{--h:54px;--logo-h:21px}.cf-header.search-open{--h:64px;--logo-h:24px}}.cf-modal.is-open .cf-modal-scrim{opacity:1}.cf-modal.is-open .cf-modal-card{opacity:1;transform:none}body.cf-modal-lock{overflow:hidden}.rcf-light .rcf-cc-trigger{border-right-color:#ccc!important}