11import AboutCoverSection from "@/src/components/About/AboutCoverSection"
22import Skills from "@/src/components/About/Skills"
33import Link from "next/link"
4+ import siteMetadata from "@/src/utils/siteMetaData"
45
56export const metadata = {
67 title : "About Princeps Polycap" ,
@@ -9,10 +10,87 @@ export const metadata = {
910}
1011
1112export default function About ( ) {
13+ const { brandStrategy } = siteMetadata
14+
15+ const stats = [
16+ {
17+ label : 'Systems in flight' ,
18+ value : 'Poly · SESAP · Automating Basic Needs' ,
19+ } ,
20+ {
21+ label : 'Current frontier' ,
22+ value : 'Terraforming Sahara research & field labs' ,
23+ } ,
24+ {
25+ label : 'Operating principle' ,
26+ value : 'Build revenue engines that fund planetary regeneration' ,
27+ } ,
28+ ]
29+
1230 return (
1331 < >
1432 < AboutCoverSection />
1533 < Skills />
34+
35+ { /* Stats Grid - Moved from BrandHero */ }
36+ < section className = "w-full px-5 sm:px-10 md:px-24 lg:px-32 mt-12" >
37+ < div className = "grid gap-6 sm:grid-cols-2 lg:grid-cols-3 max-w-7xl mx-auto" >
38+ { stats . map ( ( stat ) => (
39+ < div
40+ key = { stat . label }
41+ className = "rounded-2xl border border-dark/10 dark:border-white/10 bg-light dark:bg-white/5 p-6 backdrop-blur-sm transition hover:bg-gray/10 dark:hover:bg-white/10"
42+ >
43+ < p className = "text-xs uppercase tracking-[0.35em] text-accent dark:text-accent/70 mb-3" >
44+ { stat . label }
45+ </ p >
46+ < p className = "text-base font-semibold text-dark dark:text-light/90 leading-relaxed" > { stat . value } </ p >
47+ </ div >
48+ ) ) }
49+ </ div >
50+ </ section >
51+
52+ { /* Brand Info Grid - Moved from BrandHero */ }
53+ < section className = "w-full px-5 sm:px-10 md:px-24 lg:px-32 mt-12" >
54+ < div className = "grid gap-6 lg:grid-cols-2 max-w-7xl mx-auto" >
55+ < div className = "rounded-3xl border border-dark/10 dark:border-white/10 bg-light dark:bg-white/10 p-8 backdrop-blur transition hover:bg-gray/10 dark:hover:bg-white/[0.12]" >
56+ < p className = "text-xs uppercase tracking-[0.35em] text-accent dark:text-accent/80 mb-4" >
57+ Brand essence
58+ </ p >
59+ < h3 className = "text-xl sm:text-2xl font-semibold leading-snug text-dark dark:text-light" >
60+ { brandStrategy . brandEssence }
61+ </ h3 >
62+ < p className = "mt-3 text-sm text-dark/70 dark:text-light/70" >
63+ Voice tone: { brandStrategy . voiceTone }
64+ </ p >
65+
66+ < div className = "mt-5 flex flex-wrap gap-2" >
67+ { brandStrategy . primaryAudience . map ( ( audience ) => (
68+ < span
69+ key = { audience }
70+ className = "rounded-full border border-dark/20 dark:border-white/20 px-3 py-1.5 text-xs uppercase tracking-wide text-dark/70 dark:text-light/70"
71+ >
72+ { audience }
73+ </ span >
74+ ) ) }
75+ </ div >
76+ </ div >
77+
78+ < div className = "rounded-3xl border border-dark/10 dark:border-white/10 bg-gradient-to-br from-gray/5 to-transparent dark:from-white/5 dark:to-white/0 p-8 backdrop-blur transition hover:from-gray/10 dark:hover:from-white/[0.07]" >
79+ < p className = "text-xs uppercase tracking-[0.35em] text-accent dark:text-accent/80 mb-5" >
80+ What I publish here
81+ </ p >
82+ < ul className = "space-y-4 text-base text-dark dark:text-light/90" >
83+ { brandStrategy . primaryThemes . map ( ( theme ) => (
84+ < li key = { theme } className = "flex items-start gap-3" >
85+ < span className = "mt-1.5 inline-block h-2 w-2 rounded-full bg-accent flex-shrink-0" />
86+ < span className = "leading-relaxed" > { theme } </ span >
87+ </ li >
88+ ) ) }
89+ </ ul >
90+ </ div >
91+ </ div >
92+ </ section >
93+
1694 < article className = "prose dark:prose-invert max-w-4xl w-full mt-12 mx-5 xs:mx-10 sm:mx-12 md:mx-16 lg:mx-20" >
1795 < h2 > The origin story</ h2 >
1896 < p >
0 commit comments