Noza Foods Ltd · Rwanda · Brand book

Fresh from Rwanda’s farms.
Tracked to the shelf.

Fresh. Trusted. Traceable.

The complete visual identity of Noza Foods — logos, colour, typography, voice and usage rules. Every wordmark is outlined geometry with no font dependency, so it renders identically in print, in Figma, and anywhere the SVG is opened.

01 · Company

The Noza Foods lockups

Noza Foods is the company — everything a customer, supplier, partner or the public sees carries these.

noza-foods-lockup.svg 160 × 40 · #1B8C4E, #FFFFFF Light grounds
noza-foods-lockup-rwanda.svg 160 × 40 · adds #5F6B7A Light · with region
noza-foods-lockup-reversed.svg 160 × 40 · tile stays #1B8C4E Dark grounds
noza-foods-lockup-ink.svg 160 × 40 · wordmark #03100A Light · ink wordmark

The reversed lockup keeps the green tile. Dropping it made the logo read as a different mark next to the badge — the tile is the mark, not decoration on it. Only the wordmark turns white.

The ink lockup is the same tile and leaf with the wordmark in Night #03100A (--green-950). Use it on light grounds where a green wordmark would compete with the colour around it, such as on kraft or beside other green. Never recolour the wordmark to any other dark.

02 · The mark

One leaf, two ways

Text-free, so it carries both brands. Stored once, never duplicated.

The leaf is only ever shown two ways: white on brand green or a dark ground, or green on white. It is never set loose on a ground that gives it no contrast.

agriflow-badge.svg 512 × 512 · rx 34 Avatar · app icon · favicon
agriflow-leaf.svg · white 512 × 512 · recoloured #FFFFFF Reverse · green or dark grounds
agriflow-leaf.svg 512 × 512 · #1B8C4E on transparent White or light grounds only
40
24
16
20
14
Legibility floor Mark holds to 16px; lockup to 14px Smaller — use the mark alone

03 · Platform

AgriFlow — product chrome only

The internal platform name. In-product chrome and technical documentation — never customer-facing material.

agriflow-lockup.svg 160 × 40Product chrome
agriflow-lockup-rwanda.svg 200 × 40Product · with region
agriflow-mark.svg 40 × 40Sidebar · compact

04 · Colour

Grown from one green

The palette is the design system’s own tokens — nothing here is invented for this sheet. Click any colour to copy its hex.

#1B8C4E--green-500

Primary. Tiles, marks, brand surfaces.

#FFFFFF--surface / --fg-on-brand

White. Every card surface, and everything that sits on brand green — the leaf and the reversed wordmark are white, never a tint.

#157342--green-600

White text on green. The AA-safe green.

#0F5A33--green-700

Deep brand surfaces.

#03100A--green-950

Brand near-black plate.

#5F6B7A--gray-600

Descriptors, secondary labels.

White text on green takes #157342, not #1B8C4E. The primary measures 4.28:1 against white — under the 4.5:1 AA floor. It stays the brand colour for tiles, marks and surfaces; the logotype is exempt under WCAG 2.1 SC 1.4.3, but UI text is not.

Green — the full brand scale
50#F0FAF5
100#C8ECDA
200#92D9B5
300#56C38A
400#2EA666
500 ★#1B8C4E
600#157342
700#0F5A33
800#0A4025
900#052918
950#03100A
Neutral — gray
50#F9FAFB
100#F0F2F5
200#E8EBE9
300#D1D5DB
400#B0B7BE
500#8896A4
600#5F6B7A
700#374151
800#1F2937
900#111827
Status — product only
#1B8C4E--success · Success
#F59E0B--warning · Warning
#E74C3C--danger · Danger
#EF4444--danger-strong · Danger strong
#3B82F6--info · Info

Status colours never appear in marketing material. They mean something inside the product — a passed QC check, a cold-chain alert — and using them decoratively outside it erodes that meaning. External material uses the green scale, the grays, and white.

05 · Typography

One face everywhere

Inter — SIL Open Font License, free for commercial use.

Inter

AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz 0123456789 RWF % &?!

Regular 400 Medium 500 Semibold 600 Bold 700
Display24 / 700 / −0.3px
Fresh from the farm, tracked to the shelf.
Heading22 / 700
Cold chain, unbroken.
Subheading18 / 600
Graded produce, delivered before 8 AM
Title15 / 600
Batch NF-2412 · Bugesera intake
Body14 / 400 / 1.5
Every kilogram is tracked from harvest to delivery. Same-day payment to farmers, cash-on-delivery for retailers, and a temperature log that never breaks.
Label13 / 500
Delivery window
Eyebrow11 / 700 / caps +1.2px
Harvested this morning

Rules. Large headings track tight (−0.3px); uppercase labels track open (+1.2px) — never the reverse. Where Inter cannot be embedded (plain-text email, a partner’s system), fall back to Helvetica or Arial; never substitute a different personality. Numbers in tables set tabular-nums. The mono face (Menlo / Courier) is product-only — it does not appear in marketing material.

06 · Voice

What the brand says, and how

The slogan customers read, and the messaging framework behind it.

Fresh. Trusted. Traceable.

The slogan. Set it beneath the Noza Foods lockup on customer-facing material, written exactly as shown, with its three full stops. Never pair it with the AgriFlow name. The three pillars below are the messaging framework it rests on.

Traceability·Velocity·Quality

“Noza Foods is a tech-enabled distributor connecting Rwanda’s farmers to retail shelves using a proprietary cold-chain platform. We reduce post-harvest loss and guarantee food-safety traceability from farm to fork.”

The 3-second pitch · figures quoted in any pitch must match the current protected numbers
AudienceThe hookVoice
Tier 1 supermarkets“Zero Stock-Outs, 100% Traceability.”Professional · compliance-focused · reliable
Restaurants & hotels“Kitchen Efficiency, Delivered Before 8 AM.”Partner-centric · cost-conscious · efficient
End consumers (on-shelf)“Farm-Fresh, Safety-First.”Trusted · fresh · modern

07 · Naming

Two names, used precisely

Canonical spellings — constants.md §4. Getting these wrong in external material is a brand defect.

WriteWhenNever
Noza Foodsthe company, on everything externalNoza · Nozafoods · Noza Food
Noza Foods Ltdthe legal entity, on contracts and invoicesFlow Ltd · Noza Ltd
AgriFlowthe platform, in-product and technical docs onlyAgri Flow · Agriflow · AgroFlow

What the name means. Noza is a Kinyarwanda word, the stem of kunoza: to improve, to enhance, to make better. Read literally, Noza Foods means “make food better.” In copy, lead with the meaning, not the etymology: “Noza means to make better. Noza Foods makes food better.” Keep the gloss to improve, enhance, make better, and never add meanings beyond these.

08 · Files

The canonical set

flow-ui/ui-flow/agriflow-rwanda-design-system/project/assets/logo/ — download any asset as a standalone SVG, as a transparent PNG, or as a JPG flattened onto the ground it is shown on. Both rasters are about 1,000 px on the longer edge.

FileSizeUse
noza-foods-lockup.svg160 × 40Company · light grounds
noza-foods-lockup-rwanda.svg160 × 40Company · with region
noza-foods-lockup-reversed.svg160 × 40Company · dark grounds
noza-foods-lockup-ink.svg160 × 40Company · light grounds, ink wordmark
agriflow-badge.svg512 × 512Shared mark · avatar, app icon, favicon
agriflow-leaf.svg512 × 512Shared mark · green on white, or recoloured white on dark
agriflow-mark.svg40 × 40Platform · in-product chrome
agriflow-lockup.svg160 × 40Platform · in-product chrome
agriflow-lockup-rwanda.svg200 × 40Platform · with region

09 · Rules

Do and don’t

Do

  • Use the company lockup on anything a customer sees.
  • Use the reversed lockup on dark grounds — not the light one recoloured.
  • Use the ink lockup when the wordmark must be dark, not the green one recoloured.
  • Recolour agriflow-leaf.svg when you need the mark in one flat colour.
  • Keep clear space around the lockup equal to the tile’s corner radius at that size.

Don’t

  • Retype a wordmark — they are outlines. Re-run the outliner in .claude/scripts/brand/.
  • Duplicate the leaf under a second filename. One artwork, one file.
  • Stretch, add effects, or recolour the mark outside brand green and white.
  • Put the platform lockup on customer-facing material.

Before large-format print — vehicle livery, signage, banners — have the leaf redrawn. It is machine-traced from a small raster, which holds to about A4 and no further. There is also no trademark filing for Noza Foods yet.