Default
Two-column rich text with images, logos, counters, and optional CTA.
default⚠ No demo props registered for about/default.
General-purpose agency building blocks: about sections, contact blocks, team rosters, galleries, timelines, stat counters, split views, media embeds, and form blocks.
10 blocks · 40 variants
aboutAbout section with headline, multi-column rich text, images, logos, counters, and optional CTA link.
Two-column rich text with images, logos, counters, and optional CTA.
default⚠ No demo props registered for about/default.
Centred headline with single body column — ABOUT4 layout.
centered⚠ No demo props registered for about/centered.
Dark surface about section with accent counter strip.
dark⚠ No demo props registered for about/dark.
High-contrast bordered about section with oversized typographic headline.
brutalist⚠ No demo props registered for about/brutalist.
contactContact section with heading, contact info, and optional message form
Contact info rows with optional embedded form below.
default⚠ No demo props registered for contact/default.
Contact info left, form right — two-column layout.
split⚠ No demo props registered for contact/split.
Inline contact links with no card surface — editorial style.
minimal⚠ No demo props registered for contact/minimal.
Dark surface contact section with accent divider and glowing input focus.
dark⚠ No demo props registered for contact/dark.
team-rosterMember roster with portraits, roles, and biographical details
Centered portrait cards with name and role — TRIBUTE1 layout.
default⚠ No demo props registered for team-roster/default.
Horizontal cards with portrait, callsign, rank, and dates — TRIBUTE2 layout.
horizontal⚠ No demo props registered for team-roster/horizontal.
Text-only roster — callsign + role, no portraits.
minimal⚠ No demo props registered for team-roster/minimal.
Dark surface team grid with glowing portrait rings and accent name highlight.
dark⚠ No demo props registered for team-roster/dark.
galleryImage gallery with multiple layout variants
Multi-layout gallery — grid, carousel, card, overlay, or blur-vignette.
default⚠ No demo props registered for gallery/default.
Full-bleed image grid with marginalia captions — editorial 14-track grid aware.
editorial⚠ No demo props registered for gallery/editorial.
Dark surface gallery with accent hover states.
dark⚠ No demo props registered for gallery/dark.
Tight grid with no captions — pure image mosaic, hairline gaps.
minimal⚠ No demo props registered for gallery/minimal.
timelineChronological timeline with dated entries
Vertical chronological timeline with dated entries.
default⚠ No demo props registered for timeline/default.
Minimal hairline timeline — large typographic dates, no icon markers.
editorial⚠ No demo props registered for timeline/editorial.
Dark background timeline with glowing connector line.
dark⚠ No demo props registered for timeline/dark.
Bold left-bordered timeline with oversized monospaced dates.
brutalist⚠ No demo props registered for timeline/brutalist.
statCounter stats with optional headline and color scheme
Counter stats in a horizontal row with animated number reveal.
default⚠ No demo props registered for stat/default.
Inverted dark-background stat strip with accent-colored numbers.
dark⚠ No demo props registered for stat/dark.
Borderless stats with large numbers — no card surfaces.
minimal⚠ No demo props registered for stat/minimal.
Brightly colored stat cards with icon slot and soft drop shadow.
playful⚠ No demo props registered for stat/playful.
stat-barAnimated percentage bar chart with configurable color scheme
Animated percentage bars with configurable color scheme.
default⚠ No demo props registered for stat-bar/default.
Dark background bar chart with glowing accent bars.
dark⚠ No demo props registered for stat-bar/dark.
Thin hairline bars with muted typography — editorial data display.
minimal⚠ No demo props registered for stat-bar/minimal.
Rounded pill bars with color-per-bar fills and bouncy animation.
playful⚠ No demo props registered for stat-bar/playful.
split-viewMulti-column layout with text, media, or form blocks per column
Multi-column layout — text, media, or form blocks per column.
default⚠ No demo props registered for split-view/default.
Asymmetric columns with subgrid participation for the 14-track editorial grid.
editorial⚠ No demo props registered for split-view/editorial.
Dark surface split layout with accent divider.
dark⚠ No demo props registered for split-view/dark.
Borderless two-column split with hairline separator — editorial grid aware.
minimal⚠ No demo props registered for split-view/minimal.
mediaImage or video embed with optional caption and layout controls
Image or video embed with caption and layout controls.
default⚠ No demo props registered for media/default.
Full-bleed or wide breakout image with marginalia caption — editorial grid aware.
editorial⚠ No demo props registered for media/editorial.
Dark surface media card with duotone treatment.
dark⚠ No demo props registered for media/dark.
Frameless inline media with a single-line caption — no card surface.
minimal⚠ No demo props registered for media/minimal.
formEmbeds a Payload form with optional intro content
Standard embedded form with optional intro content.
default⚠ No demo props registered for form/default.
Borderless inline form — no card surface, tighter spacing.
minimal⚠ No demo props registered for form/minimal.
Dark surface form with accent-colored submit button.
dark⚠ No demo props registered for form/dark.
Rounded card form with soft shadows and pastel accent fields.
playful⚠ No demo props registered for form/playful.