header.site-header{box-sizing:border-box;position:relative;z-index:10;height:72px;min-height:72px;border:0;background:#000}header.site-header .header-inner{box-sizing:border-box;display:flex;align-items:center;width:100%;max-width:none;height:72px;min-height:72px;margin:0;padding:0 48px;gap:28px}header.site-header .header-inner .wordmark{display:block;flex:none;white-space:nowrap;font-size:22px;line-height:28px;font-weight:800;letter-spacing:-.035em;color:#fff}header.site-header .wordmark span{color:#fff}header.site-header #primary-nav{display:flex;flex:none;align-items:center;align-self:center;flex-flow:row nowrap;gap:14px;min-width:0;height:56px;margin:0 0 0 auto;padding:0;overflow:visible}header.site-header #primary-nav a{box-sizing:border-box;display:flex;align-items:center;flex:none;height:56px;min-height:56px;margin:0;padding:0;border:3px solid transparent;border-inline:0;white-space:nowrap;font-family:Bahnschrift,arial narrow,roboto condensed,Arial,sans-serif;font-stretch:condensed;font-size:18px;font-weight:700;line-height:24px;letter-spacing:0;color:#fff;background:0 0}header.site-header #primary-nav a.active{border-bottom-color:#fff}header.site-header #primary-nav a:hover{color:#fff;background:0 0;text-decoration:underline}header.site-header .header-search{display:grid;place-items:center;flex:0 0 44px;width:44px;height:56px;margin:0;border:0;border-radius:0;background:0 0;color:#fff}header.site-header .header-search .icon{width:24px;height:24px;color:#fff}header.site-header .menu-toggle{display:none;border:0;border-radius:0;background:0 0;color:#fff}header.site-header .menu-toggle .icon{color:#fff}header.site-header .header-search-panel{right:48px}header.site-header a:focus-visible,header.site-header button:focus-visible{outline-color:#fff}@media(max-width:1279px){header.site-header .header-inner{padding-inline:24px;gap:16px}header.site-header .menu-toggle{display:grid;place-items:center;width:44px;height:56px;flex:0 0 44px;margin-left:auto}header.site-header #primary-nav{position:absolute;top:72px;left:0;right:0;display:none;flex-direction:column;align-items:stretch;gap:0;width:auto;height:auto;max-height:calc(100dvh - 72px);margin:0;padding:8px 24px 16px;background:#000;overflow-y:auto;overscroll-behavior:contain}header.site-header #primary-nav.open{display:flex}header.site-header #primary-nav a{flex:none;align-self:flex-start;width:auto;max-width:100%;border:0}header.site-header .header-search-panel{right:24px}}@media(max-width:540px){header.site-header .header-inner{padding-inline:16px;gap:8px}header.site-header .header-inner .wordmark{font-size:17px;line-height:24px}header.site-header .header-search-panel{right:16px}}