Joby Aviation

Joby Aviation

Preview image. Unlock full-res

Skyward Glide

Industryother
Palette
#0e1620
#f5f4df
#007ae5
#1c3f99
#eb6110
#083e6f
#ffd9c9
#abab9c

Color palette

brand
Skybound Blue
#007ae5

Dominant brand blue for primary backgrounds, full page sections, and active navigation indicators. Conveys innovation and optimism

Cosmic Violet
#1c3f99

Brand accent for navigation, subtle surface backgrounds, and graphic elements. Used in conjunction with other blues

accent
Sunset Orange
#eb6110

Accent for navigation elements and small graphic details

Horizon Blue
#083e6f

Outlined button borders when interacting with light backgrounds; also used for informational icons and input borders

Pale Peach
#ffd9c9

Subtle accent for navigation backgrounds and decorative graphics

neutral
Midnight Ink
#0e1620

Primary text, darkest backgrounds, interface borders

Cloud Whisper
#f5f4df

Off-white for backgrounds, secondary text, button outlines, and subtle card surfaces

Shadow Grey
#abab9c

Used for card box shadows, providing a soft lift

Typography

Type scale
Perfect Fourth (1.333) from 14px base
display64px · 1.05 · -0.03em
The quick brown fox jumps over the lazy dog
heading-lg40px · 1.05 · -0.03em
The quick brown fox jumps over the lazy dog
heading28px · 1.05 · -0.02em
The quick brown fox jumps over the lazy dog
heading-sm24px · 1.2 · -0.02em
The quick brown fox jumps over the lazy dog
subheading18px · 1.4 · -0.01em
The quick brown fox jumps over the lazy dog
body14px · 1.3 · -0.01em
The quick brown fox jumps over the lazy dog
caption10px · 1 · -0.03em
The quick brown fox jumps over the lazy dog
JobyDisplay
Weights
500, 550
Sizes
10px, 18px, 24px, 28px, 40px, 48px, 64px, 80px, 141px, 207px
Line height
1, 1.05, 1.2
Letter spacing
-0.0300em, -0.0200em, -0.0100em
Fallback
Inter

Headlines and display text. The bold weights and precise tracking convey authority and a contemporary feel.

jobyText
Weights
400, 450, 500, 550
Sizes
12px, 14px, 16px, 18px
Line height
0.89, 1, 1.2, 1.3, 1.4
Letter spacing
-0.0200em, -0.0100em
Fallback
Inter

Body text, navigation links, and badges. Its slightly condensed nature at smaller sizes maintains a structured, purposeful tone.

Arial
Weights
400
Sizes
13px
Line height
1.2
Letter spacing
normal
Fallback
Arial

Fallback and specific utility text, primarily for buttons and icons where system legibility is prioritized.

Joby Sans Display
Weights
500
Sizes
12px
Line height
1.2
Letter spacing
-0.0300em
Fallback
Inter

Used for specific body and icon text, featuring tighter tracking for a more compact impression.

Spacing & shape

Spacing
Section gap113px
Card padding40px
Element gap8px
Radius
Default8px
Cards16px
asymmetricCards160px 160px 0px 0px
otherLarge147.6px

Components

Ghost Navigation Button (Light Text)Interactive element for navigation or secondary actions, appearing on dark backgrounds.

Background: transparent (rgba(0, 0, 0, 0)), Text: Cloud Whisper (#f5f4df), Border: Cloud Whisper (#f5f4df), Radius: 0px, Padding: 0px.

Ghost Navigation Button (Dark Text)Interactive element for navigation or secondary actions, appearing on light backgrounds.

Background: transparent (rgba(0, 0, 0, 0)), Text: Horizon Blue (#083e6f), Border: Horizon Blue (#083e6f), Radius: 0px, Padding: 0px.

Feature Card (Blue BG)Container for showcasing features or information, using the primary brand blue.

Background: Skybound Blue (#007ae5), Text: Cloud Whisper (#f5f4df), Border Radius: 16px, Shadow: rgba(0, 0, 0, 0.3) 0px 16px 47.6px 0px, Padding: 0px. Headings use 'JobyDisplay' 550, body uses 'jobyText' 400.

Hero Section CardProminent card used in hero sections, often with asymmetric rounded corners.

Background: Skybound Blue (#007ae5), Border Radius: 160px 160px 0px 0px, Shadow: none, Padding: 0px 40px 0px 40px. Content within uses 'JobyDisplay' for titles and 'jobyText' for descriptive text, typically in Cloud Whisper.

Ghost InputInput field for user entry, designed for dark backgrounds.

Background: transparent (rgba(0, 0, 0, 0)), Text/Placeholder: Cloud Whisper (#f5f4df), Border: Cloud Whisper (#f5f4df), Radius: 0px, Padding: 0px.

Context BadgeSmall informational or labeling element.

Background: transparent (rgba(0, 0, 0, 0)), Text: Cloud Whisper (#f5f4df), Radius: 0px, Padding: 0px.

Guidelines

Do
  • Always use Midnight Ink (#0e1620) for primary text on light backgrounds and Cloud Whisper (#f5f4df) for text on dark/brand backgrounds to maintain high contrast (16.4:1 AAA on Cloud Whisper).
  • Employ JobyDisplay for all headings and JobyText for body copy, adjusting letter-spacing per size: tighter for display text (-0.0300em) and slightly looser for body text (-0.0100em).
  • Utilize Skybound Blue (#007ae5) as the primary background color for immersive sections, conveying the brand's core identity.
  • Apply 16px border-radius to standard cards and 160px 160px 0px 0px for distinctive, flowing card shapes in prominent areas.
  • Maintain a spacious layout with a consistent elementGap of 8px and a sectionGap of approximately 113px for clear content separation.
  • Use Horizon Blue (#083e6f) as the border color for outlined ghost buttons on light backgrounds, ensuring brand-aligned interactivity.
  • Integrate expressive motion with ease timing and 0.4s duration for transitions like transform, visibility, and opacity to enhance perceived responsiveness.
Don’t
  • Avoid using highly saturated colors for large text blocks; reserve them for accents or backgrounds.
  • Do not use box-shadows on elements not explicitly defined with one; maintain a generally flat aesthetic unless an element needs distinct visual elevation (like the Feature Card's rgba(0, 0, 0, 0.3) 0px 16px 47.6px 0px).
  • Do not deviate from the established font families and their respective weights; consistency is key to brand recognition.
  • Refrain from tight spacing between content blocks or elements; maintain the spacious feel with the established elementGap and sectionGap values.
  • Do not use generic system font Arial unless it's for specific, small utility components where JobyText doesn't fit the specified size range.
  • Avoid arbitrary border radii; stick to the defined 16px, 8px, 160px, or 147.6px values for visual consistency and brand recognition.
  • Never use primary brand colors like Skybound Blue or Cosmic Violet for primary action text or borders. Interactivity for primary actions is conveyed through ghost buttons with specific text/border colors (e.g., Cloud Whisper or Horizon Blue).

About this system

Show

Joby Aviation's visual system evokes a sense of aspirational flight and advanced technology. The primary design language pairs deep, saturated blues with stark white typography, creating a high-contrast, almost nocturnal-but-optimistic feel. Large, asymmetric rounded forms in backgrounds and card elements suggest fluidity and motion, while the overall spaciousness and minimal use of decorative elements keep the focus on the product's promise.

Layout

The page primarily utilizes a full-bleed layout, where background imagery and brand colors extend to the viewport edges, especially in the hero section. Content is typically centered within this full-bleed context. The hero section features a dramatic, large-scale image with a prominent, centered headline. Subsequent sections exhibit consistent vertical spacing, often switching between full-bleed brand color backgrounds (Skybound Blue) and white content areas. A loose, implicit grid is used for feature presentation, combining text and visuals. Navigation consists of a sticky top bar with minimal links.

Imagery

The visual language predominantly features high-contrast, moody photography showcasing an individual looking out of an aircraft window at a city skyline, emphasizing aspiration and cutting-edge travel. Imagery is often full-bleed or large-scale, providing an immersive experience. Product shots are not explicitly shown but implied. Iconography is minimal and appears as stroke-based and monochromatic, consistent with the overall clean UI. Imagery serves a decorative and atmospheric role, setting the brand's aspirational tone rather than explaining specific features.

Reminiscent of Archer Aviation, Boom Supersonic, Airbus, Impossible Foods.

# Joby Aviation — Style Reference
> Skyward Glide

**Theme:** light

**Site:** https://www.jobyaviation.com

Joby Aviation's visual system evokes a sense of aspirational flight and advanced technology. The primary design language pairs deep, saturated blues with stark white typography, creating a high-contrast, almost nocturnal-but-optimistic feel. Large, asymmetric rounded forms in backgrounds and card elements suggest fluidity and motion, while the overall spaciousness and minimal use of decorative elements keep the focus on the product's promise.

## Tokens — Colors

| Name | Value | Token | Role |
|------|------|------|------|
| Skybound Blue | `#007ae5` | `--color-skybound-blue` | Dominant brand blue for primary backgrounds, full page sections, and active navigation indicators. Conveys innovation and optimism |
| Cosmic Violet | `#1c3f99` | `--color-cosmic-violet` | Brand accent for navigation, subtle surface backgrounds, and graphic elements. Used in conjunction with other blues |
| Sunset Orange | `#eb6110` | `--color-sunset-orange` | Accent for navigation elements and small graphic details |
| Horizon Blue | `#083e6f` | `--color-horizon-blue` | Outlined button borders when interacting with light backgrounds; also used for informational icons and input borders |
| Pale Peach | `#ffd9c9` | `--color-pale-peach` | Subtle accent for navigation backgrounds and decorative graphics |
| Midnight Ink | `#0e1620` | `--color-midnight-ink` | Primary text, darkest backgrounds, interface borders |
| Cloud Whisper | `#f5f4df` | `--color-cloud-whisper` | Off-white for backgrounds, secondary text, button outlines, and subtle card surfaces |
| Shadow Grey | `#abab9c` | `--color-shadow-grey` | Used for card box shadows, providing a soft lift |

## Tokens — Typography

### JobyDisplay
- **Substitute:** Inter
- **Weights:** 500, 550
- **Sizes:** 10px, 18px, 24px, 28px, 40px, 48px, 64px, 80px, 141px, 207px
- **Line height:** 1, 1.05, 1.2
- **Letter spacing:** -0.0300em, -0.0200em, -0.0100em
- **Role:** Headlines and display text. The bold weights and precise tracking convey authority and a contemporary feel.

### jobyText
- **Substitute:** Inter
- **Weights:** 400, 450, 500, 550
- **Sizes:** 12px, 14px, 16px, 18px
- **Line height:** 0.89, 1, 1.2, 1.3, 1.4
- **Letter spacing:** -0.0200em, -0.0100em
- **Role:** Body text, navigation links, and badges. Its slightly condensed nature at smaller sizes maintains a structured, purposeful tone.

### Arial
- **Substitute:** Arial
- **Weights:** 400
- **Sizes:** 13px
- **Line height:** 1.2
- **Letter spacing:** normal
- **Role:** Fallback and specific utility text, primarily for buttons and icons where system legibility is prioritized.

### Joby Sans Display
- **Substitute:** Inter
- **Weights:** 500
- **Sizes:** 12px
- **Line height:** 1.2
- **Letter spacing:** -0.0300em
- **Role:** Used for specific body and icon text, featuring tighter tracking for a more compact impression.

## Tokens — Type Scale

Perfect Fourth (1.333) from 14px base.

| Role | Size | Line height | Letter spacing |
|------|------|------|------|
| caption | 10px | 1 | -0.03em |
| body | 14px | 1.3 | -0.01em |
| subheading | 18px | 1.4 | -0.01em |
| heading-sm | 24px | 1.2 | -0.02em |
| heading | 28px | 1.05 | -0.02em |
| heading-lg | 40px | 1.05 | -0.03em |
| display | 64px | 1.05 | -0.03em |

## Tokens — Spacing

- **Section gap:** 113px
- **Card padding:** 40px
- **Element gap:** 8px

## Tokens — Radius

- **Default:** 8px
- **Cards:** 16px
- **asymmetricCards:** 160px 160px 0px 0px
- **otherLarge:** 147.6px

## Layout

The page primarily utilizes a full-bleed layout, where background imagery and brand colors extend to the viewport edges, especially in the hero section. Content is typically centered within this full-bleed context. The hero section features a dramatic, large-scale image with a prominent, centered headline. Subsequent sections exhibit consistent vertical spacing, often switching between full-bleed brand color backgrounds (Skybound Blue) and white content areas. A loose, implicit grid is used for feature presentation, combining text and visuals. Navigation consists of a sticky top bar with minimal links.

## Imagery

The visual language predominantly features high-contrast, moody photography showcasing an individual looking out of an aircraft window at a city skyline, emphasizing aspiration and cutting-edge travel. Imagery is often full-bleed or large-scale, providing an immersive experience. Product shots are not explicitly shown but implied. Iconography is minimal and appears as stroke-based and monochromatic, consistent with the overall clean UI. Imagery serves a decorative and atmospheric role, setting the brand's aspirational tone rather than explaining specific features.

## Components

### Ghost Navigation Button (Light Text)
*Interactive element for navigation or secondary actions, appearing on dark backgrounds.*

Background: transparent (rgba(0, 0, 0, 0)), Text: Cloud Whisper (#f5f4df), Border: Cloud Whisper (#f5f4df), Radius: 0px, Padding: 0px.

### Ghost Navigation Button (Dark Text)
*Interactive element for navigation or secondary actions, appearing on light backgrounds.*

Background: transparent (rgba(0, 0, 0, 0)), Text: Horizon Blue (#083e6f), Border: Horizon Blue (#083e6f), Radius: 0px, Padding: 0px.

### Feature Card (Blue BG)
*Container for showcasing features or information, using the primary brand blue.*

Background: Skybound Blue (#007ae5), Text: Cloud Whisper (#f5f4df), Border Radius: 16px, Shadow: rgba(0, 0, 0, 0.3) 0px 16px 47.6px 0px, Padding: 0px. Headings use 'JobyDisplay' 550, body uses 'jobyText' 400.

### Hero Section Card
*Prominent card used in hero sections, often with asymmetric rounded corners.*

Background: Skybound Blue (#007ae5), Border Radius: 160px 160px 0px 0px, Shadow: none, Padding: 0px 40px 0px 40px. Content within uses 'JobyDisplay' for titles and 'jobyText' for descriptive text, typically in Cloud Whisper.

### Ghost Input
*Input field for user entry, designed for dark backgrounds.*

Background: transparent (rgba(0, 0, 0, 0)), Text/Placeholder: Cloud Whisper (#f5f4df), Border: Cloud Whisper (#f5f4df), Radius: 0px, Padding: 0px.

### Context Badge
*Small informational or labeling element.*

Background: transparent (rgba(0, 0, 0, 0)), Text: Cloud Whisper (#f5f4df), Radius: 0px, Padding: 0px.

## Guidelines

### Do

- Always use Midnight Ink (#0e1620) for primary text on light backgrounds and Cloud Whisper (#f5f4df) for text on dark/brand backgrounds to maintain high contrast (16.4:1 AAA on Cloud Whisper).
- Employ JobyDisplay for all headings and JobyText for body copy, adjusting letter-spacing per size: tighter for display text (-0.0300em) and slightly looser for body text (-0.0100em).
- Utilize Skybound Blue (#007ae5) as the primary background color for immersive sections, conveying the brand's core identity.
- Apply 16px border-radius to standard cards and 160px 160px 0px 0px for distinctive, flowing card shapes in prominent areas.
- Maintain a spacious layout with a consistent elementGap of 8px and a sectionGap of approximately 113px for clear content separation.
- Use Horizon Blue (#083e6f) as the border color for outlined ghost buttons on light backgrounds, ensuring brand-aligned interactivity.
- Integrate expressive motion with ease timing and 0.4s duration for transitions like transform, visibility, and opacity to enhance perceived responsiveness.

### Don't

- Avoid using highly saturated colors for large text blocks; reserve them for accents or backgrounds.
- Do not use box-shadows on elements not explicitly defined with one; maintain a generally flat aesthetic unless an element needs distinct visual elevation (like the Feature Card's rgba(0, 0, 0, 0.3) 0px 16px 47.6px 0px).
- Do not deviate from the established font families and their respective weights; consistency is key to brand recognition.
- Refrain from tight spacing between content blocks or elements; maintain the spacious feel with the established elementGap and sectionGap values.
- Do not use generic system font Arial unless it's for specific, small utility components where JobyText doesn't fit the specified size range.
- Avoid arbitrary border radii; stick to the defined 16px, 8px, 160px, or 147.6px values for visual consistency and brand recognition.
- Never use primary brand colors like Skybound Blue or Cosmic Violet for primary action text or borders. Interactivity for primary actions is conveyed through ghost buttons with specific text/border colors (e.g., Cloud Whisper or Horizon Blue).

## Agent Prompt Guide

Quick Color Reference:
text: #0e1620
background: #007ae5
border: #f5f4df
accent: #083e6f
primary action: #083e6f (outlined action border)

Example Component Prompts:
1. Create a hero section: full-bleed Skybound Blue (#007ae5) background, centered headline 'Skip traffic. Time to fly.' in JobyDisplay weight 550, size 80px, Cloud Whisper (#f5f4df) color, letter-spacing -0.03em. Max-width 1200px. Add a Ghost Navigation Button (Light Text) 'Investors' on the top right using JobyText weight 400, size 16px, transparent background, Cloud Whisper (#f5f4df) border and text.
2. Design a feature card: Background Skybound Blue (#007ae5), 16px border-radius, box-shadow rgba(0, 0, 0, 0.3) 0px 16px 47.6px 0px. Headline 'Technology that makes the dream possible' in JobyDisplay weight 500, size 24px, Cloud Whisper (#f5f4df). Body text 'Achieve seamless door to door travel with our innovative electric air taxi.' in jobyText weight 400, size 16px, Cloud Whisper (#f5f4df). No padding on card itself, content uses elementGap: 8px.
3. Implement a secondary navigation link: 'Discover the Experience' using jobyText weight 400, size 18px, Midnight Ink (#0e1620) text color, with a Horizon Blue (#083e6f) 1.5px solid border on hover, padding 15px top/right/bottom/left. Ensure base elementGap of 8px around it.

More like this