The element size must be valid before it is loaded, this is a problem for cards, as they adapt to their content's size. Previously I tried to load the first card non-lazily and measure its dimensions for the next cards, but that was not stable on viewport changes (could have measured the aspect ratio instead...). Now, all the aspect ratios are just measured and defined manually, stupid but simple.