.Picture {
  display: block;
  width: 100%;
}

.Picture img {
    display: block;
    -o-object-fit: cover;
       object-fit: cover;
    width: 100%;
    height: 100%;
    border-radius: inherit;
  }

@media screen and (min-width: 1026px) {
    .Picture.Picture--medium {
      width: 50%;
    }

    .Picture.Picture--small {
      width: 25%;
    }
  }

.Picture-copyright {
  position: absolute;
  left: 0;
  padding: 2px 3px;
  font-size: 0.875rem;
  opacity: 0;
  transition: opacity 250ms ease-in-out;
}

.Picture:hover .Picture-copyright {
  opacity: 1;
}

.Column > .Picture {
  position: relative;
}

.Picture-caption {
  font-weight: 700;
}
