The editorial photo-carousel run. Each beat is asingle-itemFeatureGrid, which is what makes its Showcase span full-width — media beside text — rather than sitting in a two-up grid. FeatureGrid is the sole host of that idiom (ADR 0027), so this composes it and reimplements nothing.
reversed alternates the media side down the stack, so a run of three does not read as a column of identical rows.
Unlike the other extracted sections this one had no CMS counterpart at all — the run existed only on the reference page. Making it a section type is what let the two renderers converge without the property page losing its beats.
The gap inside the run belongs to this component, because the beats are siblings of each other rather than sections of the page. The outer margin still does not: the host owns rhythm (ADR 0012). prevLabel andnextLabel are reused from the gallery, because a beat with several images is a carousel and its controls need names (ADR 0007).
A run of beats
1 / 3
The building
A courtyard that does the work of a garden
The block is built around a planted courtyard, open to the sky and closed to the street. It is where the building does its socialising.
Every stair lands on it, so it is passed through rather than visited, which is what keeps it in use through the shoulder seasons.