Milo BRAND + INTERFACE SYSTEM V1.0
24Image Usage

Where the image goes. At what size. Credited.

05 Imagery says what the engine can do and 06 and 19 show the collections. This page is placement: which surface gets an image, in which position and ratio, with which treatment and caption, and whether it is allowed to move. The mix is 60 stylized, 30 natural, 10 animated, and the rules below make it hold on every screen.

MIX 60 / 30 / 10RATIOS 4:5 · 4:3 · 16:10 · 21:9 · 1:1CAPTIONS full · compact · stampSOURCE tokens/imagery.json → mix
The mix24.0

Sixty stylized. Thirty natural. Ten alive.

Counted across a surface, not a page, and never enforced by a script. One animated image in view at a time is the only hard rule.

■ 60% STYLIZED · a recipe derivative■ 30% NATURAL · the clean source▨ 10% ANIMATED · engine/fx.js
+What counts, and what the colour rule means
StylizedAny of the five recipes (National Park, Nous, Archive, Paint, Field Study) shipped as a static derivative. Counts once per placement.
NaturalThe credited source uncropped, or the 1200px web derivative. Thumbnails in galleries count as natural.
AnimatedAn image carrying data-fx. It counts as animated whatever its source; it does not also count as stylized.
ColourFollows the same weighting loosely: about 60% Vermilion / Moss / Carbon / Cream treatments, 30% the source's own colour, 10% the animated colour shifts. A lean, not a ratio to hit.
ScopeA surface is a screen or a design-system page. Today with one natural figure is 0 / 100 / 0 and correct; the mix is met across the product, not inside every view.
Placement by surface24.1

Operational surfaces carry almost none. Editorial ones carry one that matters.

Six surfaces, one row each: position, ratio, treatment, caption, and whether animation is allowed there.

SurfacePositionRatioTreatmentCaptionAnimation
TodayBelow the statement and the tucked list. Never above. Never behind text.16:10, ≤ 7 columnsNatural, or .ambient naturalCompactAmbient only (CSS), no data-fx
Milo conversationInline in a turn, as an artifact thumbnail1:1 or 4:3, ≤ 4 columnsNaturalStamp (source-kind)None
Project detailHeader plate, right or left, above the task list4:5 tall or 21:9 wideStylized, the project's chosen recipeFullreveal once, on first open
GalleriesCatalogue grid; viewer at 8 / 44:3 grid, native in viewerNatural by default; stylized on requestFull in viewer, compact in gridreveal in the viewer, on request
Editorial pagesOne plate per section at most, alternating side; one full-bleed band per page at most4:5 plate, 21:9 bandStylized plates; one natural plate per page where the work must be seenFullOne animated image per page: glitch on the hero or drift on a dark plate
ApplicationsPoster, social, launch — image is the fieldFormat-nativeStylizedFull on print, stamp on socialLaunch screen only: reveal
+Ratios drawn at size, and the operational exception
Hokusai, 4:5
4:5 · plates, viewer, phone hero
Hokusai, 4:3
4:3 · catalogue grid, artifact
Hokusai, 16:10
16:10 · Today figure, ambient
Hokusai, 21:9
21:9 · full-bleed band, project header
Hokusai, 1:1
1:1 · conversation thumbnail, icon

Tasks, Activity, Costs, Fleet, Connections and Settings carry no imagery at all. A machine row shows a glyph, not a photograph of the machine. The exception is Work / Artifact when the artifact is itself an image: then it is shown natural, in the viewer composition, with a full caption.

Do / don't24.2

Five pairs, rendered live.

Each pair is the same image placed twice. The left holds the rule; the right breaks it, and the caption says which principle it breaks.

Crop respects the work.

A crop may tighten; it may not cut through a face, a signature, or the subject the title names. Use object-position to keep the subject; if no position works, change the ratio.

Do
Leonardo, Head of the Virgin, crop keeps the head
Leonardo da Vinci
The Head of the Virgin in Three-Quarter View

4:3 with object-position: 50% 30%. The head sits whole; the empty sheet below is what was cut.

Don't
Leonardo, crop through the face
Leonardo da Vinci
The Head of the Virgin in Three-Quarter View

21:9 forces a band through the face. The ratio was chosen for the layout, not the work. Aesthetic-usability does not excuse it.

The artist is named every time.

An image without a caption is wallpaper. The caption variant may be compact or a stamp, but the artist or agency is never absent from the frame.

Do
Monet, Stacks of Wheat, National Park recipe, captioned
Claude Monet
Stacks of Wheat (End of Summer)
1890–91 · 1985.1103
Art Institute of ChicagoCC0
Milo computational interpretation

Full caption: artist, title, date, object, institution, rights, and the interpretation stamp because it is stylized.

Don't
Monet, Stacks of Wheat, uncaptioned

Same image, no caption. It now reads as a Milo texture. The transformation is presented as the work. Provenance is lost at the point of use.

One animated image in view.

The animated layer is 10% by count and one at a time by rule. Two moving plates compete; the eye stops reading and starts watching.

Do
Hubble eXtreme Deep Field, drifting
NASA · HUBBLE XDF · drift
Pillars of Creation, Nous, static
NASA · PILLARS OF CREATION · static

One drifts, one holds. The still image gives the moving one something to be measured against.

Don't
Snow in the Sahara, glitching
NASA · SNOW IN THE SAHARA · glitch
Himalayas, glitching
NASA · HIMALAYAS · glitch

Two bursts on independent clocks. This is the only place on the site where it happens, and it is here so the difference can be felt. Signal-to-noise fails.

Operational screens stay operational.

Today, Tasks and Costs are for deciding. A stylized plate there competes with the one thing that matters. A small natural figure below the fold is the most an operational surface carries.

Do
What matters now

Cut the Daily Bread Day 4 opener.

  • Reply to the FAM print proofQueued
Half Dome, small natural figure
HIGHSMITH · HALF DOME · LOC

The statement is first. The figure is natural, 16:10, five columns, and sits beside the tucked list, not above it.

Don't
Half Dome National Park recipe behind text

Cut the Daily Bread Day 4 opener.

National Park full-bleed behind the statement. Type on a photograph, a stylized image on an operational screen, and the decision now has to be read through vermilion. Hierarchy and signal-to-noise both fail.

Nous on dark. National Park on light.

Recipes have a ground. Nous is built for carbon; its stone highlights and vermilion signal read on black. National Park is built for cream. Swap them and the plate fights the surface.

Do
Earthrise, Nous, on carbon
NASA · Apollo 8
Earthrise · MILO / NOUS

Carbon ground, Nous plate: the black of the image and the black of the surface are the same black. The vermilion is the only event.

Don't
Earthrise, National Park recipe, on carbon
NASA · Apollo 8
Earthrise · MILO / NATIONAL PARK

Cream highlights on a carbon surface: the plate becomes a lit rectangle and the page around it goes dead. Wrong ground for the recipe.

+The principle each pair defends
CropAesthetic-Usability is not a licence; the work's integrity is the constraint (Constraints, Forgiveness).
CaptionProvenance at the point of use (Recognition Over Recall; the Art / Nature review's first question).
One animatedSignal-to-Noise Ratio; Performance Load.
OperationalHierarchy; 80/20 — the decision is the 20.
GroundConsistency; Mapping between recipe and surface.
Caption variants24.3

Full, compact, stamp.

Three sizes of the same duty. The smaller the frame, the less it says, but it never says nothing.

Hiroshige, Sudden Shower, natural
Utagawa Hiroshige
Sudden Shower over Shin-Ōhashi Bridge and Atake
1857 · 1981.1206
Art Institute of ChicagoCC0
Human-created sourceView original

Full. Plates, viewers, applications in print. Artist, title, date, object, institution, rights, source-kind, actions.

Hiroshige, National Park recipe
Utagawa Hiroshige
Sudden Shower over Shin-Ōhashi Bridge

Compact. Catalogue grids, the Today figure. Artist and title only; the full record is one click away in the viewer.

Hiroshige, Nous recipe
transformedHIROSHIGE · AIC

Stamp. Conversation thumbnails, social. The source-kind marker plus a mono line of artist and institution. Never used where there is room for compact.

+Which variant where
FullAny image wider than six columns; every plate; every viewer; every print application. Includes .source-kind.
CompactGrid items; the Today figure; project header on phone. Artist line + title in the serif.
StampImages under four columns; artifact thumbnails; social formats. .source-kind + one mono line.
Source-kind.human for natural, .transformed for stylized and animated, .generated for Codex output. Required on full and stamp; implied by context in a compact grid whose toolbar names the treatment.
The animated layer in placement24.4

Four modes, each with one home.

Reveal belongs to plates, drift to dark ambient, glitch to one hero per section of the site, pixels to natural images that arrive. Each runs live here; scroll and they start.

Cole, The Oxbow, dither reveal
data-fx="reveal" · plates, project headersOnce, on entry. Thomas Cole · The Oxbow · The Met.
Aurora from the ISS, drifting
data-fx="drift" · dark ambient platesThe plate breathes. NASA · aurora, ISS Expedition 3.
Homer, The Gulf Stream, print glitch
data-fx="glitch" · one hero per site sectionRegistration slips, settles. Winslow Homer · The Gulf Stream · The Met.
Redwoods, pixel resolve to natural
data-fx="pixels" · natural images that arriveResolves to the clean image. Highsmith · Redwood National Park · LOC.
+Rules and attributes
Where allowedEditorial pages (one per page), project header (reveal on first open), gallery viewer (reveal on request), launch screen (reveal). Nowhere else.
Where forbiddenToday, Tasks, Activity, Costs, Fleet, Connections, Settings, the conversation. Any image behind text. Any image under four columns.
CadenceBursts ≤ 420ms, ≥ 4s apart (data-fx-interval); drift 1.8s per breath; reveal 1.5s once; pixels 1.1s once.
Attributesdata-fx · data-recipe (default national-park) · data-fx-width (working width, default 900) · data-fx-interval (ms).
AccessibilityThe img becomes a canvas role="img" with the same alt, class and style. prefers-reduced-motion draws the final frame only. Off-screen images pause.
ProvenanceAn animated image is .source-kind.transformed. The caption names the source exactly as for a static plate.
Crop rules24.5

Position the subject, then choose the ratio.

The same painting at three positions. The value that keeps the subject whole is the one to ship; if none does, the ratio is wrong.

Rembrandt, Aristotle, object-position 50% 0
object-position: 50% 0% · keeps the face · ship
Rembrandt, Aristotle, object-position 50% 50%
object-position: 50% 50% · the default · cuts the head
Rembrandt, Aristotle, object-position 50% 100%
object-position: 50% 100% · the hand on the bust · a detail, if labelled as one
+Rules
DefaultNever rely on 50% 50%. Every placed image carries an explicit object-position chosen by looking.
Faces and signaturesWhole or absent. A crop that shows part of a face is a detail and must be captioned "detail".
LandscapesKeep the horizon out of the vertical centre. Prefer the top third for skies that carry Vermilion, the bottom third for land that carries Moss.
Prints and drawingsNever crop the margin off a print or the sheet edge off a drawing at full or compact size; the margin is part of the object.
PhotographsRatios are free; the source's own aspect is preferred for natural placement, 4:5 or 21:9 for plates.
SpaceNASA imagery may be cropped to the subject; the field is not the work.
Type on image24.7

Type sits on paper, not on paint.

Six rules for the only two kinds of type that may touch an image: a serif statement inside a cream field, and mono metadata at the edge. Everything else stays off the picture.

a · Serif in a field, or on the paper area.

A display statement over a National Park plate lives inside a cream field, or on a region the recipe already left as paper. The field is the block; the statement is what it holds.

Do
Half Dome, National Park, serif inside a cream field

What shall we make today?

HIGHSMITH · HALF DOME · LOC

Cream field, carbon serif, one vermilion word; the metadata takes its own small cream field because the trees are dither. Contrast is the field's, not the plate's.

Don't
Half Dome, serif directly on the dither

What shall we make today?

Cream serif on vermilion dither: the counters fill with dots, the contrast changes word by word. Legibility depends on the image.

b · Mono metadata at the edge.

A mono line may sit directly on the image, inside the padding, top-left or bottom-right. Carbon on a light area, mineral on a dark one. Never mid-image.

Do
Earthrise, Nous, mono metadata at the cornersAS08-14-2383 · 24 DEC 1968NASA · MILO / NOUS

Two corners, mineral on carbon, the image untouched between them.

Don't
Earthrise, metadata across the middleAS08-14-2383 · 24 DEC 1968 · NASA

The line crosses the Earth. Metadata is a margin note; it does not annotate the subject.

c · Never body copy on an image.

Reading length text has one ground: the surface. If a paragraph needs to be near an image, it sits beside it or below it in the caption composition.

Do

Church painted Heart of the Andes from sketches made on two journeys to Ecuador and Colombia. When it was shown in New York in 1859 people paid to see it and brought opera glasses.

Church, Heart of the Andes, natural

Text left at five columns, image right at seven. The paragraph reads at full contrast.

Don't
Church with body copy on the painting

Church painted Heart of the Andes from sketches made on two journeys to Ecuador and Colombia. When it was shown in New York in 1859 people paid to see it.

A paragraph on a painting: the painting is defaced and the paragraph is unreadable. Both lose.

d · The headline may cross the edge. Once.

The one editorial move: a display statement that starts on the surface and overlaps the plate by one or two columns. It is allowed once per page, on the hero, and the overlap lands on a quiet part of the image.

Do

Art. Nature. Intelligence.

Grand Teton, National Park, headline crossing the left edge

Columns 1–6 for the statement, 5–12 for the plate: a two-column overlap onto the plate's cream sky.

Don't

Art. Nature. Intelligence.

Headline running across the whole plate

The statement runs the width of the plate: no longer a crossing, now type on an image, and rule (a) applies.

e · On Nous, only mineral or vermilion.

Nous plates are carbon. Type on them is mineral white for metadata or the vermilion word for a statement inside a carbon field. Cream and moss type never touch a Nous plate.

Do
Pillars of Creation, Nous, mineral and vermilion typeM16 · 6,500 LY◉ MILO / NOUS

Mineral metadata, one vermilion signal. The plate's own palette.

Don't
Pillars with moss and cream typeM16 · 6,500 LY⌁ LOCAL

Moss on Nous reads as infrastructure claiming an image. Two semantic colours on one plate.

f · 4.5:1 or a field.

Any type on an image must reach 4.5:1 against the pixels behind every glyph. If the image cannot guarantee it — and a dithered plate cannot — the type goes into a field. The field is the fallback; it is also the default.

Do
Monet, Water Lilies, caption in a cream field
CLAUDE MONET · WATER LILIES · 1906 · AIC

The field guarantees the ratio regardless of what is behind it.

Don't
Monet with cream metadata directly on the waterCLAUDE MONET · WATER LILIES · 1906 · AIC

Cream on lily-pad green measures about 2.2:1. A caption that cannot be read has not credited anyone.

+Spec — type on image
AllowedDisplay serif inside a cream field (light) or carbon field (dark); mono metadata at the edge inside the padding; the headline crossing the edge once per page.
ForbiddenBody copy; labels; controls; any type mid-image; cream or moss type on Nous; serif directly on dither.
Contrast4.5:1 measured against the pixels behind every glyph, else a field. Fields: --milo-cream-500 on light, --milo-carbon-1000 on dark, padding --space-4 --space-5, max 22ch.
CornersMetadata top-left or bottom-right, offset --space-3; mono-micro, 0.06em tracking; carbon on light areas, mineral on dark.
CrossingStatement columns 1–6, plate 5–12 (a two-column overlap); the overlap lands on paper or sky; once per page; hero only.
Classes.toi (this page), .field, .meta.tl/.br, .cross. Production: .plate + a positioned .block-paper / .block-ink field (30 Color Blocking).
Image in layout24.8

Nine relationships between an image and its words.

Each is a named arrangement with its columns. The caption is part of the composition, not an afterthought under it.

Hiroshige, caption below
Utagawa Hiroshige
Sudden Shower over Shin-Ōhashi Bridge
1857 · AIC
Art Institute of ChicagoCC0
01 · CAPTION BELOW · default · image 12, caption 12 under a hairline
Earthrise, caption dropped low beside a tall plate
NASA · Apollo 8
Earthrise · MILO / NOUS
24 December 1968
02 · CAPTION DROPPED LOW · tall plate 7, caption 5 aligned to the plate's foot
Grand Teton, caption inside a cream field over the corner
Carol M. Highsmith
Grand Teton
03 · CAPTION IN A CORNER FIELD · image 12, cream field bottom-right, ≤ 60% wide · the page's one block

The artist matters.

Vermeer, headline left image right
04 · HEADLINE LEFT / IMAGE RIGHT · 5 / 7, baselines aligned at the foot

MilEarthrise as the o of Milo

05 · IMAGE AS THE O · a masked circle in a display word · campaign only, once
What matters now

Cut the Daily Bread Day 4 opener.

Half Dome, small natural figure under a statementHIGHSMITH · HALF DOME · LOC
06 · SMALL NATURAL FIGURE UNDER A STATEMENT · Today · statement 12, figure ≤ 7, 16:10
ORIGINALHokusai original
◉ MILO INTERPRETATIONHokusai, National Park
07 · PAIR · 6 / 6, stamps above, one caption for both below
Teton, naturalTeton, ArchiveTeton, Nous
08 · TRIPTYCH STRIP · 4 / 4 / 4, 8px gutters, one caption · natural, Archive, Nous
  • 01Vermeer
  • 02Monet
  • 03Church
09 · INDEX-NUMBERED FIGURE LIST · 4 / 4 / 4, hairline above each, index in the first 2rem
+Spec — columns, ratios, captions per relationship
01 Caption belowImage 12 cols, any ratio; .artwork-caption full. The default everywhere a full caption fits.
02 Dropped lowPlate 7 cols at 4:5; caption 5 cols aligned to the plate's foot (align-items: end). Editorial plates.
03 Corner fieldImage 12 cols at 16:10; cream field bottom-right, ≤ 60% wide; counts as the page's one block.
04 Headline / image5 / 7; statement in display-m, foot-aligned; caption below the image only.
05 Image as the OCircle mask at 0.78em of the display size; campaign and launch only; once.
06 Today figureBelow the statement and the tucked list, ≤ 7 cols, 16:10, natural, compact caption.
07 Pair6 / 6, 8px gutter; ORIGINAL / ◉ MILO INTERPRETATION stamps above; one caption for both.
08 Triptych4 / 4 / 4 at 4:5; same source, three treatments; one caption.
09 Index list4 / 4 / 4 or 3 × 4; hairline above each figure; index number in the first 2rem.
Animation placement24.9

Where a moving image may be, and where it may not.

Four modes, four homes, one in view at a time. Three of the compositions above carry one here, live, so the distances are real.

Bierstadt, reveal on a plate
reveal · on a plate (02, 04)Trigger: scroll-in, once. Albert Bierstadt · The Rocky Mountains, Lander's Peak · The Met.
Pillars of Creation, drift on a dark ambient plate
drift · dark ambient only (02 on carbon)Trigger: scroll-in, then every 3.8 s. NASA/ESA · Pillars of Creation.
Vermeer, pixels resolving to natural
pixels · a natural image arriving (01, 09)Trigger: scroll-in, once, resolves to the credited source. Vermeer · The Met.

Glitch is not on this page: it belongs to one hero per section of the site, and this section's hero is 24's. See the manifesto wave.

+Spec — placement table
revealPlates (02, 04), project headers, the gallery viewer, the launch screen. Scroll-in, once. Never on a natural image (use pixels).
driftDark surfaces only; a Nous plate in composition 02 or a full-bleed band. Scroll-in, then on its interval. Never on light.
glitchOne hero per section of the site (manifesto, one editorial hero, launch). Load, then on its interval. Never twice on a page.
pixelsNatural images that arrive: gallery items on first view, the artifact viewer, index lists (09). Scroll-in, once.
TriggerScroll-in for everything below the fold; load only for a hero that is in view on arrival.
One in viewHard rule. The second animated image on a page must be more than one viewport from the first.
Distance from copy--space-8 from any paragraph; never beside a column of body text (the eye reads the motion, not the words).
NeverInside a row or list item; on a caption image or thumbnail under four columns; behind type; on Today, Tasks, Costs, Fleet, Settings, the conversation.
Reduced motionFinal frame drawn once; nothing moves; placement rules still apply because the image is still the treatment.
Crops + focal points24.10

The subject decides the crop.

Per ratio, an object-position that keeps the face; a line no crop crosses; and the strip at the foot that captions may occupy.

Leonardo, 4:5, 50% 20%
4:5 · object-position 50% 20% · head whole, sheet below
Leonardo, 16:10, 50% 28%
16:10 · 50% 28% · the last ratio that keeps the face
Leonardo, 1:1, 50% 25%
1:1 · 50% 25% · thumbnail; 21:9 is refused for this work
Rembrandt, 4:5, 50% 0%
4:5 · 50% 0% · face and bust
Rembrandt, 16:10, 50% 12%
16:10 · 50% 12% · face whole; the hand on the bust leaves
Rembrandt, safe area for captions markedFACE · NO CROP, NO TYPE
CAPTION SAFE AREA · bottom 22% · a field may sit here
+Spec — positions per ratio, the line, the safe area
Portraits and heads4:5 → 50% 20%; 4:3 → 50% 25–30%; 16:10 → 50% 28%; 1:1 → 50% 25%; 21:9 refused (the face cannot survive it).
LandscapesHorizon out of the vertical centre: 50% 35% for sky-led (Vermilion) plates, 50% 65% for land-led (Moss) plates.
The lineNo crop crosses a face, a hand that is the subject, or a signature. A crop that does is a detail and is captioned as one.
Safe areaThe bottom 22% of any plate may carry a cream/carbon field (30 Color Blocking); nothing else may. The top-left and bottom-right corners inside the padding may carry mono metadata.
PrintsMargins stay at full and compact size; a crop into the margin only at stamp size.
SpaceNASA fields may be cropped to the subject; keep the limb whole on planetary images.