Adora Health · direction 01 approved · production round
Alice, built from layered planes
A·l·I·c·e — the italic capitals carry the AI
The portrait is visibly constructed from overlapping soft-edged planes. The artificial signal is the construction itself, not an added effect. She reads as a composed operating partner: direct but soft gaze, relaxed brows, a small smile that reassures rather than celebrates — and she stays steady when she is being disagreed with.
- 45%
- trusted adviser
- 30%
- thoughtful colleague
- 15%
- intelligent system
- 10%
- optimistic guide
Behaviour
Seven states, one face
Every state is a small deviation from the same composed baseline. Nothing exaggerates: brows move fractions, the smile never opens, and the ambient field carries the workload instead of the face.
Composed, slight smile, steady eye contact.
- Smile
- 0.7
- Brow
- 0
- Eye open
- 1
- Gaze
- 0
- Ambient
- 0.5
- Tilt
- -2°
In context
Holding steady through disagreement
An objection lowers the ambient field and quiets the smile — she looks thoughtful, never wounded or defensive. Praise warms the cheek and coral undertone by a few percent, nothing more.
Scale
From 24 px mark to introduction portrait
Below 56 px the drawing simplifies automatically: facets flatten, the nose and lash lines drop, the eyes become solid discs and the mouth thickens so it survives the pixel grid. The silhouette and the coral ring stay constant, so it is recognisably the same person.
Surfaces
Light and dark, ring and ringless
The identity ring is the honest 'this is an assistant' marker. It can be dropped when the avatar sits inside a card that already frames her.
Expression map
The full set at conversational size
Reference sheet for engineering and QA: this is what each state should look like at 80 px in a message thread.
Palette
Colour roles
--ann-navy--ann-teal--ann-coral--ann-apricot--ann-lilac--ann-warmRules
How to use her
Motion is ambient, never performative: a 7 s breath, a natural blink every 3–7 s, and 460 ms eased transitions between states. Reduced-motion users get the same expressions, held still.
Do
- Keep the smile small — reassurance, not celebration.
- Let the ambient field and ring carry "working", not the face.
- Use coral for warmth and the live thread only.
- Drop to the simplified mark below 56 px.
Don't
- Add worry, apology or surprise to the brows.
- Bounce, wave or use spring motion.
- Render her photoreal or add a corporate headset.
- Use red, or coral, to signal an error state.