I'm facing an issue with my website's front page design, where a div is divided into two sections using the Twitter Bootstrap grid system. When the second grid (span9) is taller than the first (span3), the image perfectly fills up the span9 area as it has a width of 100%.
However, when I resize the page, the text in the span3 section takes up more lines causing the entire div to become taller than the image. This results in an undesirable layout:
My goal is to have the image fill up the entire height of the div without distorting its aspect ratio. I've been struggling to achieve this through CSS as I don't want the image to stretch vertically beyond its original size.
What I envision is for the image to crop or clip from the right side and expand vertically whenever the div becomes narrower but taller.
I attempted to create a fiddle to demonstrate this issue, but due to Bootstrap switching to mobile CSS in smaller windows, it's not accurately represented unless you view it in fullscreen and resize your browser: Fiddle
You can also see the live version of the problem on my website: Live Site.