First visit
A 30-minute visit to listen, ask questions and talk budget. You get a written plan and a line-item price within a week.

Cards that pin near the top as you scroll and stack, each one settling back a step as the next slides over it. One list, one card per item; the list carries a few lines of script that measure the scroll, so it works in every browser. Full-screen cards (the default) or content-height cards; the outgoing card settles back smaller, dimmer and rounder as the next slides over.
A 30-minute visit to listen, ask questions and talk budget. You get a written plan and a line-item price within a week.

A plan you can picture and a price with a line for everything. Nothing on the invoice you did not see here.

Sign off, pick a start date, pay a deposit. The dates go in writing.

One team, one lead, regular updates until the job is done.

Scroll-linked: each card pins, then settles back, dims and rounds as the next slides over. Scroll to see it move.
A 30-minute visit to listen, ask questions and talk budget. You get a written plan and a line-item price within a week.

A plan you can picture and a price with a line for everything. Nothing on the invoice you did not see here.

Sign off, pick a start date, pay a deposit. The dates go in writing.

One team, one lead, regular updates until the job is done.

A 30-minute visit to listen, ask questions and talk budget. You get a written plan and a line-item price within a week.
A plan you can picture and a price with a line for everything. Nothing on the invoice you did not see here.
Sign off, pick a start date, pay a deposit. The dates go in writing.

A sequence of steps or features that stack as the page scrolls. A case study told card by card. A product's main points on a long landing page.
title (text); text (text); image (image, optional); tone (select: light, dark, primary); size (select: full, content).
Free (below), pinned, covered (scaled back). Reduced motion and browsers without scroll timelines: pinned cards without the scale.
Content and options are 6 props in the component's settings panel. Colour, type, spacing and radius follow your Automatic.css settings, so a change to the site's palette or scale changes this too. For anything else, edit the classes in the Style Manager, starting with .null, .stack, .stacking-card. Its behaviour is a small script that travels with the component; no plugin and nothing to install.
–white / –neutral-ultra-light surfaces, –primary for the primary tone, –header-height for the pin offset.
ACSS 4 defaults. No stylesheet needed. The list (the stage's ordered list) carries the script; paste the list, not a card alone.
Version 1.0.0, September 19, 2026: First release.
Etch 1.6.7 and ACSS 4.0.1. Version 1.0.0.
Members copy this straight into Etch, ready to paste.
Used an earlier version? How to update it
Get lifetime accessEverything here is made for Etch. Pick the builder you use and leave your email: we write once, when EtchPress works there.