/**
* ScrollCanvas — an image frame whose contents move as you scroll past it.
*
* The counterpart to `ScrollText`: same scrubbed reveal, applied to a picture
* instead of a sentence. The frame stays where the layout puts it and the image
* moves *inside* it, which is what separates a parallax from a thing sliding
* about the page.
*
* ```tsx
*
*
*
*
*
* ```
*
* Four effects, and they are four different jobs:
*
* - **`parallax`** — the image drifts against the scroll, so the frame reads as
* a window onto something further away.
* - **`zoom`** — it settles from slightly oversized to its natural size.
* - **`reveal`** — a wipe uncovers it from the bottom edge up.
* - **`sequence`** — the scroll position picks a frame out of a series, so the
* reader scrubs an animation with their thumb.
*
* "Canvas" here is the frame the pictures move behind, not a drawing surface —
* nothing is rasterised, and there is no `