Four small demos
peace
stillness, faith, being held
the breath
01 / 04
breathe
Feeling
being met by the room.
One move
the whole page warms and cools with your lungs.
Number
4s in, 1s hold, 6s out - 11s loop, ease cubic-bezier(0.37, 0, 0.63, 1).
Expensive
Blender render of a dawn-lit window whose light falls on a still hand; loops behind the circle at 30% opacity.
the candle you shield
02 / 04
move your hand close
Feeling
something small under your protection.
One move
the flame leans hard until your cursor blocks the wind, then springs upright and overshoots.
Number
spring stiffness 180, damping 14, mass 1 - overshoots ~15%, settles in ~700ms.
Expensive
ElevenLabs voice line whispering "keep it lit, dearest" once when the flame first steadies under your hand.
the bell
03 / 04
tap the water
Feeling
a sound that keeps arriving.
One move
click and a struck bell decays for 12 full seconds; two overlapping strikes beat against each other.
Number
12s exponential tail, partials at 0.5 / 1.0 / 1.2 / 1.5 / 2.0 / 2.5 / 3.0x, ±4Hz strike detune for a 3-8Hz beat.
Expensive
Kling video loop of a temple bell in slow rain, muted, layered under the canvas as a 2s crossfade texture.
the vigil
04 / 04
lit for 0s
Feeling
something is waiting for you to come back.
One move
one light in the dark that only stays lit while the page is open, and remembers how long you kept it.
Number
3Hz flicker at 8% amplitude, checkpointed to localStorage every 1000ms so the memory survives a hard close.
Expensive
Blender still of a single votive candle in a stone niche, warm subsurface; sits behind the flame as the stage background.