--- /dev/null
+$dimensions: 16 24 32 48 64 96 128
+
+.image
+ display: block
+ position: relative
+ img
+ display: block
+ &.is-square,
+ &.is-1by1,
+ &.is-4by3,
+ &.is-3by2,
+ &.is-16by9,
+ &.is-2by1
+ img
+ +overlay
+ height: 100%
+ width: 100%
+ &.is-square,
+ &.is-1by1
+ padding-top: 100%
+ &.is-4by3
+ padding-top: 75%
+ &.is-3by2
+ padding-top: 66.6666%
+ &.is-16by9
+ padding-top: 56.25%
+ &.is-2by1
+ padding-top: 50%
+ @each $dimension in $dimensions
+ &.is-#{$dimension}x#{$dimension}
+ height: $dimension * 1px
+ width: $dimension * 1px
$tablet: 769px
$desktop: 980px
+$widescreen: 1180px
=from($device)
@media screen and (min-width: $device)
=desktop
@media screen and (min-width: $desktop)
@content
+
+=widescreen
+ @media screen and (min-width: $widescreen)
+ @content