Every Thora site shares a visual signature: a field of dots that assembles into emblems as you scroll, drifts gently while it rests, and finally resolves into the Thora Cloud mark. It is a small system, and it is worth explaining because its constraints are deliberate.
Shapes as polylines
Each emblem is described as a set of polylines inside a unit box: a shield, a pair of interlocking rings, a network of nodes. At load time the engine measures the combined length of every segment and distributes a fixed number of dots evenly along it. Because every emblem is sampled to the same count, dot i in one shape always has a partner in the next, which is what makes a morph possible at all.
Scroll is the clock
The home page does not animate on a timer. Its position in the journey is derived from where each scene's centre sits relative to the viewport's centre, so the reader's scroll is the only clock. A morph begins as a scene crosses the middle of the screen and completes before the next scene's copy settles, which keeps text and image arriving together.
Flight, not marching
If every dot travelled in a straight line at the same moment, the transition would look mechanical. Instead each dot carries its own departure delay and a random bend, so the swarm flows along gentle arcs and arrives in a wave. A light follow factor smooths the remaining motion without making the scene feel sluggish.
Rest, pulse, and touch
Once an emblem is fully formed, a resting state fades in: the shape breathes around its centre, each dot traces a tiny orbit, and two pulses of light travel along the outline. On devices with a hover-capable pointer, dots near the cursor part with a slight swirl and spring home when it moves away. Touch input is ignored by design, so scrolling on a phone never disturbs the drawing.
One mark, identical everywhere
The finale traces the Thora Cloud logo. Its geometry, scale, and vertical position are shared constants across Thora Labs, Thora Gaming, and this site, so the mark lands in the same place with the same proportions wherever you meet it.
Respecting the reader
When a visitor has asked their system to reduce motion, the engine places dots directly at their targets and skips flight, breathing, and pulses. Canvases also stop drawing when a tab is hidden or a banner scrolls out of view, so the effect costs nothing when nobody is looking at it.