Photos
.heartland-masonry .gallery.hm-on{display:flex!important;gap:12px;align-items:flex-start;}
.heartland-masonry .gallery.hm-on .hm-col{flex:1;min-width:0;display:flex;flex-direction:column;gap:12px;}
.heartland-masonry .gallery.hm-on .gallery-item{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;}
.heartland-masonry .gallery.hm-on .gallery-item img{width:100%;height:auto;display:block;border-radius:4px;}
.heartland-masonry .gallery.hm-on br{display:none;}
(function(){function build(){var g=document.querySelector('.heartland-masonry .gallery');if(!g)return;
var items=g._hm||[].slice.call(g.querySelectorAll('.gallery-item'));g._hm=items;if(!items.length)return;
var n=window.innerWidth<768?2:3;if(g._n===n)return;g._n=n;var cols=[],h=[];g.innerHTML='';g.classList.add('hm-on');
for(var i=0;i<n;i++){var c=document.createElement('div');c.className='hm-col';g.appendChild(c);cols.push(c);h.push(0);}
items.forEach(function(it){var im=it.querySelector('img');var w=+(im&&im.getAttribute('width'))||4,ht=+(im&&im.getAttribute('height'))||3;
var k=h.indexOf(Math.min.apply(null,h));cols[k].appendChild(it);h[k]+=ht/w+0.15;});}
if(document.readyState!=='loading')build();else document.addEventListener('DOMContentLoaded',build);
window.addEventListener('resize',build);})();















































































































