How am I able to make a camera smoothly pan to a certain position from a dynamic location?

I currently have a camera following my player in a side on third-person view. I want to have the camera pan into an isometric view every time he hits a trigger with a certain tag. How can I achieve this?

Any help is much appreciated,
Thank you

If you want to actually change the camera to be orthographic you can do so with the camera.orthographic flag. If you just want to move it to a different location, you could use Vector3.Lerp. In an update function:

camera.transform.position = Vector3.Lerp (camera.transform.position, target.position, Time.deltaTime * moveRate);