// case-study.jsx — Full-screen overlay for a selected project. function CaseStudy({ w, onClose }) { const prevScroll = React.useRef(0); React.useEffect(() => { if (!w) return; prevScroll.current = window.scrollY; document.body.style.overflow = "hidden"; const esc = (e) => e.key === "Escape" && onClose(); window.addEventListener("keydown", esc); return () => { document.body.style.overflow = ""; window.removeEventListener("keydown", esc); }; }, [w]); if (!w) return null; return (
Case Study · {w.year}
{w.client}

{w.title}

Client
{w.client}
Scope
{w.kind}
Year
{w.year}
Role
Full Suit — concept, production, post

{w.summary}

The brief asked for one film. We came back with a full toolkit — identity, stills, a cut-down suite for social, and a site that made the work findable. Shot over ten days across three states with a six-person crew.

{w.metrics.map(([n, l]) => (
{n} {l}
))}

Credits

Direction
Ava Chen
Design Lead
Marcus Ford
Production
Nia Okoye
DP
Jonas Reyes
Editor
Sam Park
Composer
Lila Voss
Next project
); } window.CaseStudy = CaseStudy;