diff --git a/assets/sass/_theme/blocks/features.sass b/assets/sass/_theme/blocks/features.sass
index 7ddc3d79df89edaaa1ede07981c0a1ba714ce39c..177701b552ccf1fa90285b58b2ce4fd77bc6c9f8 100644
--- a/assets/sass/_theme/blocks/features.sass
+++ b/assets/sass/_theme/blocks/features.sass
@@ -10,9 +10,16 @@
             margin-bottom: $spacing-2
         figure
             order: -1
-            img
-                display: block
-                margin: auto
+            margin-bottom: $spacing-3
+            picture
+                img
+                    margin: auto
+                    display: block
+            picture:not(.is-png, .is-svg)
+                img
+                    object-fit: cover
+                    width: 100%
+                    aspect-ratio: 16/9
             figcaption
                 @include meta
                 margin-top: $spacing-2
@@ -46,6 +53,4 @@
             display: flex
             + li
                 margin-top: 0
-            .name
-                margin-top: $spacing-3