AJ
Ariba Jahan
Design System · v2026
Live canvas

Every rule is a control.

Each control changes one rule of the system. Switch the ground, the density, or the viewport, and the preview re-renders the way a real page would. The controls read the same values the site is built from.

Ground
Density
Viewport
Motion
Experience-Led Growth
Become
Unmissable

Organizations earn relevance — they don't inherit it. The experiences people have are downstream of decisions made upstream.

Work with me →
Case Study · 01

Company 1

Case-study summary goes here. Lead with the reframe.

Case Study · 02

Company 2

Case-study summary goes here. Lead with the reframe.

Case Study · 03

Company 3

Case-study summary goes here. Lead with the reframe.

Foundations · Color

The palette.

Three structural colors carry the whole site. Four accents appear only where each one is reserved. Click any swatch to copy its hex.

Primary — the majority of the design

Cream
Primary background — the default ground everywhere.
#FFFBF3 Click to copy
Charcoal
Primary text, and dark section background.
#2D2D2D Click to copy
Cherish Red
Brand color. CTAs and a full section ground.
#E73131 Click to copy
Tennis Ball
Unmissables tags and chips only.
#8EF942 Click to copy

Accent — graphics and small moments only, ≤30% of the visual space

Femme Pink
Work With Me & case-study tags.
#F5A8D5 Click to copy
Tangerine
Quest tags on the Select Work strip.
#FF6D24 Click to copy
Highlighter
About-page story-timeline tape.
#F3FF00 Click to copy
Outerspace
Held in reserve. Not yet in use.
#0F0FF4 Click to copy

The rhythm rule — never more than two same-tone sections in a row

Red earns at least one full appearance per page beyond CTAs. White text on charcoal or red always uses cream #FFFBF3, never pure white. Testimonials are color-coded by relationship: leadership on cream-with-border, speaking on charcoal, client on red.

Foundations · Type

Two faces, one scale.

Big Shoulders Display carries every headline, numeral, and label at heavy weights. Barlow does all the reading, with a 16px floor. Every size in the scale is a fixed value: there's no fluid clamp, so 48px stays 48px until the mobile breakpoint takes over.

Drag to preview the display face at any size: 88px
Unmissable
Hero H1Big Shoulders · 900
52–150px · −0.025em
Become Unmissable
Section H2Big Shoulders · 900
48px fixed · 32px mobile
People + Technology
EyebrowBig Shoulders · 800
11px locked · 0.22em
Selected Work
Important copyBarlow · 400
19px · line-height 1.6

The tier that sets up an ask sits above the body floor, so the reading that leads to a click never feels like filler.

BodyBarlow · 400/500
16px floor · 1.65

Sixteen pixels is the floor anywhere on the site. Body runs at a comfortable measure — never wider than about sixty-five characters.

CTA / linkBig Shoulders · 800
15px locked
Learn more →

Import: Big Shoulders Display 700;800;900 + Barlow 400;500;600 + italic 400

Components

The parts that repeat.

Each piece is shown in the states it takes. Use the state toggle to force hover and press without a mouse; the interaction rules are part of the spec.

Buttons
Solid + ghost. Hover lifts 6px; press pulls to ~60%.
Icon buttons
44×44px. Press adds scale(0.92).
Case StudyQuest2014Unmissables
Tape & chips
Rotated −1.4°. Color assigned per context.
Lead
Leadership

"This is such an incredible leadership testimonial, it must be on the site."

Testimonial · Leadership
Cream with border. Ghost word for texture.
Talk
Speaking

"This is such an incredible speaking testimonial, it must be on the site."

Testimonial · Speaking
Charcoal ground.
Work
Client

"This is such an incredible client testimonial, it must be on the site."

Testimonial · Client
Cherish red ground.
Case Study

Company 1

Front of the card: the reframe headline.

Role and context line

Back of the card: the challenge, the solution, and the impact.

Flip card
Click the corner. Front is the claim; back is the context.
Offer

Experience-Led Growth Sprint

For teams whose surface keeps breaking because the system underneath hasn't changed.

Content card
3px cherish top border. Hover lifts 5px.
Motion & interaction

How the system moves.

Nothing is parked offscreen waiting to reveal itself. Motion lives in two places: continuous ambient loops like the logo marquee, and the feedback of touch. Hit replay on any one to run it again.

Company 1Company 2Company 3Company 4Company 5Company 6Company 1Company 2Company 3Company 4Company 5Company 6
Logo marquee
linear · seamless · pause on hover
Card lift
translateY(−5px)
Hover lift
0.28s · cubic-bezier(.2,.7,.2,1)
Look here
Tape settle
0.5s · rotate + scale in

Front

The claim.

Back

The context.

Card flip
0.6s · rotateY(180deg)

All motion respects prefers-reduced-motion. Press state is the hover state pulled to about 60%. Every clickable element carries both; nothing gives feedback on hover alone.

The working rules

Building a new page.

The whole system in seven moves. Follow these and a new page matches the site without re-deriving a single decision.

Spacing spec

TokenValueWhere it's used
Section max-width1400pxCentered. Shared by every section.
Section padding-xclamp(24, 5vw, 80)pxThe formula that aligns all left edges.
Tier A top padding120pxAny section opening with eyebrow + headline. No exceptions.
Tier B top padding40–90pxUtility rows: marquees, stat strips, dividers.
Card grid gap24pxCards, offers, testimonials.
Photo-grid gap3–4pxPhoto grids and color-blocked panels.
1

Copy nav + footer verbatim. They're fixed. Never rebuild them per page.

2

Rotate the three grounds. Cream, charcoal, red — never more than two same-tone sections in a row.

3

Match the max-width and padding rhythm so nav, hero and sections all align on the left.

4

Use the image-slot for every photo — never a flat background-image div — so images stay swappable in the Studio.

5

Reach for tape only on a real "look here" moment. Don't default to it everywhere.

6

Pair every hover with a press state. Nothing gives feedback on hover alone.

7

16px body floor, fixed type scale. Sizes are decisions. Don't reintroduce a clamp on H2.

The lens is expectation. Experience-Led Growth is what that means for organizations; Cognitive Endurance for people. The practice and the lens never appear apart.

Copied