BRAND GUIDELINES / DESIGN SYSTEM

The Design System

Color modes, typography, logo usage, and component patterns that govern every WedgeRock surface.

BG.1 THE DESCENT

Four design modes

The Descent is a scroll-linked color engine. Four modes -- DESCENT, DRILL, SUBSEA, SPEC -- each carry a distinct environment and palette. The mode toggle cycles all surfaces simultaneously via CSS custom properties.

MODE / SPEC
Surface Light

Engineering spec sheets and surface-facing documentation. High contrast, maximum legibility.

#0E1F66 #EDF0F6 #FFC400
MODE / DESCENT
Ocean Descent

Scroll journey from surface to abyss. Palette transitions from coastal blues to deep ocean black over ~1.15 viewport heights.

Shallow Deep Abyss
MODE / DRILL
Geological Drill

Scroll journey through strata formations. Earth tones step through topsoil, sandstone, shale, reservoir, and pay zone.

Sandstone Shale Reservoir
MODE / SUBSEA
Static Abyss

Fixed deep-ocean state. No scroll palette transitions -- the page holds at full depth. Used as the default mode on first visit.

#040714 #FFC400

BG.1.1 -- Mode cards rendered with forced inline styles. Live pages apply these values via CSS custom properties on :root.

BG.2 COLOR TOKENS

Palette & tokens

All colors are expressed as CSS custom properties interpolated at runtime by the scroll engine. Never hard-code hex values in component CSS -- use the tokens.

Surface (Spec / at-top)

--bg-deep #F5F7FB
--bg-base #EDF0F6
--surface-2 #E9EDF5
--text-primary #0E1F66
--text-secondary #55617E
--accent #FFC400 (constant)

Descent -- ocean scope (shallow to abyss)

Shallow #2A527E
Mid #122254
Deep #0E1A4A
Abyss #040714

Drill -- geological scope (formations)

Topsoil #382A1E
Sandstone #584228
Shale #28262E
Reservoir #1A1412
Pay Zone #0A0705
TokenRoleSpec valueNotes
--accentBrand gold#FFC400Constant -- never interpolated
--accent-inkText on accent#0E1F66Navy on gold
--bg-deepPage background#F5F7FBInterpolated by engine
--bg-baseBars and bands#EDF0F6Interpolated by engine
--surface-2Cards and panels#E9EDF5Interpolated by engine
--text-primaryHeadlines, labels#0E1F66Interpolated by engine
--text-secondaryBody, captions#55617EInterpolated by engine
--lineBordersrgba(14,31,102,.18)Derived from tx channel
--nav-bgNav backdroprgba(bg-deep,.92)Derived

BG.2.1 -- Token values are always the Spec (surface) state. The scroll engine overwrites them at runtime via element.style.setProperty().

BG.3 TYPOGRAPHY

Type system

Three families, each with a strict role. Never swap them -- the roles encode information hierarchy.

ARCHIVO / DISPLAY
Engineered
Actuation
wght 700/800 · letter-spacing -0.015em · line-height 1.06 · Used for H1, H2, hero text
INTER / BODY & UI
WedgeRock manufactures precision gear operators rated for -60 C to +200 C service. Every unit ships with full qualification records: material certs, hydrostatic test reports, and dimensional inspection sheets.
wght 400/500/600 · font-size 16px · line-height 1.6 · Used for body copy, nav links, buttons
IBM PLEX MONO / ENGINEERING DATA
1,200,000 Nm    3,000 m    -60 C / +200 C
wght 400/500 · Used for: all numbers, labels, section codes (BG.1), ticker bars, depth reads, spec tables, chips
RULE 3.1

Mono for numbers

Every engineering number, measurement, or quantity uses IBM Plex Mono. No exceptions. Inter numbers in a spec context are wrong.

RULE 3.2

Archivo for display only

Archivo is reserved for H1, H2, and hero text. It does not appear in body copy, labels, or UI elements.

RULE 3.3

Scale by clamp()

Headlines use clamp(min, vw, max) for fluid type. Never set a fixed px value on H1 or H2 without a clamp guard.

RULE 3.4

Letter-spacing by role

Display: -0.015em. Body: 0. Mono labels: +0.08em to +0.14em. Uppercase mono: +0.10em minimum.

BG.3.1 -- Google Fonts URL: Archivo wght 600-800, Inter wght 400-600, IBM Plex Mono wght 400-500. All loaded in the <head> preconnect block.

BG.4 LOGO USAGE

Logo treatments

Three logo states serve three surface conditions. Each is a separate <img> element; CSS visibility rules swap between them based on mode and scroll class.

WEDGEROCK
LOGO-LIGHT

Default -- dark logo on light surface. Active when html:not(.deep) in Spec or Descent at-top state.

filter: none
WEDGEROCK
LOGO-LIGHT (inverted)

White logo on dark surface. Active when html.deep in Descent or Subsea mode.

filter: brightness(0) invert(1)
WEDGEROCK
LOGO-DRILL

Earth-toned logo for Drill mode at surface. Separate asset with drill-specific color bake.

Active when [data-mode="drill"]:not(.deep)
RULE 4.1

Three <img> elements

Always include all three logo images (logo-light, logo-dark, logo-drill) in nav and footer. CSS toggles visibility -- never JS.

RULE 4.2

height:38px nav / 32px footer

Nav logo renders at 38px height. Footer logo renders at 32px. Width is always auto to preserve aspect ratio.

RULE 4.3

No recoloring in Drill deep

When Drill mode is deep (past waterline), the standard dark invert applies. Drill surface chrome uses the dedicated logo-drill asset.

RULE 4.4

No wordmark below the logo

The logo mark is self-contained. Never place a text "WedgeRock" wordmark adjacent to or below the SVG mark.

BG.5 COMPONENTS

Component patterns

All components use CSS custom properties. They adapt automatically to the active mode -- no component-level dark/light variants.

BG.5.1 -- Buttons

Request a Quote

BG.5.2 -- Section anatomy

X.0 SECTION LABEL

Section headline here

Introductory paragraph in Inter 16px using --text-secondary. Maximum 62 characters wide. Ends without a period when it leads into a grid or table.

BG.5.3 -- Application cards

APP / RW-SERIES

Worm Gear Operators

Rated to 1,200,000 Nm. Sealed to IP68 for subsea and buried service.

APP / RP-SERIES

Planetary Gearboxes

High-ratio compact actuation for multi-turn rising stem valves in demanding process environments.

APP / RS-SERIES

Spring Return Units

Fail-safe actuation to a defined position on loss of supply pressure or power.

BG.5.4 -- Certification chips

BUY AMERICA AWWA ATEX SIL 3 IP68 BABA

BG.5.5 -- Specification table

ModelSeriesMax TorqueTemp RangeIP RatingSIL
RW-1200Worm Gear1,200,000 Nm-60 C / +200 CIP68SIL 3
RP-400Planetary400,000 Nm-40 C / +180 CIP66SIL 2
RS-250Spring Return250,000 Nm-20 C / +160 CIP65SIL 3

BG.5.6 -- Static depth gauge

SUNLIGHT
TWILIGHT
MIDNIGHT
750 m

The depth ribbon is a fixed vertical gauge on the right edge. In descent mode it tracks scroll position in meters (0 -- 3,000 m). In drill mode it reads feet (0 -- 12,000 ft). It is hidden below 768px viewport width.

BG.5.6 -- Static mockup. Live ribbon uses position:fixed; right:0; driven by JS rAF scroll handler.
BG.6 COPY SYSTEM

Engineering voice

WedgeRock copy reads like a specification sheet, not a marketing deck. Four rules govern every sentence that ships with the product.

RULE 6.1

Claim, then support

Lead with the engineering claim. Follow with the spec that proves it. Never open with context-setting prose.

Wrong: "With decades of experience, WedgeRock..."
Right: "Rated to 1,200,000 Nm. Sealed to IP68."

RULE 6.2

Numbers in mono

Every measurement, rating, temperature, or quantity is expressed with the IBM Plex Mono font -- in the HTML as a <span class="mono"> or as a table cell with class="num".

-60 C to +200 C   3,000 m   SIL 3   IP68

RULE 6.3

No superlatives

Avoid "best," "leading," "world-class," and "cutting-edge." These are opinion. Replace every instance with the specific number or qualification that earns the claim.

Wrong: "Industry-leading torque."
Right: "1,200,000 Nm rated output."

RULE 6.4

Active, present tense

Copy is written in the present tense with active voice. The product does the work -- not "is designed to" or "can be used for."

Wrong: "Can be used in subsea applications."
Right: "Operates to 3,000 m water depth."

BG.6.1 -- These rules apply to all surface copy: product pages, news, datasheets, and UI labels. Section codes (BG.1, APP / RW-SERIES) are always uppercase mono.

Questions on brand application? Engineering stays engaged from the first review.

Request a Quote
Hey! Hey! Want this website?
Click for proposal...
Charles Brubaker