BENCHMARK

Brand Study 

The design system behind BghitCode's visual identity.

Colors

Paper

#F5F4F0

Canvas — warm off-white

Ink

#111111

Text — near-black

Brand Blue

#56C2FC

Accent — electric blue from the shader

Lavender

#E8DDF5

Hero gradient — atmospheric

Typography

Display — h1, h2, hero brand line

Effortless craft

Instrument Serif

Body — all readable text, UI, data

Every surface, animation, and line of code feels considered.

Geist

UI labels, data, code blocks

01 02 03 04 05 06 07

Geist Mono

Tags — uppercase tracking-widest labels

PROCESS WORK ABOUT BENCHMARK

Courier Prime

Logo

BghitCode iconICON1024 × 1024
BghitCode wordmarkWORDMARK150 × 29
BghitCode darkDARK ON LIGHT
BghitCode lightLIGHT ON DARK
BghitCode iconICON MARK
CONSTRUCTION GRID
BghitCode construction grid2035 × 402

CLEAR SPACE

Maintain padding equal to the height of the “B” counter on all sides. This ensures the mark breathes within any layout.

MINIMUM SIZE

Icon: 24px height minimum. Wordmark: 80px width minimum. Below these sizes, use the icon mark only.

Spacing

BASE UNIT — 4px

4
8
12
16
24
32
48
64
96

SECTION PADDING

96–128px
96–128px

CARD PADDING

24px

GAP (GRID)

12px

Motion

PRIMARY EASING

cubic-bezier(0.16, 1, 0.3, 1)

Sharp deceleration — enters fast, settles softly. Used on every scroll reveal, word entrance, and card stagger.

200ms

Hover

Button states, color transitions

500ms

Scroll

Section entrance, card reveal

700ms

Reveal

Word-by-word blur, stagger

1200ms

Hero

Full hero orchestration

Components

BENTO CARD

Card title

With hover glow and border transition

TAG PILL

SERVICESWORKPROCESSABOUTBENCHMARKCONTACT

Courier Prime, uppercase, tracking-widest

BUTTONS

12px radius, 200ms transitions

LIQUID GLASS

SVG filter displacement with inset shadow depth

Iconography

PIXEL TAGS

SERVICESCourier Prime · 11px · tracking-widest
WORKCourier Prime · 11px · tracking-widest
PROCESSCourier Prime · 11px · tracking-widest
ABOUTCourier Prime · 11px · tracking-widest

SVG LINE ICONS

stroke-width: 1.5 · viewBox: 0 0 24 24 · currentColor

Built with

GSAP

Every scroll, every reveal, every stagger — choreographed with GSAP ScrollTrigger.

SCROLL · STAGGER · TIMELINE

Three.js

Atmospheric shader backgrounds — real-time GLSL on the hero and contact surfaces.

GLSL · SHADER · WEBGL

React

Component-driven architecture — every element is composable, testable, reusable.

COMPONENT · HOOK · STATE

Principles

Restrained color

Mono-chrome canvas + one electric accent. Color is rare and meaningful — it appears only at brand moments.

Intentional motion

Every animation choreographs attention, not distracts. Hero reveal, scroll entrance, hover glow — all earned.

Typography as voice

Instrument Serif for the thoughtful moments, Geist for the work. Two registers, one system.

Grid discipline

Bento cards everywhere a card IS the interaction. No decorative grids, no icon-in-circle feature rows.

Shader

HeroShader — ChromaFlow + FlutedGlass + FilmGrain

BrandShader — SineWave + Swirl + FilmGrain