Frontline21 2.0

The Manifesto 3:12

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
The Frontline21 phalanx: five shields whose heights rise to Moral Courage at the center
Five shields, Moral Courage at the center. The mark is the code, drawn.

Four films

The Manifesto makes the whole argument. Each of these carries one part of it.

Watch the full Manifesto 3:12
  1. Play

    01What We Inherit0:43

  2. Play

    02Our Turn0:58

  3. Play

    03What Strength Is For0:52

  4. Play

    04The Call Returns1:00

Two men set a fence post and stretch wire across an open field under a heavy sky

Hold the line
in your heart
and your home.

A Wall of Truth arrives with a 120 ms registration break.

A young man climbs a rope in a gym while a friend watches from below
Self-Control
A man speaks at a lectern in a community meeting room
Moral Courage
A father braids his daughter's hair at the bathroom counter while his son waits beside them
At home

Thirty-six messages for the feed

Each one a twenty-two second vertical film: a line of the code, then something to do today.

Close detail: ANSWER THE CALL. in red Quantico, the ink worn thin in places
Detail, at full size

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.

frontline21.com Preview
The frontline21.com homepage: EVERY ERA CALLS ITS OWN GREATEST GENERATION over a black and white photograph of a soldier

Loads the live site inside this page.

Nothing loads from frontline21.com until you ask.

frontline21.com inside the portfolio

Open live site (opens in a new tab)

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.

  1. Wall of TruthOne statement opens the day.
  2. TodayThree commitments, kept or open.
  3. The Daily StandScripture, a reading, a prayer.
  4. Line BriefName the pressure. Get one action.
  5. GrowthThe five values and their evidence.
  6. HistoryA private record.
  7. Close the DayWhat's still open.
Today: the Line Brief, the Holding the Line score and the day's three commitments
Today
Line Brief: LEAVE THE DAY AT THE DOOR, with one action to accept
Line Brief
The Daily Stand: a printed wall, Scripture and a short reading
The Daily Stand
Growth: the five shields, each with the days practised against it
Growth
The app's component libraryIts own parts, running as they run in the build

Loading the library…

Surfaces

canvas#121616group#171C1Ccontrol#1F2424raised#262C2C

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

  1. Primary action · a solid block
  2. Active navigation · a short rule above the icon
  3. Saved completion · a red square with a white check
  4. 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.

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.

Ink#121616 Charcoal#1F2424 Paper#F4F5F4 Red#DC2227
Red is printed, never painted: display type, rules and the one primary action.

The code

Moral Courage

Do what is right when it costs.

Proverbs 28:1

The shield icon on its 24-unit construction grid, over the Quantico O it takes its proportions from
Construction: the shield on its 24-unit grid, with the Quantico O it answers to. The flat top, shallow point and folded half carry into every control.
All fifty interface iconsDrawn on Quantico's own cuts

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.

The Daily Stand, the desktop composition, Field Paper mode
The Daily Stand · desktop, Field Paper
The Daily Stand, the phone composition, Field Paper mode
Phone, Field Paper
  • Toggle switch: Turn one preference on or off.28 Toggle switch
  • Progress bar: Show progress with a label and amount.39 Progress bar
  • Accordion: Reveal optional detail.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.

Field Manual page 22: THEY STEP BACK. WE STEP FORWARD. on a worn red ground with photographs of men at work
The back page: Moral Courage, Servant Leadership, Self-Control, Brotherhood, Stewardship, over the lockup and MEN ON MISSION
Page 48: BASIC TRAINING, Fortifying The Five Shields Of A Warrior's Soul
Page 53: Day 1, Courage In The Call, Moral Courage
Page 60: Day 7, The Commander Who Knelt, Servant Leadership

The Daily Stand

A reading for every day of 2027: a Wall, a passage of Scripture, a short devotional, a prayer and one action.

  1. The year
    changes when
    your next
    choice does.

    Romans 12:1–2

  2. You can feel
    the anger
    without giving
    it your hands.

    Ephesians 4:26–27

  3. The screen
    can wait.
    The person may
    stop asking.

    Philippians 2:4

Men on
mission.

The next engagement

Work that fearlessly asks what everyone else has learned to avoid.

If the category's assumptions are standing in the way, let's put them on the table.

Start a conversation