← Mission Control
Brand Guidelines
Overview Audience Colors Typography Voice Visual Channels Workflows

Strategic Brand Guidelines · 2026

Inti
Vintage

Sick pieces. Best prices. Great vibes.

A complete visual identity system for Inti Vintage — the premier vintage streetwear destination at Promenade Temecula.

Brand Guidelines v1.0

Who We Are

Inti Vintage is a high-energy streetwear and vintage thrift store rooted in Y2K culture, sustainability, and community. We're bold, fast-moving, and unapologetically loud about our drops and deals.

Mission

Make premium vintage and streetwear accessible to everyone — with the energy of a drop, the price of a thrift, and the vibe of your favorite crew.

🎯

Brand Personality

Bold. Urgent. Warm. Street-credible. We're the friend who knows where all the best stuff is — and isn't gatekeeping it.

📍

Home Base

Promenade Temecula
Suite 2355
40820 Winchester Rd
Temecula, CA 92591

🛍

Core Tagline

"Sick pieces. Best prices. Great vibes." — Use verbatim in campaigns. Never alter the cadence.

📱

Digital Home

@intivintage on Instagram
intivintage.com
info@intivintage.com

🕐

Store Hours

Saturday: 10am – 9pm
Sunday: 11am – 6pm
(Weekend hours — always confirm for events)

Who We Serve

Our community lives at the intersection of sustainable fashion, streetwear culture, and Y2K nostalgia. They shop with intention, share with pride, and respond to authenticity over polish.

The Streetwear Hunter
Ages 18 – 28 · Gen Z Core

Scrolls Instagram for drops, knows brand resale values, and comes in for specific styles. Drives peer influence.

Streetwear Y2K Sneaker Culture Resale Hype
  • Exclusive finds at thrift prices
  • Bragging rights — "found it before everyone"
  • Shares hauls on TikTok / Reels
  • Comes back for restock drops
The Conscious Shopper
Ages 22 – 35 · Millennial + Gen Z

Values sustainability and slow fashion. Chooses second-hand on principle. Responds to affordability and quality messaging.

Sustainable Second-Hand Budget-Conscious Curated
  • Reduce fast-fashion footprint
  • Quality pieces without the premium price
  • Support local, independent retail
  • Unique wardrobe — not mass-produced
Customer Journey
Discovery

Instagram post, Reel, or Story

Urgency

FOMO copy + limited-time deal

Visit

In-store experience + signage

Purchase

Deal closes, loyalty built

Share

Haul content, tags @intivintage

Color Palette

Five core brand colors — used consistently across every touchpoint. Never substitute, mix in off-palette colors, or apply at low opacity except for subtle backgrounds.

Deep Teal
#0C3A4A
Primary background, nav, dark text blocks
Solar Yellow
#F5C518
Accents, dividers, calendar CTAs, highlights
Safety Orange
#E8502A
Primary CTA buttons, urgency, directions
Cream
#F5ECD7
Light backgrounds, soft contrast surfaces
Black
#111111
Body text on light backgrounds, dark elements

Primary Pairing

Deep Teal + Solar Yellow — main combination for backgrounds and headings. High contrast, on-brand.

Action Pairing

Safety Orange on Cream or Teal — reserved for buttons, CTAs, and urgency callouts only.

Never Use

Yellow on Cream (low contrast). Orange on Yellow (illegible). Off-palette colors without brand approval.

Type System

Three-font system: one for impact, one for personality, one for readability. Use them in combination — never rely on a single font for every role.

Primary — Headlines
Barlow
Condensed
Font FamilyBarlow Condensed
Weights Used700, 800, 900
CaseALL CAPS always
Use ForCampaign titles, signs, hooks
Accent — Personality
Permanent Marker
Font FamilyPermanent Marker
Weights UsedRegular only
CaseMixed / casual
Use ForSubheadings, callouts, energy
Body — Readability
DM Sans — The clean, modern workhorse of our brand system. Used for all body copy, email text, captions, and any paragraph-length content. Always set at weights 300–500 for a light, readable feel. Never set body copy in Barlow or Marker.
FamilyDM Sans
Weights300, 400, 500
Line Height1.6 – 1.8
Use ForBody, email, captions
Type Hierarchy in Practice
Campaign Hook
$5. ONE BAG.
Section Header
This Weekend Only
Callout / Accent
Don't sleep on this one
Body Copy
Stack your bag with the freshest vintage finds. No limits, no exceptions — just the best prices in Temecula.
Label / Tag
Promenade Temecula · Suite 2355 · intivintage.com

How We Sound

Our voice is direct, bold, and human. We write the way our best customer thinks — fast, enthusiastic, and already knowing what they want. Every word earns its place.

Do This

Start with the offer — price or action first, always
Use ALL CAPS for the hook line to signal urgency
Create FOMO with time-limited, quantity-limited language
Be absolute: "No limits. No exceptions."
Use 1–2 emoji max per message — purposefully
End with a clear next step (come in, tap link, follow)
Include date + time + location in every promo message

Avoid This

Fluffy openers ("We're excited to share...")
Passive or polite hedging ("You might want to check out...")
Emoji overload — dilutes energy, looks spammy
Vague timing ("soon", "coming up", "this season")
Corporate language or formal tone
Mixing case randomly in headlines (not strategic caps)
Hashtag dumps over 15 tags — quality over quantity
SMS (≤250 chars)

"$5. ONE BAG. STUFF IT TILL IT RIPS. This weekend ONLY at Inti Vintage, Promenade Temecula. SAT 3/14 10A–9P | SUN 3/15 11A–6P. First come, first stuffed. intivintage.com"

Instagram Caption

"ONE BAG. $5. FILL IT TILL IT RIPS.
Saturday + Sunday · Promenade Temecula
These bags fill FAST — don't wait.
Follow for restocks + drops"

Email Subject

Subject: "Fill-a-bag for $5 this weekend"

Preview: "One bag. No limits. Saturday + Sunday only."

Design Elements

Our visual style pulls from Y2K collage culture, streetwear zines, and bold editorial layouts. High contrast, layered textures, and oversized type define the look.

GRAIN

Film Grain Overlay

Applied at 30–40% opacity over backgrounds. Adds analog warmth. Never use on body text areas.

· · ·

Halftone Dots

Radial dot pattern at 5–8% opacity. 10px spacing. Used on cream and teal backgrounds for depth.

TEXT

Text Strokes

Outlined text for layered depth. Orange stroke on yellow text or yellow stroke on teal text.

NEW
DROP

Stamp Badges

Circular, rotated –12° to +15°. Orange border, uppercase label. Used for "new drop", "sale", urgency callouts.

FRAME

Double Border Frame

White inner border + orange outer accent. Signals premium presentation for key campaign signage.

DROP

Hard Drop Shadows

3px offset, Yellow or Orange shadow. Applied to hero type for graphic punch. Never use soft blur shadows.

Visual Dos
Oversized, cropped type that bleeds off edges
Asymmetric, editorial layouts with intentional tension
High-contrast color blocking — teal + yellow, cream + orange
Layered textures: photo + grain + halftone
Angled type and rotated badge elements
Price as the biggest element on promo pieces
Visual Don'ts
Centered, symmetrical "generic retail" layouts
Soft gradients or pastel color mixing
Thin or lightweight typography (below 700 weight)
Drop shadows with soft blur (Gaussian) — use hard offset only
Stock photo aesthetics — keep it raw and real
Off-palette colors introduced without brand review

Asset Specs

Every channel has specific dimensions, formats, and content rules. Never scale assets between channels without recreating them at spec.

Asset Dimensions Format Channel Notes
Large Easel 23.5 × 33 in · 2350×3300 px Print In-store floor High gloss paper, 100 DPI · 2 per campaign
Window Banner 36 × 72 in · 3600×7200 px Print Storefront window Banner paper, 100 DPI · 1 per campaign
Counter Card 11.25 × 7.25 in · 1125×725 px Print Counter / rack Shine paper, 100 DPI · 10 per campaign
Instagram Feed 1080 × 1350 px Digital Instagram 4:5 portrait ratio · JPG/PNG
Instagram Story 1080 × 1920 px Digital Instagram Stories 9:16 vertical · Add swipe-up CTA
Email Hero 600 × 750 px Email Square / Mailchimp JPG · stays within 600px email container
Reels Cover 1080 × 1920 px Video Instagram Reels 9:16 · 7–15 sec · cut every 2–3 sec

Email Block Order

1. Hero Image
2. Headline + Details
3. Directions Button (Orange)
4. Calendar Button (Yellow)
5. Divider (Yellow)
6. Urgency Text
7. Loyalty Block
8. Instagram CTA (Teal)
9. Footer

Instagram Caption Structure

1. Hook (ALL CAPS + emoji)
2. 2–3 descriptive sentences
3. Date/time
4. Location
5. Urgency / FOMO line
6. Follow CTA + link
7. Hashtag block (12–15 tags)

Core Hashtags

#thrift #thrifting
#vintageClothing #thriftFinds
#secondhand #intivintage
#temecula #streetwear
#vintageFashion #thriftStore
#sustainableFashion #Y2K

How Campaigns Run

Every campaign follows a consistent production flow. The WAT framework (Workflows -> Agents -> Tools) ensures each step is deterministic and repeatable.

Campaign Production Flow
1

Campaign Brief

Define offer, dates, times, locations, and channel targets. All inputs confirmed before any production starts.

Human InputCLAUDE.md
2

Load Workflow

Agent reads full_campaign_workflow.md to determine all required assets and tools.

Agentworkflows/
?

Asset Split Decision

Which asset types does this campaign require? Route to the appropriate production tracks below.

Print / Signage

Easel · Window · Counter Cards

Tools: ODP signage generator
Sizes from: signage_sizes.json

Social / Digital

Feed · Story · Reels Cover

Tools: nano-banana (Gemini)
Copy: online_campaign_workflow

Email

Hero Image + Square blocks

Tools: Square Email builder
Spec: square_email_workflow

4

Review & QA

Check colors match palette, copy is on-voice, dimensions match spec, store hours/address are accurate.

Human Review
5

Publish + Deploy

Print files sent to vendor. Social posts scheduled. Email campaign sent via Square.

Go Live
6

Learn + Update Workflow

Document any issues, rate limits, or better methods found. Update the relevant workflow .md file.

System Improvement
Copy Approval Decision Tree

Draft Copy

Write per channel template (SMS, IG Caption, Email Subject). Include offer, dates, location, CTA.

CHECK: SMS

Under 250 characters?
Price + action in first 20 chars?
Date, time, location included?

CHECK: INSTAGRAM

Hook in ALL CAPS?
1–2 emoji max?
12–15 hashtags in block?
FOMO line present?

CHECK: EMAIL

Subject under 50 chars?
Preview = one punchy line?
Buttons: Orange (Dir) + Yellow (Cal)?

All Pass

Ready to publish. Deploy to channel.

Any Fail

Revise only the failing check. Re-run that check only.

Asset Naming Convention
[Campaign Name] — [Asset Type] — [Date]
Example 1
$5 Fill-a-Bag — Large Easel — Mar 14
Example 2
$1 Womens Tees — IG Feed — Mar 21
Example 3
$5 Fill-a-Bag — Email Hero — Mar 13