we probably don't need this extra wrapper (`.details`) and maybe name `.location` to `.event-location`?