/* About + Community + Poets pages */ const { useState: useStateP2 } = React; function AboutPage({ go }) { useReveal(); return (
{/* WHY */}
Why SEM exists

The city gave us everything except a place to feel something.

Between work that never ends and feeds that never stop, an entire generation forgot how to sit in a room and simply listen. We built SEM for the version of you that wants more than small talk.

No networking. No performance of success. Just poetry, stories, and people choosing presence over the scroll.

{/* MISSION / VISION */}
Our mission

To create the warmest room in the city — where words become the reason strangers become a community.

Our vision

A cultural movement where slowing down, reading aloud, and listening deeply are once again ordinary acts.

{/* JOURNEY */}
{JOURNEY.map((j, i) => (
{j.year}

{j.title}

{j.text}

))}
{/* IMPACT STATS */}
{STATS.map((s, i) => (
{s.n}
{s.l}
))}
); } function CommunityPage({ go, onRegister }) { useReveal(); return (
{/* PHOTO MOSAIC */}
{/* TESTIMONIALS */}
{TESTIMONIALS.map((t, i) => (

“{t.quote}”

{t.name}
{t.role}
))}
{/* MEMBER HIGHLIGHT */}
Member highlight

“I joined to listen. I stayed because they listened to me.”

Mehak came to her first volume alone, certain she'd leave at the interval. Three months later she read her own work for the first time — to a room that held its breath.

The community is free to join. The room fills fast.

); } function PoetsPage({ go }) { useReveal(); const [active, setActive] = useStateP2(null); const p = active != null ? POETS[active] : null; return (
{POETS.map((poet, i) => (
setActive(i)} style={{ cursor: "pointer", overflow: "hidden" }}>

{poet.name}

{poet.vols} vols
{poet.craft} · {poet.city}

“{poet.line}”

))}

Think you belong on this stage?

We curate every line-up, and we're always listening for new voices.

{p && (
setActive(null)}>
e.stopPropagation()}>
{p.craft} · {p.city}

{p.name}

{p.bio}

Sample work

“{p.line}”

{p.ig} Performed {p.vols} volumes
)}
); } Object.assign(window, { AboutPage, CommunityPage, PoetsPage });