+ class="relative w-full rounded-3xl overflow-hidden shadow-lg group-hover:scale-[1.02] transition-transform duration-300"
+ style="aspect-ratio: 4/3">
![]()
+ :data-seed="t.name || i"
+ @error="onImgError"
+ class="w-full h-full object-cover grayscale-100 group-hover:grayscale-0 transition ease-out duration-300" />
@@ -40,7 +64,105 @@
diff --git a/app/components/WhatWeveBeenUpTo.vue b/app/components/WhatWeveBeenUpTo.vue
index 15963a7..b1518b9 100644
--- a/app/components/WhatWeveBeenUpTo.vue
+++ b/app/components/WhatWeveBeenUpTo.vue
@@ -13,7 +13,38 @@
class="grid grid-cols-1 md:grid-cols-6 gap-4 md:gap-6 auto-rows-[minmax(8rem,auto)] md:grid-flow-dense"
>