It gets opened on a phone, in a group chat, once
The challenge
There is exactly one chance to make the impression, on whatever device the guest happens to hold, often on a slow connection, and a heavy animated page that loads badly is worse than a printed card.
The approach
The page is built mobile-first and kept light, with motion used sparingly enough that the invitation is readable before the animation finishes.
