Deep-dive where the visual pins while the copy scrolls beside it, the pinned pane swapping content as each section enters view, degrading to stacked pairs without observers.
npx shadcn@latest add https://uipkge.dev/r/react/feature-sticky-media-scroll.jsonfeature-sticky-media-scroll