Frontline21 began in 2025 as a campaign I created for Covenant Eyes. In 2026 it became its own brand. I rebuilt it as one system a man can keep coming back to: films, a website, a Field Manual, a daily practice app and the identity that holds them together.
- Role
- Creator. Strategy, creative direction, design
- Year
- 2026
- Before
- The 2025 campaign
Four films
The Manifesto makes the whole argument. Each of these carries one part of it.
Watch the full Manifesto 3:12
Hold the line
in your heart
and your home.
A Wall of Truth arrives with a 120 ms registration break. Reduced motion is on, so the wall stays still.
frontline21.com
A home that holds its own authority.
One long exhibition of type and photography on a near-black ground, with the Field Manual one request away.
Loads the live site inside this page.
Nothing loads from frontline21.com until you ask.
The app · v0.7 prototype
Put your values into practice.
The Field Manual lasts twenty-one days. The app gives the code somewhere to live after that.
- Wall of TruthOne statement opens the day.
- TodayThree commitments, kept or open.
- The Daily StandScripture, a reading, a prayer.
- Line BriefName the pressure. Get one action.
- GrowthThe five values and their evidence.
- HistoryA private record.
- Close the DayWhat's still open.




The app's component libraryIts own parts, running as they run in the build
Loading the library…
Surfaces
Four charcoals, one job each. Raised surfaces carry a restrained shadow; everything else is separated by hairlines at 6, 11 and 20 percent white.
Type roles
Wednesday
Title · Quantico 700
Daily practice
Eyebrow · rationed, one per screen
Read in my field
Row title · Poppins 500
Not recorded yet
Status · Poppins 400, text-3
Red has four jobs
- Primary action · a solid block
- Active navigation · a short rule above the icon
- Saved completion · a red square with a white check
- AABrand statement · printed red Quantico
A selected option is never red. It gains a check, a lighter border and a lifted surface.
Spacing, corners, motion
- Steps of 4, 8, 12, 16, 20, 24, 32, 40, 56 px. Gutter 20 to 40 px.
- 2 px corners everywhere. The brand is square.
- 140 ms and 240 ms, ease-out. Off with reduced motion.
- Keyboard focus is paper white, so it's never mistaken for red.
Icons
The app's own family: 24 px grid, 1.75 stroke, square caps and mitred joins. Today and Growth are drawn from the shield silhouette.
Buttons
Primary, secondary, quiet, link and small. Hover lifts the surface; the primary darkens.
Check-in
Tap Mark kept. The check is reserved for a saved completion.
Segmented control and tabs
Input with suggestions
Tap a suggestion to fill the field.
Selector
The Line Brief's situation list. Choose one.
Navigation
Masthead, demo notice, stepper and the five-tab bar. Tap a tab.
Holding the Line
Neutral until something is saved. Toggle to see a kept commitment counted.
This week
Logged, not logged and future days read differently.
Wall card
Daily Stand panel
Growth formation
History day
Bottom sheet
Placement choice after accepting an action. Choose an option; Close dismisses.
Wall of Truth dialog
Full-screen, once a day. Replay shows the entrance in red and effect blue.
Toast and notice
One short confirmation, then gone. The demo notice stays while demo history is shown.
Line Brief
The action first, what counts as done, one Accept.
Daily Stand wall
Reading rows
Growth stats
Close the Day row
The system
Quantico declares. Poppins explains.
Quantico Bold Declarations, numbers, the few labels that carry weight
Poppins Reading copy, navigation, forms, captions
Most men do not need more information. They need a structure that survives a bad week.
#121616
Charcoal#1F2424
Paper#F4F5F4
Red#DC2227
The code
Moral Courage
Do what is right when it costs.
Proverbs 28:1
Interface direction
Formation before failure.
The true red in both modes. The flat top, shallow point and folded half of the shield become primary actions, selected fields and practice markers. Texture on large brand surfaces; small text and controls stay clean.
A direction beyond the v0.7 build: the app’s foundations carried into a light mode, and the shield’s geometry put into the controls.
28 Toggle switch
39 Progress bar
43 Accordion
Downloads: tokens (JSON) · desktop, Field Paper · desktop, Night Stand · phone, Field Paper · phone, Night Stand · the brand-system board · every file
An owned brand. The website is live; the app is a development prototype. Practice states are illustrative and never score a man’s worth; no live integration is implied.
Twenty-one days. Five disciplines.
The Field Manual: eighty-eight pages and twenty-one days of readings, free from the website.





The Daily Stand
A reading for every day of 2027: a Wall, a passage of Scripture, a short devotional, a prayer and one action.
The year
changes when
your next
choice does.Romans 12:1–2
You can feel
the anger
without giving
it your hands.Ephesians 4:26–27
The screen
can wait.
The person may
stop asking.Philippians 2:4