A sealed state room at dawn where one breath of air moves under the dust sheets and nothing else is alive. The clip boomerangs so gently that visitors watch the linen twice before they read a word. This edition is a scroll-driven film: the clip only moves when you do.
Fabric is the one material nobody expects a webpage to get right; the photograph is not moving, the room is, and the reader holds their breath before knowing why.
Hand the reader the transport controls and they will watch the whole thing.
Linen Room Film is directed, not decorated. The opening frame is treated the way a director treats a first shot: one continuous move, real depth, and the message placed exactly where the eye lands.
The hero becomes a runway three screens tall with the film pinned to the top of it, so every pixel of scroll moves the playhead and the reader becomes the projectionist. The seek is smoothed and quantised to a frame so the decoder never thrashes. Everything ships as a single self-contained file that drops into Webflow, WordPress, Shopify or Framer — and your team edits every word without touching code.
See the craftBuilt for luxury & foundations teams that need the opening to carry weight and the rest of the page to stay out of the way.
The hero becomes a runway three screens tall with the film pinned to the top of it, so every pixel of scroll moves the playhead and the reader becomes the projectionist. The seek is smoothed and quantised to a frame so the decoder never thrashes.
Hero, sections, form and copy editor in a single HTML document. No build step, no framework, no plugin — paste it in and it runs.
Device pixel ratio capped at two, reduced-motion honoured with a still frame, and a graceful image fallback if WebGL is unavailable.
Everything in Linen Room Film exists to make the first scroll feel intentional. Nothing wobbles for its own sake; every move is tied to how far the reader has travelled.
Send the image you want in the hero and a line about the brand. We re-skin Linen Room Film to your palette, type and copy, and hand back one file — usually inside five working days.