.b5-header.shared-site-header{z-index:30;color:#ededed;--b4-action-fill:#f5f5f3;--b4-action-ink:#1a1a1a;background:#1a1a1a;border-bottom:1px solid #ffffff1a;grid-template-rows:auto;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;height:76px;padding:12px clamp(20px,4vw,48px);display:grid;position:sticky;top:0}.shared-site-header .b2-brand{white-space:nowrap;color:inherit;align-items:center;gap:10px;font-size:18px;font-weight:600;text-decoration:none;display:inline-flex}.shared-site-header>nav{grid-area:1/2;justify-content:center;align-items:center;gap:clamp(12px,1.7vw,28px);display:flex}.shared-site-header nav a{color:inherit;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:11px;text-decoration:none}.shared-site-header>.b2-organic{grid-area:1/3;justify-self:end}.shared-site-header .site-menu-trigger{display:none}.site-menu-sheet{color:#ededed;--b4-action-fill:#f5f5f3;--b4-action-ink:#1a1a1a;background:#1a1a1a;border:0;border-left:1px solid #ffffff20;width:min(360px,90vw);max-width:none;height:100dvh;max-height:none;margin:0;padding:24px;position:fixed;inset:0 0 0 auto}.site-menu-sheet::backdrop{background:#0009}.site-menu-top{justify-content:flex-end;align-items:center;margin-bottom:32px;font-weight:600;display:flex}.site-menu-sheet>.b4-cta{justify-content:flex-start}.site-menu-sheet button:not(.b4-cta),.site-menu-trigger{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff20;border-radius:12px;place-items:center;display:grid}.shared-site-header .site-menu-sheet nav{flex-direction:column;align-items:stretch;gap:8px;margin-bottom:32px;display:flex}.shared-site-header .site-menu-sheet nav a{min-height:44px;padding:14px 0;font-size:14px;display:flex}body:has(.site-menu-sheet[open]){overflow:hidden}@media (max-width:1100px){.b5-header.shared-site-header{grid-template-rows:auto;grid-template-columns:1fr auto;gap:12px;height:72px}.b5-header.shared-site-header>nav,.b5-header.shared-site-header>.b2-organic{display:none}.b5-header.shared-site-header .site-menu-trigger{grid-area:1/2;display:grid}}.site-product-menu{padding:18px 0;position:relative}.shared-site-header .site-product-trigger{color:inherit;font:inherit;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:11px;display:flex}.site-product-links{background:#202020;border:1px solid #ffffff20;border-radius:14px;gap:4px;min-width:210px;padding:10px;display:grid;position:absolute;top:100%;left:-20px;box-shadow:0 16px 30px #0005}.site-product-links[hidden]{display:none}.shared-site-header .site-product-links a{text-transform:none;letter-spacing:0;border-radius:8px;padding:12px;font-size:13px}:is(.site-product-links a:hover,.site-product-links a:focus-visible){background:#333}.site-product-trigger:focus-visible{outline-offset:6px;border-radius:3px;outline:2px solid #9bdbca}
