Skip to content

Neo-BrutalMotion

Hero

The page opener and its only h1, on the page grid. split puts the copy on columns 1–7 and the media on 8–12 (stacked under lg, media below); centered is copy only; stacked centres the copy with the media below at full width.

Live, interactive React component · light themeResponsive

About the Neo-Brutal Hero

The page opener and its only h1, on the page grid. split puts the copy on columns 1–7 and the media on 8–12 (stacked under lg, media below); centered is copy only; stacked centres the copy with the media below at full width. The title is type-display text-display-xl; put the page's one Stamp inside it, on its own line. The title and text are readable at first paint while the eyebrow, actions and note brighten in; the media drops in and its parts follow (a ProductMock chart grows, then its band and marker pop), all settled by about 1.3 s. The note gets a volt tick. With backdrop the column guides draw down behind it.

It is part of Neo-Brutal. The style’s 92 pieces share one set of tokens, type and motion, in a light and a dark theme, so whatever you take from it fits together.

To put it in your project, copy the prompt into Claude Code, OpenAI Codex or Cursor, or add the file and its styles by hand. The documentation walks through both.

The same piece, drawn for a different look. Open one to compare it live.

Noir Aurora Hero

The page opener and its only h1, under the aurora (backdrop={<Aurora />}). stacked (the Noir hero) centres the copy with the product frame rising below it; centered is copy only; split puts the copy beside the media (stacked under lg).

Soft Bento Hero

The page opener and its only h1. split puts the text beside the media from xl (stacked above it below), centered is text only, stacked centres the text with the media below.

Swiss Tech Mono Hero

The page opener and its only h1, set across the whole 12-column grid. split (the mockup): the eyebrow (usually the AnnouncementBar pill) at the left, the kit readout at the right, the title across all columns, then the copy on 4 columns beside the media on 8 (stacked under lg). centered is text only. stacked puts the media full width below the copy.