/* Homepage: identical photographic frames without cropping the tent base. */
body.home-page :is(.home-families-grid,.home-projects .evidence-grid,.home-equipment-grid){display:grid;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important}
body.home-page :is(.hero-photo-frame,.home-project-frame){display:block;width:100%;height:auto!important;min-height:0!important;aspect-ratio:3/2!important;overflow:hidden;background:#eef1f4}
body.home-page :is(.hero-photo-frame img,.home-project-frame img,.home-families-grid img,.home-equipment-grid img){display:block;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:3/2!important;object-fit:contain!important;object-position:center!important;padding:0!important;background:#eef1f4;transform:none!important}
@media(max-width:760px){body.home-page :is(.home-families-grid,.home-projects .evidence-grid,.home-equipment-grid){grid-template-columns:minmax(0,1fr)!important;gap:24px!important}}
