$2B+ in senior housing transactions All 50 states served Senior housing only — not a generalist firm
Haven Senior Investments · HavenCo, LLC
Brand
Guidelines
Version 1.0 · Internal Reference
April 2026
01 — Brand Identity
Who Haven Is — and
What Haven Is Not

Haven Senior Investments is a senior housing advisory and consulting firm — a subsidiary of HavenCo, LLC. Haven provides advisory, consulting, market analysis, capital introduction, and transaction support services to owners, operators, investors, buyers, and developers in the senior housing industry across all 50 states.

Haven operates within a three-entity structure under HavenCo, LLC. Each entity must be referenced accurately in any branded content:

Haven Senior Investments, LLC Advisory & consulting · havenseniorinvestments.com
Haven Realty, LLC Licensed brokerage subsidiary of HavenCo, LLC
SeniorCRE, LLC Platform subsidiary · seniorcre.com · Always SeniorCRE® (registered)

The parent entity HavenCo, LLC is referenced in legal documents, footers, and the About page as "A HavenCo, LLC Company." Haven Realty, LLC is the licensed brokerage arm — brokerage services are performed by Haven Realty, LLC, not Haven Senior Investments, LLC. Never describe Haven Senior Investments as a brokerage.

Core Brand Positioning

What We Are

Senior housing advisory and consulting firm. Senior housing only — not a generalist commercial real estate firm. All 50 states. Commercial only — 16+ beds.

What We Are Not

Not a real estate brokerage (that is Haven Realty, LLC). Not generalist CRE. Not residential. Not board-and-care. Not sub-16 beds.

Brand Character

Authoritative without being cold. Data-driven without being clinical. Warm to the human side of senior housing without being sentimental. Luxury-adjacent without being exclusive.

Taglines in Active Use

"Senior Housing Only — Not a Generalist Firm"
"$2B+ in Senior Housing Transactions"
"All 50 States Served"
"Ethical Guidance You Can Trust in Senior Housing Investments"

02 — Color System
The Haven
Palette

Haven's palette is built around deep navy authority and warm gold precision. Navy communicates trust, expertise, and institutional confidence. Gold communicates quality, care, and the premium nature of senior housing advisory. Cream provides warmth and legibility for long-form content. Slate anchors body copy on light backgrounds.

Navy — Primary #0D1B2A Hero backgrounds, dark sections, primary dark surface
Navy 2 — Secondary #162232 Secondary dark sections, stat bands, CTAs, card darks
Navy 3 — Tertiary #1E3045 Tertiary dark surface. Use sparingly for contrast within dark sections
Gold — Primary Accent #C8A96E Primary CTA buttons, stat numbers on dark, key accent lines
Gold Light #E2C896 Hero h1 italic emphasis, stat numbers on very dark, hover states
Gold Dark #9E7D44 Eyebrows, tags, labels on light backgrounds, outline buttons, links on cream
Cream — Primary Light #F8F4EE Primary light section background. Card backgrounds. Page base.
Cream Dark #EDE7DC Secondary light sections, callout backgrounds on cream, hover states on cards
Slate — Body Text #4A5C70 Body copy and secondary text on all light backgrounds. Never use on dark.
White #FFFFFF White section backgrounds, card interiors, form backgrounds

Text Opacity — Dark Backgrounds

On navy and dark backgrounds, white text is used at controlled opacity levels for hierarchy. Never use opacity below 0.55 for any readable text — this is the accessibility minimum. On mobile, bump all opacity values up by 0.15–0.20.

1.0
Headlines
.85
Sub-heads
.70
Strong body
MINIMUM
.55
Body text
.45
Decorative
only
.28
Never for
text

Rule Color

All dividers and card borders use rgba(13,27,42,.09) on light backgrounds. On dark backgrounds, use rgba(255,255,255,.06) for dividers and rgba(200,169,110,.14) for gold-tinted borders.

03 — Typography
Two Typefaces.
One System.

Haven uses exactly two typefaces — Cormorant Garamond for all editorial and display type, and Jost for all UI, labels, body, and functional text. No other typefaces are permitted. Both are loaded from Google Fonts.

Cormorant Garamond — Display & Editorial Google Fonts · Weights: 300, 400, 500, 600 · Italic: 300, 400, 500
The Senior Housing
Advisory Standard
Section subheading — weight 300, no letter-spacing adjustment
"Italic is reserved for emphasis within headlines and pullquotes — never for body copy."
Weight 300
Weight 400
Weight 500
Weight 600
400 Italic
Jost — UI, Body, Labels, Buttons Google Fonts · Weights: 300, 400, 500, 600, 700
EYEBROW LABEL — 11px, 700, .22em tracking
Body copy is set in Jost at 15px weight 300 with 1.88 line-height on desktop. Clear, readable, and warm without being heavy. Never bold entire paragraphs — use weight 600 for inline emphasis only.
BUTTON / CTA TEXT — 12px, 700, .12em tracking, uppercase
Weight 300 — body
Weight 400 — default
Weight 500 — semi
Weight 600 — strong
Weight 700 — bold

Heading Scale

H1 — Hero
Page Headline
clamp(34px,4.8vw,58px) · -0.025em
H2 — Section
Section Title
clamp(26px,3.5vw,44px) · -0.02em
H3 — Card
Card or Sidebar Title
18–22px fixed · 0.01em
H3 — UI
Functional Sub-heading
15px · Jost 700
05 — UI Components
Building Blocks of
Every Haven Page

All Haven pages are built from the same component library. Components share consistent spacing, border treatment, and typographic standards. No one-off styling should be introduced — if a new component is needed, it must follow the system rules before being deployed.

Eyebrow Labels

Eyebrows introduce every major section. They use Jost 700, 11px, 0.22em letter-spacing, uppercase, and always include a 32px gold rule after using ::after. Two variants: dark (on light backgrounds) and light (on dark backgrounds).

On light background:

Section Category — Topic

On dark background:

Section Category — Topic

Buttons

Three button variants. All use Jost 700, 12px, 0.12em tracking, uppercase. Primary CTA always gold on navy text. Ghost for secondary on dark backgrounds. Outline for secondary on light backgrounds. On mobile, all buttons expand to full width and increase to 13px, 16px padding.

On dark background:

Primary CTA
Secondary Action

On light background:

Primary CTA
Secondary Action

Content Cards

Cards use a cream or white background, 1px gold border on top that appears on hover, and a card-tag + Cormorant title structure. Dark card variants (on navy backgrounds) use rgba(255,255,255,.04) backgrounds. No drop shadows — borders only.

Standard card (light bg):

Category Tag
Card Title in Cormorant

Card body copy in Jost 300, 13–14px, slate color. Never below 13px for desktop card text, 14px minimum on mobile.

Dark card (navy bg):

Category Tag
Dark Card Title

Dark card body text. Minimum 13px, rgba(255,255,255,.58) — never below .55 opacity.

Stat display (dark bg):

89.1%
Occupancy Q4 2025
18th consecutive quarterly increase. Approaching 20-year high.

Callout Blocks

Callouts use a 3px gold left border and italic Cormorant text for editorial emphasis. Two variants: cream (on light sections) and navy (embedded on light sections for contrast). Callout text is always Cormorant Garamond italic, 17–18px, with keyword bolding in Cormorant 500.

Cream Callout — On Light Sections

"The callout block pulls a key idea from the surrounding body copy and gives it visual weight. Bold text within callouts uses weight 500, not 700 — italic context requires restraint."

Hero Grid Texture & Gold Radial Glow

All dark hero sections use a subtle 64×64px grid texture at rgba(255,255,255,.016) opacity — visible on close inspection but subliminal in use. Combined with a right-side gold radial glow at rgba(200,169,110,.06). Never increase grid opacity above .02 or it becomes distracting.

Grid: rgba(255,255,255,.016) · 64×64px · Radial: rgba(200,169,110,.06)
06 — Layout System
Full-Width Sections,
Constrained Content

Every Haven page uses a full-bleed wrapper pattern within Elementor. Content is constrained to a 1200px max-width centered container. Section backgrounds always bleed to the viewport edge — never boxed. This is critical for the immersive dark/light alternating rhythm.

Full-Bleed Wrapper

Every page uses the .hsv-wrap class for full viewport-width coverage from within Elementor's constrained container:

.hsv-wrap {
  position: relative;
  left: 50%; right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  width: 100vw;
}
Content Max-Width

All page content is limited to 1200px centered. Standard section padding is 88px vertical, 64px horizontal on desktop:

.sec {
  padding: 88px 64px;
}
.sec-in {
  max-width: 1200px;
  margin: 0 auto;
}
Elementor Reset

Every widget must include this reset at the top of its <style> block to neutralize Elementor's wrapper padding:

.elementor-widget-html,
.elementor-widget-wrap,
.e-con > .elementor-widget-html {
  padding: 0 !important;
  margin: 0 !important;
  width: 100% !important;
}

Section Alternation Pattern

Haven pages alternate section backgrounds to create rhythm and prevent visual fatigue. The canonical sequence is:

01Navy #0D1B2AHero section — always darkest
02Navy 2 #162232Stat band / secondary dark sections
03Cream #F8F4EEPrimary light section — educational, informational
04White #FFFFFFSecondary light — tables, comparison, data-heavy
05Navy returnAdvisory / brand content section
06Cream Dark #EDE7DCDocument / list / checklist sections
07Navy 2 — CTA CloseFooter CTA — always closes on dark

Responsive Breakpoints

≤1100px — Tablet

Two-column → one column. Stat grids → 2 columns. Side panels collapse below hero content.

≤768px — Mobile

All grids → 1 column. Padding 24px. Buttons full-width. Body text 16px. Opacity lifted .15+.

≤480px — Small Phone

Padding → 18px. All multi-column stat grids → 1 column. H1 → 28–30px. Compressed trust strips.

08 — Design Violations
What to Never Do

These are the most common design violations that occur when building or editing Haven pages. Each one has been identified from actual session work and is treated as a critical error requiring immediate correction.

Sub-11px fonts

8px, 8.5px, 9px, 9.5px, 10px, 10.5px fonts for eyebrows, tags, or source lines. These are completely unreadable. The hard floor is 11px for all text, with no exceptions. The global CSS safety net enforces this but individual widget CSS must also comply.

Opacity below .55

Text at rgba(255,255,255,.28) or rgba(255,255,255,.35) on dark backgrounds. Decorative elements may go lower but any text that conveys information must be at or above .55 opacity — higher on mobile (.70+).

slinvestors.com

slinvestors.com is not operated by Haven Senior Investments, LLC and must never appear in Haven content, contact blocks, privacy policy, or footer. It is a separate entity entirely.

Calling Haven a brokerage

"Real estate brokerage," "licensed broker," "brokerage firm" — these terms must never describe Haven Senior Investments. Haven is an advisory and consulting firm. Brokerage is Haven Realty, LLC.

Wrong: SeniorCRE + ™

Always SeniorCRE® — the registered trademark symbol (®), never ™. This applies everywhere: page copy, buttons, labels, metadata, alt text, and all communications. The correct form is set in memory and enforced in every page build.

Mobile-only fixes without desktop

Adding only a @media(max-width:768px) breakpoint without also including a @media(max-width:480px) small-phone breakpoint. Both are always required. Padding 24px at 768px, 18px at 480px.

Drop shadows

Haven uses borders, not box-shadows. No drop shadows on cards, panels, buttons, or any element. The design system is flat — depth is created through background color contrast, not shadow.

Attorney review notice

The privacy policy previously had an "Attorney Review Recommended" banner. It has been removed and must not be added back to any public-facing page. If legal review is needed, it occurs internally before publishing — not as a live disclaimer.

Haven Senior Investments Brand Guidelines v1.0 · April 2026 · A HavenCo, LLC Company · Internal Reference Document
havenseniorinvestments.com Senior Housing Advisory & Consulting
Scroll to Top

What are you looking for?

Haven Senior Investments Brand Guidelines

Input information to download the file