Protocol before product.
The type and the grid carry the authority. Never the ornament. When in doubt, remove.
Ten sections. One point of view. The authority sits in the type and the grid — never the ornament.
This system exists because OIATC's website will be read by Knowledge Keepers, council members, legal advisors, and Nations considering partnership. It must feel serious the way a good policy document feels serious — not because it is stiff, but because every line is deliberate.
The type and the grid carry the authority. Never the ornament. When in doubt, remove.
We are drafting a governance framework. Treat the site like a document — generous margins, clear hierarchy, one voice throughout.
Backgrounds read as paper in both modes. Dark mode is storm-paper, not neon. No glow, no haze, no particles.
Ember is used sparingly — for the active state, the focus ring, the pull-quote rule. Not for decoration.
Behaviour, organisation, programme. Two spaces never, ems occasionally, serial comma yes.
No autoplay. No forced motion. No tracking. No cookie banner because no cookies.
Colour is tuned in OKLCH so light and dark modes stay perceptually matched. Both modes read as paper — warm in light, storm-blue in dark. The accent never becomes the field.
Ember appears only on: the active nav link underline, the focus ring, the eyebrow tick, and one primary call-to-action per page. It never fills a container.
| Page background | var(--paper) |
| Surface — card | var(--paper-2) |
| Surface — inset | var(--paper-3) |
| Divider | var(--rule) |
| Divider — emphasis | var(--rule-strong) |
| Statement surface | var(--statement-bg) |
| Text — body | var(--ink) |
| Text — secondary | var(--ink-2) |
| Text — tertiary / labels | var(--ink-3) |
| Link / active | var(--accent-deep) |
| Focus ring | var(--accent) |
| Selection | var(--accent-wash) |
The serif carries the claims — headlines, ledes, pull quotes. The sans handles prose and UI. Mono holds numbers, section marks, and anything that should read as metadata rather than voice.
Source Serif 4 · Inter · JetBrains Mono. Alternates tested: Fraunces · IBM Plex · Plex Mono; Newsreader · Inter · JetBrains. The current pairing is the canonical choice for OIATC.
Headlines, ledes, pull quotes.
Body prose and UI chrome.
Section marks, tokens, metadata.
All spacing derives from a 4px base. Sections breathe at 120px top/bottom at comfortable density; compact shaves this to 96, airy pushes it to 160. The shell is 1280px max with 32px gutters.
The shell is centred at max-width: 1280px with padding: 0 32px. Content sits on a 12-column grid but we rarely use more than 8 — most sections are 2-up or 3-up, with the head column (2) lightly decoupled from the body column (6).
Radii stay small. Institutional tone. Buttons, cards, and inputs default to 2–4px. Never pills, never circles on containers.
Considered, measured, and barely noticed. We fade and translate. We do not parallax, glow, pulse, or morph.
Three durations (140 · 220 · 420), one easing. All motion respects prefers-reduced-motion.
Easing: cubic-bezier(0.2, 0.6, 0.2, 1) — a gentle in-out that avoids any overshoot. The same curve applies to fade, translate, and color changes so the whole UI moves in sympathy.
Buttons, cards, badges, fields, and links. Nothing else is introduced unless a pattern demands it. Each component lives on every surface without theming.
One primary per section. Ember fill, white text. Secondary is an outlined variant on --rule-strong. Ghost carries no border.
Inline links use the link style, with an ember underline that thickens on hover. Navigation links use the nav link style, lowercase and subtle — the active state earns the ember.
Founder of OIATC. Began the work after a 2023 case-management contract at a First Nations Child and Family Advocacy Unit revealed the gap between systems sold and systems needed.
One of Canada's first ISPs. Provides OIATC's hosting foundation and sits on the council as its second member.
These are the only section templates oiatc.ca should need. Each composes existing components — no new primitives. A page that follows masthead → premise → pillars → candour → contact reads like a good short brief.
A council of two, working to improve the digital systems that deliver services to First Nations.
First Nations are routinely handed digital systems — case-management tools, data platforms, AI — chosen by vendors or administrators without the communities those systems are meant to serve. The result is software that doesn't fit, data that flows to the wrong places, and services that suffer for it.
A framework for how First Nations can evaluate, govern, and steward the digital systems that run community services.
A modular system where governance and access control are structural, not bolted on.
The first platform built on Waaseyaa — for Indigenous languages, teachings, and community continuity.
OIATC is early. The council has two members today. The framework is in active drafting. The platforms are in active build.
Began the work after a 2023 case-management contract revealed the gap between systems sold and systems needed.
Provides OIATC's hosting foundation and sits on the council as its second member.
A tiny set, drawn in one weight. Icons are used only where they serve navigation or wayfinding — never to decorate a paragraph.
Never use emoji. Never invent pictographs of Indigenous concepts or symbols. When representing culture, use typography or a photograph commissioned with consent — not iconography.
When a concept lacks an appropriate icon, use an em-dash, a mono label, or nothing. A missing icon is always better than a wrong one.
We write the way a careful lawyer speaks at a table: clearly, once, without hedging. We do not use marketing verbs (empower, unlock, revolutionise). We do not use exclamation marks. We prefer full sentences over hype.
Eyebrows use sentence case in mono caps (THE COUNCIL, WHY WE EXIST). Headlines use serif, Title Case-with-Sentence-Breaks. Body uses sentence case always.
A council of two, working to improve the digital systems that deliver services to First Nations.
We're on a mission to revolutionize Indigenous tech!
OIATC is early. The council has two members today.
OIATC is an emerging leader in the Indigenous technology space.
Protocol before product. Consent before architecture.
Innovative, human-centred solutions that empower communities.
Email Russell.
Let's chat! 🚀
Behaviour, organisation, programme.
Behavior, organization, program.
Category label above a section title.
One claim. As short as we can stand.
“Email Russell” · “Read the framework”
Targets below are minimums. Where we can exceed them without harming the design, we do.