* {
  box-sizing: border-box;
}

body {
  padding: 0;
  margin: 0;
  background: #23232a;
}

img {
  width: 120%;
  height: 120%;
  object-fit: cover;
  object-position: 40% 0;
}

.parent {
  padding: 1%;
  background: black;
  height: 95vh;
  width: 100%;
  max-width: 700px;
  margin: auto;
  margin-top: 2.5vh;
  overflow: hidden;
  border: 1px solid #baa812;
  display: grid;
  grid-template-columns: 1fr .7fr .3fr 1fr;
  grid-template-rows: 20% 40% 20% 20%;
  grid-template-areas: 'one two two three' 'four five five five' 'six five five five' 'six seven eight eight';
}

.child:first-child {
  grid-area: one;
  clip-path: polygon(0% 0%, 93.24% 0%, 105.04% 110.16%, 0% 90%);
}
.child:nth-child(2) {
  grid-area: two;
  clip-path: polygon(0% 0%, 108.28% 0%, 96.45% 110.13%, 10.55% 110.93%);
}
.child:nth-child(3) {
  grid-area: three;
  clip-path: polygon(15.05% 0%, 100% 0%, 99.35% 91.7%, 3.08% 108.48%);
}
.child:nth-child(4) {
  grid-area: four;
  clip-path: polygon(0% -0.85%, 106.34% 9.98%, 121.32% 65.63%, 99.66% 109.89%, 1.86% 124.41%);
}
.child:nth-child(4) img {
  width: 135%;
  height: 135%;
}
.child:nth-child(5) {
  grid-area: five;
  clip-path: polygon(6.4% 6.48%, 47.24% 5.89%, 100% 0%, 98.41% 96.85%, 53.37% 101.96%, 53% 63.21%, 3.23% 73.02%, 14.3% 44.04%);
}
.child:nth-child(6) {
  grid-area: six;
  clip-path: polygon(2.14% 29.3%, 99.34% 15.42%, 98.14% 100.82%, 1.57% 101.2%);
}
.child:nth-child(7) {
  grid-area: seven;
  clip-path: polygon(7.92% 33.47%, 96.31% 23.39%, 95.38% 100%, 5.3% 100.85%);
}
.child:nth-child(8) {
  grid-area: eight;
  clip-path: polygon(2.5% 22.35%, 97.55% -0.99%, 100% 100%, 1.55% 100%);
}
.child:nth-child(9) {
  grid-row-start: 3;
  grid-row-end: 4;
  grid-column-start: 2;
  grid-column-end: 4;
  clip-path: polygon(5.94% 28.66%, 100.61% -0.67%, 101.1% 108.57%, 5.4% 126.28%);
}
.child:nth-child(9) img {
  object-position: 30% 50%;
  height: 135%;
}