Hex — design system & UI screens
Warm off-white landing page anchored by an oversized italic serif hero headline ("where trust meets insight") that mixes editorial typography with a tight slab "HEX" wordmark. The signature treatment is the dense, overlapping stack of real product screenshots — notebook cells, multi-color bar/scatter charts, SQL/Python code blocks and AI-agent chat panels — floated in soft drop-shadow cards throughout, giving a "show the actual product" feel rather than abstract illustration. Recurring magenta/violet accents and centered italic section headers ("Trusted AI workflows", "Loved by the best data teams") punctuate an otherwise neutral, screenshot-driven layout.
This is a static, crawlable rendering for search & AI engines. The interactive version — filters, live decode console, copy & export — is at https://mozaika.design/website/hex.
Decoded design system
Hex's decoded design system: background #14141C, text #ECECEE, accent #3E63DD, link #3E63DD, primary #31263B; type scale h1 51px / h2 24px / body 16px; 4px spacing base; 3px base radius. The single interactive/action color is #3E63DD — used only on interactive or must-notice elements (buttons, links, key highlights), never on large fills.
Color roles
| Role | Value |
|---|---|
| bg | #14141C |
| surface | #202028 |
| border | #34343B |
| text | #ECECEE |
| text_muted | #99999E |
| primary | #31263B |
| accent | #3E63DD |
| link | #3E63DD |
| secondary | #01011B |
| button_bg | transparent |
| button_text | #14141C |
Using these colors
- Action color
#3E63DD— the single interactive color; only on things you click or must notice, never large fills. accent,linkare all#3E63DD— one role, not several (the action color).- accent
#3E63DD— THE accent / action color — interactive & must-notice only (buttons, links, focus, one key highlight); never large fills or backgrounds. Scarcity is what makes it read as designed. - primary
#31263B— a brand color — but the call-to-action uses #3E63DD, not this. - secondary
#01011B— optional secondary accent — LOW decode confidence; use rarely (a status color or a single decorative moment) or omit it entirely. Prefer one accent unless the reference clearly shows two.
Typography
- Heading: PP Formula SemiExtended
- Body: Cinetype
- Mono: Cinetype Mono
- h1: 51px
- h2: 24px
- body: 16px
Spacing
- base unit: 4px
- scale: 2px, 4px, 5px, 6px, 8px, 10px, 11px, 12px, 14px, 16px
Radii
- base: 3px
- button: 0px
Shadows (elevation)
- subtle:
rgb(218, 221, 230) 0px 0px 0px 1px - card:
rgba(95, 80, 157, 0.05) 0px 3px 6px 0px
Motion
Micro-interactions run at 250ms (dominant) with cubic-bezier(0.25, 0.1, 0.25, 1).
- durations: 250ms · 100ms · 200ms
- easings:
cubic-bezier(0.25, 0.1, 0.25, 1)·linear - animated properties: background-color, border-color, opacity, transform
Native design tokens
| Token | Value |
|---|---|
--black | #01011b |
--white | #ffffff |
--obsidian | #14141C |
--roseQuartz | #F5C0C0 |
--amethyst | #A477B2 |
--minsk | #473982 |
--eggplant | #31263B |
--jade | #5CB198 |
--citrine | #CDA849 |
--opal | #FBF9F9 |
…and 46 more measured on the page.
Button states (measured)
- primary focus: outline
2px solid rgba(245, 192, 192, 0.384)
Layout (measured)
- container max-width:
1000px - nav: 62px
- common grid: 12 columns
Motion choreography (measured)
Load order: div.Ticker__InstanceAnim-sc- → div.PerlinNoise__NoiseTextur → div.NavMenuCallout__PerlinNo×3 → canvas.AiIllustrationCanvas__Ca → canvas.AiIllustrationCanvas__Ca
Scroll reveal: 8 elements rest at opacity 0, translateY(5px), animate in over 0.15s ease-in-out.
Overlay recipe (measured)
dialog panel: rgba(0, 0, 0, 0) · radius 0px · enter 350ms linear(0 0%, 0.0363 2.9411764705882355%, 0.1199 5.882352941176471%, 0.2243 8.823529411764707%, 0.3331 11.764705882352942
Input (measured)
height 73px · radius 7px
Responsive (measured)
- breakpoints: 400px · 450px · 600px · 800px · 1000px · 1250px
- mobile (390px): hero 40px · nav inline
Full design system, per-section tokens & DESIGN.md / Tailwind / CSS exports →
Screens
- AI analytics platform landing with serif trust headline and layered product screenshots
- Dark four-tier data-platform pricing page with full feature-comparison matrix and FAQ
Sections (15)
- Hero — Italic serif hero over layered product screenshots
- Banner — Top announcement + primary nav bar
- Logo Wall — Trusted-by customer logo grid
- Pricing / Plans — Four-tier plan cards with Individual vs Team grouping
- Feature — Trusted AI workflows with answer/agent panels
- Logo Wall — Trusted-by data-team logo grid
- Testimonial / Social Proof — Mercor and Algolia pull-quotes
- Comparison — Full categorized plan feature-comparison matrix
- Feature — Build interactive data apps with a prompt
- FAQ — Pricing FAQ accordion
- Testimonial / Social Proof — Loved by the best data teams four-up
- Integrations — Instant integration with the whole stack
- CTA / Sign-up — Getting started is easy CTA
- FAQ — Stacked expandable FAQ list
- Footer — Multi-column footer with wordmark