Skip to content
Foundation Projects
HomeAboutRoofersInvestorsProcessBlog
Map My Exit →
HomeAboutRoofersInvestorsProcessBlog
Map My Exit →Free 30-min call
Foundation Projects

Foundation Projects is building a roofing company that goes public — and making sure the operators who built it get to stay in the deal.

Company

  • About Us
  • Core Values
  • Investor Relations
  • Partnerships
  • Contact

Legal

  • Privacy Policy
  • Terms of Service
  • Compliance

Stay Informed

Quarterly insights on the roofing asset class.

© 2026 Foundation Projects. All rights reserved.

Built by roofers. For roofers.

Brand Kit · Visual Standards

The Design
Language

A reference for designing assets that match the Foundation Projects website — colors, typography, logo usage, and visual effects for the brand kit, the freebie download, and everything that comes next. The PDF is for humans; DESIGN.md is the agent-readable format (Google open spec) for pointing any coding agent at our visual system.

Download PDF→Download DESIGN.md
Scroll

Brand PersonalityBrand Personality

Foundation Projects is built for roofing operators who deserve more than a brokered exit. The visual language should reflect that — grounded, considered, and warm.

Grounded & Trustworthy

Deep teals and anchor blues, never neon. Authority without aggression.

Editorial & Considered

Serif headlines, generous whitespace, real typographic hierarchy.

Warm, Premium, Human

Sand and cream surfaces instead of pure white. Gold accents instead of flat yellow. Subtle shadows, soft glass — never corporate-stock.

03 — Hue

Color PaletteColor Palette

Five color families. Each one carries a meaning — use them with intent, not decoration.

AnchorTrust & Authority — primary dark

Anchor 900 ★

#103740

Anchor 700

#1A4E58

Anchor 500

#2A6470

Anchor 300

#3E7A88

TealSystems & Process — primary brand accent

Teal 700

#1E5757

Teal 500 ★

#297373

Teal 300

#3A8C8C

Teal 100

#D0E8E8

GreenGrowth & Results — secondary accent

Green 700

#2E6B42

Green 500

#3E8C59

Green 300

#5BA374

SandFoundation & Clarity — surfaces (the brand "white")

Sand 25

#FDFCFA

Sand 50

#F7F4EF

Sand 100 ★

#F2EDE4

Sand 200

#E8E1D6

Sand 300

#DDD5C8

GoldValue & Craft — warm accent

Gold 700

#B87A2E

Gold 500 ★

#D79344

Gold 300

#E5AD6B

Gradients

Primary Gradient · CTAs & Buttons

The signature brand gradient. Teal → Green at 135°.

linear-gradient(135deg, #297373 0%, #3E8C59 100%)

Warm Gradient · Badges & Highlights

For value highlights, warm callouts, hover states.

linear-gradient(135deg, #D79344 0%, #E5AD6B 100%)

Dark CTA · Cinematic Sections

For inverse CTAs and cinematic dark blocks.

linear-gradient(135deg, #002128 0%, #103740 100%)

Critical color rules

  1. No pure black. Use Anchor 900 (#103740) wherever you'd reach for #000.
  2. No pure white backgrounds. Use Sand 100 (#F2EDE4) — the warm cream is part of the brand identity.
  3. Body text at ~75% opacity. Editorial softness on both light and dark surfaces.
  4. Shadows are built from Anchor 900 at low opacity (3–7%), never from black.
04 — Voice

TypographyTypography

Two typefaces. A serif for the editorial weight of the brand, a sans for clarity in everything else.

Newsreader

Headlines · Display · Editorial

400 · 500 · 600 (normal + italic)

fonts.google.com/specimen/Newsreader ↗

Inter

Body · UI · Captions · Buttons

400 · 500 · 600 · 700

fonts.google.com/specimen/Inter ↗

Type Specimens

Display / H1

Built by roofers.

Newsreader · 4xl · 400 · tracking tight

H2

A platform for the operators who built it.

Newsreader · 3xl · 400

H3

What happens when you join the platform.

Newsreader · 2xl · 500

H4

Three operators have signed LOIs.

Inter · xl · 600

Body Large

Operators who join Foundation Projects don't just get a better exit strategy — they get a better business first.

Inter · lg · 400

Body

That's the design. We come in, help tighten the operations, build the systems, and deploy the AI tools that make a roofing company worth significantly more before it ever goes to market.

Inter · base · 400

Overline / Eyebrow

Verified Operator Voice

Inter · xs · 700 · UPPERCASE · tracking widest

05 — Rhythm

Spacing & LayoutSpacing & Layout

Foundation Projects uses generous spacing — let things breathe. The site follows a fluid spacing scale that adapts between mobile and desktop.

Spacing Scale (mobile → desktop)

xs

4 → 6px

Tightest gaps

sm

8 → 12px

Inline spacing

md

14 → 20px

Card padding

lg

20 → 32px

Component spacing

xl

28 → 48px

Block spacing

2xl

40 → 72px

Major spacing

3xl

56 → 96px

Sub-section breaks

section gap

64 → 128px

Between major sections

Container & Layout

Container max

1400px

1600px on ultrawide

Container padding

16 → 48px

Responsive horizontal pad

Header height

72px

89px on mobile

06 — Edge

Radii, Borders & ShadowsRadii, Borders & Shadows

Soft, modern, restrained. All shadows are built from Anchor 900 at low opacity — never from black.

Border Radius

xs

2px

Tags, micro pills

sm

4px

Inputs

md

8px

Cards, badges

lg

12px

Larger cards

xl

16px

Feature cards

2xl

24px

Hero containers

Button ★

10px

All buttons (intentional design choice)

Full

9999px

Pills, avatars

Shadows (rgba from Anchor 900, never black)

sm: 0 1px 2px 0 rgba(16, 55, 64, 0.04)

md: 0 4px 6px -1px rgba(16, 55, 64, 0.07),
    0 2px 4px -1px rgba(16, 55, 64, 0.04)

lg: 0 10px 15px -3px rgba(16, 55, 64, 0.07),
    0 4px 6px -2px rgba(16, 55, 64, 0.03)

xl: 0 20px 25px -5px rgba(16, 55, 64, 0.07),
    0 10px 10px -5px rgba(16, 55, 64, 0.03)
07 — Atmosphere

Glass & EffectsGlass & Effects

The website uses warm-cream glass effects (not cool blue) — important for matching the brand feel.

Glass tokens

Glass blur:        blur(32px)
Glass saturation:  saturate(180%)

Glass background:  rgba(242, 237, 228, 0.45)   /* base */
                   rgba(242, 237, 228, 0.65)   /* cards */
                   rgba(242, 237, 228, 0.72)   /* sticky elements */

Glass border:      1px solid rgba(242, 237, 228, 0.35)

/* Subtle teal glow for accent moments */
0 0 15px rgba(41, 115, 115, 0.20),
0 0 30px rgba(41, 115, 115, 0.10)
08 — Motion

Animation TokensAnimation Tokens

For any animated assets, GIFs, or videos — match these timings so motion feels coherent across surfaces.

Durations

instant

100ms

Micro interactions

fast

200ms

Hover states

base

300ms

Default transitions

slow

500ms

Modal opens

slower

800ms

Hero intros

Easing curves

ease-out (default, smooth):  cubic-bezier(0.16, 1, 0.3, 1)
ease in-out:                 cubic-bezier(0.4, 0, 0.2, 1)
spring (playful):            cubic-bezier(0.34, 1.56, 0.64, 1)

/* Always respect prefers-reduced-motion — set durations to 0 */
Handoff

Download the full Brand KitDownload the full Brand Kit

for humans · or for agentsfor humans · or for agents

PDF — print-friendly, self-contained, fully embedded. Share with anyone designing assets for Foundation Projects. DESIGN.md — Google's open spec for machine-readable design systems. Point any coding agent at the URL and it will produce on-brand UI without further prompting.

Download PDF →Download DESIGN.md