<style>
body, html, #__nuxt {
  background-color: <%= options.background %>;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0;
  padding: 0;
}

.logo {
  animation: turn 2s linear forwards 1s;
  transform: rotateX(180deg);
  position: relative;
  height: 346px;
  width: 536px;
  margin: 50px auto;
}

.triangle {
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
}
.triangle--one {
  border-left: 210px solid transparent;
  border-right: 210px solid transparent;
  border-bottom: 360px solid #41B883;
}
.triangle--two {
  top: 60px;
  left: 70px;
  animation: goright 0.5s linear forwards 3.5s;
  border-left: 175px solid transparent;
  border-right: 175px solid transparent;
  border-bottom: 300px solid #3B8070;
}
.triangle--three {
  top: 120px;
  left: 70px;
  animation: goright 0.5s linear forwards 3.5s;
  border-left: 140px solid transparent;
  border-right: 140px solid transparent;
  border-bottom: 240px solid #35495E;
}
.triangle--four {
  top: 240px;
  left: 140px;
  animation: godown 0.5s linear forwards 3s;
  border-left: 70px solid transparent;
  border-right: 70px solid transparent;
  border-bottom: 120px solid #fff;
}

@keyframes turn {
  100% {
    transform: rotateX(0deg);
  }
}
@keyframes godown {
  100% {
    top: 360px;
  }
}
@keyframes goright {
  100% {
    left: 140px;
  }
}
</style>

<div class="logo">
<div class="triangle triangle--two"></div>
<div class="triangle triangle--one"></div>
<div class="triangle triangle--three"></div>
<div class="triangle triangle--four"></div>
</div>


<!-- https://codepen.io/alexchopin/pen/jBWrej -->