A card, for instance
Blocks like this one don't split into letters — they fracture into shards, or tear into bands like a bad signal. Either way, they come back whole.
Partsclip-path · clones · transforms · nothing else
Lab How the motion works
This site's motion is one small engine — eight variants of “come apart, go back together” in about 35 KB of plain JavaScript, no libraries. Use this page to try each one, change the speed, and decide which belongs where. It is also the one page where the site is allowed to go completely over the top.
Asunder means apart. Limit means a line. The name has always described the method: take the thing to pieces, understand every piece, and put it back together so that it holds — whether the thing is a logo, a network, a website or a sentence like this one.
“They took the whole thing apart, explained every piece, and gave it back working.”
Blocks like this one don't split into letters — they fracture into shards, or tear into bands like a bad signal. Either way, they come back whole.
Partsclip-path · clones · transforms · nothing else
$24 $28


§ The variants
Text variants split a line into letters or words. Block variants clone the element into pieces and animate the pieces. The mark has its own.
§ The rules
Bold is easy. Bold that a CTO still trusts takes rules, and the engine enforces them rather than hoping.
§ Under the hood
Three HTML files, one stylesheet, two scripts. The engine (sunder.js) is plain JavaScript using the Web Animations API, clip-path, a little canvas and one requestAnimationFrame loop for the physics. The site opens from a folder, works without a build step, and is served as static files.
Markup opts in with two attributes: data-sunder="shards" names the variant (or a list, or “random”), and data-sunder-on="view hover click idle" names the triggers. Everything on this page is driven by the same two attributes and a few lines of glue.
PartsWeb Animations API · clip-path polygons · canvas · IntersectionObserver · localStorage · sessionStorage · Intl.DateTimeFormat