Now booking Q1 2027 discoveries — limited spots
← All work Case 06 — Brand & Web Design

A brand system built to perform.

For Epishow, we built the wordmark, the design system, and the Next.js + Sanity site behind it. The identity earns its keep on the page — not just in the deck.

Client
Epishow
Sector
Events · SaaS
Scope
Brand & web design
Year
2025
Services
Brand · Design system · Web build · Motion · Handoff
Stock photograph of stage lighting at a live event (not client photography)
The opportunity

A real product, hiding behind placeholder branding.

Epishow had built a serious product for the live events industry. They had paying customers, a roadmap, and a position no one else was claiming. They also had a logo their CEO drew in Figma at 11pm two years ago.

The brand and the marketing site had become the ceiling. Investors squinted. Buyers second-guessed. The team kept apologizing.

The brief: a brand and web system that puts the product in front of the right buyers without an asterisk — and a build the in-house team can run after launch.

What we recommended

Make the brand work on the page.

  1. Decision 01

    Run brand and build as one team.

    Design and engineering in one daily standup. That closes the gap where “the comp doesn’t match the live site” usually lives.

  2. Decision 02

    Define the system once, in tokens.

    Tokens, components, and motion — durations, easings, stagger — ported 1:1 to code. Change a button and the whole site stays consistent on the next deploy.

  3. Decision 03

    Design for the handoff from day one.

    Content modeled so marketing can ship a sector page or customer story without a developer, backed by a Loom library, written SOPs, and a Notion runbook.

What we shipped

Identity, system, site — and the handoff.

01

Wordmark & identity system

A custom wordmark, mark, and a tight palette built around stage-light gradients. Designed for video, ad units, and stage signage equally.

02

Design system in Figma

Tokens, components, and patterns — ported 1:1 to code. The marketing site and the in-app surface use the same primitives.

03

Next.js + Sanity build

App Router, edge-rendered, ISR-cached. Content modeled so marketing can ship a new sector page or a customer story without a developer.

04

Motion system

Hero choreography, scroll-driven reveals, and a small interaction library — all spec’d so motion feels intentional, not decorative.

05

Photography & art direction

Stage and crowd shoots, set up to feed the Sanity library forever. Treatment guidelines so future shoots look like the same brand.

06

Operator handoff

Loom library, written SOPs, and a Notion runbook. The internal team shipped a new page on day 14 with no help from us.

How we worked

Brand and build, one team.

Most agencies hand the brand to a separate team to build. We don’t. The designer who picked the wordmark and the engineer who shipped the navigation were in the same standup every day.

That collapses the loop where “the comp doesn’t match the live site” usually lives. By week four we were shipping fully styled, fully interactive screens straight from the system.

The motion language was written into the design system — durations, easings, and stagger relationships defined at the token level. Marketing can change a button and the entire site is consistent the next deploy.

Stack Next.js + Sanity
Build window 12 weeks
Owner after In-house
Outcomes

What the team runs on its own.

Build window

12 weeks

Brand and build in one standup. By week four, fully styled, interactive screens were shipping straight from the system.

Ownership

Day 14

The internal team shipped a new page on day 14 with no help from us.

Consistency

One set of primitives

The marketing site and the in-app surface use the same tokens and components.

Selected outputs

Designed to feel like opening night.

TYPEAaTOKENSCOLORTYPEAaSPACEMOTIONDURATIONEASINGSTAGGERCOMPONENTSBUTTONFIGMA → CODE, 1:1
Design system in FigmaIllustration
HEROCUSTOMERSTORYSECTOR PAGESANITYNO DEVELOPER
Next.js + Sanity buildIllustration
A build the team runs after launch.01LOOMLIBRARY02WRITTENSOPS03NOTIONRUNBOOK04DAY 14NEW PAGE,IN-HOUSE
Operator handoffIllustration
For the first time the site looked like the product. Sales stopped having to explain what we actually do.
Founder — Epishow

Skip the slides. Have the conversation.

A 30-minute conversation. No deck. We map your brand and platform against where the company is going and tell you honestly where to start.