логика может какая естьну разве что подсчитать паттерны минимальные, 1 - 2 - 3... фотки и на них дробить загруженное количество
.details {
display: grid;
grid-template-columns: max-content 1fr;
gap: 2rem;
}
.details > div {
display: contents;
}
надо написать соответствующий код, реализующий требуемую логику.если б я хотел сам логику реализовывать а не просто конфиги строчить тогда бы и gsap не требовался) в том ведь и идея чтобы уже готовым пользоваться