Materially smarter
construction.
The brand and design system for Nexus ReGen — the intelligence layer running at the heart of UK construction. Every material, visible. Every movement, defensible. Every decision, informed.
Four rules we design around.
The product is construction-native and proof-led. The brand reads the same — calm, credible, and built for people who need the answer now.
Our marks.
Three marks carry Nexus ReGen: the arrow emblem, the NR lockup, and the full wordmark. Each has a job — and a surface it belongs on.
The family
Anatomy
The outer L-bracket is a site boundary — where the material comes from. The inner chevron cuts up and to the right through that boundary: material moving out, moving up, moving on to its next useful life.
The NR monogram sits to the right as a logotype — a custom draw of "N" and "R" with the same chunky stroke as the arrow.
Clear space
Emblem variants
NR lockup variants
Primary wordmark variants
Clearspace
- Minimum clearspace = 0.5 × the emblem height on every edge
- Inside this clearspace: no other graphics, type, or photographic content
- Increase clearspace generously when the mark sits near a page edge or content with high visual weight
- This rule applies to all logo variants (emblem, NR lockup, full wordmark)
Minimum size
Web minimum: 24 px Print minimum: 8 mm Favicon (16px): use favicon-thick-yellow / favicon-thick-blue
Do & don't
Minimum sizes
Penn Blue, Aureolin, and a lot of white space.
A two-colour identity with a neutral engine. Navy carries authority, yellow signals action. Everything else is there to let those two breathe.
Core palette
Extended accents
Colour scales
Semantic colours
Approved pairings
The 60·30·10 rule
Inter, set tight.
One family, nine scale steps, three weights in active rotation. We use display sizes sparingly and let dense body copy do the real work of explaining material flows, compliance detail and the numbers behind the claim.
Family
Weights in rotation
Scale
Type scale
.t-display .t-h2 .t-h3 .t-body .t-body-sm .t-caption .t-eyebrow .t-mono Typographic voice
problem we solve.
Nexus ReGen is the intelligence layer at the heart of UK construction. When a load of crushed concrete leaves Site A at 08:42 and arrives at Site B at 11:17, weighing 28.4t, that's what the ledger reads — and that's the defensible record the audit shows.
Hard rules
- Display sizes (30px+) never go below 600 weight.
- Body text runs 400 or 500. Never 300 below 18px — it disappears.
- All numbers in tables and data displays use
font-variant-numeric: tabular-nums. - Don't track out all-caps labels beyond
0.12em. - Max measure for paragraphs: 72 characters. Use
text-wrap: pretty. - Never italicise Inter — we use weight or colour for emphasis instead.
Spacing, radius, elevation.
A strict 4-point grid. Two radius defaults (8 and 12). A six-step shadow ramp. Everything composable, everything token-named.
Spacing scale
When to use which step
--s-1 --s-2 --s-3 --s-4 --s-5 --s-6 --s-8 --s-10 --s-12 --s-16 --s-20 --s-24 Layout grid
Radius
Elevation
Motion
Lucide, 24px, 2px stroke.
One icon library across the whole system. Sharp corners (no line-join rounding), 2px stroke, 24px canvas. For key concepts — arrow, truck, scale, shield — we draw bespoke versions that echo the emblem's L-bracket geometry.
Icon library
lucide-react.
The de-facto open-source set; predominant import in the nexus4 product code.
Some product surfaces also use @untitledui/icons via the Untitled UI components — confirm with the lead engineer before locking in for new work. pnpm add lucide-reactstrokeWidth={1.5} — matches the system's drawn weight.
currentColor — never hardcode a hex; the icon recolours via parent text colour.
import { ArrowUpRight, Truck, Shield } from 'lucide-react';
// Inline with text (16px), inherits colour
<span className="text-brand-600">
<ArrowUpRight size={16} strokeWidth={1.5} /> View report
</span>
// Standalone (24px) on a button
<button className="icon-btn">
<Shield size={24} strokeWidth={1.5} aria-hidden />
</button>
System icons
Sizes
Brand marks
The kit.
The building blocks that ship in every Nexus ReGen product. Lean, accessible, built on Untitled UI primitives with our tokens baked in.
Buttons
Inputs
Badges & status
Cards
Data table
| Ref | Material | From | To | Weight | Status |
|---|---|---|---|---|---|
| NR-04182-A | Crushed concrete 6F2 | Newcastle Quays | Gateshead Link | 28.4t | Delivered |
| NR-04182-B | Asphalt planings | A1 Western | Hexham Depot | 24.1t | In transit |
| NR-04182-C | Topsoil, class A | Sage Gateshead | Stockton Plot | 18.9t | Queued |
| NR-04182-D | Recycled aggregate | Tyne Yard 4 | Jarrow East | 31.2t | Delivered |
Alerts
The system, applied.
How the tokens, type and components come together on real surfaces — marketing, product and document output.
Marketing hero
The intelligence layer running at the heart of UK construction.
Every material, visible. Every movement, defensible. Every decision, informed. Find more value in your materials and manage compliance risk with confidence.
Product dashboard
Good afternoon, Jonathan.
| Ref | Material | From | To | Weight | Status |
|---|---|---|---|---|---|
| NR-04182-A | Crushed concrete 6F2 | Newcastle Quays | Gateshead Link | 28.4t | Delivered |
| NR-04182-B | Asphalt planings | A1 Western | Hexham Depot | 24.1t | In transit |
| NR-04182-C | Topsoil, class A | Sage Gateshead | Stockton Plot | 18.9t | Queued |
| NR-04182-D | Recycled aggregate | Tyne Yard 4 | Jarrow East | 31.2t | Delivered |
Ledger receipt
What we say.
The single reference for how Nexus ReGen describes itself — internally and externally. Everyone on the team should be able to work from this.
The messaging house
The architecture
How it works together
The two-beat pitch
The materials lifecycle
MEP — what's included
| Feature | What it does | What it means for you |
|---|---|---|
| Material listings | List surplus or required materials with full supporting information | Full market visibility of what you have and what you need. No more missed opportunities |
| Private internal environment | Manage materials across your own sites before publishing externally | Maximise internal reuse first and keep value within the business before going to market |
| AI smart matching | Reads and interprets listing data, testing results and documents to identify the best matches | Find the right counterpart faster, not just by location but by spec, compliance and timing |
| Tender stage projects | Add projects at tender stage before construction starts | Get ahead on material strategy, pricing and carbon reduction before a single wagon moves |
| Document and data management | Centralise all project documents, data and material information in one place | One environment for material planning, matching, reporting and compliance across every project |
| Reporting | View material activity at project, regional, divisional or national level | Leadership gets a clear picture of what is available, what is progressing and where the opportunities are |
| DataPoint | A secure intake for supply chain paperwork, turning tickets, delivery notes and transfer records into structured, auditable data | Full visibility across projects without chasing emails and PDFs |
| Direct messaging | Communicate with counterparts about opportunities directly on the platform | Efficient, documented and all in one place |
| Supplier directory | Access a list of verified supplier partners across the UK construction market | Connect with the right material providers quickly, without starting from scratch |
Nexus Assurance — what's included
| Feature | What it does | What it means for you |
|---|---|---|
| Site rules engine | Client sets compliance rules upfront that apply to every movement on their sites | Consistent standards across all sites and contractors. No more every team doing it differently |
| Movement proposals | Supply chain submits intent before a wagon moves | A clear record of what should happen, giving clients visibility and control before it is too late to act |
| Pre-check | Automatically validates proposals against site rules before approval | Compliance gaps caught before movements happen, not after. Reduces incidents, disputes and regulatory exposure |
| AI evidence extraction | Reads and extracts data from tickets, PDFs and documents automatically | Removes hours of manual checking. Teams focus on exceptions, not admin |
| Evidence verification | Cross checks extracted data against the original proposal | Identifies mismatches and missing paperwork the moment they occur, not at audit time |
| Gaps management | Flags fixable compliance items and assigns them to owners with deadlines | Clear accountability. Everyone knows what needs fixing and who owns it |
| Findings management | Records deviations that cannot be fixed, with a full audit trail | An honest, defensible record of what happened, not a sanitised version assembled after the fact |
| Assurance score | Generates a compliance performance score per movement, site, project or contractor | A simple risk signal for leadership. Instantly see where to focus attention across the portfolio |
| Evidence pack | One click export of all plans, movements, tickets, evidence, gaps and findings | Walk into any audit or regulator visit prepared, in minutes not days |
| DWT readiness | Structured data capture aligned to Digital Waste Tracking requirements | Get ahead of incoming regulation before it becomes a business problem |
One-liner variants
Headline proof
Who we talk to
| Persona | Their pain (in their words) | Open with |
|---|---|---|
| Main Contractors Managing materials and compliance across many sites and subcontractors. | "Every site and every team does it differently, and I have no consistent view of materials or compliance across the job." | Set the rules once and they apply to every movement on every site. A defensible record across every contractor, and one environment to find value in materials across the project. |
| Developers & Housebuilders Cost, margin and portfolio visibility across the estate. | "Materials costs keep going up, we're overpaying for disposal, and I can't see what's happening across our sites." | MEP finds more value in your materials across the estate — reducing disposal costs and reliance on virgin supply — while Nexus Assurance lets you manage compliance risk with confidence across every project. |
| Groundworks Contractors On the ground, moving material every day. | "I'm paying to dispose of material that another site down the road is paying to import." | MEP connects what you have with what someone else needs — recovering value the industry leaves on the table, reducing disposal costs and cutting reliance on expensive virgin material. |
| Suppliers & Hauliers Want to win work and fill capacity. | "We only hear about opportunities through word of mouth, and half our trucks go back empty." | Get in front of live projects looking for exactly what you offer — matched by material, location and timing. Verified supplier directory, direct messaging, backload opportunities so return journeys earn. |
| Environmental & Compliance Leads Carry the Duty of Care exposure. | "Duty of Care stays with us, but I have limited visibility of what the supply chain actually does once material leaves site." | Nexus Assurance closes the blind spot — capturing proof at the point of movement and assembling a defensible record before exposure becomes liability. Structured for Digital Waste Tracking from October 2026. |
| Major Projects Programmes where scrutiny, audit and long-term liability are constant. | "I need an honest, defensible audit trail across every contractor and a clear signal of where the risk is." | One assurance record across every contractor, site and stage, with an assurance score that tells leadership where to focus. An honest record of what happened, not a sanitised version assembled after the fact. |
The regulatory tailwind
Talking about the marketplace
Boilerplate library
Email signature taglines
How we sound.
Confident, plain-English, construction-native — with enough wit to feel human, enough rigour to feel credible, and enough ambition to feel like the category-definer we're becoming.
Five voice principles
Tone by context
Say this, not that
Do & don't
Banned phrases
Writing mechanics
- Traction in scale: hundreds of organisations, thousands of projects.
- Concrete proof: named case studies — £255k Leeds, 2,196 tCO₂e.
- £ with no space. Use
k,m,Bfor scale. - Weight: tonnes or t. Volume: m³ with a space.
- Carbon:
tCO₂e— lower t, upper CO, subscript 2, lower e.
- British English: organisation, optimise, colour, programme.
- Oxford comma: yes.
- Em dashes — with spaces — for asides. En dashes (–) for ranges.
- Sentence case for headings. Proper nouns keep their caps.
- Never italicise Inter — use weight or colour for emphasis.
- Dates: 17 April 2026. No ordinals.
- Company: Nexus ReGen — capital R, capital G. Always.
- Layer:
Nexus Intelligence. Modules:MEPNexus AssuranceNexus Trading. - Lifecycle verbs lowercase in prose: plan, source, move, prove.
- Domain:
nexusregen.comlowercase in URLs.
Pre-publish checklist
Who you're trusting.
How we talk about security and trust. Adopting new technology means placing trust in the organisation behind it — and when that technology sits at the centre of how you manage materials, movements and compliance, the question of who you are trusting deserves a serious answer.
The position
What the certification means
How to talk about it
Download anything.
Every brand asset we produce, ready to drop into a deck, a site, a social profile or a vehicle wrap. Pre-rendered for common sizes; the live generators live on the Generators page.
The marks
Favicons & app icons
<!-- Nexus ReGen favicons -->
<link rel="icon" href="/favicons/favicon.svg" type="image/svg+xml" />
<link rel="icon" href="/favicons/favicon-32.png" sizes="32x32" type="image/png" />
<link rel="icon" href="/favicons/favicon-192.png" sizes="192x192" type="image/png" />
<link rel="apple-touch-icon" href="/favicons/apple-touch-icon.png" sizes="180x180" />
<link rel="mask-icon" href="/favicons/safari-pinned-tab.svg" color="#121541" />
<link rel="manifest" href="/favicons/site.webmanifest" />
<meta name="theme-color" content="#121541" />
<!-- OG / Twitter meta -->
<meta property="og:title" content="Nexus ReGen — Materially smarter construction" />
<meta property="og:description" content="The intelligence layer at the heart of UK construction. Find more value in your materials and manage compliance risk with confidence." />
<meta property="og:image" content="https://nexusregen.com/og/og-default.png" />
<meta property="og:image:width" content="1200" />
<meta property="og:image:height" content="630" />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://nexusregen.com" />
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content="Nexus ReGen — Materially smarter construction" />
<meta name="twitter:description" content="The intelligence layer at the heart of UK construction. Find more value in your materials and manage compliance risk with confidence." />
<meta name="twitter:image" content="https://nexusregen.com/og/og-default.png" />
Open Graph & social cards
Custom social cards
Twitter / X · Instagram
Patterns
Desktop & mobile wallpapers
Email & presentation
For developers
/* Nexus ReGen — CSS custom properties */
:root {
--brand-25: #F8F9FC;
--brand-50: #F1F2F9;
--brand-100: #DDDFE9;
--brand-200: #B4B7D4;
--brand-300: #8488B6;
--brand-400: #5558A0;
--brand-500: #2A2D78;
--brand-600: #121541; /* Penn Blue */
--brand-700: #0E1034;
--brand-800: #0A0C28;
--brand-900: #06081C;
--brand-950: #03040E;
--accent-400: #F7EC33; /* Aureolin */
--accent-500: #E0D420;
--font-body: 'Inter', system-ui, sans-serif;
--font-mono: 'JetBrains Mono', ui-monospace, monospace;
}
// tailwind.config.js — Nexus ReGen
export default {
theme: {
extend: {
colors: {
brand: {
25: '#F8F9FC', 50: '#F1F2F9', 100: '#DDDFE9',
200: '#B4B7D4', 300: '#8488B6', 400: '#5558A0',
500: '#2A2D78', 600: '#121541', 700: '#0E1034',
800: '#0A0C28', 900: '#06081C', 950: '#03040E',
},
accent: {
400: '#F7EC33', 500: '#E0D420', 600: '#B8AC10',
},
},
fontFamily: {
sans: ['Inter', 'system-ui', 'sans-serif'],
mono: ['JetBrains Mono', 'ui-monospace', 'monospace'],
},
},
},
};
{
"$schema": "https://tokens.studio/schema.json",
"color": {
"brand": {
"600": { "value": "#121541", "type": "color" },
"700": { "value": "#0E1034", "type": "color" }
},
"accent": {
"400": { "value": "#F7EC33", "type": "color" }
}
},
"typography": {
"family": {
"body": { "value": "Inter", "type": "fontFamilies" },
"mono": { "value": "JetBrains Mono", "type": "fontFamilies" }
}
}
}
Stable URLs for everything visible.
Every brand asset on this page is served from the public-assets R2 bucket at https://assets.nexusregen.com — already CDN-cached and ready to embed in product code, READMEs, partner tiles, and email signatures. SVG is preferred for everything web; PNG / JPG mirrors exist for places vector isn't supported.
Search
Favicons & app icons
nr/icon/favicon1 nr/icon/favicon2 nr/icon/favicon-filled nr/icon/favicon-thick-blue nr/icon/favicon-thick-lblue nr/icon/favicon-thick-yellow nr/icon/nr-icon-blue-rounded nr/icon/nr-icon-blue-sq nr/icon/nr-icon-sq-arrow-yellow_on_blue Backgrounds
nr/bg/nr-bg-1 Legacy
logo Notes
- The bucket also contains an older
Nexus-ReGen-Brand-Kit/…hierarchy (~140 files) — not surfaced here. Prefer thenr/…paths above for new work. - The user-supplied
nr-icon-blue-squareentries (large variant) return 404 — only the smallnr-icon-blue-sqexists. The large one was never uploaded. - SVGs are the source. PNG / JPG are pre-rendered exports — convenient, but use SVG wherever a vector is acceptable.
- Bucket is public + CDN-fronted by Cloudflare, so caching is aggressive. Expect ~1 hour TTL on changed assets unless you cache-bust.
Motion & easing
Motion communicates causality. Keep it brief, predictable, and quiet — animation should never compete with content.
Duration scale
--motion-fast --motion-normal --motion-slow --motion-graceful Easing curves
--ease-out cubic-bezier(0.0, 0.0, 0.2, 1) --ease-in cubic-bezier(0.4, 0.0, 1, 1) --ease-in-out cubic-bezier(0.4, 0.0, 0.2, 1) --ease-out-expressive cubic-bezier(0.16, 1, 0.3, 1) Rules of thumb
- 01 Default any new transition to 200ms ease-out.
- 02 Never animate more than two properties simultaneously.
- 03 Respect prefers-reduced-motion (compress all durations to 0 or sub-50ms).
- 04 Don't animate properties that cause layout (margin, top, width); prefer transform and opacity.
- 05 Match the animation polarity: opening → ease-out, closing → ease-in.
- 06 List entry/exit can use a 30-50ms stagger between siblings.
Reduced motion
@media (prefers-reduced-motion: reduce) {
:root {
--motion-fast: 0ms;
--motion-normal: 0ms;
--motion-slow: 0ms;
--motion-graceful: 0ms;
}
*, *::before, *::after {
animation-duration: 0.01ms !important;
animation-iteration-count: 1 !important;
transition-duration: 0.01ms !important;
}
}