/* Insulation imagery: original hero, unique full-frame service and gallery photos. */
body[data-insulation-photo-collection] #services .service-grid .image-frame img.insulation-new-photo{display:block;width:100%;height:auto!important;aspect-ratio:3/2!important;object-fit:contain!important;object-position:center!important;transform:none;background:#eeece4}
body[data-insulation-photo-collection] #inspiration .gallery-filters{flex-wrap:wrap;gap:12px 22px}
body[data-insulation-photo-collection] #inspiration .insulation-photo-gallery,body[data-insulation-photo-collection] #inspiration .insulation-photo-gallery.filtered{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:38px 30px}
body[data-insulation-photo-collection] #inspiration .insulation-photo-gallery figure{min-width:0;margin:0;grid-column:auto}
body[data-insulation-photo-collection] #inspiration .insulation-photo-gallery img.insulation-new-photo{display:block;width:100%;height:auto!important;aspect-ratio:3/2!important;object-fit:contain!important;object-position:center!important;transform:none;background:#eeece4}
body[data-insulation-photo-collection] #inspiration .insulation-photo-gallery figcaption{display:block;padding-top:18px}
body[data-insulation-photo-collection] #inspiration .insulation-photo-gallery figcaption span{display:block;font-size:25px;line-height:1.3}
@media(max-width:720px){body[data-insulation-photo-collection] #inspiration .insulation-photo-gallery,body[data-insulation-photo-collection] #inspiration .insulation-photo-gallery.filtered{grid-template-columns:1fr;gap:30px}body[data-insulation-photo-collection] #inspiration .insulation-photo-gallery figcaption span{font-size:23px}}
