.section-media{position:relative;overflow:hidden;margin:0;background:var(--color-cream-dark)}.section-media,.section-media img{width:100%;height:100%;min-height:inherit}.section-media img{object-fit:cover;display:block}.section-media--contain{overflow:visible;height:auto;min-height:0;background:transparent;box-shadow:var(--shadow-soft)}.section-media--contain img{width:100%;height:auto;min-height:0;object-fit:contain;display:block}