Developed for Sullivan
Pantheon
Pantheon is a global private markets investment firm with $70B+ in AUM across private equity, infrastructure, real assets, and credit. At Sullivan I built the global navigation, the homepage motion, and the Vue post system behind News, Insights, Events, and Team.
Global Navigation
The main menu opens its submenus on click, not hover, so the same interaction works with a mouse, a keyboard, and touch. Submenus are reachable and operable with Tab and Enter; the underline animation sits on top of that rather than being the thing that reveals the menu. The bar reflows to a mobile menu at narrow widths.
Tags & Search
Articles are reachable two ways: global search returns results across post types, and every tag on an article links to a filtered archive for that term.
Timeline Component
The company history timeline can be driven two ways: drag the wheel, or pick a year from the dropdown. Both paths move the same state, so the component does not depend on a drag gesture — the copy and the background image update together on each change. On mobile the wheel is laid out for touch.
Desktop View
Mobile View
Homepage hero & scroll sections
I built the homepage hero and the scroll-activated body sections with GSAP and ScrollTrigger. Each section is bound to its own trigger, so content reveals as it enters the viewport rather than on a fixed timer. Several sections use a different arrangement on mobile — a separate layout of the same components, not a scaled-down desktop.
Mobile View
Mobile View
Editor-configured components
Three components let an editor assemble a page without a developer: a leadership grid where each tile links to that person’s detail page, a related-content row curated per page, and an accordion holding 10+ office locations where each city name toggles its own panel.