Raw feedback is overwhelming by design. Millions of signals, no structure, no hierarchy. The system watches until patterns surface on their own, stage by stage, from latent to revealed.
One brand. Two acts. Day reveals what night observed.
Millions of customer signals arrive every day. Each one is a point of light in the dark. Alone, they are noise. But the system watches. It finds the lines between them. It names the patterns. And what was chaos becomes a map you can navigate.
Every ticket, survey response, social mention, and usage event. Raw customer signal.
The Adaptive Taxonomy that classifies, clusters, and relates signals to each other. The invisible architecture.
Account data, revenue, CSAT, segment. The atmosphere that gives each signal its business meaning.
Every visual decision in this system traces to one of three beliefs about how intelligence works. They are not aspirations. They are operational descriptions of what Enterpret does, compressed into sentences short enough to govern a brand.
Raw feedback is overwhelming by design. Millions of signals, no structure, no hierarchy. The system watches until patterns surface on their own, stage by stage, from latent to revealed.
Support tickets live in one tool. Surveys in another. Social mentions in a third. The system draws them together until isolated channels become a single field of intelligence.
Confidence is not speed. The system accumulates observation over time, holding findings until they earn the right to be published. Patient collection before a single conclusion.
These truths shape every pixel. The visual system that follows is how they feel.
Enterpret watches in the dark so you can publish in the light.
| Deliverable | Act | Why |
|---|---|---|
| Campaign heroes, social cards | Night | Interrupt the feed. Stop the scroll. |
| Presentations, slide decks | Night | Command the room. |
| In-article diagrams | Day | Integrate with editorial context. |
| Reports, dashboards | Day | Deliver findings with clarity. |
| Help center, documentation | Day | Read alongside existing content. |
| Email headers | Night | Stand out in the inbox. |
Teal persists across both acts. It is the intelligence indicator: the single color that means "the system found something."
The Enterpret mark is a still point. On a dark constellation field, it anchors the composition. On warm parchment, it grounds the page. It does not compete with the content around it.
Night mode. Footer attribution on dark assets.
Day mode. Reports, documentation.
Compact placement on dark backgrounds.
Presentation title slides, hero moments.
| Rule | Specification |
|---|---|
| Clear space | 1x mark width on all sides, minimum. |
| Minimum size | 24px mark height (digital), 8mm (print). |
| Dark backgrounds | Inverse (white) mark. Always. |
| Light backgrounds | Standard (dark) mark. |
| Campaign heroes | Top-left or bottom-left. |
| Reports | Header position. |
| Social cards | Bottom-left. |
| Customer lockups | Horizontal, 1px divider at 40% opacity. |
| Never | Gradient fills, rotation, or recoloring beyond inverse and muted. |
Color carries meaning before the reader processes a single word. In this system, every hue encodes a relationship: what was expected, what was found, and what surprised.
The shared spine of both modes. Day reads light-to-dark. Night inverts it.
Teal appears when the system has found something. Not decoration. Not accent. Teal marks the moment raw signal becomes structured finding.
Four colors encode four feedback sources. They identify origin, never mood.
Gray for what was expected, teal for what was observed, amber for what deviated.
Two typefaces. Geist for communication, Geist Mono for precision. Tighter tracking on display sizes, open tracking on small labels.
All communication lives in Geist. Headings, body text, navigation, buttons. Modern and geometric, highly legible at every size. Weights from Thin to Black.
Precision and data live in Geist Mono. Hex values, section labels, technical metadata, code. Its fixed-width character reinforces accuracy.
Pair Bold or Black display type with Regular or Light body. Maximize the gap between heaviest and lightest.
Tighter tracking on display sizes (32px+). Normal or slightly open tracking on small text and all-caps labels.
A slide headline and a UI heading serve different purposes. Use the typefaces consistently; adapt sizes to the medium.
| Voice | Font | Use | Scale |
|---|---|---|---|
| The Revelation | Geist Black 900 | Headlines. The moment a finding becomes undeniable. | 28-72px |
| The Signal | Geist Mono 500 | Measured values. KPIs, percentages, timestamps. | 20-48px |
| The Murmur | Geist Light 300 | Body text. The observation in progress. | 11-16px |
| The Trace | Geist Mono 400 | Metadata. Bearing notation, coordinates, source labels. | 9-11px |
Five motifs carry structural meaning. They do not need captions to explain what they represent.
Accumulated observation over time. Arc length is patience. Color is source. The primary spatial grammar of the system.
The four stages of a finding: latent, shadow, midtone, revealed. Scattered uncertainty collapses into structured pattern.
Separate wave patterns phase-aligning into a single resonant signal. The product rendered as physics.
Gray for the assumption. Teal for the truth. Amber for the surprise.
The surface that says "this observation has been captured." Day: photographic plate. Night: the still point.
Atmospheric material. Browse, use, let meaning accumulate through repetition.
The system in the field. Click any example to view full size.
From here, the guide becomes a toolbox. The emotional arc is complete. What follows is specification.
Night containers are flat cards with a 1px border. Day containers are glass plates with stacked box-shadow.
"I will utilize Enterpret data way more now that it is piped directly into my existing tools."
"I will utilize Enterpret data way more now that it is piped directly into my existing tools."
Everything a designer needs to build.
| Stage | Background | Text | Use |
|---|---|---|---|
| Deep Night | #081214 | #F0EEEB | Hero, atmospheric |
| Pre-Dawn | #1A2A2E | #F0EEEB | Night content |
| Dawn | #3D4A42 | #EDE9E3 | Transition |
| Full Day | #F5F3EE | #1A1816 | Reports, dashboards |
| Token | Night | Day | Grade | Note |
|---|---|---|---|---|
| --text-primary | 12.5:1 | 14.2:1 | AAA | All sizes |
| --text-secondary | 8.3:1 | 7.8:1 | AAA | All sizes |
| --text-tertiary | 5.3:1 | 4.8:1 | AA | All sizes |
| --text-muted | 3.5:1 | 3.2:1 | AA Large | 19px+ only |
| --teal-600 on night | 3.4:1 | — | Fails | Use --teal-400 for small text |
text-shadow: 0 0 24px rgba(12,26,30,0.8), 0 0 48px rgba(12,26,30,0.5)
box-shadow: 0 1px 2px, 0 4px 8px, 0 8px 24px with rgba(26,24,22) at descending opacities
baseFrequency: 0.65-0.8. Opacity: 2-3.5%.
| Type | Duration | Easing |
|---|---|---|
| Micro (hover) | 150ms | ease-out |
| Standard (reveal) | 300ms | ease-in-out |
| Emphasis (hero) | 600ms | cubic-bezier(0.16,1,0.3,1) |
| Atmospheric | 18-30s | ease-in-out alternate |
Rules earned from production. Every entry traces to a shipped artifact or a failed experiment.