with the images/entire project card being lazy loaded, need to use some method to placehold until intersectionObserver fires.
prevents next section showing and then disappearing, and prevents several tile rows loading at once because their height is functionally not much until the images load.
maybe only lazyload the image, but then animate in the card using a isLoaded var. But still need a way to stretch the card to the appropriate size while it's invisible.
with the images/entire project card being lazy loaded, need to use some method to placehold until intersectionObserver fires.
prevents next section showing and then disappearing, and prevents several tile rows loading at once because their height is functionally not much until the images load.
maybe only lazyload the image, but then animate in the card using a isLoaded var. But still need a way to stretch the card to the appropriate size while it's invisible.