function Reveal({children,style}){ const ref=React.useRef(null); const [visible,setVisible]=React.useState(false); React.useEffect(()=>{ const el=ref.current; if(!el)return; const obs=new IntersectionObserver(([e])=>{if(e.isIntersecting){setVisible(true);obs.disconnect();}},{threshold:0.15}); obs.observe(el); return ()=>obs.disconnect(); },[]); return
Seven chapters. One continuing story.
{eyebrow}
}{a.bio}
{section.body}
The living timeline of Bold Bee begins here — milestones will appear as they are published.
} {timelineByYear.map(group=>({e.description}
{e.featured&&e.quote&&“{e.quote}”
} {e.location&&{section.closingBody}
“{future.quote}”