DESIGN.md · Analysis
Bill Chien
billchien.net · 4 Aug 2026 · 47 colors · Saol Display, Georgia, serif, Basis Grotesque, Arial, sans-serif
Bill Chien
A designer's portfolio system balancing bold typographic presence with warm, approachable craft. The aesthetic merges architectural confidence (sharp blacks, generous negative space) with humanist warmth (golden accents, serif details, portrait photography).
Colors
Typography
- display
- fontFamily: Saol Display, Georgia, serif · fontSize: 84px · fontWeight: 700 · lineHeight: 92px · letterSpacing: -0.04em
- headline-lg
- fontFamily: Saol Display, Georgia, serif · fontSize: 56px · fontWeight: 700 · lineHeight: 64px · letterSpacing: -0.02em
- headline-md
- fontFamily: Saol Display, Georgia, serif · fontSize: 40px · fontWeight: 700 · lineHeight: 48px · letterSpacing: -0.01em
- title-lg
- fontFamily: Basis Grotesque, Arial, sans-serif · fontSize: 24px · fontWeight: 600 · lineHeight: 32px · letterSpacing: 0em
- body-lg
- fontFamily: Arial, Helvetica Neue, sans-serif · fontSize: 18px · fontWeight: 400 · lineHeight: 28px · letterSpacing: 0em
- body-md
- fontFamily: Arial, Helvetica Neue, sans-serif · fontSize: 16px · fontWeight: 400 · lineHeight: 24px · letterSpacing: 0em
- label-md
- fontFamily: Basis Grotesque, Arial, sans-serif · fontSize: 14px · fontWeight: 600 · lineHeight: 20px · letterSpacing: 0.02em
- label-sm
- fontFamily: Basis Grotesque, Arial, sans-serif · fontSize: 12px · fontWeight: 600 · lineHeight: 16px · letterSpacing: 0.05em
Design guidance
Overview
Bill Chien's portfolio embodies a design philosophy rooted in **Architectural Minimalism with Humanist Warmth**—a deliberate tension between austere, grid-driven layouts and the emotional resonance of craft, photography, and golden accents. The brand serves designers and creative directors seeking work that balances meticulous detail with genuine human impact. The visual language evokes a gallery space: expansive cream-yellow walls (#ffd177) act as breathing room, while jet-black typography (#181610) commands attention with monumental scale. Warm secondary accents in goldenrod (#c99226) and burnt sienna (#856f53) introduce craft and materiality, preventing the system from feeling cold. The emotional response is one of confidence tempered by approachability—a designer who is uncompromising about quality but speaks plainly about the work.
The voice is precise, conversational, and grounded in craft. Bill speaks in active verbs: "I realize notable ideas," "I care just as much about impact as craft." Vocabulary favors specificity over flourish—"detail freak," "Brooklyn," "case studies"—and avoids corporate abstractions. The brand personality is that of a thoughtful craftsperson who has studied both design history and human behavior, and who communicates with quiet confidence. Example sentence in brand voice: "I design experiences that make people pause and notice—the kind of work that lives in the details."
Colors
The color system operates on a principle of **Warm Minimalism**: a dominant golden-cream surface (#ffd177) provides psychological warmth and approachability, while a near-black primary (#181610) delivers typographic authority and contrast. This pairing—high saturation warm yellow against deep charcoal—creates visual drama without relying on pure black-and-white, which would feel sterile. Secondary colors introduce craft and materiality: goldenrod (#c99226) and burnt sienna (#856f53) appear in accents, underlines, and hover states, evoking natural materials and hand-finished details. The tertiary palette (cool grays: #dadada, #c1c1c1) provides breathing room and supports secondary content without competing for attention.
**Usage rules:** Primary (#181610) is reserved for headlines, navigat
Typography
The type system balances **serif authority with sans-serif clarity**: Saol Display (a contemporary serif with generous letterforms) anchors headlines and display text, commanding attention through scale and weight rather than decorative detail. Body copy uses Arial and Helvetica Neue for legibility and web reliability, set at 16px with 24px line-height (1.5 ratio) for comfortable reading. The hierarchy is steep—display at 84px, headline-lg at 56px, body-md at 16px—reflecting a design philosophy that privileges white space and breathing room over dense information. Font weights are intentional: headlines use 700 (bold) to reinforce authority, body text uses 400 (regular) to maintain neutrality, and labels use 600 (semibold) to signal interactivity. Letter-spacing on display text is set to -
Layout
The layout system embraces **Generous Negative Space and Architectural Grid**: the container max-width is 1280px, but content rarely fills it—instead, the design uses a 12-column grid with 24px gutters, allowing for asymmetrical layouts that feel intentional rather than constrained. The page rhythm is driven by the spacing scale: section separation uses lg spacing (40px), card padding uses md spacing (24px), and internal element spacing uses sm spacing (12px). The hero section occupies the full viewport height, with the name "BILL CHIEN" set in display-lg (84px) on the left, balanced by a portrait photograph on the right—this 50/50 split creates visual equilibrium and emphasizes the designer's presence. Below the fold, content flows in a single column with generous vertical rhythm: each se
Elevation & Depth
Depth in this system is achieved through **Subtle Shadows and Layered Surfaces**, not through darkness or blur. The elevation scale uses three levels: sm (0 1px 2px rgba(0, 0, 0, 0.06)) for subtle dividers and hairline separations; md (0 3px 8px rgba(0, 0, 0, 0.15)) for standard cards and interactive elements; lg (0 8px 24px rgba(0, 0, 0, 0.12)) for modals and elevated surfaces. Cards on the golden background use md shadows to separate them from the surface without creating visual drama. On hover, cards transition to lg shadows and translate up 4px (transform: translateY(-4px)), signaling inte
Shapes
The shape philosophy is **Soft-Technical**: rounded corners are used strategically to soften the architectural severity of the grid, but never so much that they feel organic or playful. The rounded scale progresses from sm (4px, used on small UI elements like badges) through DEFAULT (8px, used on input fields and minor containers) to lg (16px, used on standard cards) and xl (24px, used on elevated modals and hero sections). The most prominent radius is 16px, appearing on portfolio cards and primary CTAs—this creates a visual signature that feels intentional without being decorative. Buttons us
Components
Action Elements Buttons are the primary interaction pattern. The primary button uses a solid background in jet-black (#181610) with golden text (#ffd177), 48px height, 24px horizontal padding, and 16px rounded corners. On hover, the background transitions to the primary-container color (#36332e) and the button translates up 2px (transform: translateY(-2px)) over 200ms, creating a subtle lift effect. The shadow transitions from md (0 3px 8px rgba(0, 0, 0, 0.15)) to lg (0 8px 24px rgba(0, 0, 0, 0.12)), reinforcing the elevation change. Secondary buttons use a transparent background with a 2px border in black (#181610) and black text; on hover, the background fills with a light cream (#fff0c9) and the text remains black, creating a "reveal" effect. Links use an underline treatment: a 2px
Do's and Don'ts
**Do**
- Do use the golden surface (#ffd177) as the dominant background—it is the brand's warmth and approachability.
- Do set headlines in Saol Display at 700 weight with -0.04em letter-spacing to create monumental, confident presence.
- Do apply md shadow (0 3px 8px rgba(0, 0, 0, 0.15)) to cards and interactive elements to create subtle depth without visual noise.
- Do use goldenrod (#c99226) sparingly on links, underlines, and hover states—it is a visual reward for engagement.
- Do transition all interactive states over 200ms cubic-bezier(0.4, 0, 0.2, 1) to create smooth, intentional motion.
- Do maintain 24px gutters and 40px section spacing to preserve the generous, breathing aesthetic.
**Don't**
- Don't use pure black (#000000) or pure white (#ffffff)—always use #181610 for dark and #ffd177 for light to maintain warmth.
- Don't apply rounded corners larger than 16px to cards or buttons—it softens the architectural authority.
- Don't use colored shadows (e.g., blue or purple tints)—shadows must always be black with low opacity to preserve the warm palette.
- Don't center-align body text—use left alignment for editorial clarity and hierarchy.
- Don't animate opacity alone—pair opacity changes with transform (translate, scale) to create intentional, purposeful motion.
- Don't exceed 80 characters per line in body text—maintain readability by respecting the 1280px container max-width and using generous margins.
Edit, then copy or download.