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.
One shield, six ways to use it.
Pick by where it is going, not by what looks best in the folder. Use the SVG wherever the software will take it: it stays sharp at any size, from a business card to a building wrap. The PNGs exist for tools that refuse SVG.
Primary lockup
Shield alone
One colour, for fabrication
Vinyl cutters, embroidery machines, engravers, rubber stamps and single-colour printing cannot reproduce the gold-on-dark badge. These are drawn as a true single colour, so the shield reads as an outline and the 28 stays legible.
Give it room, and don't shrink it past legible.
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.
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.
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.
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.
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.
| Text | On | Ratio | Verdict |
|---|---|---|---|
| Ink | Paper | 16.68:1 | AAA |
| Paper | Ink | 16.68:1 | AAA |
| White | Petrol | 9.97:1 | AAA |
| Ink | Hi-Vis Amber | 9.14:1 | AAA |
| Petrol | Paper | 9.07:1 | AAA |
| Badge Gold | Badge Field | 6.49:1 | AA |
| Amber 800 | Paper | 5.39:1 | AA |
| Muted | Paper | 4.76:1 | AA |
| Hi-Vis Amber | Paper | 1.83:1 | Fails |
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.
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.
abcdefghijklmnopqrstuvwxyz 0123456789 & $ % #
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.
abcdefghijklmnopqrstuvwxyz 0123456789 & $ % #
All body copy, buttons and labels. Body is 17px / 1.6. Buttons are Medium 500.
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.
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.
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; }
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.
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.
|
Dustin Smith, CSP
Founder · State 28 Insurance & Safety
CSP · CHST · MBA · Licensed TX P&C Agent
Texas Insurance Agency Lic. #3527728
|
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.






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.