Layout tree (as in design/layout.json)
{
"pattern": "hero.bookish-epigraph",
"kind": "hero",
"grid": {
"epigraph": "7-11",
"title": "2-9",
"lead": "2-7",
"note": "10-11"
},
"slots": [
"quote",
"author",
"headline",
"subhead",
"cta",
"meta"
],
"tree": {
"el": "grid",
"gap": 4,
"rowGap": 6,
"align": "end",
"minVh": 0.8,
"children": [
{
"el": "box",
"span": "7-11",
"alignSelf": "start",
"gap": 1,
"children": [
{
"el": "text",
"slot": "quote",
"role": "quote",
"align": "right",
"italic": true,
"maxCh": 36
},
{
"el": "text",
"slot": "author",
"role": "small",
"align": "right",
"transform": "uppercase",
"tracking": "wide"
}
]
},
{
"el": "text",
"span": "2-9",
"slot": "headline",
"role": "display",
"step": 6,
"weight": 400,
"leading": "tight",
"maxCh": 16
},
{
"el": "box",
"span": "2-7",
"gap": 3,
"children": [
{
"el": "text",
"slot": "subhead",
"role": "lead",
"maxCh": 46
},
{
"el": "button",
"slot": "cta",
"variant": "secondary"
}
]
},
{
"el": "text",
"span": "10-11",
"color": "textMuted",
"slot": "meta",
"role": "small",
"italic": true
}
]
}
}