Using vw instead of em in caption sizes

vw allows for more responsive text design because it changes the font-size based on the size of the viewport. (1vw = 1% viewport width.)