.top__ttl {
  font-size: 3.5rem;
  font-weight: 500;
  line-height: 1;
  min-width: 45.5729166667vw;
}
@media (min-width: 1024px) {
  .top__ttl {
    font-size: 3.75rem;
    min-width: 240px;
  }
}

.top__curtain {
  position: relative;
}
.top__curtain::after {
  position: absolute;
  top: 0;
  left: 0;
  background: #dc0000;
  -webkit-clip-path: inset(0 100% 0 0);
  clip-path: inset(0 100% 0 0);
  content: "";
  height: 100%;
  width: 100%;
}
.music .top__curtain::after {
  background: #000;
}
.top__curtain.-reveal:after {
  -webkit-animation: ttlwrapcurtainanim 0.8s 0s cubic-bezier(0.785, 0.135, 0.15, 0.86) forwards;
  animation: ttlwrapcurtainanim 0.8s 0s cubic-bezier(0.785, 0.135, 0.15, 0.86) forwards;
}
.top__curtain__child {
  opacity: 0;
}
.top__curtain.-reveal .top__curtain__child {
  opacity: 1;
  transition: opacity 0.3s 0.4s ease;
}

.introduction {
  color: #fff;
}

.introduction__inner {
  display: grid;
  grid-column: 2/12;
  padding: calc(5.0625rem - 4px) 0 4rem;
  position: relative;
}
@media (min-width: 1024px) {
  .introduction__inner {
    grid-column: 7/19;
    padding: 7.8125rem 0 0;
  }
}

.introduction__ttl {
  background: #000;
  padding: 0 0.5em;
  position: absolute;
  top: -30px;
  left: -31px;
}
@media (min-width: 1024px) {
  .introduction__ttl {
    position: absolute;
    top: -28px;
    left: -34px;
  }
}

.introduction__body .txt {
  color: rgba(255, 255, 255, 0);
  letter-spacing: 0.02em;
  line-height: 2.2;
  position: relative;
  font-size: 0.9375rem;
}
@media (min-width: 1024px) {
  .introduction__body .txt {
    font-size: 1.125rem;
    line-height: 2.6666666667;
  }
}
.introduction__body .txt + .txt {
  margin-top: 2rem;
}
@media (min-width: 1024px) {
  .introduction__body .txt + .txt {
    margin-top: 4.5rem;
  }
}
.introduction__body .txt:after {
  position: absolute;
  top: 0;
  left: 0;
  background: #dc0000;
  -webkit-clip-path: inset(0 100% 0 0);
  clip-path: inset(0 100% 0 0);
  content: "";
  height: 100%;
  width: 100%;
}
.introduction__body .-reveal.txt:after {
  -webkit-animation: ttlwrapcurtainanim 0.8s 0s cubic-bezier(0.785, 0.135, 0.15, 0.86) forwards;
  animation: ttlwrapcurtainanim 0.8s 0s cubic-bezier(0.785, 0.135, 0.15, 0.86) forwards;
}
.introduction__body .-reveal.txt {
  color: white;
  transition: color 0.2s 0.2s ease;
}

.loader__blks .blk2:nth-child(1),
.loader__blks .blk:nth-child(1) {
  height: calc(1% + 1px);
}
.loader__blks .blk2:nth-child(2),
.loader__blks .blk:nth-child(2) {
  height: calc(10% + 1px);
}
.loader__blks .blk2:nth-child(3),
.loader__blks .blk:nth-child(3) {
  height: calc(3% + 1px);
}
.loader__blks .blk2:nth-child(4),
.loader__blks .blk:nth-child(4) {
  height: calc(5% + 1px);
}
.loader__blks .blk2:nth-child(5),
.loader__blks .blk:nth-child(5) {
  height: calc(12% + 1px);
}
.loader__blks .blk2:nth-child(6),
.loader__blks .blk:nth-child(6) {
  height: calc(2% + 1px);
}
.loader__blks .blk2:nth-child(7),
.loader__blks .blk:nth-child(7) {
  height: calc(6% + 1px);
}
.loader__blks .blk2:nth-child(8),
.loader__blks .blk:nth-child(8) {
  height: calc(12% + 1px);
}
.loader__blks .blk2:nth-child(9),
.loader__blks .blk:nth-child(9) {
  height: calc(2% + 1px);
}
.loader__blks .blk2:nth-child(10),
.loader__blks .blk:nth-child(10) {
  height: calc(5% + 1px);
}
.loader__blks .blk2:nth-child(11),
.loader__blks .blk:nth-child(11) {
  height: calc(10% + 1px);
}
.loader__blks .blk2:nth-child(12),
.loader__blks .blk:nth-child(12) {
  height: calc(1% + 1px);
}
.loader__blks .blk2:nth-child(13),
.loader__blks .blk:nth-child(13) {
  height: calc(5% + 1px);
}
.loader__blks .blk2:nth-child(14),
.loader__blks .blk:nth-child(14) {
  height: calc(15% + 1px);
}
.loader__blks .blk2:nth-child(15),
.loader__blks .blk:nth-child(15) {
  height: calc(2% + 1px);
}
.loader__blks .blk2:nth-child(16),
.loader__blks .blk:nth-child(16) {
  height: calc(5% + 1px);
}
.loader__blks .blk2:nth-child(17),
.loader__blks .blk:nth-child(17) {
  height: calc(1% + 1px);
}
.loader__blks .blk2:nth-child(18),
.loader__blks .blk:nth-child(18) {
  height: calc(10% + 1px);
}
.loader__blks .blk2:nth-child(19),
.loader__blks .blk:nth-child(19) {
  height: calc(1% + 1px);
}
.loader__blks .blk2:nth-child(20),
.loader__blks .blk:nth-child(20) {
  height: calc(5% + 1px);
}
.loader__blks .blk2:nth-child(21),
.loader__blks .blk:nth-child(21) {
  height: calc(2% + 1px);
}

.loader {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  pointer-events: none;
  width: 100%;
  z-index: 999;
}
.-readyend .loader {
  display: none;
}
.loader .ttl {
  position: absolute;
  left: 5vw;
  bottom: 5vw;
  font-size: 0.875rem;
  font-family: "freightdispcmp-pro", serif;
  font-weight: 500;
  letter-spacing: 0.1em;
}
@media (min-width: 1024px) {
  .loader .ttl {
    position: absolute;
    left: 30px;
    bottom: 30px;
    font-size: 1.0625rem;
  }
}
.loader .-t1 {
  -webkit-animation: noisetxt_1 0.4s 0s ease infinite;
  animation: noisetxt_1 0.4s 0s ease infinite;
}
.loader .-t2 {
  -webkit-animation: noisetxt_2 0.3s 0.2s ease infinite;
  animation: noisetxt_2 0.3s 0.2s ease infinite;
}
.loader .-t3 {
  -webkit-animation: noisetxt_3 0.4s 0.4s ease infinite;
  animation: noisetxt_3 0.4s 0.4s ease infinite;
}

@-webkit-keyframes logoin {
  0% {
    color: #dc0000;
  }
  100% {
    color: #000;
  }
}

@keyframes logoin {
  0% {
    color: #dc0000;
  }
  100% {
    color: #000;
  }
}
@-webkit-keyframes logoout {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes logoout {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@-webkit-keyframes logoCurtain {
  0% {
    -webkit-clip-path: inset(0 100% 0 0);
    clip-path: inset(0 100% 0 0);
  }
  50% {
    -webkit-clip-path: inset(0 0 0 0);
    clip-path: inset(0 0 0 0);
  }
  100% {
    -webkit-clip-path: inset(0 0 0 100%);
    clip-path: inset(0 0 0 100%);
  }
}
@keyframes logoCurtain {
  0% {
    -webkit-clip-path: inset(0 100% 0 0);
    clip-path: inset(0 100% 0 0);
  }
  50% {
    -webkit-clip-path: inset(0 0 0 0);
    clip-path: inset(0 0 0 0);
  }
  100% {
    -webkit-clip-path: inset(0 0 0 100%);
    clip-path: inset(0 0 0 100%);
  }
}
@-webkit-keyframes blkout {
  0% {
    transform: scaleX(1);
    transform-origin: 100% 0;
  }
  100% {
    transform: scaleX(0);
    transform-origin: 100% 0;
  }
}
@keyframes blkout {
  0% {
    transform: scaleX(1);
    transform-origin: 100% 0;
  }
  100% {
    transform: scaleX(0);
    transform-origin: 100% 0;
  }
}
@-webkit-keyframes blkout_n {
  0% {
    transform: scaleX(1);
    transform-origin: 100% 0;
  }
  100% {
    background: #000;
    transform: scaleX(0);
    transform-origin: 100% 0;
  }
}
@keyframes blkout_n {
  0% {
    transform: scaleX(1);
    transform-origin: 100% 0;
  }
  100% {
    background: #000;
    transform: scaleX(0);
    transform-origin: 100% 0;
  }
}
.loader__blks {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.loader__blks .blk {
  background: #000;
  margin-top: -1px;
}
.loader__blks .blk2 {
  background: #dc0000;
  margin-top: -1px;
}
.-ready .loader__blks .blk,
.-ready .loader__blks .blk2 {
  -webkit-animation: blkout 0.8s 0s cubic-bezier(0.785, 0.135, 0.15, 0.86) forwards;
  animation: blkout 0.8s 0s cubic-bezier(0.785, 0.135, 0.15, 0.86) forwards;
}
.loader__blks .blk2:nth-child(1) {
  -webkit-animation-delay: 3.955s;
  animation-delay: 3.955s;
}
.loader__blks .blk:nth-child(1) {
  -webkit-animation-delay: 4.055s;
  animation-delay: 4.055s;
}
.loader__blks .blk2:nth-child(2) {
  -webkit-animation-delay: 3.545s;
  animation-delay: 3.545s;
}
.loader__blks .blk:nth-child(2) {
  -webkit-animation-delay: 3.645s;
  animation-delay: 3.645s;
}
.loader__blks .blk2:nth-child(3) {
  -webkit-animation-delay: 3.54s;
  animation-delay: 3.54s;
}
.loader__blks .blk:nth-child(3) {
  -webkit-animation-delay: 3.64s;
  animation-delay: 3.64s;
}
.loader__blks .blk2:nth-child(4) {
  -webkit-animation-delay: 3.835s;
  animation-delay: 3.835s;
}
.loader__blks .blk:nth-child(4) {
  -webkit-animation-delay: 3.935s;
  animation-delay: 3.935s;
}
.loader__blks .blk2:nth-child(5) {
  -webkit-animation-delay: 3.62s;
  animation-delay: 3.62s;
}
.loader__blks .blk:nth-child(5) {
  -webkit-animation-delay: 3.72s;
  animation-delay: 3.72s;
}
.loader__blks .blk2:nth-child(6) {
  -webkit-animation-delay: 3.625s;
  animation-delay: 3.625s;
}
.loader__blks .blk:nth-child(6) {
  -webkit-animation-delay: 3.725s;
  animation-delay: 3.725s;
}
.loader__blks .blk2:nth-child(7) {
  -webkit-animation-delay: 3.89s;
  animation-delay: 3.89s;
}
.loader__blks .blk:nth-child(7) {
  -webkit-animation-delay: 3.99s;
  animation-delay: 3.99s;
}
.loader__blks .blk2:nth-child(8) {
  -webkit-animation-delay: 4s;
  animation-delay: 4s;
}
.loader__blks .blk:nth-child(8) {
  -webkit-animation-delay: 4.1s;
  animation-delay: 4.1s;
}
.loader__blks .blk2:nth-child(9) {
  -webkit-animation-delay: 3.85s;
  animation-delay: 3.85s;
}
.loader__blks .blk:nth-child(9) {
  -webkit-animation-delay: 3.95s;
  animation-delay: 3.95s;
}
.loader__blks .blk2:nth-child(10) {
  -webkit-animation-delay: 3.555s;
  animation-delay: 3.555s;
}
.loader__blks .blk:nth-child(10) {
  -webkit-animation-delay: 3.655s;
  animation-delay: 3.655s;
}
.loader__blks .blk2:nth-child(11) {
  -webkit-animation-delay: 3.735s;
  animation-delay: 3.735s;
}
.loader__blks .blk:nth-child(11) {
  -webkit-animation-delay: 3.835s;
  animation-delay: 3.835s;
}
.loader__blks .blk2:nth-child(12) {
  -webkit-animation-delay: 3.735s;
  animation-delay: 3.735s;
}
.loader__blks .blk:nth-child(12) {
  -webkit-animation-delay: 3.835s;
  animation-delay: 3.835s;
}
.loader__blks .blk2:nth-child(13) {
  -webkit-animation-delay: 3.725s;
  animation-delay: 3.725s;
}
.loader__blks .blk:nth-child(13) {
  -webkit-animation-delay: 3.825s;
  animation-delay: 3.825s;
}
.loader__blks .blk2:nth-child(14) {
  -webkit-animation-delay: 3.705s;
  animation-delay: 3.705s;
}
.loader__blks .blk:nth-child(14) {
  -webkit-animation-delay: 3.805s;
  animation-delay: 3.805s;
}
.loader__blks .blk2:nth-child(15) {
  -webkit-animation-delay: 3.985s;
  animation-delay: 3.985s;
}
.loader__blks .blk:nth-child(15) {
  -webkit-animation-delay: 4.085s;
  animation-delay: 4.085s;
}
.loader__blks .blk2:nth-child(16) {
  -webkit-animation-delay: 3.72s;
  animation-delay: 3.72s;
}
.loader__blks .blk:nth-child(16) {
  -webkit-animation-delay: 3.82s;
  animation-delay: 3.82s;
}
.loader__blks .blk2:nth-child(17) {
  -webkit-animation-delay: 3.685s;
  animation-delay: 3.685s;
}
.loader__blks .blk:nth-child(17) {
  -webkit-animation-delay: 3.785s;
  animation-delay: 3.785s;
}
.loader__blks .blk2:nth-child(18) {
  -webkit-animation-delay: 3.73s;
  animation-delay: 3.73s;
}
.loader__blks .blk:nth-child(18) {
  -webkit-animation-delay: 3.83s;
  animation-delay: 3.83s;
}
.loader__blks .blk2:nth-child(19) {
  -webkit-animation-delay: 4s;
  animation-delay: 4s;
}
.loader__blks .blk:nth-child(19) {
  -webkit-animation-delay: 4.1s;
  animation-delay: 4.1s;
}
.loader__blks .blk2:nth-child(20) {
  -webkit-animation-delay: 3.83s;
  animation-delay: 3.83s;
}
.loader__blks .blk:nth-child(20) {
  -webkit-animation-delay: 3.93s;
  animation-delay: 3.93s;
}
.loader__blks .blk2:nth-child(21) {
  -webkit-animation-delay: 3.55s;
  animation-delay: 3.55s;
}
.loader__blks .blk:nth-child(21) {
  -webkit-animation-delay: 3.65s;
  animation-delay: 3.65s;
}
.loader__blks .blk2:nth-child(22) {
  -webkit-animation-delay: 3.575s;
  animation-delay: 3.575s;
}
.loader__blks .blk:nth-child(22) {
  -webkit-animation-delay: 3.675s;
  animation-delay: 3.675s;
}
.loader__blks .blk2:nth-child(23) {
  -webkit-animation-delay: 3.72s;
  animation-delay: 3.72s;
}
.loader__blks .blk:nth-child(23) {
  -webkit-animation-delay: 3.82s;
  animation-delay: 3.82s;
}
.loader__blks .blk2:nth-child(24) {
  -webkit-animation-delay: 3.55s;
  animation-delay: 3.55s;
}
.loader__blks .blk:nth-child(24) {
  -webkit-animation-delay: 3.65s;
  animation-delay: 3.65s;
}
.loader__blks .blk2:nth-child(25) {
  -webkit-animation-delay: 3.86s;
  animation-delay: 3.86s;
}
.loader__blks .blk:nth-child(25) {
  -webkit-animation-delay: 3.96s;
  animation-delay: 3.96s;
}
.loader__blks .blk2:nth-child(26) {
  -webkit-animation-delay: 3.97s;
  animation-delay: 3.97s;
}
.loader__blks .blk:nth-child(26) {
  -webkit-animation-delay: 4.07s;
  animation-delay: 4.07s;
}
.loader__blks .blk2:nth-child(27) {
  -webkit-animation-delay: 3.645s;
  animation-delay: 3.645s;
}
.loader__blks .blk:nth-child(27) {
  -webkit-animation-delay: 3.745s;
  animation-delay: 3.745s;
}
.loader__blks .blk2:nth-child(28) {
  -webkit-animation-delay: 3.775s;
  animation-delay: 3.775s;
}
.loader__blks .blk:nth-child(28) {
  -webkit-animation-delay: 3.875s;
  animation-delay: 3.875s;
}
.loader__blks .blk2:nth-child(29) {
  -webkit-animation-delay: 3.85s;
  animation-delay: 3.85s;
}
.loader__blks .blk:nth-child(29) {
  -webkit-animation-delay: 3.95s;
  animation-delay: 3.95s;
}
.loader__blks .blk2:nth-child(30) {
  -webkit-animation-delay: 3.56s;
  animation-delay: 3.56s;
}
.loader__blks .blk:nth-child(30) {
  -webkit-animation-delay: 3.66s;
  animation-delay: 3.66s;
}
.loader__blks .blk2:nth-child(31) {
  -webkit-animation-delay: 3.62s;
  animation-delay: 3.62s;
}
.loader__blks .blk:nth-child(31) {
  -webkit-animation-delay: 3.72s;
  animation-delay: 3.72s;
}
.loader__blks .blk2:nth-child(32) {
  -webkit-animation-delay: 3.775s;
  animation-delay: 3.775s;
}
.loader__blks .blk:nth-child(32) {
  -webkit-animation-delay: 3.875s;
  animation-delay: 3.875s;
}
.loader__blks .blk2:nth-child(33) {
  -webkit-animation-delay: 3.625s;
  animation-delay: 3.625s;
}
.loader__blks .blk:nth-child(33) {
  -webkit-animation-delay: 3.725s;
  animation-delay: 3.725s;
}
.loader__blks .blk2:nth-child(34) {
  -webkit-animation-delay: 3.77s;
  animation-delay: 3.77s;
}
.loader__blks .blk:nth-child(34) {
  -webkit-animation-delay: 3.87s;
  animation-delay: 3.87s;
}
.loader__blks .blk2:nth-child(35) {
  -webkit-animation-delay: 3.78s;
  animation-delay: 3.78s;
}
.loader__blks .blk:nth-child(35) {
  -webkit-animation-delay: 3.88s;
  animation-delay: 3.88s;
}
.loader__blks .blk2:nth-child(36) {
  -webkit-animation-delay: 3.86s;
  animation-delay: 3.86s;
}
.loader__blks .blk:nth-child(36) {
  -webkit-animation-delay: 3.96s;
  animation-delay: 3.96s;
}
.loader__blks .blk2:nth-child(37) {
  -webkit-animation-delay: 3.62s;
  animation-delay: 3.62s;
}
.loader__blks .blk:nth-child(37) {
  -webkit-animation-delay: 3.72s;
  animation-delay: 3.72s;
}
.loader__blks .blk2:nth-child(38) {
  -webkit-animation-delay: 3.655s;
  animation-delay: 3.655s;
}
.loader__blks .blk:nth-child(38) {
  -webkit-animation-delay: 3.755s;
  animation-delay: 3.755s;
}
.loader__blks .blk2:nth-child(39) {
  -webkit-animation-delay: 3.75s;
  animation-delay: 3.75s;
}
.loader__blks .blk:nth-child(39) {
  -webkit-animation-delay: 3.85s;
  animation-delay: 3.85s;
}
.loader__blks .blk2:nth-child(40) {
  -webkit-animation-delay: 3.94s;
  animation-delay: 3.94s;
}
.loader__blks .blk:nth-child(40) {
  -webkit-animation-delay: 4.04s;
  animation-delay: 4.04s;
}
.loader__blks .blk2:nth-child(41) {
  -webkit-animation-delay: 3.655s;
  animation-delay: 3.655s;
}
.loader__blks .blk:nth-child(41) {
  -webkit-animation-delay: 3.755s;
  animation-delay: 3.755s;
}
.loader__blks .blk2:nth-child(42) {
  -webkit-animation-delay: 3.96s;
  animation-delay: 3.96s;
}
.loader__blks .blk:nth-child(42) {
  -webkit-animation-delay: 4.06s;
  animation-delay: 4.06s;
}
.loader__blks .blk2:nth-child(43) {
  -webkit-animation-delay: 3.99s;
  animation-delay: 3.99s;
}
.loader__blks .blk:nth-child(43) {
  -webkit-animation-delay: 4.09s;
  animation-delay: 4.09s;
}
.loader__blks .blk2:nth-child(44) {
  -webkit-animation-delay: 3.91s;
  animation-delay: 3.91s;
}
.loader__blks .blk:nth-child(44) {
  -webkit-animation-delay: 4.01s;
  animation-delay: 4.01s;
}
.loader__blks .blk2:nth-child(45) {
  -webkit-animation-delay: 3.53s;
  animation-delay: 3.53s;
}
.loader__blks .blk:nth-child(45) {
  -webkit-animation-delay: 3.63s;
  animation-delay: 3.63s;
}
.loader__blks .blk2:nth-child(46) {
  -webkit-animation-delay: 3.965s;
  animation-delay: 3.965s;
}
.loader__blks .blk:nth-child(46) {
  -webkit-animation-delay: 4.065s;
  animation-delay: 4.065s;
}
.loader__blks .blk2:nth-child(47) {
  -webkit-animation-delay: 3.725s;
  animation-delay: 3.725s;
}
.loader__blks .blk:nth-child(47) {
  -webkit-animation-delay: 3.825s;
  animation-delay: 3.825s;
}
.loader__blks .blk2:nth-child(48) {
  -webkit-animation-delay: 3.665s;
  animation-delay: 3.665s;
}
.loader__blks .blk:nth-child(48) {
  -webkit-animation-delay: 3.765s;
  animation-delay: 3.765s;
}
.loader__blks .blk2:nth-child(49) {
  -webkit-animation-delay: 3.955s;
  animation-delay: 3.955s;
}
.loader__blks .blk:nth-child(49) {
  -webkit-animation-delay: 4.055s;
  animation-delay: 4.055s;
}

.loader__logo {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  font-family: "freightdispcmp-pro", serif;
  font-size: 23.4375vw;
  font-weight: 700;
  line-height: 1;
}
@media (min-width: 1024px) {
  .loader__logo {
    font-size: 6.25vw;
  }
}
.-ready .loader__logo {
  -webkit-animation: logoout 1s 3.5s ease forwards;
  animation: logoout 1s 3.5s ease forwards;
}
.loader__logo:before {
  background: #000;
  -webkit-clip-path: inset(0 100% 0 0);
  clip-path: inset(0 100% 0 0);
  content: "";
  height: 64%;
  width: 103%;
  position: absolute;
  top: 20%;
  left: 0;
}
.-ready .loader__logo:before {
  -webkit-animation: logoCurtain 0.8s 0.5s cubic-bezier(0.785, 0.135, 0.15, 0.86) forwards;
  animation: logoCurtain 0.8s 0.5s cubic-bezier(0.785, 0.135, 0.15, 0.86) forwards;
}
.loader__logo span {
  color: #dc0000;
  display: block;
  position: relative;
  transform: scaleX(0.75);
  z-index: 1;
}
.-ready .loader__logo span {
  -webkit-animation: logoin 0.5s 1s ease forwards;
  animation: logoin 0.5s 1s ease forwards;
}
.loader__logo span:nth-child(1) {
  letter-spacing: -0.07em;
}
.loader__logo .abs {
  position: absolute;
  top: 0;
  left: 53%;
}
.loader__logo .abs.-k {
  position: absolute;
  top: 0;
  left: 49%;
}
.loader__logo .hidden {
  visibility: hidden;
}

@-webkit-keyframes pvbnrin {
  0% {
    transform: translate(120%, 0);
  }
  100% {
    transform: translate(0, 0);
  }
}

@keyframes pvbnrin {
  0% {
    transform: translate(120%, 0);
  }
  100% {
    transform: translate(0, 0);
  }
}
.aside__pvbnr {
  position: fixed;
  bottom: 8px;
  right: 8px;
  cursor: pointer;
  height: 74px;
  transform: translate(120%, 0);
  transition: transform 1s 0s cubic-bezier(0.785, 0.135, 0.15, 0.86);
  width: 132px;
  z-index: 2;
}
.-readyend .aside__pvbnr {
  transform: translate(0, 0);
}
.aside__pvbnr.-hide {
  transform: translate(120%, 0);
}
@media (min-width: 1024px) {
  .aside__pvbnr {
    position: fixed;
    bottom: 10px;
    right: 10px;
    height: 128px;
    width: 228px;
  }
}
.aside__pvbnr .thumb {
  background: #000;
  border-radius: 3px;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
  height: 100%;
  overflow: hidden;
  position: relative;
  transform-origin: 100% 100%;
  transition: transform 0.4s 0s cubic-bezier(0.785, 0.135, 0.15, 0.86);
  width: 100%;
}
@media (min-width: 1024px) {
  .aside__pvbnr .thumb {
    border-radius: 6px;
  }
}
@media (min-width: 1024px) {
  .aside__pvbnr .thumb:hover {
    transform: scale(1.1);
  }
}
.aside__pvbnr video {
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
}
.aside__pvbnr .thumb__btn {
  position: absolute;
  top: 50%;
  left: 50%;
  height: 32px;
  transform: translate(-50%, -50%);
  width: 32px;
}
@media (min-width: 1024px) {
  .aside__pvbnr .thumb__btn {
    height: 56px;
    width: 56px;
  }
}
.aside__pvbnr .thumb__btn:before,
.aside__pvbnr .thumb__btn:after {
  background: url(../../../assets/img/common/ico/ico_play.svg) no-repeat 0 0/100%;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.aside__pvbnr .thumb__btn:before {
  -webkit-animation: glitch-before_a 2s linear infinite alternate both;
  animation: glitch-before_a 2s linear infinite alternate both;
}
@-webkit-keyframes glitch-before_a {
  0% {
    -webkit-clip-path: polygon(0% 90.5156083053%, 100% 90.5156083053%, 100% 103.9326144702%, 0% 103.9326144702%);
    clip-path: polygon(0% 90.5156083053%, 100% 90.5156083053%, 100% 103.9326144702%, 0% 103.9326144702%);
    transform: translate(1.9870726323%, 0.7765589026%);
  }
  0.1% {
    -webkit-clip-path: polygon(0% 65.391169953%, 100% 65.391169953%, 100% 100.1453575225%, 0% 100.1453575225%);
    clip-path: polygon(0% 65.391169953%, 100% 65.391169953%, 100% 100.1453575225%, 0% 100.1453575225%);
    transform: translate(1.4368270874%, -0.9516023831%);
  }
  0.2% {
    -webkit-clip-path: polygon(0% 25.5630475288%, 100% 25.5630475288%, 100% 70.797394624%, 0% 70.797394624%);
    clip-path: polygon(0% 25.5630475288%, 100% 25.5630475288%, 100% 70.797394624%, 0% 70.797394624%);
    transform: translate(-0.4932843335%, -0.2999382397%);
  }
  0.3% {
    -webkit-clip-path: polygon(0% 66.291924058%, 100% 66.291924058%, 100% 76.0753897441%, 0% 76.0753897441%);
    clip-path: polygon(0% 66.291924058%, 100% 66.291924058%, 100% 76.0753897441%, 0% 76.0753897441%);
    transform: translate(-1.4294778689%, 1.0191997445%);
  }
  0.4% {
    -webkit-clip-path: polygon(0% 44.313175454%, 100% 44.313175454%, 100% 89.501198136%, 0% 89.501198136%);
    clip-path: polygon(0% 44.313175454%, 100% 44.313175454%, 100% 89.501198136%, 0% 89.501198136%);
    transform: translate(-0.9586778487%, 1.8903109366%);
  }
  0.5% {
    -webkit-clip-path: polygon(0% 39.2559989416%, 100% 39.2559989416%, 100% 43.4622087023%, 0% 43.4622087023%);
    clip-path: polygon(0% 39.2559989416%, 100% 39.2559989416%, 100% 43.4622087023%, 0% 43.4622087023%);
    transform: translate(-0.6626524308%, 1.6561821339%);
  }
  0.6% {
    -webkit-clip-path: polygon(0% 71.4611654449%, 100% 71.4611654449%, 100% 98.4927124147%, 0% 98.4927124147%);
    clip-path: polygon(0% 71.4611654449%, 100% 71.4611654449%, 100% 98.4927124147%, 0% 98.4927124147%);
    transform: translate(-1.5266851769%, -1.7203924513%);
  }
  0.7% {
    -webkit-clip-path: polygon(0% 21.5032007843%, 100% 21.5032007843%, 100% 33.8073094903%, 0% 33.8073094903%);
    clip-path: polygon(0% 21.5032007843%, 100% 21.5032007843%, 100% 33.8073094903%, 0% 33.8073094903%);
    transform: translate(0.1099555698%, -0.7868628769%);
  }
  0.8% {
    -webkit-clip-path: polygon(0% 29.2103111938%, 100% 29.2103111938%, 100% 68.8573161001%, 0% 68.8573161001%);
    clip-path: polygon(0% 29.2103111938%, 100% 29.2103111938%, 100% 68.8573161001%, 0% 68.8573161001%);
    transform: translate(1.0881983164%, -0.0548851784%);
  }
  0.9% {
    -webkit-clip-path: polygon(0% 14.6498395293%, 100% 14.6498395293%, 100% 48.3982932049%, 0% 48.3982932049%);
    clip-path: polygon(0% 14.6498395293%, 100% 14.6498395293%, 100% 48.3982932049%, 0% 48.3982932049%);
    transform: translate(-0.8983779995%, -0.6955167076%);
  }
  1% {
    -webkit-clip-path: polygon(0% 49.6501733969%, 100% 49.6501733969%, 100% 61.4513264409%, 0% 61.4513264409%);
    clip-path: polygon(0% 49.6501733969%, 100% 49.6501733969%, 100% 61.4513264409%, 0% 61.4513264409%);
    transform: translate(-1.8061564954%, 0.0307420306%);
  }
  1.1% {
    -webkit-clip-path: polygon(0% 38.903986571%, 100% 38.903986571%, 100% 58.9224213017%, 0% 58.9224213017%);
    clip-path: polygon(0% 38.903986571%, 100% 38.903986571%, 100% 58.9224213017%, 0% 58.9224213017%);
    transform: translate(1.3721465302%, -1.9734941921%);
  }
  1.2% {
    -webkit-clip-path: polygon(0% 57.777634521%, 100% 57.777634521%, 100% 103.8793705118%, 0% 103.8793705118%);
    clip-path: polygon(0% 57.777634521%, 100% 57.777634521%, 100% 103.8793705118%, 0% 103.8793705118%);
    transform: translate(-1.9152619892%, -0.367101896%);
  }
  1.3% {
    -webkit-clip-path: polygon(0% 63.2193183633%, 100% 63.2193183633%, 100% 106.8813058513%, 0% 106.8813058513%);
    clip-path: polygon(0% 63.2193183633%, 100% 63.2193183633%, 100% 106.8813058513%, 0% 106.8813058513%);
    transform: translate(1.4687483959%, -1.199925333%);
  }
  1.4% {
    -webkit-clip-path: polygon(0% 40.4789392567%, 100% 40.4789392567%, 100% 62.5481436113%, 0% 62.5481436113%);
    clip-path: polygon(0% 40.4789392567%, 100% 40.4789392567%, 100% 62.5481436113%, 0% 62.5481436113%);
    transform: translate(1.0011681498%, 0.0907245498%);
  }
  1.5% {
    -webkit-clip-path: polygon(0% 11.5686100094%, 100% 11.5686100094%, 100% 61.2650423099%, 0% 61.2650423099%);
    clip-path: polygon(0% 11.5686100094%, 100% 11.5686100094%, 100% 61.2650423099%, 0% 61.2650423099%);
    transform: translate(-1.9962788154%, -0.0491439069%);
  }
  1.6% {
    -webkit-clip-path: polygon(0% 5.0200166301%, 100% 5.0200166301%, 100% 33.8836910533%, 0% 33.8836910533%);
    clip-path: polygon(0% 5.0200166301%, 100% 5.0200166301%, 100% 33.8836910533%, 0% 33.8836910533%);
    transform: translate(1.0604631278%, 0.6344180011%);
  }
  1.7% {
    -webkit-clip-path: polygon(0% 47.1685418635%, 100% 47.1685418635%, 100% 80.5838718158%, 0% 80.5838718158%);
    clip-path: polygon(0% 47.1685418635%, 100% 47.1685418635%, 100% 80.5838718158%, 0% 80.5838718158%);
    transform: translate(-0.5171563337%, 1.0352250151%);
  }
  1.8% {
    -webkit-clip-path: polygon(0% 41.4866800688%, 100% 41.4866800688%, 100% 74.8604934901%, 0% 74.8604934901%);
    clip-path: polygon(0% 41.4866800688%, 100% 41.4866800688%, 100% 74.8604934901%, 0% 74.8604934901%);
    transform: translate(-0.7274067059%, 1.71516947%);
  }
  1.9% {
    -webkit-clip-path: polygon(0% 64.1783487512%, 100% 64.1783487512%, 100% 81.82278416%, 0% 81.82278416%);
    clip-path: polygon(0% 64.1783487512%, 100% 64.1783487512%, 100% 81.82278416%, 0% 81.82278416%);
    transform: translate(1.5004558912%, -1.6129900548%);
  }
  2% {
    -webkit-clip-path: polygon(0% 28.3910118243%, 100% 28.3910118243%, 100% 44.678774832%, 0% 44.678774832%);
    clip-path: polygon(0% 28.3910118243%, 100% 28.3910118243%, 100% 44.678774832%, 0% 44.678774832%);
    transform: translate(-0.2404568346%, 0.0129116766%);
  }
  2.1% {
    -webkit-clip-path: polygon(0% 42.1234084108%, 100% 42.1234084108%, 100% 71.7483421568%, 0% 71.7483421568%);
    clip-path: polygon(0% 42.1234084108%, 100% 42.1234084108%, 100% 71.7483421568%, 0% 71.7483421568%);
    transform: translate(0.65405099%, -0.9618194138%);
  }
  2.2% {
    -webkit-clip-path: polygon(0% 32.9018085992%, 100% 32.9018085992%, 100% 53.6605110817%, 0% 53.6605110817%);
    clip-path: polygon(0% 32.9018085992%, 100% 32.9018085992%, 100% 53.6605110817%, 0% 53.6605110817%);
    transform: translate(-0.4745300661%, -0.0825593543%);
  }
  2.3% {
    -webkit-clip-path: polygon(0% 75.7854801175%, 100% 75.7854801175%, 100% 112.3840110358%, 0% 112.3840110358%);
    clip-path: polygon(0% 75.7854801175%, 100% 75.7854801175%, 100% 112.3840110358%, 0% 112.3840110358%);
    transform: translate(0.2379312306%, -1.8614839351%);
  }
  2.4% {
    -webkit-clip-path: polygon(0% 73.4097747152%, 100% 73.4097747152%, 100% 79.9380068906%, 0% 79.9380068906%);
    clip-path: polygon(0% 73.4097747152%, 100% 73.4097747152%, 100% 79.9380068906%, 0% 79.9380068906%);
    transform: translate(-1.2838408745%, -0.8360326378%);
  }
  2.5% {
    -webkit-clip-path: polygon(0% 24.3738573886%, 100% 24.3738573886%, 100% 52.4392080109%, 0% 52.4392080109%);
    clip-path: polygon(0% 24.3738573886%, 100% 24.3738573886%, 100% 52.4392080109%, 0% 52.4392080109%);
    transform: translate(-1.9068828989%, -1.8365924304%);
  }
  2.6% {
    -webkit-clip-path: polygon(0% 98.8901132093%, 100% 98.8901132093%, 100% 118.1782926446%, 0% 118.1782926446%);
    clip-path: polygon(0% 98.8901132093%, 100% 98.8901132093%, 100% 118.1782926446%, 0% 118.1782926446%);
    transform: translate(-1.3705856597%, -1.8883769793%);
  }
  2.7% {
    -webkit-clip-path: polygon(0% 90.2480814789%, 100% 90.2480814789%, 100% 110.7142309969%, 0% 110.7142309969%);
    clip-path: polygon(0% 90.2480814789%, 100% 90.2480814789%, 100% 110.7142309969%, 0% 110.7142309969%);
    transform: translate(-0.74985751%, -1.7151307323%);
  }
  2.8% {
    -webkit-clip-path: polygon(0% 60.4396920886%, 100% 60.4396920886%, 100% 101.9827132288%, 0% 101.9827132288%);
    clip-path: polygon(0% 60.4396920886%, 100% 60.4396920886%, 100% 101.9827132288%, 0% 101.9827132288%);
    transform: translate(0.3013052235%, -0.0374735649%);
  }
  2.9% {
    -webkit-clip-path: polygon(0% 67.9996997479%, 100% 67.9996997479%, 100% 101.1493809935%, 0% 101.1493809935%);
    clip-path: polygon(0% 67.9996997479%, 100% 67.9996997479%, 100% 101.1493809935%, 0% 101.1493809935%);
    transform: translate(1.923221087%, -1.5553940524%);
  }
  3%,
  100% {
    -webkit-clip-path: none;
    clip-path: none;
    transform: none;
  }
}
@keyframes glitch-before_a {
  0% {
    -webkit-clip-path: polygon(0% 90.5156083053%, 100% 90.5156083053%, 100% 103.9326144702%, 0% 103.9326144702%);
    clip-path: polygon(0% 90.5156083053%, 100% 90.5156083053%, 100% 103.9326144702%, 0% 103.9326144702%);
    transform: translate(1.9870726323%, 0.7765589026%);
  }
  0.1% {
    -webkit-clip-path: polygon(0% 65.391169953%, 100% 65.391169953%, 100% 100.1453575225%, 0% 100.1453575225%);
    clip-path: polygon(0% 65.391169953%, 100% 65.391169953%, 100% 100.1453575225%, 0% 100.1453575225%);
    transform: translate(1.4368270874%, -0.9516023831%);
  }
  0.2% {
    -webkit-clip-path: polygon(0% 25.5630475288%, 100% 25.5630475288%, 100% 70.797394624%, 0% 70.797394624%);
    clip-path: polygon(0% 25.5630475288%, 100% 25.5630475288%, 100% 70.797394624%, 0% 70.797394624%);
    transform: translate(-0.4932843335%, -0.2999382397%);
  }
  0.3% {
    -webkit-clip-path: polygon(0% 66.291924058%, 100% 66.291924058%, 100% 76.0753897441%, 0% 76.0753897441%);
    clip-path: polygon(0% 66.291924058%, 100% 66.291924058%, 100% 76.0753897441%, 0% 76.0753897441%);
    transform: translate(-1.4294778689%, 1.0191997445%);
  }
  0.4% {
    -webkit-clip-path: polygon(0% 44.313175454%, 100% 44.313175454%, 100% 89.501198136%, 0% 89.501198136%);
    clip-path: polygon(0% 44.313175454%, 100% 44.313175454%, 100% 89.501198136%, 0% 89.501198136%);
    transform: translate(-0.9586778487%, 1.8903109366%);
  }
  0.5% {
    -webkit-clip-path: polygon(0% 39.2559989416%, 100% 39.2559989416%, 100% 43.4622087023%, 0% 43.4622087023%);
    clip-path: polygon(0% 39.2559989416%, 100% 39.2559989416%, 100% 43.4622087023%, 0% 43.4622087023%);
    transform: translate(-0.6626524308%, 1.6561821339%);
  }
  0.6% {
    -webkit-clip-path: polygon(0% 71.4611654449%, 100% 71.4611654449%, 100% 98.4927124147%, 0% 98.4927124147%);
    clip-path: polygon(0% 71.4611654449%, 100% 71.4611654449%, 100% 98.4927124147%, 0% 98.4927124147%);
    transform: translate(-1.5266851769%, -1.7203924513%);
  }
  0.7% {
    -webkit-clip-path: polygon(0% 21.5032007843%, 100% 21.5032007843%, 100% 33.8073094903%, 0% 33.8073094903%);
    clip-path: polygon(0% 21.5032007843%, 100% 21.5032007843%, 100% 33.8073094903%, 0% 33.8073094903%);
    transform: translate(0.1099555698%, -0.7868628769%);
  }
  0.8% {
    -webkit-clip-path: polygon(0% 29.2103111938%, 100% 29.2103111938%, 100% 68.8573161001%, 0% 68.8573161001%);
    clip-path: polygon(0% 29.2103111938%, 100% 29.2103111938%, 100% 68.8573161001%, 0% 68.8573161001%);
    transform: translate(1.0881983164%, -0.0548851784%);
  }
  0.9% {
    -webkit-clip-path: polygon(0% 14.6498395293%, 100% 14.6498395293%, 100% 48.3982932049%, 0% 48.3982932049%);
    clip-path: polygon(0% 14.6498395293%, 100% 14.6498395293%, 100% 48.3982932049%, 0% 48.3982932049%);
    transform: translate(-0.8983779995%, -0.6955167076%);
  }
  1% {
    -webkit-clip-path: polygon(0% 49.6501733969%, 100% 49.6501733969%, 100% 61.4513264409%, 0% 61.4513264409%);
    clip-path: polygon(0% 49.6501733969%, 100% 49.6501733969%, 100% 61.4513264409%, 0% 61.4513264409%);
    transform: translate(-1.8061564954%, 0.0307420306%);
  }
  1.1% {
    -webkit-clip-path: polygon(0% 38.903986571%, 100% 38.903986571%, 100% 58.9224213017%, 0% 58.9224213017%);
    clip-path: polygon(0% 38.903986571%, 100% 38.903986571%, 100% 58.9224213017%, 0% 58.9224213017%);
    transform: translate(1.3721465302%, -1.9734941921%);
  }
  1.2% {
    -webkit-clip-path: polygon(0% 57.777634521%, 100% 57.777634521%, 100% 103.8793705118%, 0% 103.8793705118%);
    clip-path: polygon(0% 57.777634521%, 100% 57.777634521%, 100% 103.8793705118%, 0% 103.8793705118%);
    transform: translate(-1.9152619892%, -0.367101896%);
  }
  1.3% {
    -webkit-clip-path: polygon(0% 63.2193183633%, 100% 63.2193183633%, 100% 106.8813058513%, 0% 106.8813058513%);
    clip-path: polygon(0% 63.2193183633%, 100% 63.2193183633%, 100% 106.8813058513%, 0% 106.8813058513%);
    transform: translate(1.4687483959%, -1.199925333%);
  }
  1.4% {
    -webkit-clip-path: polygon(0% 40.4789392567%, 100% 40.4789392567%, 100% 62.5481436113%, 0% 62.5481436113%);
    clip-path: polygon(0% 40.4789392567%, 100% 40.4789392567%, 100% 62.5481436113%, 0% 62.5481436113%);
    transform: translate(1.0011681498%, 0.0907245498%);
  }
  1.5% {
    -webkit-clip-path: polygon(0% 11.5686100094%, 100% 11.5686100094%, 100% 61.2650423099%, 0% 61.2650423099%);
    clip-path: polygon(0% 11.5686100094%, 100% 11.5686100094%, 100% 61.2650423099%, 0% 61.2650423099%);
    transform: translate(-1.9962788154%, -0.0491439069%);
  }
  1.6% {
    -webkit-clip-path: polygon(0% 5.0200166301%, 100% 5.0200166301%, 100% 33.8836910533%, 0% 33.8836910533%);
    clip-path: polygon(0% 5.0200166301%, 100% 5.0200166301%, 100% 33.8836910533%, 0% 33.8836910533%);
    transform: translate(1.0604631278%, 0.6344180011%);
  }
  1.7% {
    -webkit-clip-path: polygon(0% 47.1685418635%, 100% 47.1685418635%, 100% 80.5838718158%, 0% 80.5838718158%);
    clip-path: polygon(0% 47.1685418635%, 100% 47.1685418635%, 100% 80.5838718158%, 0% 80.5838718158%);
    transform: translate(-0.5171563337%, 1.0352250151%);
  }
  1.8% {
    -webkit-clip-path: polygon(0% 41.4866800688%, 100% 41.4866800688%, 100% 74.8604934901%, 0% 74.8604934901%);
    clip-path: polygon(0% 41.4866800688%, 100% 41.4866800688%, 100% 74.8604934901%, 0% 74.8604934901%);
    transform: translate(-0.7274067059%, 1.71516947%);
  }
  1.9% {
    -webkit-clip-path: polygon(0% 64.1783487512%, 100% 64.1783487512%, 100% 81.82278416%, 0% 81.82278416%);
    clip-path: polygon(0% 64.1783487512%, 100% 64.1783487512%, 100% 81.82278416%, 0% 81.82278416%);
    transform: translate(1.5004558912%, -1.6129900548%);
  }
  2% {
    -webkit-clip-path: polygon(0% 28.3910118243%, 100% 28.3910118243%, 100% 44.678774832%, 0% 44.678774832%);
    clip-path: polygon(0% 28.3910118243%, 100% 28.3910118243%, 100% 44.678774832%, 0% 44.678774832%);
    transform: translate(-0.2404568346%, 0.0129116766%);
  }
  2.1% {
    -webkit-clip-path: polygon(0% 42.1234084108%, 100% 42.1234084108%, 100% 71.7483421568%, 0% 71.7483421568%);
    clip-path: polygon(0% 42.1234084108%, 100% 42.1234084108%, 100% 71.7483421568%, 0% 71.7483421568%);
    transform: translate(0.65405099%, -0.9618194138%);
  }
  2.2% {
    -webkit-clip-path: polygon(0% 32.9018085992%, 100% 32.9018085992%, 100% 53.6605110817%, 0% 53.6605110817%);
    clip-path: polygon(0% 32.9018085992%, 100% 32.9018085992%, 100% 53.6605110817%, 0% 53.6605110817%);
    transform: translate(-0.4745300661%, -0.0825593543%);
  }
  2.3% {
    -webkit-clip-path: polygon(0% 75.7854801175%, 100% 75.7854801175%, 100% 112.3840110358%, 0% 112.3840110358%);
    clip-path: polygon(0% 75.7854801175%, 100% 75.7854801175%, 100% 112.3840110358%, 0% 112.3840110358%);
    transform: translate(0.2379312306%, -1.8614839351%);
  }
  2.4% {
    -webkit-clip-path: polygon(0% 73.4097747152%, 100% 73.4097747152%, 100% 79.9380068906%, 0% 79.9380068906%);
    clip-path: polygon(0% 73.4097747152%, 100% 73.4097747152%, 100% 79.9380068906%, 0% 79.9380068906%);
    transform: translate(-1.2838408745%, -0.8360326378%);
  }
  2.5% {
    -webkit-clip-path: polygon(0% 24.3738573886%, 100% 24.3738573886%, 100% 52.4392080109%, 0% 52.4392080109%);
    clip-path: polygon(0% 24.3738573886%, 100% 24.3738573886%, 100% 52.4392080109%, 0% 52.4392080109%);
    transform: translate(-1.9068828989%, -1.8365924304%);
  }
  2.6% {
    -webkit-clip-path: polygon(0% 98.8901132093%, 100% 98.8901132093%, 100% 118.1782926446%, 0% 118.1782926446%);
    clip-path: polygon(0% 98.8901132093%, 100% 98.8901132093%, 100% 118.1782926446%, 0% 118.1782926446%);
    transform: translate(-1.3705856597%, -1.8883769793%);
  }
  2.7% {
    -webkit-clip-path: polygon(0% 90.2480814789%, 100% 90.2480814789%, 100% 110.7142309969%, 0% 110.7142309969%);
    clip-path: polygon(0% 90.2480814789%, 100% 90.2480814789%, 100% 110.7142309969%, 0% 110.7142309969%);
    transform: translate(-0.74985751%, -1.7151307323%);
  }
  2.8% {
    -webkit-clip-path: polygon(0% 60.4396920886%, 100% 60.4396920886%, 100% 101.9827132288%, 0% 101.9827132288%);
    clip-path: polygon(0% 60.4396920886%, 100% 60.4396920886%, 100% 101.9827132288%, 0% 101.9827132288%);
    transform: translate(0.3013052235%, -0.0374735649%);
  }
  2.9% {
    -webkit-clip-path: polygon(0% 67.9996997479%, 100% 67.9996997479%, 100% 101.1493809935%, 0% 101.1493809935%);
    clip-path: polygon(0% 67.9996997479%, 100% 67.9996997479%, 100% 101.1493809935%, 0% 101.1493809935%);
    transform: translate(1.923221087%, -1.5553940524%);
  }
  3%,
  100% {
    -webkit-clip-path: none;
    clip-path: none;
    transform: none;
  }
}
.aside__pvbnr .thumb__btn.-t2:before {
  -webkit-animation: glitch-before_b 2s linear infinite alternate both;
  animation: glitch-before_b 2s linear infinite alternate both;
}
@-webkit-keyframes glitch-before_b {
  0% {
    -webkit-clip-path: polygon(0% 70.8844550533%, 100% 70.8844550533%, 100% 103.8335266862%, 0% 103.8335266862%);
    clip-path: polygon(0% 70.8844550533%, 100% 70.8844550533%, 100% 103.8335266862%, 0% 103.8335266862%);
    transform: translate(-1.3931678733%, -0.9737135143%);
  }
  0.1% {
    -webkit-clip-path: polygon(0% 1.1497425632%, 100% 1.1497425632%, 100% 12.1931337943%, 0% 12.1931337943%);
    clip-path: polygon(0% 1.1497425632%, 100% 1.1497425632%, 100% 12.1931337943%, 0% 12.1931337943%);
    transform: translate(-1.119070936%, -0.3186338404%);
  }
  0.2% {
    -webkit-clip-path: polygon(0% 28.8943898869%, 100% 28.8943898869%, 100% 62.2478087951%, 0% 62.2478087951%);
    clip-path: polygon(0% 28.8943898869%, 100% 28.8943898869%, 100% 62.2478087951%, 0% 62.2478087951%);
    transform: translate(-1.3252416629%, -0.0743050704%);
  }
  0.3% {
    -webkit-clip-path: polygon(0% 0.088981547%, 100% 0.088981547%, 100% 14.7074546608%, 0% 14.7074546608%);
    clip-path: polygon(0% 0.088981547%, 100% 0.088981547%, 100% 14.7074546608%, 0% 14.7074546608%);
    transform: translate(0.0982521797%, 1.6345067806%);
  }
  0.4% {
    -webkit-clip-path: polygon(0% 71.9116191739%, 100% 71.9116191739%, 100% 104.4384561351%, 0% 104.4384561351%);
    clip-path: polygon(0% 71.9116191739%, 100% 71.9116191739%, 100% 104.4384561351%, 0% 104.4384561351%);
    transform: translate(1.8008365331%, -1.528685909%);
  }
  0.5% {
    -webkit-clip-path: polygon(0% 67.2793657211%, 100% 67.2793657211%, 100% 82.2433359079%, 0% 82.2433359079%);
    clip-path: polygon(0% 67.2793657211%, 100% 67.2793657211%, 100% 82.2433359079%, 0% 82.2433359079%);
    transform: translate(0.2451178645%, -0.3452140416%);
  }
  0.6% {
    -webkit-clip-path: polygon(0% 14.0655250451%, 100% 14.0655250451%, 100% 15.8819063923%, 0% 15.8819063923%);
    clip-path: polygon(0% 14.0655250451%, 100% 14.0655250451%, 100% 15.8819063923%, 0% 15.8819063923%);
    transform: translate(0.6862671593%, -0.7439937595%);
  }
  0.7% {
    -webkit-clip-path: polygon(0% 79.6971227769%, 100% 79.6971227769%, 100% 125.9381958465%, 0% 125.9381958465%);
    clip-path: polygon(0% 79.6971227769%, 100% 79.6971227769%, 100% 125.9381958465%, 0% 125.9381958465%);
    transform: translate(0.3079432024%, 0.3122076617%);
  }
  0.8% {
    -webkit-clip-path: polygon(0% 74.1641967358%, 100% 74.1641967358%, 100% 114.43907279%, 0% 114.43907279%);
    clip-path: polygon(0% 74.1641967358%, 100% 74.1641967358%, 100% 114.43907279%, 0% 114.43907279%);
    transform: translate(1.3822725576%, 1.0659956066%);
  }
  0.9% {
    -webkit-clip-path: polygon(0% 55.5667229954%, 100% 55.5667229954%, 100% 99.2992581862%, 0% 99.2992581862%);
    clip-path: polygon(0% 55.5667229954%, 100% 55.5667229954%, 100% 99.2992581862%, 0% 99.2992581862%);
    transform: translate(1.1112559254%, 0.4754135724%);
  }
  1% {
    -webkit-clip-path: polygon(0% 32.4396495926%, 100% 32.4396495926%, 100% 47.4026007246%, 0% 47.4026007246%);
    clip-path: polygon(0% 32.4396495926%, 100% 32.4396495926%, 100% 47.4026007246%, 0% 47.4026007246%);
    transform: translate(-1.8293962161%, -0.6496548272%);
  }
  1.1% {
    -webkit-clip-path: polygon(0% 39.1645338746%, 100% 39.1645338746%, 100% 67.2087611926%, 0% 67.2087611926%);
    clip-path: polygon(0% 39.1645338746%, 100% 39.1645338746%, 100% 67.2087611926%, 0% 67.2087611926%);
    transform: translate(-1.7959590479%, -1.5924708353%);
  }
  1.2% {
    -webkit-clip-path: polygon(0% 89.2751926354%, 100% 89.2751926354%, 100% 96.6783992055%, 0% 96.6783992055%);
    clip-path: polygon(0% 89.2751926354%, 100% 89.2751926354%, 100% 96.6783992055%, 0% 96.6783992055%);
    transform: translate(-0.8636405221%, -0.8390893275%);
  }
  1.3% {
    -webkit-clip-path: polygon(0% 54.007238555%, 100% 54.007238555%, 100% 76.3204581692%, 0% 76.3204581692%);
    clip-path: polygon(0% 54.007238555%, 100% 54.007238555%, 100% 76.3204581692%, 0% 76.3204581692%);
    transform: translate(-0.9439737079%, 0.4895771511%);
  }
  1.4% {
    -webkit-clip-path: polygon(0% 64.0353619671%, 100% 64.0353619671%, 100% 110.6357737751%, 0% 110.6357737751%);
    clip-path: polygon(0% 64.0353619671%, 100% 64.0353619671%, 100% 110.6357737751%, 0% 110.6357737751%);
    transform: translate(0.8581414134%, -0.4571560725%);
  }
  1.5% {
    -webkit-clip-path: polygon(0% 37.8144109899%, 100% 37.8144109899%, 100% 42.5327032592%, 0% 42.5327032592%);
    clip-path: polygon(0% 37.8144109899%, 100% 37.8144109899%, 100% 42.5327032592%, 0% 42.5327032592%);
    transform: translate(-1.1632798795%, 0.4421032568%);
  }
  1.6% {
    -webkit-clip-path: polygon(0% 40.5971742312%, 100% 40.5971742312%, 100% 48.1423582055%, 0% 48.1423582055%);
    clip-path: polygon(0% 40.5971742312%, 100% 40.5971742312%, 100% 48.1423582055%, 0% 48.1423582055%);
    transform: translate(0.9679012153%, -0.8551250277%);
  }
  1.7% {
    -webkit-clip-path: polygon(0% 95.4119801971%, 100% 95.4119801971%, 100% 104.2233322896%, 0% 104.2233322896%);
    clip-path: polygon(0% 95.4119801971%, 100% 95.4119801971%, 100% 104.2233322896%, 0% 104.2233322896%);
    transform: translate(1.5216858189%, -0.5234806094%);
  }
  1.8% {
    -webkit-clip-path: polygon(0% 65.6274925506%, 100% 65.6274925506%, 100% 77.0159882096%, 0% 77.0159882096%);
    clip-path: polygon(0% 65.6274925506%, 100% 65.6274925506%, 100% 77.0159882096%, 0% 77.0159882096%);
    transform: translate(0.3172254749%, -1.4850528184%);
  }
  1.9% {
    -webkit-clip-path: polygon(0% 44.9875328491%, 100% 44.9875328491%, 100% 50.0051556318%, 0% 50.0051556318%);
    clip-path: polygon(0% 44.9875328491%, 100% 44.9875328491%, 100% 50.0051556318%, 0% 50.0051556318%);
    transform: translate(-0.8471683598%, 0.4525173936%);
  }
  2% {
    -webkit-clip-path: polygon(0% 38.6445488722%, 100% 38.6445488722%, 100% 65.9918777639%, 0% 65.9918777639%);
    clip-path: polygon(0% 38.6445488722%, 100% 38.6445488722%, 100% 65.9918777639%, 0% 65.9918777639%);
    transform: translate(-0.7120286354%, 0.2827021067%);
  }
  2.1% {
    -webkit-clip-path: polygon(0% 39.6380858962%, 100% 39.6380858962%, 100% 61.0703094794%, 0% 61.0703094794%);
    clip-path: polygon(0% 39.6380858962%, 100% 39.6380858962%, 100% 61.0703094794%, 0% 61.0703094794%);
    transform: translate(0.5392287621%, -0.7112481105%);
  }
  2.2% {
    -webkit-clip-path: polygon(0% 41.3899016125%, 100% 41.3899016125%, 100% 44.0000739956%, 0% 44.0000739956%);
    clip-path: polygon(0% 41.3899016125%, 100% 41.3899016125%, 100% 44.0000739956%, 0% 44.0000739956%);
    transform: translate(-1.0949280999%, -1.4214930152%);
  }
  2.3% {
    -webkit-clip-path: polygon(0% 47.766380321%, 100% 47.766380321%, 100% 76.0331014561%, 0% 76.0331014561%);
    clip-path: polygon(0% 47.766380321%, 100% 47.766380321%, 100% 76.0331014561%, 0% 76.0331014561%);
    transform: translate(-1.5894704191%, -0.4893107626%);
  }
  2.4% {
    -webkit-clip-path: polygon(0% 40.3595819013%, 100% 40.3595819013%, 100% 49.4061164152%, 0% 49.4061164152%);
    clip-path: polygon(0% 40.3595819013%, 100% 40.3595819013%, 100% 49.4061164152%, 0% 49.4061164152%);
    transform: translate(0.8076643924%, -1.840760433%);
  }
  2.5% {
    -webkit-clip-path: polygon(0% 67.7263508029%, 100% 67.7263508029%, 100% 76.952149781%, 0% 76.952149781%);
    clip-path: polygon(0% 67.7263508029%, 100% 67.7263508029%, 100% 76.952149781%, 0% 76.952149781%);
    transform: translate(0.7521611298%, -1.3173657927%);
  }
  2.6% {
    -webkit-clip-path: polygon(0% 70.0995702717%, 100% 70.0995702717%, 100% 81.8675598744%, 0% 81.8675598744%);
    clip-path: polygon(0% 70.0995702717%, 100% 70.0995702717%, 100% 81.8675598744%, 0% 81.8675598744%);
    transform: translate(0.6385961248%, -1.7107932528%);
  }
  2.7% {
    -webkit-clip-path: polygon(0% 16.1925742023%, 100% 16.1925742023%, 100% 25.1454786102%, 0% 25.1454786102%);
    clip-path: polygon(0% 16.1925742023%, 100% 16.1925742023%, 100% 25.1454786102%, 0% 25.1454786102%);
    transform: translate(-0.7591284223%, 1.588138348%);
  }
  2.8% {
    -webkit-clip-path: polygon(0% 35.1273649902%, 100% 35.1273649902%, 100% 58.7167768118%, 0% 58.7167768118%);
    clip-path: polygon(0% 35.1273649902%, 100% 35.1273649902%, 100% 58.7167768118%, 0% 58.7167768118%);
    transform: translate(1.8949317163%, 1.1671668402%);
  }
  2.9% {
    -webkit-clip-path: polygon(0% 77.8415197831%, 100% 77.8415197831%, 100% 107.6743678234%, 0% 107.6743678234%);
    clip-path: polygon(0% 77.8415197831%, 100% 77.8415197831%, 100% 107.6743678234%, 0% 107.6743678234%);
    transform: translate(-0.6282548789%, 1.9625502768%);
  }
  3%,
  100% {
    -webkit-clip-path: none;
    clip-path: none;
    transform: none;
  }
}
@keyframes glitch-before_b {
  0% {
    -webkit-clip-path: polygon(0% 70.8844550533%, 100% 70.8844550533%, 100% 103.8335266862%, 0% 103.8335266862%);
    clip-path: polygon(0% 70.8844550533%, 100% 70.8844550533%, 100% 103.8335266862%, 0% 103.8335266862%);
    transform: translate(-1.3931678733%, -0.9737135143%);
  }
  0.1% {
    -webkit-clip-path: polygon(0% 1.1497425632%, 100% 1.1497425632%, 100% 12.1931337943%, 0% 12.1931337943%);
    clip-path: polygon(0% 1.1497425632%, 100% 1.1497425632%, 100% 12.1931337943%, 0% 12.1931337943%);
    transform: translate(-1.119070936%, -0.3186338404%);
  }
  0.2% {
    -webkit-clip-path: polygon(0% 28.8943898869%, 100% 28.8943898869%, 100% 62.2478087951%, 0% 62.2478087951%);
    clip-path: polygon(0% 28.8943898869%, 100% 28.8943898869%, 100% 62.2478087951%, 0% 62.2478087951%);
    transform: translate(-1.3252416629%, -0.0743050704%);
  }
  0.3% {
    -webkit-clip-path: polygon(0% 0.088981547%, 100% 0.088981547%, 100% 14.7074546608%, 0% 14.7074546608%);
    clip-path: polygon(0% 0.088981547%, 100% 0.088981547%, 100% 14.7074546608%, 0% 14.7074546608%);
    transform: translate(0.0982521797%, 1.6345067806%);
  }
  0.4% {
    -webkit-clip-path: polygon(0% 71.9116191739%, 100% 71.9116191739%, 100% 104.4384561351%, 0% 104.4384561351%);
    clip-path: polygon(0% 71.9116191739%, 100% 71.9116191739%, 100% 104.4384561351%, 0% 104.4384561351%);
    transform: translate(1.8008365331%, -1.528685909%);
  }
  0.5% {
    -webkit-clip-path: polygon(0% 67.2793657211%, 100% 67.2793657211%, 100% 82.2433359079%, 0% 82.2433359079%);
    clip-path: polygon(0% 67.2793657211%, 100% 67.2793657211%, 100% 82.2433359079%, 0% 82.2433359079%);
    transform: translate(0.2451178645%, -0.3452140416%);
  }
  0.6% {
    -webkit-clip-path: polygon(0% 14.0655250451%, 100% 14.0655250451%, 100% 15.8819063923%, 0% 15.8819063923%);
    clip-path: polygon(0% 14.0655250451%, 100% 14.0655250451%, 100% 15.8819063923%, 0% 15.8819063923%);
    transform: translate(0.6862671593%, -0.7439937595%);
  }
  0.7% {
    -webkit-clip-path: polygon(0% 79.6971227769%, 100% 79.6971227769%, 100% 125.9381958465%, 0% 125.9381958465%);
    clip-path: polygon(0% 79.6971227769%, 100% 79.6971227769%, 100% 125.9381958465%, 0% 125.9381958465%);
    transform: translate(0.3079432024%, 0.3122076617%);
  }
  0.8% {
    -webkit-clip-path: polygon(0% 74.1641967358%, 100% 74.1641967358%, 100% 114.43907279%, 0% 114.43907279%);
    clip-path: polygon(0% 74.1641967358%, 100% 74.1641967358%, 100% 114.43907279%, 0% 114.43907279%);
    transform: translate(1.3822725576%, 1.0659956066%);
  }
  0.9% {
    -webkit-clip-path: polygon(0% 55.5667229954%, 100% 55.5667229954%, 100% 99.2992581862%, 0% 99.2992581862%);
    clip-path: polygon(0% 55.5667229954%, 100% 55.5667229954%, 100% 99.2992581862%, 0% 99.2992581862%);
    transform: translate(1.1112559254%, 0.4754135724%);
  }
  1% {
    -webkit-clip-path: polygon(0% 32.4396495926%, 100% 32.4396495926%, 100% 47.4026007246%, 0% 47.4026007246%);
    clip-path: polygon(0% 32.4396495926%, 100% 32.4396495926%, 100% 47.4026007246%, 0% 47.4026007246%);
    transform: translate(-1.8293962161%, -0.6496548272%);
  }
  1.1% {
    -webkit-clip-path: polygon(0% 39.1645338746%, 100% 39.1645338746%, 100% 67.2087611926%, 0% 67.2087611926%);
    clip-path: polygon(0% 39.1645338746%, 100% 39.1645338746%, 100% 67.2087611926%, 0% 67.2087611926%);
    transform: translate(-1.7959590479%, -1.5924708353%);
  }
  1.2% {
    -webkit-clip-path: polygon(0% 89.2751926354%, 100% 89.2751926354%, 100% 96.6783992055%, 0% 96.6783992055%);
    clip-path: polygon(0% 89.2751926354%, 100% 89.2751926354%, 100% 96.6783992055%, 0% 96.6783992055%);
    transform: translate(-0.8636405221%, -0.8390893275%);
  }
  1.3% {
    -webkit-clip-path: polygon(0% 54.007238555%, 100% 54.007238555%, 100% 76.3204581692%, 0% 76.3204581692%);
    clip-path: polygon(0% 54.007238555%, 100% 54.007238555%, 100% 76.3204581692%, 0% 76.3204581692%);
    transform: translate(-0.9439737079%, 0.4895771511%);
  }
  1.4% {
    -webkit-clip-path: polygon(0% 64.0353619671%, 100% 64.0353619671%, 100% 110.6357737751%, 0% 110.6357737751%);
    clip-path: polygon(0% 64.0353619671%, 100% 64.0353619671%, 100% 110.6357737751%, 0% 110.6357737751%);
    transform: translate(0.8581414134%, -0.4571560725%);
  }
  1.5% {
    -webkit-clip-path: polygon(0% 37.8144109899%, 100% 37.8144109899%, 100% 42.5327032592%, 0% 42.5327032592%);
    clip-path: polygon(0% 37.8144109899%, 100% 37.8144109899%, 100% 42.5327032592%, 0% 42.5327032592%);
    transform: translate(-1.1632798795%, 0.4421032568%);
  }
  1.6% {
    -webkit-clip-path: polygon(0% 40.5971742312%, 100% 40.5971742312%, 100% 48.1423582055%, 0% 48.1423582055%);
    clip-path: polygon(0% 40.5971742312%, 100% 40.5971742312%, 100% 48.1423582055%, 0% 48.1423582055%);
    transform: translate(0.9679012153%, -0.8551250277%);
  }
  1.7% {
    -webkit-clip-path: polygon(0% 95.4119801971%, 100% 95.4119801971%, 100% 104.2233322896%, 0% 104.2233322896%);
    clip-path: polygon(0% 95.4119801971%, 100% 95.4119801971%, 100% 104.2233322896%, 0% 104.2233322896%);
    transform: translate(1.5216858189%, -0.5234806094%);
  }
  1.8% {
    -webkit-clip-path: polygon(0% 65.6274925506%, 100% 65.6274925506%, 100% 77.0159882096%, 0% 77.0159882096%);
    clip-path: polygon(0% 65.6274925506%, 100% 65.6274925506%, 100% 77.0159882096%, 0% 77.0159882096%);
    transform: translate(0.3172254749%, -1.4850528184%);
  }
  1.9% {
    -webkit-clip-path: polygon(0% 44.9875328491%, 100% 44.9875328491%, 100% 50.0051556318%, 0% 50.0051556318%);
    clip-path: polygon(0% 44.9875328491%, 100% 44.9875328491%, 100% 50.0051556318%, 0% 50.0051556318%);
    transform: translate(-0.8471683598%, 0.4525173936%);
  }
  2% {
    -webkit-clip-path: polygon(0% 38.6445488722%, 100% 38.6445488722%, 100% 65.9918777639%, 0% 65.9918777639%);
    clip-path: polygon(0% 38.6445488722%, 100% 38.6445488722%, 100% 65.9918777639%, 0% 65.9918777639%);
    transform: translate(-0.7120286354%, 0.2827021067%);
  }
  2.1% {
    -webkit-clip-path: polygon(0% 39.6380858962%, 100% 39.6380858962%, 100% 61.0703094794%, 0% 61.0703094794%);
    clip-path: polygon(0% 39.6380858962%, 100% 39.6380858962%, 100% 61.0703094794%, 0% 61.0703094794%);
    transform: translate(0.5392287621%, -0.7112481105%);
  }
  2.2% {
    -webkit-clip-path: polygon(0% 41.3899016125%, 100% 41.3899016125%, 100% 44.0000739956%, 0% 44.0000739956%);
    clip-path: polygon(0% 41.3899016125%, 100% 41.3899016125%, 100% 44.0000739956%, 0% 44.0000739956%);
    transform: translate(-1.0949280999%, -1.4214930152%);
  }
  2.3% {
    -webkit-clip-path: polygon(0% 47.766380321%, 100% 47.766380321%, 100% 76.0331014561%, 0% 76.0331014561%);
    clip-path: polygon(0% 47.766380321%, 100% 47.766380321%, 100% 76.0331014561%, 0% 76.0331014561%);
    transform: translate(-1.5894704191%, -0.4893107626%);
  }
  2.4% {
    -webkit-clip-path: polygon(0% 40.3595819013%, 100% 40.3595819013%, 100% 49.4061164152%, 0% 49.4061164152%);
    clip-path: polygon(0% 40.3595819013%, 100% 40.3595819013%, 100% 49.4061164152%, 0% 49.4061164152%);
    transform: translate(0.8076643924%, -1.840760433%);
  }
  2.5% {
    -webkit-clip-path: polygon(0% 67.7263508029%, 100% 67.7263508029%, 100% 76.952149781%, 0% 76.952149781%);
    clip-path: polygon(0% 67.7263508029%, 100% 67.7263508029%, 100% 76.952149781%, 0% 76.952149781%);
    transform: translate(0.7521611298%, -1.3173657927%);
  }
  2.6% {
    -webkit-clip-path: polygon(0% 70.0995702717%, 100% 70.0995702717%, 100% 81.8675598744%, 0% 81.8675598744%);
    clip-path: polygon(0% 70.0995702717%, 100% 70.0995702717%, 100% 81.8675598744%, 0% 81.8675598744%);
    transform: translate(0.6385961248%, -1.7107932528%);
  }
  2.7% {
    -webkit-clip-path: polygon(0% 16.1925742023%, 100% 16.1925742023%, 100% 25.1454786102%, 0% 25.1454786102%);
    clip-path: polygon(0% 16.1925742023%, 100% 16.1925742023%, 100% 25.1454786102%, 0% 25.1454786102%);
    transform: translate(-0.7591284223%, 1.588138348%);
  }
  2.8% {
    -webkit-clip-path: polygon(0% 35.1273649902%, 100% 35.1273649902%, 100% 58.7167768118%, 0% 58.7167768118%);
    clip-path: polygon(0% 35.1273649902%, 100% 35.1273649902%, 100% 58.7167768118%, 0% 58.7167768118%);
    transform: translate(1.8949317163%, 1.1671668402%);
  }
  2.9% {
    -webkit-clip-path: polygon(0% 77.8415197831%, 100% 77.8415197831%, 100% 107.6743678234%, 0% 107.6743678234%);
    clip-path: polygon(0% 77.8415197831%, 100% 77.8415197831%, 100% 107.6743678234%, 0% 107.6743678234%);
    transform: translate(-0.6282548789%, 1.9625502768%);
  }
  3%,
  100% {
    -webkit-clip-path: none;
    clip-path: none;
    transform: none;
  }
}
.aside__pvbnr .thumb__btn:after {
  -webkit-animation: glitch-after_b 2s linear infinite alternate both;
  animation: glitch-after_b 2s linear infinite alternate both;
}
@-webkit-keyframes glitch-after_b {
  0% {
    -webkit-clip-path: polygon(0% 27.4813846401%, 100% 27.4813846401%, 100% 52.2540702434%, 0% 52.2540702434%);
    clip-path: polygon(0% 27.4813846401%, 100% 27.4813846401%, 100% 52.2540702434%, 0% 52.2540702434%);
    transform: translate(1.9480470545%, 1.5671493501%);
  }
  0.1% {
    -webkit-clip-path: polygon(0% 57.7936714084%, 100% 57.7936714084%, 100% 75.4636623355%, 0% 75.4636623355%);
    clip-path: polygon(0% 57.7936714084%, 100% 57.7936714084%, 100% 75.4636623355%, 0% 75.4636623355%);
    transform: translate(1.3206515617%, 0.6023083425%);
  }
  0.2% {
    -webkit-clip-path: polygon(0% 77.2963251877%, 100% 77.2963251877%, 100% 85.9492998087%, 0% 85.9492998087%);
    clip-path: polygon(0% 77.2963251877%, 100% 77.2963251877%, 100% 85.9492998087%, 0% 85.9492998087%);
    transform: translate(-1.3419743627%, 1.6670103438%);
  }
  0.3% {
    -webkit-clip-path: polygon(0% 28.1829122853%, 100% 28.1829122853%, 100% 55.9459089471%, 0% 55.9459089471%);
    clip-path: polygon(0% 28.1829122853%, 100% 28.1829122853%, 100% 55.9459089471%, 0% 55.9459089471%);
    transform: translate(-1.2388291596%, -1.5845519864%);
  }
  0.4% {
    -webkit-clip-path: polygon(0% 24.6854911122%, 100% 24.6854911122%, 100% 25.8077611105%, 0% 25.8077611105%);
    clip-path: polygon(0% 24.6854911122%, 100% 24.6854911122%, 100% 25.8077611105%, 0% 25.8077611105%);
    transform: translate(-0.0701206847%, -0.3307046556%);
  }
  0.5% {
    -webkit-clip-path: polygon(0% 74.9906382842%, 100% 74.9906382842%, 100% 81.8688148507%, 0% 81.8688148507%);
    clip-path: polygon(0% 74.9906382842%, 100% 74.9906382842%, 100% 81.8688148507%, 0% 81.8688148507%);
    transform: translate(-0.1162153003%, -1.5649945775%);
  }
  0.6% {
    -webkit-clip-path: polygon(0% 27.0744222259%, 100% 27.0744222259%, 100% 59.7538212469%, 0% 59.7538212469%);
    clip-path: polygon(0% 27.0744222259%, 100% 27.0744222259%, 100% 59.7538212469%, 0% 59.7538212469%);
    transform: translate(-0.4934370506%, 0.9626204827%);
  }
  0.7% {
    -webkit-clip-path: polygon(0% 68.8297203633%, 100% 68.8297203633%, 100% 74.0008969959%, 0% 74.0008969959%);
    clip-path: polygon(0% 68.8297203633%, 100% 68.8297203633%, 100% 74.0008969959%, 0% 74.0008969959%);
    transform: translate(-1.2930075959%, 0.6275918798%);
  }
  0.8% {
    -webkit-clip-path: polygon(0% 9.318191689%, 100% 9.318191689%, 100% 48.4708492089%, 0% 48.4708492089%);
    clip-path: polygon(0% 9.318191689%, 100% 9.318191689%, 100% 48.4708492089%, 0% 48.4708492089%);
    transform: translate(-1.0819840835%, 1.1313544325%);
  }
  0.9% {
    -webkit-clip-path: polygon(0% 51.3585739687%, 100% 51.3585739687%, 100% 82.1489743481%, 0% 82.1489743481%);
    clip-path: polygon(0% 51.3585739687%, 100% 51.3585739687%, 100% 82.1489743481%, 0% 82.1489743481%);
    transform: translate(-1.4875959306%, -0.1573534933%);
  }
  1% {
    -webkit-clip-path: polygon(0% 48.5187430436%, 100% 48.5187430436%, 100% 79.2518042444%, 0% 79.2518042444%);
    clip-path: polygon(0% 48.5187430436%, 100% 48.5187430436%, 100% 79.2518042444%, 0% 79.2518042444%);
    transform: translate(1.6392669967%, 0.1187529343%);
  }
  1.1% {
    -webkit-clip-path: polygon(0% 18.7716290119%, 100% 18.7716290119%, 100% 65.0286424032%, 0% 65.0286424032%);
    clip-path: polygon(0% 18.7716290119%, 100% 18.7716290119%, 100% 65.0286424032%, 0% 65.0286424032%);
    transform: translate(1.8574119408%, 0.0592105862%);
  }
  1.2% {
    -webkit-clip-path: polygon(0% 88.246650481%, 100% 88.246650481%, 100% 124.552615403%, 0% 124.552615403%);
    clip-path: polygon(0% 88.246650481%, 100% 88.246650481%, 100% 124.552615403%, 0% 124.552615403%);
    transform: translate(0.9028877622%, 1.1250380459%);
  }
  1.3% {
    -webkit-clip-path: polygon(0% 13.0910672384%, 100% 13.0910672384%, 100% 16.5919766564%, 0% 16.5919766564%);
    clip-path: polygon(0% 13.0910672384%, 100% 13.0910672384%, 100% 16.5919766564%, 0% 16.5919766564%);
    transform: translate(1.7283467093%, 1.0124903382%);
  }
  1.4% {
    -webkit-clip-path: polygon(0% 88.6618947918%, 100% 88.6618947918%, 100% 135.2462137945%, 0% 135.2462137945%);
    clip-path: polygon(0% 88.6618947918%, 100% 88.6618947918%, 100% 135.2462137945%, 0% 135.2462137945%);
    transform: translate(0.4746969095%, 1.554407394%);
  }
  1.5% {
    -webkit-clip-path: polygon(0% 10.6733012146%, 100% 10.6733012146%, 100% 24.1987031021%, 0% 24.1987031021%);
    clip-path: polygon(0% 10.6733012146%, 100% 10.6733012146%, 100% 24.1987031021%, 0% 24.1987031021%);
    transform: translate(1.7397459549%, -0.4827395394%);
  }
  1.6% {
    -webkit-clip-path: polygon(0% 13.4947976459%, 100% 13.4947976459%, 100% 17.5947361587%, 0% 17.5947361587%);
    clip-path: polygon(0% 13.4947976459%, 100% 13.4947976459%, 100% 17.5947361587%, 0% 17.5947361587%);
    transform: translate(-1.670495913%, 1.8989982543%);
  }
  1.7% {
    -webkit-clip-path: polygon(0% 71.7751664636%, 100% 71.7751664636%, 100% 73.80687988%, 0% 73.80687988%);
    clip-path: polygon(0% 71.7751664636%, 100% 71.7751664636%, 100% 73.80687988%, 0% 73.80687988%);
    transform: translate(-1.6280104423%, -1.7610291878%);
  }
  1.8% {
    -webkit-clip-path: polygon(0% 0.8747470901%, 100% 0.8747470901%, 100% 16.2097730801%, 0% 16.2097730801%);
    clip-path: polygon(0% 0.8747470901%, 100% 0.8747470901%, 100% 16.2097730801%, 0% 16.2097730801%);
    transform: translate(0.9523243684%, 0.1684059265%);
  }
  1.9% {
    -webkit-clip-path: polygon(0% 49.0612492139%, 100% 49.0612492139%, 100% 96.0029959742%, 0% 96.0029959742%);
    clip-path: polygon(0% 49.0612492139%, 100% 49.0612492139%, 100% 96.0029959742%, 0% 96.0029959742%);
    transform: translate(-0.4042010685%, -1.1797048406%);
  }
  2% {
    -webkit-clip-path: polygon(0% 47.9265708911%, 100% 47.9265708911%, 100% 65.3464858727%, 0% 65.3464858727%);
    clip-path: polygon(0% 47.9265708911%, 100% 47.9265708911%, 100% 65.3464858727%, 0% 65.3464858727%);
    transform: translate(1.5583323478%, -0.5303259334%);
  }
  2.1% {
    -webkit-clip-path: polygon(0% 77.0973738709%, 100% 77.0973738709%, 100% 120.3317708977%, 0% 120.3317708977%);
    clip-path: polygon(0% 77.0973738709%, 100% 77.0973738709%, 100% 120.3317708977%, 0% 120.3317708977%);
    transform: translate(0.8086956334%, 0.3169727236%);
  }
  2.2% {
    -webkit-clip-path: polygon(0% 72.217483791%, 100% 72.217483791%, 100% 117.1191474109%, 0% 117.1191474109%);
    clip-path: polygon(0% 72.217483791%, 100% 72.217483791%, 100% 117.1191474109%, 0% 117.1191474109%);
    transform: translate(0.3405622402%, 1.0290387595%);
  }
  2.3% {
    -webkit-clip-path: polygon(0% 31.0394299868%, 100% 31.0394299868%, 100% 48.4199617701%, 0% 48.4199617701%);
    clip-path: polygon(0% 31.0394299868%, 100% 31.0394299868%, 100% 48.4199617701%, 0% 48.4199617701%);
    transform: translate(-1.9553026701%, 0.173252993%);
  }
  2.4% {
    -webkit-clip-path: polygon(0% 35.3087523795%, 100% 35.3087523795%, 100% 52.7195574161%, 0% 52.7195574161%);
    clip-path: polygon(0% 35.3087523795%, 100% 35.3087523795%, 100% 52.7195574161%, 0% 52.7195574161%);
    transform: translate(0.9059608991%, -1.3836947471%);
  }
  2.5% {
    -webkit-clip-path: polygon(0% 78.4718553728%, 100% 78.4718553728%, 100% 118.8345678213%, 0% 118.8345678213%);
    clip-path: polygon(0% 78.4718553728%, 100% 78.4718553728%, 100% 118.8345678213%, 0% 118.8345678213%);
    transform: translate(-1.564637604%, 1.7237220857%);
  }
  2.6% {
    -webkit-clip-path: polygon(0% 43.9513864487%, 100% 43.9513864487%, 100% 71.9168404887%, 0% 71.9168404887%);
    clip-path: polygon(0% 43.9513864487%, 100% 43.9513864487%, 100% 71.9168404887%, 0% 71.9168404887%);
    transform: translate(0.7374674442%, 1.6942700441%);
  }
  2.7% {
    -webkit-clip-path: polygon(0% 56.432972251%, 100% 56.432972251%, 100% 66.9841388962%, 0% 66.9841388962%);
    clip-path: polygon(0% 56.432972251%, 100% 56.432972251%, 100% 66.9841388962%, 0% 66.9841388962%);
    transform: translate(1.798019086%, -0.1945320638%);
  }
  2.8% {
    -webkit-clip-path: polygon(0% 99.3070303768%, 100% 99.3070303768%, 100% 122.8411440796%, 0% 122.8411440796%);
    clip-path: polygon(0% 99.3070303768%, 100% 99.3070303768%, 100% 122.8411440796%, 0% 122.8411440796%);
    transform: translate(1.3973709697%, -1.8562695274%);
  }
  2.9% {
    -webkit-clip-path: polygon(0% 45.8607392959%, 100% 45.8607392959%, 100% 69.0237994831%, 0% 69.0237994831%);
    clip-path: polygon(0% 45.8607392959%, 100% 45.8607392959%, 100% 69.0237994831%, 0% 69.0237994831%);
    transform: translate(-1.546290823%, -1.2490766667%);
  }
  3%,
  100% {
    -webkit-clip-path: none;
    clip-path: none;
    transform: none;
  }
}
@keyframes glitch-after_b {
  0% {
    -webkit-clip-path: polygon(0% 27.4813846401%, 100% 27.4813846401%, 100% 52.2540702434%, 0% 52.2540702434%);
    clip-path: polygon(0% 27.4813846401%, 100% 27.4813846401%, 100% 52.2540702434%, 0% 52.2540702434%);
    transform: translate(1.9480470545%, 1.5671493501%);
  }
  0.1% {
    -webkit-clip-path: polygon(0% 57.7936714084%, 100% 57.7936714084%, 100% 75.4636623355%, 0% 75.4636623355%);
    clip-path: polygon(0% 57.7936714084%, 100% 57.7936714084%, 100% 75.4636623355%, 0% 75.4636623355%);
    transform: translate(1.3206515617%, 0.6023083425%);
  }
  0.2% {
    -webkit-clip-path: polygon(0% 77.2963251877%, 100% 77.2963251877%, 100% 85.9492998087%, 0% 85.9492998087%);
    clip-path: polygon(0% 77.2963251877%, 100% 77.2963251877%, 100% 85.9492998087%, 0% 85.9492998087%);
    transform: translate(-1.3419743627%, 1.6670103438%);
  }
  0.3% {
    -webkit-clip-path: polygon(0% 28.1829122853%, 100% 28.1829122853%, 100% 55.9459089471%, 0% 55.9459089471%);
    clip-path: polygon(0% 28.1829122853%, 100% 28.1829122853%, 100% 55.9459089471%, 0% 55.9459089471%);
    transform: translate(-1.2388291596%, -1.5845519864%);
  }
  0.4% {
    -webkit-clip-path: polygon(0% 24.6854911122%, 100% 24.6854911122%, 100% 25.8077611105%, 0% 25.8077611105%);
    clip-path: polygon(0% 24.6854911122%, 100% 24.6854911122%, 100% 25.8077611105%, 0% 25.8077611105%);
    transform: translate(-0.0701206847%, -0.3307046556%);
  }
  0.5% {
    -webkit-clip-path: polygon(0% 74.9906382842%, 100% 74.9906382842%, 100% 81.8688148507%, 0% 81.8688148507%);
    clip-path: polygon(0% 74.9906382842%, 100% 74.9906382842%, 100% 81.8688148507%, 0% 81.8688148507%);
    transform: translate(-0.1162153003%, -1.5649945775%);
  }
  0.6% {
    -webkit-clip-path: polygon(0% 27.0744222259%, 100% 27.0744222259%, 100% 59.7538212469%, 0% 59.7538212469%);
    clip-path: polygon(0% 27.0744222259%, 100% 27.0744222259%, 100% 59.7538212469%, 0% 59.7538212469%);
    transform: translate(-0.4934370506%, 0.9626204827%);
  }
  0.7% {
    -webkit-clip-path: polygon(0% 68.8297203633%, 100% 68.8297203633%, 100% 74.0008969959%, 0% 74.0008969959%);
    clip-path: polygon(0% 68.8297203633%, 100% 68.8297203633%, 100% 74.0008969959%, 0% 74.0008969959%);
    transform: translate(-1.2930075959%, 0.6275918798%);
  }
  0.8% {
    -webkit-clip-path: polygon(0% 9.318191689%, 100% 9.318191689%, 100% 48.4708492089%, 0% 48.4708492089%);
    clip-path: polygon(0% 9.318191689%, 100% 9.318191689%, 100% 48.4708492089%, 0% 48.4708492089%);
    transform: translate(-1.0819840835%, 1.1313544325%);
  }
  0.9% {
    -webkit-clip-path: polygon(0% 51.3585739687%, 100% 51.3585739687%, 100% 82.1489743481%, 0% 82.1489743481%);
    clip-path: polygon(0% 51.3585739687%, 100% 51.3585739687%, 100% 82.1489743481%, 0% 82.1489743481%);
    transform: translate(-1.4875959306%, -0.1573534933%);
  }
  1% {
    -webkit-clip-path: polygon(0% 48.5187430436%, 100% 48.5187430436%, 100% 79.2518042444%, 0% 79.2518042444%);
    clip-path: polygon(0% 48.5187430436%, 100% 48.5187430436%, 100% 79.2518042444%, 0% 79.2518042444%);
    transform: translate(1.6392669967%, 0.1187529343%);
  }
  1.1% {
    -webkit-clip-path: polygon(0% 18.7716290119%, 100% 18.7716290119%, 100% 65.0286424032%, 0% 65.0286424032%);
    clip-path: polygon(0% 18.7716290119%, 100% 18.7716290119%, 100% 65.0286424032%, 0% 65.0286424032%);
    transform: translate(1.8574119408%, 0.0592105862%);
  }
  1.2% {
    -webkit-clip-path: polygon(0% 88.246650481%, 100% 88.246650481%, 100% 124.552615403%, 0% 124.552615403%);
    clip-path: polygon(0% 88.246650481%, 100% 88.246650481%, 100% 124.552615403%, 0% 124.552615403%);
    transform: translate(0.9028877622%, 1.1250380459%);
  }
  1.3% {
    -webkit-clip-path: polygon(0% 13.0910672384%, 100% 13.0910672384%, 100% 16.5919766564%, 0% 16.5919766564%);
    clip-path: polygon(0% 13.0910672384%, 100% 13.0910672384%, 100% 16.5919766564%, 0% 16.5919766564%);
    transform: translate(1.7283467093%, 1.0124903382%);
  }
  1.4% {
    -webkit-clip-path: polygon(0% 88.6618947918%, 100% 88.6618947918%, 100% 135.2462137945%, 0% 135.2462137945%);
    clip-path: polygon(0% 88.6618947918%, 100% 88.6618947918%, 100% 135.2462137945%, 0% 135.2462137945%);
    transform: translate(0.4746969095%, 1.554407394%);
  }
  1.5% {
    -webkit-clip-path: polygon(0% 10.6733012146%, 100% 10.6733012146%, 100% 24.1987031021%, 0% 24.1987031021%);
    clip-path: polygon(0% 10.6733012146%, 100% 10.6733012146%, 100% 24.1987031021%, 0% 24.1987031021%);
    transform: translate(1.7397459549%, -0.4827395394%);
  }
  1.6% {
    -webkit-clip-path: polygon(0% 13.4947976459%, 100% 13.4947976459%, 100% 17.5947361587%, 0% 17.5947361587%);
    clip-path: polygon(0% 13.4947976459%, 100% 13.4947976459%, 100% 17.5947361587%, 0% 17.5947361587%);
    transform: translate(-1.670495913%, 1.8989982543%);
  }
  1.7% {
    -webkit-clip-path: polygon(0% 71.7751664636%, 100% 71.7751664636%, 100% 73.80687988%, 0% 73.80687988%);
    clip-path: polygon(0% 71.7751664636%, 100% 71.7751664636%, 100% 73.80687988%, 0% 73.80687988%);
    transform: translate(-1.6280104423%, -1.7610291878%);
  }
  1.8% {
    -webkit-clip-path: polygon(0% 0.8747470901%, 100% 0.8747470901%, 100% 16.2097730801%, 0% 16.2097730801%);
    clip-path: polygon(0% 0.8747470901%, 100% 0.8747470901%, 100% 16.2097730801%, 0% 16.2097730801%);
    transform: translate(0.9523243684%, 0.1684059265%);
  }
  1.9% {
    -webkit-clip-path: polygon(0% 49.0612492139%, 100% 49.0612492139%, 100% 96.0029959742%, 0% 96.0029959742%);
    clip-path: polygon(0% 49.0612492139%, 100% 49.0612492139%, 100% 96.0029959742%, 0% 96.0029959742%);
    transform: translate(-0.4042010685%, -1.1797048406%);
  }
  2% {
    -webkit-clip-path: polygon(0% 47.9265708911%, 100% 47.9265708911%, 100% 65.3464858727%, 0% 65.3464858727%);
    clip-path: polygon(0% 47.9265708911%, 100% 47.9265708911%, 100% 65.3464858727%, 0% 65.3464858727%);
    transform: translate(1.5583323478%, -0.5303259334%);
  }
  2.1% {
    -webkit-clip-path: polygon(0% 77.0973738709%, 100% 77.0973738709%, 100% 120.3317708977%, 0% 120.3317708977%);
    clip-path: polygon(0% 77.0973738709%, 100% 77.0973738709%, 100% 120.3317708977%, 0% 120.3317708977%);
    transform: translate(0.8086956334%, 0.3169727236%);
  }
  2.2% {
    -webkit-clip-path: polygon(0% 72.217483791%, 100% 72.217483791%, 100% 117.1191474109%, 0% 117.1191474109%);
    clip-path: polygon(0% 72.217483791%, 100% 72.217483791%, 100% 117.1191474109%, 0% 117.1191474109%);
    transform: translate(0.3405622402%, 1.0290387595%);
  }
  2.3% {
    -webkit-clip-path: polygon(0% 31.0394299868%, 100% 31.0394299868%, 100% 48.4199617701%, 0% 48.4199617701%);
    clip-path: polygon(0% 31.0394299868%, 100% 31.0394299868%, 100% 48.4199617701%, 0% 48.4199617701%);
    transform: translate(-1.9553026701%, 0.173252993%);
  }
  2.4% {
    -webkit-clip-path: polygon(0% 35.3087523795%, 100% 35.3087523795%, 100% 52.7195574161%, 0% 52.7195574161%);
    clip-path: polygon(0% 35.3087523795%, 100% 35.3087523795%, 100% 52.7195574161%, 0% 52.7195574161%);
    transform: translate(0.9059608991%, -1.3836947471%);
  }
  2.5% {
    -webkit-clip-path: polygon(0% 78.4718553728%, 100% 78.4718553728%, 100% 118.8345678213%, 0% 118.8345678213%);
    clip-path: polygon(0% 78.4718553728%, 100% 78.4718553728%, 100% 118.8345678213%, 0% 118.8345678213%);
    transform: translate(-1.564637604%, 1.7237220857%);
  }
  2.6% {
    -webkit-clip-path: polygon(0% 43.9513864487%, 100% 43.9513864487%, 100% 71.9168404887%, 0% 71.9168404887%);
    clip-path: polygon(0% 43.9513864487%, 100% 43.9513864487%, 100% 71.9168404887%, 0% 71.9168404887%);
    transform: translate(0.7374674442%, 1.6942700441%);
  }
  2.7% {
    -webkit-clip-path: polygon(0% 56.432972251%, 100% 56.432972251%, 100% 66.9841388962%, 0% 66.9841388962%);
    clip-path: polygon(0% 56.432972251%, 100% 56.432972251%, 100% 66.9841388962%, 0% 66.9841388962%);
    transform: translate(1.798019086%, -0.1945320638%);
  }
  2.8% {
    -webkit-clip-path: polygon(0% 99.3070303768%, 100% 99.3070303768%, 100% 122.8411440796%, 0% 122.8411440796%);
    clip-path: polygon(0% 99.3070303768%, 100% 99.3070303768%, 100% 122.8411440796%, 0% 122.8411440796%);
    transform: translate(1.3973709697%, -1.8562695274%);
  }
  2.9% {
    -webkit-clip-path: polygon(0% 45.8607392959%, 100% 45.8607392959%, 100% 69.0237994831%, 0% 69.0237994831%);
    clip-path: polygon(0% 45.8607392959%, 100% 45.8607392959%, 100% 69.0237994831%, 0% 69.0237994831%);
    transform: translate(-1.546290823%, -1.2490766667%);
  }
  3%,
  100% {
    -webkit-clip-path: none;
    clip-path: none;
    transform: none;
  }
}
.aside__pvbnr .thumb__btn.-t2:after {
  -webkit-animation: glitch-after_c 2s linear infinite alternate both;
  animation: glitch-after_c 2s linear infinite alternate both;
}
@-webkit-keyframes glitch-after_c {
  0% {
    -webkit-clip-path: polygon(0% 68.4567367155%, 100% 68.4567367155%, 100% 107.0521355356%, 0% 107.0521355356%);
    clip-path: polygon(0% 68.4567367155%, 100% 68.4567367155%, 100% 107.0521355356%, 0% 107.0521355356%);
    transform: translate(-1.9543989119%, 1.688968261%);
  }
  0.1% {
    -webkit-clip-path: polygon(0% 47.2282360345%, 100% 47.2282360345%, 100% 78.4425960035%, 0% 78.4425960035%);
    clip-path: polygon(0% 47.2282360345%, 100% 47.2282360345%, 100% 78.4425960035%, 0% 78.4425960035%);
    transform: translate(0.6253148564%, -1.3451647233%);
  }
  0.2% {
    -webkit-clip-path: polygon(0% 93.045347178%, 100% 93.045347178%, 100% 102.3611737488%, 0% 102.3611737488%);
    clip-path: polygon(0% 93.045347178%, 100% 93.045347178%, 100% 102.3611737488%, 0% 102.3611737488%);
    transform: translate(-1.0671257992%, -1.5508637196%);
  }
  0.3% {
    -webkit-clip-path: polygon(0% 60.8748643129%, 100% 60.8748643129%, 100% 66.5526969702%, 0% 66.5526969702%);
    clip-path: polygon(0% 60.8748643129%, 100% 60.8748643129%, 100% 66.5526969702%, 0% 66.5526969702%);
    transform: translate(-1.2751318556%, -0.6969097155%);
  }
  0.4% {
    -webkit-clip-path: polygon(0% 66.5253739483%, 100% 66.5253739483%, 100% 86.7979147903%, 0% 86.7979147903%);
    clip-path: polygon(0% 66.5253739483%, 100% 66.5253739483%, 100% 86.7979147903%, 0% 86.7979147903%);
    transform: translate(0.8917570974%, 0.3717781499%);
  }
  0.5% {
    -webkit-clip-path: polygon(0% 27.1401455457%, 100% 27.1401455457%, 100% 69.1607807877%, 0% 69.1607807877%);
    clip-path: polygon(0% 27.1401455457%, 100% 27.1401455457%, 100% 69.1607807877%, 0% 69.1607807877%);
    transform: translate(0.824252203%, 0.9415373184%);
  }
  0.6% {
    -webkit-clip-path: polygon(0% 79.7329159744%, 100% 79.7329159744%, 100% 85.2175127933%, 0% 85.2175127933%);
    clip-path: polygon(0% 79.7329159744%, 100% 79.7329159744%, 100% 85.2175127933%, 0% 85.2175127933%);
    transform: translate(0.4021989159%, 1.0705415203%);
  }
  0.7% {
    -webkit-clip-path: polygon(0% 10.7687983049%, 100% 10.7687983049%, 100% 12.3625026616%, 0% 12.3625026616%);
    clip-path: polygon(0% 10.7687983049%, 100% 10.7687983049%, 100% 12.3625026616%, 0% 12.3625026616%);
    transform: translate(-0.7022703671%, -1.5582407483%);
  }
  0.8% {
    -webkit-clip-path: polygon(0% 62.0069601557%, 100% 62.0069601557%, 100% 84.7921722602%, 0% 84.7921722602%);
    clip-path: polygon(0% 62.0069601557%, 100% 62.0069601557%, 100% 84.7921722602%, 0% 84.7921722602%);
    transform: translate(1.5344643841%, 1.0590902868%);
  }
  0.9% {
    -webkit-clip-path: polygon(0% 4.1274806216%, 100% 4.1274806216%, 100% 27.5985424511%, 0% 27.5985424511%);
    clip-path: polygon(0% 4.1274806216%, 100% 4.1274806216%, 100% 27.5985424511%, 0% 27.5985424511%);
    transform: translate(-1.0711430227%, -0.1238583512%);
  }
  1% {
    -webkit-clip-path: polygon(0% 63.6736259042%, 100% 63.6736259042%, 100% 75.1958406196%, 0% 75.1958406196%);
    clip-path: polygon(0% 63.6736259042%, 100% 63.6736259042%, 100% 75.1958406196%, 0% 75.1958406196%);
    transform: translate(-1.4682403953%, -0.8700559798%);
  }
  1.1% {
    -webkit-clip-path: polygon(0% 91.2160100347%, 100% 91.2160100347%, 100% 109.9457557221%, 0% 109.9457557221%);
    clip-path: polygon(0% 91.2160100347%, 100% 91.2160100347%, 100% 109.9457557221%, 0% 109.9457557221%);
    transform: translate(0.4276858242%, -1.8996778697%);
  }
  1.2% {
    -webkit-clip-path: polygon(0% 55.7261714531%, 100% 55.7261714531%, 100% 91.3103931219%, 0% 91.3103931219%);
    clip-path: polygon(0% 55.7261714531%, 100% 55.7261714531%, 100% 91.3103931219%, 0% 91.3103931219%);
    transform: translate(0.9598162312%, -1.2433174966%);
  }
  1.3% {
    -webkit-clip-path: polygon(0% 32.5009926316%, 100% 32.5009926316%, 100% 62.266510571%, 0% 62.266510571%);
    clip-path: polygon(0% 32.5009926316%, 100% 32.5009926316%, 100% 62.266510571%, 0% 62.266510571%);
    transform: translate(-0.0907131447%, -0.4086639702%);
  }
  1.4% {
    -webkit-clip-path: polygon(0% 92.0046681716%, 100% 92.0046681716%, 100% 114.2816439412%, 0% 114.2816439412%);
    clip-path: polygon(0% 92.0046681716%, 100% 92.0046681716%, 100% 114.2816439412%, 0% 114.2816439412%);
    transform: translate(-0.4224339121%, 1.4579681578%);
  }
  1.5% {
    -webkit-clip-path: polygon(0% 35.4647384702%, 100% 35.4647384702%, 100% 65.0253108059%, 0% 65.0253108059%);
    clip-path: polygon(0% 35.4647384702%, 100% 35.4647384702%, 100% 65.0253108059%, 0% 65.0253108059%);
    transform: translate(1.7493796945%, 0.2764935111%);
  }
  1.6% {
    -webkit-clip-path: polygon(0% 30.9253596433%, 100% 30.9253596433%, 100% 39.9816360612%, 0% 39.9816360612%);
    clip-path: polygon(0% 30.9253596433%, 100% 30.9253596433%, 100% 39.9816360612%, 0% 39.9816360612%);
    transform: translate(0.5701249861%, 1.1340977084%);
  }
  1.7% {
    -webkit-clip-path: polygon(0% 64.5334456984%, 100% 64.5334456984%, 100% 105.3037989065%, 0% 105.3037989065%);
    clip-path: polygon(0% 64.5334456984%, 100% 64.5334456984%, 100% 105.3037989065%, 0% 105.3037989065%);
    transform: translate(-1.2632349621%, 1.7933550219%);
  }
  1.8% {
    -webkit-clip-path: polygon(0% 58.9469110139%, 100% 58.9469110139%, 100% 75.665280186%, 0% 75.665280186%);
    clip-path: polygon(0% 58.9469110139%, 100% 58.9469110139%, 100% 75.665280186%, 0% 75.665280186%);
    transform: translate(0.6042849465%, -0.39474174%);
  }
  1.9% {
    -webkit-clip-path: polygon(0% 10.8402116137%, 100% 10.8402116137%, 100% 14.831830603%, 0% 14.831830603%);
    clip-path: polygon(0% 10.8402116137%, 100% 10.8402116137%, 100% 14.831830603%, 0% 14.831830603%);
    transform: translate(1.511294821%, -0.7721282811%);
  }
  2% {
    -webkit-clip-path: polygon(0% 8.985706846%, 100% 8.985706846%, 100% 17.7097530213%, 0% 17.7097530213%);
    clip-path: polygon(0% 8.985706846%, 100% 8.985706846%, 100% 17.7097530213%, 0% 17.7097530213%);
    transform: translate(0.683616484%, -1.3130647383%);
  }
  2.1% {
    -webkit-clip-path: polygon(0% 45.4230183966%, 100% 45.4230183966%, 100% 48.4893702106%, 0% 48.4893702106%);
    clip-path: polygon(0% 45.4230183966%, 100% 45.4230183966%, 100% 48.4893702106%, 0% 48.4893702106%);
    transform: translate(0.7238368109%, 1.0269247985%);
  }
  2.2% {
    -webkit-clip-path: polygon(0% 76.0409316631%, 100% 76.0409316631%, 100% 124.2856809759%, 0% 124.2856809759%);
    clip-path: polygon(0% 76.0409316631%, 100% 76.0409316631%, 100% 124.2856809759%, 0% 124.2856809759%);
    transform: translate(-0.0878780817%, 1.2198377897%);
  }
  2.3% {
    -webkit-clip-path: polygon(0% 11.1185271306%, 100% 11.1185271306%, 100% 53.2984767728%, 0% 53.2984767728%);
    clip-path: polygon(0% 11.1185271306%, 100% 11.1185271306%, 100% 53.2984767728%, 0% 53.2984767728%);
    transform: translate(-0.1429945276%, -0.8457098452%);
  }
  2.4% {
    -webkit-clip-path: polygon(0% 16.1645303668%, 100% 16.1645303668%, 100% 29.8974627619%, 0% 29.8974627619%);
    clip-path: polygon(0% 16.1645303668%, 100% 16.1645303668%, 100% 29.8974627619%, 0% 29.8974627619%);
    transform: translate(-1.7410433377%, 0.1783980606%);
  }
  2.5% {
    -webkit-clip-path: polygon(0% 81.0142794911%, 100% 81.0142794911%, 100% 104.2166872931%, 0% 104.2166872931%);
    clip-path: polygon(0% 81.0142794911%, 100% 81.0142794911%, 100% 104.2166872931%, 0% 104.2166872931%);
    transform: translate(-1.9751550014%, 1.8057844676%);
  }
  2.6% {
    -webkit-clip-path: polygon(0% 43.7305166367%, 100% 43.7305166367%, 100% 87.0554996961%, 0% 87.0554996961%);
    clip-path: polygon(0% 43.7305166367%, 100% 43.7305166367%, 100% 87.0554996961%, 0% 87.0554996961%);
    transform: translate(0.6397495757%, -0.2784189656%);
  }
  2.7% {
    -webkit-clip-path: polygon(0% 91.7785784309%, 100% 91.7785784309%, 100% 95.0667882752%, 0% 95.0667882752%);
    clip-path: polygon(0% 91.7785784309%, 100% 91.7785784309%, 100% 95.0667882752%, 0% 95.0667882752%);
    transform: translate(-1.8587627857%, -0.6168926461%);
  }
  2.8% {
    -webkit-clip-path: polygon(0% 99.3052206799%, 100% 99.3052206799%, 100% 143.3611142748%, 0% 143.3611142748%);
    clip-path: polygon(0% 99.3052206799%, 100% 99.3052206799%, 100% 143.3611142748%, 0% 143.3611142748%);
    transform: translate(1.1827100915%, -1.2975349283%);
  }
  2.9% {
    -webkit-clip-path: polygon(0% 71.2400593379%, 100% 71.2400593379%, 100% 115.1652560482%, 0% 115.1652560482%);
    clip-path: polygon(0% 71.2400593379%, 100% 71.2400593379%, 100% 115.1652560482%, 0% 115.1652560482%);
    transform: translate(-1.0178950266%, -1.29305365%);
  }
  3%,
  100% {
    -webkit-clip-path: none;
    clip-path: none;
    transform: none;
  }
}
@keyframes glitch-after_c {
  0% {
    -webkit-clip-path: polygon(0% 68.4567367155%, 100% 68.4567367155%, 100% 107.0521355356%, 0% 107.0521355356%);
    clip-path: polygon(0% 68.4567367155%, 100% 68.4567367155%, 100% 107.0521355356%, 0% 107.0521355356%);
    transform: translate(-1.9543989119%, 1.688968261%);
  }
  0.1% {
    -webkit-clip-path: polygon(0% 47.2282360345%, 100% 47.2282360345%, 100% 78.4425960035%, 0% 78.4425960035%);
    clip-path: polygon(0% 47.2282360345%, 100% 47.2282360345%, 100% 78.4425960035%, 0% 78.4425960035%);
    transform: translate(0.6253148564%, -1.3451647233%);
  }
  0.2% {
    -webkit-clip-path: polygon(0% 93.045347178%, 100% 93.045347178%, 100% 102.3611737488%, 0% 102.3611737488%);
    clip-path: polygon(0% 93.045347178%, 100% 93.045347178%, 100% 102.3611737488%, 0% 102.3611737488%);
    transform: translate(-1.0671257992%, -1.5508637196%);
  }
  0.3% {
    -webkit-clip-path: polygon(0% 60.8748643129%, 100% 60.8748643129%, 100% 66.5526969702%, 0% 66.5526969702%);
    clip-path: polygon(0% 60.8748643129%, 100% 60.8748643129%, 100% 66.5526969702%, 0% 66.5526969702%);
    transform: translate(-1.2751318556%, -0.6969097155%);
  }
  0.4% {
    -webkit-clip-path: polygon(0% 66.5253739483%, 100% 66.5253739483%, 100% 86.7979147903%, 0% 86.7979147903%);
    clip-path: polygon(0% 66.5253739483%, 100% 66.5253739483%, 100% 86.7979147903%, 0% 86.7979147903%);
    transform: translate(0.8917570974%, 0.3717781499%);
  }
  0.5% {
    -webkit-clip-path: polygon(0% 27.1401455457%, 100% 27.1401455457%, 100% 69.1607807877%, 0% 69.1607807877%);
    clip-path: polygon(0% 27.1401455457%, 100% 27.1401455457%, 100% 69.1607807877%, 0% 69.1607807877%);
    transform: translate(0.824252203%, 0.9415373184%);
  }
  0.6% {
    -webkit-clip-path: polygon(0% 79.7329159744%, 100% 79.7329159744%, 100% 85.2175127933%, 0% 85.2175127933%);
    clip-path: polygon(0% 79.7329159744%, 100% 79.7329159744%, 100% 85.2175127933%, 0% 85.2175127933%);
    transform: translate(0.4021989159%, 1.0705415203%);
  }
  0.7% {
    -webkit-clip-path: polygon(0% 10.7687983049%, 100% 10.7687983049%, 100% 12.3625026616%, 0% 12.3625026616%);
    clip-path: polygon(0% 10.7687983049%, 100% 10.7687983049%, 100% 12.3625026616%, 0% 12.3625026616%);
    transform: translate(-0.7022703671%, -1.5582407483%);
  }
  0.8% {
    -webkit-clip-path: polygon(0% 62.0069601557%, 100% 62.0069601557%, 100% 84.7921722602%, 0% 84.7921722602%);
    clip-path: polygon(0% 62.0069601557%, 100% 62.0069601557%, 100% 84.7921722602%, 0% 84.7921722602%);
    transform: translate(1.5344643841%, 1.0590902868%);
  }
  0.9% {
    -webkit-clip-path: polygon(0% 4.1274806216%, 100% 4.1274806216%, 100% 27.5985424511%, 0% 27.5985424511%);
    clip-path: polygon(0% 4.1274806216%, 100% 4.1274806216%, 100% 27.5985424511%, 0% 27.5985424511%);
    transform: translate(-1.0711430227%, -0.1238583512%);
  }
  1% {
    -webkit-clip-path: polygon(0% 63.6736259042%, 100% 63.6736259042%, 100% 75.1958406196%, 0% 75.1958406196%);
    clip-path: polygon(0% 63.6736259042%, 100% 63.6736259042%, 100% 75.1958406196%, 0% 75.1958406196%);
    transform: translate(-1.4682403953%, -0.8700559798%);
  }
  1.1% {
    -webkit-clip-path: polygon(0% 91.2160100347%, 100% 91.2160100347%, 100% 109.9457557221%, 0% 109.9457557221%);
    clip-path: polygon(0% 91.2160100347%, 100% 91.2160100347%, 100% 109.9457557221%, 0% 109.9457557221%);
    transform: translate(0.4276858242%, -1.8996778697%);
  }
  1.2% {
    -webkit-clip-path: polygon(0% 55.7261714531%, 100% 55.7261714531%, 100% 91.3103931219%, 0% 91.3103931219%);
    clip-path: polygon(0% 55.7261714531%, 100% 55.7261714531%, 100% 91.3103931219%, 0% 91.3103931219%);
    transform: translate(0.9598162312%, -1.2433174966%);
  }
  1.3% {
    -webkit-clip-path: polygon(0% 32.5009926316%, 100% 32.5009926316%, 100% 62.266510571%, 0% 62.266510571%);
    clip-path: polygon(0% 32.5009926316%, 100% 32.5009926316%, 100% 62.266510571%, 0% 62.266510571%);
    transform: translate(-0.0907131447%, -0.4086639702%);
  }
  1.4% {
    -webkit-clip-path: polygon(0% 92.0046681716%, 100% 92.0046681716%, 100% 114.2816439412%, 0% 114.2816439412%);
    clip-path: polygon(0% 92.0046681716%, 100% 92.0046681716%, 100% 114.2816439412%, 0% 114.2816439412%);
    transform: translate(-0.4224339121%, 1.4579681578%);
  }
  1.5% {
    -webkit-clip-path: polygon(0% 35.4647384702%, 100% 35.4647384702%, 100% 65.0253108059%, 0% 65.0253108059%);
    clip-path: polygon(0% 35.4647384702%, 100% 35.4647384702%, 100% 65.0253108059%, 0% 65.0253108059%);
    transform: translate(1.7493796945%, 0.2764935111%);
  }
  1.6% {
    -webkit-clip-path: polygon(0% 30.9253596433%, 100% 30.9253596433%, 100% 39.9816360612%, 0% 39.9816360612%);
    clip-path: polygon(0% 30.9253596433%, 100% 30.9253596433%, 100% 39.9816360612%, 0% 39.9816360612%);
    transform: translate(0.5701249861%, 1.1340977084%);
  }
  1.7% {
    -webkit-clip-path: polygon(0% 64.5334456984%, 100% 64.5334456984%, 100% 105.3037989065%, 0% 105.3037989065%);
    clip-path: polygon(0% 64.5334456984%, 100% 64.5334456984%, 100% 105.3037989065%, 0% 105.3037989065%);
    transform: translate(-1.2632349621%, 1.7933550219%);
  }
  1.8% {
    -webkit-clip-path: polygon(0% 58.9469110139%, 100% 58.9469110139%, 100% 75.665280186%, 0% 75.665280186%);
    clip-path: polygon(0% 58.9469110139%, 100% 58.9469110139%, 100% 75.665280186%, 0% 75.665280186%);
    transform: translate(0.6042849465%, -0.39474174%);
  }
  1.9% {
    -webkit-clip-path: polygon(0% 10.8402116137%, 100% 10.8402116137%, 100% 14.831830603%, 0% 14.831830603%);
    clip-path: polygon(0% 10.8402116137%, 100% 10.8402116137%, 100% 14.831830603%, 0% 14.831830603%);
    transform: translate(1.511294821%, -0.7721282811%);
  }
  2% {
    -webkit-clip-path: polygon(0% 8.985706846%, 100% 8.985706846%, 100% 17.7097530213%, 0% 17.7097530213%);
    clip-path: polygon(0% 8.985706846%, 100% 8.985706846%, 100% 17.7097530213%, 0% 17.7097530213%);
    transform: translate(0.683616484%, -1.3130647383%);
  }
  2.1% {
    -webkit-clip-path: polygon(0% 45.4230183966%, 100% 45.4230183966%, 100% 48.4893702106%, 0% 48.4893702106%);
    clip-path: polygon(0% 45.4230183966%, 100% 45.4230183966%, 100% 48.4893702106%, 0% 48.4893702106%);
    transform: translate(0.7238368109%, 1.0269247985%);
  }
  2.2% {
    -webkit-clip-path: polygon(0% 76.0409316631%, 100% 76.0409316631%, 100% 124.2856809759%, 0% 124.2856809759%);
    clip-path: polygon(0% 76.0409316631%, 100% 76.0409316631%, 100% 124.2856809759%, 0% 124.2856809759%);
    transform: translate(-0.0878780817%, 1.2198377897%);
  }
  2.3% {
    -webkit-clip-path: polygon(0% 11.1185271306%, 100% 11.1185271306%, 100% 53.2984767728%, 0% 53.2984767728%);
    clip-path: polygon(0% 11.1185271306%, 100% 11.1185271306%, 100% 53.2984767728%, 0% 53.2984767728%);
    transform: translate(-0.1429945276%, -0.8457098452%);
  }
  2.4% {
    -webkit-clip-path: polygon(0% 16.1645303668%, 100% 16.1645303668%, 100% 29.8974627619%, 0% 29.8974627619%);
    clip-path: polygon(0% 16.1645303668%, 100% 16.1645303668%, 100% 29.8974627619%, 0% 29.8974627619%);
    transform: translate(-1.7410433377%, 0.1783980606%);
  }
  2.5% {
    -webkit-clip-path: polygon(0% 81.0142794911%, 100% 81.0142794911%, 100% 104.2166872931%, 0% 104.2166872931%);
    clip-path: polygon(0% 81.0142794911%, 100% 81.0142794911%, 100% 104.2166872931%, 0% 104.2166872931%);
    transform: translate(-1.9751550014%, 1.8057844676%);
  }
  2.6% {
    -webkit-clip-path: polygon(0% 43.7305166367%, 100% 43.7305166367%, 100% 87.0554996961%, 0% 87.0554996961%);
    clip-path: polygon(0% 43.7305166367%, 100% 43.7305166367%, 100% 87.0554996961%, 0% 87.0554996961%);
    transform: translate(0.6397495757%, -0.2784189656%);
  }
  2.7% {
    -webkit-clip-path: polygon(0% 91.7785784309%, 100% 91.7785784309%, 100% 95.0667882752%, 0% 95.0667882752%);
    clip-path: polygon(0% 91.7785784309%, 100% 91.7785784309%, 100% 95.0667882752%, 0% 95.0667882752%);
    transform: translate(-1.8587627857%, -0.6168926461%);
  }
  2.8% {
    -webkit-clip-path: polygon(0% 99.3052206799%, 100% 99.3052206799%, 100% 143.3611142748%, 0% 143.3611142748%);
    clip-path: polygon(0% 99.3052206799%, 100% 99.3052206799%, 100% 143.3611142748%, 0% 143.3611142748%);
    transform: translate(1.1827100915%, -1.2975349283%);
  }
  2.9% {
    -webkit-clip-path: polygon(0% 71.2400593379%, 100% 71.2400593379%, 100% 115.1652560482%, 0% 115.1652560482%);
    clip-path: polygon(0% 71.2400593379%, 100% 71.2400593379%, 100% 115.1652560482%, 0% 115.1652560482%);
    transform: translate(-1.0178950266%, -1.29305365%);
  }
  3%,
  100% {
    -webkit-clip-path: none;
    clip-path: none;
    transform: none;
  }
}

.mainvisual__blks .blk2:nth-child(1),
.mainvisual__blks .blk1:nth-child(1) {
  height: calc(1% + 1px);
}
.mainvisual__blks .blk2:nth-child(2),
.mainvisual__blks .blk1:nth-child(2) {
  height: calc(10% + 1px);
}
.mainvisual__blks .blk2:nth-child(3),
.mainvisual__blks .blk1:nth-child(3) {
  height: calc(3% + 1px);
}
.mainvisual__blks .blk2:nth-child(4),
.mainvisual__blks .blk1:nth-child(4) {
  height: calc(5% + 1px);
}
.mainvisual__blks .blk2:nth-child(5),
.mainvisual__blks .blk1:nth-child(5) {
  height: calc(12% + 1px);
}
.mainvisual__blks .blk2:nth-child(6),
.mainvisual__blks .blk1:nth-child(6) {
  height: calc(2% + 1px);
}
.mainvisual__blks .blk2:nth-child(7),
.mainvisual__blks .blk1:nth-child(7) {
  height: calc(6% + 1px);
}
.mainvisual__blks .blk2:nth-child(8),
.mainvisual__blks .blk1:nth-child(8) {
  height: calc(12% + 1px);
}
.mainvisual__blks .blk2:nth-child(9),
.mainvisual__blks .blk1:nth-child(9) {
  height: calc(2% + 1px);
}
.mainvisual__blks .blk2:nth-child(10),
.mainvisual__blks .blk1:nth-child(10) {
  height: calc(5% + 1px);
}
.mainvisual__blks .blk2:nth-child(11),
.mainvisual__blks .blk1:nth-child(11) {
  height: calc(10% + 1px);
}
.mainvisual__blks .blk2:nth-child(12),
.mainvisual__blks .blk1:nth-child(12) {
  height: calc(1% + 1px);
}
.mainvisual__blks .blk2:nth-child(13),
.mainvisual__blks .blk1:nth-child(13) {
  height: calc(5% + 1px);
}
.mainvisual__blks .blk2:nth-child(14),
.mainvisual__blks .blk1:nth-child(14) {
  height: calc(15% + 1px);
}
.mainvisual__blks .blk2:nth-child(15),
.mainvisual__blks .blk1:nth-child(15) {
  height: calc(2% + 1px);
}
.mainvisual__blks .blk2:nth-child(16),
.mainvisual__blks .blk1:nth-child(16) {
  height: calc(5% + 1px);
}
.mainvisual__blks .blk2:nth-child(17),
.mainvisual__blks .blk1:nth-child(17) {
  height: calc(1% + 1px);
}
.mainvisual__blks .blk2:nth-child(18),
.mainvisual__blks .blk1:nth-child(18) {
  height: calc(10% + 1px);
}
.mainvisual__blks .blk2:nth-child(19),
.mainvisual__blks .blk1:nth-child(19) {
  height: calc(1% + 1px);
}
.mainvisual__blks .blk2:nth-child(20),
.mainvisual__blks .blk1:nth-child(20) {
  height: calc(5% + 1px);
}
.mainvisual__blks .blk2:nth-child(21),
.mainvisual__blks .blk1:nth-child(21) {
  height: calc(2% + 1px);
}

@-webkit-keyframes m_blkanim {
  0% {
    transform: scaleX(0);
    transform-origin: 0 0;
  }
  50% {
    transform: scaleX(1);
    transform-origin: 0 0;
  }
  51% {
    transform: scaleX(1);
    transform-origin: 100% 0;
  }
  100% {
    transform: scaleX(0);
    transform-origin: 100% 0;
  }
}

@keyframes m_blkanim {
  0% {
    transform: scaleX(0);
    transform-origin: 0 0;
  }
  50% {
    transform: scaleX(1);
    transform-origin: 0 0;
  }
  51% {
    transform: scaleX(1);
    transform-origin: 100% 0;
  }
  100% {
    transform: scaleX(0);
    transform-origin: 100% 0;
  }
}
.mainvisual__blks_wrapper {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  overflow: hidden;
  pointer-events: none;
  width: 100%;
}
@media (max-width: 1023px) {
  .mainvisual__blks_wrapper {
    aspect-ratio: 768/1210;
    height: auto;
  }
}

.mainvisual__blks {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.mainvisual__blks .blk1 {
  background: #000;
  margin-top: -1px;
  transform: scaleX(0);
}
.mainvisual__blks .blk2 {
  background: #dc0000;
  margin-top: -1px;
  transform: scaleX(0);
}
[data-mvchange_transition="1"] .mainvisual__blks .blk1,
[data-mvchange_transition="1"] .mainvisual__blks .blk2 {
  -webkit-animation: m_blkanim 0.8s 0s cubic-bezier(0.785, 0.135, 0.15, 0.86) forwards;
  animation: m_blkanim 0.8s 0s cubic-bezier(0.785, 0.135, 0.15, 0.86) forwards;
}
.mainvisual__blks .blk2:nth-child(1) {
  -webkit-animation-delay: 0.192s;
  animation-delay: 0.192s;
}
.mainvisual__blks .blk1:nth-child(1) {
  -webkit-animation-delay: 0.096s;
  animation-delay: 0.096s;
}
.mainvisual__blks .blk2:nth-child(2) {
  -webkit-animation-delay: 0.388s;
  animation-delay: 0.388s;
}
.mainvisual__blks .blk1:nth-child(2) {
  -webkit-animation-delay: 0.194s;
  animation-delay: 0.194s;
}
.mainvisual__blks .blk2:nth-child(3) {
  -webkit-animation-delay: 0.332s;
  animation-delay: 0.332s;
}
.mainvisual__blks .blk1:nth-child(3) {
  -webkit-animation-delay: 0.166s;
  animation-delay: 0.166s;
}
.mainvisual__blks .blk2:nth-child(4) {
  -webkit-animation-delay: 0.128s;
  animation-delay: 0.128s;
}
.mainvisual__blks .blk1:nth-child(4) {
  -webkit-animation-delay: 0.064s;
  animation-delay: 0.064s;
}
.mainvisual__blks .blk2:nth-child(5) {
  -webkit-animation-delay: 0.244s;
  animation-delay: 0.244s;
}
.mainvisual__blks .blk1:nth-child(5) {
  -webkit-animation-delay: 0.122s;
  animation-delay: 0.122s;
}
.mainvisual__blks .blk2:nth-child(6) {
  -webkit-animation-delay: 0.072s;
  animation-delay: 0.072s;
}
.mainvisual__blks .blk1:nth-child(6) {
  -webkit-animation-delay: 0.036s;
  animation-delay: 0.036s;
}
.mainvisual__blks .blk2:nth-child(7) {
  -webkit-animation-delay: 0.316s;
  animation-delay: 0.316s;
}
.mainvisual__blks .blk1:nth-child(7) {
  -webkit-animation-delay: 0.158s;
  animation-delay: 0.158s;
}
.mainvisual__blks .blk2:nth-child(8) {
  -webkit-animation-delay: 0.276s;
  animation-delay: 0.276s;
}
.mainvisual__blks .blk1:nth-child(8) {
  -webkit-animation-delay: 0.138s;
  animation-delay: 0.138s;
}
.mainvisual__blks .blk2:nth-child(9) {
  -webkit-animation-delay: 0.124s;
  animation-delay: 0.124s;
}
.mainvisual__blks .blk1:nth-child(9) {
  -webkit-animation-delay: 0.062s;
  animation-delay: 0.062s;
}
.mainvisual__blks .blk2:nth-child(10) {
  -webkit-animation-delay: 0.188s;
  animation-delay: 0.188s;
}
.mainvisual__blks .blk1:nth-child(10) {
  -webkit-animation-delay: 0.094s;
  animation-delay: 0.094s;
}
.mainvisual__blks .blk2:nth-child(11) {
  -webkit-animation-delay: 0.104s;
  animation-delay: 0.104s;
}
.mainvisual__blks .blk1:nth-child(11) {
  -webkit-animation-delay: 0.052s;
  animation-delay: 0.052s;
}
.mainvisual__blks .blk2:nth-child(12) {
  -webkit-animation-delay: 0.372s;
  animation-delay: 0.372s;
}
.mainvisual__blks .blk1:nth-child(12) {
  -webkit-animation-delay: 0.186s;
  animation-delay: 0.186s;
}
.mainvisual__blks .blk2:nth-child(13) {
  -webkit-animation-delay: 0.276s;
  animation-delay: 0.276s;
}
.mainvisual__blks .blk1:nth-child(13) {
  -webkit-animation-delay: 0.138s;
  animation-delay: 0.138s;
}
.mainvisual__blks .blk2:nth-child(14) {
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s;
}
.mainvisual__blks .blk1:nth-child(14) {
  -webkit-animation-delay: 0.15s;
  animation-delay: 0.15s;
}
.mainvisual__blks .blk2:nth-child(15) {
  -webkit-animation-delay: 0.196s;
  animation-delay: 0.196s;
}
.mainvisual__blks .blk1:nth-child(15) {
  -webkit-animation-delay: 0.098s;
  animation-delay: 0.098s;
}
.mainvisual__blks .blk2:nth-child(16) {
  -webkit-animation-delay: 0.276s;
  animation-delay: 0.276s;
}
.mainvisual__blks .blk1:nth-child(16) {
  -webkit-animation-delay: 0.138s;
  animation-delay: 0.138s;
}
.mainvisual__blks .blk2:nth-child(17) {
  -webkit-animation-delay: 0.148s;
  animation-delay: 0.148s;
}
.mainvisual__blks .blk1:nth-child(17) {
  -webkit-animation-delay: 0.074s;
  animation-delay: 0.074s;
}
.mainvisual__blks .blk2:nth-child(18) {
  -webkit-animation-delay: 0.02s;
  animation-delay: 0.02s;
}
.mainvisual__blks .blk1:nth-child(18) {
  -webkit-animation-delay: 0.01s;
  animation-delay: 0.01s;
}
.mainvisual__blks .blk2:nth-child(19) {
  -webkit-animation-delay: 0.296s;
  animation-delay: 0.296s;
}
.mainvisual__blks .blk1:nth-child(19) {
  -webkit-animation-delay: 0.148s;
  animation-delay: 0.148s;
}
.mainvisual__blks .blk2:nth-child(20) {
  -webkit-animation-delay: 0.004s;
  animation-delay: 0.004s;
}
.mainvisual__blks .blk1:nth-child(20) {
  -webkit-animation-delay: 0.002s;
  animation-delay: 0.002s;
}
.mainvisual__blks .blk2:nth-child(21) {
  -webkit-animation-delay: 0.168s;
  animation-delay: 0.168s;
}
.mainvisual__blks .blk1:nth-child(21) {
  -webkit-animation-delay: 0.084s;
  animation-delay: 0.084s;
}
.mainvisual__blks .blk2:nth-child(22) {
  -webkit-animation-delay: 0.008s;
  animation-delay: 0.008s;
}
.mainvisual__blks .blk1:nth-child(22) {
  -webkit-animation-delay: 0.004s;
  animation-delay: 0.004s;
}
.mainvisual__blks .blk2:nth-child(23) {
  -webkit-animation-delay: 0.096s;
  animation-delay: 0.096s;
}
.mainvisual__blks .blk1:nth-child(23) {
  -webkit-animation-delay: 0.048s;
  animation-delay: 0.048s;
}
.mainvisual__blks .blk2:nth-child(24) {
  -webkit-animation-delay: 0.376s;
  animation-delay: 0.376s;
}
.mainvisual__blks .blk1:nth-child(24) {
  -webkit-animation-delay: 0.188s;
  animation-delay: 0.188s;
}
.mainvisual__blks .blk2:nth-child(25) {
  -webkit-animation-delay: 0.304s;
  animation-delay: 0.304s;
}
.mainvisual__blks .blk1:nth-child(25) {
  -webkit-animation-delay: 0.152s;
  animation-delay: 0.152s;
}
.mainvisual__blks .blk2:nth-child(26) {
  -webkit-animation-delay: 0.312s;
  animation-delay: 0.312s;
}
.mainvisual__blks .blk1:nth-child(26) {
  -webkit-animation-delay: 0.156s;
  animation-delay: 0.156s;
}
.mainvisual__blks .blk2:nth-child(27) {
  -webkit-animation-delay: 0.268s;
  animation-delay: 0.268s;
}
.mainvisual__blks .blk1:nth-child(27) {
  -webkit-animation-delay: 0.134s;
  animation-delay: 0.134s;
}
.mainvisual__blks .blk2:nth-child(28) {
  -webkit-animation-delay: 0.192s;
  animation-delay: 0.192s;
}
.mainvisual__blks .blk1:nth-child(28) {
  -webkit-animation-delay: 0.096s;
  animation-delay: 0.096s;
}
.mainvisual__blks .blk2:nth-child(29) {
  -webkit-animation-delay: 0.1s;
  animation-delay: 0.1s;
}
.mainvisual__blks .blk1:nth-child(29) {
  -webkit-animation-delay: 0.05s;
  animation-delay: 0.05s;
}
.mainvisual__blks .blk2:nth-child(30) {
  -webkit-animation-delay: 0.292s;
  animation-delay: 0.292s;
}
.mainvisual__blks .blk1:nth-child(30) {
  -webkit-animation-delay: 0.146s;
  animation-delay: 0.146s;
}
.mainvisual__blks .blk2:nth-child(31) {
  -webkit-animation-delay: 0.232s;
  animation-delay: 0.232s;
}
.mainvisual__blks .blk1:nth-child(31) {
  -webkit-animation-delay: 0.116s;
  animation-delay: 0.116s;
}
.mainvisual__blks .blk2:nth-child(32) {
  -webkit-animation-delay: 0.268s;
  animation-delay: 0.268s;
}
.mainvisual__blks .blk1:nth-child(32) {
  -webkit-animation-delay: 0.134s;
  animation-delay: 0.134s;
}
.mainvisual__blks .blk2:nth-child(33) {
  -webkit-animation-delay: 0.264s;
  animation-delay: 0.264s;
}
.mainvisual__blks .blk1:nth-child(33) {
  -webkit-animation-delay: 0.132s;
  animation-delay: 0.132s;
}
.mainvisual__blks .blk2:nth-child(34) {
  -webkit-animation-delay: 0.076s;
  animation-delay: 0.076s;
}
.mainvisual__blks .blk1:nth-child(34) {
  -webkit-animation-delay: 0.038s;
  animation-delay: 0.038s;
}
.mainvisual__blks .blk2:nth-child(35) {
  -webkit-animation-delay: 0.204s;
  animation-delay: 0.204s;
}
.mainvisual__blks .blk1:nth-child(35) {
  -webkit-animation-delay: 0.102s;
  animation-delay: 0.102s;
}
.mainvisual__blks .blk2:nth-child(36) {
  -webkit-animation-delay: 0.084s;
  animation-delay: 0.084s;
}
.mainvisual__blks .blk1:nth-child(36) {
  -webkit-animation-delay: 0.042s;
  animation-delay: 0.042s;
}
.mainvisual__blks .blk2:nth-child(37) {
  -webkit-animation-delay: 0.34s;
  animation-delay: 0.34s;
}
.mainvisual__blks .blk1:nth-child(37) {
  -webkit-animation-delay: 0.17s;
  animation-delay: 0.17s;
}
.mainvisual__blks .blk2:nth-child(38) {
  -webkit-animation-delay: 0.368s;
  animation-delay: 0.368s;
}
.mainvisual__blks .blk1:nth-child(38) {
  -webkit-animation-delay: 0.184s;
  animation-delay: 0.184s;
}
.mainvisual__blks .blk2:nth-child(39) {
  -webkit-animation-delay: 0.06s;
  animation-delay: 0.06s;
}
.mainvisual__blks .blk1:nth-child(39) {
  -webkit-animation-delay: 0.03s;
  animation-delay: 0.03s;
}
.mainvisual__blks .blk2:nth-child(40) {
  -webkit-animation-delay: 0.112s;
  animation-delay: 0.112s;
}
.mainvisual__blks .blk1:nth-child(40) {
  -webkit-animation-delay: 0.056s;
  animation-delay: 0.056s;
}
.mainvisual__blks .blk2:nth-child(41) {
  -webkit-animation-delay: 0.284s;
  animation-delay: 0.284s;
}
.mainvisual__blks .blk1:nth-child(41) {
  -webkit-animation-delay: 0.142s;
  animation-delay: 0.142s;
}
.mainvisual__blks .blk2:nth-child(42) {
  -webkit-animation-delay: 0.148s;
  animation-delay: 0.148s;
}
.mainvisual__blks .blk1:nth-child(42) {
  -webkit-animation-delay: 0.074s;
  animation-delay: 0.074s;
}
.mainvisual__blks .blk2:nth-child(43) {
  -webkit-animation-delay: 0.032s;
  animation-delay: 0.032s;
}
.mainvisual__blks .blk1:nth-child(43) {
  -webkit-animation-delay: 0.016s;
  animation-delay: 0.016s;
}
.mainvisual__blks .blk2:nth-child(44) {
  -webkit-animation-delay: 0.036s;
  animation-delay: 0.036s;
}
.mainvisual__blks .blk1:nth-child(44) {
  -webkit-animation-delay: 0.018s;
  animation-delay: 0.018s;
}
.mainvisual__blks .blk2:nth-child(45) {
  -webkit-animation-delay: 0.356s;
  animation-delay: 0.356s;
}
.mainvisual__blks .blk1:nth-child(45) {
  -webkit-animation-delay: 0.178s;
  animation-delay: 0.178s;
}
.mainvisual__blks .blk2:nth-child(46) {
  -webkit-animation-delay: 0.336s;
  animation-delay: 0.336s;
}
.mainvisual__blks .blk1:nth-child(46) {
  -webkit-animation-delay: 0.168s;
  animation-delay: 0.168s;
}
.mainvisual__blks .blk2:nth-child(47) {
  -webkit-animation-delay: 0.016s;
  animation-delay: 0.016s;
}
.mainvisual__blks .blk1:nth-child(47) {
  -webkit-animation-delay: 0.008s;
  animation-delay: 0.008s;
}
.mainvisual__blks .blk2:nth-child(48) {
  -webkit-animation-delay: 0.2s;
  animation-delay: 0.2s;
}
.mainvisual__blks .blk1:nth-child(48) {
  -webkit-animation-delay: 0.1s;
  animation-delay: 0.1s;
}
.mainvisual__blks .blk2:nth-child(49) {
  -webkit-animation-delay: 0.196s;
  animation-delay: 0.196s;
}
.mainvisual__blks .blk1:nth-child(49) {
  -webkit-animation-delay: 0.098s;
  animation-delay: 0.098s;
}

@-webkit-keyframes catchCurtain {
  0% {
    -webkit-clip-path: inset(0 100% 0 0);
    clip-path: inset(0 100% 0 0);
  }
  100% {
    -webkit-clip-path: inset(0 0 0 0);
    clip-path: inset(0 0 0 0);
  }
}

@keyframes catchCurtain {
  0% {
    -webkit-clip-path: inset(0 100% 0 0);
    clip-path: inset(0 100% 0 0);
  }
  100% {
    -webkit-clip-path: inset(0 0 0 0);
    clip-path: inset(0 0 0 0);
  }
}
.mainvisual__catch {
  aspect-ratio: 566/144;
  -webkit-clip-path: inset(0 100% 0 0);
  clip-path: inset(0 100% 0 0);
  width: 73.6979166667vw;
  position: absolute;
  top: 2.9181119792vw;
  left: 1.5409505208vw;
}
@media (min-width: 1024px) {
  .mainvisual__catch {
    position: absolute;
    top: 1.1090364583vw;
    left: 0.5858333333vw;
    width: 29.4791666667vw;
  }
}
.-readyend .mainvisual__catch {
  -webkit-animation: catchCurtain 0.8s 0.8s cubic-bezier(0.785, 0.135, 0.15, 0.86) forwards;
  animation: catchCurtain 0.8s 0.8s cubic-bezier(0.785, 0.135, 0.15, 0.86) forwards;
}
.mainvisual__catch .txt_w {
  position: absolute;
  top: 0;
  left: 0;
  background: url(../../../assets/img/page/top/mainvisual/ttl_catch_w.svg) no-repeat 0 0/100%;
  height: 100%;
  width: 100%;
  -webkit-animation: glitch-before2 2s linear infinite alternate both;
  animation: glitch-before2 2s linear infinite alternate both;
}
@-webkit-keyframes glitch-before2 {
  0% {
    -webkit-clip-path: polygon(0% 42.8566828105%, 100% 42.8566828105%, 100% 45.4170509052%, 0% 45.4170509052%);
    clip-path: polygon(0% 42.8566828105%, 100% 42.8566828105%, 100% 45.4170509052%, 0% 45.4170509052%);
    transform: translate(-0.3888320875%, 1.3011959726%);
  }
  0.1% {
    -webkit-clip-path: polygon(0% 17.4048494936%, 100% 17.4048494936%, 100% 33.1149507733%, 0% 33.1149507733%);
    clip-path: polygon(0% 17.4048494936%, 100% 17.4048494936%, 100% 33.1149507733%, 0% 33.1149507733%);
    transform: translate(-1.0593207546%, -1.6217439606%);
  }
  0.2% {
    -webkit-clip-path: polygon(0% 70.6486531004%, 100% 70.6486531004%, 100% 97.2832828091%, 0% 97.2832828091%);
    clip-path: polygon(0% 70.6486531004%, 100% 70.6486531004%, 100% 97.2832828091%, 0% 97.2832828091%);
    transform: translate(-0.7620837725%, 1.1931185844%);
  }
  0.3% {
    -webkit-clip-path: polygon(0% 54.6747688469%, 100% 54.6747688469%, 100% 58.7010488753%, 0% 58.7010488753%);
    clip-path: polygon(0% 54.6747688469%, 100% 54.6747688469%, 100% 58.7010488753%, 0% 58.7010488753%);
    transform: translate(1.66451141%, 1.3425322485%);
  }
  0.4% {
    -webkit-clip-path: polygon(0% 51.0525911047%, 100% 51.0525911047%, 100% 89.8197029969%, 0% 89.8197029969%);
    clip-path: polygon(0% 51.0525911047%, 100% 51.0525911047%, 100% 89.8197029969%, 0% 89.8197029969%);
    transform: translate(0.1561683154%, 0.8151402086%);
  }
  0.5% {
    -webkit-clip-path: polygon(0% 85.4709494444%, 100% 85.4709494444%, 100% 114.1305310689%, 0% 114.1305310689%);
    clip-path: polygon(0% 85.4709494444%, 100% 85.4709494444%, 100% 114.1305310689%, 0% 114.1305310689%);
    transform: translate(-1.9326823689%, 0.8254132869%);
  }
  0.6% {
    -webkit-clip-path: polygon(0% 30.1860450701%, 100% 30.1860450701%, 100% 60.4128026673%, 0% 60.4128026673%);
    clip-path: polygon(0% 30.1860450701%, 100% 30.1860450701%, 100% 60.4128026673%, 0% 60.4128026673%);
    transform: translate(0.2621070243%, -0.1761791766%);
  }
  0.7% {
    -webkit-clip-path: polygon(0% 67.1993408571%, 100% 67.1993408571%, 100% 88.1418398742%, 0% 88.1418398742%);
    clip-path: polygon(0% 67.1993408571%, 100% 67.1993408571%, 100% 88.1418398742%, 0% 88.1418398742%);
    transform: translate(-0.6663624916%, 1.8858269562%);
  }
  0.8% {
    -webkit-clip-path: polygon(0% 15.2935807967%, 100% 15.2935807967%, 100% 25.476927309%, 0% 25.476927309%);
    clip-path: polygon(0% 15.2935807967%, 100% 15.2935807967%, 100% 25.476927309%, 0% 25.476927309%);
    transform: translate(0.6117580831%, 1.8699424256%);
  }
  0.9% {
    -webkit-clip-path: polygon(0% 28.422142206%, 100% 28.422142206%, 100% 43.6631629929%, 0% 43.6631629929%);
    clip-path: polygon(0% 28.422142206%, 100% 28.422142206%, 100% 43.6631629929%, 0% 43.6631629929%);
    transform: translate(-0.4505627722%, 1.6604994592%);
  }
  1% {
    -webkit-clip-path: polygon(0% 50.2080325918%, 100% 50.2080325918%, 100% 95.4801939665%, 0% 95.4801939665%);
    clip-path: polygon(0% 50.2080325918%, 100% 50.2080325918%, 100% 95.4801939665%, 0% 95.4801939665%);
    transform: translate(1.8912084676%, -1.3426054933%);
  }
  1.1% {
    -webkit-clip-path: polygon(0% 65.1662881385%, 100% 65.1662881385%, 100% 71.8975149154%, 0% 71.8975149154%);
    clip-path: polygon(0% 65.1662881385%, 100% 65.1662881385%, 100% 71.8975149154%, 0% 71.8975149154%);
    transform: translate(1.8925401014%, -0.2939202602%);
  }
  1.2% {
    -webkit-clip-path: polygon(0% 74.3931670842%, 100% 74.3931670842%, 100% 123.7773246345%, 0% 123.7773246345%);
    clip-path: polygon(0% 74.3931670842%, 100% 74.3931670842%, 100% 123.7773246345%, 0% 123.7773246345%);
    transform: translate(-1.263275896%, -1.3669247713%);
  }
  1.3% {
    -webkit-clip-path: polygon(0% 90.4030666128%, 100% 90.4030666128%, 100% 105.5856197417%, 0% 105.5856197417%);
    clip-path: polygon(0% 90.4030666128%, 100% 90.4030666128%, 100% 105.5856197417%, 0% 105.5856197417%);
    transform: translate(0.8584471262%, -0.1640794099%);
  }
  1.4% {
    -webkit-clip-path: polygon(0% 88.4510056058%, 100% 88.4510056058%, 100% 114.5639348134%, 0% 114.5639348134%);
    clip-path: polygon(0% 88.4510056058%, 100% 88.4510056058%, 100% 114.5639348134%, 0% 114.5639348134%);
    transform: translate(1.6527154606%, 0.1130022664%);
  }
  1.5% {
    -webkit-clip-path: polygon(0% 91.6144194294%, 100% 91.6144194294%, 100% 102.4622112366%, 0% 102.4622112366%);
    clip-path: polygon(0% 91.6144194294%, 100% 91.6144194294%, 100% 102.4622112366%, 0% 102.4622112366%);
    transform: translate(-1.5095735666%, -1.3934430876%);
  }
  1.6% {
    -webkit-clip-path: polygon(0% 13.6761081725%, 100% 13.6761081725%, 100% 19.419704556%, 0% 19.419704556%);
    clip-path: polygon(0% 13.6761081725%, 100% 13.6761081725%, 100% 19.419704556%, 0% 19.419704556%);
    transform: translate(-1.3324989948%, -1.7150287027%);
  }
  1.7% {
    -webkit-clip-path: polygon(0% 41.2183680107%, 100% 41.2183680107%, 100% 62.7859185763%, 0% 62.7859185763%);
    clip-path: polygon(0% 41.2183680107%, 100% 41.2183680107%, 100% 62.7859185763%, 0% 62.7859185763%);
    transform: translate(0.3027112813%, -1.8127441633%);
  }
  1.8% {
    -webkit-clip-path: polygon(0% 64.475884925%, 100% 64.475884925%, 100% 93.3546961795%, 0% 93.3546961795%);
    clip-path: polygon(0% 64.475884925%, 100% 64.475884925%, 100% 93.3546961795%, 0% 93.3546961795%);
    transform: translate(-0.3365762851%, 1.1768179843%);
  }
  1.9% {
    -webkit-clip-path: polygon(0% 4.1131337935%, 100% 4.1131337935%, 100% 37.7944274669%, 0% 37.7944274669%);
    clip-path: polygon(0% 4.1131337935%, 100% 4.1131337935%, 100% 37.7944274669%, 0% 37.7944274669%);
    transform: translate(-1.0101568114%, -1.3337680115%);
  }
  2% {
    -webkit-clip-path: polygon(0% 45.8210870957%, 100% 45.8210870957%, 100% 55.8227034082%, 0% 55.8227034082%);
    clip-path: polygon(0% 45.8210870957%, 100% 45.8210870957%, 100% 55.8227034082%, 0% 55.8227034082%);
    transform: translate(1.0644908786%, 1.150082384%);
  }
  2.1% {
    -webkit-clip-path: polygon(0% 44.3930922133%, 100% 44.3930922133%, 100% 59.9642548814%, 0% 59.9642548814%);
    clip-path: polygon(0% 44.3930922133%, 100% 44.3930922133%, 100% 59.9642548814%, 0% 59.9642548814%);
    transform: translate(1.9579967275%, 1.0365488291%);
  }
  2.2% {
    -webkit-clip-path: polygon(0% 0.2198248885%, 100% 0.2198248885%, 100% 9.5276371881%, 0% 9.5276371881%);
    clip-path: polygon(0% 0.2198248885%, 100% 0.2198248885%, 100% 9.5276371881%, 0% 9.5276371881%);
    transform: translate(1.8876694799%, -1.3760123471%);
  }
  2.3% {
    -webkit-clip-path: polygon(0% 52.2163910115%, 100% 52.2163910115%, 100% 61.2197783096%, 0% 61.2197783096%);
    clip-path: polygon(0% 52.2163910115%, 100% 52.2163910115%, 100% 61.2197783096%, 0% 61.2197783096%);
    transform: translate(-1.46637747%, 1.6900958565%);
  }
  2.4% {
    -webkit-clip-path: polygon(0% 84.5356474815%, 100% 84.5356474815%, 100% 92.8327366427%, 0% 92.8327366427%);
    clip-path: polygon(0% 84.5356474815%, 100% 84.5356474815%, 100% 92.8327366427%, 0% 92.8327366427%);
    transform: translate(-1.5004311175%, 0.6048749077%);
  }
  2.5% {
    -webkit-clip-path: polygon(0% 82.9708865453%, 100% 82.9708865453%, 100% 109.9836604091%, 0% 109.9836604091%);
    clip-path: polygon(0% 82.9708865453%, 100% 82.9708865453%, 100% 109.9836604091%, 0% 109.9836604091%);
    transform: translate(-0.3303865318%, -1.292849659%);
  }
  2.6% {
    -webkit-clip-path: polygon(0% 92.1088298942%, 100% 92.1088298942%, 100% 115.2447904346%, 0% 115.2447904346%);
    clip-path: polygon(0% 92.1088298942%, 100% 92.1088298942%, 100% 115.2447904346%, 0% 115.2447904346%);
    transform: translate(0.2678709204%, 1.868078271%);
  }
  2.7% {
    -webkit-clip-path: polygon(0% 35.0569992829%, 100% 35.0569992829%, 100% 60.6049862539%, 0% 60.6049862539%);
    clip-path: polygon(0% 35.0569992829%, 100% 35.0569992829%, 100% 60.6049862539%, 0% 60.6049862539%);
    transform: translate(1.6065241083%, 1.4706276517%);
  }
  2.8% {
    -webkit-clip-path: polygon(0% 6.762995274%, 100% 6.762995274%, 100% 12.7883546401%, 0% 12.7883546401%);
    clip-path: polygon(0% 6.762995274%, 100% 6.762995274%, 100% 12.7883546401%, 0% 12.7883546401%);
    transform: translate(1.8894777074%, 0.6296378577%);
  }
  2.9% {
    -webkit-clip-path: polygon(0% 40.186121607%, 100% 40.186121607%, 100% 82.8905345987%, 0% 82.8905345987%);
    clip-path: polygon(0% 40.186121607%, 100% 40.186121607%, 100% 82.8905345987%, 0% 82.8905345987%);
    transform: translate(0.2541013644%, 0.5229358242%);
  }
  3%,
  100% {
    -webkit-clip-path: none;
    clip-path: none;
    transform: none;
  }
}
@keyframes glitch-before2 {
  0% {
    -webkit-clip-path: polygon(0% 42.8566828105%, 100% 42.8566828105%, 100% 45.4170509052%, 0% 45.4170509052%);
    clip-path: polygon(0% 42.8566828105%, 100% 42.8566828105%, 100% 45.4170509052%, 0% 45.4170509052%);
    transform: translate(-0.3888320875%, 1.3011959726%);
  }
  0.1% {
    -webkit-clip-path: polygon(0% 17.4048494936%, 100% 17.4048494936%, 100% 33.1149507733%, 0% 33.1149507733%);
    clip-path: polygon(0% 17.4048494936%, 100% 17.4048494936%, 100% 33.1149507733%, 0% 33.1149507733%);
    transform: translate(-1.0593207546%, -1.6217439606%);
  }
  0.2% {
    -webkit-clip-path: polygon(0% 70.6486531004%, 100% 70.6486531004%, 100% 97.2832828091%, 0% 97.2832828091%);
    clip-path: polygon(0% 70.6486531004%, 100% 70.6486531004%, 100% 97.2832828091%, 0% 97.2832828091%);
    transform: translate(-0.7620837725%, 1.1931185844%);
  }
  0.3% {
    -webkit-clip-path: polygon(0% 54.6747688469%, 100% 54.6747688469%, 100% 58.7010488753%, 0% 58.7010488753%);
    clip-path: polygon(0% 54.6747688469%, 100% 54.6747688469%, 100% 58.7010488753%, 0% 58.7010488753%);
    transform: translate(1.66451141%, 1.3425322485%);
  }
  0.4% {
    -webkit-clip-path: polygon(0% 51.0525911047%, 100% 51.0525911047%, 100% 89.8197029969%, 0% 89.8197029969%);
    clip-path: polygon(0% 51.0525911047%, 100% 51.0525911047%, 100% 89.8197029969%, 0% 89.8197029969%);
    transform: translate(0.1561683154%, 0.8151402086%);
  }
  0.5% {
    -webkit-clip-path: polygon(0% 85.4709494444%, 100% 85.4709494444%, 100% 114.1305310689%, 0% 114.1305310689%);
    clip-path: polygon(0% 85.4709494444%, 100% 85.4709494444%, 100% 114.1305310689%, 0% 114.1305310689%);
    transform: translate(-1.9326823689%, 0.8254132869%);
  }
  0.6% {
    -webkit-clip-path: polygon(0% 30.1860450701%, 100% 30.1860450701%, 100% 60.4128026673%, 0% 60.4128026673%);
    clip-path: polygon(0% 30.1860450701%, 100% 30.1860450701%, 100% 60.4128026673%, 0% 60.4128026673%);
    transform: translate(0.2621070243%, -0.1761791766%);
  }
  0.7% {
    -webkit-clip-path: polygon(0% 67.1993408571%, 100% 67.1993408571%, 100% 88.1418398742%, 0% 88.1418398742%);
    clip-path: polygon(0% 67.1993408571%, 100% 67.1993408571%, 100% 88.1418398742%, 0% 88.1418398742%);
    transform: translate(-0.6663624916%, 1.8858269562%);
  }
  0.8% {
    -webkit-clip-path: polygon(0% 15.2935807967%, 100% 15.2935807967%, 100% 25.476927309%, 0% 25.476927309%);
    clip-path: polygon(0% 15.2935807967%, 100% 15.2935807967%, 100% 25.476927309%, 0% 25.476927309%);
    transform: translate(0.6117580831%, 1.8699424256%);
  }
  0.9% {
    -webkit-clip-path: polygon(0% 28.422142206%, 100% 28.422142206%, 100% 43.6631629929%, 0% 43.6631629929%);
    clip-path: polygon(0% 28.422142206%, 100% 28.422142206%, 100% 43.6631629929%, 0% 43.6631629929%);
    transform: translate(-0.4505627722%, 1.6604994592%);
  }
  1% {
    -webkit-clip-path: polygon(0% 50.2080325918%, 100% 50.2080325918%, 100% 95.4801939665%, 0% 95.4801939665%);
    clip-path: polygon(0% 50.2080325918%, 100% 50.2080325918%, 100% 95.4801939665%, 0% 95.4801939665%);
    transform: translate(1.8912084676%, -1.3426054933%);
  }
  1.1% {
    -webkit-clip-path: polygon(0% 65.1662881385%, 100% 65.1662881385%, 100% 71.8975149154%, 0% 71.8975149154%);
    clip-path: polygon(0% 65.1662881385%, 100% 65.1662881385%, 100% 71.8975149154%, 0% 71.8975149154%);
    transform: translate(1.8925401014%, -0.2939202602%);
  }
  1.2% {
    -webkit-clip-path: polygon(0% 74.3931670842%, 100% 74.3931670842%, 100% 123.7773246345%, 0% 123.7773246345%);
    clip-path: polygon(0% 74.3931670842%, 100% 74.3931670842%, 100% 123.7773246345%, 0% 123.7773246345%);
    transform: translate(-1.263275896%, -1.3669247713%);
  }
  1.3% {
    -webkit-clip-path: polygon(0% 90.4030666128%, 100% 90.4030666128%, 100% 105.5856197417%, 0% 105.5856197417%);
    clip-path: polygon(0% 90.4030666128%, 100% 90.4030666128%, 100% 105.5856197417%, 0% 105.5856197417%);
    transform: translate(0.8584471262%, -0.1640794099%);
  }
  1.4% {
    -webkit-clip-path: polygon(0% 88.4510056058%, 100% 88.4510056058%, 100% 114.5639348134%, 0% 114.5639348134%);
    clip-path: polygon(0% 88.4510056058%, 100% 88.4510056058%, 100% 114.5639348134%, 0% 114.5639348134%);
    transform: translate(1.6527154606%, 0.1130022664%);
  }
  1.5% {
    -webkit-clip-path: polygon(0% 91.6144194294%, 100% 91.6144194294%, 100% 102.4622112366%, 0% 102.4622112366%);
    clip-path: polygon(0% 91.6144194294%, 100% 91.6144194294%, 100% 102.4622112366%, 0% 102.4622112366%);
    transform: translate(-1.5095735666%, -1.3934430876%);
  }
  1.6% {
    -webkit-clip-path: polygon(0% 13.6761081725%, 100% 13.6761081725%, 100% 19.419704556%, 0% 19.419704556%);
    clip-path: polygon(0% 13.6761081725%, 100% 13.6761081725%, 100% 19.419704556%, 0% 19.419704556%);
    transform: translate(-1.3324989948%, -1.7150287027%);
  }
  1.7% {
    -webkit-clip-path: polygon(0% 41.2183680107%, 100% 41.2183680107%, 100% 62.7859185763%, 0% 62.7859185763%);
    clip-path: polygon(0% 41.2183680107%, 100% 41.2183680107%, 100% 62.7859185763%, 0% 62.7859185763%);
    transform: translate(0.3027112813%, -1.8127441633%);
  }
  1.8% {
    -webkit-clip-path: polygon(0% 64.475884925%, 100% 64.475884925%, 100% 93.3546961795%, 0% 93.3546961795%);
    clip-path: polygon(0% 64.475884925%, 100% 64.475884925%, 100% 93.3546961795%, 0% 93.3546961795%);
    transform: translate(-0.3365762851%, 1.1768179843%);
  }
  1.9% {
    -webkit-clip-path: polygon(0% 4.1131337935%, 100% 4.1131337935%, 100% 37.7944274669%, 0% 37.7944274669%);
    clip-path: polygon(0% 4.1131337935%, 100% 4.1131337935%, 100% 37.7944274669%, 0% 37.7944274669%);
    transform: translate(-1.0101568114%, -1.3337680115%);
  }
  2% {
    -webkit-clip-path: polygon(0% 45.8210870957%, 100% 45.8210870957%, 100% 55.8227034082%, 0% 55.8227034082%);
    clip-path: polygon(0% 45.8210870957%, 100% 45.8210870957%, 100% 55.8227034082%, 0% 55.8227034082%);
    transform: translate(1.0644908786%, 1.150082384%);
  }
  2.1% {
    -webkit-clip-path: polygon(0% 44.3930922133%, 100% 44.3930922133%, 100% 59.9642548814%, 0% 59.9642548814%);
    clip-path: polygon(0% 44.3930922133%, 100% 44.3930922133%, 100% 59.9642548814%, 0% 59.9642548814%);
    transform: translate(1.9579967275%, 1.0365488291%);
  }
  2.2% {
    -webkit-clip-path: polygon(0% 0.2198248885%, 100% 0.2198248885%, 100% 9.5276371881%, 0% 9.5276371881%);
    clip-path: polygon(0% 0.2198248885%, 100% 0.2198248885%, 100% 9.5276371881%, 0% 9.5276371881%);
    transform: translate(1.8876694799%, -1.3760123471%);
  }
  2.3% {
    -webkit-clip-path: polygon(0% 52.2163910115%, 100% 52.2163910115%, 100% 61.2197783096%, 0% 61.2197783096%);
    clip-path: polygon(0% 52.2163910115%, 100% 52.2163910115%, 100% 61.2197783096%, 0% 61.2197783096%);
    transform: translate(-1.46637747%, 1.6900958565%);
  }
  2.4% {
    -webkit-clip-path: polygon(0% 84.5356474815%, 100% 84.5356474815%, 100% 92.8327366427%, 0% 92.8327366427%);
    clip-path: polygon(0% 84.5356474815%, 100% 84.5356474815%, 100% 92.8327366427%, 0% 92.8327366427%);
    transform: translate(-1.5004311175%, 0.6048749077%);
  }
  2.5% {
    -webkit-clip-path: polygon(0% 82.9708865453%, 100% 82.9708865453%, 100% 109.9836604091%, 0% 109.9836604091%);
    clip-path: polygon(0% 82.9708865453%, 100% 82.9708865453%, 100% 109.9836604091%, 0% 109.9836604091%);
    transform: translate(-0.3303865318%, -1.292849659%);
  }
  2.6% {
    -webkit-clip-path: polygon(0% 92.1088298942%, 100% 92.1088298942%, 100% 115.2447904346%, 0% 115.2447904346%);
    clip-path: polygon(0% 92.1088298942%, 100% 92.1088298942%, 100% 115.2447904346%, 0% 115.2447904346%);
    transform: translate(0.2678709204%, 1.868078271%);
  }
  2.7% {
    -webkit-clip-path: polygon(0% 35.0569992829%, 100% 35.0569992829%, 100% 60.6049862539%, 0% 60.6049862539%);
    clip-path: polygon(0% 35.0569992829%, 100% 35.0569992829%, 100% 60.6049862539%, 0% 60.6049862539%);
    transform: translate(1.6065241083%, 1.4706276517%);
  }
  2.8% {
    -webkit-clip-path: polygon(0% 6.762995274%, 100% 6.762995274%, 100% 12.7883546401%, 0% 12.7883546401%);
    clip-path: polygon(0% 6.762995274%, 100% 6.762995274%, 100% 12.7883546401%, 0% 12.7883546401%);
    transform: translate(1.8894777074%, 0.6296378577%);
  }
  2.9% {
    -webkit-clip-path: polygon(0% 40.186121607%, 100% 40.186121607%, 100% 82.8905345987%, 0% 82.8905345987%);
    clip-path: polygon(0% 40.186121607%, 100% 40.186121607%, 100% 82.8905345987%, 0% 82.8905345987%);
    transform: translate(0.2541013644%, 0.5229358242%);
  }
  3%,
  100% {
    -webkit-clip-path: none;
    clip-path: none;
    transform: none;
  }
}
.mainvisual__catch .txt {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.mainvisual__catch .txt:before,
.mainvisual__catch .txt:after {
  background: url(../../../assets/img/page/top/mainvisual/ttl_catch.svg) no-repeat 0 0/100%;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.mainvisual__catch .txt:before {
  -webkit-animation: glitch-before1 2s linear infinite alternate both;
  animation: glitch-before1 2s linear infinite alternate both;
}
@-webkit-keyframes glitch-before1 {
  0% {
    -webkit-clip-path: polygon(0% 51.9229873421%, 100% 51.9229873421%, 100% 86.5298993676%, 0% 86.5298993676%);
    clip-path: polygon(0% 51.9229873421%, 100% 51.9229873421%, 100% 86.5298993676%, 0% 86.5298993676%);
    transform: translate(-1.6035841961%, 0.0829826361%);
  }
  0.1% {
    -webkit-clip-path: polygon(0% 16.1669219586%, 100% 16.1669219586%, 100% 59.5191146832%, 0% 59.5191146832%);
    clip-path: polygon(0% 16.1669219586%, 100% 16.1669219586%, 100% 59.5191146832%, 0% 59.5191146832%);
    transform: translate(1.0108085658%, -0.3872211077%);
  }
  0.2% {
    -webkit-clip-path: polygon(0% 21.8212075696%, 100% 21.8212075696%, 100% 56.6195972392%, 0% 56.6195972392%);
    clip-path: polygon(0% 21.8212075696%, 100% 21.8212075696%, 100% 56.6195972392%, 0% 56.6195972392%);
    transform: translate(1.1875006171%, 1.5168507649%);
  }
  0.3% {
    -webkit-clip-path: polygon(0% 99.4908550591%, 100% 99.4908550591%, 100% 140.9489177357%, 0% 140.9489177357%);
    clip-path: polygon(0% 99.4908550591%, 100% 99.4908550591%, 100% 140.9489177357%, 0% 140.9489177357%);
    transform: translate(-0.5457275193%, -1.3481647224%);
  }
  0.4% {
    -webkit-clip-path: polygon(0% 43.579841927%, 100% 43.579841927%, 100% 90.3084040808%, 0% 90.3084040808%);
    clip-path: polygon(0% 43.579841927%, 100% 43.579841927%, 100% 90.3084040808%, 0% 90.3084040808%);
    transform: translate(1.3588868817%, -1.3877678515%);
  }
  0.5% {
    -webkit-clip-path: polygon(0% 51.7106422908%, 100% 51.7106422908%, 100% 100.0733871138%, 0% 100.0733871138%);
    clip-path: polygon(0% 51.7106422908%, 100% 51.7106422908%, 100% 100.0733871138%, 0% 100.0733871138%);
    transform: translate(0.2417449884%, 1.0573829331%);
  }
  0.6% {
    -webkit-clip-path: polygon(0% 45.9506657656%, 100% 45.9506657656%, 100% 80.6527924081%, 0% 80.6527924081%);
    clip-path: polygon(0% 45.9506657656%, 100% 45.9506657656%, 100% 80.6527924081%, 0% 80.6527924081%);
    transform: translate(0.4472834339%, 1.6369284474%);
  }
  0.7% {
    -webkit-clip-path: polygon(0% 51.5180583814%, 100% 51.5180583814%, 100% 67.4552469011%, 0% 67.4552469011%);
    clip-path: polygon(0% 51.5180583814%, 100% 51.5180583814%, 100% 67.4552469011%, 0% 67.4552469011%);
    transform: translate(-1.6227308106%, -0.8949875523%);
  }
  0.8% {
    -webkit-clip-path: polygon(0% 94.2679725498%, 100% 94.2679725498%, 100% 141.6492751862%, 0% 141.6492751862%);
    clip-path: polygon(0% 94.2679725498%, 100% 94.2679725498%, 100% 141.6492751862%, 0% 141.6492751862%);
    transform: translate(1.5925154219%, 0.1250661011%);
  }
  0.9% {
    -webkit-clip-path: polygon(0% 54.1662681499%, 100% 54.1662681499%, 100% 72.5371992893%, 0% 72.5371992893%);
    clip-path: polygon(0% 54.1662681499%, 100% 54.1662681499%, 100% 72.5371992893%, 0% 72.5371992893%);
    transform: translate(1.348009121%, -1.2359067269%);
  }
  1% {
    -webkit-clip-path: polygon(0% 83.2586550865%, 100% 83.2586550865%, 100% 122.5232933364%, 0% 122.5232933364%);
    clip-path: polygon(0% 83.2586550865%, 100% 83.2586550865%, 100% 122.5232933364%, 0% 122.5232933364%);
    transform: translate(-0.9609983848%, -0.4909225013%);
  }
  1.1% {
    -webkit-clip-path: polygon(0% 49.9998612832%, 100% 49.9998612832%, 100% 54.507529484%, 0% 54.507529484%);
    clip-path: polygon(0% 49.9998612832%, 100% 49.9998612832%, 100% 54.507529484%, 0% 54.507529484%);
    transform: translate(-0.6076697321%, 1.5092957836%);
  }
  1.2% {
    -webkit-clip-path: polygon(0% 16.7632052402%, 100% 16.7632052402%, 100% 55.9929415254%, 0% 55.9929415254%);
    clip-path: polygon(0% 16.7632052402%, 100% 16.7632052402%, 100% 55.9929415254%, 0% 55.9929415254%);
    transform: translate(1.9912629465%, -0.115823149%);
  }
  1.3% {
    -webkit-clip-path: polygon(0% 5.5542294807%, 100% 5.5542294807%, 100% 51.8663565336%, 0% 51.8663565336%);
    clip-path: polygon(0% 5.5542294807%, 100% 5.5542294807%, 100% 51.8663565336%, 0% 51.8663565336%);
    transform: translate(-0.458346605%, -0.077528497%);
  }
  1.4% {
    -webkit-clip-path: polygon(0% 70.2083428434%, 100% 70.2083428434%, 100% 113.2638677459%, 0% 113.2638677459%);
    clip-path: polygon(0% 70.2083428434%, 100% 70.2083428434%, 100% 113.2638677459%, 0% 113.2638677459%);
    transform: translate(1.8864281489%, -1.7866691674%);
  }
  1.5% {
    -webkit-clip-path: polygon(0% 2.1652572132%, 100% 2.1652572132%, 100% 32.7626903096%, 0% 32.7626903096%);
    clip-path: polygon(0% 2.1652572132%, 100% 2.1652572132%, 100% 32.7626903096%, 0% 32.7626903096%);
    transform: translate(-1.9353558514%, -1.2522326981%);
  }
  1.6% {
    -webkit-clip-path: polygon(0% 10.6490396303%, 100% 10.6490396303%, 100% 15.6745939803%, 0% 15.6745939803%);
    clip-path: polygon(0% 10.6490396303%, 100% 10.6490396303%, 100% 15.6745939803%, 0% 15.6745939803%);
    transform: translate(-0.9623955262%, -1.6334499119%);
  }
  1.7% {
    -webkit-clip-path: polygon(0% 66.275381889%, 100% 66.275381889%, 100% 106.4643830789%, 0% 106.4643830789%);
    clip-path: polygon(0% 66.275381889%, 100% 66.275381889%, 100% 106.4643830789%, 0% 106.4643830789%);
    transform: translate(0.2738675858%, 1.2542627109%);
  }
  1.8% {
    -webkit-clip-path: polygon(0% 51.5666934546%, 100% 51.5666934546%, 100% 58.5811026853%, 0% 58.5811026853%);
    clip-path: polygon(0% 51.5666934546%, 100% 51.5666934546%, 100% 58.5811026853%, 0% 58.5811026853%);
    transform: translate(1.4846559845%, 1.2618604017%);
  }
  1.9% {
    -webkit-clip-path: polygon(0% 26.7705594798%, 100% 26.7705594798%, 100% 73.6510574992%, 0% 73.6510574992%);
    clip-path: polygon(0% 26.7705594798%, 100% 26.7705594798%, 100% 73.6510574992%, 0% 73.6510574992%);
    transform: translate(-0.9174762099%, -0.6937842492%);
  }
  2% {
    -webkit-clip-path: polygon(0% 74.2492039111%, 100% 74.2492039111%, 100% 98.0677145172%, 0% 98.0677145172%);
    clip-path: polygon(0% 74.2492039111%, 100% 74.2492039111%, 100% 98.0677145172%, 0% 98.0677145172%);
    transform: translate(0.4977051448%, -1.0102306248%);
  }
  2.1% {
    -webkit-clip-path: polygon(0% 14.5524284397%, 100% 14.5524284397%, 100% 29.4964644275%, 0% 29.4964644275%);
    clip-path: polygon(0% 14.5524284397%, 100% 14.5524284397%, 100% 29.4964644275%, 0% 29.4964644275%);
    transform: translate(0.3452196037%, 1.3083062423%);
  }
  2.2% {
    -webkit-clip-path: polygon(0% 59.9130137249%, 100% 59.9130137249%, 100% 61.2741043132%, 0% 61.2741043132%);
    clip-path: polygon(0% 59.9130137249%, 100% 59.9130137249%, 100% 61.2741043132%, 0% 61.2741043132%);
    transform: translate(0.7863183819%, 1.4599239507%);
  }
  2.3% {
    -webkit-clip-path: polygon(0% 96.7931461037%, 100% 96.7931461037%, 100% 110.7588833411%, 0% 110.7588833411%);
    clip-path: polygon(0% 96.7931461037%, 100% 96.7931461037%, 100% 110.7588833411%, 0% 110.7588833411%);
    transform: translate(-1.7529021583%, 1.0640032449%);
  }
  2.4% {
    -webkit-clip-path: polygon(0% 26.2676779629%, 100% 26.2676779629%, 100% 57.3344356437%, 0% 57.3344356437%);
    clip-path: polygon(0% 26.2676779629%, 100% 26.2676779629%, 100% 57.3344356437%, 0% 57.3344356437%);
    transform: translate(-0.5891806998%, 0.8964412175%);
  }
  2.5% {
    -webkit-clip-path: polygon(0% 85.5492856391%, 100% 85.5492856391%, 100% 108.0979101065%, 0% 108.0979101065%);
    clip-path: polygon(0% 85.5492856391%, 100% 85.5492856391%, 100% 108.0979101065%, 0% 108.0979101065%);
    transform: translate(1.0825445333%, 0.9122200305%);
  }
  2.6% {
    -webkit-clip-path: polygon(0% 38.5103716398%, 100% 38.5103716398%, 100% 47.2493743506%, 0% 47.2493743506%);
    clip-path: polygon(0% 38.5103716398%, 100% 38.5103716398%, 100% 47.2493743506%, 0% 47.2493743506%);
    transform: translate(-1.235547792%, 1.0990580895%);
  }
  2.7% {
    -webkit-clip-path: polygon(0% 40.6168290066%, 100% 40.6168290066%, 100% 50.8086198116%, 0% 50.8086198116%);
    clip-path: polygon(0% 40.6168290066%, 100% 40.6168290066%, 100% 50.8086198116%, 0% 50.8086198116%);
    transform: translate(-1.7546599651%, -1.7955760013%);
  }
  2.8% {
    -webkit-clip-path: polygon(0% 30.4580606226%, 100% 30.4580606226%, 100% 66.1515296729%, 0% 66.1515296729%);
    clip-path: polygon(0% 30.4580606226%, 100% 30.4580606226%, 100% 66.1515296729%, 0% 66.1515296729%);
    transform: translate(1.9169716874%, -1.7114418194%);
  }
  2.9% {
    -webkit-clip-path: polygon(0% 43.7953543278%, 100% 43.7953543278%, 100% 65.0755909563%, 0% 65.0755909563%);
    clip-path: polygon(0% 43.7953543278%, 100% 43.7953543278%, 100% 65.0755909563%, 0% 65.0755909563%);
    transform: translate(-0.173572814%, -1.7958874404%);
  }
  3%,
  100% {
    -webkit-clip-path: none;
    clip-path: none;
    transform: none;
  }
}
@keyframes glitch-before1 {
  0% {
    -webkit-clip-path: polygon(0% 51.9229873421%, 100% 51.9229873421%, 100% 86.5298993676%, 0% 86.5298993676%);
    clip-path: polygon(0% 51.9229873421%, 100% 51.9229873421%, 100% 86.5298993676%, 0% 86.5298993676%);
    transform: translate(-1.6035841961%, 0.0829826361%);
  }
  0.1% {
    -webkit-clip-path: polygon(0% 16.1669219586%, 100% 16.1669219586%, 100% 59.5191146832%, 0% 59.5191146832%);
    clip-path: polygon(0% 16.1669219586%, 100% 16.1669219586%, 100% 59.5191146832%, 0% 59.5191146832%);
    transform: translate(1.0108085658%, -0.3872211077%);
  }
  0.2% {
    -webkit-clip-path: polygon(0% 21.8212075696%, 100% 21.8212075696%, 100% 56.6195972392%, 0% 56.6195972392%);
    clip-path: polygon(0% 21.8212075696%, 100% 21.8212075696%, 100% 56.6195972392%, 0% 56.6195972392%);
    transform: translate(1.1875006171%, 1.5168507649%);
  }
  0.3% {
    -webkit-clip-path: polygon(0% 99.4908550591%, 100% 99.4908550591%, 100% 140.9489177357%, 0% 140.9489177357%);
    clip-path: polygon(0% 99.4908550591%, 100% 99.4908550591%, 100% 140.9489177357%, 0% 140.9489177357%);
    transform: translate(-0.5457275193%, -1.3481647224%);
  }
  0.4% {
    -webkit-clip-path: polygon(0% 43.579841927%, 100% 43.579841927%, 100% 90.3084040808%, 0% 90.3084040808%);
    clip-path: polygon(0% 43.579841927%, 100% 43.579841927%, 100% 90.3084040808%, 0% 90.3084040808%);
    transform: translate(1.3588868817%, -1.3877678515%);
  }
  0.5% {
    -webkit-clip-path: polygon(0% 51.7106422908%, 100% 51.7106422908%, 100% 100.0733871138%, 0% 100.0733871138%);
    clip-path: polygon(0% 51.7106422908%, 100% 51.7106422908%, 100% 100.0733871138%, 0% 100.0733871138%);
    transform: translate(0.2417449884%, 1.0573829331%);
  }
  0.6% {
    -webkit-clip-path: polygon(0% 45.9506657656%, 100% 45.9506657656%, 100% 80.6527924081%, 0% 80.6527924081%);
    clip-path: polygon(0% 45.9506657656%, 100% 45.9506657656%, 100% 80.6527924081%, 0% 80.6527924081%);
    transform: translate(0.4472834339%, 1.6369284474%);
  }
  0.7% {
    -webkit-clip-path: polygon(0% 51.5180583814%, 100% 51.5180583814%, 100% 67.4552469011%, 0% 67.4552469011%);
    clip-path: polygon(0% 51.5180583814%, 100% 51.5180583814%, 100% 67.4552469011%, 0% 67.4552469011%);
    transform: translate(-1.6227308106%, -0.8949875523%);
  }
  0.8% {
    -webkit-clip-path: polygon(0% 94.2679725498%, 100% 94.2679725498%, 100% 141.6492751862%, 0% 141.6492751862%);
    clip-path: polygon(0% 94.2679725498%, 100% 94.2679725498%, 100% 141.6492751862%, 0% 141.6492751862%);
    transform: translate(1.5925154219%, 0.1250661011%);
  }
  0.9% {
    -webkit-clip-path: polygon(0% 54.1662681499%, 100% 54.1662681499%, 100% 72.5371992893%, 0% 72.5371992893%);
    clip-path: polygon(0% 54.1662681499%, 100% 54.1662681499%, 100% 72.5371992893%, 0% 72.5371992893%);
    transform: translate(1.348009121%, -1.2359067269%);
  }
  1% {
    -webkit-clip-path: polygon(0% 83.2586550865%, 100% 83.2586550865%, 100% 122.5232933364%, 0% 122.5232933364%);
    clip-path: polygon(0% 83.2586550865%, 100% 83.2586550865%, 100% 122.5232933364%, 0% 122.5232933364%);
    transform: translate(-0.9609983848%, -0.4909225013%);
  }
  1.1% {
    -webkit-clip-path: polygon(0% 49.9998612832%, 100% 49.9998612832%, 100% 54.507529484%, 0% 54.507529484%);
    clip-path: polygon(0% 49.9998612832%, 100% 49.9998612832%, 100% 54.507529484%, 0% 54.507529484%);
    transform: translate(-0.6076697321%, 1.5092957836%);
  }
  1.2% {
    -webkit-clip-path: polygon(0% 16.7632052402%, 100% 16.7632052402%, 100% 55.9929415254%, 0% 55.9929415254%);
    clip-path: polygon(0% 16.7632052402%, 100% 16.7632052402%, 100% 55.9929415254%, 0% 55.9929415254%);
    transform: translate(1.9912629465%, -0.115823149%);
  }
  1.3% {
    -webkit-clip-path: polygon(0% 5.5542294807%, 100% 5.5542294807%, 100% 51.8663565336%, 0% 51.8663565336%);
    clip-path: polygon(0% 5.5542294807%, 100% 5.5542294807%, 100% 51.8663565336%, 0% 51.8663565336%);
    transform: translate(-0.458346605%, -0.077528497%);
  }
  1.4% {
    -webkit-clip-path: polygon(0% 70.2083428434%, 100% 70.2083428434%, 100% 113.2638677459%, 0% 113.2638677459%);
    clip-path: polygon(0% 70.2083428434%, 100% 70.2083428434%, 100% 113.2638677459%, 0% 113.2638677459%);
    transform: translate(1.8864281489%, -1.7866691674%);
  }
  1.5% {
    -webkit-clip-path: polygon(0% 2.1652572132%, 100% 2.1652572132%, 100% 32.7626903096%, 0% 32.7626903096%);
    clip-path: polygon(0% 2.1652572132%, 100% 2.1652572132%, 100% 32.7626903096%, 0% 32.7626903096%);
    transform: translate(-1.9353558514%, -1.2522326981%);
  }
  1.6% {
    -webkit-clip-path: polygon(0% 10.6490396303%, 100% 10.6490396303%, 100% 15.6745939803%, 0% 15.6745939803%);
    clip-path: polygon(0% 10.6490396303%, 100% 10.6490396303%, 100% 15.6745939803%, 0% 15.6745939803%);
    transform: translate(-0.9623955262%, -1.6334499119%);
  }
  1.7% {
    -webkit-clip-path: polygon(0% 66.275381889%, 100% 66.275381889%, 100% 106.4643830789%, 0% 106.4643830789%);
    clip-path: polygon(0% 66.275381889%, 100% 66.275381889%, 100% 106.4643830789%, 0% 106.4643830789%);
    transform: translate(0.2738675858%, 1.2542627109%);
  }
  1.8% {
    -webkit-clip-path: polygon(0% 51.5666934546%, 100% 51.5666934546%, 100% 58.5811026853%, 0% 58.5811026853%);
    clip-path: polygon(0% 51.5666934546%, 100% 51.5666934546%, 100% 58.5811026853%, 0% 58.5811026853%);
    transform: translate(1.4846559845%, 1.2618604017%);
  }
  1.9% {
    -webkit-clip-path: polygon(0% 26.7705594798%, 100% 26.7705594798%, 100% 73.6510574992%, 0% 73.6510574992%);
    clip-path: polygon(0% 26.7705594798%, 100% 26.7705594798%, 100% 73.6510574992%, 0% 73.6510574992%);
    transform: translate(-0.9174762099%, -0.6937842492%);
  }
  2% {
    -webkit-clip-path: polygon(0% 74.2492039111%, 100% 74.2492039111%, 100% 98.0677145172%, 0% 98.0677145172%);
    clip-path: polygon(0% 74.2492039111%, 100% 74.2492039111%, 100% 98.0677145172%, 0% 98.0677145172%);
    transform: translate(0.4977051448%, -1.0102306248%);
  }
  2.1% {
    -webkit-clip-path: polygon(0% 14.5524284397%, 100% 14.5524284397%, 100% 29.4964644275%, 0% 29.4964644275%);
    clip-path: polygon(0% 14.5524284397%, 100% 14.5524284397%, 100% 29.4964644275%, 0% 29.4964644275%);
    transform: translate(0.3452196037%, 1.3083062423%);
  }
  2.2% {
    -webkit-clip-path: polygon(0% 59.9130137249%, 100% 59.9130137249%, 100% 61.2741043132%, 0% 61.2741043132%);
    clip-path: polygon(0% 59.9130137249%, 100% 59.9130137249%, 100% 61.2741043132%, 0% 61.2741043132%);
    transform: translate(0.7863183819%, 1.4599239507%);
  }
  2.3% {
    -webkit-clip-path: polygon(0% 96.7931461037%, 100% 96.7931461037%, 100% 110.7588833411%, 0% 110.7588833411%);
    clip-path: polygon(0% 96.7931461037%, 100% 96.7931461037%, 100% 110.7588833411%, 0% 110.7588833411%);
    transform: translate(-1.7529021583%, 1.0640032449%);
  }
  2.4% {
    -webkit-clip-path: polygon(0% 26.2676779629%, 100% 26.2676779629%, 100% 57.3344356437%, 0% 57.3344356437%);
    clip-path: polygon(0% 26.2676779629%, 100% 26.2676779629%, 100% 57.3344356437%, 0% 57.3344356437%);
    transform: translate(-0.5891806998%, 0.8964412175%);
  }
  2.5% {
    -webkit-clip-path: polygon(0% 85.5492856391%, 100% 85.5492856391%, 100% 108.0979101065%, 0% 108.0979101065%);
    clip-path: polygon(0% 85.5492856391%, 100% 85.5492856391%, 100% 108.0979101065%, 0% 108.0979101065%);
    transform: translate(1.0825445333%, 0.9122200305%);
  }
  2.6% {
    -webkit-clip-path: polygon(0% 38.5103716398%, 100% 38.5103716398%, 100% 47.2493743506%, 0% 47.2493743506%);
    clip-path: polygon(0% 38.5103716398%, 100% 38.5103716398%, 100% 47.2493743506%, 0% 47.2493743506%);
    transform: translate(-1.235547792%, 1.0990580895%);
  }
  2.7% {
    -webkit-clip-path: polygon(0% 40.6168290066%, 100% 40.6168290066%, 100% 50.8086198116%, 0% 50.8086198116%);
    clip-path: polygon(0% 40.6168290066%, 100% 40.6168290066%, 100% 50.8086198116%, 0% 50.8086198116%);
    transform: translate(-1.7546599651%, -1.7955760013%);
  }
  2.8% {
    -webkit-clip-path: polygon(0% 30.4580606226%, 100% 30.4580606226%, 100% 66.1515296729%, 0% 66.1515296729%);
    clip-path: polygon(0% 30.4580606226%, 100% 30.4580606226%, 100% 66.1515296729%, 0% 66.1515296729%);
    transform: translate(1.9169716874%, -1.7114418194%);
  }
  2.9% {
    -webkit-clip-path: polygon(0% 43.7953543278%, 100% 43.7953543278%, 100% 65.0755909563%, 0% 65.0755909563%);
    clip-path: polygon(0% 43.7953543278%, 100% 43.7953543278%, 100% 65.0755909563%, 0% 65.0755909563%);
    transform: translate(-0.173572814%, -1.7958874404%);
  }
  3%,
  100% {
    -webkit-clip-path: none;
    clip-path: none;
    transform: none;
  }
}
.mainvisual__catch .txt:after {
  -webkit-animation: glitch-after1 2s linear infinite alternate both;
  animation: glitch-after1 2s linear infinite alternate both;
}
@-webkit-keyframes glitch-after1 {
  0% {
    -webkit-clip-path: polygon(0% 77.2641902168%, 100% 77.2641902168%, 100% 124.8315746358%, 0% 124.8315746358%);
    clip-path: polygon(0% 77.2641902168%, 100% 77.2641902168%, 100% 124.8315746358%, 0% 124.8315746358%);
    transform: translate(0.5582201876%, -1.8365910751%);
  }
  0.1% {
    -webkit-clip-path: polygon(0% 3.9400892265%, 100% 3.9400892265%, 100% 17.7124858858%, 0% 17.7124858858%);
    clip-path: polygon(0% 3.9400892265%, 100% 3.9400892265%, 100% 17.7124858858%, 0% 17.7124858858%);
    transform: translate(0.5006589455%, -0.5932923691%);
  }
  0.2% {
    -webkit-clip-path: polygon(0% 36.6436798015%, 100% 36.6436798015%, 100% 51.5785157271%, 0% 51.5785157271%);
    clip-path: polygon(0% 36.6436798015%, 100% 36.6436798015%, 100% 51.5785157271%, 0% 51.5785157271%);
    transform: translate(0.1071203125%, 0.2390896107%);
  }
  0.3% {
    -webkit-clip-path: polygon(0% 76.8335318731%, 100% 76.8335318731%, 100% 91.6952160389%, 0% 91.6952160389%);
    clip-path: polygon(0% 76.8335318731%, 100% 76.8335318731%, 100% 91.6952160389%, 0% 91.6952160389%);
    transform: translate(-0.1607365731%, 1.2161774338%);
  }
  0.4% {
    -webkit-clip-path: polygon(0% 36.3534557377%, 100% 36.3534557377%, 100% 54.8260156619%, 0% 54.8260156619%);
    clip-path: polygon(0% 36.3534557377%, 100% 36.3534557377%, 100% 54.8260156619%, 0% 54.8260156619%);
    transform: translate(-0.1000797753%, -0.4988673874%);
  }
  0.5% {
    -webkit-clip-path: polygon(0% 80.9165339305%, 100% 80.9165339305%, 100% 101.3547638255%, 0% 101.3547638255%);
    clip-path: polygon(0% 80.9165339305%, 100% 80.9165339305%, 100% 101.3547638255%, 0% 101.3547638255%);
    transform: translate(-1.543507234%, -0.8594235475%);
  }
  0.6% {
    -webkit-clip-path: polygon(0% 68.8339459708%, 100% 68.8339459708%, 100% 90.3720815394%, 0% 90.3720815394%);
    clip-path: polygon(0% 68.8339459708%, 100% 68.8339459708%, 100% 90.3720815394%, 0% 90.3720815394%);
    transform: translate(1.787590516%, -1.9991690644%);
  }
  0.7% {
    -webkit-clip-path: polygon(0% 93.3076037422%, 100% 93.3076037422%, 100% 108.810118176%, 0% 108.810118176%);
    clip-path: polygon(0% 93.3076037422%, 100% 93.3076037422%, 100% 108.810118176%, 0% 108.810118176%);
    transform: translate(1.7424169976%, 0.8711872465%);
  }
  0.8% {
    -webkit-clip-path: polygon(0% 8.5996783458%, 100% 8.5996783458%, 100% 41.1795776573%, 0% 41.1795776573%);
    clip-path: polygon(0% 8.5996783458%, 100% 8.5996783458%, 100% 41.1795776573%, 0% 41.1795776573%);
    transform: translate(-1.6246754323%, 1.6395784991%);
  }
  0.9% {
    -webkit-clip-path: polygon(0% 29.6912877314%, 100% 29.6912877314%, 100% 78.7291475299%, 0% 78.7291475299%);
    clip-path: polygon(0% 29.6912877314%, 100% 29.6912877314%, 100% 78.7291475299%, 0% 78.7291475299%);
    transform: translate(-0.3809433851%, -1.1840340321%);
  }
  1% {
    -webkit-clip-path: polygon(0% 46.9063421571%, 100% 46.9063421571%, 100% 53.5735298051%, 0% 53.5735298051%);
    clip-path: polygon(0% 46.9063421571%, 100% 46.9063421571%, 100% 53.5735298051%, 0% 53.5735298051%);
    transform: translate(0.0474900725%, -0.9847331673%);
  }
  1.1% {
    -webkit-clip-path: polygon(0% 4.7720409826%, 100% 4.7720409826%, 100% 9.7255096539%, 0% 9.7255096539%);
    clip-path: polygon(0% 4.7720409826%, 100% 4.7720409826%, 100% 9.7255096539%, 0% 9.7255096539%);
    transform: translate(1.3766373406%, -0.0718676003%);
  }
  1.2% {
    -webkit-clip-path: polygon(0% 96.6393271508%, 100% 96.6393271508%, 100% 106.1452205852%, 0% 106.1452205852%);
    clip-path: polygon(0% 96.6393271508%, 100% 96.6393271508%, 100% 106.1452205852%, 0% 106.1452205852%);
    transform: translate(0.374585295%, 1.0095684437%);
  }
  1.3% {
    -webkit-clip-path: polygon(0% 33.890914994%, 100% 33.890914994%, 100% 40.9684754595%, 0% 40.9684754595%);
    clip-path: polygon(0% 33.890914994%, 100% 33.890914994%, 100% 40.9684754595%, 0% 40.9684754595%);
    transform: translate(-1.5489643405%, 0.0621993558%);
  }
  1.4% {
    -webkit-clip-path: polygon(0% 61.3598466942%, 100% 61.3598466942%, 100% 93.4331381297%, 0% 93.4331381297%);
    clip-path: polygon(0% 61.3598466942%, 100% 61.3598466942%, 100% 93.4331381297%, 0% 93.4331381297%);
    transform: translate(-0.2737658895%, 0.8283274047%);
  }
  1.5% {
    -webkit-clip-path: polygon(0% 72.7780983417%, 100% 72.7780983417%, 100% 95.3100718642%, 0% 95.3100718642%);
    clip-path: polygon(0% 72.7780983417%, 100% 72.7780983417%, 100% 95.3100718642%, 0% 95.3100718642%);
    transform: translate(1.1175723331%, 1.643718896%);
  }
  1.6% {
    -webkit-clip-path: polygon(0% 27.0402600781%, 100% 27.0402600781%, 100% 64.0076609356%, 0% 64.0076609356%);
    clip-path: polygon(0% 27.0402600781%, 100% 27.0402600781%, 100% 64.0076609356%, 0% 64.0076609356%);
    transform: translate(0.0803329869%, -0.855809942%);
  }
  1.7% {
    -webkit-clip-path: polygon(0% 96.7002657976%, 100% 96.7002657976%, 100% 138.7337832854%, 0% 138.7337832854%);
    clip-path: polygon(0% 96.7002657976%, 100% 96.7002657976%, 100% 138.7337832854%, 0% 138.7337832854%);
    transform: translate(-1.1659082984%, -0.0446240341%);
  }
  1.8% {
    -webkit-clip-path: polygon(0% 86.7300818795%, 100% 86.7300818795%, 100% 104.602033346%, 0% 104.602033346%);
    clip-path: polygon(0% 86.7300818795%, 100% 86.7300818795%, 100% 104.602033346%, 0% 104.602033346%);
    transform: translate(0.1922512249%, 1.30280496%);
  }
  1.9% {
    -webkit-clip-path: polygon(0% 8.5830246484%, 100% 8.5830246484%, 100% 36.8500581013%, 0% 36.8500581013%);
    clip-path: polygon(0% 8.5830246484%, 100% 8.5830246484%, 100% 36.8500581013%, 0% 36.8500581013%);
    transform: translate(-0.7658224899%, -0.5075094122%);
  }
  2% {
    -webkit-clip-path: polygon(0% 56.7303598049%, 100% 56.7303598049%, 100% 86.3249474386%, 0% 86.3249474386%);
    clip-path: polygon(0% 56.7303598049%, 100% 56.7303598049%, 100% 86.3249474386%, 0% 86.3249474386%);
    transform: translate(-1.2389825789%, 1.2434837413%);
  }
  2.1% {
    -webkit-clip-path: polygon(0% 91.8682226938%, 100% 91.8682226938%, 100% 133.1826965748%, 0% 133.1826965748%);
    clip-path: polygon(0% 91.8682226938%, 100% 91.8682226938%, 100% 133.1826965748%, 0% 133.1826965748%);
    transform: translate(-0.1604116931%, 1.42579531%);
  }
  2.2% {
    -webkit-clip-path: polygon(0% 21.5702486115%, 100% 21.5702486115%, 100% 70.0572418487%, 0% 70.0572418487%);
    clip-path: polygon(0% 21.5702486115%, 100% 21.5702486115%, 100% 70.0572418487%, 0% 70.0572418487%);
    transform: translate(-1.5043028899%, -0.4979860643%);
  }
  2.3% {
    -webkit-clip-path: polygon(0% 26.0945348688%, 100% 26.0945348688%, 100% 39.9839267328%, 0% 39.9839267328%);
    clip-path: polygon(0% 26.0945348688%, 100% 26.0945348688%, 100% 39.9839267328%, 0% 39.9839267328%);
    transform: translate(-1.7754664127%, -0.4194230286%);
  }
  2.4% {
    -webkit-clip-path: polygon(0% 86.3597835593%, 100% 86.3597835593%, 100% 97.6748651736%, 0% 97.6748651736%);
    clip-path: polygon(0% 86.3597835593%, 100% 86.3597835593%, 100% 97.6748651736%, 0% 97.6748651736%);
    transform: translate(-0.6965400062%, 0.0717086235%);
  }
  2.5% {
    -webkit-clip-path: polygon(0% 79.637051939%, 100% 79.637051939%, 100% 129.4346156131%, 0% 129.4346156131%);
    clip-path: polygon(0% 79.637051939%, 100% 79.637051939%, 100% 129.4346156131%, 0% 129.4346156131%);
    transform: translate(-0.1206592072%, 0.2669415914%);
  }
  2.6% {
    -webkit-clip-path: polygon(0% 24.6761302684%, 100% 24.6761302684%, 100% 72.9098243488%, 0% 72.9098243488%);
    clip-path: polygon(0% 24.6761302684%, 100% 24.6761302684%, 100% 72.9098243488%, 0% 72.9098243488%);
    transform: translate(1.509239274%, -0.2043369324%);
  }
  2.7% {
    -webkit-clip-path: polygon(0% 4.2290877858%, 100% 4.2290877858%, 100% 43.9584303833%, 0% 43.9584303833%);
    clip-path: polygon(0% 4.2290877858%, 100% 4.2290877858%, 100% 43.9584303833%, 0% 43.9584303833%);
    transform: translate(0.1282364292%, 0.3062934018%);
  }
  2.8% {
    -webkit-clip-path: polygon(0% 26.2380641194%, 100% 26.2380641194%, 100% 63.6211365168%, 0% 63.6211365168%);
    clip-path: polygon(0% 26.2380641194%, 100% 26.2380641194%, 100% 63.6211365168%, 0% 63.6211365168%);
    transform: translate(-1.5048719001%, -0.1357112695%);
  }
  2.9% {
    -webkit-clip-path: polygon(0% 38.2381801034%, 100% 38.2381801034%, 100% 86.1699779114%, 0% 86.1699779114%);
    clip-path: polygon(0% 38.2381801034%, 100% 38.2381801034%, 100% 86.1699779114%, 0% 86.1699779114%);
    transform: translate(0.3043832922%, -1.3922141778%);
  }
  3%,
  100% {
    -webkit-clip-path: none;
    clip-path: none;
    transform: none;
  }
}
@keyframes glitch-after1 {
  0% {
    -webkit-clip-path: polygon(0% 77.2641902168%, 100% 77.2641902168%, 100% 124.8315746358%, 0% 124.8315746358%);
    clip-path: polygon(0% 77.2641902168%, 100% 77.2641902168%, 100% 124.8315746358%, 0% 124.8315746358%);
    transform: translate(0.5582201876%, -1.8365910751%);
  }
  0.1% {
    -webkit-clip-path: polygon(0% 3.9400892265%, 100% 3.9400892265%, 100% 17.7124858858%, 0% 17.7124858858%);
    clip-path: polygon(0% 3.9400892265%, 100% 3.9400892265%, 100% 17.7124858858%, 0% 17.7124858858%);
    transform: translate(0.5006589455%, -0.5932923691%);
  }
  0.2% {
    -webkit-clip-path: polygon(0% 36.6436798015%, 100% 36.6436798015%, 100% 51.5785157271%, 0% 51.5785157271%);
    clip-path: polygon(0% 36.6436798015%, 100% 36.6436798015%, 100% 51.5785157271%, 0% 51.5785157271%);
    transform: translate(0.1071203125%, 0.2390896107%);
  }
  0.3% {
    -webkit-clip-path: polygon(0% 76.8335318731%, 100% 76.8335318731%, 100% 91.6952160389%, 0% 91.6952160389%);
    clip-path: polygon(0% 76.8335318731%, 100% 76.8335318731%, 100% 91.6952160389%, 0% 91.6952160389%);
    transform: translate(-0.1607365731%, 1.2161774338%);
  }
  0.4% {
    -webkit-clip-path: polygon(0% 36.3534557377%, 100% 36.3534557377%, 100% 54.8260156619%, 0% 54.8260156619%);
    clip-path: polygon(0% 36.3534557377%, 100% 36.3534557377%, 100% 54.8260156619%, 0% 54.8260156619%);
    transform: translate(-0.1000797753%, -0.4988673874%);
  }
  0.5% {
    -webkit-clip-path: polygon(0% 80.9165339305%, 100% 80.9165339305%, 100% 101.3547638255%, 0% 101.3547638255%);
    clip-path: polygon(0% 80.9165339305%, 100% 80.9165339305%, 100% 101.3547638255%, 0% 101.3547638255%);
    transform: translate(-1.543507234%, -0.8594235475%);
  }
  0.6% {
    -webkit-clip-path: polygon(0% 68.8339459708%, 100% 68.8339459708%, 100% 90.3720815394%, 0% 90.3720815394%);
    clip-path: polygon(0% 68.8339459708%, 100% 68.8339459708%, 100% 90.3720815394%, 0% 90.3720815394%);
    transform: translate(1.787590516%, -1.9991690644%);
  }
  0.7% {
    -webkit-clip-path: polygon(0% 93.3076037422%, 100% 93.3076037422%, 100% 108.810118176%, 0% 108.810118176%);
    clip-path: polygon(0% 93.3076037422%, 100% 93.3076037422%, 100% 108.810118176%, 0% 108.810118176%);
    transform: translate(1.7424169976%, 0.8711872465%);
  }
  0.8% {
    -webkit-clip-path: polygon(0% 8.5996783458%, 100% 8.5996783458%, 100% 41.1795776573%, 0% 41.1795776573%);
    clip-path: polygon(0% 8.5996783458%, 100% 8.5996783458%, 100% 41.1795776573%, 0% 41.1795776573%);
    transform: translate(-1.6246754323%, 1.6395784991%);
  }
  0.9% {
    -webkit-clip-path: polygon(0% 29.6912877314%, 100% 29.6912877314%, 100% 78.7291475299%, 0% 78.7291475299%);
    clip-path: polygon(0% 29.6912877314%, 100% 29.6912877314%, 100% 78.7291475299%, 0% 78.7291475299%);
    transform: translate(-0.3809433851%, -1.1840340321%);
  }
  1% {
    -webkit-clip-path: polygon(0% 46.9063421571%, 100% 46.9063421571%, 100% 53.5735298051%, 0% 53.5735298051%);
    clip-path: polygon(0% 46.9063421571%, 100% 46.9063421571%, 100% 53.5735298051%, 0% 53.5735298051%);
    transform: translate(0.0474900725%, -0.9847331673%);
  }
  1.1% {
    -webkit-clip-path: polygon(0% 4.7720409826%, 100% 4.7720409826%, 100% 9.7255096539%, 0% 9.7255096539%);
    clip-path: polygon(0% 4.7720409826%, 100% 4.7720409826%, 100% 9.7255096539%, 0% 9.7255096539%);
    transform: translate(1.3766373406%, -0.0718676003%);
  }
  1.2% {
    -webkit-clip-path: polygon(0% 96.6393271508%, 100% 96.6393271508%, 100% 106.1452205852%, 0% 106.1452205852%);
    clip-path: polygon(0% 96.6393271508%, 100% 96.6393271508%, 100% 106.1452205852%, 0% 106.1452205852%);
    transform: translate(0.374585295%, 1.0095684437%);
  }
  1.3% {
    -webkit-clip-path: polygon(0% 33.890914994%, 100% 33.890914994%, 100% 40.9684754595%, 0% 40.9684754595%);
    clip-path: polygon(0% 33.890914994%, 100% 33.890914994%, 100% 40.9684754595%, 0% 40.9684754595%);
    transform: translate(-1.5489643405%, 0.0621993558%);
  }
  1.4% {
    -webkit-clip-path: polygon(0% 61.3598466942%, 100% 61.3598466942%, 100% 93.4331381297%, 0% 93.4331381297%);
    clip-path: polygon(0% 61.3598466942%, 100% 61.3598466942%, 100% 93.4331381297%, 0% 93.4331381297%);
    transform: translate(-0.2737658895%, 0.8283274047%);
  }
  1.5% {
    -webkit-clip-path: polygon(0% 72.7780983417%, 100% 72.7780983417%, 100% 95.3100718642%, 0% 95.3100718642%);
    clip-path: polygon(0% 72.7780983417%, 100% 72.7780983417%, 100% 95.3100718642%, 0% 95.3100718642%);
    transform: translate(1.1175723331%, 1.643718896%);
  }
  1.6% {
    -webkit-clip-path: polygon(0% 27.0402600781%, 100% 27.0402600781%, 100% 64.0076609356%, 0% 64.0076609356%);
    clip-path: polygon(0% 27.0402600781%, 100% 27.0402600781%, 100% 64.0076609356%, 0% 64.0076609356%);
    transform: translate(0.0803329869%, -0.855809942%);
  }
  1.7% {
    -webkit-clip-path: polygon(0% 96.7002657976%, 100% 96.7002657976%, 100% 138.7337832854%, 0% 138.7337832854%);
    clip-path: polygon(0% 96.7002657976%, 100% 96.7002657976%, 100% 138.7337832854%, 0% 138.7337832854%);
    transform: translate(-1.1659082984%, -0.0446240341%);
  }
  1.8% {
    -webkit-clip-path: polygon(0% 86.7300818795%, 100% 86.7300818795%, 100% 104.602033346%, 0% 104.602033346%);
    clip-path: polygon(0% 86.7300818795%, 100% 86.7300818795%, 100% 104.602033346%, 0% 104.602033346%);
    transform: translate(0.1922512249%, 1.30280496%);
  }
  1.9% {
    -webkit-clip-path: polygon(0% 8.5830246484%, 100% 8.5830246484%, 100% 36.8500581013%, 0% 36.8500581013%);
    clip-path: polygon(0% 8.5830246484%, 100% 8.5830246484%, 100% 36.8500581013%, 0% 36.8500581013%);
    transform: translate(-0.7658224899%, -0.5075094122%);
  }
  2% {
    -webkit-clip-path: polygon(0% 56.7303598049%, 100% 56.7303598049%, 100% 86.3249474386%, 0% 86.3249474386%);
    clip-path: polygon(0% 56.7303598049%, 100% 56.7303598049%, 100% 86.3249474386%, 0% 86.3249474386%);
    transform: translate(-1.2389825789%, 1.2434837413%);
  }
  2.1% {
    -webkit-clip-path: polygon(0% 91.8682226938%, 100% 91.8682226938%, 100% 133.1826965748%, 0% 133.1826965748%);
    clip-path: polygon(0% 91.8682226938%, 100% 91.8682226938%, 100% 133.1826965748%, 0% 133.1826965748%);
    transform: translate(-0.1604116931%, 1.42579531%);
  }
  2.2% {
    -webkit-clip-path: polygon(0% 21.5702486115%, 100% 21.5702486115%, 100% 70.0572418487%, 0% 70.0572418487%);
    clip-path: polygon(0% 21.5702486115%, 100% 21.5702486115%, 100% 70.0572418487%, 0% 70.0572418487%);
    transform: translate(-1.5043028899%, -0.4979860643%);
  }
  2.3% {
    -webkit-clip-path: polygon(0% 26.0945348688%, 100% 26.0945348688%, 100% 39.9839267328%, 0% 39.9839267328%);
    clip-path: polygon(0% 26.0945348688%, 100% 26.0945348688%, 100% 39.9839267328%, 0% 39.9839267328%);
    transform: translate(-1.7754664127%, -0.4194230286%);
  }
  2.4% {
    -webkit-clip-path: polygon(0% 86.3597835593%, 100% 86.3597835593%, 100% 97.6748651736%, 0% 97.6748651736%);
    clip-path: polygon(0% 86.3597835593%, 100% 86.3597835593%, 100% 97.6748651736%, 0% 97.6748651736%);
    transform: translate(-0.6965400062%, 0.0717086235%);
  }
  2.5% {
    -webkit-clip-path: polygon(0% 79.637051939%, 100% 79.637051939%, 100% 129.4346156131%, 0% 129.4346156131%);
    clip-path: polygon(0% 79.637051939%, 100% 79.637051939%, 100% 129.4346156131%, 0% 129.4346156131%);
    transform: translate(-0.1206592072%, 0.2669415914%);
  }
  2.6% {
    -webkit-clip-path: polygon(0% 24.6761302684%, 100% 24.6761302684%, 100% 72.9098243488%, 0% 72.9098243488%);
    clip-path: polygon(0% 24.6761302684%, 100% 24.6761302684%, 100% 72.9098243488%, 0% 72.9098243488%);
    transform: translate(1.509239274%, -0.2043369324%);
  }
  2.7% {
    -webkit-clip-path: polygon(0% 4.2290877858%, 100% 4.2290877858%, 100% 43.9584303833%, 0% 43.9584303833%);
    clip-path: polygon(0% 4.2290877858%, 100% 4.2290877858%, 100% 43.9584303833%, 0% 43.9584303833%);
    transform: translate(0.1282364292%, 0.3062934018%);
  }
  2.8% {
    -webkit-clip-path: polygon(0% 26.2380641194%, 100% 26.2380641194%, 100% 63.6211365168%, 0% 63.6211365168%);
    clip-path: polygon(0% 26.2380641194%, 100% 26.2380641194%, 100% 63.6211365168%, 0% 63.6211365168%);
    transform: translate(-1.5048719001%, -0.1357112695%);
  }
  2.9% {
    -webkit-clip-path: polygon(0% 38.2381801034%, 100% 38.2381801034%, 100% 86.1699779114%, 0% 86.1699779114%);
    clip-path: polygon(0% 38.2381801034%, 100% 38.2381801034%, 100% 86.1699779114%, 0% 86.1699779114%);
    transform: translate(0.3043832922%, -1.3922141778%);
  }
  3%,
  100% {
    -webkit-clip-path: none;
    clip-path: none;
    transform: none;
  }
}

.mainvisual__bar {
  position: absolute;
  top: 0;
  left: 0;
}
.mainvisual__bar .bar1 {
  background: #000;
  -webkit-clip-path: inset(0 100% 0 0);
  clip-path: inset(0 100% 0 0);
  height: 11.9791666667vw;
  width: 100vw;
  position: absolute;
  top: 0;
  left: 0;
}
@media (min-width: 1024px) {
  .mainvisual__bar .bar1 {
    height: 4.5833333333vw;
    width: 29.9479166667vw;
  }
}
.mainvisual__bar .bar2 {
  background: #000;
  -webkit-clip-path: inset(0 100% 0 0);
  clip-path: inset(0 100% 0 0);
  height: 12.109375vw;
  width: 79.6875vw;
  position: absolute;
  top: 10.4166666667vw;
  left: 0;
}
@media (min-width: 1024px) {
  .mainvisual__bar .bar2 {
    position: absolute;
    top: 4.375vw;
    left: 0;
    height: 4.84375vw;
    width: 31.875vw;
  }
}
.-readyend .mainvisual__bar .bar1 {
  -webkit-animation: catchCurtain 0.8s 0s cubic-bezier(0.785, 0.135, 0.15, 0.86) forwards;
  animation: catchCurtain 0.8s 0s cubic-bezier(0.785, 0.135, 0.15, 0.86) forwards;
}
.-readyend .mainvisual__bar .bar2 {
  -webkit-animation: catchCurtain 0.8s 0.1s cubic-bezier(0.785, 0.135, 0.15, 0.86) forwards;
  animation: catchCurtain 0.8s 0.1s cubic-bezier(0.785, 0.135, 0.15, 0.86) forwards;
}

@-webkit-keyframes mvcopyanim {
  0% {
    -webkit-clip-path: inset(0 0 100% 0);
    clip-path: inset(0 0 100% 0);
  }
  100% {
    -webkit-clip-path: inset(0 0 0 0);
    clip-path: inset(0 0 0 0);
  }
}

@keyframes mvcopyanim {
  0% {
    -webkit-clip-path: inset(0 0 100% 0);
    clip-path: inset(0 0 100% 0);
  }
  100% {
    -webkit-clip-path: inset(0 0 0 0);
    clip-path: inset(0 0 0 0);
  }
}
.mainvisual__copy {
  -webkit-clip-path: inset(0 0 100% 0);
  clip-path: inset(0 0 100% 0);
  filter: drop-shadow(0 0 5px rgba(0, 0, 0, 0.5));
  width: 20.8333333333vw;
  position: absolute;
  top: 36.4583333333vw;
  left: 76.171875vw;
}
@media (min-width: 1024px) {
  .mainvisual__copy {
    width: max(7.2916666667vw, 80px);
    position: absolute;
    top: 4.6875vw;
    left: 55.7291666667vw;
  }
}
.-readyend .mainvisual__copy {
  -webkit-animation: mvcopyanim 1s 0s cubic-bezier(0.785, 0.135, 0.15, 0.86) forwards;
  animation: mvcopyanim 1s 0s cubic-bezier(0.785, 0.135, 0.15, 0.86) forwards;
}

@-webkit-keyframes linescrolleranim {
  0% {
    transform: scaleY(0);
    transform-origin: 0 0;
  }
  40% {
    transform: scaleY(1);
    transform-origin: 0 0;
  }
  41% {
    transform-origin: 0 100%;
  }
  80% {
    transform: scaleY(0);
    transform-origin: 0 100%;
  }
  100% {
    transform: scaleY(0);
    transform-origin: 0 100%;
  }
}

@keyframes linescrolleranim {
  0% {
    transform: scaleY(0);
    transform-origin: 0 0;
  }
  40% {
    transform: scaleY(1);
    transform-origin: 0 0;
  }
  41% {
    transform-origin: 0 100%;
  }
  80% {
    transform: scaleY(0);
    transform-origin: 0 100%;
  }
  100% {
    transform: scaleY(0);
    transform-origin: 0 100%;
  }
}
.mainvisual__scroller {
  position: absolute;
  left: 8.3333333333vw;
  bottom: 15px;
  color: #fff;
  font-weight: 700;
  letter-spacing: 0.1em;
  line-height: 20px;
  transition: opacity 0.4s 0s ease;
  font-size: 0.75rem;
}
@media (min-width: 1024px) {
  .mainvisual__scroller {
    position: absolute;
    left: 8.3333333333vw;
    bottom: 47px;
    transform: translate(-50%, 0);
  }
}
.mainvisual__scroller .line {
  position: absolute;
  left: 50%;
  bottom: 0;
  content: "";
  height: 65px;
  transform: translate(0, 100%);
  width: 1px;
}
@media (min-width: 1024px) {
  .mainvisual__scroller .line {
    height: 90px;
  }
}
.mainvisual__scroller .line::after {
  position: absolute;
  top: 0;
  left: 0;
  -webkit-animation: linescrolleranim 3s 0s cubic-bezier(0.785, 0.135, 0.15, 0.86) infinite;
  animation: linescrolleranim 3s 0s cubic-bezier(0.785, 0.135, 0.15, 0.86) infinite;
  background: #fff;
  content: "";
  height: 100%;
  width: 100%;
}
.mainvisual__scroller.-hide {
  opacity: 0;
}

.mainvisual {
  position: relative;
  z-index: 1;
}
.mainvisual:after {
  position: absolute;
  bottom: 0;
  right: 0;
  background: #dc0000;
  content: "";
  height: 12px;
  width: 50vw;
}
@media (min-width: 1024px) {
  .mainvisual:after {
    height: 20px;
    width: 50vw;
  }
}

.mainvisual__wrapper {
  overflow: hidden;
}

@-webkit-keyframes mvphanim {
  0% {
    transform: scale(1.2);
  }
  100% {
    transform: scale(1);
  }
}

@keyframes mvphanim {
  0% {
    transform: scale(1.2);
  }
  100% {
    transform: scale(1);
  }
}
.mainvisual__logo {
  position: absolute;
  top: 124.3272526042vw;
  left: 50%;
  transform: translate(-50%, 0);
  width: 95.0520833333vw;
}
@media (min-width: 1024px) {
  .mainvisual__logo {
    position: absolute;
    top: auto;
    left: 50%;
    bottom: 1.5625vw;
    width: 31.25vw;
  }
}

.mainvisual__phwrap {
  aspect-ratio: 768/1210;
  position: relative;
  z-index: 0;
}
@media (min-width: 1024px) {
  .mainvisual__phwrap {
    aspect-ratio: initial;
    height: 100vh;
    min-height: 800px;
    width: 100%;
  }
}
.-ready .mainvisual__phwrap {
  -webkit-animation: mvphanim 4s 3s ease;
  animation: mvphanim 4s 3s ease;
}

.mainvisual__ph {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  opacity: 0;
  transform: translate(5%, 0);
  transition: opacity 1s 0.5s ease, transform 2s 0s ease;
  width: 100%;
}
@media (min-width: 1024px) {
  .mainvisual__ph {
    transform: translate(3%, 0);
  }
}
.mainvisual__ph[data-kv="1"] {
  background: url(../../../assets/img/page/top/mainvisual/kv/ph_kv1_nrw.jpg) no-repeat 0 0/100%;
}
@media (min-width: 1024px) {
  .mainvisual__ph[data-kv="1"] {
    background: url(../../../assets/img/page/top/mainvisual/kv/ph_kv1.jpg) no-repeat 50% 50% / cover;
  }
}
[data-activekv="1"] .mainvisual__ph[data-kv="1"] {
  opacity: 1;
  transform: translate(0, 0);
  z-index: 1;
}
.skipAnimation [data-activekv="1"] .mainvisual__ph[data-kv="1"] {
  transition: unset;
}
.mainvisual__ph[data-kv="2"] {
  background: url(../../../assets/img/page/top/mainvisual/kv/ph_kv2_nrw.jpg) no-repeat 0 0/100%;
}
@media (min-width: 1024px) {
  .mainvisual__ph[data-kv="2"] {
    background: url(../../../assets/img/page/top/mainvisual/kv/ph_kv2.jpg) no-repeat 50% 50% / cover;
  }
}
[data-activekv="2"] .mainvisual__ph[data-kv="2"] {
  opacity: 1;
  transform: translate(0, 0);
  z-index: 1;
}

.mainvisual__switch {
  align-items: center;
  aspect-ratio: 1/1;
  display: flex;
  justify-content: center;
  width: 16.9270833333vw;
  position: absolute;
  top: 19.53125vw;
  right: 3.125vw;
}
.mainvisual__switch .txt {
  aspect-ratio: 81.7612/34.604;
  background-repeat: no-repeat;
  background-size: 100% auto;
  position: relative;
  width: 10.6459895833vw;
}
@media (min-width: 1024px) {
  .mainvisual__switch .txt {
    transition: transform 0.3s 0s ease;
    width: max(49px, 2.554828125vw);
  }
}
.mainvisual__switch:before {
  background-repeat: no-repeat;
  background-size: 100% auto;
  content: "";
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
@media (min-width: 1024px) {
  .mainvisual__switch:before {
    transition: transform 0.6s 0s ease;
  }
}
@media (min-width: 1024px) {
  .mainvisual__switch:hover:before {
    transform: rotate(-180deg);
  }
}
@media (min-width: 1024px) {
  .mainvisual__switch:hover .txt {
    transform: scale(0.9);
  }
}
@media (min-width: 1024px) {
  .mainvisual__switch {
    font-size: 0.375vw;
    width: max(80px, 4.1666666667vw);
    position: absolute;
    top: 10.4166666667vw;
    left: 1.0416666667vw;
    right: auto;
  }
}
[data-activekv="1"] .mainvisual__switch:before {
  background-image: url(../../../assets/img/page/top/mainvisual/btn_switch_w.svg);
}
[data-activekv="1"] .mainvisual__switch .txt {
  background-image: url(../../../assets/img/page/top/mainvisual/btn_switch_txt_w.svg);
}
[data-activekv="2"] .mainvisual__switch:before {
  background-image: url(../../../assets/img/page/top/mainvisual/btn_switch.svg);
}
[data-activekv="2"] .mainvisual__switch .txt {
  background-image: url(../../../assets/img/page/top/mainvisual/btn_switch_txt.svg);
}

@-webkit-keyframes mbcurtainin {
  0% {
    -webkit-clip-path: inset(0 100% 0 0);
    clip-path: inset(0 100% 0 0);
  }
  100% {
    -webkit-clip-path: inset(0 0 0 0);
    clip-path: inset(0 0 0 0);
  }
}

@keyframes mbcurtainin {
  0% {
    -webkit-clip-path: inset(0 100% 0 0);
    clip-path: inset(0 100% 0 0);
  }
  100% {
    -webkit-clip-path: inset(0 0 0 0);
    clip-path: inset(0 0 0 0);
  }
}
.mainvisual__bnr {
  position: absolute;
  left: 12.5vw;
  bottom: 1.5625vw;
  -webkit-clip-path: inset(0 100% 0 0);
  clip-path: inset(0 100% 0 0);
  width: 16.6666666667vw;
}
@media (min-width: 1024px) {
  .mainvisual__bnr {
    display: block;
  }
}
.mainvisual__bnr::after {
  background: #000;
  content: "";
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.-readyend .mainvisual__bnr {
  -webkit-animation: mbcurtainin 0.6s 0s cubic-bezier(0.785, 0.135, 0.15, 0.86) forwards;
  animation: mbcurtainin 0.6s 0s cubic-bezier(0.785, 0.135, 0.15, 0.86) forwards;
}
.-readyend .mainvisual__bnr:after {
  transform: scaleX(0);
  transform-origin: 100% 0;
  transition: transform 0.6s 0.6s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}

.movie {
  color: #fff;
}

.movie__inner {
  grid-column: 2/12;
  padding: 4rem 0 8rem;
}
@media (min-width: 1024px) {
  .movie__inner {
    grid-column: 7/19;
    padding: 155px 0 0;
  }
}

.movie__tab {
  padding-top: 35px;
}
@media (min-width: 1024px) {
  .movie__tab {
    padding-top: 69px;
  }
}

.movie__tab__thumb {
  position: relative;
}

.movie__tab__btnwrap {
  display: flex;
  flex-wrap: wrap;
  position: relative;
}
@media (max-width: 1023px) {
  .movie__tab__btnwrap {
    gap: 2.6041666667vw;
    margin-top: 2.6041666667vw;
  }
}
@media (min-width: 1024px) {
  .movie__tab__btnwrap {
    gap: min(1.0416666667vw, 20px);
    margin-top: 20px;
  }
}

.movie__tab__btn {
  transition: all 0.3s ease;
  align-items: center;
  background-color: #000;
  border: solid 2px #dc0000;
  box-sizing: border-box;
  color: #dc0000;
  display: flex;
  font-weight: 700;
  justify-content: center;
  line-height: 1.2307692308;
  text-align: center;
}
.movie__tab__btn.-active {
  background-color: #dc0000;
  color: #000;
}
.movie__tab__btn:hover {
  background-color: #dc0000;
  color: #000;
}
@media (max-width: 1023px) {
  .movie__tab__btn {
    font-size: min(3.3854166667vw, 13px);
    min-height: min(6.5104166667vw, 25px);
    padding: min(1.0416666667vw, 4px);
    width: calc(50% - 1.3020833333vw);
  }
}
@media (min-width: 1024px) {
  .movie__tab__btn {
    font-size: 1rem;
    flex: 1;
    min-height: 20px;
    padding: 6px;
  }
}

.movie__iframewrap {
  aspect-ratio: 16/9;
  margin: 0 auto;
  position: relative;
  width: 100%;
}
@media (min-width: 1024px) {
  .movie__iframewrap {
    max-width: 80vw;
  }
}
.movie__iframewrap iframe {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  opacity: 0;
  visibility: hidden;
  width: 100%;
}
.movie__iframewrap iframe.-active {
  opacity: 1;
  visibility: visible;
}

.comment_modal {
  color: #dc0000;
  padding: 5rem 8.3333333333vw;
}
@media (min-width: 1024px) {
  .comment_modal {
    padding: 7.5rem 4.1666666667vw;
  }
}

@-webkit-keyframes modallineanim {
  0% {
    transform: scaleX(0);
  }
  100% {
    transform: scaleX(1);
  }
}

@keyframes modallineanim {
  0% {
    transform: scaleX(0);
  }
  100% {
    transform: scaleX(1);
  }
}
@-webkit-keyframes modaltxtanim {
  0% {
    opacity: 0;
    transform: translate(0, 10%);
  }
  100% {
    opacity: 1;
    transform: translate(0, 0);
  }
}
@keyframes modaltxtanim {
  0% {
    opacity: 0;
    transform: translate(0, 10%);
  }
  100% {
    opacity: 1;
    transform: translate(0, 0);
  }
}
.comment_modal__inanim {
  opacity: 0;
}
.-active .comment_modal__inanim {
  -webkit-animation: modaltxtanim 0.3s 0.6s ease forwards;
  animation: modaltxtanim 0.3s 0.6s ease forwards;
}

.comment_modal__role {
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1;
  text-align: center;
}
@media (min-width: 1024px) {
  .comment_modal__role {
    font-size: 1rem;
  }
}
@media (max-width: 1023px) {
  .comment_modal__role.-mt {
    margin-top: 3.5rem;
  }
}

.comment_modal__name {
  font-size: 2rem;
  font-weight: 900;
  letter-spacing: 0.08em;
  line-height: 1;
  margin-top: 0.5rem;
  text-align: center;
}
@media (min-width: 1024px) {
  .comment_modal__name {
    font-size: 2.5rem;
  }
}
.comment_modal__name span {
  display: inline-block;
  overflow: hidden;
  padding-bottom: 1rem;
  position: relative;
}
.comment_modal__name span::after {
  background: #dc0000;
  content: "";
  height: 4px;
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
}
@media (min-width: 1024px) {
  .comment_modal__name span::after {
    height: 6px;
  }
}
.comment_modal__name.-nols {
  letter-spacing: 0;
}
.comment_modal__name em {
  display: inline-block;
  font-style: normal;
  transform: translate(0, 150%);
}
.-active .comment_modal__name span:after {
  -webkit-animation: modallineanim 0.6s 0s cubic-bezier(0.785, 0.135, 0.15, 0.86) forwards;
  animation: modallineanim 0.6s 0s cubic-bezier(0.785, 0.135, 0.15, 0.86) forwards;
}
.-active .comment_modal__name em {
  transform: translate(0, 0);
  transition: transform 0.3s 0.6s ease;
}

.comment_modal__body {
  font-weight: 500;
  line-height: 2.3571428571;
  margin: 3.5rem auto 0;
  max-width: 640px;
  padding: 2rem 8.3333333333vw;
  position: relative;
  text-align: justify;
  font-size: 0.875rem;
}
@media (min-width: 1024px) {
  .comment_modal__body {
    font-size: 1.125rem;
    margin: 4.5rem auto 0;
    padding: 3.5rem 56px;
  }
}
.comment_modal__body:before,
.comment_modal__body:after {
  background: #dc0000;
  content: "";
  height: 1px;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.-active .comment_modal__body:before,
.-active .comment_modal__body:after {
  -webkit-animation: modallineanim 0.6s 0s cubic-bezier(0.785, 0.135, 0.15, 0.86) forwards;
  animation: modallineanim 0.6s 0s cubic-bezier(0.785, 0.135, 0.15, 0.86) forwards;
}
.comment_modal__body:after {
  position: absolute;
  top: auto;
  left: 0;
  bottom: 0;
}
@media (min-width: 1024px) {
  .comment_modal__body.-minh_wide {
    min-height: 622px;
  }
}
.comment_modal__body.-en {
  font-size: 0.9375rem;
}
@media (min-width: 1024px) {
  .comment_modal__body.-en {
    font-size: 1.25rem;
  }
}
.comment_modal__body .translation {
  display: block;
  font-size: 80%;
  line-height: 2;
  margin-top: 1rem;
}

@media (min-width: 1024px) {
  .comment_modal__row {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
}
@media (min-width: 1024px) {
  .comment_modal__row article {
    margin: 0 16px 4.5rem;
  }
}

.music {
  color: #fff;
}
@media (min-width: 1024px) {
  .music {
    margin-top: 144px;
  }
}

.music__inner {
  background: #dc0000;
  display: grid;
  grid-column: 2/13;
  padding: 50px 0 5rem;
  position: relative;
}
@media (min-width: 1024px) {
  .music__inner {
    grid-column: 7/19;
    padding: 72px 5% 7rem 0;
  }
}
.music__inner.-reveal::after,
.music__inner.-reveal::before {
  transform: scaleX(1);
}
.music__inner::after,
.music__inner::before {
  background: #000;
  content: "";
  transform: scaleX(0);
  transform-origin: left;
}
.music__inner::before {
  transition: transform 0.5s;
  width: 21%;
}
@media (max-width: 1023px) {
  .music__inner::before {
    position: absolute;
    top: 5px;
    right: -1%;
    height: 6px;
    width: 35%;
  }
}
@media (min-width: 1024px) {
  .music__inner::before {
    position: absolute;
    top: 4px;
    right: -1%;
    height: 8px;
  }
}
.music__inner::after {
  height: 35px;
  transition: transform 0.5s 0.5s;
  width: 60%;
}
@media (max-width: 1023px) {
  .music__inner::after {
    position: absolute;
    left: -15%;
    bottom: -24px;
  }
}
@media (min-width: 1024px) {
  .music__inner::after {
    position: absolute;
    left: -15%;
    bottom: -15px;
  }
}

.music__ttl {
  background: #000;
  min-width: 44.2708333333vw;
  padding: 0 0.5em;
  position: absolute;
  top: -30px;
  left: -26px;
}
@media (min-width: 1024px) {
  .music__ttl {
    position: absolute;
    top: -28px;
    left: -34px;
    min-width: 203px;
  }
}

.music__contents {
  display: flex;
  flex-direction: column;
}
@media (min-width: 1024px) {
  .music__contents {
    flex-direction: row;
  }
}

.music__ph {
  margin-left: -8.203125vw;
  width: 85.9375vw;
}
@media (min-width: 1024px) {
  .music__ph {
    margin-left: -10%;
    width: 50%;
  }
}
.music__ph img {
  width: 100%;
}

@media (max-width: 1023px) {
  .music__info {
    margin-top: 25px;
    padding: 0 10%;
  }
}
@media (min-width: 1024px) {
  .music__info {
    margin-left: 5%;
    width: 55%;
  }
}
.music__info .ttl {
  font-size: 1.3125rem;
  color: #000;
  font-weight: 900;
}
@media (min-width: 1024px) {
  .music__info .ttl {
    font-size: 1.75rem;
  }
}
.music__info .ttl .fuki {
  background: url(../../../assets/img/page/top/staffcast/ico_fuki.svg) no-repeat 0 0/100%;
  display: inline-block;
  height: 1.3em;
  line-height: 1;
  margin-left: 0.25em;
  transform: translate(0, 25%);
  transition: transform 0.2s 0s ease;
  width: 1.1em;
}
.music__info .txt {
  font-size: 0.75rem;
  color: #000;
  margin-top: 14px;
}
@media (min-width: 1024px) {
  .music__info .txt {
    font-size: 0.875rem;
    margin-top: 12px;
  }
}

.music__link {
  background: #fff;
  margin-top: 30px;
  position: relative;
  transition: all 0.2s 0s ease;
}
@media (max-width: 1023px) {
  .music__link {
    max-width: 270px;
    width: 67.7083333333vw;
  }
}
@media (min-width: 1024px) {
  .music__link {
    margin-top: 40px;
  }
}
.music__link::after {
  background: url(../../../assets/img/page/top/news/ico_arw.svg) no-repeat 0 0/100%;
  content: "";
  height: 12px;
  transform: translate(0, -50%);
  transition: background 0.2s 0s ease;
  width: 12px;
  position: absolute;
  top: 50%;
  right: 15px;
}
@media (min-width: 1024px) {
  .music__link::after {
    height: 16px;
    right: 20px;
    width: 16px;
  }
}
.music__link:hover {
  background: rgba(255, 255, 255, 0.6);
}
.music__link:hover::after {
  background: url(../../../assets/img/page/top/music/ico_arw_r.svg) no-repeat 0 0/100%;
}
.music__link:hover a {
  color: #dc0000;
}
.music__link a {
  font-size: 0.9375rem;
  color: #000;
  display: block;
  font-weight: 900;
  height: 100%;
  letter-spacing: 0.3em;
  padding: 25px;
  text-align: center;
  transition: all 0.2s 0s ease;
  width: 100%;
}
@media (min-width: 1024px) {
  .music__link a {
    font-size: 1.25rem;
    padding: 29px 0;
  }
}

.music__profile__person {
  max-width: 280px;
}
.music__profile__ttl {
  font-weight: 700;
  font-size: 0.9375rem;
}
@media (min-width: 1024px) {
  .music__profile__ttl {
    font-size: 1.125rem;
  }
}
.music__profile__txt {
  font-weight: 500;
  line-height: 1.6153846154;
  font-size: 0.8125rem;
}
@media (min-width: 1024px) {
  .music__profile__txt {
    font-size: 0.9375rem;
    line-height: 1.6;
  }
}
.music__profile .link__list {
  margin-top: 20px;
}
@media (min-width: 1024px) {
  .music__profile .link__list {
    margin-left: 40px;
    margin-top: 24px;
  }
}
.music__profile .link__item a {
  color: #000;
  text-decoration: underline;
  font-size: 0.75rem;
}
@media (min-width: 1024px) {
  .music__profile .link__item a {
    font-size: 0.875rem;
  }
}
.music__profile .link__item a:hover {
  text-decoration: none;
}

.music__row {
  color: #000;
  margin-top: 40px;
  padding: 0 10%;
}
@media (max-width: 1023px) {
  .music__row.music__profile {
    margin-top: 20px;
  }
}
@media (min-width: 1024px) {
  .music__row {
    display: flex;
    margin-top: 60px;
    padding: 0 80px;
  }
}

.music__st__jk {
  max-width: 280px;
  width: 67.7083333333vw;
}
.music__st__jk img {
  border: 1px solid #000;
}

@media (min-width: 1024px) {
  .music__st__info {
    margin-left: 40px;
  }
}
.music__st__info .ttl {
  font-size: 1rem;
  font-weight: 900;
  line-height: 1.5;
  margin-top: 1em;
}
@media (min-width: 1024px) {
  .music__st__info .ttl {
    line-height: 1.3636363636;
    margin-top: 0;
    font-size: 1.375rem;
  }
}
.music__st__info .txt {
  font-size: 0.8125rem;
  font-weight: 500;
  line-height: 1.6153846154;
  margin-top: 1em;
}
@media (min-width: 1024px) {
  .music__st__info .txt {
    font-size: 0.9375rem;
    line-height: 1.6;
  }
}
.music__st__info .notice {
  font-size: 0.75rem;
  line-height: 1.5833333333;
}
@media (min-width: 1024px) {
  .music__st__info .notice {
    font-size: 0.875rem;
    line-height: 1.4285714286;
    margin-top: 1em;
  }
}

.news__noise {
  position: absolute;
  top: 0;
  left: 53.3854166667vw;
  height: 15.4947916667vw;
  width: 60.0260416667vw;
}
@media (min-width: 1024px) {
  .news__noise {
    position: absolute;
    top: 0px;
    left: auto;
    right: 0;
    height: 4.0104166667vw;
    width: 48.4375vw;
  }
}
.news__noise .txt {
  position: absolute;
  top: 0;
  left: 0;
  background: url(../../../assets/img/common/noise/txt_noise_nrw.png) no-repeat 0 0/100%;
  height: 100%;
  width: 100%;
}
@media (min-width: 1024px) {
  .news__noise .txt {
    background: url(../../../assets/img/common/noise/txt_noise.png) no-repeat 0 0/100%;
  }
}
.news__noise .txt:before,
.news__noise .txt:after {
  background: url(../../../assets/img/common/noise/txt_noise_nrw.png) no-repeat 0 0/100%;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
@media (min-width: 1024px) {
  .news__noise .txt:before,
  .news__noise .txt:after {
    background: url(../../../assets/img/common/noise/txt_noise.png) no-repeat 0 0/100%;
  }
}
.news__noise .txt:before {
  -webkit-animation: glitch-before1 2s linear infinite alternate both;
  animation: glitch-before1 2s linear infinite alternate both;
}
@keyframes glitch-before1 {
  0% {
    -webkit-clip-path: polygon(0% 70.6249515269%, 100% 70.6249515269%, 100% 113.7559473077%, 0% 113.7559473077%);
    clip-path: polygon(0% 70.6249515269%, 100% 70.6249515269%, 100% 113.7559473077%, 0% 113.7559473077%);
    transform: translate(-0.6495379233%, 0.9508529728%);
  }
  0.1% {
    -webkit-clip-path: polygon(0% 44.9298453376%, 100% 44.9298453376%, 100% 69.7288696054%, 0% 69.7288696054%);
    clip-path: polygon(0% 44.9298453376%, 100% 44.9298453376%, 100% 69.7288696054%, 0% 69.7288696054%);
    transform: translate(-1.5243754068%, -0.5814894569%);
  }
  0.2% {
    -webkit-clip-path: polygon(0% 61.0959392448%, 100% 61.0959392448%, 100% 67.3640555202%, 0% 67.3640555202%);
    clip-path: polygon(0% 61.0959392448%, 100% 61.0959392448%, 100% 67.3640555202%, 0% 67.3640555202%);
    transform: translate(0.8182803164%, -1.5958119817%);
  }
  0.3% {
    -webkit-clip-path: polygon(0% 89.5924959731%, 100% 89.5924959731%, 100% 117.5029801025%, 0% 117.5029801025%);
    clip-path: polygon(0% 89.5924959731%, 100% 89.5924959731%, 100% 117.5029801025%, 0% 117.5029801025%);
    transform: translate(0.4854845831%, 0.7568190767%);
  }
  0.4% {
    -webkit-clip-path: polygon(0% 28.9843129603%, 100% 28.9843129603%, 100% 40.4947451062%, 0% 40.4947451062%);
    clip-path: polygon(0% 28.9843129603%, 100% 28.9843129603%, 100% 40.4947451062%, 0% 40.4947451062%);
    transform: translate(1.9920618602%, -1.7112360672%);
  }
  0.5% {
    -webkit-clip-path: polygon(0% 31.9970814946%, 100% 31.9970814946%, 100% 48.6187420201%, 0% 48.6187420201%);
    clip-path: polygon(0% 31.9970814946%, 100% 31.9970814946%, 100% 48.6187420201%, 0% 48.6187420201%);
    transform: translate(-1.5390285888%, -0.6786217232%);
  }
  0.6% {
    -webkit-clip-path: polygon(0% 19.2403610942%, 100% 19.2403610942%, 100% 27.2920017773%, 0% 27.2920017773%);
    clip-path: polygon(0% 19.2403610942%, 100% 19.2403610942%, 100% 27.2920017773%, 0% 27.2920017773%);
    transform: translate(0.3477499557%, 0.7759871543%);
  }
  0.7% {
    -webkit-clip-path: polygon(0% 70.6666657236%, 100% 70.6666657236%, 100% 89.6136088805%, 0% 89.6136088805%);
    clip-path: polygon(0% 70.6666657236%, 100% 70.6666657236%, 100% 89.6136088805%, 0% 89.6136088805%);
    transform: translate(-0.3938376608%, -1.669222269%);
  }
  0.8% {
    -webkit-clip-path: polygon(0% 65.4275277918%, 100% 65.4275277918%, 100% 110.2071065536%, 0% 110.2071065536%);
    clip-path: polygon(0% 65.4275277918%, 100% 65.4275277918%, 100% 110.2071065536%, 0% 110.2071065536%);
    transform: translate(1.182786242%, 1.9213475398%);
  }
  0.9% {
    -webkit-clip-path: polygon(0% 25.9523206954%, 100% 25.9523206954%, 100% 56.3698755932%, 0% 56.3698755932%);
    clip-path: polygon(0% 25.9523206954%, 100% 25.9523206954%, 100% 56.3698755932%, 0% 56.3698755932%);
    transform: translate(0.9260584722%, 1.8263272458%);
  }
  1% {
    -webkit-clip-path: polygon(0% 22.4181945796%, 100% 22.4181945796%, 100% 29.6856857307%, 0% 29.6856857307%);
    clip-path: polygon(0% 22.4181945796%, 100% 22.4181945796%, 100% 29.6856857307%, 0% 29.6856857307%);
    transform: translate(1.9428629382%, -0.6346776271%);
  }
  1.1% {
    -webkit-clip-path: polygon(0% 92.5574097674%, 100% 92.5574097674%, 100% 108.611270424%, 0% 108.611270424%);
    clip-path: polygon(0% 92.5574097674%, 100% 92.5574097674%, 100% 108.611270424%, 0% 108.611270424%);
    transform: translate(-1.6272436575%, 0.143641383%);
  }
  1.2% {
    -webkit-clip-path: polygon(0% 14.3080321277%, 100% 14.3080321277%, 100% 24.6355973307%, 0% 24.6355973307%);
    clip-path: polygon(0% 14.3080321277%, 100% 14.3080321277%, 100% 24.6355973307%, 0% 24.6355973307%);
    transform: translate(-0.4158480438%, -0.754725407%);
  }
  1.3% {
    -webkit-clip-path: polygon(0% 87.3182053374%, 100% 87.3182053374%, 100% 133.3587250067%, 0% 133.3587250067%);
    clip-path: polygon(0% 87.3182053374%, 100% 87.3182053374%, 100% 133.3587250067%, 0% 133.3587250067%);
    transform: translate(-0.4466565406%, 1.1955553381%);
  }
  1.4% {
    -webkit-clip-path: polygon(0% 42.3705072895%, 100% 42.3705072895%, 100% 60.3769243855%, 0% 60.3769243855%);
    clip-path: polygon(0% 42.3705072895%, 100% 42.3705072895%, 100% 60.3769243855%, 0% 60.3769243855%);
    transform: translate(-0.4700191817%, 1.5082062962%);
  }
  1.5% {
    -webkit-clip-path: polygon(0% 28.1935383589%, 100% 28.1935383589%, 100% 39.8477572681%, 0% 39.8477572681%);
    clip-path: polygon(0% 28.1935383589%, 100% 28.1935383589%, 100% 39.8477572681%, 0% 39.8477572681%);
    transform: translate(0.0091567022%, 0.7081985966%);
  }
  1.6% {
    -webkit-clip-path: polygon(0% 50.5710205389%, 100% 50.5710205389%, 100% 72.0016591517%, 0% 72.0016591517%);
    clip-path: polygon(0% 50.5710205389%, 100% 50.5710205389%, 100% 72.0016591517%, 0% 72.0016591517%);
    transform: translate(1.9530277684%, 0.4188041921%);
  }
  1.7% {
    -webkit-clip-path: polygon(0% 20.8563366598%, 100% 20.8563366598%, 100% 38.4128427954%, 0% 38.4128427954%);
    clip-path: polygon(0% 20.8563366598%, 100% 20.8563366598%, 100% 38.4128427954%, 0% 38.4128427954%);
    transform: translate(-1.312050672%, 0.5634784073%);
  }
  1.8% {
    -webkit-clip-path: polygon(0% 64.5469448141%, 100% 64.5469448141%, 100% 70.294594955%, 0% 70.294594955%);
    clip-path: polygon(0% 64.5469448141%, 100% 64.5469448141%, 100% 70.294594955%, 0% 70.294594955%);
    transform: translate(-0.1412263903%, 1.5354817146%);
  }
  1.9% {
    -webkit-clip-path: polygon(0% 7.4362460397%, 100% 7.4362460397%, 100% 37.7066555304%, 0% 37.7066555304%);
    clip-path: polygon(0% 7.4362460397%, 100% 7.4362460397%, 100% 37.7066555304%, 0% 37.7066555304%);
    transform: translate(-1.1458617499%, 0.9524302831%);
  }
  2% {
    -webkit-clip-path: polygon(0% 35.0029686359%, 100% 35.0029686359%, 100% 36.9233686816%, 0% 36.9233686816%);
    clip-path: polygon(0% 35.0029686359%, 100% 35.0029686359%, 100% 36.9233686816%, 0% 36.9233686816%);
    transform: translate(-0.5018343875%, 0.4197086132%);
  }
  2.1% {
    -webkit-clip-path: polygon(0% 7.6694946095%, 100% 7.6694946095%, 100% 44.6590286578%, 0% 44.6590286578%);
    clip-path: polygon(0% 7.6694946095%, 100% 7.6694946095%, 100% 44.6590286578%, 0% 44.6590286578%);
    transform: translate(0.8251700912%, 0.7109087216%);
  }
  2.2% {
    -webkit-clip-path: polygon(0% 86.8711326191%, 100% 86.8711326191%, 100% 92.2657799201%, 0% 92.2657799201%);
    clip-path: polygon(0% 86.8711326191%, 100% 86.8711326191%, 100% 92.2657799201%, 0% 92.2657799201%);
    transform: translate(0.0514332277%, -0.5831542926%);
  }
  2.3% {
    -webkit-clip-path: polygon(0% 45.7538208354%, 100% 45.7538208354%, 100% 66.4765052047%, 0% 66.4765052047%);
    clip-path: polygon(0% 45.7538208354%, 100% 45.7538208354%, 100% 66.4765052047%, 0% 66.4765052047%);
    transform: translate(0.901144824%, -0.7382237643%);
  }
  2.4% {
    -webkit-clip-path: polygon(0% 64.7851264434%, 100% 64.7851264434%, 100% 104.9945006392%, 0% 104.9945006392%);
    clip-path: polygon(0% 64.7851264434%, 100% 64.7851264434%, 100% 104.9945006392%, 0% 104.9945006392%);
    transform: translate(0.1181969318%, 1.4961297895%);
  }
  2.5% {
    -webkit-clip-path: polygon(0% 40.3625994463%, 100% 40.3625994463%, 100% 84.8797307238%, 0% 84.8797307238%);
    clip-path: polygon(0% 40.3625994463%, 100% 40.3625994463%, 100% 84.8797307238%, 0% 84.8797307238%);
    transform: translate(1.6047107628%, -1.3265527805%);
  }
  2.6% {
    -webkit-clip-path: polygon(0% 29.5911017068%, 100% 29.5911017068%, 100% 78.4425333525%, 0% 78.4425333525%);
    clip-path: polygon(0% 29.5911017068%, 100% 29.5911017068%, 100% 78.4425333525%, 0% 78.4425333525%);
    transform: translate(-0.8036065126%, 1.0921513746%);
  }
  2.7% {
    -webkit-clip-path: polygon(0% 49.0085477013%, 100% 49.0085477013%, 100% 62.3404653042%, 0% 62.3404653042%);
    clip-path: polygon(0% 49.0085477013%, 100% 49.0085477013%, 100% 62.3404653042%, 0% 62.3404653042%);
    transform: translate(-0.2799762132%, 0.5434921024%);
  }
  2.8% {
    -webkit-clip-path: polygon(0% 62.1885338769%, 100% 62.1885338769%, 100% 64.5241440632%, 0% 64.5241440632%);
    clip-path: polygon(0% 62.1885338769%, 100% 62.1885338769%, 100% 64.5241440632%, 0% 64.5241440632%);
    transform: translate(-0.7297636112%, 0.8333148414%);
  }
  2.9% {
    -webkit-clip-path: polygon(0% 35.2547018961%, 100% 35.2547018961%, 100% 84.4379722263%, 0% 84.4379722263%);
    clip-path: polygon(0% 35.2547018961%, 100% 35.2547018961%, 100% 84.4379722263%, 0% 84.4379722263%);
    transform: translate(1.4662506509%, -1.1714172002%);
  }
  3%,
  100% {
    -webkit-clip-path: none;
    clip-path: none;
    transform: none;
  }
}
.news__noise .txt.-t2:before {
  -webkit-animation: glitch-before2 2s linear infinite alternate both;
  animation: glitch-before2 2s linear infinite alternate both;
}
@keyframes glitch-before2 {
  0% {
    -webkit-clip-path: polygon(0% 37.154829422%, 100% 37.154829422%, 100% 60.680362659%, 0% 60.680362659%);
    clip-path: polygon(0% 37.154829422%, 100% 37.154829422%, 100% 60.680362659%, 0% 60.680362659%);
    transform: translate(-1.433072809%, -0.6753281985%);
  }
  0.1% {
    -webkit-clip-path: polygon(0% 59.5410813059%, 100% 59.5410813059%, 100% 103.9938409446%, 0% 103.9938409446%);
    clip-path: polygon(0% 59.5410813059%, 100% 59.5410813059%, 100% 103.9938409446%, 0% 103.9938409446%);
    transform: translate(0.7627514819%, -1.9507759494%);
  }
  0.2% {
    -webkit-clip-path: polygon(0% 14.6057914278%, 100% 14.6057914278%, 100% 43.9472210348%, 0% 43.9472210348%);
    clip-path: polygon(0% 14.6057914278%, 100% 14.6057914278%, 100% 43.9472210348%, 0% 43.9472210348%);
    transform: translate(0.8307476125%, -0.6100757237%);
  }
  0.3% {
    -webkit-clip-path: polygon(0% 9.3904252084%, 100% 9.3904252084%, 100% 10.5431930202%, 0% 10.5431930202%);
    clip-path: polygon(0% 9.3904252084%, 100% 9.3904252084%, 100% 10.5431930202%, 0% 10.5431930202%);
    transform: translate(0.6794551382%, 1.169490042%);
  }
  0.4% {
    -webkit-clip-path: polygon(0% 99.9352409711%, 100% 99.9352409711%, 100% 143.315188214%, 0% 143.315188214%);
    clip-path: polygon(0% 99.9352409711%, 100% 99.9352409711%, 100% 143.315188214%, 0% 143.315188214%);
    transform: translate(-1.4411411258%, -1.1569629696%);
  }
  0.5% {
    -webkit-clip-path: polygon(0% 15.1139758762%, 100% 15.1139758762%, 100% 56.3027272479%, 0% 56.3027272479%);
    clip-path: polygon(0% 15.1139758762%, 100% 15.1139758762%, 100% 56.3027272479%, 0% 56.3027272479%);
    transform: translate(0.6991736218%, 0.8289727127%);
  }
  0.6% {
    -webkit-clip-path: polygon(0% 81.4386104134%, 100% 81.4386104134%, 100% 90.2810638747%, 0% 90.2810638747%);
    clip-path: polygon(0% 81.4386104134%, 100% 81.4386104134%, 100% 90.2810638747%, 0% 90.2810638747%);
    transform: translate(0.5577189237%, -1.0427094883%);
  }
  0.7% {
    -webkit-clip-path: polygon(0% 35.7779237156%, 100% 35.7779237156%, 100% 78.0489833403%, 0% 78.0489833403%);
    clip-path: polygon(0% 35.7779237156%, 100% 35.7779237156%, 100% 78.0489833403%, 0% 78.0489833403%);
    transform: translate(-0.7488961888%, 0.146304635%);
  }
  0.8% {
    -webkit-clip-path: polygon(0% 61.60811507%, 100% 61.60811507%, 100% 62.8738751486%, 0% 62.8738751486%);
    clip-path: polygon(0% 61.60811507%, 100% 61.60811507%, 100% 62.8738751486%, 0% 62.8738751486%);
    transform: translate(-0.3269577179%, 1.1906183479%);
  }
  0.9% {
    -webkit-clip-path: polygon(0% 6.3040460931%, 100% 6.3040460931%, 100% 22.6107841491%, 0% 22.6107841491%);
    clip-path: polygon(0% 6.3040460931%, 100% 6.3040460931%, 100% 22.6107841491%, 0% 22.6107841491%);
    transform: translate(-0.2472223342%, 1.8514293612%);
  }
  1% {
    -webkit-clip-path: polygon(0% 67.3192401428%, 100% 67.3192401428%, 100% 103.6319168494%, 0% 103.6319168494%);
    clip-path: polygon(0% 67.3192401428%, 100% 67.3192401428%, 100% 103.6319168494%, 0% 103.6319168494%);
    transform: translate(0.2197211276%, 1.1745276402%);
  }
  1.1% {
    -webkit-clip-path: polygon(0% 65.5078516617%, 100% 65.5078516617%, 100% 80.6050560047%, 0% 80.6050560047%);
    clip-path: polygon(0% 65.5078516617%, 100% 65.5078516617%, 100% 80.6050560047%, 0% 80.6050560047%);
    transform: translate(1.0960856233%, -1.2542673941%);
  }
  1.2% {
    -webkit-clip-path: polygon(0% 86.1950779896%, 100% 86.1950779896%, 100% 104.3077807916%, 0% 104.3077807916%);
    clip-path: polygon(0% 86.1950779896%, 100% 86.1950779896%, 100% 104.3077807916%, 0% 104.3077807916%);
    transform: translate(1.0054627761%, -0.1546645478%);
  }
  1.3% {
    -webkit-clip-path: polygon(0% 95.3582675367%, 100% 95.3582675367%, 100% 133.8374387643%, 0% 133.8374387643%);
    clip-path: polygon(0% 95.3582675367%, 100% 95.3582675367%, 100% 133.8374387643%, 0% 133.8374387643%);
    transform: translate(1.5602683202%, -1.1841797454%);
  }
  1.4% {
    -webkit-clip-path: polygon(0% 33.678263512%, 100% 33.678263512%, 100% 69.3444356797%, 0% 69.3444356797%);
    clip-path: polygon(0% 33.678263512%, 100% 33.678263512%, 100% 69.3444356797%, 0% 69.3444356797%);
    transform: translate(0.5031119643%, 1.8748721533%);
  }
  1.5% {
    -webkit-clip-path: polygon(0% 72.6079336454%, 100% 72.6079336454%, 100% 82.3253901128%, 0% 82.3253901128%);
    clip-path: polygon(0% 72.6079336454%, 100% 72.6079336454%, 100% 82.3253901128%, 0% 82.3253901128%);
    transform: translate(0.5258360911%, -1.9114024462%);
  }
  1.6% {
    -webkit-clip-path: polygon(0% 85.1809202745%, 100% 85.1809202745%, 100% 133.6857409277%, 0% 133.6857409277%);
    clip-path: polygon(0% 85.1809202745%, 100% 85.1809202745%, 100% 133.6857409277%, 0% 133.6857409277%);
    transform: translate(-0.5833055365%, -1.6364416296%);
  }
  1.7% {
    -webkit-clip-path: polygon(0% 98.6715757039%, 100% 98.6715757039%, 100% 136.8592268563%, 0% 136.8592268563%);
    clip-path: polygon(0% 98.6715757039%, 100% 98.6715757039%, 100% 136.8592268563%, 0% 136.8592268563%);
    transform: translate(0.9913952381%, -0.4865497986%);
  }
  1.8% {
    -webkit-clip-path: polygon(0% 97.9684489495%, 100% 97.9684489495%, 100% 138.877845392%, 0% 138.877845392%);
    clip-path: polygon(0% 97.9684489495%, 100% 97.9684489495%, 100% 138.877845392%, 0% 138.877845392%);
    transform: translate(-0.5629327563%, -1.7418248132%);
  }
  1.9% {
    -webkit-clip-path: polygon(0% 28.2400251931%, 100% 28.2400251931%, 100% 29.2453310787%, 0% 29.2453310787%);
    clip-path: polygon(0% 28.2400251931%, 100% 28.2400251931%, 100% 29.2453310787%, 0% 29.2453310787%);
    transform: translate(-0.0142134589%, -0.9233912305%);
  }
  2% {
    -webkit-clip-path: polygon(0% 66.4003201782%, 100% 66.4003201782%, 100% 102.2182043889%, 0% 102.2182043889%);
    clip-path: polygon(0% 66.4003201782%, 100% 66.4003201782%, 100% 102.2182043889%, 0% 102.2182043889%);
    transform: translate(-1.8294338753%, 0.9367985818%);
  }
  2.1% {
    -webkit-clip-path: polygon(0% 18.3981611407%, 100% 18.3981611407%, 100% 58.0666476364%, 0% 58.0666476364%);
    clip-path: polygon(0% 18.3981611407%, 100% 18.3981611407%, 100% 58.0666476364%, 0% 58.0666476364%);
    transform: translate(-0.7044240386%, 1.0724732211%);
  }
  2.2% {
    -webkit-clip-path: polygon(0% 38.7164468565%, 100% 38.7164468565%, 100% 45.4452562921%, 0% 45.4452562921%);
    clip-path: polygon(0% 38.7164468565%, 100% 38.7164468565%, 100% 45.4452562921%, 0% 45.4452562921%);
    transform: translate(-0.9657672704%, 0.6074585789%);
  }
  2.3% {
    -webkit-clip-path: polygon(0% 59.771209854%, 100% 59.771209854%, 100% 62.0108715505%, 0% 62.0108715505%);
    clip-path: polygon(0% 59.771209854%, 100% 59.771209854%, 100% 62.0108715505%, 0% 62.0108715505%);
    transform: translate(-0.6879211431%, 0.9056276911%);
  }
  2.4% {
    -webkit-clip-path: polygon(0% 62.1006185638%, 100% 62.1006185638%, 100% 105.4011660709%, 0% 105.4011660709%);
    clip-path: polygon(0% 62.1006185638%, 100% 62.1006185638%, 100% 105.4011660709%, 0% 105.4011660709%);
    transform: translate(0.5197991789%, 1.9881484556%);
  }
  2.5% {
    -webkit-clip-path: polygon(0% 53.8446169197%, 100% 53.8446169197%, 100% 68.2562158854%, 0% 68.2562158854%);
    clip-path: polygon(0% 53.8446169197%, 100% 53.8446169197%, 100% 68.2562158854%, 0% 68.2562158854%);
    transform: translate(-1.783250924%, -1.5036872252%);
  }
  2.6% {
    -webkit-clip-path: polygon(0% 32.5063497374%, 100% 32.5063497374%, 100% 45.6525999983%, 0% 45.6525999983%);
    clip-path: polygon(0% 32.5063497374%, 100% 32.5063497374%, 100% 45.6525999983%, 0% 45.6525999983%);
    transform: translate(1.7763689122%, -0.7328802946%);
  }
  2.7% {
    -webkit-clip-path: polygon(0% 71.0968266551%, 100% 71.0968266551%, 100% 89.6831446917%, 0% 89.6831446917%);
    clip-path: polygon(0% 71.0968266551%, 100% 71.0968266551%, 100% 89.6831446917%, 0% 89.6831446917%);
    transform: translate(-1.8112259471%, 0.651119706%);
  }
  2.8% {
    -webkit-clip-path: polygon(0% 90.7796419157%, 100% 90.7796419157%, 100% 99.5934796965%, 0% 99.5934796965%);
    clip-path: polygon(0% 90.7796419157%, 100% 90.7796419157%, 100% 99.5934796965%, 0% 99.5934796965%);
    transform: translate(-1.6588259537%, 1.3429827261%);
  }
  2.9% {
    -webkit-clip-path: polygon(0% 35.7306910385%, 100% 35.7306910385%, 100% 37.0016876734%, 0% 37.0016876734%);
    clip-path: polygon(0% 35.7306910385%, 100% 35.7306910385%, 100% 37.0016876734%, 0% 37.0016876734%);
    transform: translate(-1.5329321475%, -0.1812589599%);
  }
  3%,
  100% {
    -webkit-clip-path: none;
    clip-path: none;
    transform: none;
  }
}
.news__noise .txt:after {
  -webkit-animation: glitch-after1 2s linear infinite alternate both;
  animation: glitch-after1 2s linear infinite alternate both;
}
@keyframes glitch-after1 {
  0% {
    -webkit-clip-path: polygon(0% 2.3065104136%, 100% 2.3065104136%, 100% 43.189899795%, 0% 43.189899795%);
    clip-path: polygon(0% 2.3065104136%, 100% 2.3065104136%, 100% 43.189899795%, 0% 43.189899795%);
    transform: translate(-0.396453047%, 1.3291813804%);
  }
  0.1% {
    -webkit-clip-path: polygon(0% 29.8950790998%, 100% 29.8950790998%, 100% 53.3619246549%, 0% 53.3619246549%);
    clip-path: polygon(0% 29.8950790998%, 100% 29.8950790998%, 100% 53.3619246549%, 0% 53.3619246549%);
    transform: translate(-1.1734070535%, -0.2695716932%);
  }
  0.2% {
    -webkit-clip-path: polygon(0% 68.5470375587%, 100% 68.5470375587%, 100% 90.0155636538%, 0% 90.0155636538%);
    clip-path: polygon(0% 68.5470375587%, 100% 68.5470375587%, 100% 90.0155636538%, 0% 90.0155636538%);
    transform: translate(0.0555530899%, -1.8674951177%);
  }
  0.3% {
    -webkit-clip-path: polygon(0% 75.4382287581%, 100% 75.4382287581%, 100% 84.936524284%, 0% 84.936524284%);
    clip-path: polygon(0% 75.4382287581%, 100% 75.4382287581%, 100% 84.936524284%, 0% 84.936524284%);
    transform: translate(-0.6618062391%, 0.4849633701%);
  }
  0.4% {
    -webkit-clip-path: polygon(0% 20.2448722671%, 100% 20.2448722671%, 100% 37.3467242808%, 0% 37.3467242808%);
    clip-path: polygon(0% 20.2448722671%, 100% 20.2448722671%, 100% 37.3467242808%, 0% 37.3467242808%);
    transform: translate(1.574283844%, -0.3766518399%);
  }
  0.5% {
    -webkit-clip-path: polygon(0% 49.0524529812%, 100% 49.0524529812%, 100% 75.8954662842%, 0% 75.8954662842%);
    clip-path: polygon(0% 49.0524529812%, 100% 49.0524529812%, 100% 75.8954662842%, 0% 75.8954662842%);
    transform: translate(-1.825649288%, 0.7575699022%);
  }
  0.6% {
    -webkit-clip-path: polygon(0% 10.5151013355%, 100% 10.5151013355%, 100% 32.0187876495%, 0% 32.0187876495%);
    clip-path: polygon(0% 10.5151013355%, 100% 10.5151013355%, 100% 32.0187876495%, 0% 32.0187876495%);
    transform: translate(1.8828418431%, 1.9004041743%);
  }
  0.7% {
    -webkit-clip-path: polygon(0% 37.8368065687%, 100% 37.8368065687%, 100% 55.8407807762%, 0% 55.8407807762%);
    clip-path: polygon(0% 37.8368065687%, 100% 37.8368065687%, 100% 55.8407807762%, 0% 55.8407807762%);
    transform: translate(-1.6112031324%, 0.6682409848%);
  }
  0.8% {
    -webkit-clip-path: polygon(0% 52.7545357667%, 100% 52.7545357667%, 100% 92.7359238702%, 0% 92.7359238702%);
    clip-path: polygon(0% 52.7545357667%, 100% 52.7545357667%, 100% 92.7359238702%, 0% 92.7359238702%);
    transform: translate(1.3076284511%, 1.7133540916%);
  }
  0.9% {
    -webkit-clip-path: polygon(0% 88.8380511422%, 100% 88.8380511422%, 100% 129.8447312534%, 0% 129.8447312534%);
    clip-path: polygon(0% 88.8380511422%, 100% 88.8380511422%, 100% 129.8447312534%, 0% 129.8447312534%);
    transform: translate(-0.802063229%, 0.5430937995%);
  }
  1% {
    -webkit-clip-path: polygon(0% 7.6204298957%, 100% 7.6204298957%, 100% 16.5333773252%, 0% 16.5333773252%);
    clip-path: polygon(0% 7.6204298957%, 100% 7.6204298957%, 100% 16.5333773252%, 0% 16.5333773252%);
    transform: translate(0.0994309122%, 0.9368639383%);
  }
  1.1% {
    -webkit-clip-path: polygon(0% 41.7903940811%, 100% 41.7903940811%, 100% 87.5578452358%, 0% 87.5578452358%);
    clip-path: polygon(0% 41.7903940811%, 100% 41.7903940811%, 100% 87.5578452358%, 0% 87.5578452358%);
    transform: translate(-1.2755362144%, 0.862765045%);
  }
  1.2% {
    -webkit-clip-path: polygon(0% 87.2578295899%, 100% 87.2578295899%, 100% 92.1719290163%, 0% 92.1719290163%);
    clip-path: polygon(0% 87.2578295899%, 100% 87.2578295899%, 100% 92.1719290163%, 0% 92.1719290163%);
    transform: translate(-0.0167895742%, 1.3040465003%);
  }
  1.3% {
    -webkit-clip-path: polygon(0% 72.6527223546%, 100% 72.6527223546%, 100% 119.4021311436%, 0% 119.4021311436%);
    clip-path: polygon(0% 72.6527223546%, 100% 72.6527223546%, 100% 119.4021311436%, 0% 119.4021311436%);
    transform: translate(1.7508104573%, -0.7269996136%);
  }
  1.4% {
    -webkit-clip-path: polygon(0% 64.1117456059%, 100% 64.1117456059%, 100% 111.2586430189%, 0% 111.2586430189%);
    clip-path: polygon(0% 64.1117456059%, 100% 64.1117456059%, 100% 111.2586430189%, 0% 111.2586430189%);
    transform: translate(1.8999889728%, -1.1010159533%);
  }
  1.5% {
    -webkit-clip-path: polygon(0% 97.7679399004%, 100% 97.7679399004%, 100% 104.6340254745%, 0% 104.6340254745%);
    clip-path: polygon(0% 97.7679399004%, 100% 97.7679399004%, 100% 104.6340254745%, 0% 104.6340254745%);
    transform: translate(-1.8671903972%, -1.0374516635%);
  }
  1.6% {
    -webkit-clip-path: polygon(0% 9.0529577242%, 100% 9.0529577242%, 100% 18.8132284896%, 0% 18.8132284896%);
    clip-path: polygon(0% 9.0529577242%, 100% 9.0529577242%, 100% 18.8132284896%, 0% 18.8132284896%);
    transform: translate(0.4669678938%, 1.3087865783%);
  }
  1.7% {
    -webkit-clip-path: polygon(0% 78.8457099337%, 100% 78.8457099337%, 100% 111.836691777%, 0% 111.836691777%);
    clip-path: polygon(0% 78.8457099337%, 100% 78.8457099337%, 100% 111.836691777%, 0% 111.836691777%);
    transform: translate(0.4688620288%, -0.4342778379%);
  }
  1.8% {
    -webkit-clip-path: polygon(0% 11.5419968419%, 100% 11.5419968419%, 100% 27.47335146%, 0% 27.47335146%);
    clip-path: polygon(0% 11.5419968419%, 100% 11.5419968419%, 100% 27.47335146%, 0% 27.47335146%);
    transform: translate(0.5909261524%, 1.8939805383%);
  }
  1.9% {
    -webkit-clip-path: polygon(0% 41.860761857%, 100% 41.860761857%, 100% 75.0181288628%, 0% 75.0181288628%);
    clip-path: polygon(0% 41.860761857%, 100% 41.860761857%, 100% 75.0181288628%, 0% 75.0181288628%);
    transform: translate(-1.2704987869%, 0.1613817455%);
  }
  2% {
    -webkit-clip-path: polygon(0% 16.5026492838%, 100% 16.5026492838%, 100% 51.559877772%, 0% 51.559877772%);
    clip-path: polygon(0% 16.5026492838%, 100% 16.5026492838%, 100% 51.559877772%, 0% 51.559877772%);
    transform: translate(-0.3440757055%, -0.7671191265%);
  }
  2.1% {
    -webkit-clip-path: polygon(0% 74.6590804421%, 100% 74.6590804421%, 100% 117.2472411659%, 0% 117.2472411659%);
    clip-path: polygon(0% 74.6590804421%, 100% 74.6590804421%, 100% 117.2472411659%, 0% 117.2472411659%);
    transform: translate(1.5320527636%, -0.863547586%);
  }
  2.2% {
    -webkit-clip-path: polygon(0% 74.2707381296%, 100% 74.2707381296%, 100% 118.2149808881%, 0% 118.2149808881%);
    clip-path: polygon(0% 74.2707381296%, 100% 74.2707381296%, 100% 118.2149808881%, 0% 118.2149808881%);
    transform: translate(1.6014498323%, -1.5721930912%);
  }
  2.3% {
    -webkit-clip-path: polygon(0% 48.4393179938%, 100% 48.4393179938%, 100% 76.9621027673%, 0% 76.9621027673%);
    clip-path: polygon(0% 48.4393179938%, 100% 48.4393179938%, 100% 76.9621027673%, 0% 76.9621027673%);
    transform: translate(-1.7804269832%, 1.4058701251%);
  }
  2.4% {
    -webkit-clip-path: polygon(0% 28.7365033473%, 100% 28.7365033473%, 100% 77.3153225142%, 0% 77.3153225142%);
    clip-path: polygon(0% 28.7365033473%, 100% 28.7365033473%, 100% 77.3153225142%, 0% 77.3153225142%);
    transform: translate(-0.7990751307%, -0.8171377182%);
  }
  2.5% {
    -webkit-clip-path: polygon(0% 89.9556860864%, 100% 89.9556860864%, 100% 113.9806513614%, 0% 113.9806513614%);
    clip-path: polygon(0% 89.9556860864%, 100% 89.9556860864%, 100% 113.9806513614%, 0% 113.9806513614%);
    transform: translate(0.0469384734%, 1.1966963855%);
  }
  2.6% {
    -webkit-clip-path: polygon(0% 43.3906212689%, 100% 43.3906212689%, 100% 78.2939969621%, 0% 78.2939969621%);
    clip-path: polygon(0% 43.3906212689%, 100% 43.3906212689%, 100% 78.2939969621%, 0% 78.2939969621%);
    transform: translate(0.0058237881%, -0.8361747358%);
  }
  2.7% {
    -webkit-clip-path: polygon(0% 8.6030228131%, 100% 8.6030228131%, 100% 11.1280422828%, 0% 11.1280422828%);
    clip-path: polygon(0% 8.6030228131%, 100% 8.6030228131%, 100% 11.1280422828%, 0% 11.1280422828%);
    transform: translate(-1.6387057175%, -1.4128712612%);
  }
  2.8% {
    -webkit-clip-path: polygon(0% 28.9791282563%, 100% 28.9791282563%, 100% 65.0394800396%, 0% 65.0394800396%);
    clip-path: polygon(0% 28.9791282563%, 100% 28.9791282563%, 100% 65.0394800396%, 0% 65.0394800396%);
    transform: translate(-0.9424973751%, 1.000913241%);
  }
  2.9% {
    -webkit-clip-path: polygon(0% 18.4673032211%, 100% 18.4673032211%, 100% 36.8532601953%, 0% 36.8532601953%);
    clip-path: polygon(0% 18.4673032211%, 100% 18.4673032211%, 100% 36.8532601953%, 0% 36.8532601953%);
    transform: translate(-0.3192619718%, 1.1995129539%);
  }
  3%,
  100% {
    -webkit-clip-path: none;
    clip-path: none;
    transform: none;
  }
}
.news__noise .txt.-t2:after {
  -webkit-animation: glitch-after2 2s linear infinite alternate both;
  animation: glitch-after2 2s linear infinite alternate both;
}
@-webkit-keyframes glitch-after2 {
  0% {
    -webkit-clip-path: polygon(0% 39.1536060672%, 100% 39.1536060672%, 100% 46.4677199867%, 0% 46.4677199867%);
    clip-path: polygon(0% 39.1536060672%, 100% 39.1536060672%, 100% 46.4677199867%, 0% 46.4677199867%);
    transform: translate(1.4507606479%, 1.110711208%);
  }
  0.1% {
    -webkit-clip-path: polygon(0% 71.1711845357%, 100% 71.1711845357%, 100% 115.5087744189%, 0% 115.5087744189%);
    clip-path: polygon(0% 71.1711845357%, 100% 71.1711845357%, 100% 115.5087744189%, 0% 115.5087744189%);
    transform: translate(1.2579152674%, -0.7688477111%);
  }
  0.2% {
    -webkit-clip-path: polygon(0% 29.7050216355%, 100% 29.7050216355%, 100% 38.6401166316%, 0% 38.6401166316%);
    clip-path: polygon(0% 29.7050216355%, 100% 29.7050216355%, 100% 38.6401166316%, 0% 38.6401166316%);
    transform: translate(0.5620669248%, -0.3785534254%);
  }
  0.3% {
    -webkit-clip-path: polygon(0% 35.5104758792%, 100% 35.5104758792%, 100% 70.8320590637%, 0% 70.8320590637%);
    clip-path: polygon(0% 35.5104758792%, 100% 35.5104758792%, 100% 70.8320590637%, 0% 70.8320590637%);
    transform: translate(-0.6897285465%, -0.3712004385%);
  }
  0.4% {
    -webkit-clip-path: polygon(0% 6.761731704%, 100% 6.761731704%, 100% 16.6154935783%, 0% 16.6154935783%);
    clip-path: polygon(0% 6.761731704%, 100% 6.761731704%, 100% 16.6154935783%, 0% 16.6154935783%);
    transform: translate(1.2449927044%, -1.8159833361%);
  }
  0.5% {
    -webkit-clip-path: polygon(0% 21.8475097569%, 100% 21.8475097569%, 100% 31.8164713088%, 0% 31.8164713088%);
    clip-path: polygon(0% 21.8475097569%, 100% 21.8475097569%, 100% 31.8164713088%, 0% 31.8164713088%);
    transform: translate(-0.3617942595%, -1.9288123798%);
  }
  0.6% {
    -webkit-clip-path: polygon(0% 78.7191825838%, 100% 78.7191825838%, 100% 80.5232242692%, 0% 80.5232242692%);
    clip-path: polygon(0% 78.7191825838%, 100% 78.7191825838%, 100% 80.5232242692%, 0% 80.5232242692%);
    transform: translate(-0.5306622614%, 0.2355198062%);
  }
  0.7% {
    -webkit-clip-path: polygon(0% 18.545091077%, 100% 18.545091077%, 100% 29.860167026%, 0% 29.860167026%);
    clip-path: polygon(0% 18.545091077%, 100% 18.545091077%, 100% 29.860167026%, 0% 29.860167026%);
    transform: translate(0.0386980044%, -0.4901800915%);
  }
  0.8% {
    -webkit-clip-path: polygon(0% 3.1653632761%, 100% 3.1653632761%, 100% 47.1539262254%, 0% 47.1539262254%);
    clip-path: polygon(0% 3.1653632761%, 100% 3.1653632761%, 100% 47.1539262254%, 0% 47.1539262254%);
    transform: translate(-0.4959051445%, 1.85211156%);
  }
  0.9% {
    -webkit-clip-path: polygon(0% 10.441476686%, 100% 10.441476686%, 100% 17.9186565006%, 0% 17.9186565006%);
    clip-path: polygon(0% 10.441476686%, 100% 10.441476686%, 100% 17.9186565006%, 0% 17.9186565006%);
    transform: translate(0.2206395668%, 0.9805655797%);
  }
  1% {
    -webkit-clip-path: polygon(0% 40.7825153656%, 100% 40.7825153656%, 100% 67.255354962%, 0% 67.255354962%);
    clip-path: polygon(0% 40.7825153656%, 100% 40.7825153656%, 100% 67.255354962%, 0% 67.255354962%);
    transform: translate(-0.773113899%, -1.0334820928%);
  }
  1.1% {
    -webkit-clip-path: polygon(0% 27.863993684%, 100% 27.863993684%, 100% 41.104094342%, 0% 41.104094342%);
    clip-path: polygon(0% 27.863993684%, 100% 27.863993684%, 100% 41.104094342%, 0% 41.104094342%);
    transform: translate(-0.7494391637%, 1.5133483692%);
  }
  1.2% {
    -webkit-clip-path: polygon(0% 71.4908603505%, 100% 71.4908603505%, 100% 110.8012969117%, 0% 110.8012969117%);
    clip-path: polygon(0% 71.4908603505%, 100% 71.4908603505%, 100% 110.8012969117%, 0% 110.8012969117%);
    transform: translate(0.5940841905%, 1.6664798344%);
  }
  1.3% {
    -webkit-clip-path: polygon(0% 29.3625835114%, 100% 29.3625835114%, 100% 39.1682205703%, 0% 39.1682205703%);
    clip-path: polygon(0% 29.3625835114%, 100% 29.3625835114%, 100% 39.1682205703%, 0% 39.1682205703%);
    transform: translate(-1.2815002039%, 0.70374283%);
  }
  1.4% {
    -webkit-clip-path: polygon(0% 36.1097438496%, 100% 36.1097438496%, 100% 66.9649506235%, 0% 66.9649506235%);
    clip-path: polygon(0% 36.1097438496%, 100% 36.1097438496%, 100% 66.9649506235%, 0% 66.9649506235%);
    transform: translate(1.5464750034%, 0.8841370374%);
  }
  1.5% {
    -webkit-clip-path: polygon(0% 53.8908222503%, 100% 53.8908222503%, 100% 101.0827425056%, 0% 101.0827425056%);
    clip-path: polygon(0% 53.8908222503%, 100% 53.8908222503%, 100% 101.0827425056%, 0% 101.0827425056%);
    transform: translate(-0.0408625495%, -1.2709109138%);
  }
  1.6% {
    -webkit-clip-path: polygon(0% 4.7770902488%, 100% 4.7770902488%, 100% 29.8485954669%, 0% 29.8485954669%);
    clip-path: polygon(0% 4.7770902488%, 100% 4.7770902488%, 100% 29.8485954669%, 0% 29.8485954669%);
    transform: translate(-1.4474447618%, -0.9350776175%);
  }
  1.7% {
    -webkit-clip-path: polygon(0% 88.3487405879%, 100% 88.3487405879%, 100% 135.1124941205%, 0% 135.1124941205%);
    clip-path: polygon(0% 88.3487405879%, 100% 88.3487405879%, 100% 135.1124941205%, 0% 135.1124941205%);
    transform: translate(1.8793301387%, 0.25871779%);
  }
  1.8% {
    -webkit-clip-path: polygon(0% 36.5509058047%, 100% 36.5509058047%, 100% 44.520171109%, 0% 44.520171109%);
    clip-path: polygon(0% 36.5509058047%, 100% 36.5509058047%, 100% 44.520171109%, 0% 44.520171109%);
    transform: translate(1.6805975781%, -1.8895970416%);
  }
  1.9% {
    -webkit-clip-path: polygon(0% 96.7363370225%, 100% 96.7363370225%, 100% 107.8780864725%, 0% 107.8780864725%);
    clip-path: polygon(0% 96.7363370225%, 100% 96.7363370225%, 100% 107.8780864725%, 0% 107.8780864725%);
    transform: translate(0.9298253372%, 1.5440744134%);
  }
  2% {
    -webkit-clip-path: polygon(0% 68.9421404702%, 100% 68.9421404702%, 100% 86.0851794982%, 0% 86.0851794982%);
    clip-path: polygon(0% 68.9421404702%, 100% 68.9421404702%, 100% 86.0851794982%, 0% 86.0851794982%);
    transform: translate(-1.3146849573%, -1.6727002049%);
  }
  2.1% {
    -webkit-clip-path: polygon(0% 98.0670185824%, 100% 98.0670185824%, 100% 125.4595817519%, 0% 125.4595817519%);
    clip-path: polygon(0% 98.0670185824%, 100% 98.0670185824%, 100% 125.4595817519%, 0% 125.4595817519%);
    transform: translate(-1.1652406314%, 1.1207125098%);
  }
  2.2% {
    -webkit-clip-path: polygon(0% 10.9721175751%, 100% 10.9721175751%, 100% 22.3115126799%, 0% 22.3115126799%);
    clip-path: polygon(0% 10.9721175751%, 100% 10.9721175751%, 100% 22.3115126799%, 0% 22.3115126799%);
    transform: translate(1.767734459%, -0.507116987%);
  }
  2.3% {
    -webkit-clip-path: polygon(0% 73.7428435302%, 100% 73.7428435302%, 100% 99.3509616003%, 0% 99.3509616003%);
    clip-path: polygon(0% 73.7428435302%, 100% 73.7428435302%, 100% 99.3509616003%, 0% 99.3509616003%);
    transform: translate(1.3752450428%, -1.8658369481%);
  }
  2.4% {
    -webkit-clip-path: polygon(0% 27.6218961058%, 100% 27.6218961058%, 100% 67.7900443827%, 0% 67.7900443827%);
    clip-path: polygon(0% 27.6218961058%, 100% 27.6218961058%, 100% 67.7900443827%, 0% 67.7900443827%);
    transform: translate(1.9783484722%, 1.0448732094%);
  }
  2.5% {
    -webkit-clip-path: polygon(0% 80.8115595316%, 100% 80.8115595316%, 100% 103.3656012579%, 0% 103.3656012579%);
    clip-path: polygon(0% 80.8115595316%, 100% 80.8115595316%, 100% 103.3656012579%, 0% 103.3656012579%);
    transform: translate(1.7203580446%, 1.9779645802%);
  }
  2.6% {
    -webkit-clip-path: polygon(0% 4.8758520264%, 100% 4.8758520264%, 100% 21.6695466069%, 0% 21.6695466069%);
    clip-path: polygon(0% 4.8758520264%, 100% 4.8758520264%, 100% 21.6695466069%, 0% 21.6695466069%);
    transform: translate(-0.8305663688%, -1.1335062102%);
  }
  2.7% {
    -webkit-clip-path: polygon(0% 15.2768296523%, 100% 15.2768296523%, 100% 37.8098538904%, 0% 37.8098538904%);
    clip-path: polygon(0% 15.2768296523%, 100% 15.2768296523%, 100% 37.8098538904%, 0% 37.8098538904%);
    transform: translate(1.9020236412%, -0.5111199197%);
  }
  2.8% {
    -webkit-clip-path: polygon(0% 48.8673312551%, 100% 48.8673312551%, 100% 73.403917536%, 0% 73.403917536%);
    clip-path: polygon(0% 48.8673312551%, 100% 48.8673312551%, 100% 73.403917536%, 0% 73.403917536%);
    transform: translate(-1.3564824187%, -0.6375474838%);
  }
  2.9% {
    -webkit-clip-path: polygon(0% 13.2295533904%, 100% 13.2295533904%, 100% 14.3757451807%, 0% 14.3757451807%);
    clip-path: polygon(0% 13.2295533904%, 100% 13.2295533904%, 100% 14.3757451807%, 0% 14.3757451807%);
    transform: translate(1.7272285513%, 1.8945885134%);
  }
  3%,
  100% {
    -webkit-clip-path: none;
    clip-path: none;
    transform: none;
  }
}
@keyframes glitch-after2 {
  0% {
    -webkit-clip-path: polygon(0% 39.1536060672%, 100% 39.1536060672%, 100% 46.4677199867%, 0% 46.4677199867%);
    clip-path: polygon(0% 39.1536060672%, 100% 39.1536060672%, 100% 46.4677199867%, 0% 46.4677199867%);
    transform: translate(1.4507606479%, 1.110711208%);
  }
  0.1% {
    -webkit-clip-path: polygon(0% 71.1711845357%, 100% 71.1711845357%, 100% 115.5087744189%, 0% 115.5087744189%);
    clip-path: polygon(0% 71.1711845357%, 100% 71.1711845357%, 100% 115.5087744189%, 0% 115.5087744189%);
    transform: translate(1.2579152674%, -0.7688477111%);
  }
  0.2% {
    -webkit-clip-path: polygon(0% 29.7050216355%, 100% 29.7050216355%, 100% 38.6401166316%, 0% 38.6401166316%);
    clip-path: polygon(0% 29.7050216355%, 100% 29.7050216355%, 100% 38.6401166316%, 0% 38.6401166316%);
    transform: translate(0.5620669248%, -0.3785534254%);
  }
  0.3% {
    -webkit-clip-path: polygon(0% 35.5104758792%, 100% 35.5104758792%, 100% 70.8320590637%, 0% 70.8320590637%);
    clip-path: polygon(0% 35.5104758792%, 100% 35.5104758792%, 100% 70.8320590637%, 0% 70.8320590637%);
    transform: translate(-0.6897285465%, -0.3712004385%);
  }
  0.4% {
    -webkit-clip-path: polygon(0% 6.761731704%, 100% 6.761731704%, 100% 16.6154935783%, 0% 16.6154935783%);
    clip-path: polygon(0% 6.761731704%, 100% 6.761731704%, 100% 16.6154935783%, 0% 16.6154935783%);
    transform: translate(1.2449927044%, -1.8159833361%);
  }
  0.5% {
    -webkit-clip-path: polygon(0% 21.8475097569%, 100% 21.8475097569%, 100% 31.8164713088%, 0% 31.8164713088%);
    clip-path: polygon(0% 21.8475097569%, 100% 21.8475097569%, 100% 31.8164713088%, 0% 31.8164713088%);
    transform: translate(-0.3617942595%, -1.9288123798%);
  }
  0.6% {
    -webkit-clip-path: polygon(0% 78.7191825838%, 100% 78.7191825838%, 100% 80.5232242692%, 0% 80.5232242692%);
    clip-path: polygon(0% 78.7191825838%, 100% 78.7191825838%, 100% 80.5232242692%, 0% 80.5232242692%);
    transform: translate(-0.5306622614%, 0.2355198062%);
  }
  0.7% {
    -webkit-clip-path: polygon(0% 18.545091077%, 100% 18.545091077%, 100% 29.860167026%, 0% 29.860167026%);
    clip-path: polygon(0% 18.545091077%, 100% 18.545091077%, 100% 29.860167026%, 0% 29.860167026%);
    transform: translate(0.0386980044%, -0.4901800915%);
  }
  0.8% {
    -webkit-clip-path: polygon(0% 3.1653632761%, 100% 3.1653632761%, 100% 47.1539262254%, 0% 47.1539262254%);
    clip-path: polygon(0% 3.1653632761%, 100% 3.1653632761%, 100% 47.1539262254%, 0% 47.1539262254%);
    transform: translate(-0.4959051445%, 1.85211156%);
  }
  0.9% {
    -webkit-clip-path: polygon(0% 10.441476686%, 100% 10.441476686%, 100% 17.9186565006%, 0% 17.9186565006%);
    clip-path: polygon(0% 10.441476686%, 100% 10.441476686%, 100% 17.9186565006%, 0% 17.9186565006%);
    transform: translate(0.2206395668%, 0.9805655797%);
  }
  1% {
    -webkit-clip-path: polygon(0% 40.7825153656%, 100% 40.7825153656%, 100% 67.255354962%, 0% 67.255354962%);
    clip-path: polygon(0% 40.7825153656%, 100% 40.7825153656%, 100% 67.255354962%, 0% 67.255354962%);
    transform: translate(-0.773113899%, -1.0334820928%);
  }
  1.1% {
    -webkit-clip-path: polygon(0% 27.863993684%, 100% 27.863993684%, 100% 41.104094342%, 0% 41.104094342%);
    clip-path: polygon(0% 27.863993684%, 100% 27.863993684%, 100% 41.104094342%, 0% 41.104094342%);
    transform: translate(-0.7494391637%, 1.5133483692%);
  }
  1.2% {
    -webkit-clip-path: polygon(0% 71.4908603505%, 100% 71.4908603505%, 100% 110.8012969117%, 0% 110.8012969117%);
    clip-path: polygon(0% 71.4908603505%, 100% 71.4908603505%, 100% 110.8012969117%, 0% 110.8012969117%);
    transform: translate(0.5940841905%, 1.6664798344%);
  }
  1.3% {
    -webkit-clip-path: polygon(0% 29.3625835114%, 100% 29.3625835114%, 100% 39.1682205703%, 0% 39.1682205703%);
    clip-path: polygon(0% 29.3625835114%, 100% 29.3625835114%, 100% 39.1682205703%, 0% 39.1682205703%);
    transform: translate(-1.2815002039%, 0.70374283%);
  }
  1.4% {
    -webkit-clip-path: polygon(0% 36.1097438496%, 100% 36.1097438496%, 100% 66.9649506235%, 0% 66.9649506235%);
    clip-path: polygon(0% 36.1097438496%, 100% 36.1097438496%, 100% 66.9649506235%, 0% 66.9649506235%);
    transform: translate(1.5464750034%, 0.8841370374%);
  }
  1.5% {
    -webkit-clip-path: polygon(0% 53.8908222503%, 100% 53.8908222503%, 100% 101.0827425056%, 0% 101.0827425056%);
    clip-path: polygon(0% 53.8908222503%, 100% 53.8908222503%, 100% 101.0827425056%, 0% 101.0827425056%);
    transform: translate(-0.0408625495%, -1.2709109138%);
  }
  1.6% {
    -webkit-clip-path: polygon(0% 4.7770902488%, 100% 4.7770902488%, 100% 29.8485954669%, 0% 29.8485954669%);
    clip-path: polygon(0% 4.7770902488%, 100% 4.7770902488%, 100% 29.8485954669%, 0% 29.8485954669%);
    transform: translate(-1.4474447618%, -0.9350776175%);
  }
  1.7% {
    -webkit-clip-path: polygon(0% 88.3487405879%, 100% 88.3487405879%, 100% 135.1124941205%, 0% 135.1124941205%);
    clip-path: polygon(0% 88.3487405879%, 100% 88.3487405879%, 100% 135.1124941205%, 0% 135.1124941205%);
    transform: translate(1.8793301387%, 0.25871779%);
  }
  1.8% {
    -webkit-clip-path: polygon(0% 36.5509058047%, 100% 36.5509058047%, 100% 44.520171109%, 0% 44.520171109%);
    clip-path: polygon(0% 36.5509058047%, 100% 36.5509058047%, 100% 44.520171109%, 0% 44.520171109%);
    transform: translate(1.6805975781%, -1.8895970416%);
  }
  1.9% {
    -webkit-clip-path: polygon(0% 96.7363370225%, 100% 96.7363370225%, 100% 107.8780864725%, 0% 107.8780864725%);
    clip-path: polygon(0% 96.7363370225%, 100% 96.7363370225%, 100% 107.8780864725%, 0% 107.8780864725%);
    transform: translate(0.9298253372%, 1.5440744134%);
  }
  2% {
    -webkit-clip-path: polygon(0% 68.9421404702%, 100% 68.9421404702%, 100% 86.0851794982%, 0% 86.0851794982%);
    clip-path: polygon(0% 68.9421404702%, 100% 68.9421404702%, 100% 86.0851794982%, 0% 86.0851794982%);
    transform: translate(-1.3146849573%, -1.6727002049%);
  }
  2.1% {
    -webkit-clip-path: polygon(0% 98.0670185824%, 100% 98.0670185824%, 100% 125.4595817519%, 0% 125.4595817519%);
    clip-path: polygon(0% 98.0670185824%, 100% 98.0670185824%, 100% 125.4595817519%, 0% 125.4595817519%);
    transform: translate(-1.1652406314%, 1.1207125098%);
  }
  2.2% {
    -webkit-clip-path: polygon(0% 10.9721175751%, 100% 10.9721175751%, 100% 22.3115126799%, 0% 22.3115126799%);
    clip-path: polygon(0% 10.9721175751%, 100% 10.9721175751%, 100% 22.3115126799%, 0% 22.3115126799%);
    transform: translate(1.767734459%, -0.507116987%);
  }
  2.3% {
    -webkit-clip-path: polygon(0% 73.7428435302%, 100% 73.7428435302%, 100% 99.3509616003%, 0% 99.3509616003%);
    clip-path: polygon(0% 73.7428435302%, 100% 73.7428435302%, 100% 99.3509616003%, 0% 99.3509616003%);
    transform: translate(1.3752450428%, -1.8658369481%);
  }
  2.4% {
    -webkit-clip-path: polygon(0% 27.6218961058%, 100% 27.6218961058%, 100% 67.7900443827%, 0% 67.7900443827%);
    clip-path: polygon(0% 27.6218961058%, 100% 27.6218961058%, 100% 67.7900443827%, 0% 67.7900443827%);
    transform: translate(1.9783484722%, 1.0448732094%);
  }
  2.5% {
    -webkit-clip-path: polygon(0% 80.8115595316%, 100% 80.8115595316%, 100% 103.3656012579%, 0% 103.3656012579%);
    clip-path: polygon(0% 80.8115595316%, 100% 80.8115595316%, 100% 103.3656012579%, 0% 103.3656012579%);
    transform: translate(1.7203580446%, 1.9779645802%);
  }
  2.6% {
    -webkit-clip-path: polygon(0% 4.8758520264%, 100% 4.8758520264%, 100% 21.6695466069%, 0% 21.6695466069%);
    clip-path: polygon(0% 4.8758520264%, 100% 4.8758520264%, 100% 21.6695466069%, 0% 21.6695466069%);
    transform: translate(-0.8305663688%, -1.1335062102%);
  }
  2.7% {
    -webkit-clip-path: polygon(0% 15.2768296523%, 100% 15.2768296523%, 100% 37.8098538904%, 0% 37.8098538904%);
    clip-path: polygon(0% 15.2768296523%, 100% 15.2768296523%, 100% 37.8098538904%, 0% 37.8098538904%);
    transform: translate(1.9020236412%, -0.5111199197%);
  }
  2.8% {
    -webkit-clip-path: polygon(0% 48.8673312551%, 100% 48.8673312551%, 100% 73.403917536%, 0% 73.403917536%);
    clip-path: polygon(0% 48.8673312551%, 100% 48.8673312551%, 100% 73.403917536%, 0% 73.403917536%);
    transform: translate(-1.3564824187%, -0.6375474838%);
  }
  2.9% {
    -webkit-clip-path: polygon(0% 13.2295533904%, 100% 13.2295533904%, 100% 14.3757451807%, 0% 14.3757451807%);
    clip-path: polygon(0% 13.2295533904%, 100% 13.2295533904%, 100% 14.3757451807%, 0% 14.3757451807%);
    transform: translate(1.7272285513%, 1.8945885134%);
  }
  3%,
  100% {
    -webkit-clip-path: none;
    clip-path: none;
    transform: none;
  }
}

.news {
  background: #dc0000;
  color: #000;
  mix-blend-mode: screen;
  padding: 6rem 0 8rem;
  position: relative;
}
.-blackmode .news {
  mix-blend-mode: difference;
}
@media (min-width: 1024px) {
  .news {
    padding: 5.5rem 0 9rem;
  }
}

.news__ttl {
  grid-column: 1/4;
  margin-bottom: 0.75rem;
  position: relative;
}
@media (min-width: 1024px) {
  .news__ttl {
    grid-column: 1/-1;
    margin-bottom: 0.5rem;
    padding-left: 4.1666666667vw;
  }
}

.news__list {
  display: grid;
  grid-column: 1/-1;
  grid-template-columns: repeat(10, minmax(0, 1fr));
  position: relative;
}
@media (min-width: 1024px) {
  .news__list {
    grid-column: 2/-1;
    grid-template-columns: repeat(19, minmax(0, 1fr));
  }
}
.news__list:before {
  position: absolute;
  left: 0;
  bottom: 0;
  background: #000;
  content: "";
  height: 1px;
  transform: scaleX(0);
  transform-origin: 0 0;
  width: 100%;
}
.news__list.-reveal:before {
  -webkit-animation: lineanim 0.8s 0.7s cubic-bezier(0.785, 0.135, 0.15, 0.86) forwards;
  animation: lineanim 0.8s 0.7s cubic-bezier(0.785, 0.135, 0.15, 0.86) forwards;
}
@media (min-width: 1024px) {
  .news__list.-reveal:before {
    -webkit-animation: lineanim 0.8s 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86) forwards;
    animation: lineanim 0.8s 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86) forwards;
  }
}

@-webkit-keyframes lineanim {
  0% {
    transform: scaleX(0);
  }
  100% {
    transform: scaleX(1);
  }
}

@keyframes lineanim {
  0% {
    transform: scaleX(0);
  }
  100% {
    transform: scaleX(1);
  }
}
@-webkit-keyframes elmin {
  0% {
    opacity: 0;
    transform: translate(0, 20%);
  }
  100% {
    opacity: 1;
    transform: translate(0, 0);
  }
}
@keyframes elmin {
  0% {
    opacity: 0;
    transform: translate(0, 20%);
  }
  100% {
    opacity: 1;
    transform: translate(0, 0);
  }
}
.news__list__item {
  display: grid;
  grid-column: 1/-1;
  grid-template-columns: inherit;
  opacity: 0;
  position: relative;
}
.news__list__item:before {
  position: absolute;
  top: 0;
  left: 0;
  background: #000;
  content: "";
  height: 1px;
  transform: scaleX(0);
  transform-origin: 0 0;
  width: 100%;
}
.-reveal .news__list__item::before {
  -webkit-animation: lineanim 0.8s 0s cubic-bezier(0.785, 0.135, 0.15, 0.86) forwards;
  animation: lineanim 0.8s 0s cubic-bezier(0.785, 0.135, 0.15, 0.86) forwards;
}
.-reveal .news__list__item {
  -webkit-animation: elmin 0.4s 0s ease forwards;
  animation: elmin 0.4s 0s ease forwards;
}
.-reveal .news__list__item:nth-child(1) {
  -webkit-animation-delay: 0.2s;
  animation-delay: 0.2s;
}
.-reveal .news__list__item:nth-child(1):before {
  -webkit-animation-delay: 0.1s;
  animation-delay: 0.1s;
}
.-reveal .news__list__item:nth-child(2) {
  -webkit-animation-delay: 0.4s;
  animation-delay: 0.4s;
}
.-reveal .news__list__item:nth-child(2):before {
  -webkit-animation-delay: 0.2s;
  animation-delay: 0.2s;
}
.-reveal .news__list__item:nth-child(3) {
  -webkit-animation-delay: 0.6s;
  animation-delay: 0.6s;
}
.-reveal .news__list__item:nth-child(3):before {
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s;
}
.-reveal .news__list__item:nth-child(4) {
  -webkit-animation-delay: 0.8s;
  animation-delay: 0.8s;
}
.-reveal .news__list__item:nth-child(4):before {
  -webkit-animation-delay: 0.4s;
  animation-delay: 0.4s;
}
.-reveal .news__list__item:nth-child(5) {
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
}
.-reveal .news__list__item:nth-child(5):before {
  -webkit-animation-delay: 0.5s;
  animation-delay: 0.5s;
}
.news__list__item a {
  grid-column: 1/-1;
  padding: 1.5rem 0;
  position: relative;
}
@media (min-width: 1024px) {
  .news__list__item a {
    display: grid;
    grid-template-columns: inherit;
    padding: 3rem 0;
  }
}
.news__list__item a:after {
  background: #000;
  background: url(../../../assets/img/page/top/news/ico_arw.svg) no-repeat 0 0/100%;
  content: "";
  height: 12px;
  transform: translate(0, -50%);
  transition: background 0.2s 0s ease;
  width: 12px;
  position: absolute;
  top: 50%;
  right: 0;
}
@media (min-width: 1024px) {
  .news__list__item a:after {
    height: 16px;
    width: 16px;
  }
}
.news__list__item a:hover {
  background: rgba(0, 0, 0, 0.05);
}
@media (min-width: 1024px) {
  .news__list__item a:hover .date {
    color: #dc0000;
  }
}
@media (min-width: 1024px) {
  .news__list__item a:hover .date span:before {
    transform: scaleX(1);
    transform-origin: 0 0;
  }
}
.news__list__item .date {
  font-weight: 700;
  position: relative;
  z-index: 0;
  font-size: 1rem;
}
@media (min-width: 1024px) {
  .news__list__item .date {
    font-size: 1rem;
    grid-column: 1/4;
  }
}
.news__list__item .date span {
  position: relative;
}
.news__list__item .date span:before {
  position: absolute;
  top: 0;
  left: 0;
  background: #000;
  content: "";
  height: 100%;
  transform: scaleX(0);
  transform-origin: 100% 0;
  transition: transform 0.3s 0s ease;
  width: 100%;
  z-index: -1;
}
.news__list__item .ttl {
  font-weight: 500;
  padding-right: 8.3333333333vw;
  position: relative;
  z-index: 0;
  font-size: 0.875rem;
}
@media (min-width: 1024px) {
  .news__list__item .ttl {
    font-size: 0.9375rem;
    grid-column: 4/19;
    padding-right: 0;
  }
}

@-webkit-keyframes nbcurtainin {
  0% {
    -webkit-clip-path: inset(0 100% 0 0);
    clip-path: inset(0 100% 0 0);
  }
  100% {
    -webkit-clip-path: inset(0 0 0 0);
    clip-path: inset(0 0 0 0);
  }
}

@keyframes nbcurtainin {
  0% {
    -webkit-clip-path: inset(0 100% 0 0);
    clip-path: inset(0 100% 0 0);
  }
  100% {
    -webkit-clip-path: inset(0 0 0 0);
    clip-path: inset(0 0 0 0);
  }
}
.news__bnr {
  -webkit-clip-path: inset(0 100% 0 0);
  clip-path: inset(0 100% 0 0);
  grid-column: 1/-1;
  margin-bottom: 10.4166666667vw;
  position: relative;
  width: 100%;
}
@media (max-width: 1023px) {
  .news__bnr {
    display: block;
  }
}
.news__bnr::after {
  background: #000;
  content: "";
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.news__bnr.-reveal {
  -webkit-animation: nbcurtainin 0.6s 0s cubic-bezier(0.785, 0.135, 0.15, 0.86) forwards;
  animation: nbcurtainin 0.6s 0s cubic-bezier(0.785, 0.135, 0.15, 0.86) forwards;
}
.news__bnr.-reveal:after {
  transform: scaleX(0);
  transform-origin: 100% 0;
  transition: transform 0.6s 0.6s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}

.onair {
  color: #fff;
}

.onair__inner {
  display: grid;
  grid-column: 2/12;
  padding: calc(6rem - 4px) 0 0;
  position: relative;
}
@media (min-width: 1024px) {
  .onair__inner {
    grid-column: 7/19;
    padding: 130px 0 0;
  }
}

.onair__ttl {
  background: #000;
  padding: 0 0.5em;
  position: absolute;
  top: -30px;
  left: -31px;
}
@media (min-width: 1024px) {
  .onair__ttl {
    position: absolute;
    top: -28px;
    left: -34px;
  }
}

.onair__subttl {
  font-size: 1.75rem;
  background: #dc0000;
  -webkit-clip-path: inset(0 100% 0 0);
  clip-path: inset(0 100% 0 0);
  color: #000;
  font-weight: 500;
  line-height: 0.8;
  padding-right: 15px;
  position: relative;
}
@media (min-width: 1024px) {
  .onair__subttl {
    font-size: 2.1875rem;
    line-height: 0.7;
    padding-right: 20px;
  }
}
.onair__subttl::after {
  position: absolute;
  top: 0;
  left: 0;
  background: #000;
  content: "";
  height: 100%;
  transform-origin: right;
  transition: transform 0.5s 0s ease;
  width: 100%;
}
.onair__subttl.-reveal {
  -webkit-animation: onairitemcurtain 0.2s 0s forwards ease;
  animation: onairitemcurtain 0.2s 0s forwards ease;
}
.onair__subttl.-reveal::after {
  transform: scaleX(0);
}

@-webkit-keyframes onairitemcurtain {
  0% {
    -webkit-clip-path: inset(0 100% 0 0);
    clip-path: inset(0 100% 0 0);
  }
  100% {
    -webkit-clip-path: inset(0 0 0 0);
    clip-path: inset(0 0 0 0);
  }
}

@keyframes onairitemcurtain {
  0% {
    -webkit-clip-path: inset(0 100% 0 0);
    clip-path: inset(0 100% 0 0);
  }
  100% {
    -webkit-clip-path: inset(0 0 0 0);
    clip-path: inset(0 0 0 0);
  }
}
@media (max-width: 1023px) {
  .onair_content h2 {
    font-size: 1.75rem;
  }
}
.onair_content h2 ul {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  margin-top: 16px;
}
.onair_content h2 li {
  padding: 20px 0 30px;
}
.onair_content h2 li a .character {
  color: #959595;
  font-size: 1em;
}
.onair_content h2 li a .name {
  color: #fff;
  font-size: 24px;
}

.onair__notice {
  font-size: 0.6875rem;
}

.streaming_content {
  margin-top: 95px;
  padding-bottom: 100px;
}
@media (max-width: 1023px) {
  .streaming_content .onair__ttlrow {
    flex-wrap: wrap;
  }
}

.onair__ttlrow {
  position: relative;
  align-items: center;
  display: flex;
}

.onair__ttlnotice {
  font-size: 0.625rem;
  margin-left: 10px;
  opacity: 0;
  transition: opacity 0.2s 0s ease-in;
}
@media (min-width: 1024px) {
  .onair__ttlnotice {
    font-size: 0.75rem;
    margin-left: 20px;
  }
}
.onair__ttlnotice.-reveal {
  opacity: 1;
}

.onair_table {
  width: 100%;
}

.onair_body {
  color: #fff;
  display: grid;
  gap: 40px;
  grid-template-columns: repeat(1, 1fr);
  position: relative;
}
.onair_body::after {
  position: absolute;
  top: 0;
  left: 0;
  background: #dc0000;
  -webkit-clip-path: inset(0 100% 0 0);
  clip-path: inset(0 100% 0 0);
  content: "";
  height: 100%;
  width: 100%;
}
.onair_body.-reveal:after {
  -webkit-animation: ttlwrapcurtainanim 0.8s 0s cubic-bezier(0.785, 0.135, 0.15, 0.86) forwards;
  animation: ttlwrapcurtainanim 0.8s 0s cubic-bezier(0.785, 0.135, 0.15, 0.86) forwards;
}
.onair_body.-reveal table {
  opacity: 1;
  transition: opacity 0.2s 0.35s ease;
}
.onair_body table {
  opacity: 0;
  width: 100%;
}
.onair_body table thead {
  border-bottom: 1px solid #fff;
}
.onair_body table thead tr th {
  padding: 11px 0;
  text-align: left;
  font-size: 0.8125rem;
}
@media (max-width: 1023px) {
  .onair_body table thead tr th {
    font-size: 0.8125rem;
    padding: 9px 12px;
  }
}
.onair_body table tbody tr {
  border-bottom: 1px solid #fff;
}
.onair_body table tbody tr .small {
  display: block;
  font-size: 0.625rem;
}
@media (max-width: 1023px) {
  .onair_body table tbody tr .small {
    font-size: 0.625rem;
  }
}
.onair_body table tbody tr th {
  font-size: 1rem;
  padding: 8px 0;
  text-align: left;
  width: 50%;
}
@media (max-width: 1023px) {
  .onair_body table tbody tr th {
    font-size: 1rem;
    padding: 8px 12px;
  }
}
.onair_body table tbody tr td {
  font-size: 1rem;
  padding: 8px 0;
  text-align: left;
}
@media (max-width: 1023px) {
  .onair_body table tbody tr td {
    font-size: 1rem;
    padding: 8px 12px;
  }
}
.onair_body table tbody tr a {
  text-decoration-thickness: 0.2em;
  text-underline-offset: 0.2em;
}
@media (min-width: 1024px) {
  .onair_body table tbody tr a:hover {
    text-decoration: underline;
  }
}
.onair_body table tbody tr a img {
  margin-left: 3px;
  margin-top: -7px;
  width: 9px;
}
@media (min-width: 1024px) {
  .onair_body table tbody tr a img {
    margin-left: 3px;
    margin-top: -7px;
    width: 10px;
  }
}
.onair_body table tbody tr p {
  display: inline-block;
  position: relative;
}

.original {
  color: #fff;
}

.original__inner {
  display: grid;
  grid-column: 2/12;
  padding: 4rem 0 8rem;
  position: relative;
}
@media (min-width: 1024px) {
  .original__inner {
    grid-column: 7/19;
    padding: 10rem 0 12rem;
  }
}

.original__ttl {
  margin-bottom: 4rem;
}

.original__books {
  display: grid;
  grid-template-columns: repeat(10, minmax(0, 1fr));
}
@media (min-width: 1024px) {
  .original__books {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
}

.original__books__item.-novel {
  grid-column: 1/5;
}
@media (min-width: 1024px) {
  .original__books__item.-novel {
    grid-column: 1/6;
  }
}
.original__books__item.-comic {
  grid-column: 7/-1;
}
@media (min-width: 1024px) {
  .original__books__item.-comic {
    grid-column: 8/-1;
  }
}
.original__books__item .info {
  margin-top: 1.5rem;
}
@media (min-width: 1024px) {
  .original__books__item .info {
    margin-top: 2.5rem;
  }
}
.original__books__item .ttl {
  font-size: 0.9375rem;
  font-weight: 900;
  line-height: 1.4666666667;
}
@media (min-width: 1024px) {
  .original__books__item .ttl {
    font-size: 1.125rem;
    line-height: 1.6666666667;
  }
}
.original__books__item .thumb {
  aspect-ratio: 750/1072;
}
.original__books__item .thumb img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
.original__books__item .txt {
  line-height: 1.5;
  margin-top: 1.5rem;
  font-size: 0.75rem;
}
@media (min-width: 1024px) {
  .original__books__item .txt {
    line-height: 1.5714285714;
    font-size: 0.875rem;
  }
}

.twitter {
  color: #fff;
}

.twitter__ttl {
  margin-bottom: 1.5rem;
}
@media (min-width: 1024px) {
  .twitter__ttl {
    margin-bottom: 2rem;
  }
}
.twitter__ttl .ttl_fc {
  position: relative;
}
.twitter__ttl .ttl_fc em {
  font-style: normal;
  font-weight: 500;
}
.twitter__ttl .ttl_fc:before {
  position: absolute;
  top: 15px;
  left: 0;
  background: url(../../../assets/img/page/top/twitter/ttl_t.svg) no-repeat 0 0/100%;
  content: "";
  height: 37px;
  opacity: 0;
  width: 22px;
}
@media (min-width: 1024px) {
  .twitter__ttl .ttl_fc:before {
    height: 40px;
    width: 24px;
    position: absolute;
    top: 20px;
    left: 2px;
  }
}
.twitter__ttl.-reveal .ttl_fc em {
  opacity: 0;
  transition: opacity 0.4s 0.6s ease;
}
.twitter__ttl.-reveal .ttl_fc:before {
  opacity: 1;
  transition: opacity 0.4s 0.6s ease;
}

.twitter__inner {
  display: grid;
  grid-column: 2/12;
  padding: 8rem 0 6rem;
  position: relative;
}
@media (min-width: 1024px) {
  .twitter__inner {
    grid-column: 5/14;
    padding: 7rem 0 11.5rem;
  }
}

.twitter__container {
  aspect-ratio: 1/1;
  overflow-y: scroll;
}
