.font-main {
  font-family: "isego", serif;
  font-weight: 700;
  letter-spacing: 0.04em;
}

.font-sub {
  font-family: "sicoboro", sans-serif;
  font-weight: 400;
}

body {
  background-image: url(../img/noise2.png);
  background-position: center top;
  background-size: 750px;
  background-repeat: repeat;
}

.mainv {
  background-image: url("../img/main_back.jpg") !important;
  background-position: center top;
  background-repeat: no-repeat;
  width: 100%;
  max-width: 1400px;
  height: auto !important;
  aspect-ratio: 2960/1600;
  margin: auto;
}
@media (max-width: 759px) {
  .mainv {
    background-image: url("../img/mobile_back.jpg") !important;
    aspect-ratio: 1600/2000;
  }
}

#introduction h3 {
  line-height: 1.25;
}
@media (max-width: 759px) {
  #introduction h3 {
    font-size: 1.6rem;
  }
}
#introduction p.is-size-5 {
  line-height: 1.4;
  font-size: 1.1rem !important;
}
@media (max-width: 759px) {
  #introduction p.is-size-5 {
    font-size: 1rem !important;
  }
}

.main h5.title {
  line-height: 1.4;
  display: initial;
  background-color: rgba(255, 0, 0, 0.7333333333);
}
@media (max-width: 759px) {
  .main h5.title {
    font-size: 1.3rem;
  }
  .main h5.title.py-1 {
    padding-bottom: 0.25rem !important;
    padding-top: 0.25rem !important;
  }
}

.is-flex#normal {
  gap: 30px;
}
@media (max-width: 759px) {
  .is-flex#normal {
    gap: 20px;
  }
}

#special .box {
  max-width: 900px;
  border: 1px #333 solid;
  position: relative;
}
#special .box .cov {
  max-width: 300px;
  min-width: 240px;
  margin: auto;
}
@media (max-width: 759px) {
  #special .box .cov {
    max-width: 280px;
  }
}
@media (max-width: 759px) {
  #special .box.px-6 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
}
@media (max-width: 759px) {
  #special .box h1 {
    font-size: 1.5rem;
  }
}
@media (max-width: 759px) {
  #special .box .button {
    font-size: 0.8rem;
  }
}
#special .box .catch {
  line-height: 1.25;
  font-size: 1.2rem !important;
}
@media (max-width: 759px) {
  #special .box .catch {
    font-size: 1.1rem !important;
  }
}
#special .box .description {
  line-height: 1.4;
}
#special .box .kengo {
  float: right;
  width: 200px;
  margin-right: -30px;
  shape-outside: polygon(100% 0, 22% 0, 22% 11%, 29% 22%, 29% 31%, 0 38%, 0 69%, 15% 73%, 9% 100%, 100% 100%);
}
@media (max-width: 759px) {
  #special .box .kengo {
    width: 150px;
    margin-right: -15px;
  }
}

#normal .content {
  width: calc((100% - 60px) / 3);
}
@media (max-width: 768px) {
  #normal .content {
    width: calc((100% - 20px) / 2);
  }
}
#normal .content .catch {
  line-height: 1.3;
  color: #f00;
  max-width: 280px;
}
@media (max-width: 768px) {
  #normal .content .publisher small {
    font-size: 0.8em;
  }
}
#normal .content h5 {
  line-height: 1.25;
}
@media (max-width: 768px) {
  #normal .content h5 {
    font-size: 1.1em;
  }
}

.popup .cov {
  max-width: 300px;
}
@media (max-width: 768px) {
  .popup .cov {
    max-width: 240px;
  }
}
.popup .title {
  line-height: 1.25;
}
@media (max-width: 768px) {
  .popup .title {
    font-size: 1.25em;
  }
}
.popup .catch {
  line-height: 1.4;
  color: #f00;
  font-size: 1.1em;
}
@media (max-width: 768px) {
  .popup .catch {
    font-size: 1em;
  }
}
.popup .description {
  line-height: 1.4;
}

div.inline-link {
  cursor: pointer;
}
div.inline-link img {
  transition: transform 0.2s linear;
  border-radius: 1px;
  width: 100%;
  max-width: 160px;
}
div.inline-link:hover img {
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
  -o-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}

.netshops img {
  border-radius: 4px;
  background-color: #fff;
  width: 140px;
}

.mfp-bg {
  opacity: 0.95;
}

.mfp-fade.mfp-bg {
  opacity: 0;
  transition: all 0.5s ease-out;
}
.mfp-fade.mfp-bg.mfp-ready {
  opacity: 0.95;
}
.mfp-fade.mfp-bg.mfp-removing {
  opacity: 0;
}

.mfp-fade.mfp-wrap .mfp-content {
  animation: zoomIn 0.2s cubic-bezier(0.25, 1, 0.5, 1) 1 forwards;
}

@keyframes zoomIn {
  0% {
    transform: scale(0.8);
    opacity: 0;
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
.mfp-content {
  pointer-events: none;
}

.mfp-container {
  z-index: 0;
}

.cross-1px {
  margin: 0;
  padding: 0;
  border: 0;
  background: none;
  width: 40px;
  height: 40px;
  z-index: 2;
  cursor: pointer;
  mix-blend-mode: difference;
}

.cross-1px:before, .cross-1px:after {
  content: "";
  position: absolute;
  top: 20px;
  left: 0;
  right: 0;
  height: 3px;
  background: #ccc;
  border-radius: 2px;
  mix-blend-mode: multiply;
}
.cross-1px:before {
  transform: rotate(45deg);
}
.cross-1px:after {
  transform: rotate(-45deg);
}
.cross-1px span {
  display: block;
}

.mfp-arrow-right:after, .mfp-arrow-right:before {
  border-left-color: #ccc;
  opacity: 1;
}
@media (max-width: 28rem) {
  .mfp-arrow-right:after, .mfp-arrow-right:before {
    border-left-color: #ccc;
  }
}

.mfp-arrow-left:after, .mfp-arrow-left:before {
  border-right-color: #ccc;
  opacity: 1;
}
@media (max-width: 28rem) {
  .mfp-arrow-left:after, .mfp-arrow-left:before {
    border-right-color: #ccc;
  }
}

.mfp-content {
  max-width: 500px;
  pointer-events: auto;
}

.mfp-close-btn-in .mfp-close {
  color: #fff;
  right: calc(50% - 185px);
  top: -12px;
}

.backlight {
  position: relative;
  display: inline-block;
  z-index: 20;
}
.backlight:after {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  right: 0;
  z-index: -1;
  height: 100%;
  width: 100%;
  margin: 0 auto;
  transform: scale(0.9);
  -webkit-filter: blur(3vw);
  -moz-filter: blur(3vw);
  -ms-filter: blur(3vw);
  filter: blur(3vw);
  background: linear-gradient(270deg, #0fffc1, #7e0fff);
  background-size: 200% 200%;
  animation: animateGlow 10s ease infinite;
}
@keyframes animateGlow {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}
.backlight img {
  vertical-align: bottom;
}

.glitch {
  background: #000 no-repeat center;
  background-size: 0;
  height: 100vh;
  position: relative;
  overflow: hidden;
}
.glitch::before, .glitch::after,
.glitch .channel {
  background: inherit;
  background-size: cover;
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.glitch::before {
  animation: glitch-before 2.5s linear infinite alternate both;
  content: "";
}
@keyframes glitch-before {
  0% {
    clip-path: polygon(0% 62.6146437731%, 100% 62.6146437731%, 100% 68.1808005542%, 0% 68.1808005542%);
    transform: translate(2.5494796872%, 0.0272625311%);
  }
  0.2% {
    clip-path: polygon(0% 47.8480730554%, 100% 47.8480730554%, 100% 50.111599684%, 0% 50.111599684%);
    transform: translate(1.6131328505%, -0.1933293395%);
  }
  0.4% {
    clip-path: polygon(0% 64.9835347216%, 100% 64.9835347216%, 100% 70.786069118%, 0% 70.786069118%);
    transform: translate(-4.101095094%, 0.3565890108%);
  }
  0.6% {
    clip-path: polygon(0% 40.0516846539%, 100% 40.0516846539%, 100% 46.065854617%, 0% 46.065854617%);
    transform: translate(7.8489284728%, 0.4061884381%);
  }
  0.8% {
    clip-path: polygon(0% 22.2990933672%, 100% 22.2990933672%, 100% 29.551620211%, 0% 29.551620211%);
    transform: translate(-3.9575351618%, 0.159582299%);
  }
  1% {
    clip-path: polygon(0% 9.2076796503%, 100% 9.2076796503%, 100% 17.9807336463%, 0% 17.9807336463%);
    transform: translate(6.1747744522%, -0.2724029992%);
  }
  1.2% {
    clip-path: polygon(0% 53.8444689597%, 100% 53.8444689597%, 100% 56.955769381%, 0% 56.955769381%);
    transform: translate(-7.8783270953%, 0.0501402249%);
  }
  1.4% {
    clip-path: polygon(0% 62.1006729157%, 100% 62.1006729157%, 100% 70.2868601164%, 0% 70.2868601164%);
    transform: translate(-5.8102180975%, -0.345576312%);
  }
  1.6% {
    clip-path: polygon(0% 60.4070772691%, 100% 60.4070772691%, 100% 63.5096348632%, 0% 63.5096348632%);
    transform: translate(-6.3820280068%, 0.0558793923%);
  }
  1.8% {
    clip-path: polygon(0% 23.5892218088%, 100% 23.5892218088%, 100% 27.3805522151%, 0% 27.3805522151%);
    transform: translate(2.0415986541%, 0.395228987%);
  }
  2% {
    clip-path: polygon(0% 71.4482927539%, 100% 71.4482927539%, 100% 76.5693742498%, 0% 76.5693742498%);
    transform: translate(4.7781247082%, -0.4330221822%);
  }
  2.2% {
    clip-path: polygon(0% 48.5979832097%, 100% 48.5979832097%, 100% 52.6071286199%, 0% 52.6071286199%);
    transform: translate(-2.8919609927%, -0.1500544112%);
  }
  2.4% {
    clip-path: polygon(0% 30.0101784288%, 100% 30.0101784288%, 100% 35.4436676366%, 0% 35.4436676366%);
    transform: translate(1.540988355%, 0.4339907214%);
  }
  2.6% {
    clip-path: polygon(0% 43.6746244494%, 100% 43.6746244494%, 100% 47.0315124239%, 0% 47.0315124239%);
    transform: translate(5.3676603646%, 0.2477109626%);
  }
  2.8% {
    clip-path: polygon(0% 17.910711897%, 100% 17.910711897%, 100% 25.4829546277%, 0% 25.4829546277%);
    transform: translate(-6.8529117528%, -0.3766177039%);
  }
  3% {
    clip-path: polygon(0% 37.6306672253%, 100% 37.6306672253%, 100% 42.4834395662%, 0% 42.4834395662%);
    transform: translate(7.6882610143%, -0.1044799146%);
  }
  3.2% {
    clip-path: polygon(0% 75.5857367004%, 100% 75.5857367004%, 100% 83.138190975%, 0% 83.138190975%);
    transform: translate(2.7618250898%, -0.0475613598%);
  }
  3.4% {
    clip-path: polygon(0% 65.1172478391%, 100% 65.1172478391%, 100% 68.0723056879%, 0% 68.0723056879%);
    transform: translate(-0.3739930046%, -0.1155972258%);
  }
  3.6% {
    clip-path: polygon(0% 77.3169575609%, 100% 77.3169575609%, 100% 80.211756428%, 0% 80.211756428%);
    transform: translate(6.9144439746%, -0.2107784071%);
  }
  3.8% {
    clip-path: polygon(0% 27.1395876557%, 100% 27.1395876557%, 100% 36.6631940304%, 0% 36.6631940304%);
    transform: translate(5.4388187548%, 0.4923040697%);
  }
  4% {
    clip-path: polygon(0% 30.2272348326%, 100% 30.2272348326%, 100% 33.2551056241%, 0% 33.2551056241%);
    transform: translate(7.1362793332%, -0.2550642541%);
  }
  4.2% {
    clip-path: polygon(0% 78.4975513182%, 100% 78.4975513182%, 100% 83.7413194606%, 0% 83.7413194606%);
    transform: translate(4.6788662459%, -0.4783647396%);
  }
  4.4% {
    clip-path: polygon(0% 84.2247547536%, 100% 84.2247547536%, 100% 90.035985827%, 0% 90.035985827%);
    transform: translate(6.2353067737%, -0.2678277118%);
  }
  4.6% {
    clip-path: polygon(0% 13.3946299012%, 100% 13.3946299012%, 100% 22.2368669964%, 0% 22.2368669964%);
    transform: translate(-4.9963421149%, 0.1386407969%);
  }
  4.8% {
    clip-path: polygon(0% 82.7775779006%, 100% 82.7775779006%, 100% 89.8297131324%, 0% 89.8297131324%);
    transform: translate(-2.7041629635%, 0.3934531067%);
  }
  5% {
    clip-path: polygon(0% 88.9213260464%, 100% 88.9213260464%, 100% 97.60490297%, 0% 97.60490297%);
    transform: translate(7.5147607205%, 0.1512008328%);
  }
  5.2% {
    clip-path: polygon(0% 83.5496810667%, 100% 83.5496810667%, 100% 84.6683401513%, 0% 84.6683401513%);
    transform: translate(-5.0465912705%, -0.4632535999%);
  }
  5.4% {
    clip-path: polygon(0% 84.036738957%, 100% 84.036738957%, 100% 85.5166085956%, 0% 85.5166085956%);
    transform: translate(3.8804576153%, -0.3380767578%);
  }
  5.6% {
    clip-path: polygon(0% 74.7775976479%, 100% 74.7775976479%, 100% 75.9300468712%, 0% 75.9300468712%);
    transform: translate(-4.2458726394%, 0.2097742026%);
  }
  5.8% {
    clip-path: polygon(0% 55.2128335562%, 100% 55.2128335562%, 100% 59.7959368218%, 0% 59.7959368218%);
    transform: translate(1.1147049159%, -0.417836442%);
  }
  6% {
    clip-path: polygon(0% 12.2207091335%, 100% 12.2207091335%, 100% 19.2387918137%, 0% 19.2387918137%);
    transform: translate(3.1894993402%, 0.1054947987%);
  }
  6.2% {
    clip-path: polygon(0% 63.9611536875%, 100% 63.9611536875%, 100% 65.7003052971%, 0% 65.7003052971%);
    transform: translate(-2.0707531108%, 0.006967281%);
  }
  6.4% {
    clip-path: polygon(0% 44.5665510763%, 100% 44.5665510763%, 100% 53.0017376486%, 0% 53.0017376486%);
    transform: translate(7.9525076338%, 0.1997272518%);
  }
  6.6% {
    clip-path: polygon(0% 69.8099027527%, 100% 69.8099027527%, 100% 75.4836637011%, 0% 75.4836637011%);
    transform: translate(-7.2995447417%, 0.4754486636%);
  }
  6.8% {
    clip-path: polygon(0% 76.7895107733%, 100% 76.7895107733%, 100% 81.1726402969%, 0% 81.1726402969%);
    transform: translate(0.6562045824%, 0.2706647138%);
  }
  7% {
    clip-path: polygon(0% 58.4714367451%, 100% 58.4714367451%, 100% 59.5932995607%, 0% 59.5932995607%);
    transform: translate(-7.156798062%, 0.0036364267%);
  }
  7.2% {
    clip-path: polygon(0% 86.7122177263%, 100% 86.7122177263%, 100% 88.4786915559%, 0% 88.4786915559%);
    transform: translate(3.2059751759%, -0.0195661949%);
  }
  7.4% {
    clip-path: polygon(0% 6.5180023998%, 100% 6.5180023998%, 100% 8.6416596504%, 0% 8.6416596504%);
    transform: translate(-4.1217590314%, 0.1739516917%);
  }
  7.6% {
    clip-path: polygon(0% 73.1193176352%, 100% 73.1193176352%, 100% 75.0006233659%, 0% 75.0006233659%);
    transform: translate(-2.2168187318%, 0.240286585%);
  }
  7.8% {
    clip-path: polygon(0% 18.7055307147%, 100% 18.7055307147%, 100% 28.6603284771%, 0% 28.6603284771%);
    transform: translate(4.2879620723%, 0.1693204127%);
  }
  8% {
    clip-path: polygon(0% 52.0050607513%, 100% 52.0050607513%, 100% 59.9981761695%, 0% 59.9981761695%);
    transform: translate(-5.7989555556%, -0.1644508183%);
  }
  8.2% {
    clip-path: polygon(0% 33.7799987797%, 100% 33.7799987797%, 100% 35.9343744215%, 0% 35.9343744215%);
    transform: translate(6.0725147866%, 0.3512413614%);
  }
  8.4% {
    clip-path: polygon(0% 21.9453087272%, 100% 21.9453087272%, 100% 23.5370844658%, 0% 23.5370844658%);
    transform: translate(-2.1501761442%, 0.0644098358%);
  }
  8.6% {
    clip-path: polygon(0% 79.2387539927%, 100% 79.2387539927%, 100% 88.0821454252%, 0% 88.0821454252%);
    transform: translate(-0.2606825405%, -0.3014237182%);
  }
  8.8% {
    clip-path: polygon(0% 82.0857627894%, 100% 82.0857627894%, 100% 85.3616725056%, 0% 85.3616725056%);
    transform: translate(7.4011390184%, -0.0367397367%);
  }
  9% {
    clip-path: polygon(0% 44.0785752709%, 100% 44.0785752709%, 100% 51.0180992935%, 0% 51.0180992935%);
    transform: translate(2.1656884492%, 0.1965164803%);
  }
  9.2% {
    clip-path: polygon(0% 83.0661462347%, 100% 83.0661462347%, 100% 84.2461496634%, 0% 84.2461496634%);
    transform: translate(-5.4868168724%, 0.3553315363%);
  }
  9.4% {
    clip-path: polygon(0% 17.1663174908%, 100% 17.1663174908%, 100% 26.7799743806%, 0% 26.7799743806%);
    transform: translate(4.0835533478%, -0.1260263417%);
  }
  9.6% {
    clip-path: polygon(0% 70.8196879386%, 100% 70.8196879386%, 100% 74.7660835655%, 0% 74.7660835655%);
    transform: translate(-3.3889430503%, -0.1415313176%);
  }
  9.8% {
    clip-path: polygon(0% 73.0445322953%, 100% 73.0445322953%, 100% 74.8013899949%, 0% 74.8013899949%);
    transform: translate(-6.2409920216%, -0.1775747113%);
  }
  10%, 100% {
    clip-path: none;
    transform: none;
  }
}
.glitch::after {
  animation: glitch-after 2.5s linear infinite alternate both;
  content: "";
}
@keyframes glitch-after {
  0% {
    clip-path: polygon(0% 80.6257221101%, 100% 80.6257221101%, 100% 85.834310683%, 0% 85.834310683%);
    transform: translate(7.8033665286%, 0.0972281785%);
  }
  0.2% {
    clip-path: polygon(0% 45.2169681051%, 100% 45.2169681051%, 100% 54.7304517771%, 0% 54.7304517771%);
    transform: translate(0.1002463339%, -0.4055544829%);
  }
  0.4% {
    clip-path: polygon(0% 43.4133541266%, 100% 43.4133541266%, 100% 44.7334890926%, 0% 44.7334890926%);
    transform: translate(-4.9631190081%, -0.0066164398%);
  }
  0.6% {
    clip-path: polygon(0% 59.6988691379%, 100% 59.6988691379%, 100% 65.2958678292%, 0% 65.2958678292%);
    transform: translate(-1.3319544663%, 0.0314361306%);
  }
  0.8% {
    clip-path: polygon(0% 80.6306043596%, 100% 80.6306043596%, 100% 86.2815514769%, 0% 86.2815514769%);
    transform: translate(2.1348777058%, 0.2917606741%);
  }
  1% {
    clip-path: polygon(0% 28.4523284257%, 100% 28.4523284257%, 100% 32.2912587922%, 0% 32.2912587922%);
    transform: translate(-7.5733322165%, 0.2414873744%);
  }
  1.2% {
    clip-path: polygon(0% 65.7139278261%, 100% 65.7139278261%, 100% 71.76292294%, 0% 71.76292294%);
    transform: translate(-1.4344799781%, -0.2899601668%);
  }
  1.4% {
    clip-path: polygon(0% 54.4218790075%, 100% 54.4218790075%, 100% 59.6959660246%, 0% 59.6959660246%);
    transform: translate(-0.917082652%, 0.0741874698%);
  }
  1.6% {
    clip-path: polygon(0% 79.6010006217%, 100% 79.6010006217%, 100% 86.5499136774%, 0% 86.5499136774%);
    transform: translate(4.1899977352%, -0.142508126%);
  }
  1.8% {
    clip-path: polygon(0% 23.6341008239%, 100% 23.6341008239%, 100% 25.6868088758%, 0% 25.6868088758%);
    transform: translate(-7.7493260295%, -0.4039474719%);
  }
  2% {
    clip-path: polygon(0% 43.5753758373%, 100% 43.5753758373%, 100% 45.5690253761%, 0% 45.5690253761%);
    transform: translate(-5.3546499171%, 0.2122920157%);
  }
  2.2% {
    clip-path: polygon(0% 87.6291353237%, 100% 87.6291353237%, 100% 93.593352489%, 0% 93.593352489%);
    transform: translate(-3.3426508982%, 0.3551399844%);
  }
  2.4% {
    clip-path: polygon(0% 64.4462744948%, 100% 64.4462744948%, 100% 66.9199276208%, 0% 66.9199276208%);
    transform: translate(-1.7321548838%, -0.090031368%);
  }
  2.6% {
    clip-path: polygon(0% 43.8411616558%, 100% 43.8411616558%, 100% 48.5520251772%, 0% 48.5520251772%);
    transform: translate(2.7116503593%, 0.0750704193%);
  }
  2.8% {
    clip-path: polygon(0% 21.7151322314%, 100% 21.7151322314%, 100% 31.2596012665%, 0% 31.2596012665%);
    transform: translate(4.1457158074%, -0.0732917355%);
  }
  3% {
    clip-path: polygon(0% 26.4551842465%, 100% 26.4551842465%, 100% 32.5845149358%, 0% 32.5845149358%);
    transform: translate(1.0331426422%, -0.0275692374%);
  }
  3.2% {
    clip-path: polygon(0% 36.9789344638%, 100% 36.9789344638%, 100% 44.3948853455%, 0% 44.3948853455%);
    transform: translate(4.6609307957%, 0.4964835066%);
  }
  3.4% {
    clip-path: polygon(0% 28.8382466323%, 100% 28.8382466323%, 100% 30.4469243319%, 0% 30.4469243319%);
    transform: translate(4.5280314322%, 0.0423655901%);
  }
  3.6% {
    clip-path: polygon(0% 73.2202567646%, 100% 73.2202567646%, 100% 75.6099312372%, 0% 75.6099312372%);
    transform: translate(-4.714935755%, 0.4540084485%);
  }
  3.8% {
    clip-path: polygon(0% 6.1110143391%, 100% 6.1110143391%, 100% 7.7939519201%, 0% 7.7939519201%);
    transform: translate(3.6495127113%, 0.0311315278%);
  }
  4% {
    clip-path: polygon(0% 39.2771350001%, 100% 39.2771350001%, 100% 44.849693491%, 0% 44.849693491%);
    transform: translate(-4.0971244286%, 0.4133365553%);
  }
  4.2% {
    clip-path: polygon(0% 88.038459551%, 100% 88.038459551%, 100% 93.7502931511%, 0% 93.7502931511%);
    transform: translate(6.1135680719%, -0.0386207021%);
  }
  4.4% {
    clip-path: polygon(0% 30.1627037778%, 100% 30.1627037778%, 100% 33.1030546363%, 0% 33.1030546363%);
    transform: translate(1.32857698%, 0.0255582505%);
  }
  4.6% {
    clip-path: polygon(0% 34.0658188455%, 100% 34.0658188455%, 100% 40.9094792314%, 0% 40.9094792314%);
    transform: translate(-1.3819662389%, -0.2862727673%);
  }
  4.8% {
    clip-path: polygon(0% 27.5214178583%, 100% 27.5214178583%, 100% 33.9600943296%, 0% 33.9600943296%);
    transform: translate(2.8439282885%, 0.3504726805%);
  }
  5% {
    clip-path: polygon(0% 39.6003808523%, 100% 39.6003808523%, 100% 41.0744147778%, 0% 41.0744147778%);
    transform: translate(-0.6827639878%, -0.0496867843%);
  }
  5.2% {
    clip-path: polygon(0% 44.2230765176%, 100% 44.2230765176%, 100% 51.4256373847%, 0% 51.4256373847%);
    transform: translate(6.3413527669%, 0.0687061271%);
  }
  5.4% {
    clip-path: polygon(0% 11.8819642%, 100% 11.8819642%, 100% 17.6874691182%, 0% 17.6874691182%);
    transform: translate(3.9581186038%, -0.2568532183%);
  }
  5.6% {
    clip-path: polygon(0% 43.9898584719%, 100% 43.9898584719%, 100% 50.1273968282%, 0% 50.1273968282%);
    transform: translate(-4.7848513391%, -0.3036503107%);
  }
  5.8% {
    clip-path: polygon(0% 11.0581374936%, 100% 11.0581374936%, 100% 14.8316697065%, 0% 14.8316697065%);
    transform: translate(-7.9188798602%, -0.0591433945%);
  }
  6% {
    clip-path: polygon(0% 34.3601066691%, 100% 34.3601066691%, 100% 39.694336941%, 0% 39.694336941%);
    transform: translate(2.6713918469%, 0.4764123149%);
  }
  6.2% {
    clip-path: polygon(0% 21.3915978935%, 100% 21.3915978935%, 100% 28.4164599306%, 0% 28.4164599306%);
    transform: translate(-5.7859693399%, -0.2478515167%);
  }
  6.4% {
    clip-path: polygon(0% 42.7157460778%, 100% 42.7157460778%, 100% 44.43030928%, 0% 44.43030928%);
    transform: translate(7.7830363611%, 0.187037978%);
  }
  6.6% {
    clip-path: polygon(0% 26.4858494406%, 100% 26.4858494406%, 100% 29.1159359977%, 0% 29.1159359977%);
    transform: translate(6.3747320247%, -0.2523582034%);
  }
  6.8% {
    clip-path: polygon(0% 13.6950694021%, 100% 13.6950694021%, 100% 14.7281486558%, 0% 14.7281486558%);
    transform: translate(-6.6755271911%, 0.4371306869%);
  }
  7% {
    clip-path: polygon(0% 45.4855815761%, 100% 45.4855815761%, 100% 50.9996931424%, 0% 50.9996931424%);
    transform: translate(-4.0128359884%, -0.2109326172%);
  }
  7.2% {
    clip-path: polygon(0% 73.4024760734%, 100% 73.4024760734%, 100% 78.0184918488%, 0% 78.0184918488%);
    transform: translate(-3.1151066406%, -0.3387433282%);
  }
  7.4% {
    clip-path: polygon(0% 54.339612636%, 100% 54.339612636%, 100% 57.0716845639%, 0% 57.0716845639%);
    transform: translate(4.1184911712%, -0.3907740212%);
  }
  7.6% {
    clip-path: polygon(0% 85.4310839699%, 100% 85.4310839699%, 100% 92.1715233447%, 0% 92.1715233447%);
    transform: translate(-5.5195284488%, 0.2036283244%);
  }
  7.8% {
    clip-path: polygon(0% 58.7440703474%, 100% 58.7440703474%, 100% 67.5410071309%, 0% 67.5410071309%);
    transform: translate(4.9197439284%, 0.3314243293%);
  }
  8% {
    clip-path: polygon(0% 26.4823864174%, 100% 26.4823864174%, 100% 30.4749933102%, 0% 30.4749933102%);
    transform: translate(-0.3279983659%, -0.2103131535%);
  }
  8.2% {
    clip-path: polygon(0% 40.6053106502%, 100% 40.6053106502%, 100% 44.8577126673%, 0% 44.8577126673%);
    transform: translate(-1.5071520201%, -0.14625056%);
  }
  8.4% {
    clip-path: polygon(0% 10.2259768748%, 100% 10.2259768748%, 100% 15.4904824053%, 0% 15.4904824053%);
    transform: translate(1.1786593683%, 0.2940825377%);
  }
  8.6% {
    clip-path: polygon(0% 1.6063896059%, 100% 1.6063896059%, 100% 8.4805200557%, 0% 8.4805200557%);
    transform: translate(0.9827388245%, -0.3388887637%);
  }
  8.8% {
    clip-path: polygon(0% 47.3880685993%, 100% 47.3880685993%, 100% 54.7141520192%, 0% 54.7141520192%);
    transform: translate(-4.356639747%, 0.1378387413%);
  }
  9% {
    clip-path: polygon(0% 83.5091556278%, 100% 83.5091556278%, 100% 86.4885330368%, 0% 86.4885330368%);
    transform: translate(-7.6950973187%, 0.1172188086%);
  }
  9.2% {
    clip-path: polygon(0% 13.1251832725%, 100% 13.1251832725%, 100% 17.2080037271%, 0% 17.2080037271%);
    transform: translate(-0.7794170276%, 0.1634877389%);
  }
  9.4% {
    clip-path: polygon(0% 62.535546765%, 100% 62.535546765%, 100% 70.1552811454%, 0% 70.1552811454%);
    transform: translate(5.7717129137%, -0.0613722725%);
  }
  9.6% {
    clip-path: polygon(0% 0.391266446%, 100% 0.391266446%, 100% 2.4474564498%, 0% 2.4474564498%);
    transform: translate(7.1787680223%, 0.3085066239%);
  }
  9.8% {
    clip-path: polygon(0% 72.3557204065%, 100% 72.3557204065%, 100% 76.5099867858%, 0% 76.5099867858%);
    transform: translate(1.419179937%, 0.1313871661%);
  }
  10%, 100% {
    clip-path: none;
    transform: none;
  }
}
.glitch .channel {
  mix-blend-mode: screen;
}
.glitch .channel::before {
  bottom: 0;
  content: "";
  display: block;
  mix-blend-mode: multiply;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
}
.glitch .r {
  animation: rgb-shift-r 2.5s steps(1, jump-end) infinite alternate both;
}
@keyframes rgb-shift-r {
  0% {
    transform: translate(1.377197638%, -0.4253072761%);
  }
  0.2% {
    transform: translate(-1.1794662481%, 0.2210485484%);
  }
  0.4% {
    transform: translate(-1.8865654257%, 0.2464182811%);
  }
  0.6% {
    transform: translate(1.8785276977%, 0.2071208889%);
  }
  0.8% {
    transform: translate(-1.7933372259%, 0.3507253388%);
  }
  1% {
    transform: translate(-0.2649656609%, 0.148742326%);
  }
  1.2% {
    transform: translate(-1.1348156961%, -0.1739869405%);
  }
  1.4% {
    transform: translate(-0.2079424437%, -0.4376802229%);
  }
  1.6% {
    transform: translate(0.9372447855%, -0.0138917228%);
  }
  1.8% {
    transform: translate(-1.149946239%, -0.4365797815%);
  }
  2% {
    transform: translate(1.0201315416%, -0.1629218425%);
  }
  2.2% {
    transform: translate(-1.9015237963%, -0.3473871392%);
  }
  2.4% {
    transform: translate(0.037088221%, 0.2616609818%);
  }
  2.6% {
    transform: translate(-1.0296728635%, -0.3536957681%);
  }
  2.8% {
    transform: translate(-1.1898745732%, -0.107674426%);
  }
  3% {
    transform: translate(-0.3926505122%, 0.0201535856%);
  }
  3.2% {
    transform: translate(-1.1565304584%, 0.207665327%);
  }
  3.4% {
    transform: translate(-1.9303381356%, 0.221096401%);
  }
  3.6% {
    transform: translate(0.1003185409%, 0.2730358816%);
  }
  3.8% {
    transform: translate(1.8074191513%, 0.3067010608%);
  }
  4% {
    transform: translate(-0.2313364518%, 0.0775804727%);
  }
  4.2% {
    transform: translate(-0.5201360055%, -0.3183660642%);
  }
  4.4% {
    transform: translate(0.1477026823%, 0.1304593116%);
  }
  4.6% {
    transform: translate(0.0664718977%, 0.0577817764%);
  }
  4.8% {
    transform: translate(-1.6753448876%, -0.3299767144%);
  }
  5% {
    transform: translate(0.1352413742%, -0.1891177983%);
  }
  5.2% {
    transform: translate(0.8630487622%, 0.0282710193%);
  }
  5.4% {
    transform: translate(0.0124004796%, -0.2019701843%);
  }
  5.6% {
    transform: translate(0.0036608218%, -0.145537187%);
  }
  5.8% {
    transform: translate(0.176789913%, 0.350938324%);
  }
  6% {
    transform: translate(-0.0913538176%, 0.2991310877%);
  }
  6.2% {
    transform: translate(-0.8833375242%, 0.3465780408%);
  }
  6.4% {
    transform: translate(-1.9259507145%, -0.4772770583%);
  }
  6.6% {
    transform: translate(-1.4302624965%, 0.1969848367%);
  }
  6.8% {
    transform: translate(0.2407432077%, -0.1511296295%);
  }
  7% {
    transform: translate(1.868956322%, -0.0480656785%);
  }
  7.2% {
    transform: translate(0.6861978467%, 0.0568343805%);
  }
  7.4% {
    transform: translate(-0.9459145552%, 0.3225094226%);
  }
  7.6% {
    transform: translate(-0.1679673703%, 0.4950136363%);
  }
  7.8% {
    transform: translate(-1.8142278192%, -0.2361516101%);
  }
  8% {
    transform: translate(0.7633247239%, -0.1238432438%);
  }
  8.2% {
    transform: translate(-0.6725265898%, -0.0048843278%);
  }
  8.4% {
    transform: translate(-0.352756852%, -0.1344132078%);
  }
  8.6% {
    transform: translate(-1.3476094655%, -0.4826288893%);
  }
  8.8% {
    transform: translate(0.4370769082%, 0.2860057758%);
  }
  9% {
    transform: translate(0.3945898033%, 0.0466553995%);
  }
  9.2% {
    transform: translate(0.1025107284%, 0.3338872008%);
  }
  9.4% {
    transform: translate(1.1184528254%, -0.1368677252%);
  }
  9.6% {
    transform: translate(0.2537298414%, 0.1847256885%);
  }
  9.8% {
    transform: translate(-0.8627455388%, 0.2734030646%);
  }
  10%, 100% {
    transform: none;
  }
}
.glitch .r::before {
  background: #f00;
}
.glitch .g {
  animation: rgb-shift-g 2.5s steps(1, jump-end) infinite alternate both;
}
@keyframes rgb-shift-g {
  0% {
    transform: translate(-1.7473027517%, 0.4023488941%);
  }
  0.2% {
    transform: translate(1.8450708412%, 0.4636697656%);
  }
  0.4% {
    transform: translate(0.8213156242%, 0.4530121916%);
  }
  0.6% {
    transform: translate(-0.9870772218%, 0.4543954467%);
  }
  0.8% {
    transform: translate(0.2450185924%, -0.4924181131%);
  }
  1% {
    transform: translate(-0.2319755564%, -0.1337611465%);
  }
  1.2% {
    transform: translate(-1.2749752952%, 0.2724128617%);
  }
  1.4% {
    transform: translate(-1.5320172493%, 0.067507301%);
  }
  1.6% {
    transform: translate(1.0382672824%, 0.063007684%);
  }
  1.8% {
    transform: translate(-1.7039493311%, -0.2151760113%);
  }
  2% {
    transform: translate(-1.6634353109%, 0.1132942142%);
  }
  2.2% {
    transform: translate(-0.9672099155%, 0.4894237678%);
  }
  2.4% {
    transform: translate(1.6302959156%, -0.2832252819%);
  }
  2.6% {
    transform: translate(0.9241964297%, -0.1508761844%);
  }
  2.8% {
    transform: translate(-0.4248348614%, -0.1884542884%);
  }
  3% {
    transform: translate(1.0239190655%, 0.2785207373%);
  }
  3.2% {
    transform: translate(1.5399522265%, 0.2335540792%);
  }
  3.4% {
    transform: translate(1.5168965912%, -0.3369007767%);
  }
  3.6% {
    transform: translate(-0.0604998079%, -0.3948202957%);
  }
  3.8% {
    transform: translate(0.039362379%, 0.1678891417%);
  }
  4% {
    transform: translate(-0.8078954737%, 0.3978077189%);
  }
  4.2% {
    transform: translate(-0.0213194653%, -0.266505405%);
  }
  4.4% {
    transform: translate(0.5869993585%, -0.3461478086%);
  }
  4.6% {
    transform: translate(-1.7224232793%, 0.1882167489%);
  }
  4.8% {
    transform: translate(-1.925530126%, 0.2754781779%);
  }
  5% {
    transform: translate(-1.556213442%, -0.3757701194%);
  }
  5.2% {
    transform: translate(-0.7290557269%, 0.2306600761%);
  }
  5.4% {
    transform: translate(0.0525686313%, 0.0618766209%);
  }
  5.6% {
    transform: translate(0.7415512279%, -0.4238319155%);
  }
  5.8% {
    transform: translate(-0.7846136358%, 0.392283169%);
  }
  6% {
    transform: translate(-1.1065294434%, -0.15423089%);
  }
  6.2% {
    transform: translate(-0.8279709021%, -0.0262777308%);
  }
  6.4% {
    transform: translate(1.8510087807%, -0.355476657%);
  }
  6.6% {
    transform: translate(-1.4369754968%, 0.4978166816%);
  }
  6.8% {
    transform: translate(-1.6964245884%, 0.0884347534%);
  }
  7% {
    transform: translate(-0.3038888401%, 0.2163448694%);
  }
  7.2% {
    transform: translate(0.7534582239%, 0.1164854292%);
  }
  7.4% {
    transform: translate(-1.6598686126%, 0.2541890484%);
  }
  7.6% {
    transform: translate(-0.3295074734%, -0.4085669831%);
  }
  7.8% {
    transform: translate(-1.1747373169%, -0.2406887552%);
  }
  8% {
    transform: translate(-1.4480689356%, 0.2931729156%);
  }
  8.2% {
    transform: translate(-0.7398435008%, -0.4928604837%);
  }
  8.4% {
    transform: translate(0.6303186289%, 0.1965233217%);
  }
  8.6% {
    transform: translate(1.7336826118%, -0.0327499904%);
  }
  8.8% {
    transform: translate(0.4653835383%, 0.3948698115%);
  }
  9% {
    transform: translate(-0.7904557181%, 0.3272083382%);
  }
  9.2% {
    transform: translate(-0.5509301906%, -0.1771101446%);
  }
  9.4% {
    transform: translate(1.2838291456%, -0.3619766664%);
  }
  9.6% {
    transform: translate(0.089022854%, 0.4928104099%);
  }
  9.8% {
    transform: translate(0.5642041555%, -0.434629644%);
  }
  10%, 100% {
    transform: none;
  }
}
.glitch .g::before {
  background: #0f0;
}
.glitch .b {
  animation: rgb-shift-b 2.5s steps(1, jump-end) infinite alternate both;
}
@keyframes rgb-shift-b {
  0% {
    transform: translate(-1.9147923283%, -0.3070434984%);
  }
  0.2% {
    transform: translate(1.1098026989%, -0.4702609843%);
  }
  0.4% {
    transform: translate(-0.8969404585%, 0.3212102145%);
  }
  0.6% {
    transform: translate(-1.7192828556%, 0.1941526469%);
  }
  0.8% {
    transform: translate(0.5004572873%, -0.1545909299%);
  }
  1% {
    transform: translate(0.5867091974%, 0.1726668262%);
  }
  1.2% {
    transform: translate(0.0280215898%, -0.4171021912%);
  }
  1.4% {
    transform: translate(-0.2340102681%, 0.3323717942%);
  }
  1.6% {
    transform: translate(-0.5215664011%, -0.3839724556%);
  }
  1.8% {
    transform: translate(1.0950481989%, 0.379821447%);
  }
  2% {
    transform: translate(-1.5694602791%, 0.0525804124%);
  }
  2.2% {
    transform: translate(-0.9764343063%, -0.0436585284%);
  }
  2.4% {
    transform: translate(1.3222417269%, 0.2315838463%);
  }
  2.6% {
    transform: translate(0.6351207634%, -0.2767475644%);
  }
  2.8% {
    transform: translate(-0.146157311%, -0.1971000423%);
  }
  3% {
    transform: translate(-1.2666968894%, -0.0414824383%);
  }
  3.2% {
    transform: translate(-0.2311438718%, 0.2513905484%);
  }
  3.4% {
    transform: translate(-0.1826769018%, 0.263930138%);
  }
  3.6% {
    transform: translate(-0.0000687686%, 0.4641168466%);
  }
  3.8% {
    transform: translate(-1.5191509278%, 0.3837158727%);
  }
  4% {
    transform: translate(-1.4078932533%, -0.0772521887%);
  }
  4.2% {
    transform: translate(0.1043213894%, -0.4006197509%);
  }
  4.4% {
    transform: translate(-1.0882708328%, -0.0192285365%);
  }
  4.6% {
    transform: translate(-1.2481758868%, 0.1295730966%);
  }
  4.8% {
    transform: translate(-1.7937933877%, -0.3200888028%);
  }
  5% {
    transform: translate(1.7854575244%, -0.1811074745%);
  }
  5.2% {
    transform: translate(1.4448287547%, -0.4354932768%);
  }
  5.4% {
    transform: translate(0.398133914%, -0.1852356375%);
  }
  5.6% {
    transform: translate(-1.3187327935%, 0.2203365282%);
  }
  5.8% {
    transform: translate(0.0349684092%, -0.2452505252%);
  }
  6% {
    transform: translate(0.5923921594%, 0.1115352476%);
  }
  6.2% {
    transform: translate(1.2308339917%, -0.4870236734%);
  }
  6.4% {
    transform: translate(0.3929912237%, -0.0462393843%);
  }
  6.6% {
    transform: translate(-0.0301558615%, -0.4958696313%);
  }
  6.8% {
    transform: translate(-0.8925103061%, 0.1776741643%);
  }
  7% {
    transform: translate(-1.0504890245%, 0.1206522059%);
  }
  7.2% {
    transform: translate(1.0471789262%, -0.0146111093%);
  }
  7.4% {
    transform: translate(0.5983624925%, -0.0062621066%);
  }
  7.6% {
    transform: translate(-1.665979003%, 0.0886285294%);
  }
  7.8% {
    transform: translate(-0.84012137%, -0.2463076578%);
  }
  8% {
    transform: translate(-1.9806651846%, -0.0280761453%);
  }
  8.2% {
    transform: translate(0.7845767957%, 0.0640829031%);
  }
  8.4% {
    transform: translate(0.8050835465%, -0.4948956805%);
  }
  8.6% {
    transform: translate(-1.3647486671%, 0.2603336476%);
  }
  8.8% {
    transform: translate(-0.5144568885%, 0.4124895875%);
  }
  9% {
    transform: translate(1.1881763833%, 0.1421403298%);
  }
  9.2% {
    transform: translate(1.53226306%, -0.3889051257%);
  }
  9.4% {
    transform: translate(0.1256768525%, 0.3179681623%);
  }
  9.6% {
    transform: translate(-1.1224735356%, 0.0147960682%);
  }
  9.8% {
    transform: translate(-0.0658141372%, -0.3125456758%);
  }
  10%, 100% {
    transform: none;
  }
}
.glitch .b::before {
  background: #00f;
}

/*# sourceMappingURL=main2.css.map */
