Brand and interface kit · version 5.2
One system, rendered from itself.
White and black, with teal and navy as the highlights. Every swatch, every type step and every motion token on this page reads the live token the rest of the site uses. Nothing here is transcribed, so this document cannot quietly stop being true.
01 · Foundation
The three lines, and the only ground truth.
Everything else is downstream of these. They are stated verbatim and are never paraphrased.
- Purpose
- Amplify human excellence.
- Vision
- A world where artificial intelligence serves human excellence.
- Mission
- Building intelligent systems that amplify human excellence.
ARK360 is a one-person Sydney studio building a private AI teammate for build-to-rent operations. The purpose, vision and mission are built into the work rather than stated beside it, which is why this document sits on the same site and reads the same tokens.
The idea is simple. A person stays in command, and an intelligent system extends what they can do. That is what amplification means here, and it is the test every build must pass.
The principle
Amplify human excellence. Your data. Your systems. Your authority. The person stays in command.
02 · Voice and tone
Say it plainly, and mean it.
These are enforced by the build rather than remembered. A page that breaks one of them fails the content gate and does not ship.
- Say it plainly
- Sentence case, plain verbs, one job per sentence. Concrete nouns. If a claim needs a qualifier to survive scrutiny, the qualifier goes in the same sentence rather than a footnote.
- Plain and exact
- Clear, confident, plain Australian English, in the operator's words. ARK360 is a one-person Sydney studio building a private AI teammate for build-to-rent operations, and the copy may use we where that is true of the studio. Every claim must be exactly true today.
- Amplify, never replace
- The framing is always that a person becomes more capable. Any wording that promises to remove a role, shrink a team or take a human out of the loop describes a different product than this one.
- Claims exactly true
- Where a claim needs a caveat to be true, the conservative version is the one that ships. Prior work is labelled as employed or contract work and never as ARK360 client work.
- Nothing acts unattended
- The product does not send, post or commit on anyone's behalf without a person releasing it, so the copy never suggests it might. Authority language is always bounded, auditable and role-scoped.
- Punctuation and spelling
- Middots separate. En dashes mark ranges. The locked copy carries its own em dashes and they ship as written; new copy outside the lock prefers a comma, a colon or a full stop. Australian spelling throughout: judgement, colour, organised, artefact.
- No price under early access
- Early access to one product on a box in the customer's office, and it carries no price. The v2.2 package and Care figures and the support term that followed them are retired everywhere on the site, so no price appears on any page or in the citation copy. The one figure the site prints is the soft Sydney rent band inside the calculator, a helper to validate on a rent roll, never a claim and never on the hero or a use-case card. The add-on when you need more is your cloud in Australia, only when you say so, said in those words: no vendor, tenancy or region jargon on a public page, and never a brand the product is sold on.
- Marketing craft is silent
- The site's density, its section rhythm and its product-first canvas are studied from the best product pages of the day, and that study stays a craft input. No public page names a reference, claims a resemblance, or carries an affiliation, endorsement or powered-by line of any kind, and the companies whose pages were studied are not part of the offer. Borrow the brevity and the whitespace; say nothing about where they came from.
- Three doors, each in one place
- Join the waitlist is the filled primary everywhere a filled door appears, the whole string, on the hero, the mobile bar, the teaser and the closing bands, and it lands on the waitlist form on the Product page. Calculator is the ghost second door beside it. Book a call is the header's door, a text link to the booking page, never filled and never in a hero row. Labels are never shortened to fit, and the gate fails a shortened label on any link or button. There is no third control in the hero row, and a door never reads as process, so Sign up, Subscribe, Register and Submit fail as labels.
The test
Read the sentence back. If it could not be said to an operator's face, with the build open on the table, it does not ship.
The printed guide sets these rules beside examples of the vocabulary to avoid. Those examples are not reproduced here, because the same gate that reads every other page reads this one: printing the banned words to illustrate the ban would fail the build. That is the rule demonstrating itself.
03 · Logo system
One mark, three lockups.
A rounded hexagon split into six segments, a complete all-around view of a system. It sits beside the wordmark, a bold ARK and a light teal 360, set in Inter.
Horizontal · primary
Horizontal · reversed
Mark alone
- Clear space
- A quarter of the mark height on all sides, and never less.
- Minimum sizes
- Mark 24px or 7mm. Horizontal lockup 110px or 30mm. Stacked 64px or 18mm.
- Never
- Do not stretch, skew or rotate. Do not recolour beyond the two colourways. Do not place on an off-brand ground. Do not substitute the typeface. Never redraw the mark: export from the master vector.
04 · Colour and accessibility
White and black carry the page. Teal and navy are the highlights.
Paper is the ground and near-black ink the type on it (v5.2). Teal is the single accent, spent once per composition: the filled action, the eyebrows and the links. Navy is the footer, the closing bookend and the mark, never the whole document. Everything else stays quiet, so every asset looks correct printed in a single colour.
Navy
- Navy 900--color-navy-900
- The deepest ground. Not button text: the filled button is white on Teal Ink, and navy on teal measures 3.55 to 1
- ARK Navy--color-navy-800
- The brand navy, as the accent since v5.2: the footer, the closing bookend, at most one turning-point tile between them, and the mark on light. Never the whole page
- Navy 700--color-navy-700
- Rules and dividers on navy
- Navy 600--color-navy-600
- Specimen fills and raised surfaces on navy
- Navy 500--color-navy-500
- A mid navy that carries text on light
- Navy 100--color-navy-100
- Strong text on navy: the deck, the eyebrow and links
- Navy 200--color-navy-200
- Body copy and meta on navy: the footer descriptor, headings and captions
- Navy 400--color-navy-400
- Non-text only. Measures 4.59 to 1 on navy, which clears AA by 0.09 and reads washed at 10 to 13px, and the gate refuses it on any text
Teal
- Teal Ink--color-teal-700
- Teal text, eyebrows and links on white or wash, and the filled button. Never on navy, where it measures 3.16 to 1, and never on Panel, for the reason set out below
- ARK Teal--color-teal-500
- The single accent, spent once per composition. Decorative on white; on navy it carries text
- Teal 400--color-teal-400
- Emphasis and hover on navy
- Cyan Bright--color-teal-300
- Links on navy, and the 360 in the reversed wordmark
- Teal 050--color-teal-050
- Hover wash on light surfaces
Neutral and ink
- Paper--color-paper
- The primary ground (v5.2): the header, the hero and most marketing bands. White, so the black headline and the product still carry the page
- Wash--color-surface
- The alternating band, a neutral light grey since v5.2 rather than a blue-leaning one, and the ground of panels and callouts on paper. Teal Ink measures 4.62 to 1 on it
- Panel--color-panel
- A container ground only: the Care card on the Product page. Type on it is Ink 900 or Ink 700, never Teal Ink (4.12 to 1) and never Muted (4.57 to 1, a near miss). Until v5 this swatch rendered transparent: a token no utility referenced was dropped from the built CSS. Every token is emitted now, used or not
- Hairline--color-line
- Every rule and divider on paper and wash, a shade darker since v5.2 so it reads on the whiter page
- Rule--color-line-strong
- Table heads and the rule a hairline is too quiet for
- Ink 900--color-ink-900
- The near black (v5.2): the display headline and body copy on paper, 17.89 to 1
- Ink 800--color-ink-800
- The soft black, the same value as ARK Navy: secondary surfaces, the mark on light, the hairline of the hero primary below lg
- Ink--color-ink-700
- A step down for a card body, a deck or a lede: 11.49 to 1 on paper, 10.55 on wash
- Muted--color-ink-500
- Captions and metadata on paper and wash. Never on Panel
- Ink 400--color-ink-400
- Non-text only. Measures 3.03 to 1 and the gate refuses it on any text
Measured contrast
| Pair | Ratio | Level | Use |
|---|---|---|---|
| Ink 900 on Paper | 17.9:1 | AAA | The display headline and body copy on the primary ground (v5.2) |
| Ink 900 on Wash | 16.4:1 | AAA | Headings and body on the alternating band |
| Ink on Paper | 11.5:1 | AAA | Card bodies, decks and ledes |
| Ink on Panel | 9.4:1 | AAA | Body copy inside the Care card |
| ARK Navy on Paper | 15.9:1 | AAA | The mark on light |
| White on ARK Navy | 15.9:1 | AAA | Body and headings on the navy bookends |
| Navy 100 on ARK Navy | 10.4:1 | AAA | The eyebrow, the deck and the steps on a navy tile |
| Navy 200 on ARK Navy | 8.0:1 | AAA | Footer meta: headings, captions, the attribution |
| Muted on Paper | 5.6:1 | AA | Captions and metadata |
| Muted on Wash | 5.1:1 | AA | Captions and metadata on the alternating band |
| Muted on Panel | 4.57:1 | prohibited | Clears AA by 0.07 on the v5.2 Panel, which is the Navy 400 story in a second hue. Type on Panel is Ink or Ink 900 |
| Teal Ink on Paper | 5.0:1 | AA | Links and eyebrows at any size |
| Teal Ink on Wash | 4.6:1 | AA | Links and eyebrows on a washed band |
| Teal Ink on Panel | 4.1:1 | prohibited | Below AA (4.47 on the v5 panel, and it looked correct). Teal type never sits on Panel |
| ARK Teal on ARK Navy | 5.6:1 | AA | Accents and text on navy |
| Cyan Bright on ARK Navy | 7.9:1 | AAA | Links on navy |
| Navy 400 on ARK Navy | 4.59:1 | prohibited | Non-text only. Clears AA by 0.09 and shipped on 10px footer meta, which is where it read washed |
| Teal Ink on ARK Navy | 3.16:1 | prohibited | Below AA. Eyebrows on navy are Navy 100; links on navy are Cyan Bright |
| ARK Teal on white | 2.8:1 | decorative | Rules, middots and marks. Never type |
| Ink 400 on white | 3.03:1 | prohibited | Non-text only. This one shipped on a label and axe found it |
The rules, and the three prohibitions
Body copy is near-black ink on white, or white on navy. ARK Teal on navy carries text. ARK Teal on white is decorative only: rules, middots and marks, never type. Solid teal buttons use Teal Ink with white text, and there is one of them in any view. No blue joins the palette: the gate fails Apple's action blue in the HTML of every route and in the built stylesheet.
Teal type never sits on Panel. On the v5 panel the pairing measured 4.47 to 1, just under the 4.5 that AA requires for normal text, which made it the most dangerous combination in the palette: it looked right, it read right, and it failed. On the v5.2 panel it measures 4.12 and the rule is the same. Muted joined it there: 4.57 to 1 clears AA by 0.07, and a near miss that looks correct is the one worth a rule. Panel is a container ground, and text on it is Ink or Ink 900.
Ink 400 is never type either, and that one is not theoretical. It shipped on an 11px label on the platform page at 3.03 to 1, and the token's own comment had said decorative only for weeks beforehand. A comment is not a control, so the content gate now fails the build if the class appears on any text at all.
Navy 400 joined it in September 2026. It clears AA on navy by 0.09 and sat on the footer headings, captions and attribution at 10 to 13px, where a designer read it as washed. The near miss that looks correct is the one worth a rule, so the gate refuses it on text too. All three prohibitions are machine-checked rather than remembered.
05 · Functional colour
Four roles. Teal is not one of them.
Success, warn, danger and info, each on three steps, each measured on every ground the site uses. Teal is the brand accent, spent once per composition, and a teal tick or a teal warning would spend it on a job that is not the brand's.
- Success Ink--color-success-700
- Text on paper (6.49 to 1) and wash (5.96). Never on navy, where it measures 2.46
- Success--color-success-500
- Marks and borders on light; text and marks on navy (5.48). Never type on light at 2.91
- Success tint--color-success-050
- The ground under a success message. Text on it is ink (10.23) or Success Ink (5.78)
- Warn Ink--color-warn-700
- Text on paper (6.04) and wash (5.55). Never on navy, where it measures 2.64
- Warn--color-warn-500
- Marks and borders on light; text and marks on navy (6.01). Never type on light at 2.65
- Warn tint--color-warn-050
- The ground under a warning. Text on it is ink (10.71) or Warn Ink (5.63)
- Danger Ink--color-danger-700
- Text on paper (5.13) and wash (4.72). Never on Panel (4.20 on the v5.2 panel), never on navy (3.10), and never on its own tint, where it measures 4.48 and fails AA by 0.02
- Danger--color-danger-600
- The v4 Error red, and what the --color-error alias reads. Borders and marks. 4.63 on paper clears AA and 4.25 on wash does not, so it never carries type
- Danger mark--color-danger-500
- Marks and borders on light; text and marks on navy (5.23). Never type on light at 3.05
- Danger tint--color-danger-050
- The ground under a failure message. Text on it is ink (10.03), with a Danger or Danger mark border. Danger Ink does not sit on it
- Info Ink--color-info-700
- Text on paper (6.86) and wash (6.30). Never on navy, where it measures 2.32. Blue, so an information note is never mistaken for the brand accent
- Info--color-info-500
- Marks and borders on light. On navy it measures 4.57, which clears AA by 0.07, so it is marks and large type there and body text stays white
- Info tint--color-info-050
- The ground under an information note. Text on it is ink (10.05) or Info Ink (6.00)
Use matrix
| Role | On paper and wash | On navy |
|---|---|---|
| Success | Text: Success Ink. Mark and border: Success. Ground: Success tint | Text and mark: Success (5.48). No tint on navy |
| Warn | Text: Warn Ink. Mark and border: Warn. Ground: Warn tint | Text and mark: Warn (6.01). No tint on navy |
| Danger | Text: Danger Ink, on paper or wash, never on the tint. Mark and border: Danger or Danger mark. Ground: Danger tint, carrying ink text | Text and mark: Danger mark (5.23). No tint on navy |
| Info | Text: Info Ink. Mark and border: Info. Ground: Info tint | Marks and large type: Info (4.57). Body text stays white. No tint on navy |
| Teal | Never a status colour. Eyebrows, links and the filled button, spent once per composition | Never a status colour. Cyan Bright for links, ARK Teal for the one accent |
On their tints
Success
Sent. You are on the waitlist.
Warn
A fit has not opened yet. We will tell you when one does.
Danger
That did not send. Email instead and it will be read just the same.
Info
The kit runs on the box in your office. You decide what leaves.
Two near misses, recorded
Danger Ink on Danger tint measures 4.48 to 1, under AA by 0.02. It is Teal Ink on Panel in a second hue: it looks right, reads right and fails. So the tint carries ink text with a danger border, and Danger Ink sits on paper or wash. The specimens above do exactly that, for every role, so the four cannot be told apart by their type and do not need to be: the border and the words carry the meaning.
Info on navy measures 4.57 to 1, which clears AA by 0.07. Under the rule that retired Navy 400 from text, that is marks and large type on navy, and body text there stays white. Blue rather than teal for this role is not taste: an information note in the brand accent would read as the brand speaking, and the accent has one job.
06 · Typography
Two typefaces, strict jobs.
Inter carries meaning, and weight does the expressive work. JetBrains Mono carries metadata: dates, tags, tokens and small-caps section labels. Never mono for body copy.
Display · Inter 800
Private AI systems you own.
Body · Inter 400
The system carries the coordination load; the person keeps the judgement.
- Display
- Inter 800 · -0.035em
- The page heading: near black on paper, 72px from lg on the hero
- Heading
- Inter 700 · -0.02em
- Section headings
- Subheading
- Inter 600 · -0.015em
- Card and row headings
- Body
- Inter 400 · 17px · line height 1.65
- Every sentence on a reading band, Ink 900 or Ink on paper (v5.2)
- Label
- Mono 500 · 0.14em · caps
- Eyebrows and readouts, Teal Ink on light and Navy 100 on navy
- Micro--text-micro
- The quick brown fox
- Faintest mono meta
- Label--text-label
- The quick brown fox
- Eyebrows, tags, status labels
- Caption--text-caption
- The quick brown fox
- Secondary meta
- Body small--text-body-sm
- The quick brown fox
- Card body, footnotes
- Body--text-body
- The quick brown fox
- Primary body copy
- Reading--text-body-lg
- The quick brown fox
- Body copy on a reading band and the tile ledes, 17px with a little more leading (v5.1)
- Lede--text-lede
- The quick brown fox
- The home hero lede, the doctrine, and pull quotes. Section renders its own lede at body size
- Subheading--text-h3
- The quick brown fox
- Card and row headings
- Heading small--text-h2-sm
- The quick brown fox
- Every section heading at base width, stepping up to Heading from md
- Heading--text-h2
- The quick brown fox
- Section headings from md
- Display xs--text-display-xs
- The quick brown fox
- Every page h1 at base width, stepping up to Display small from md
- Display small--text-display-sm
- The quick brown fox
- Page headings from md, including the home hero at that width
- Display--text-display
- The quick brown fox
- The page h1 below lg, and the hero headline at base width
- Display large--text-display-lg
- The quick brown fox
- The hero headline from lg, at -0.03em (v5.1)
07 · Motion and density
Four durations, three easings, one rule.
Elegant and restrained: polish over spectacle. Motion is decoration and decoration never gates content. The durations and easings are custom properties, so a component that uses one needs no reduced-motion rule of its own: the media query turns every entrance into a fade.
Durations
- --dur-micro
- 120ms
- Hover colour and a press. Anything a pointer expects to have already happened
- --dur-fast
- 200ms
- A lift, a tooltip, the mobile menu, the mobile bar stepping aside
- --dur-base
- 320ms
- A fade or a crossfade, a card or a mark entering with the page
- --dur-slow
- 480ms
- The hero product settle, and a section entrance sparingly. Nothing on the site runs longer, and nothing loops
Easings
- --ease-out
- cubic-bezier(0.16, 1, 0.3, 1)
- An entrance or a settle: fast out of the gate, long and quiet at rest
- --ease-inout
- cubic-bezier(0.4, 0, 0.2, 1)
- A change in place: hover, a colour, a shadow
- --ease-in
- cubic-bezier(0.4, 0, 1, 1)
- An exit, which is always the shorter of the pair
The entrance
Fade and rise
Opacity 0 to 1 and an 8px rise, over the base step on the out easing. The swatch entered this way when the page painted; the words beside it did not move.
Settle
The hero product: opacity 0 to 1, scale 0.96 to 1 and the same rise, over the slow step. The picture is the one thing in the hero that moves.
The rules
- Opacity and transform only, and never on text
- Nothing that moves position animates a layout property. A fade and a rise of 8px on the out easing is the entrance; the hero product settles from 0.96 to 1 over the slow step; a stagger between siblings is 60ms at most; a hover darkens or lifts and nothing more. Type is static: a picture, a mark or a swatch may enter, a word never does, because an accessibility pass that lands mid-fade reads the type against a half-transparent ground and fails a pairing that is fine at rest.
- Once, with the page
- Every entrance on the site plays once as the page paints and finishes at rest. No scroll-triggered reveal, no scroll-jack, no parallax stack, no bounce or spring, no autoplay video, no twenty-item stagger. Polish over spectacle.
- Reduced motion is opacity-only
- Under prefers-reduced-motion the rise and the scale collapse to rest, so the same keyframes play as a plain fade over the same duration; transitions keep colour and opacity and drop transform; scrolling is never smoothed. It is not no motion: a fade that becomes a flash cut reads as broken.
Console density
| Token | Comfortable | Compact | Use |
|---|---|---|---|
| --density-row | 44px | 32px | Minimum row height in a list or table. Comfortable is the pointer target minimum |
| --density-gap | 16px | 8px | Space between controls |
| --density-cell-x | 16px | 12px | Horizontal cell padding |
| --density-cell-y | 12px | 6px | Vertical cell padding |
Comfortable is the default and the site renders nothing else. A console built on this kit switches by setting data-density to compact on an ancestor, so the two surfaces share one definition of what compact means rather than each keeping its own.
08 · Imagery
Nothing that makes a claim the copy cannot.
Product first. The site carries one photograph today, the Mac Studio still, the box the system runs on: the product canvas under the hero copy on the home and Product pages. It is never a partnership claim, and no screenshot appears until there is a real one. What is banned is listed first, because each entry is offered to a site like this every week.
Never
- Neon AI gradients
- Glowing gradients, sparkles and light trails. They say magic, and the product is a system a person runs.
- Robot and neural-net stock
- Humanoid robots, glowing brains, node-and-edge networks. None of them is what is installed.
- Purple mesh
- The violet-to-blue mesh every AI launch page shipped in the same year. It is another company's brand, and it is not in the palette.
- Glass that fails contrast
- Frosted panels and translucent cards over busy grounds. The type on them cannot be measured, so it cannot pass.
- Fantasy dashboards
- Invented consoles, charts with no data behind them, and any screen of a feature that is not shipped. A screenshot is a claim.
- Decorative animation that costs the first paint
- Looping vector animation, video backgrounds and anything that delays the largest contentful paint to decorate a page.
- Fake customer logos
- Logo walls, greyed placeholders that read as logos, and any mark of a company that has not agreed to be named. Until a named customer agrees there is no logo row, no trusted-by line and no empty slot with a caption: a section that is not ready for a customer is omitted, never narrated.
- Affiliation marks
- Supplier, platform, cloud, hardware or chip-maker logos. Each reads as an endorsement or a relationship the studio does not claim, and the offer is described without any of them.
Preferred, in this order
- The product still
- A photoreal Mac Studio, the class of box the system runs on, centred on white with a soft product shadow: the product canvas under the hero copy on the home and Product pages, at up to 704px. Never an anonymous cube, never a silhouette, never a vendor mark, and the alt text never claims a partnership. Every picture is a named slot in the manifest, and the gate fails one outside it.
- Quiet build-to-rent editorial
- A corridor, a desk, keys and a floor plan: the places the work happens, still and unposed, rights-cleared. Never a stock model at a laptop and never a wall of smiling faces.
- Real interface crops
- A crop of a shipped screen, at the size it is read, with the content it actually holds. Only once there is one.
- Ruled diagrams and line illustration, sparingly
- Hairlines, cells and mono labels, drawn from the mark and the page's own words. The ruled step list on navy is the reference. Elegant line work, never clipart.
Text is never rasterised. Anything that reads is HTML, so it is selectable, responsive and read aloud. Every resource loads from this origin, and the gate fails one that does not.
09 · Layout
One container, and rules instead of cards.
The layout is deliberately plain. On a site whose argument is that claims should be checkable, a busy page reads as something covering for thin evidence.
- Tiles, one idea each
- Every band is a full-bleed tile (v5.1): paper and wash in turn since v5.2, separated by their ground and never by a hairline, with the vertical padding read from one token, 64px below md, 96px from md and 112px from lg. Content sits in an 1180px container with a 24px gutter, or at the 980px reading width when the tile is one heading and one paragraph. One idea per tile, more air than the page had before, and the heading centred over it.
- Rules inside, tiles between
- Inside a tile, a ruled list is still the default way to show a set of things, and equal cards imply equal weight, which is the point where the six are one story: the use cases on the home page are six equal paper cards with the hairline on the wash, three by two from lg, their commercial priority in the order and never in size. On the Product page the one product is raised, the add-on is flat and Care sits on Panel with no lift, one card to a tile, never a grid of hardware columns.
- Navy is the accent
- White and black carry the page (v5.2); teal and navy are the highlights. The header and the hero are paper, the closing band and the footer are the navy bookend, and between them the tiles alternate paper and wash with at most one navy tile where the page turns: the box band on the home page, How it works on the Product page. The gate counts navy sections inside main and fails a third, and fails a navy ground in the hero region. Eyebrows on navy are Navy 100, body copy on navy is Navy 100 or white, and Teal Ink never sits on it.
- Teal does three jobs
- Teal Ink for eyebrows and links on light, Cyan Bright for links on navy, and Teal Ink again for the filled button. Eyebrows on navy are Navy 100 and the proof strips are white: at 10 and 11px mono the brighter neutral reads, and Teal Ink on navy measures 3.16 to 1. ARK Teal is decorative on light at 2.83 to 1 and never carries type there. Teal is never a status colour: a tick, a warning, a failure or a note takes its hue from the functional palette, and the gate fails a teal class on any status or alert element.
- One filled button per view
- Not one per site, and held at every width. The hero primary on the home and Product pages is filled Teal Ink at every breakpoint, and the Calculator beside it is the one ghost: a teal hairline and Teal Ink text. It stepped down to an ink hairline below lg for a day so the fixed mobile bar could be the filled button there, and beside the teal ghost that put two secondary styles in one row. The bar moves instead: below lg it steps aside while the hero's pill row is on screen and comes back once the row has scrolled away, and it steps aside again while the waitlist form it points at is on screen, because the form's own submit is the filled button in that view. On the pages with no hero button the header carries the filled waitlist beside its text-link Book a call. At 1280 there is one filled button in view: white on Teal Ink.
- Pills, in pairs
- Every call to action is a pill (v5.1), and nothing else is, so a pill always means you can press this. The pair is one filled primary, Teal Ink with white text, and one ghost, a hairline with teal text and no fill: Join the waitlist and Calculator. Two doors and no third: the gate holds the hero row to exactly the pair. The ghost is never filled and never blue: there is no action blue in the palette, and the gate fails the hex anywhere it appears.
- The base layer does the typography
- Pages set sizes and nothing else. The family, the weight, the tracking and the heading colour all come from one element rule, so a heading cannot be styled inconsistently by accident. The display specimen below is the one deliberate exception: it is a paragraph pretending to be a heading, so it has to say so in full.
- Nothing hides until it is seen
- No scroll-triggered reveal. An earlier build hid every section until an observer reported it, and a fast scroll or a restored position skipped elements the observer never reported, so whole sections stayed blank. The v5.2 entrance plays once with the page, on the picture and never on the words, and is at rest before a reader can scroll. Motion is decoration and decoration never gates content.
Shape and rhythm
- Pill--radius-pill
- Every call to action: the filled primary, the ghost secondary, the mobile bar, the form submit and the footer chips. Nothing else is a pill
- Tile rhythm--space-tile-y
- The vertical padding of every tile: 64px below md, 96px from md, 112px from lg. One token, so no page runs tighter or looser than the next
- Hero gap--space-hero-gap
- The air from the h1 to the deck and from the deck to the buttons: 20px below md, where the fixed bar needs the room, 36px from md and 44px from lg
- Kit object width--hero-product-max
- The kit object under the hero copy, the product canvas: 896px at most since the Phase 4 structure polish, the product-page scale, up from 704px in the Phase 1 home overhaul and the 512px of the v5.1 craft sheet
10 · Applications
Locate the line, then stay out of the way.
White field, black type, the dark lockup and one teal accent; navy where a surface is a bookend. Each application takes its line from the placement table below and adds nothing of its own.
- Personal banner
- 1584 by 396. White field, black type, the dark lockup and one teal accent (v5.2); a navy field is the reversed variant, not the default. Text right of centre. Variants carry the purpose, the mission, or nothing at all.
- Company banner
- 1128 by 191. White field, the position line in black and the dark lockup, one teal accent, and nothing else competing with them; the build-to-rent copy stays. A Mac Studio crop is optional and sits to one side. Regenerated from these tokens, never from a transcription of them.
- Email signature
- 1200 by 200 at double density, with a hairline teal rule under the wordmark and the purpose set in mono caps.
- Share card
- 1200 by 630. Navy field, the mark bottom right, the domain in mono: a bookend, where navy still does its job. One card per route, each carrying that page's own headline rather than a single brand line, so a shared link describes the page somebody is actually sharing.
- Document band
- A header and footer band, logo flush with no white edge, so a printed page is recognisable from across a desk.
- Product-first hero
- Paper, centred, one stack (v5.2): the niche as a Teal Ink eyebrow, the locked headline in near black at the large display step, the lean-in in ink, the locked deck, the pill pair (the filled waitlist and the ghost calculator), the microcopy, and under the copy the kit object, the Mac Studio product still at up to 704px wide on the white ground with a soft, wide product shadow and no border, the product canvas under the copy on the home and Product pages, never hollow chrome and never a silhouette. No badge, no teal in the picture, and no caption that claims a partnership. The proof strip closes the tile over a hairline.
- Use cases, six cards
- The tile under the approve band on the home page: six equal paper cards with the hairline on the wash, three by two from lg and one column on a phone. Each reads top to bottom: a soft in-card canvas, the shared product-UI still as a paper inset under a hairline with the canvas verb, Ask, Compare or Draft, as its eyebrow; the title in the operator's words at Inter 700; the problem as they say it; the teammate's answer as plain prose, never in a grey well; and one commercial outcome as a quiet sentence-case line, never a teal label. No icon, no picture per card, no button and no currency: the strip is educational, and the empty-day arithmetic lives on the calculator page.
- Early access surfaces
- Join the waitlist is the filled door everywhere, the full string with no short form, and lands on the waitlist form on the Product page, which asks which path the message is about and speaks waitlist throughout: its eyebrow and its submit read Join the waitlist, never fit call, because the booking page owns the call and the header's Book a call opens it. Below lg a bar fixed to the bottom edge carries the page's one filled button where a thumb reaches, with the early access microcopy beside it from sm and the home indicator inset padded under it. It does not hide on scroll. It steps aside only while the waitlist form is on screen. No surface carries a price under early access, and the brand guide is the one route without the bar.
- Product page cards
- One core product, then the add-on, then the service, each in its own tile on the Product page and none of them equal: the private AI teammate raised on paper as a capability demo, the words on one side and a What's included canvas of five rows on the other, with the one teal rule and no second picture (the Mac Studio still is the hero's canvas); When you need more as its mirror on the wash, three readouts and a text-link Book a call; Care on Panel with no lift, a grey Coming later chip and Ink type, no door, never a sale. Windows is one quiet line under the product card and one answer in the FAQ, never a column, and nothing on the page is a four-column menu.
- The teammate bands
- Three bands under the home problem band, teammate-forward headers over locked bodies, each set as a capability demo: the words at the display step on one side, a canvas of the locked lines as rows on the other, alternating sides so the three read as a rhythm. Message it like a teammate on paper (the Ask, Compare, Draft rows and the PMS line), It works on a box you own on navy, the page's one turning point (the line on where the work runs and the cost line), It comes back when you need to approve on paper (the line on what sends and three short facts). The trio, You own it, You stay in command and Cloud only when you say so, is its own band lower on the page, Private by design. No door and no picture in any of the three: the hero's Mac Studio still is the page's picture of the box. No logo row, no trusted-by line and no caption about why there is none. A section that is not ready for a customer is omitted, never narrated.
- Closing band
- The navy bookend over the footer on the home, Product, FAQ and About pages: a display heading, the deck at the lede step, the hero's pair again (the filled waitlist, the ghost calculator) and one micro line naming the header's door, with the mark large and faint in the corner. One component, so the four cannot drift apart in weight. The calculator page closes on the pair the copy lock gives it instead, the filled waitlist and a text-link Book a call, because a ghost Calculator there would point at itself.
- Secondary pages
- FAQ, About and the calculator sit at the home's craft bar since Phase 3 of the whole-site overhaul: a centred opener on paper, tiles alternating paper and wash, headings at the display step, soft 24px cards where there is a tool, and the closing band. The FAQ is a sparse accordion, hairline rules and a plus mark per row, the group heading in the left rail and the rows on the right, its answers in the HTML whether or not a row is open. About is short and leads with the product. The calculator is one soft card, the three fields on one side and the readout canvas on the other, with the soft Sydney rent band inside the tool and nowhere else.
- Status and messages
- The enquiry form's sent and failed messages are Success Ink and Danger Ink on the wash they sit on. A status, an alert, a badge or a note takes its colour from the functional palette in section 05, on the step the use matrix names for its ground, and never from teal.
- Product interface
- A screen of an installed system inherits these tokens and carries this mark, at the density step the console tokens define. None is shown on this site today. A screenshot stands in for a claim only when it is a real crop of a shipped screen a customer runs, and the first install has not happened, so the imagery rules in section 08 hold until it has.
11 · Line placement rules
One line per surface.
This is the page that stops drift. Every asset locates its own line here, without a decision. If an asset cannot find its line in this table, it does not carry one.
- HeadlinePrivate AI systems you own.
- The home page h1, the home share card, and the slogan in structured data. It never names ARK360; the wordmark does that
- DeckCut empty days. Ask across your files. Draft the next step. You stay in command.
- The home and Product hero deck, locked word for word, and never naming ARK360
- PurposeAmplify human excellence.
- Brand banners, document header bands, social cards
- MissionBuilding intelligent systems that amplify human excellence.
- Supporting copy and sublines
- VisionA world where artificial intelligence serves human excellence.
- Long-form only: the About page and this one
- PrincipleAmplify human excellence. Your data. Your systems. Your authority. The person stays in command.
- Long-form only: the citation copy and this page
- DescriptorARK360 is building a private AI teammate for build-to-rent operations, on a box in your office. You own it. You stay in command. Early access: join the waitlist.
- The default metadata description, the organisation record in structured data and the footer on every route. The home page carries its own description, ending on the waitlist
The purpose is never a subline; the mission is never a tagline. Retired phrases, claims of affiliation and hype vocabulary do not return under any heading. Version 4 was reconciled to Foundation V4 in August 2026 and dropped the studio-era material that described ARK360 as a consulting practice. Version 5, September 2026, is a continuity refresh and not a rebrand: the mark, the two typefaces, navy and teal are unchanged, and it adds the functional palette, the motion and density tokens, the imagery rules and the early access applications, with the gate extended to hold each of them. Version 5.1, the same month, is additive: the pill, the tile rhythm, the product-first hero and the reading step, with navy and teal untouched and no blue admitted. Version 5.2, the same month again, changes the weight and not the values: white and black carry the page, teal and navy are the highlights, the neutrals move to the cooler greys, and the motion section is the Designer's locked research, four durations and three easings, opacity and transform only.