← Back
v1.0 · 2025

HJBL Design System

The visual language of Propreitary Trading firm, HJBL.

01

Brand Assets

Logotype — Light / Dark
HJBL
HJBL

Wordmark

Cormorant Garamond, weight 600, uppercase letterforms. Maroon on cream for light surfaces. Maroon Light with a cream period-dot on dark surfaces.

--maroon on --cream · --maroon-light on --brown
Share Preview Card (Link / OG Card)
HJBL
Research driven proprietary trading
Home
hjbl.org

Link Preview / OG Image

Dark card — wordmark and tagline on --brown, metadata bar on --brown-light. Rendered by iMessage/social unfurls via og:image, og:title, og:description.

og:image · og:title · og:description
Favicon / App Icon
HJ
BL.
HJ
BL.

Monogram

Two-line stacked "HJ / BL." monogram. Square favicon on cream for browser tabs; circular touch icon on dark brown for iOS/mobile home screens.

favicon.png · apple-touch-icon.png
02

Color

Primary Palette
Maroon
#8C1A11
--maroon
Cream
#EEEBDD
--cream
Dark Brown
#1B1717
--brown
Extended Palette
Maroon Deep
#6B1209
--maroon-deep
Maroon Light
#A8231A
--maroon-light
Cream Dark
#E0DCC8
--cream-dark
Cream Muted
#D4D0BF
--cream-muted
Brown Mid
#2E2828
--brown-mid
Brown Light
#433D3D
--brown-light
Usage
On Dark

Dark Brown is the primary page background. Brown Mid for elevated cards and surfaces. Cream for primary text.

On Light

Cream sections provide visual contrast. Dark Brown text on cream. Maroon accents hold weight on either surface.

On Maroon

Reserved for emphasis bands and primary CTAs. Cream text only. Cream at 45–50% opacity for metadata.

03

Typography

Typefaces
Display · Body
Cormorant Garamond · 300–600
Finding edge in
complex markets.
Body text and paragraph copy. The editorial weight creates authority without heaviness. Well-suited to long-form content at any scale.
Labels · Navigation · Data
DM Mono · 300–400
HJBL — Proprietary Trading
Section Labels · Navigation · Tags · Timestamps · CSS Variables · Metadata
Pullquotes · Emphasis
Libre Baskerville · 400 Italic
"Curiosity is the only sustainable edge."
Type Scale
Display XL
Aa
80–94px · wt 300 · lh 1.0
Heading 1
Section Title
52px · wt 300 · lh 1.05
Heading 2
Subsection Heading
34px · wt 300 · lh 1.15
Heading 3
Card / Pillar Title
26px · wt 400 · lh 1.2
Heading 4
List Item / Role Title
18–20px · wt 400
Body Large
Body copy, descriptions, and paragraph text across all sections
17–18px · wt 300 · lh 1.75
Body Small
Secondary copy, card body, footer descriptions
14px · wt 300 · lh 1.65
Mono Label
Section Label · Nav · Tag
10–11px · ls 0.2em · uppercase
04

Spacing

--space-4
4px
Icon / inline gap
--space-8
8px
Tight inline gap
--space-12
12px
Tag padding X
--space-16
16px
Button padding Y
--space-24
24px
Row padding / label gap
--space-32
32px
Card padding / type margin
--space-48
48px
Sub-section margin
--space-60
60px
Page padding X
--space-80
80px
Grid column gap
--space-100
100px
Section padding Y
05

Grid

12-Column Base
1
2
3
4
5
6
7
8
9
10
11
12
Common Layouts
6 / 6 · Two-column
6 col
6 col
4 / 8 · Label + Content
4 col
8 col
4 / 4 / 4 · Three Pillars
4
4
4
3 / 3 / 3 / 3 · Four Markets
3
3
3
3
06

Motion

Motion is restrained and purposeful. One well-orchestrated entrance beats many scattered micro-interactions. Easing is always ease or ease-out — never linear.

Page Load

Hero elements fade up sequentially. Eyebrow 0.2s → Headline 0.4s → Sub 0.6s → CTAs 0.8s → Scroll indicator 1.1s.

animation: fadeUp 0.8s ease both;
animation-delay: 0.4s;
fadeUp Keyframe

Standard entrance animation. Opacity 0→1, translateY 24px→0. Applied to any reveal element.

from: opacity:0; translateY(24px)
to: opacity:1; translateY(0)
Hover Colors

Background and text color transitions on all interactive elements. Consistent easing.

transition: background 0.25s ease,
color 0.25s ease;
Hover Transform

Arrow icons translate 4px on row hover to signal directionality and interactivity.

transform: translateX(4px);
transition: transform 0.2s ease;
07

Buttons

Primary

Maroon fill, cream text. The dominant action on any given section. Use one per view maximum.

.btn-primary

Secondary

Maroon outline, fills on hover. Use when two equal-weight actions exist in the same zone.

.btn-secondary

Ghost / Arrow

Muted text with trailing arrow. For secondary navigation links and inline CTAs.

.btn-ghost
08

Labels & Tags

Section Label

Opens every major section. 32px maroon rule prefix. DM Mono uppercase, 10px, 0.28em tracking.

.section-label
Full-Time New York Hiring

Tags

Three variants: Default (muted border), Outline (maroon border), Filled (maroon bg). Used in role rows and listings.

.tag-default
.tag-outline
.tag-filled
09

Cards & Pillars

01

Cross-Disciplinary Research

Insight from economics, mathematics, and behavioral science combined.

02

Quantitative Rigor

Every thesis is stress-tested before capital is ever deployed.

Pillar Card

Numbered. Maroon 2px top border. Brown bg (slightly lighter than surface). Hover darkens. Used in 3-col approach grids.

.pillar / .card-comp
10

List Rows

Quantitative Researcher

Full-Time · New York

Systematic Trader

Full-Time · New York

Software Engineer — Trading Systems

Full-Time · New York

Role / List Row

Cormorant title + DM Mono metadata left. Maroon arrow right. 1px gaps between rows on a darker background track.

.role-row
11

Stats

NYC
Headquartered
24/7
Active Research
Markets Monitored

Stat Cell

Large Cormorant figure in --maroon-light at 44px. DM Mono label at 10px uppercase. Arranged in 1px-gap row grid.

.stat-cell
12

Dividers

Full-Width Rule
Between all major sections. 1px. --brown-mid.
Maroon Accent Rule
60×2px. Used below section labels in some layouts.
Left Accent Bar
4px wide, full-height absolute. Left edge of hero section.
13

Form Inputs

Text Input

DM Mono, dark bg, 1px --brown-light border. Focus shifts border to --maroon. Full-width in context.

.input-ds
14

Quote Bands

"A well-rounded approach to knowledge leads to stronger solutions than narrow expertise."
HJBL — Core Principle

Full-width maroon breakout band. Libre Baskerville italic at 22–34px. Optional grid texture overlay (4% white). Used once per page as a visual break. Cite in DM Mono at 45% cream opacity.

16

Design Tokens Summary

All design decisions are tokenized. Use only these custom properties in new markup — never raw hex values.

Token Value Usage
--maroon #8C1A11 CTAs, section labels, accent rules, tags
--maroon-deep #6B1209 Active button hover, deep shadow tones
--maroon-light #A8231A Stat numbers, eyebrow labels on dark
--cream #EEEBDD Primary text on dark, light section background
--cream-dark #E0DCC8 Italic headline accent, hover bg on cream sections
--cream-muted #D4D0BF Secondary text on dark backgrounds
--brown #1B1717 Page background, primary surface
--brown-mid #2E2828 Cards, elevated surfaces, grid gap color
--brown-light #433D3D Borders, dividers, muted labels, grid bg
--muted-text #9A9494 Body copy on dark, secondary metadata