Layout tree (as in design/layout.json)
{
"pattern": "hero.sketchbook-annotated-split",
"kind": "hero",
"slots": [
"eyebrow",
"headline",
"subhead",
"cta",
"cta2",
"meta",
"heroImage",
"caption",
"label"
],
"tree": {
"el": "grid",
"gap": 6,
"align": "center",
"minVh": 0.86,
"children": [
{
"el": "box",
"span": "1-7",
"rowSpan": "1-1",
"gap": 4,
"align": "start",
"children": [
{
"el": "text",
"color": "link",
"slot": "eyebrow",
"role": "label",
"step": 2,
"rotate": -3,
"font": "heading"
},
{
"el": "text",
"slot": "headline",
"role": "display",
"step": 7,
"maxCh": 14,
"mark": true
},
{
"el": "text",
"color": "textMuted",
"slot": "subhead",
"role": "lead",
"maxCh": 46
},
{
"el": "box",
"dir": "row",
"gap": 3,
"align": "center",
"wrap": true,
"children": [
{
"el": "button",
"slot": "cta",
"variant": "primary",
"size": "lg"
},
{
"el": "button",
"slot": "cta2",
"variant": "secondary",
"size": "lg",
"arrow": true
}
]
},
{
"el": "box",
"mobile": "keep",
"dir": "row",
"gap": 3,
"align": "center",
"children": [
{
"el": "shape",
"kind": "ring",
"size": "sm",
"fill": "accent2",
"hand": true
},
{
"el": "text",
"color": "textMuted",
"slot": "meta",
"role": "small",
"maxCh": 44
}
]
}
]
},
{
"el": "grid",
"span": "8-12",
"rowSpan": "1-1",
"cols": 12,
"gap": 3,
"children": [
{
"el": "media",
"span": "1-12",
"rowSpan": "1-3",
"slot": "heroImage",
"aspect": "4/5",
"treatment": "sketch",
"frame": "border"
},
{
"el": "shape",
"span": "10-12",
"rowSpan": "1-1",
"mobile": "hide",
"alignSelf": "start",
"kind": "circle",
"size": "md",
"fill": "accent",
"hand": true
},
{
"el": "box",
"span": "1-8",
"rowSpan": "3-3",
"bg": "surfaceAlt",
"alignSelf": "end",
"gap": 1,
"pad": [
3,
4
],
"children": [
{
"el": "text",
"slot": "caption",
"role": "h4",
"step": 2
},
{
"el": "text",
"slot": "label",
"role": "small"
}
]
}
]
}
]
}
}