Skip to content

Perchford design system

Internal, noindex
HRO-05

Application hero

Opens the apply page. Answers the question every form provokes, which is what happens after I send this, before the form is reached.

Untriaged
Open isolated

Use it when

Opens the apply page. Answers the question every form provokes, which is what happens after I send this, before the form is reached.

Category
Heroes
Layout archetype
Held column
Page position
hero (derived)
Purpose
explain (derived)
Field
dark (derived)
Interaction
static (derived)
Motifs
Sequence mark, Margin note, Quiet field

Content it requires

  • Headline
  • Lead paragraph
  • Exactly three expectation steps
  • A pricing or availability caveat

Do not use it when

  • The three steps must be genuinely accurate. This pattern makes a promise about response behaviour.
  • Do not add a fourth step. The point is that the commitment is small.

Variants

None. Colour swaps and mirrored alignment do not count as variants.

Implementation

src/components/patterns/HeroApplication.astro

---
import HeroApplication from '../components/patterns/HeroApplication.astro';
---

<HeroApplication />

Import directly. Do not route production through patternComponents. This specimen is rendered with Pattern Lab demo props (headingTag) that a production page should replace with its own content.

Production usage

Not yet used on a production page. Nothing here has been proven in front of a customer.

Accessibility

  • Verified at 360, 768, 1024, and 1440 with no horizontal overflow.
  • No interactive controls beyond links and buttons inherited from the design system.
  • Colour never carries meaning alone: every state marker is paired with text.
  • Motion respects prefers-reduced-motion.