Full-bleed image with tunable overlay opacity for legibility.
serverTell a story at full bleed
Pair imagery with sharp copy. Tunable overlay opacity included.
hero/*
Page-opening sections — set the tone, frame the value, get the user to scroll.
4 variantsFull-bleed image with tunable overlay opacity for legibility.
serverPair imagery with sharp copy. Tunable overlay opacity included.
Symmetric, badge + title + description + actions, single column.
serverDrop a single component, customize through props, done.
Title + description + single CTA. Maximum restraint.
serverTight typography, breathing room, one CTA. The rest is up to you.
Two-column: copy on one side, free-form visual on the other.
serverText on the left, anything you want on the right.
The hero is the first section a visitor sees — the part above or near the fold that has to answer 'what is this and why should I care?' in a few seconds. It sets the tone, states the value proposition and offers the primary action, so it carries more conversion weight than any other block on the page.
Vireya's hero blocks are prop-driven and server-component-friendly: centered, split-with-visual, minimal and background-image layouts that you customise through props rather than rebuilding markup.