v1.0 · Active
Excelsior Creative Brand System v1.0 Orange County, CA Last Revision · May 16 2026

EXCELSIOR EXCELSIOR EXCELSIOR

The brand system for the AI & software partner behind missions worth scaling.
SYS.ID · EXC.BRAND.0001
REV · 1.0.0 · 16.05.2026
OWNER · EXCELSIOR.PRIDE
STATUS · PRIDE: ACTIVE
SYS.001 Doc EXC.BRAND.0001/001 Section · Foundation

We don't just build websites. We engineer the AI & systems behind missions worth scaling.

The pride is the unit. Every project is delivered with the precision of an engineer, the conviction of a lion, and the leverage of intelligent systems. This is the soul of the system — before any color, mark, or font.

AI strategy. Intelligent software. Real results. We build for missions worth scaling — agentic systems, custom software, zero friction.

PILLAR 01

Lead from the Front

Like the lion of the pride, we move first — with conviction, with clarity, and with skin in the game.

PILLAR 02

Engineered to Amplify

Technology — especially AI — should multiply mission, not replace it. Every system we ship makes the work of changing things for the better easier and faster.

PILLAR 03

Zero Friction

No black boxes. No surprises. Clean code, clear thinking, and a partnership our clients can feel from the first call.

PILLAR 04

From Idea to Orbit

We don't stop at launch — we propel. We treat every project as a vehicle for momentum, not a deliverable to close.

SYS.003 Section · Color Tokens · /tokens/color

Flame to Rose. A gradient that moves like momentum.

Our primary signature is a hot, directional gradient from Flame to Rose. It is the most expensive element in the system — use it sparingly, and let it carry meaning when it shows up.

Amplify.
From flame to rose.
From idea to orbit.

FLAME · 0%#FF5722
HEAT · 50%#FA3843
ROSE · 100%#E91E63
ANGLE135°
SYS.IDEXC.GRADIENT.PRIMARY

Primary & Support

FlamePRIMARY
--flame#FF5722Heat · Action · CTA
RosePRIMARY
--rose#E91E63Energy · Pride · Voice
CitrusSIGNAL
--citrus#FFD93DSignal · Highlight
PlumDEEP
--plum#6B1F4ADepth · Editorial

Neutrals

Ink100
--ink#0A0908Foreground · Primary text
Ash90
--ash#1A1816Surface · Dark mode bg
Char80
--char#2A2724Elevation · Dark cards
Smoke50
--smoke#8B8682Muted text · Metadata
Bone20
--bone#E8E2D9Hairlines · Subtle fills
Paper00
--paper#FAF7F3Background · Light mode

Usage Ratios

Ratio · Hero / Editorial70 · 20 · 10

Default editorial mix. Generous paper, anchored by ink, ignited by gradient.

Ratio · Product / UI60 · 30 · 10

For interfaces. Neutral surfaces, sharp ink labels, single-shot flame accents.

Ratio · Campaign / Loud50 · 30 · 20

When the work has to roar. Ink-dominant, with gradient pulled to the front.

SYS.004 Section · Typography Three explorations · One default

A confident grotesque, a working sans, a system mono.

Type carries the brand more than any other element. The default pairing is Signal — below are two alternates we've explored. Use the Tweaks panel to swap globally.

Signal · DefaultOswald · Space Grotesk
Aa
The pride doesn't shout. It moves with the certainty of a system that has been tested.
SYS.ID.0001 · ACTIVE · 16.05.26
DisplayOswald
BodySpace Grotesk
MonoGeist Mono
Editorial · AltFor long-form & story
Aa
When the work is a feature, not a frame. Editorial leans warm, italic, and human.
SYS.ID.0001 · ACTIVE · 16.05.26
DisplayInstrument Serif
BodySpace Grotesk
MonoGeist Mono
Industrial · AltFor product & engineering
Aa
For technical surfaces. A working pair that takes data, docs, and dashboards in stride.
SYS.ID.0001 · ACTIVE · 16.05.26
DisplayBricolage Grotesque
BodyIBM Plex Sans
MonoIBM Plex Mono

Type Scale

--d196 / 100 / -4%Lead the prideDisplay 1
--d264 / 100 / -3%Amplify the missionDisplay 2
--h144 / 105 / -2.5%Engineered to amplify impactHeading 1
--h232 / 110 / -2%From idea to orbit, with zero frictionHeading 2
--h322 / 120 / -1%Beautiful design. Bulletproof code.Heading 3
--body16 / 155 / 0We build the AI and software behind missions worth scaling — agentic systems, custom software, zero friction.Body
--small13 / 150 / 0An AI & software partner for companies aligned with our mission, based in Orange County, California.Small
--mono12 / 150 / +8%SYS.ID · EXC.BRAND.0001 · REV 1.0 · PRIDE: ACTIVEMono · Label
SYS.005 Section · Grid & Spacing Base unit · 8px

An 8‑point system. A 12‑column page. Predictable rhythm everywhere.

Every spacing decision is a multiple of 8. Every page is built on a 12-column grid with 24px outer margins and 8px gutters. Radii are picked from a fixed set — never freehand.

Spacing scale

--s-18 px
--s-216 px
--s-324 px
--s-432 px
--s-548 px
--s-664 px
--s-796 px
--s-8128 px

Radii

XS · 4
SM · 8
MD · 14
LG · 22
PILL

Page grid

Editorial spreads use 8/4 of 12. Card grids use multiples of 3 or 4. Forms break to a 6-column flow on tablets and stack at 480.

SYS.006 Section · Voice & Tone How we talk to the pride

Bold without bluster. Technical without coldness. Always pride-forward.

We write like a senior engineer who actually likes the people they're building for. Confident verbs, short clauses, no jargon for jargon's sake.

Direct.

Lead with the verb. Cut the throat-clearing. If a sentence can be 7 words, it shouldn't be 14.

Engineered.

Numbers, specifics, proper nouns. We say "99.99% uptime," not "rock-solid hosting."

Warm.

We write to founders and operators, not stakeholders. Affection for the work shows up in the choice of verbs.

Pride-coded.

Quiet references to the pride metaphor — "lead from the front," "join the pride," "roar online" — used sparingly and never twice in one screen.

Do
We engineer the AI behind missions worth scaling.

Active verb, specific subject, real outcome.

Not
We're a full-service digital solutions partner empowering organizations.

No verbs. No mission. No reason to keep reading.

Do
Beautiful design. Bulletproof code. Real results.

Three beats, parallel structure, earned confidence.

Not
Cutting-edge, best-in-class, world-class solutions, synergized.

Adjective stacking is a confidence vacuum.

Amplify your impact.
Primary · Mission-aligned contexts
From idea
to orbit.
Launchpad · Startup contexts
Lead
from the front.
Internal · Sales · Talks

The Voice Spectrum

Where Excelsior sits · Pinned, not floating
Quiet
Bold
Casual
Formal
Playful
Serious
Generic
Specific
Cold
Warm
Detached
Pride-coded

The Word Bank

Vocabulary · v1.0 · 36 words
Words we reach for
  • Amplify
  • Build
  • Ship
  • Launch
  • Engineer
  • Bulletproof
  • Pride
  • Roar
  • Orbit
  • Friction
  • Mission
  • Impact
  • Lead
  • Move
  • Beautiful
  • Real
  • Zero
  • Specific
Words we never use
  • Solutions
  • Synergize
  • Robust
  • Cutting-edge
  • Best-in-class
  • World-class
  • Holistic
  • Empower
  • Disrupt
  • Innovate
  • Game-changing
  • Revolutionary
  • Stakeholders
  • Ecosystem
  • Optimize
  • Streamline
  • Pivot
  • Leverage

Headline Formulas

Repeatable patterns · 5 shapes
FORMULA 01 · The Triple
[Noun]. [Noun]. [Noun].
Beautiful design.
Bulletproof code.
Real results.
FORMULA 02 · Verb the Object
[Verb] your [mission noun].
Amplify your impact.
FORMULA 03 · From / To
From [modest noun] to [ambitious noun].
From idea to orbit.
FORMULA 04 · Negative Space
[Zero / No] [unwanted thing]. Just [wanted thing].
Zero friction.
Just momentum.
FORMULA 05 · The Pride Move
[Pride verb] from the [position].
Lead
from the front.
FORMULA 06 · The Receipt
We [specific verb] the [specific noun] behind [specific audience].
We engineer the AI behind missions worth scaling.

Microcopy Library

UI strings · EXC.COPY.UI
Context
On brand
Off brand
CTA · PrimaryHero buttons
Start your project →
Get started today!
CTA · SecondaryBelow the fold
See how we work
Learn more
NewsletterFooter · Modal
Join the pride. One email a month, never more.
Subscribe to our newsletter for updates!
Form successAfter submit
Got it. We'll be in touch within one business day.
Thank you for your submission!
Empty stateNo results yet
Nothing here yet. Let's build the first one.
No items found. Please try again.
Error · 404Lost page
That page wandered off the pride. Back home →
Page not found. Error 404.
Error · FormBad input
That doesn't look right — check the email address.
Invalid input. Please correct the highlighted fields.
LoadingAsync wait
Spinning up…
Please wait while we process your request.
Confirm · DeleteDestructive
Delete this for good? This one doesn't come back.
Are you sure you want to delete this item?
Toast · SavedAction confirmed
Saved.
Your changes have been successfully saved!

The Channel Matrix

Same voice · Different volume
Email · 1:1VOICE.01
Like a senior partner who picks up the phone
Length3–6 sentences
Salutation"Hi [name],"
Signoff"— [name] · Excelsior"
Hi Maria,

Reviewed the brief — the timeline works. One question: who owns the customer data the agents will read from? That answer changes the model strategy more than anything else.

Quick call Thursday?

— Trevor · Excelsior
Social · LinkedInVOICE.02
Receipts, not posts
Length2–4 short lines
Open withThe number or the verb
Never"We're excited to announce…"
Shipped: agentic ops engine for an outdoor education company.

8 weeks, idea to live.
Cut ops time by 62%.

The pride moves.
UI StringsVOICE.03
Less than you'd think. More verb than noun.
Sentence caseButtons & links
Caps lockMono labels only
Max wordsButton = 4
Start your project →
See how we work
Join the pride

SYS.ID.WEB-DEVELOPMENT
Sales · ProposalVOICE.04
Specifics earn the room
Hero lineThe outcome, not the deliverable
PricingWhole numbers, no .99
Avoid"Comprehensive solution"
Goal: an agent that handles 78% of intake on its own, with humans on the hard cases.

Build: 8 weeks. Three sprints.
Investment: $58,000, milestoned.
Owner of record: Trevor.
Docs · TechnicalVOICE.05
Like a senior engineer left a note
VoiceImperative + reason
FormatNumbered, short paragraphs
Avoid"Simply…" / "Just…"
Run migrations before deploy. The schema bumps a non-nullable column; skipping this step takes the live form offline for ~30s.

Rollback: make db.rollback
Internal · SlackVOICE.06
Direct. Warm. Stamped.
Length1–3 lines
Status"Pride: active" on standups
Emoji:lion: only · sparingly
Standup · Tues
✓ Shipped agent-ops v0.4
→ Today: eval suite, copy review
⚠ Need: prod traffic sample from Maria

Pride: active.

Email Signature

Block · EXC.SIG.001
SYS.007 Section · Imagery & Motion Photo direction · Motion tokens

Real people, real work, real light. Movement that earns the screen.

Photography is documentary, not stock. Motion is purposeful, not decorative — every animation should explain something the page couldn't otherwise.

SLOT.01 · 4:3 Hero · Founder / operator, candid, natural light
SLOT.02 · 3:4 Process · Hands on keyboard / whiteboard
SLOT.03 · 3:4 Brand · Gradient backplate · No photo
SLOT.04 · 4:3 Work · Product screen on dark surface
SLOT.05 · 4:3 Team · Off-center group, mid-conversation
SLOT.06 · 4:3 Place · Orange County / quiet golden hour

Motion tokens

--ease-pridecubic-bezier(.2,.7,0,1)
Default ease. Confident exit, soft landing. Use for entries.
--ease-pouncecubic-bezier(.7,0,.2,1.4)
Overshoot. Reserve for moments of pride — primary CTAs, launches.
--ease-quietcubic-bezier(.4,0,.2,1)
For functional motion. Tabs, accordions, modal in/out.
--dur-quick / med / slow160 · 280 · 520ms
Three durations. Three reasons. Never freestyle a timing.
SYS.008 Section · Components UI · Tags · Cards · Fields

A small, sharp toolkit. Built to combine.

The component set is intentionally small. Combine them rather than extending them — new patterns earn their place through use.

Tags & PillsEXC.UI.TAG
SYS.ID.WEB-DEVELOPMENT PRIDE: ACTIVE v1.0.0 FEATURED · CASE STUDY

All-caps mono. Use the live dot for real status only — never decoration.

Service CardEXC.UI.CARD
SERVICE SYS.ID.AGENTIC-SOLUTIONS
Agentic Solutions

Custom chatbots, autonomous agents, and intelligent workflow systems that reduce cost and scale operations.

06 SERVICES
Form FieldEXC.UI.FIELD
// RequiredSYS.ID.LEAD.0001
Status RowsEXC.UI.STATUS
PrideActive
VisionForward
QueueIdle
ReviewIn progress
CalloutsEXC.UI.CALLOUT
JOIN_THE_PRIDE
Ready to start?

Let's talk about how we bring your vision to life and help your brand roar online.

// NOTE
The pride doesn't ship beta.

Every release passes a three-stage QA gate before it touches a live client surface.

SYS.009 Section · Buttons Variants · Sizes · States

One button system. Three voices. Every state covered.

Primary is the gradient — loud, expensive, one per screen. Secondary anchors. Tertiary disappears. Sizes climb from SM to XL; every variant carries the same four states.

Variants · HierarchyEXC.UI.BTN.VARIANT
Primary · Gradient. Once per screen.
Solid · Flame or Rose for tonal moments.
Outline · Secondary or supportive.
Ghost / Link · Tertiary & in-text.
SizesEXC.UI.BTN.SIZE
Extra Large · XL72 / 14 / 40
Large · LG60 / 13 / 32
Medium · MD48 / 12 / 24 (default)
Small · SM36 / 11 / 16

Height / Type / Padding-X — every size is on the 4 px sub-rhythm. MD is the default.

StatesEXC.UI.BTN.STATE
Radius & Icon-onlyEXC.UI.BTN.SHAPE
On Ink SurfaceEXC.UI.BTN.DARK
AnatomyEXC.UI.BTN.SPEC
Amplify your impact
↓ Mono · 13 / +14%
↑ Gradient 135° · Flame → Rose
Arrow → kerns out 6px on hover
Pill radius · 999
Halo 30px below
SYS.011 Section · Effects CSS signatures · Motion · Texture

The small effects that make a page feel like Excelsior.

A curated library of CSS treatments — type, surface, motion, texture. Use them sparingly and intentionally; one or two per screen is the rule. Hover any card that's interactive.

Amplify
Gradient TextFX.01
Pride
Outline / Ghost TypeFX.02
SYS.ID.001
Gradient
Border
1.5px · Pad-box bg
Gradient BorderFX.03
Halo CTA
Halo GlowFX.04
▢ HOVER ME
Service Card

Lifts on hover with a flame border and soft shadow.

Hover LiftFX.05
Underline RevealFX.06
Pride · Active
Pulse DotFX.07
SYS.ID.WEB-DEVELOPMENT// SYS.ID.AGENTIC-SOLUTIONS// SYS.ID.SOFTWARE-DEV// SYS.ID.BRAND-DEV// SYS.ID.MANAGED-HOSTING// SYS.ID.LAUNCHPAD// JOIN_THE_PRIDE// SYS.ID.WEB-DEVELOPMENT// SYS.ID.AGENTIC-SOLUTIONS// SYS.ID.SOFTWARE-DEV// SYS.ID.BRAND-DEV// SYS.ID.MANAGED-HOSTING// SYS.ID.LAUNCHPAD// JOIN_THE_PRIDE//
System Ticker / MarqueeFX.08
SCANLINE · LIVE
Scanline OverlayFX.09
Grain
Noise / GrainFX.10
Diagonal · Pride
Diagonal StripeFX.11
Animated Sweep
Gradient SweepFX.12
ApprovedEXC.QA.001 · v1.0
Rotated StampFX.13
npm i @excelsior/pride
Code ChipFX.14
READY_
Blinking CaretFX.15
DEPLOYING · 42%
Loading BarFX.16
// SYS.005
REV 1.0
Mono Section DividerFX.17
Beautiful design. Bulletproof code. Real results. — Excelsior Pride · House Voice
Pull QuoteFX.18
99.99%
Uptime · Managed Hosting
8x
Faster, on average
Number StatFX.19
Launch · Pride · On
Conic CheckerFX.20
SYS.012 Section · Animation Motion in product · Web only

Animation has a job. If it doesn't, cut it.

Motion is structural, not decorative. Every animation should explain something the static page can't — what changed, what's coming, what's interactive. Movement that doesn't earn its frame distracts from the work.

The four jobs of motion

Hover ↑
JOB 01 · ENTRY

Reveal

Content fades up 28 px on first paint. Tells the eye where to land — once per element, never twice.

Click
JOB 02 · FEEDBACK

React

Hover lifts 2 px, press settles to 0 with a 3% scale. Confirms the system heard you — 150 ms max.

Before
After →
Hover ↑
JOB 03 · TRANSITION

Connect

Old slides up & out; new rises & in. The page never blinks — state changes always have an explanation.

Ambient
JOB 04 · AMBIENT

Signal

Slow pulses on live status. Reserved for "this is alive" indicators. Never for decoration.

Timing tokens · Use these. Don't freestyle.

TokenDurationWhen to useEasing default
--dur-tap80 ms
Mouse down → :active. Imperceptible — should feel like a tap. linear
--dur-quick160 ms
Hover, focus rings, tooltip in/out. Anything reactive. ease-quiet
--dur-med280 ms
Default for transitions, modal in, accordion expand. ease-pride
--dur-slow520 ms
Entry reveals, page-section ins, hero choreography. ease-pride
--dur-stage900 ms
Big moments only — hero stagger, launch animations. ease-pounce

Do & Don't

Do
  • Animate transform and opacity only. They're GPU-cheap; layout properties (width, top, margin) cost frames.
  • Stagger groups: 60–80 ms between items keeps a list feeling intentional, not robotic.
  • Always exit faster than you entered — ~70% of the entry duration. The eye is faster on the way out.
  • Respect prefers-reduced-motion — cut durations to 1 ms or replace with cross-fades.
  • Anchor motion to the cause: if a button opens a panel, the panel grows from the button.
Don't
  • Bounce. Spring overshoots are reserved for celebratory moments — not nav items, not cards.
  • Auto-play loops over content. Marquees and ambient pulses live on chrome, never under text.
  • Animate on scroll just because. Scroll-triggered effects need a reason — otherwise users feel like they're fighting the page.
  • Use durations longer than 600 ms for interaction feedback. Anything slower than that reads as "broken."
  • Stack more than two simultaneous animations on the same surface. The eye picks one to follow; pick it for them.

Reduced motion · default-on for the system

Always honor the user's setting.

Some of our users have vestibular conditions or simply prefer calmer interfaces. Wrap every motion-heavy rule in @media (prefers-reduced-motion: reduce) and downgrade to a 1 ms transition. The page still works; it just stops dancing.

For ambient loops — pulses, marquees, gradient sweeps — pause them entirely under the reduced-motion query. Static states should never lose meaning when motion is removed.

@media (prefers-reduced-motion: reduce) {
  *, *::before, *::after {
    animation-duration: 1ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 1ms !important;
    scroll-behavior: auto !important;
  }

  .fx-marquee-track,
  .anim-ambient,
  .fx-sweep {
    animation: none !important;
  }
}
SYS.013 Section · Email Templates Newsletter · Transactional

The brand survives the inbox. Two templates — one warm, one cold.

Email is the brand's strictest constraint — no JavaScript, fragile CSS, and a 600 px column. The system reduces to its essentials: gradient bar, Oswald display, Space Grotesk body, single CTA.

SYS.014 Section · Pride Marks Logomark · Card · Mascots

The wordmark roars. The pride watches the flank.

The brand has one official mark — the wordmark — backed by a logomark glyph and a small pride of mascots. The animals are illustration, not identity. They appear in service contexts and editorial moments; they never replace the wordmark.

Business Card · EXC.STAT.001

EXC.STAT.001 · FRONT Excelsior Creative business card — orange-to-pink gradient with the lion silhouette and contact details

Anatomy

Print at 3.5×2″ on uncoated 16pt stock. The lion sits behind the gradient at 22% opacity — never in front of type, never crossing the wordmark.

StockUncoated 16pt · Soft-touch finish
Size3.5×2″ · Bleed 0.125″
GradientFlame → Rose · 135° · Full bleed
WordmarkTop-left · 22% width · Paper fill
LionRight edge · 22% opacity overlay
TypeOswald 600 (name) · Space Grotesk italic (role)
QRBottom-right · White card · 18% width

Logomark · The "eX" Glyph

A condensed lockup of the wordmark, reduced to the eX ligature for surfaces too small to carry the full wordmark — favicons, app icons, QR badges, mono-line typography.

Excelsior logomark — ink on paper
Ink on PaperEXC.GLYPH.001
Excelsior logomark — paper on ink
Paper on InkEXC.GLYPH.002
Excelsior logomark — paper on gradient
Paper on GradientEXC.GLYPH.003

The Pride · Mascot System

Five hand-drawn animals, each rendered in the brand gradient with the same single-stroke line weight. They represent service families and editorial moments — the lion is canonical, the others rotate. Use one per surface, never multiple.

Do
  • Use mascots as illustration — backdrops, accents, divider art. Wordmark always carries identity.
  • Pair each animal with its service family. The dragon belongs to AI; the wolf to engineering; the lion is reserved for the pride itself.
  • Preserve the gradient stroke. Lion → orange-to-pink, full stroke weight, no fills.
  • Anchor mascots off-center, partially cropped. They're characters, not portraits.
  • Use the lion at 22% opacity when it sits behind type (business card, deck dividers).
Don't
  • Recolor the mascots off-gradient. Solid black, solid white, and non-brand gradients are out.
  • Fill the line work. They're stroke-only by design — filled silhouettes are off-brand.
  • Combine more than one mascot on the same surface. The pride moves alone.
  • Use a mascot as a logo lockup. The wordmark is always the primary identifier.
  • Animate the mascots beyond a slow opacity fade. Line illustrations don't dance.
SYS.012 Section · System Patterns Mono tags · Dividers · Status

Small marks of the system. Used consistently, they become the brand.

The little system tics — SYS.ID., double-slash dividers, status strings — are doing more work than they look like. Here's how they're built.

PATTERN 01

System IDs

Every primary surface, service, and asset receives a SYS.ID. Format: domain dot category dot slug. All-caps mono.

SYS.ID.WEB-DEVELOPMENT
SYS.ID.AGENTIC-SOLUTIONS
EXC.BRAND.0001
PATTERN 02

Double-slash dividers

Use // as section markers — in nav, in metadata, in footnotes. They earn the system-aesthetic without resorting to icons.

// NAVIGATION
// ABOUT
// SERVICES — preferred over arrows
PATTERN 03

Status strings

Triplets of Subject : State, mono, separated by mid-dot. Used in footers, headers, and as long-form chrome.

PRIDE: ACTIVE
VISION: FORWARD
LEADERSHIP: ON