На мой взгляд нет таких возможносей в css. Хотя не скажу, что я эксперт. Например можно формировать спрайт на js и потом уже масшабировать его как background-image.
codepen.io/aliencash/pen/zGBJZq
типа того, правда мне результат не очень нравится, не совсем то, что вам нужно если я правильно понял задачу...
зачем вам в принципе огибание, можно отдельный сайдбар сделать для изображений...
Сделайте кнопку производящую расчет обычным button. В событие oncliсk повесте вызов js, который снимает значения полей формы и считает то что нужно посчитать. Если результат расчета валидный делайте кнопке submit .disabled = false;
Во-первых height: 300px сработает только для блочного элемента, а по умолчанию строчный. Т.е. добавьте c #branding_link display: block; и можете смело удалять свои br'ы.
Во-вторых, у вас дублируется картинка фона, вы ее присваиваете и body, и #branding_link. Попробуете поскролить страницу, поймете в чем дело.
Нужно убрать фон из body, увеличить выстоту #branding_link. А так же дать ему z-index меньше инфомационной области страницы.