@charset "utf-8";
.top-article-cover-image {
  overflow: hidden;
  margin: 0 auto;
}
.top-article-item img {
  transition: transform 0.75s;
}
.top-article-item:hover .top-article-cover-image img {
  transform: scale(1.05);
  opacity: 0.7;
}

.stylers-style .hidden {
  visibility: hidden;
  opacity: 0;
  transition: transform 1s, visibility 0s 1s, opacity 1s ease-out;
}
.stylers-style .hidden a {
  pointer-events: none;
  cursor: default;
}
.stylers-style .reveal_tran_tb {
  opacity: 0;
  transform: translate(0, -4vw);
}
.stylers-style .reveal_tran_bt {
  opacity: 0;
  transform: translate(0, 4vw);
}
.stylers-style .reveal_tran_rl {
  opacity: 0;
  transform: translate(4vw, 0);
}
.stylers-style reveal_tran_lr {
  opacity: 0;
  transform: translate(-4vw, 0); 
}

.stylers-style .reveal_tran_tb.active,
.stylers-style .reveal_tran_bt.active,
.stylers-style .reveal_tran_rl.active,
.stylers-style .reveal_tran_lr.active {
  transition: transform 750ms ease-in-out 100ms, opacity 750ms ease-in-out 100ms;
  opacity: 1;
  transform: translate(0, 0);
}

.stylers-style .reveal_fadein_letter {
  opacity: 0;
}
.stylers-style .reveal_fadein_letter.hidden {
  opacity: 0;
}
.stylers-style .reveal_fadein_letter.active {
  opacity: 1;
}
.stylers-style .reveal_fadein_letter > span {
  opacity: 0;
  transition: opacity 400ms cubic-bezier(1, 0, 0.1, 1);
}
.stylers-style .reveal_fadein_letter.active > span {
  opacity: 1;
}
