Hero Section
The Hero block is a full-width canvas for building landing page headers, above-the-fold sections, and any content that needs to make an immediate impression. It gives you a composable set of elements — headings, CTAs, email forms, social proof strips, and more — arranged on a live-editable canvas with a dedicated style sidebar.
What it is
Unlike other blocks, the Hero is not a single piece of content — it's a mini layout editor embedded in your document. You compose it by placing elements on a full-width canvas, then style the background, typography, and spacing from the sidebar.
When published, the Hero renders full-width — bleeding to the edges of the page regardless of the document's content width setting.
Adding a Hero block
/ on any empty paragraph, type hero, press Enter.+ on any block → scroll to Advanced → Hero Section.The canvas
When you add a Hero you land directly on the canvas — a live-preview area where all elements are stacked vertically. The sidebar opens automatically on the right.
Canvas interactions
Elements
Every piece of content inside a Hero is an element. Elements are added from the Layers panel at the bottom of the Element tab and can be reordered at any time.
| Element | Category | Description |
|---|---|---|
| kicker | Typography | All-caps overline label. Sets context above the main headline. |
| eyebrow_badge | Typography | Colored pill badge above the headline with a pulsing dot. |
| heading | Typography | Main display headline. Supports all size/weight options and six text effects. |
| subheading | Typography | Large secondary line, typically italic and lower weight. |
| body | Typography | Prose paragraph for longer supporting copy. Inline editable. |
| cta | Conversion | Primary button. Fill, text color, radius, and link URL all configurable. Two consecutive CTAs are placed side-by-side automatically. |
| cta_ghost | Conversion | Text/ghost link. Renders as plain text with a hover underline. |
| email_capture | Conversion | Inline email input with submit button. Connected to your email list when published. |
| announcement | Conversion | Pill banner with a badge label and linked text — "New → See what's new". |
| logo_row | Social proof | "Trusted by" strip. Enter company names one per line; rendered in all-caps. |
| review_strip | Social proof | Star rating, avatar stack generated from initials, and a pull quote. |
| stat_trio | Social proof | Three large metric numbers with labels and optional suffixes (%, +, ★). |
| image | Media | Uploaded or URL image. Configurable height and object-fit (cover/contain/fill). |
| video_thumb | Media | Thumbnail with a centered play overlay and optional label. |
| video_embed | Media | Embedded video player — YouTube, Vimeo, or a generic embed URL. |
| code_window | Media | Faux terminal window with green-on-black monospace text. Editable on canvas. |
| scroll_hint | Conversion | Animated bouncing chevron with optional label, indicating content below. |
| divider | Typography | Thin horizontal rule with an optional centered text label. |
Background styles
The Canvas tab controls the hero background. There are 14 types:
Dither
Renders an uploaded image through a configurable dithering shader.
ASCII
Converts an uploaded image into a live ASCII character grid. Options: character set (blocks, standard, dots, binary, braille, and more), text color, resolution (20–1200 cols), and animation style (matrix, fade, typewriter, or static).
Split
Divides the hero into a text column and an image column side-by-side. The text column uses the normal element stack; the image column shows the uploaded split image at full height. Choose left or right for the image side.
Heading text effects
The heading element supports six visual effects applied from the sidebar's Text effect section:
Two-column layout
Any element can be assigned to a left column, right column, or full width. When at least one element is columned, the canvas switches to a two-column layout with a draggable divider.
Sidebar reference
Element tab
Controls for the currently selected element. Complex elements (logo row, stats, review strip, email capture) show their own configuration fields. All elements share these layout controls:
Canvas tab
Publishing behaviour
On a published page the Hero renders full-width via the HeroSSR server component. All elements, backgrounds, and effects are preserved exactly as they appear in editor preview.
CTA buttons with a link URL open in a new tab by default. If you link to a blnk page using the page picker in the URL field, the link opens in the same tab.