Skip to main content
Back to Gallery

Runway · Full Page

Runway

An AI-tool landing that behaves like a film festival rather than a feature list — achromatic chrome (colour belongs to the imagery), Times Now serif + grotesque, cinematic 16:9 stills. Generative video, the artist's side.

runwayml.com/Added
Runway Full Page — desktop screenshot

Editorial disclaimer

Editorial noteThis entry documents observable design-language patterns for educational transfer and AI-agent briefing. Screenshots and trademarks are property of their respective owners. AI2 Design is not affiliated with or endorsed by the featured brand. Inspiration here is about language and rhythm — do not reproduce brand identity, logo, product copy, or proprietary features.

Curator verdict

Why we catalogued it?

Runway is the rare AI-tool landing that behaves like a film festival rather than a feature list. We catalogued it because it solves the hardest problem in generative-media marketing — proving the output is art, not a parlor trick — by getting out of its own way: a pure-black canvas, near-zero chrome, and motion that lets the generated frames carry the entire emotional argument. If you are building for creative professionals who judge a tool by the work it produces, this is the reference for how restraint becomes credibility.

Design decisions observed

  • Black as a gallery wall, not a theme — the canvas is true #000000 so every video still reads like a projected frame in a dark room. The interface disappears and the generated imagery becomes the only light source.
  • Editorial serif against neutral grotesque — a Times-lineage display face (timesNow) handles the art-direction voice while ABC Normal does the quiet operational work. Two families, two registers: one curatorial, one functional.
  • Motion is the product demo — with Framer Motion and GSAP both present and an 'expressive' motion profile, the page treats movement as proof-of-capability. A static screenshot can't sell a video model; the live page does.
  • Near-total color abstinence — the entire surface runs on black, white, and a thin gray ladder. No brand-accent fill anywhere. Color is delegated to the work itself, which is the most confident move a creative tool can make.
  • Hairline structure over boxes — a single 1px solid border (#e5e7eb-tier) and a wide 1600px rail organize the page. Cards are implied by line, not by shadow or fill, keeping the eye on the imagery.
  • Cinematic widescreen as the unit of composition — hero and feature stills sit at 16:9 (1920×1080, 2048×1152), the native aspect of the medium being sold. The layout is built around the frame, not around text columns.

What to study

  • How a pure-black canvas turns generated media into gallery work — study the discipline of letting the imagery be the only saturated thing on the page, with the UI reduced to white type and hairlines.
  • The two-family editorial pairing — a serif display (Times-lineage) for art-directed headlines plus a neutral grotesque (ABC Normal) for UI. Learn when a serif earns its place: when the brand is selling taste, not throughput.
  • Motion-as-evidence for a generative medium — Runway runs an expressive motion layer (Framer Motion + GSAP) precisely because the product is motion. Study how the page choreography mirrors the thing it sells.
  • Widescreen-first layout math — composing around 16:9 video stills rather than around a text grid. Note how the 1600px rail and cinematic aspect ratios cooperate to keep frames uninterrupted.

What to avoid

  • Don't paint pure #000000 across a text-heavy product page — it works for Runway because the page is mostly imagery and very little reading. On a documentation- or pricing-dense surface it becomes fatiguing and crushes contrast nuance.
  • Don't reach for the editorial serif unless your brand is genuinely selling taste — a Times-lineage display face on a throughput-oriented SaaS reads as costume, not curation. The serif here is earned by the creative-professional audience.
  • Don't replicate the expressive motion budget on a low-end device baseline — Runway's audience runs creative workstations. Without aggressive prefers-reduced-motion fallbacks the same choreography will stutter for everyone else.

Taste notes

The page feels like the lights-down moment before a screening — a black room where the only thing that glows is the work. Authority comes from subtraction: no accent color to lean on, no shadow theatrics, just a serif that whispers 'art house' over a grotesque that quietly runs the controls. The widescreen stills do the persuading while the chrome practices an almost monastic restraint. It is a page confident enough to let its output, not its design, make the case.

Lineage & references

  • Sits in the front rank of the generative-media studio cohort alongside Midjourney and Luma AI — creative-AI tools that market through gallery-grade output and cinematic dark canvases rather than feature checklists.
  • Shares the editorial-dark, art-directed posture of OpenAI's Sora and Pika presentations — the wave of 2024+ video-generation interfaces that treat the landing page as a screening room.
  • Descends from the design lineage of Adobe and Figma's creative-tool marketing, but strips the chrome further: where those keep brand color and UI scaffolding visible, Runway delegates all saturation to the generated frame.

Design language brief

Paste-ready for your agent.

A typed design system transfer brief — philosophy, tokens, rules, techniques, and fitness checks. Your agent reads the whole language, not just the pixels.

Philosophy

Cinematic editorial-dark for a generative-media audience. The canvas is true black (#000000); near-white (#ffffff) type and a single 1px hairline (#e5e7eb-tier) do all the structural speaking. Voice is split across two families — a Times-lineage serif display (timesNow) for art-directed headlines and ABC Normal (abcNormal, weights 400/500/600) for the operational UI. There is no brand-accent fill anywhere: all saturation is delegated to widescreen 16:9 video stills, which are treated as the only light source on the page. Motion is expressive and deliberate (Framer Motion + GSAP) because the product is motion. Restraint as credibility — the design gets out of the way so the work can argue.

Main prompt

Use this capture as a design language transfer brief for my project. Adopt the palette (true-black #000000 canvas + near-white #ffffff foreground + a thin neutral gray ladder #6b7280 / #999999 / #404040 / #1a1a1a for de-emphasis, and a #e5e7eb-tier hairline border — NO saturated accent color; all color comes from imagery), the two-register typography (Times-lineage serif display for headlines, ABC-Normal-style neutral grotesque for UI, weights 400/500/600), a 4px-base spacing scale, hairline-1px border-first structure (no drop shadows), cinematic 16:9 widescreen as the composition unit, cubic-bezier(0.4, 0, 0.2, 1) motion at 0.15-0.2s, and an expressive-but-deterministic motion layer. Treat this as my project's constitution — any new component I author should pass as if crafted in the same studio. Apply the language, not the source brand's specific copy or identity. When I ask you to build a page or component, enforce these rules by default and call out any decision that deviates.

Overview

Layout
Editorial
Content width
Bounded
Framing
Flat
Grid strength
Soft

Color philosophy

Near-monochrome by design. A true-black #000000 canvas (the dominant measured surface) carries near-white #ffffff foreground type, with a single #e5e7eb-tier 1px hairline doing the structural work. De-emphasis descends through a neutral gray ladder — #6b7280 → #999999 → #404040 → #1a1a1a. There is no saturated brand accent in the capture; saturation is delegated entirely to the 16:9 video stills.

Mode strategydark-first
  • True-black #000000 is the canvas (the most frequent measured surface, 1218 occurrences) — a gallery wall for video stills, not a soft dark-mode gray
  • Near-white #ffffff foreground for primary type, maintaining maximal contrast against the black canvas (~21:1)
  • Hairline border at the #e5e7eb tier (high-frequency border token, 866 occurrences) — 1px solid, used to imply cards and structure without fill or shadow
  • Neutral gray ladder #6b7280 / #999999 / #404040 / #1a1a1a for captions, metadata, and de-emphasized labels — strictly achromatic
  • NO saturated accent fill exists in the capture — do not invent one. Emphasis comes from the serif display face and from the imagery, never from a colored chip or button fill

Gradients (paste-ready)

linear-gradient(to right, rgb(255, 255, 255), rgba(0, 0, 0, 0))
linear-gradient(to left, rgb(255, 255, 255), rgba(0, 0, 0, 0))

Typography rules

  • Two families, two registers. Display/editorial: timesNow (a Times Now / Times-lineage serif, self-hosted .otf, font-display swap) for art-directed headlines. UI/body: abcNormal (ABC Normal grotesque, self-hosted .woff2) for everything operational.
  • ABC Normal weight ladder: 400 (reading + most headings) / 500 (UI headings, +0.35px tracking) / 600 (dense UI labels, captions). The 300 'Book' cut is preloaded but reserve it for large soft display only.
  • Display tracking is negative and px-based, tightening as size grows: -1.2px on 48px (heading-1), -0.9px on 36px (heading-2). Body 13px uses -0.26px; UI 14px headings use a positive +0.35px to open dense labels.
  • Headings sit tight: unitless line-height 1.0 at 36-48px display sizes (48/48, 36/36, 24/24, 20/20). Body relaxes to ~1.25-1.5 (16/24, 13/16.9, 14/17.5).
  • Captured size ladder: 11 / 13 / 14 / 16 / 20 / 24 / 36 / 40 / 48 px. The 11px caption (weight 450, line-height 14.3px) is the floor — never go smaller.
  • Reserve the serif (timesNow) for headline and pull-quote moments only — it is the curatorial voice. Never set body copy or UI controls in the serif; ABC Normal carries all functional text.
  • Body 16px / line-height 24px / weight 400 is the default reading layer; UI labels run 14px / 20px at weight 500-600.

Spacing rules

  • 4px base unit. Captured scale: 4 / 6 / 8 / 10 / 12 / 14 / 16 / 20 / 24 / 28 / 32 / 40 px. The 8px (129 occurrences) and 16px (52) steps dominate; 4px (76) handles micro-gaps.
  • Container max-width is wide and cinematic: 1600px primary rail (container-md) for full-bleed widescreen content; 512px secondary rail (container-sm) for narrow text clusters.
  • Flex/grid gutters captured at 8 / 28 / 80 px — 8px for tight clusters, 28px for card rows, 80px for the large editorial section gaps that give frames room to breathe.
  • Section vertical rhythm leans generous (28-40px+ blocks) so 16:9 stills are never crowded — let the imagery dominate the fold.
  • Card padding pulls from the scale (16-24px typical); never use magic numbers outside the 4/6/8/10/12/14/16/20/24/28/32/40 ladder.

Design tokens

Palette, type, and space — all agent-readable.

7 colors · hex / rgb / hsl / oklch

Save PNG
  • foreground
    48%
    • HEX#000000
    • RGBrgb(0, 0, 0)
    • HSLhsl(0, 0%, 0%)
    • OKLCHoklch(0.00% 0.0000 0.00)
  • neutral
    34%
    • HEX#E5E7EB
    • RGBrgb(229, 231, 235)
    • HSLhsl(220, 13%, 91%)
    • OKLCHoklch(92.76% 0.0058 264.53)
  • background
    10%
    • HEX#FFFFFF
    • RGBrgb(255, 255, 255)
    • HSLhsl(0, 0%, 100%)
    • OKLCHoklch(100.00% 0.0000 89.76)
  • foreground
    5%
    • HEX#404040
    • RGBrgb(64, 64, 64)
    • HSLhsl(0, 0%, 25%)
    • OKLCHoklch(37.15% 0.0000 89.76)
  • foreground
    2%
    • HEX#1A1A1A
    • RGBrgb(26, 26, 26)
    • HSLhsl(0, 0%, 10%)
    • OKLCHoklch(21.78% 0.0000 89.76)
  • foreground
    1%
    • HEX#999999
    • RGBrgb(153, 153, 153)
    • HSLhsl(0, 0%, 60%)
    • OKLCHoklch(68.30% 0.0000 89.76)
  • foreground
    1%
    • HEX#6B7280
    • RGBrgb(107, 114, 128)
    • HSLhsl(220, 9%, 46%)
    • OKLCHoklch(55.10% 0.0234 264.36)

Inspector

Tab through the captured artifacts.

Six observable layers — page structure, fonts, breakpoints, z-index, gradients, motion — kept paste-ready alongside the tokens above.

Page structure

Semantic hierarchy at a glance.

Depth-first walk of meaningful sections — header, navigation, main regions, articles, footer. 11 nodes captured; depth capped at 6 for readability.

  • body
  • ├─ Header
  • │ └─ div
  • │ └─ div
  • │ └─ div
  • │ └─ Nav
  • ├─ div
  • │ └─ Main
  • │ └─ Section (×7)
  • └─ Footer
  • └─ Section

Accessibility

WCAG contrast matrix.

38 combinations · 18 pass AA · 14 pass AAA · APCA Lc shown alongside WCAG 2.1 ratio for draft WCAG 3 awareness.

PreviewfgbgRatioNormalLargeAPCA LcContext
Aa
#000000#FFFFFF21.00AAAAAA+106foreground on background
Aa
#FFFFFF#00000021.00AAAAAA-108background on foreground
Aa
#FFFFFF#1A1A1A17.40AAAAAA-107background on foreground
Aa
#1A1A1A#FFFFFF17.40AAAAAA+104foreground on background
Aa
#000000#E5E7EB16.96AAAAAA+92foreground on neutral
Aa
#E5E7EB#00000016.96AAAAAA-92neutral on foreground
Aa
#E5E7EB#1A1A1A14.06AAAAAA-91neutral on foreground
Aa
#1A1A1A#E5E7EB14.06AAAAAA+90foreground on neutral
Aa
#FFFFFF#40404010.37AAAAAA-98background on foreground
Aa
#404040#FFFFFF10.37AAAAAA+94foreground on background

Image strategy

Asset loading & format policy.

Observable image posture — total count, lazy-loading ratio, and format mix. Hero image is measured above the fold.

Total12Lazy loaded0%webp8png2jpg2

Hero image

https://image.mux.com/h6Evf29Fh1Y8mutGchd87viJojkmQck3IMuCaN2qVzA/thumbnail.webp?time=0
Format
WEBP
Dimensions
1920×1080
Loading
auto
srcset
no
Page type
  • Full Page
Industry
  • ai
  • content
Theme
  • dark
Added
  • 2026-06-24

Editorial credit

Featured Sponsor slot — your brand here

Dedicated logo placement — no rotation, on every export.

Become a sponsor

COMPARE THIS WITH

See also

Adjacent patterns worth studying.

AI2 Design counts anonymous traffic always — no cookies, no identifiers, no fingerprinting. For optional session insights (PostHog, EU region) — page funnel, performance — turn on opt-in analytics below. Cookie policy.