/* Idea.jsx — 8 character icons floating around manifesto text with highlights */ function Idea() { // 4 left, 4 right — using the real *icon.svg files const left = [ { src: 'assets/pepexicon.svg', top: '12%', x: 'calc(50% - 470px)', f: 'f-a', size: 168 }, { src: 'assets/jonesicon.svg', top: '36%', x: 'calc(50% - 560px)', f: 'f-b', size: 132 }, { src: 'assets/reinaicon.svg', top: '61%', x: 'calc(50% - 500px)', f: 'f-c', size: 190 }, { src: 'assets/karenicon.svg', top: '78%', x: 'calc(50% - 610px)', f: 'f-a', size: 120 }, ]; const right = [ { src: 'assets/elfafoicon.svg', top: '10%', x: 'calc(50% - 520px)', f: 'f-b', size: 200 }, { src: 'assets/sgticon.svg', top: '33%', x: 'calc(50% - 620px)', f: 'f-c', size: 148 }, { src: 'assets/wallaceicon.svg', top: '53%', x: 'calc(50% - 500px)', f: 'f-a', size: 178 }, { src: 'assets/wagmiicon.svg', top: '74%', x: 'calc(50% - 570px)', f: 'f-b', size: 126 }, ]; return (
{left.map((c, i) => (
))} {right.map((c, i) => (
))}

The Idea

Showing up means consistency over noise.
Supporting artists over chasing trends.
Choosing sustainability over scale.
Being present [online and offline] over time.

Culture isn't built all at once.
It's built by showing up,
again and again.

That's why Sgt Pepe exists: a CC0 character born to represent freedom, creativity, and community in the wild world of memes. More than just a meme, he is a symbol of decentralized culture. As a fully open IP, anyone can use Sgt Pepe to create, remix, meme, adapt, and expand the universe without permission.

This is the meme soldier the internet deserves.

read the manifesto own a sgt. pepe
); } window.Idea = Idea;