Kristin Long specializes in wedding and portraiture photography for the modern world.