On keeping a seasonal book
A record does not hold the world still. It lets us meet change with enough attention for it to become a story.
Read the storyKaufmann Commerce UI / Meaning family
Responsive hero and story surfaces for ContentNodes—the layer that gives Offers context without copying volatile price or availability data.
The primary storefront opening adapts from a generous split composition to a calm stacked reading order.
The autumn collection · 2026
A small collection of printed stories, quiet rituals and useful things—made with care, offered without hurry.
Editorial cards can carry image references later; neutral generated states remain composed until then.
A record does not hold the world still. It lets us meet change with enough attention for it to become a story.
Read the storyFrom the first walk and pencilled note to paper, fold and the final journey through the post.
Read the storyThese components render Content projections. A future commercial block should store an Offer reference and let a read-only resolver expand live data; the article should never copy the price into its own content payload.
---
import { EditorialCard, EditorialHero } from "@kaufmann/ui";
---
<EditorialHero hero={hero} tone="sage" />
<EditorialCard story={story} tone="clay" />