diff --git a/components/portfolio/Hero.tsx b/components/portfolio/Hero.tsx index ebd6eaa..c6e7e3a 100644 --- a/components/portfolio/Hero.tsx +++ b/components/portfolio/Hero.tsx @@ -16,6 +16,15 @@ function openCommandPalette() { export function Hero() { const shouldReduceMotion = useReducedMotion(); + const headingFragments = hero.heading + .split(". ") + .map((fragment, index, fragments) => { + if (index < fragments.length - 1 && !fragment.endsWith(".")) { + return `${fragment}.`; + } + + return fragment; + }); return (
- {hero.heading} + {headingFragments.map((fragment) => ( + + {fragment} + + ))} -

+

{hero.subline}

@@ -63,7 +76,7 @@ export function Hero() { onClick={openCommandPalette} className="inline-flex items-center justify-center border border-blacksite-line bg-blacksite-bg2/85 px-6 py-3 font-mono text-xs uppercase tracking-[0.16em] text-blacksite-muted transition-colors hover:border-signal-orange hover:text-blacksite-text focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-signal-orange" > - Open Command Palette + ⌘K diff --git a/components/portfolio/HeroCanvas.tsx b/components/portfolio/HeroCanvas.tsx index f2a4ffd..9a7a33a 100644 --- a/components/portfolio/HeroCanvas.tsx +++ b/components/portfolio/HeroCanvas.tsx @@ -200,7 +200,7 @@ export function HeroCanvas() {