Skip to content
Honor Society®Brand system

v0.6.4

Brand system

Page recipes

A recipe shows a proven page shape, built only from decided components. It is a starting point, not a template: start from the closest recipe, choose the components that fit the content, combine them as needed and leave out what does not fit. Each recipe has the sections of its base page, its rules, the live page, and notes: copy issues, dynamic parts that need code, and what the hs_mcp validator must allow.

Recipes

Base pages and copy are from prod on 2026-10-14. Sample people are fictional.

Rules for every recipe

  • Classes from the components only. No inline style, no <script>, no page CSS.
  • Band order is not fixed. Only the component rules are: grounds, one gold element per viewport (the site header's Join button does not count), heading order, marks and the rules on each component page.
  • One head band holds the page’s only H1. The template prints it, or a page built from the body alone starts with it: the page head, the hero or the award hero. Every other band opens with h2.
  • The H1 names the page. Each page has its own title, description and share image.
  • Every band carries a data-section slug. Grounds rotate: no two neighbouring bands share a ground. A CTA band is the closing band.
  • One button per band. A page built from the body alone carries no tracking attributes; templates in code add them.
  • Every price, count and score comes from site facts. A figure without a source ships as a marked placeholder, never as fact.
  • Put every piece of text in its own element (p, li, a heading). Nothing adds paragraphs or line breaks for you.