:root{--display:"Big Shoulders Display","Arial Narrow",Impact,sans-serif;--mono:"IBM Plex Mono",ui-monospace,Menlo,Consolas,monospace}.topbar{font-family:"IBM Plex Sans",system-ui,-apple-system,"Segoe UI",sans-serif;font-size:14px;line-height:1.5}.topbar{display:block;position:sticky;top:0;z-index:20;background:#1f6b45;color:#fff}.topbar .in{max-width:1120px;margin:0 auto;padding:10px 16px;display:flex;align-items:center;gap:16px}.brand{display:flex;align-items:center;gap:10px;color:#fff;text-decoration:none;flex:none}.brand img{width:40px;height:40px;border-radius:50%;background:#fff}.brand b{font-family:var(--display);font-size:22px;font-weight:800;text-transform:uppercase;line-height:1}.brand small{display:block;font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;opacity:.8}.topbar nav{margin-left:auto;display:flex;gap:4px;align-items:center;overflow-x:auto;scrollbar-width:none}.topbar nav a{color:#fff;text-decoration:none;font-weight:600;font-size:14px;padding:8px 10px;border-radius:6px;white-space:nowrap}.topbar nav a:hover{background:rgba(255,255,255,.12)}.topbar nav a[aria-current]{background:rgba(255,255,255,.16)}.topbar nav a.cta{background:#b88a1b;color:#1b1405;border-radius:99px;padding:8px 16px}@media (max-width:720px){.topbar{position:relative}.topbar .in{flex-wrap:wrap;gap:6px}.topbar nav{margin-left:0;flex:1 1 100%;min-width:0}.brand small{display:none}}