Black and paper carry 90% of every layout. The four brights are accents — pick one hero per section and let it shout. Never split a layout evenly between red, blue and yellow.
Two families, strict roles. Anton is display-only — always uppercase, always tight. Hanken Grotesk handles everything you actually read, from 700 labels down to 500 body.
Headlines, hero words, numbers, section labels. Tight leading (.84–.92). Never for body or anything under 18px.
Body copy at 500, labels & buttons at 800–900, fine print at 600. The 900 weight does the heavy lifting for UI.
No blur, ever. Every raised surface gets a solid offset shadow — like a die-cut sticker peeling off the page. The shadow color is a deliberate choice: ink for default, a brand bright for emphasis.
Section eyebrows are rotated a degree or two and carry a hard shadow — they look slapped on. Pills and chips are level and quieter. Numbers go in pills, statuses go in chips.
Three workhorses: the service tile (image + label), the numbered step (dark on dark), and the checklist card. All share the 3px border + hard shadow recipe; hover lifts and recolors the shadow.
#141416 surface, paper border, brand-color numeral. Used for process & how-it-works flows.
Motion is mechanical, not decorative — marquees scroll like a banner printer, words swap on a timer, hovers snap. Easing is linear for loops, quick ease for interactions. Nothing bounces.
26s · linear · infinite
translateX 0 → −50%
duplicate row for seamless
every 1.6s · color .3s
LOUD / BOLD / SEEN /
BIG / FAST
translate(−2…−3px)
shadow grows +3px
~.15s ease · snappy
every 5.2s · opacity 1.2s
scale 1 → 1.05 slow
Ken-Burns drift
Short, confident, a little blue-collar swagger. We make stuff and we're proud of it. Never corporate, never apologetic, never “solutions.” Plain trade words beat marketing words every time.
Headlines are imperatives. “Make it loud.” “Let's roll.” Big verbs, no throat-clearing.
“Stuff we put outside.” Trade words — wraps, vinyl, install — not “visual brand solutions.”
“Designed, printed & installed in-house.” We own the whole job — say so.