* {
  margin: 0px;
  padding: 0px;
}

body {
  box-sizing: border-box;
  display: flex;
  justify-content: center;
  align-items: center;
  white-space: nowrap;
  width: auto;
  height: 100vh;
  background-color: rgb(27, 61, 34);
  font-weight: 700;
  font-size: 10vh;
  color: rgb(255, 255, 255);
}

.word {
  display: flex;
  gap: 0vw 5vh;
  width: 20vw;
  height: 10vh;
  transition: 1s;
}

.word span {
  transition-duration: 2s;
}

.word:hover span {
  translate: 10vw -25vh;
  rotate: z 90deg;
  filter: blur(1rem);
  opacity: 0;
}

.word span:nth-child(1) {
  transition-delay: 0s;
}

.word span:nth-child(2) {
  transition-delay: 0.2s;
}

.word span:nth-child(3) {
  transition-delay: 0.4s;
}

.word span:nth-child(4) {
  transition-delay: 0.6s;
}

.word span:nth-child(5) {
  transition-delay: 0.8s;
}
