.home-photo-stream{
  box-sizing:border-box;
  width:100%;
  background:#050403;
  padding:28px 18px 70px;
}
.home-photo-stream-inner{
  width:min(900px,100%);
  margin:0 auto;
  display:flex;
  flex-direction:column;
  align-items:center;
  gap:22px;
}
.home-photo-item{
  width:100%;
  margin:0;
  padding:0;
}
.home-photo-item img{
  display:block;
  width:100%;
  height:auto;
  object-fit:contain;
  margin:0 auto;
}
@media(max-width:640px){
  .home-photo-stream{
    padding:14px 8px 42px;
  }
  .home-photo-stream-inner{
    gap:12px;
  }
}
