Style guide
The system, laid out
Tokens, type, and every reusable component. Each specimen maps to a template part or block in the WordPress theme.
01 · Palette theme.json → settings.color.palette
-
--carbon#171717Dark ground · night acts -
--carbon-raised#1f1f1fRaised dark step (credo, footer) -
--paper#ffffffLight ground · day act -
--paper-dim#f6f6f6Bone step (proof, intel) -
--voltage#4db69bICD Energy Managers · group accent -
--signal#f0523dPEP Energy -
--steel#6285b4PEP-ICD -
--current#235696Cumbria Utilities
02 · Typography Hanken Grotesk 200/500 · variable body · titles in Name Case
.display / --text-heroEmpowering
.display / --text-h2Section heading
.display / --text-h3Card & row heading
Name Case — h1–h4 / .display / .menu-linkAn entirely integrated approach to energy cost mitigation
Every word of a title is capitalised via text-transform: capitalize — author copy in sentence case and the theme applies the casing. Tracked-caps utility voices (eyebrows, labels, tickers) are exempt and keep their own transform.
.eyebrowThe PEP ICD Family
body / --text-leadLead paragraph — Hanken Grotesk, dimmed ink, 58ch max measure.
body / --text-bodyBody copy — Hanken Grotesk at 15–17px with 1.6–1.75 line height. All verbatim client copy renders in this role.
--font-utility03 JUL 2026 · TICKER & DATA VOICE
03 · Buttons .btn + size + tone — one template part
04 · Bias chips taxonomy: market_bias
05 · The tribar brand mark — favicon, preloader, scene epicentre
06 · Imagery graded photography · .duotone for swatches


07 · Index rows the universal list pattern — services, reports, desks, docs
08 · Stat options repeater + GSAP counter · #2c7d67 on light grounds
35,000+
employees at our largest client — our smallest has 37
09 · The band field pepicd_band_field() — one motif, three treatments
10 · Rail segments family progress rail · profile family nav · hero register ticks
11 · Company identities pepicd_company_epithet() — accent · spine · count · epithet
ICD Energy Managers
PEP Energy
PEP-ICD
Cumbria Utilities
12 · Tonal acts home-page grounds — night · dawn · day · night
One dawn boundary (family → services), gentle paper/bone steps through the day act, and the dark ticker band bridging back into the footer. Never alternate full-contrast grounds section by section.