Section Library / Site Chrome

Navigation + Footer

Persistent site chrome that renders on every page via BaseLayout.astro. The navigation above and footer below are the live preview — interact with the mega-menu dropdowns directly.

CHROME-01 — Navigation

Navigation

P Purpose

Persistent top-of-page navigation that renders on every page. Split-identity layout: Vstorm wordmark left, primary nav links center, CTA button right. Four mega-menu dropdowns (Services, Industry, Company, Insights) give buyers a structured path into the site from any page.

W When to Use

  • Renders automatically on all pages via BaseLayout.astro
  • Suppress only on dedicated landing pages where nav exits reduce conversion (set showNav= on BaseLayout)
  • Never suppress on content pages, service pages, or the homepage

L Layout Behaviour

Sticky (position: sticky; top: 0), full-width, z-index: 200. White background with bottom border. Inner container capped at var(--content-max). Mega-menu overlays attach below the nav bar via an absolutely-positioned panel. Announcement topbar variant adds a full-width red strip above. Mobile: collapses to hamburger at 768px.

I Mega-Menu Structure

  • Services — Advisory & Consulting + Agentic AI Engineering columns + featured case study card
  • Industry — sector grid (Healthcare, Logistics, Financial Services, Retail, Manufacturing, Technology) + methodology callout
  • Company — About, Team, Careers, Press + mission statement sidebar
  • Insights — compact dropdown: Blog, Case Studies, Guides, Newsletter

! Do Not

  • Add more than 4 top-level nav triggers — cognitive load caps at 4 for mega-menus
  • Put CTAs inside mega-menu panels — the nav CTA button handles that
  • Change the sticky behavior — position fixed creates layout shift, sticky does not
  • Suppress the nav on non-landing pages — users lose wayfinding
  • Use the announcement topbar for non-time-sensitive messages — it loses impact

V Variants

  • Standard — wordmark + nav links + CTA. Default on all pages
  • With Announcement Topbar — adds a full-width red strip above the nav bar for time-sensitive promotions or alerts
Live Demo

The navigation bar at the top of this page is the live preview. Click Services, Industry, Company, or Insights to open the mega-menu dropdowns. The component renders automatically via BaseLayout.astro — it cannot be embedded as an isolated frame.