diff --git a/apps/web/app/routes/_page-kit/sections.tsx b/apps/web/app/routes/_page-kit/sections.tsx index 77d1cf2..4f66548 100644 --- a/apps/web/app/routes/_page-kit/sections.tsx +++ b/apps/web/app/routes/_page-kit/sections.tsx @@ -442,60 +442,93 @@ export function PageHero({ ) : null} - {funderBadge || wordmark ? ( - /* Figma groups the two (478:16183): the badge, then 24px, then the - lockup. The group as a whole keeps the 48px the Container's gap - already provides above the headline row. */ -
- {funderBadge} +
+ {funderBadge || wordmark ? ( + /* Figma groups the two (478:16183): the badge, then 24px, then the + lockup. The group as a whole keeps the 48px the Container's gap + already provides above the headline row. */ +
+ {funderBadge} - {wordmark ? : null} -
- ) : null} + {wordmark ? : null} +
+ ) : null} - {statusPill ?
{statusPill}
: null} + {statusPill ?
{statusPill}
: null} - {leadWithActions ? ( - <> - {/* Headline across the top ... */} -
- {eyebrow ? ( -

+ {/* Headline across the top ... */} +

+ {eyebrow ? ( +

+ {eyebrow} +

+ ) : null} + + {/* The wipe is on the heading itself, not on the column, so the + eyebrow above it still arrives with the rest of the cascade + rather than being uncovered along with the words. */} +

- {eyebrow} -

+ {title} +

+
+ + {/* ... then the lead and the buttons sharing a row, sitting on the + same baseline, as the home draft draws them. */} + {lead || actions ? ( +
+ {lead ? ( +

+ {lead} +

+ ) : null} + + {actions ? ( +
+ {actions} +
+ ) : null} +
) : null} + + ) : ( +
+
+ {eyebrow ? ( +

{eyebrow}

+ ) : null} - {/* The wipe is on the heading itself, not on the column, so the - eyebrow above it still arrives with the rest of the cascade - rather than being uncovered along with the words. */} -

- {title} -

-
+

+ {title} +

- {/* ... then the lead and the buttons sharing a row, sitting on the - same baseline, as the home draft draws them. */} - {lead || actions ? ( -
{lead ? (

) : null} - - {actions ? ( -

- {actions} -
- ) : null}
- ) : null} - - ) : ( -
-
- {eyebrow ? ( -

{eyebrow}

- ) : null} -

- {title} -

- - {lead ? ( -

- {lead} -

+ {actions} +
) : null}
- - {actions ? ( -
- {actions} -
- ) : null} -
- )} + )} +
{media ? ( mediaTreatment === "banner" ? ( diff --git a/apps/web/app/routes/home.tsx b/apps/web/app/routes/home.tsx index d2d5741..1f20329 100644 --- a/apps/web/app/routes/home.tsx +++ b/apps/web/app/routes/home.tsx @@ -84,7 +84,6 @@ import { import { pageCopy } from "./_page-kit/copy"; import { routeLocale } from "./_page-kit/locale"; import { - Container, cx, EmptyState, PageHero,