State 28 ← Back to the site
BRAND KIT

Everything with your name on it.

The logo files, the exact colours, the type, and the rules for using them. Built so a printer, a sign maker, or anyone building you a slide deck can get it right without asking.

Version 1.0 Updated 29 July 2026 Agency Lic. #3527728
Download everything ZIP · 18 files · 470 KB · SVG, PNG, ICO
02 / SPACE AND SIZE

Give it room, and don't shrink it past legible.

Clear space
Shield with clear space marked on all four sides XXXX

X = the height of the "28". That is roughly one fifth of the shield's height. Keep at least X of empty space on all four sides. No text, no photo edge, no border inside that margin.

Minimum size
Shield at 48 pixels
48px — fine
Shield at 24 pixels
24px — floor
Shield at 14 pixels, too small
14px — too small

Screen: 24px tall minimum. Print: 0.35 inches (9mm) tall minimum. Below that the star and the chevrons turn to mud and the 28 closes up. If you need it smaller, use the one-colour version, which holds together better at small sizes.

03 / WHAT NOT TO DO

The five things that go wrong.

Every one of these has happened to somebody's logo. If a vendor sends back a proof that looks like one of the four on the right, send it back.

Correct use of the shield
DOUse the file as supplied, at its own proportions.
Stretched shield, incorrect
DON'TStretch or squash it. Hold shift when you resize.
Rotated shield, incorrect
DON'TRotate or tilt it. The shield sits upright.
Shield with a drop shadow, incorrect
DON'TAdd shadows, glows, bevels or outlines.
Shield recoloured, incorrect
DON'TRecolour it. Six variants are supplied above.

And one more: don't retype the wordmark.

"State 28 Insurance & Safety" in the logo is drawn artwork with its own spacing, not live text. If you retype it in a similar font it will not match, and the two versions side by side look like a mistake. Use state28-wordmark-on-light.svg.

04 / COLOUR

Two golds, on purpose.

Click any swatch to copy its hex. These are the values actually running on the site, read straight out of the stylesheet, not approximations.

The gold in the badge is not the amber in the buttons.

Badge Gold #C89740 is a muted, metallic gold that matches Dustin's physical badge. It belongs to the logo and nothing else.

Hi-Vis Amber #F4A81D is the brighter safety accent used for buttons, links and highlights on screen. It belongs to the interface and nothing else.

They are close enough to look like a mistake and different enough to be one. Do not substitute one for the other.

Core

Supporting

Contrast, measured

Real ratios, calculated. Anything at 4.5:1 or above is safe for normal text under WCAG AA.

TextOnRatioVerdict
InkPaper16.68:1AAA
PaperInk16.68:1AAA
WhitePetrol9.97:1AAA
InkHi-Vis Amber9.14:1AAA
PetrolPaper9.07:1AAA
Badge GoldBadge Field6.49:1AA
Amber 800Paper5.39:1AA
MutedPaper4.76:1AA
Hi-Vis AmberPaper1.83:1Fails

Print and spot colour

No Pantone has been assigned yet. If you need a spot colour for signage or embroidery, pick it against a physical swatch book with the real badge in hand rather than converting from a screen value. A generic conversion will shift the gold, usually greener.

For process printing, give your printer the hex or RGB above and let them convert inside their own colour profile. That produces a closer match than any CMYK number quoted here could.

05 / TYPE

Two faces, one for saying it and one for reading it.

Every specimen below is set in the real webfont this site serves, so what you see is what your visitors see.

Clash Display Semibold 600 · Bold 700 · fontshare.com
Lower your EMR.
ABCDEFGHIJKLMNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz 0123456789 & $ % #
600 SEMIBOLDState 28 Insurance & Safety
700 BOLDState 28 Insurance & Safety

Headlines and the wordmark only. Always with tight tracking (letter-spacing: -0.02em) and tight leading (line-height: 1.02). Never set body copy in it.

Geist Regular 400 · Medium 500 · Semibold 600 · vercel.com/font
Protecting people. Strengthening business.
ABCDEFGHIJKLMNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz 0123456789 & $ % #
400 REGULARBoard certified and state licensed.
500 MEDIUMBoard certified and state licensed.
600 SEMIBOLDBoard certified and state licensed.

All body copy, buttons and labels. Body is 17px / 1.6. Buttons are Medium 500.

Geist Mono Regular 400 · Medium 500 · tabular numerals on
(720) 660-4110
CSP #40734 · CHST #12972 · TX P&C Lic. #3527728

Anything a reader might need to check or transcribe: phone numbers, licence numbers, certification numbers, small technical labels and eyebrows. Tabular numerals keep columns of figures aligned.

Graduate Regular 400 · the badge only · Google Fonts
28

A collegiate face used for exactly one thing: the "28" inside the shield, and the oversized watermark numeral on the site. Never set words in it. In every supplied logo file this is already converted to outlines, so you do not need the font installed.

HeadlinesClash Display 600Fluid sizes. Tracking -0.02em, leading 1.02.
BodyGeist 40017px, leading 1.6, max 66 characters per line.
Buttons & labelsGeist 50016px. Sentence case, never all caps.
Numbers & codesGeist Mono 400Tabular. Eyebrows add 0.14em tracking, uppercase.
06 / FOR DEVELOPERS

Copy the tokens, don't retype the hexes.

The custom properties the site actually runs on. Hand-transcribing hex values is how a brand ends up with four slightly different golds, so copy this block instead.

/* State 28 Insurance & Safety - design tokens */
:root {
  /* core */
  --ink:        #10151B;  /* body text */
  --paper:      #F6F4EF;  /* page background */
  --white:      #ffffff;
  --petrol:     #0B4A4F;  /* primary dark */
  --petrol-600: #0C5C63;
  --petrol-400: #21A199;

  /* accent - interface only, never the logo */
  --amber:      #F4A81D;  /* buttons, highlights */
  --amber-600:  #DB9110;  /* hover */
  --amber-700:  #B4740A;
  --amber-800:  #8A5A08;  /* gold TEXT on light (5.39:1) */

  /* logo only - do not use in UI */
  --badge-gold:  #C89740;
  --badge-field: #161C24;

  /* text + lines */
  --steel:    #495260;
  --muted:    #656D79;  /* 4.76:1 on paper */
  --hair:     #E6E1D7;
  --field-bd: #94907F;  /* input borders */
  --pos:      #2E9E6B;

  /* type */
  --font-display: 'Clash Display', 'Geist', sans-serif;
  --font-body:    'Geist', system-ui, sans-serif;
  --font-mono:    'Geist Mono', ui-monospace, monospace;

  /* shape + motion */
  --r-sm: 8px; --r-md: 12px; --r-lg: 16px; --r-xl: 24px;
  --shadow-sm: 0 1px 2px rgba(16,21,27,.05), 0 2px 6px -2px rgba(16,21,27,.08);
  --shadow:    0 1px 2px rgba(16,21,27,.05), 0 6px 16px -6px rgba(16,21,27,.12),
               0 18px 44px -16px rgba(16,21,27,.16);
  --ease: cubic-bezier(.16, 1, .3, 1);
  --maxw: 1200px;
}
07 / VOICE

How it should sound.

Plain, specific, and checkable. The whole positioning is that Dustin can prove what he says, so the writing never needs to oversell.

Lead with the number, not the adjective

Say what changes and by how much. Skip "industry-leading", "world-class", "cutting-edge".

Lower your EMR. Lower your premiums.Best-in-class safety solutions.

Never an em-dash

A house rule across everything State 28 publishes. Use a comma, a colon, or a plain hyphen instead.

One partner, three moves.One partner — three moves.

Every claim is checkable

Credentials appear with the number a third party can look up. If a claim cannot be verified independently, it does not go on the site. That rule is the reason the site is credible.

CSP #40734, verifiable at BCSP.Fully certified and accredited.

The name

State 28 Insurance & Safety in full, on the logo and in formal use. State 28 Safety for the website and general reference. State 28 in running copy after the first mention. Legal name on contracts: State 28 Insurance & Safety LLC.

The phone number

Always written (720) 660-4110 in visible text, in Geist Mono. In links and code it is +17206604110. Never mix the two formats on one page.

The tagline

Protecting people. Strengthening business. Two sentences, both with periods. Use it as a closer, not as a headline, and never stretch it across a logo lockup.

08 / EMAIL SIGNATURE

One block, paste it once.

Built with inline styles and a websafe fallback stack, because email clients strip stylesheets and do not load custom fonts. Copy the HTML and paste it into the signature editor in Outlook or Gmail. Swap the name and title for anyone else on the team.

State 28 Insurance & Safety
Dustin Smith, CSP
Founder · State 28 Insurance & Safety
CSP · CHST · MBA · Licensed TX P&C Agent
Texas Insurance Agency Lic. #3527728
09 / PHOTOGRAPHY

Real sites, not stock.

Every photo on the site is from a job Dustin actually worked. That is a real differentiator against competitors running stock imagery, and it is worth protecting: if a photo would not survive the question "whose site is this?", don't publish it.

Refinery construction site at sunset
refinery-sunset
A crew in PPE working an industrial gas site
crew-gas-site
Electrical substation at dusk
substation-dusk
Aerial view of an industrial processing facility
facility-aerial
Site supervisor overlooking an industrial facility
overseeing-site
Power substation at sunset
substation-sunset

Two rules before a photo goes anywhere public

Strip the location data. Phone photos carry GPS coordinates in the file. Publishing a client's site with its exact position attached is not something to hand out. Every image on this site has had that data removed.

No identifiable faces without permission, and no visible client marks unless that client has agreed to be named. A crew in PPE from behind is safe; a legible logo on a tank is a conversation to have first.

State 28 Insurance & Safety LLC · Texas Insurance Agency Lic. #3527728 · Bartonville, TX
(720) 660-4110 · dustin@state28safety.com · state28safety.com

Brand kit v1.0, 29 July 2026. Need a format that isn't here, or a variant for a specific vendor? Email dustin@state28safety.com and it will be added.

Built by Genesis Flow Labs.