Skip to content

feat: Public Sans font + homepage hero redesign#137

Merged
williamzujkowski merged 1 commit intomainfrom
feat/public-sans-hero
Apr 1, 2026
Merged

feat: Public Sans font + homepage hero redesign#137
williamzujkowski merged 1 commit intomainfrom
feat/public-sans-hero

Conversation

@williamzujkowski
Copy link
Copy Markdown
Collaborator

Self-hosted Public Sans via Fontsource (35KB). Redesigned hero with eyebrow, punchy subtitle, dual CTAs, stronger stats.

Font stack:
- Add self-hosted Public Sans via Fontsource (400, 500, 600 weights)
- ~35KB total WOFF2, no third-party requests, GDPR-safe
- font-display: swap by default (no layout shift)

Homepage hero redesign:
- Eyebrow: "Independent civic tech project" in small caps
- Title: 48px/60px, -0.03em tracking, navy/amber
- Subtitle: "Every change to federal law, tracked through Git."
- Two CTAs: "Browse all titles" (filled) + "How it works" (outlined)
- Stats: larger (3xl), tabular-nums, cleaner layout without borders
- Explanation paragraph moved below stats for natural reading flow

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@williamzujkowski williamzujkowski merged commit a62334d into main Apr 1, 2026
@williamzujkowski williamzujkowski deleted the feat/public-sans-hero branch April 1, 2026 03:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant