DESIGN.md · Analysis

Keller Williams Los Feliz

kwlosfeliz.com · 2 Sept 2026 · 47 colors · Muli, Poppins

Keller Williams Los Feliz

A premium real estate brokerage brand serving Los Angeles, combining architectural sophistication with approachable professionalism to inspire confidence in high-stakes property transactions.

Colors

surface#eeeeee
surface-dim#d9d9d9
surface-bright#ffffff
surface-container-lowest#f5f5f5
surface-container-low#efefef
surface-container#e8e8e8
surface-container-high#dcdcdc
surface-container-highest#cccccc
on-surface#212226
on-surface-variant#4c4c4c
inverse-surface#1a1a1a
inverse-on-surface#f5f5f5
outline#989898
outline-variant#c4c4c4
surface-tint#37b0ba
primary#000000
on-primary#ffffff
primary-container#313131
on-primary-container#ffffff
inverse-primary#ffffff
secondary#37b0ba
on-secondary#ffffff
secondary-container#b3e5eb
on-secondary-container#004d56
tertiary#b40101
on-tertiary#ffffff
tertiary-container#ffcccc
on-tertiary-container#7a0000
error#b40101
on-error#ffffff
error-container#ffcccc
on-error-container#7a0000
primary-fixed#4c4c4c
primary-fixed-dim#333333
on-primary-fixed#ffffff
on-primary-fixed-variant#f5f5f5
secondary-fixed#b3e5eb
secondary-fixed-dim#7dd4e0
on-secondary-fixed#004d56
on-secondary-fixed-variant#00717d
tertiary-fixed#ffcccc
tertiary-fixed-dim#ff9999
on-tertiary-fixed#7a0000
on-tertiary-fixed-variant#c40000
background#eeeeee
on-background#212226
surface-variant#989898

Typography

display
fontFamily: Muli · fontSize: 60px · fontWeight: 700 · lineHeight: 68px · letterSpacing: -0.04em
headline-lg
fontFamily: Muli · fontSize: 40px · fontWeight: 600 · lineHeight: 48px · letterSpacing: -0.02em
headline-md
fontFamily: Muli · fontSize: 28px · fontWeight: 600 · lineHeight: 36px · letterSpacing: -0.01em
title-lg
fontFamily: Poppins · fontSize: 20px · fontWeight: 600 · lineHeight: 28px · letterSpacing: 0em
body-lg
fontFamily: Source Sans Pro · fontSize: 18px · fontWeight: 400 · lineHeight: 28px · letterSpacing: 0em
body-md
fontFamily: Source Sans Pro · fontSize: 16px · fontWeight: 400 · lineHeight: 24px · letterSpacing: 0em
label-md
fontFamily: Source Sans Pro · fontSize: 14px · fontWeight: 600 · lineHeight: 20px · letterSpacing: 0.01em
label-sm
fontFamily: Source Sans Pro · fontSize: 12px · fontWeight: 700 · lineHeight: 16px · letterSpacing: 0.05em

Design guidance

Overview

Keller Williams Los Feliz embodies a 'Architectural Minimalism' aesthetic—clean, confident, and grounded in professional authority. The brand serves high-net-worth buyers and sellers in Los Angeles's most competitive real estate market, where clarity and trust are paramount. The visual language prioritizes stark contrast (pure black #000000 against off-white #eeeeee) punctuated by teal accents (#37b0ba) and critical red (#b40101) for urgency, creating an interface that feels both premium and accessible. The emotional response is one of assured competence: users feel they are in the hands of seasoned professionals who respect their time and intelligence.

The brand voice is direct, data-driven, and aspirational without being breathless. Vocabulary favors concrete terms ('$1 billion sold', 'Los Angeles market leader', 'your winning team') over marketing platitudes. Tone is warm but never casual—think of a trusted advisor at a mahogany desk, not a friend at a coffee shop. Example sentence in brand voice: 'With over $1 billion in sales across Los Angeles in the last two years, we've proven our ability to deliver results in the most competitive market in the nation.'

Colors

The color system operates on a principle of 'confident restraint.' Primary (#000000) is the dominant action color—used on all CTAs, navigation, and interactive elements—establishing authority and focus. It pairs with pure white (#ffffff) for maximum legibility and premium perception. The surface stack (#eeeeee through #cccccc) provides subtle depth without visual noise, allowing content to breathe across a 12-column grid. Secondary (#37b0ba, a sophisticated teal) is reserved for accents, highlights, and secondary CTAs, introducing a modern, forward-thinking energy that differentiates KW Los Feliz from competitors. Tertiary (#b40101, a deep red) signals urgency and importance—used sparingly on error states, limited-time offers, and critical notifications. On-surface text (#212226) ensures r

Typography

The type system balances authority with approachability through a deliberate pairing of Muli (headlines, display) and Source Sans Pro (body, labels). Muli's geometric warmth at display sizes (60px, -0.04em letter-spacing) commands attention without coldness; Source Sans Pro's neutral efficiency at body sizes (16px, 24px line-height) ensures sustained readability across property listings and legal disclosures. Poppins is used for accent titles (20px, 600 weight) to introduce a contemporary, slightly playful note that humanizes the brand. Weight hierarchy is strict: 700 for primary CTAs and critical labels, 600 for section headings, 400 for body text. Apply text-shadow 0 2px 4px rgba(0, 0, 0, 0.15) on small labels (12px) overlaid on hero imagery to ensure contrast against variable background

Layout

The page uses a fluid 12-column grid with a max-width of 1200px, centered via margin: 0 auto. Section rhythm is governed by the lg spacing token (40px) for vertical separation between major content blocks, creating a breathing room that feels neither cramped nor wasteful. The hero section occupies 100% viewport height with a background video (object-fit: cover), establishing immersive context before transitioning to card-based content below. Container padding uses the gutter token (24px) on desktop, reducing to sm (12px) on tablets and xs (4px) on mobile. White-space philosophy: generous margins around primary CTAs (minimum 24px on all sides), compact spacing within form fields (12px padding), and 40px separation between distinct content sections. The grid supports both full-width hero sec

Elevation & Depth

Depth is conveyed through subtle shadow and surface-container layering rather than dramatic drop shadows. Level 1 (Base): surface color #eeeeee with no shadow, establishing the default reading plane. Level 2 (Standard Card): surface-container-lowest (#f5f5f5) with box-shadow: 0 1px 2px rgba(0, 0, 0, 0.06), used for property cards and secondary content. Level 3 (Elevated/Hover): surface-container-high (#dcdcdc) with box-shadow: 0 4px 10px rgba(0, 50, 123, 0.1), applied on card hover and modal backgrounds. Inset shadows (inset 0 1px 2px #454545) are used sparingly on scrollable containers to sug

Shapes

The design philosophy is 'Soft-Technical'—sharp enough to feel professional, rounded enough to feel human. Border-radius follows a deliberate scale: sm (3px) for subtle refinement on inputs and small interactive elements, DEFAULT (4px) for standard buttons and cards, md (5px) for slightly larger cards and containers, lg (6px) for prominent cards and modals, xl (25px) for pill-shaped buttons and badges, and full (9999px) for circular avatars or icon buttons. The 3–6px range dominates the interface, creating visual consistency without the softness of Material Design's 12–16px defaults. This rest

Components

Action Elements Buttons are the primary interaction mechanism. Primary buttons (button-primary) use #000000 background with #ffffff text, 12px label-sm typography, 44px height, and 1px solid border at the same color. On hover (button-primary-hover), background shifts to #313131 (primary-container) while maintaining white text and border. Padding is 12px horizontal, 0 vertical (height handles vertical centering). Transition timing is 200ms ease-in-out. Secondary buttons (button-secondary) invert the logic: transparent background with #000000 text and border, shifting to #4c4c4c background on hover. Ghost buttons (button-ghost) have no border or background, using on-surface-variant text (#4c4c4c), and shift to rgba(0, 0, 0, 0.04) background on hover with 150ms transition. All buttons mus

Do's and Don'ts

**Do**

  • Do use primary (#000000) for all primary CTAs, navigation links, and interactive focus states—it is the brand's signature action color and must remain consistent across all touchpoints.
  • Do maintain minimum 44px height for all clickable elements (buttons, list items, form inputs) to meet WCAG touch target guidelines and ensure usability on mobile devices.
  • Do apply the lg spacing token (40px) between major content sections to create visual breathing room and guide users through the page hierarchy.
  • Do use secondary (#37b0ba) as an accent for secondary CTAs, highlights, and supporting information—never as a primary action color.
  • Do pair Muli headlines with Source Sans Pro body text to create a clear typographic hierarchy that signals professionalism and readability.
  • Do include :focus-visible states with 2px solid primary outline and 2px outline-offset on all interactive elements for keyboard navigation accessibility.

**Don't**

  • Don't use tertiary (#b40101) as a primary action color; reserve it exclusively for error states, urgent notifications, and limited-time offers to preserve its signal value.
  • Don't apply border-radius greater than lg (6px) on standard buttons and cards—the brand uses sharp, technical shapes (3–6px range) to signal professionalism, not the soft 12–16px of consumer apps.
  • Don't layer text directly on background video without the color-overlay (rgba(0, 0, 0, 0.25))—contrast will fail WCAG AA standards and undermine readability of critical messaging.
  • Don't mix Poppins and Muli in the same headline; use Muli for primary headlines and Poppins only for accent titles (20px, 600 weight) to maintain typographic clarity.
  • Don't use surface colors (#eeeeee, #f5f5f5) as text colors; always use on-surface (#212226) or on-surface-variant (#4c4c4c) to ensure minimum 7:1 contrast ratio.
  • Don't apply shadows greater than md elevation (0 4px 10px rgba(0, 50, 123, 0.1)) on standard components—the brand favors subtle depth, not dramatic drop shadows that suggest depth without substance.