@charset "UTF-8";
/*!
Theme Name: public
Description: publicオフィシャルサイト
Version: 0.1.0
Theme URI: https://github.com/grow-inc/public/
Author: grow-inc
Author URI: https://grow-infotech.com/
*/
/*foundation---------------------------------*/
/* http://meyerweb.com/eric/tools/css/reset/ 
v2.0 | 20110126
License: none (public domain)
*/
@import url("https://fonts.googleapis.com/css2?family=Kosugi+Maru&display=swap");
@import url("https://fonts.googleapis.com/css?family=Lobster");
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  vertical-align: baseline; }

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block; }

body {
  line-height: 1; }

ol, ul {
  list-style: none; }

blockquote, q {
  quotes: none; }

blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

*,
*:before,
*:after {
  box-sizing: border-box; }

a,
a:visited,
button {
  color: inherit;
  display: inline-block;
  text-decoration: none; }

html {
  font-size: 100px; }
  html.scroll-prevent {
    /*動き固定*/
    position: fixed;
    /*奥行きを管理*/
    z-index: -1;
    /*下2つで背景を元のサイズのまま表示することができる*/
    width: 100%;
    height: 100%; }

body {
  font-weight: 700;
  font-family: "Kosugi Maru", sans-serif;
  line-height: 1;
  font-size: 0.1rem;
  color: #343b40;
  background: #f8fdff;
  background-image: url(./assets/image/bg_main.png); }
  body.is-modal-open {
    overflow-y: hidden; }

@media screen and (min-width: 768px) and (max-width: 1239px) {
  :root {
    min-height: 0vw; }
  body {
    font-size: 0.1rem; }
  html {
    font-size: calc(100vw / 12.4); } }

@media screen and (max-width: 767px) {
  body {
    font-size: 0.1rem; }
  html {
    font-size: calc(100vw / 3.75); } }

img {
  width: 100%;
  height: auto;
  vertical-align: bottom; }

select::-ms-expand {
  display: none; }

@media screen and (min-width: 768px) {
  .is-pc {
    display: block; } }

@media screen and (max-width: 767px) {
  .is-pc {
    display: none; } }

@media screen and (min-width: 768px) {
  .is-sp {
    display: none; } }

@media screen and (max-width: 767px) {
  .is-sp {
    display: block; } }

/*-------------------------------------------*/
/*utility---------------------------------*/
/*-------------------------------------------*/
/*layout---------------------------------*/
.l-footer__copy {
  padding: 0.2rem 0;
  text-align: center;
  font-size: 0.11rem;
  letter-spacing: 1.4px; }

.l-footer__snsList {
  display: flex;
  justify-content: center; }

.l-footer__logo {
  width: 12%;
  margin: 0 auto; }
  @media screen and (max-width: 767px) {
    .l-footer__logo {
      width: 28%; } }

.l-footer__news {
  letter-spacing: 4px;
  margin-top: 0.6rem;
  font-size: 0.18rem;
  text-align: center;
  line-height: 1.2; }
  @media screen and (max-width: 767px) {
    .l-footer__news {
      font-size: 0.14rem;
      margin-top: 0.4rem; } }

.l-footer__snsList {
  margin-top: 0.4rem;
  padding-bottom: 0.4rem; }
  @media screen and (max-width: 767px) {
    .l-footer__snsList {
      padding-bottom: 0.2rem; } }

.l-footer__snsItem {
  width: 3%;
  transition: 0.2s; }
  @media screen and (max-width: 767px) {
    .l-footer__snsItem {
      width: 9%; } }
  .l-footer__snsItem:hover {
    opacity: 0.7; }
  .l-footer__snsItem + li {
    margin-left: 0.4rem; }

.l-wrap {
  padding-bottom: 1rem; }
  @media screen and (max-width: 767px) {
    .l-wrap {
      padding-bottom: 0.4rem; } }

/*-------------------------------------------*/
/*component---------------------------------*/
/*-------------------------------------------*/
/*project---------------------------------*/
.p-about {
  padding-top: 0.6rem; }
  @media screen and (max-width: 767px) {
    .p-about {
      padding-top: 0.4rem; } }
  .p-about__heading {
    text-align: center;
    font-weight: 600; }
  .p-about__headingTitle {
    font-size: 0.6rem;
    font-family: "Lobster", cursive;
    color: #fff;
    text-shadow: 1px 1px #f10403, 2px 2px #f10403, 3px 3px #f10403, 4px 4px #f10403, 5px 5px #f10403, 6px 6px #f10403, 7px 7px #f10403, 8px 8px #f10403, 9px 9px #5d0000; }
    @media screen and (max-width: 767px) {
      .p-about__headingTitle {
        font-size: 0.36rem; } }
  .p-about__headingText {
    font-size: 0.32rem;
    margin-top: 0.3rem;
    font-style: italic; }
    @media screen and (max-width: 767px) {
      .p-about__headingText {
        margin-top: 0.2rem;
        font-size: 0.2rem; } }
  @media screen and (max-width: 767px) {
    .p-about__container {
      padding-top: 0.4rem;
      padding-left: 0.1rem;
      padding-right: 0.1rem;
      flex-direction: column-reverse; } }
  @media screen and (min-width: 768px) {
    .p-about__container {
      padding-top: 0.6rem;
      max-width: 1200px;
      margin: 0 auto; } }
  .p-about__inner {
    display: flex; }
    @media screen and (max-width: 767px) {
      .p-about__inner {
        flex-direction: column-reverse; } }
    @media screen and (min-width: 768px) {
      .p-about__inner {
        align-items: center;
        justify-content: center; } }
  .p-about__textWrap {
    line-height: 1.6; }
    @media screen and (min-width: 768px) {
      .p-about__textWrap {
        padding: 0 0.2rem;
        width: 50%; } }
  @media screen and (min-width: 768px) {
    .p-about__imageWrap {
      width: 35%;
      margin-left: 0.2rem; } }
  .p-about__title {
    text-align: center;
    font-size: 0.24rem;
    font-weight: 600; }
    @media screen and (max-width: 767px) {
      .p-about__title {
        font-size: 0.13rem;
        padding-top: 0.4rem;
        white-space: nowrap; } }
    .p-about__title span {
      color: #f10403; }
  .p-about__caution {
    border-radius: 1%;
    font-size: 0.17rem;
    line-height: 1.4;
    background-color: rgba(255, 255, 255, 0.65); }
    @media screen and (max-width: 767px) {
      .p-about__caution {
        margin-top: 0.3rem;
        padding: 0.3rem 0.14rem;
        font-size: 0.12rem; } }
    @media screen and (min-width: 768px) {
      .p-about__caution {
        width: 80%;
        margin-left: auto;
        margin-right: auto;
        margin-top: 0.6rem;
        padding: 0.4rem 0.6rem; } }
    .p-about__caution span {
      color: #f10403;
      text-decoration: underline; }
    .p-about__caution small {
      font-size: 0.14rem; }
      @media screen and (max-width: 767px) {
        .p-about__caution small {
          font-size: 0.11rem; } }

@media screen and (max-width: 767px) {
  .p-caution__container {
    padding: 0 0.1rem; } }

@media screen and (min-width: 768px) {
  .p-caution__container {
    max-width: 1200px;
    margin: 0 auto;
    padding: 0 0.4rem; } }

.p-caution__text {
  padding: 0.1rem;
  background-color: #fff;
  height: 200px;
  font-size: 0.12rem;
  line-height: 1.4;
  overflow-y: scroll;
  border: 1px solid #ccc; }

@media screen and (max-width: 767px) {
  .p-faq__container {
    padding: 0 0.1rem; } }

@media screen and (min-width: 768px) {
  .p-faq__container {
    max-width: 1200px;
    margin: 0 auto; } }

.p-faq__heading {
  text-align: center;
  font-weight: 600; }

.p-faq__headingTitle {
  font-size: 0.6rem;
  font-family: "Lobster", cursive;
  color: #fff;
  text-shadow: 1px 1px #2169da, 2px 2px #2169da, 3px 3px #2169da, 4px 4px #2169da, 5px 5px #2169da, 6px 6px #2169da, 7px 7px #2169da, 8px 8px #2169da, 9px 9px #011d48; }
  @media screen and (max-width: 767px) {
    .p-faq__headingTitle {
      font-size: 0.36rem; } }

.p-faq__headingText {
  font-size: 0.32rem;
  margin-top: 0.3rem;
  font-style: italic; }
  @media screen and (max-width: 767px) {
    .p-faq__headingText {
      margin-top: 0.2rem;
      font-size: 0.2rem; } }

.p-faq__inner {
  border-radius: 1%;
  background-color: rgba(255, 255, 255, 0.65); }
  @media screen and (max-width: 767px) {
    .p-faq__inner {
      margin-top: 0.4rem;
      padding: 0.3rem 0.14rem; } }
  @media screen and (min-width: 768px) {
    .p-faq__inner {
      width: 80%;
      margin: 0 auto;
      margin: 0.4rem auto 0;
      padding: 0.6rem 0.8rem; } }

.p-faq__item:not(:first-child) {
  margin-top: 0.3rem; }
  @media screen and (max-width: 767px) {
    .p-faq__item:not(:first-child) {
      margin-top: 0.2rem; } }

.p-faq__item dt {
  font-size: 0.2rem;
  letter-spacing: 2px;
  font-weight: bold;
  line-height: 1.4; }
  @media screen and (max-width: 767px) {
    .p-faq__item dt {
      font-size: 0.14rem;
      letter-spacing: 1.4px; } }

.p-faq__item dd {
  margin-top: 0.06rem;
  font-size: 0.15rem;
  line-height: 1.8; }
  @media screen and (max-width: 767px) {
    .p-faq__item dd {
      margin-top: 0.06rem;
      font-size: 0.12rem; } }
  @media screen and (max-width: 767px) {
    .p-faq__item dd small {
      font-size: 0.11rem; } }
  @media screen and (min-width: 768px) {
    .p-faq__item dd small {
      font-size: 0.14rem; } }

.p-faq__text {
  padding: 0.2rem 0;
  text-align: center;
  font-size: 0.17rem;
  line-height: 1.8; }
  @media screen and (max-width: 767px) {
    .p-faq__text {
      font-size: 0.14rem;
      white-space: nowrap; } }

.p-faq__link {
  color: #f10403 !important;
  text-decoration: underline;
  transition: 0.2s; }
  .p-faq__link:hover {
    opacity: 0.6; }

@keyframes move-wheel {
  from {
    transform: translateX(-50%) translateY(0); }
  to {
    transform: translateX(-50%) translateY(5px); } }

.p-mouse {
  display: block;
  margin-left: -15px;
  position: absolute;
  bottom: 6%;
  left: 50%;
  width: 30px;
  height: 50px;
  cursor: pointer;
  transition: all 2s 2s;
  opacity: 0;
  z-index: 10; }
  @media screen and (max-width: 767px) {
    .p-mouse {
      bottom: 10%; } }
  .p-mouse:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 20px;
    border: 1px solid #ffff;
    box-sizing: border-box; }
  .p-mouse__wheel {
    position: absolute;
    top: 10px;
    left: 50%;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    border: 1px solid #ffff;
    transform: translateX(-50%);
    animation: move-wheel 0.5s alternate infinite; }
  .p-mouse__arrow {
    position: absolute;
    bottom: -10px;
    left: 50%;
    width: 20px;
    height: 40px;
    transform: translateX(-50%); }
    .p-mouse__arrow:before {
      position: absolute;
      bottom: 0;
      content: "";
      left: calc(50% - 1px);
      width: 1px;
      height: 30px;
      background-color: #ffff; }
    .p-mouse__arrow:after {
      content: "";
      position: absolute;
      bottom: 0;
      left: calc(50% - 6px);
      width: 10px;
      height: 10px;
      border-bottom: 1px solid #ffff;
      border-left: 1px solid #ffff;
      transform: rotate(-45deg); }

.p-mv {
  overflow: hidden;
  position: relative;
  min-height: 100vh; }
  .p-mv::before {
    content: "";
    display: block;
    width: 100%;
    min-height: 100vh;
    background-color: rgba(255, 255, 255, 0.1);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 0;
    transition: all 5s;
    z-index: 1; }
  .p-mv.is-load .p-mv__logo {
    opacity: 0.77; }
    .p-mv.is-load .p-mv__logo img {
      filter: blur(0px); }
  .p-mv.is-load::before {
    opacity: 1; }
  .p-mv.is-load .p-mouse {
    opacity: 0.8; }
  .p-mv.is-load .p-mv__container {
    opacity: 1; }
  .p-mv__container {
    background-image: url(./assets/image/2024aw-kv.jpg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    min-height: 100vh;
    position: relative;
    opacity: 0;
    transition: all 2s; }
    @media screen and (max-width: 767px) {
      .p-mv__container {
        background-image: url(./assets/image/2024aw-kv.jpg); } }
    .p-mv__container::before, .p-mv__container::after {
      background: inherit;
      background-size: cover;
      bottom: 0;
      left: 0;
      position: absolute;
      right: 0;
      top: 0; }
    .p-mv__container::before {
      animation: glitch-before 4s linear infinite alternate both;
      content: ""; }

@keyframes glitch-before {
  0% {
    clip-path: polygon(0% 77.20444%, 100% 77.20444%, 100% 81.61489%, 0% 81.61489%);
    transform: translate(-1.4603%, 0.03668%); }
  0.1% {
    clip-path: polygon(0% 23.32015%, 100% 23.32015%, 100% 28.56503%, 0% 28.56503%);
    transform: translate(2.47443%, -0.37679%); }
  0.2% {
    clip-path: polygon(0% 3.83618%, 100% 3.83618%, 100% 5.80387%, 0% 5.80387%);
    transform: translate(-2.20651%, -0.04229%); }
  0.3% {
    clip-path: polygon(0% 89.8726%, 100% 89.8726%, 100% 92.4061%, 0% 92.4061%);
    transform: translate(6.78949%, -0.28097%); }
  0.4% {
    clip-path: polygon(0% 78.07787%, 100% 78.07787%, 100% 84.21061%, 0% 84.21061%);
    transform: translate(-3.20403%, -0.4506%); }
  0.5% {
    clip-path: polygon(0% 71.8412%, 100% 71.8412%, 100% 76.25842%, 0% 76.25842%);
    transform: translate(-4.60895%, -0.1476%); }
  0.6% {
    clip-path: polygon(0% 25.47731%, 100% 25.47731%, 100% 32.8148%, 0% 32.8148%);
    transform: translate(7.75739%, -0.00963%); }
  0.7% {
    clip-path: polygon(0% 71.85002%, 100% 71.85002%, 100% 74.67996%, 0% 74.67996%);
    transform: translate(-3.15387%, -0.4638%); }
  0.8% {
    clip-path: polygon(0% 77.89326%, 100% 77.89326%, 100% 81.4291%, 0% 81.4291%);
    transform: translate(3.88759%, 0.24609%); }
  0.9% {
    clip-path: polygon(0% 22.87012%, 100% 22.87012%, 100% 30.36599%, 0% 30.36599%);
    transform: translate(6.34405%, 0.35648%); }
  1% {
    clip-path: polygon(0% 57.92937%, 100% 57.92937%, 100% 67.03413%, 0% 67.03413%);
    transform: translate(-2.24086%, 0.30809%); }
  1.1% {
    clip-path: polygon(0% 74.82618%, 100% 74.82618%, 100% 81.04145%, 0% 81.04145%);
    transform: translate(1.59777%, -0.12535%); }
  1.2% {
    clip-path: polygon(0% 3.0082%, 100% 3.0082%, 100% 12.27421%, 0% 12.27421%);
    transform: translate(-2.68589%, -0.41726%); }
  1.3% {
    clip-path: polygon(0% 49.26335%, 100% 49.26335%, 100% 57.42704%, 0% 57.42704%);
    transform: translate(4.0998%, -0.3759%); }
  1.4% {
    clip-path: polygon(0% 36.53573%, 100% 36.53573%, 100% 43.29882%, 0% 43.29882%);
    transform: translate(-4.03296%, 0.1957%); }
  1.5% {
    clip-path: polygon(0% 55.87255%, 100% 55.87255%, 100% 60.63271%, 0% 60.63271%);
    transform: translate(-1.72077%, -0.13519%); }
  1.6% {
    clip-path: polygon(0% 84.38541%, 100% 84.38541%, 100% 91.35152%, 0% 91.35152%);
    transform: translate(4.79434%, 0.10346%); }
  1.7% {
    clip-path: polygon(0% 52.97446%, 100% 52.97446%, 100% 61.06466%, 0% 61.06466%);
    transform: translate(-7.20219%, 0.21692%); }
  1.8% {
    clip-path: polygon(0% 88.63588%, 100% 88.63588%, 100% 92.70344%, 0% 92.70344%);
    transform: translate(5.42552%, -0.11362%); }
  1.9% {
    clip-path: polygon(0% 61.95892%, 100% 61.95892%, 100% 67.30952%, 0% 67.30952%);
    transform: translate(5.6063%, -0.03094%); }
  2% {
    clip-path: polygon(0% 47.52082%, 100% 47.52082%, 100% 53.47839%, 0% 53.47839%);
    transform: translate(-0.01482%, 0.4355%); }
  2.1% {
    clip-path: polygon(0% 74.29953%, 100% 74.29953%, 100% 76.58716%, 0% 76.58716%);
    transform: translate(-0.25133%, -0.24958%); }
  2.2% {
    clip-path: polygon(0% 30.45917%, 100% 30.45917%, 100% 40.3035%, 0% 40.3035%);
    transform: translate(7.1123%, 0.43367%); }
  2.3% {
    clip-path: polygon(0% 55.81675%, 100% 55.81675%, 100% 60.17815%, 0% 60.17815%);
    transform: translate(2.26391%, 0.24186%); }
  2.4% {
    clip-path: polygon(0% 71.88284%, 100% 71.88284%, 100% 81.32379%, 0% 81.32379%);
    transform: translate(-1.96826%, -0.33794%); }
  2.5% {
    clip-path: polygon(0% 64.13649%, 100% 64.13649%, 100% 73.71547%, 0% 73.71547%);
    transform: translate(-2.19647%, 0.12124%); }
  2.6% {
    clip-path: polygon(0% 73.82036%, 100% 73.82036%, 100% 83.36807%, 0% 83.36807%);
    transform: translate(1.45459%, -0.06241%); }
  2.7% {
    clip-path: polygon(0% 16.85946%, 100% 16.85946%, 100% 21.06146%, 0% 21.06146%);
    transform: translate(6.05324%, -0.42279%); }
  2.8% {
    clip-path: polygon(0% 78.97461%, 100% 78.97461%, 100% 84.03529%, 0% 84.03529%);
    transform: translate(5.7277%, 0.30285%); }
  2.9% {
    clip-path: polygon(0% 47.04766%, 100% 47.04766%, 100% 56.28278%, 0% 56.28278%);
    transform: translate(-4.42385%, 0.26253%); }
  3% {
    clip-path: polygon(0% 26.27942%, 100% 26.27942%, 100% 27.43009%, 0% 27.43009%);
    transform: translate(1.16839%, -0.42777%); }
  3.1% {
    clip-path: polygon(0% 51.33788%, 100% 51.33788%, 100% 53.46698%, 0% 53.46698%);
    transform: translate(-7.30191%, 0.05386%); }
  3.2% {
    clip-path: polygon(0% 27.20365%, 100% 27.20365%, 100% 35.40004%, 0% 35.40004%);
    transform: translate(6.56566%, -0.02134%); }
  3.3% {
    clip-path: polygon(0% 86.5577%, 100% 86.5577%, 100% 92.8231%, 0% 92.8231%);
    transform: translate(5.99398%, 0.49088%); }
  3.4% {
    clip-path: polygon(0% 7.58076%, 100% 7.58076%, 100% 17.09289%, 0% 17.09289%);
    transform: translate(4.35076%, -0.00179%); }
  3.5% {
    clip-path: polygon(0% 64.29632%, 100% 64.29632%, 100% 69.42955%, 0% 69.42955%);
    transform: translate(-6.45035%, -0.44593%); }
  3.6% {
    clip-path: polygon(0% 89.43741%, 100% 89.43741%, 100% 99.39245%, 0% 99.39245%);
    transform: translate(-2.86694%, -0.06253%); }
  3.7% {
    clip-path: polygon(0% 76.22696%, 100% 76.22696%, 100% 78.70772%, 0% 78.70772%);
    transform: translate(-5.82237%, -0.01752%); }
  3.8% {
    clip-path: polygon(0% 39.38346%, 100% 39.38346%, 100% 45.65861%, 0% 45.65861%);
    transform: translate(4.37344%, -0.12532%); }
  3.9% {
    clip-path: polygon(0% 64.87437%, 100% 64.87437%, 100% 67.03552%, 0% 67.03552%);
    transform: translate(-6.77029%, 0.29763%); }
  4% {
    clip-path: polygon(0% 38.66064%, 100% 38.66064%, 100% 47.42348%, 0% 47.42348%);
    transform: translate(0.87175%, 0.04942%); }
  4.1% {
    clip-path: polygon(0% 41.04351%, 100% 41.04351%, 100% 47.76406%, 0% 47.76406%);
    transform: translate(-5.20153%, -0.46034%); }
  4.2% {
    clip-path: polygon(0% 71.18681%, 100% 71.18681%, 100% 74.24366%, 0% 74.24366%);
    transform: translate(1.42844%, 0.05587%); }
  4.3% {
    clip-path: polygon(0% 22.39927%, 100% 22.39927%, 100% 25.97017%, 0% 25.97017%);
    transform: translate(-7.55324%, 0.41831%); }
  4.4% {
    clip-path: polygon(0% 5.98895%, 100% 5.98895%, 100% 13.46571%, 0% 13.46571%);
    transform: translate(4.89957%, -0.08146%); }
  4.5% {
    clip-path: polygon(0% 50.79704%, 100% 50.79704%, 100% 60.34912%, 0% 60.34912%);
    transform: translate(-1.35011%, -0.02754%); }
  4.6% {
    clip-path: polygon(0% 81.57137%, 100% 81.57137%, 100% 91.55507%, 0% 91.55507%);
    transform: translate(7.26198%, 0.49914%); }
  4.7% {
    clip-path: polygon(0% 26.4837%, 100% 26.4837%, 100% 35.01033%, 0% 35.01033%);
    transform: translate(3.38002%, -0.05533%); }
  4.8% {
    clip-path: polygon(0% 75.79187%, 100% 75.79187%, 100% 82.09255%, 0% 82.09255%);
    transform: translate(5.57072%, -0.33407%); }
  4.9% {
    clip-path: polygon(0% 84.71318%, 100% 84.71318%, 100% 93.26361%, 0% 93.26361%);
    transform: translate(-3.21138%, 0.38676%); }
  5% {
    clip-path: polygon(0% 65.59169%, 100% 65.59169%, 100% 67.31748%, 0% 67.31748%);
    transform: translate(-3.23367%, -0.37382%); }
  5.1% {
    clip-path: polygon(0% 34.20113%, 100% 34.20113%, 100% 35.49695%, 0% 35.49695%);
    transform: translate(-0.97932%, 0.1439%); }
  5.2% {
    clip-path: polygon(0% 61.09016%, 100% 61.09016%, 100% 70.98899%, 0% 70.98899%);
    transform: translate(-4.0607%, -0.17494%); }
  5.3% {
    clip-path: polygon(0% 60.24998%, 100% 60.24998%, 100% 69.96579%, 0% 69.96579%);
    transform: translate(1.23833%, -0.24873%); }
  5.4% {
    clip-path: polygon(0% 25.06484%, 100% 25.06484%, 100% 28.74708%, 0% 28.74708%);
    transform: translate(0.52394%, -0.2737%); }
  5.5% {
    clip-path: polygon(0% 62.24705%, 100% 62.24705%, 100% 63.78732%, 0% 63.78732%);
    transform: translate(4.24144%, 0.00356%); }
  5.6% {
    clip-path: polygon(0% 87.67803%, 100% 87.67803%, 100% 97.08143%, 0% 97.08143%);
    transform: translate(-4.39192%, 0.48561%); }
  5.7% {
    clip-path: polygon(0% 72.2644%, 100% 72.2644%, 100% 74.14318%, 0% 74.14318%);
    transform: translate(-6.70321%, -0.33326%); }
  5.8% {
    clip-path: polygon(0% 26.71959%, 100% 26.71959%, 100% 32.4841%, 0% 32.4841%);
    transform: translate(1.56692%, -0.24545%); }
  5.9% {
    clip-path: polygon(0% 13.08344%, 100% 13.08344%, 100% 20.45135%, 0% 20.45135%);
    transform: translate(-7.8273%, 0.27545%); }
  6% {
    clip-path: polygon(0% 89.34618%, 100% 89.34618%, 100% 95.84678%, 0% 95.84678%);
    transform: translate(-4.2523%, -0.08244%); }
  6.1% {
    clip-path: polygon(0% 17.19086%, 100% 17.19086%, 100% 22.31149%, 0% 22.31149%);
    transform: translate(5.63798%, 0.16213%); }
  6.2% {
    clip-path: polygon(0% 20.52447%, 100% 20.52447%, 100% 24.96447%, 0% 24.96447%);
    transform: translate(-3.21144%, -0.22491%); }
  6.3% {
    clip-path: polygon(0% 73.73346%, 100% 73.73346%, 100% 78.93554%, 0% 78.93554%);
    transform: translate(-1.78921%, -0.00292%); }
  6.4% {
    clip-path: polygon(0% 62.86702%, 100% 62.86702%, 100% 71.1128%, 0% 71.1128%);
    transform: translate(-3.21025%, 0.02134%); }
  6.5% {
    clip-path: polygon(0% 42.14249%, 100% 42.14249%, 100% 50.10243%, 0% 50.10243%);
    transform: translate(0.3826%, -0.01943%); }
  6.6% {
    clip-path: polygon(0% 45.91582%, 100% 45.91582%, 100% 51.0766%, 0% 51.0766%);
    transform: translate(2.2613%, 0.42243%); }
  6.7% {
    clip-path: polygon(0% 40.14412%, 100% 40.14412%, 100% 44.97303%, 0% 44.97303%);
    transform: translate(5.05281%, -0.48178%); }
  6.8% {
    clip-path: polygon(0% 16.2084%, 100% 16.2084%, 100% 26.14146%, 0% 26.14146%);
    transform: translate(-2.09733%, -0.46266%); }
  6.9% {
    clip-path: polygon(0% 43.13974%, 100% 43.13974%, 100% 49.20897%, 0% 49.20897%);
    transform: translate(3.24332%, -0.2334%); }
  7% {
    clip-path: polygon(0% 76.20906%, 100% 76.20906%, 100% 81.31042%, 0% 81.31042%);
    transform: translate(-0.54036%, -0.43632%); }
  7.1% {
    clip-path: polygon(0% 31.34962%, 100% 31.34962%, 100% 33.77127%, 0% 33.77127%);
    transform: translate(-6.0032%, 0.10877%); }
  7.2% {
    clip-path: polygon(0% 42.27555%, 100% 42.27555%, 100% 51.12629%, 0% 51.12629%);
    transform: translate(5.02048%, -0.32248%); }
  7.3% {
    clip-path: polygon(0% 17.78667%, 100% 17.78667%, 100% 18.9185%, 0% 18.9185%);
    transform: translate(-3.8994%, 0.29426%); }
  7.4% {
    clip-path: polygon(0% 17.06469%, 100% 17.06469%, 100% 24.17004%, 0% 24.17004%);
    transform: translate(-0.9331%, 0.27807%); }
  7.5% {
    clip-path: polygon(0% 67.01556%, 100% 67.01556%, 100% 74.97727%, 0% 74.97727%);
    transform: translate(-6.79491%, 0.12083%); }
  7.6% {
    clip-path: polygon(0% 36.62392%, 100% 36.62392%, 100% 42.87521%, 0% 42.87521%);
    transform: translate(3.89565%, 0.39535%); }
  7.7% {
    clip-path: polygon(0% 63.10827%, 100% 63.10827%, 100% 66.78875%, 0% 66.78875%);
    transform: translate(-4.84648%, -0.43499%); }
  7.8% {
    clip-path: polygon(0% 36.38424%, 100% 36.38424%, 100% 40.04388%, 0% 40.04388%);
    transform: translate(0.88761%, -0.43018%); }
  7.9% {
    clip-path: polygon(0% 63.17334%, 100% 63.17334%, 100% 66.58974%, 0% 66.58974%);
    transform: translate(3.5921%, 0.48608%); }
  8% {
    clip-path: polygon(0% 80.09083%, 100% 80.09083%, 100% 82.11846%, 0% 82.11846%);
    transform: translate(1.59813%, -0.25844%); }
  8.1% {
    clip-path: polygon(0% 29.4306%, 100% 29.4306%, 100% 34.23745%, 0% 34.23745%);
    transform: translate(5.54516%, 0.42662%); }
  8.2% {
    clip-path: polygon(0% 64.69974%, 100% 64.69974%, 100% 72.22867%, 0% 72.22867%);
    transform: translate(4.59705%, -0.14948%); }
  8.3% {
    clip-path: polygon(0% 1.8962%, 100% 1.8962%, 100% 10.8996%, 0% 10.8996%);
    transform: translate(-2.49366%, 0.41356%); }
  8.4% {
    clip-path: polygon(0% 5.98303%, 100% 5.98303%, 100% 10.31976%, 0% 10.31976%);
    transform: translate(-0.81774%, 0.28635%); }
  8.5% {
    clip-path: polygon(0% 67.37962%, 100% 67.37962%, 100% 69.88319%, 0% 69.88319%);
    transform: translate(2.06046%, 0.38488%); }
  8.6% {
    clip-path: polygon(0% 81.15434%, 100% 81.15434%, 100% 89.33913%, 0% 89.33913%);
    transform: translate(6.79032%, 0.14786%); }
  8.7% {
    clip-path: polygon(0% 57.43764%, 100% 57.43764%, 100% 62.71156%, 0% 62.71156%);
    transform: translate(4.40266%, 0.47711%); }
  8.8% {
    clip-path: polygon(0% 62.02113%, 100% 62.02113%, 100% 66.23628%, 0% 66.23628%);
    transform: translate(-4.27028%, -0.41477%); }
  8.9% {
    clip-path: polygon(0% 16.43718%, 100% 16.43718%, 100% 19.53311%, 0% 19.53311%);
    transform: translate(5.50991%, -0.34366%); }
  9% {
    clip-path: polygon(0% 33.92419%, 100% 33.92419%, 100% 41.94345%, 0% 41.94345%);
    transform: translate(6.25643%, 0.20156%); }
  9.1% {
    clip-path: polygon(0% 7.047%, 100% 7.047%, 100% 8.98468%, 0% 8.98468%);
    transform: translate(-3.53714%, 0.24822%); }
  9.2% {
    clip-path: polygon(0% 45.94726%, 100% 45.94726%, 100% 53.5187%, 0% 53.5187%);
    transform: translate(-3.43922%, -0.06936%); }
  9.3% {
    clip-path: polygon(0% 30.25812%, 100% 30.25812%, 100% 37.21545%, 0% 37.21545%);
    transform: translate(-7.43363%, 0.47466%); }
  9.4% {
    clip-path: polygon(0% 25.68204%, 100% 25.68204%, 100% 31.10934%, 0% 31.10934%);
    transform: translate(-6.00882%, 0.20399%); }
  9.5% {
    clip-path: polygon(0% 40.95582%, 100% 40.95582%, 100% 49.54345%, 0% 49.54345%);
    transform: translate(-1.26211%, -0.2394%); }
  9.6% {
    clip-path: polygon(0% 9.93731%, 100% 9.93731%, 100% 13.66194%, 0% 13.66194%);
    transform: translate(-5.29966%, -0.29339%); }
  9.7% {
    clip-path: polygon(0% 1.89064%, 100% 1.89064%, 100% 8.35663%, 0% 8.35663%);
    transform: translate(-5.03299%, -0.47887%); }
  9.8% {
    clip-path: polygon(0% 13.44568%, 100% 13.44568%, 100% 18.89911%, 0% 18.89911%);
    transform: translate(3.81286%, 0.20197%); }
  9.9% {
    clip-path: polygon(0% 70.14043%, 100% 70.14043%, 100% 72.1909%, 0% 72.1909%);
    transform: translate(-0.67376%, 0.01109%); }
  10% {
    clip-path: polygon(0% 33.24113%, 100% 33.24113%, 100% 40.55798%, 0% 40.55798%);
    transform: translate(-2.81878%, 0.17074%); }
  10.1% {
    clip-path: polygon(0% 72.1531%, 100% 72.1531%, 100% 78.37425%, 0% 78.37425%);
    transform: translate(-3.75636%, -0.20566%); }
  10.2% {
    clip-path: polygon(0% 85.20911%, 100% 85.20911%, 100% 89.81191%, 0% 89.81191%);
    transform: translate(5.71393%, 0.41614%); }
  10.3% {
    clip-path: polygon(0% 7.68679%, 100% 7.68679%, 100% 17.20487%, 0% 17.20487%);
    transform: translate(-2.67123%, -0.20626%); }
  10.4% {
    clip-path: polygon(0% 30.55161%, 100% 30.55161%, 100% 40.18262%, 0% 40.18262%);
    transform: translate(-6.25129%, -0.38496%); }
  10.5% {
    clip-path: polygon(0% 40.77983%, 100% 40.77983%, 100% 45.07419%, 0% 45.07419%);
    transform: translate(2.34198%, 0.40357%); }
  10.6% {
    clip-path: polygon(0% 39.31798%, 100% 39.31798%, 100% 41.5065%, 0% 41.5065%);
    transform: translate(-7.74442%, -0.23275%); }
  10.7% {
    clip-path: polygon(0% 8.92347%, 100% 8.92347%, 100% 16.38717%, 0% 16.38717%);
    transform: translate(1.08013%, 0.32595%); }
  10.8% {
    clip-path: polygon(0% 69.06212%, 100% 69.06212%, 100% 76.57773%, 0% 76.57773%);
    transform: translate(7.79831%, 0.3166%); }
  10.9% {
    clip-path: polygon(0% 18.5579%, 100% 18.5579%, 100% 25.45333%, 0% 25.45333%);
    transform: translate(3.18556%, -0.48059%); }
  11% {
    clip-path: polygon(0% 53.07924%, 100% 53.07924%, 100% 60.27925%, 0% 60.27925%);
    transform: translate(-7.76259%, -0.12503%); }
  11.1% {
    clip-path: polygon(0% 72.78199%, 100% 72.78199%, 100% 80.5246%, 0% 80.5246%);
    transform: translate(-1.65599%, 0.21467%); }
  11.2% {
    clip-path: polygon(0% 9.95643%, 100% 9.95643%, 100% 12.9481%, 0% 12.9481%);
    transform: translate(1.43743%, 0.15941%); }
  11.3% {
    clip-path: polygon(0% 43.15892%, 100% 43.15892%, 100% 52.95304%, 0% 52.95304%);
    transform: translate(-6.28816%, 0.12151%); }
  11.4% {
    clip-path: polygon(0% 85.45045%, 100% 85.45045%, 100% 86.86693%, 0% 86.86693%);
    transform: translate(5.58942%, -0.38244%); }
  11.5% {
    clip-path: polygon(0% 5.53581%, 100% 5.53581%, 100% 14.79064%, 0% 14.79064%);
    transform: translate(5.26158%, -0.28365%); }
  11.6% {
    clip-path: polygon(0% 16.88457%, 100% 16.88457%, 100% 25.3098%, 0% 25.3098%);
    transform: translate(5.57137%, 0.3071%); }
  11.7% {
    clip-path: polygon(0% 22.76661%, 100% 22.76661%, 100% 31.00512%, 0% 31.00512%);
    transform: translate(-5.97827%, 0.39578%); }
  11.8% {
    clip-path: polygon(0% 50.86459%, 100% 50.86459%, 100% 56.32046%, 0% 56.32046%);
    transform: translate(1.46628%, 0.18267%); }
  11.9% {
    clip-path: polygon(0% 16.19298%, 100% 16.19298%, 100% 18.40753%, 0% 18.40753%);
    transform: translate(3.19847%, -0.00952%); }
  12% {
    clip-path: polygon(0% 42.26946%, 100% 42.26946%, 100% 50.79129%, 0% 50.79129%);
    transform: translate(-5.76648%, -0.12533%); }
  12.1% {
    clip-path: polygon(0% 28.62951%, 100% 28.62951%, 100% 36.06244%, 0% 36.06244%);
    transform: translate(-5.97862%, 0.13368%); }
  12.2% {
    clip-path: polygon(0% 35.28972%, 100% 35.28972%, 100% 42.22588%, 0% 42.22588%);
    transform: translate(-5.76232%, -0.0328%); }
  12.3% {
    clip-path: polygon(0% 46.96741%, 100% 46.96741%, 100% 54.15153%, 0% 54.15153%);
    transform: translate(0.84708%, -0.38464%); }
  12.4% {
    clip-path: polygon(0% 89.70552%, 100% 89.70552%, 100% 96.75117%, 0% 96.75117%);
    transform: translate(-6.467%, -0.42403%); }
  12.5% {
    clip-path: polygon(0% 12.74486%, 100% 12.74486%, 100% 14.49251%, 0% 14.49251%);
    transform: translate(-6.9199%, 0.18594%); }
  12.6% {
    clip-path: polygon(0% 0.96282%, 100% 0.96282%, 100% 9.75915%, 0% 9.75915%);
    transform: translate(-1.59669%, 0.35646%); }
  12.7% {
    clip-path: polygon(0% 6.38025%, 100% 6.38025%, 100% 7.62318%, 0% 7.62318%);
    transform: translate(-6.5083%, -0.08839%); }
  12.8% {
    clip-path: polygon(0% 41.12064%, 100% 41.12064%, 100% 46.66972%, 0% 46.66972%);
    transform: translate(-6.5371%, 0.29079%); }
  12.9% {
    clip-path: polygon(0% 41.5926%, 100% 41.5926%, 100% 49.74024%, 0% 49.74024%);
    transform: translate(-7.43269%, 0.11129%); }
  13% {
    clip-path: polygon(0% 77.00891%, 100% 77.00891%, 100% 82.47782%, 0% 82.47782%);
    transform: translate(-7.63526%, 0.18048%); }
  13.1% {
    clip-path: polygon(0% 29.17708%, 100% 29.17708%, 100% 32.8313%, 0% 32.8313%);
    transform: translate(3.30345%, 0.14842%); }
  13.2% {
    clip-path: polygon(0% 74.531%, 100% 74.531%, 100% 77.44088%, 0% 77.44088%);
    transform: translate(3.9547%, -0.49528%); }
  13.3% {
    clip-path: polygon(0% 54.03112%, 100% 54.03112%, 100% 63.76694%, 0% 63.76694%);
    transform: translate(0.63641%, -0.12699%); }
  13.4% {
    clip-path: polygon(0% 2.3457%, 100% 2.3457%, 100% 6.473%, 0% 6.473%);
    transform: translate(-6.98268%, -0.28168%); }
  13.5% {
    clip-path: polygon(0% 68.49028%, 100% 68.49028%, 100% 69.93257%, 0% 69.93257%);
    transform: translate(-4.56008%, -0.43565%); }
  13.6% {
    clip-path: polygon(0% 28.14105%, 100% 28.14105%, 100% 32.18421%, 0% 32.18421%);
    transform: translate(-4.02342%, 0.40338%); }
  13.7% {
    clip-path: polygon(0% 61.13314%, 100% 61.13314%, 100% 70.12117%, 0% 70.12117%);
    transform: translate(2.08815%, 0.25888%); }
  13.8% {
    clip-path: polygon(0% 59.03553%, 100% 59.03553%, 100% 62.4446%, 0% 62.4446%);
    transform: translate(0.16356%, -0.05075%); }
  13.9% {
    clip-path: polygon(0% 14.85629%, 100% 14.85629%, 100% 16.58729%, 0% 16.58729%);
    transform: translate(5.41185%, -0.03898%); }
  14% {
    clip-path: polygon(0% 18.24829%, 100% 18.24829%, 100% 23.41569%, 0% 23.41569%);
    transform: translate(-7.10691%, -0.02491%); }
  14.1% {
    clip-path: polygon(0% 55.91093%, 100% 55.91093%, 100% 59.7236%, 0% 59.7236%);
    transform: translate(-5.65331%, 0.3631%); }
  14.2% {
    clip-path: polygon(0% 62.92554%, 100% 62.92554%, 100% 65.05291%, 0% 65.05291%);
    transform: translate(-1.50373%, -0.28516%); }
  14.3% {
    clip-path: polygon(0% 87.58335%, 100% 87.58335%, 100% 90.53249%, 0% 90.53249%);
    transform: translate(-6.87448%, 0.24249%); }
  14.4% {
    clip-path: polygon(0% 48.71832%, 100% 48.71832%, 100% 52.31982%, 0% 52.31982%);
    transform: translate(4.51356%, 0.25464%); }
  14.5% {
    clip-path: polygon(0% 41.86631%, 100% 41.86631%, 100% 48.04576%, 0% 48.04576%);
    transform: translate(0.92613%, -0.05525%); }
  14.6% {
    clip-path: polygon(0% 57.40794%, 100% 57.40794%, 100% 63.06941%, 0% 63.06941%);
    transform: translate(2.45174%, 0.32648%); }
  14.7% {
    clip-path: polygon(0% 14.93319%, 100% 14.93319%, 100% 17.41145%, 0% 17.41145%);
    transform: translate(4.53819%, 0.48155%); }
  14.8% {
    clip-path: polygon(0% 20.21285%, 100% 20.21285%, 100% 24.40182%, 0% 24.40182%);
    transform: translate(7.96424%, -0.2701%); }
  14.9% {
    clip-path: polygon(0% 61.29179%, 100% 61.29179%, 100% 63.33194%, 0% 63.33194%);
    transform: translate(1.86152%, -0.33827%); }
  15% {
    clip-path: polygon(0% 49.91682%, 100% 49.91682%, 100% 52.25131%, 0% 52.25131%);
    transform: translate(-1.7999%, 0.47976%); }
  15.1% {
    clip-path: polygon(0% 55.90724%, 100% 55.90724%, 100% 57.1615%, 0% 57.1615%);
    transform: translate(-3.80441%, 0.21839%); }
  15.2% {
    clip-path: polygon(0% 87.09672%, 100% 87.09672%, 100% 92.54006%, 0% 92.54006%);
    transform: translate(-7.66093%, -0.37623%); }
  15.3% {
    clip-path: polygon(0% 70.72088%, 100% 70.72088%, 100% 76.47888%, 0% 76.47888%);
    transform: translate(0.47282%, -0.18606%); }
  15.4% {
    clip-path: polygon(0% 48.61283%, 100% 48.61283%, 100% 49.73113%, 0% 49.73113%);
    transform: translate(5.81054%, 0.40813%); }
  15.5% {
    clip-path: polygon(0% 70.61728%, 100% 70.61728%, 100% 75.6989%, 0% 75.6989%);
    transform: translate(-0.78744%, -0.09293%); }
  15.6% {
    clip-path: polygon(0% 44.28288%, 100% 44.28288%, 100% 54.07074%, 0% 54.07074%);
    transform: translate(0.51741%, 0.35554%); }
  15.7% {
    clip-path: polygon(0% 24.72521%, 100% 24.72521%, 100% 28.77467%, 0% 28.77467%);
    transform: translate(-5.13535%, -0.05029%); }
  15.8% {
    clip-path: polygon(0% 7.35888%, 100% 7.35888%, 100% 14.74978%, 0% 14.74978%);
    transform: translate(-6.61772%, -0.03887%); }
  15.9% {
    clip-path: polygon(0% 20.7723%, 100% 20.7723%, 100% 28.08908%, 0% 28.08908%);
    transform: translate(6.50506%, -0.28731%); }
  16% {
    clip-path: polygon(0% 65.76982%, 100% 65.76982%, 100% 75.36286%, 0% 75.36286%);
    transform: translate(-3.14952%, 0.03298%); }
  16.1% {
    clip-path: polygon(0% 56.03859%, 100% 56.03859%, 100% 59.35812%, 0% 59.35812%);
    transform: translate(3.12744%, -0.33349%); }
  16.2% {
    clip-path: polygon(0% 71.42926%, 100% 71.42926%, 100% 72.99016%, 0% 72.99016%);
    transform: translate(2.26621%, -0.11993%); }
  16.3% {
    clip-path: polygon(0% 86.11732%, 100% 86.11732%, 100% 91.37723%, 0% 91.37723%);
    transform: translate(-6.33112%, 0.49389%); }
  16.4% {
    clip-path: polygon(0% 81.374%, 100% 81.374%, 100% 89.74645%, 0% 89.74645%);
    transform: translate(2.6404%, -0.16526%); }
  16.5% {
    clip-path: polygon(0% 3.87929%, 100% 3.87929%, 100% 12.95254%, 0% 12.95254%);
    transform: translate(0.7471%, 0.08723%); }
  16.6% {
    clip-path: polygon(0% 47.02722%, 100% 47.02722%, 100% 50.12917%, 0% 50.12917%);
    transform: translate(-6.45143%, 0.23255%); }
  16.7% {
    clip-path: polygon(0% 25.45906%, 100% 25.45906%, 100% 31.65815%, 0% 31.65815%);
    transform: translate(3.19604%, 0.42139%); }
  16.8% {
    clip-path: polygon(0% 51.81813%, 100% 51.81813%, 100% 53.7888%, 0% 53.7888%);
    transform: translate(-0.27267%, 0.246%); }
  16.9% {
    clip-path: polygon(0% 55.4215%, 100% 55.4215%, 100% 56.74408%, 0% 56.74408%);
    transform: translate(-2.39017%, -0.19583%); }
  17% {
    clip-path: polygon(0% 7.79761%, 100% 7.79761%, 100% 9.63302%, 0% 9.63302%);
    transform: translate(1.65681%, -0.42375%); }
  17.1% {
    clip-path: polygon(0% 42.99752%, 100% 42.99752%, 100% 47.34921%, 0% 47.34921%);
    transform: translate(3.76959%, -0.26996%); }
  17.2% {
    clip-path: polygon(0% 84.57206%, 100% 84.57206%, 100% 90.94967%, 0% 90.94967%);
    transform: translate(7.06416%, -0.28078%); }
  17.3% {
    clip-path: polygon(0% 36.7148%, 100% 36.7148%, 100% 42.93875%, 0% 42.93875%);
    transform: translate(-3.56388%, 0.00722%); }
  17.4% {
    clip-path: polygon(0% 76.46785%, 100% 76.46785%, 100% 84.52602%, 0% 84.52602%);
    transform: translate(0.84077%, 0.34879%); }
  17.5% {
    clip-path: polygon(0% 24.14954%, 100% 24.14954%, 100% 25.80375%, 0% 25.80375%);
    transform: translate(-5.79605%, 0.18626%); }
  17.6% {
    clip-path: polygon(0% 28.49005%, 100% 28.49005%, 100% 37.1687%, 0% 37.1687%);
    transform: translate(-3.05922%, 0.36029%); }
  17.7% {
    clip-path: polygon(0% 85.16996%, 100% 85.16996%, 100% 92.39767%, 0% 92.39767%);
    transform: translate(-4.50078%, -0.22207%); }
  17.8% {
    clip-path: polygon(0% 28.02074%, 100% 28.02074%, 100% 33.17985%, 0% 33.17985%);
    transform: translate(5.097%, -0.36362%); }
  17.9% {
    clip-path: polygon(0% 61.8214%, 100% 61.8214%, 100% 68.3246%, 0% 68.3246%);
    transform: translate(-6.11776%, 0.42041%); }
  18% {
    clip-path: polygon(0% 24.58376%, 100% 24.58376%, 100% 29.6722%, 0% 29.6722%);
    transform: translate(0.40758%, -0.2366%); }
  18.1% {
    clip-path: polygon(0% 66.01184%, 100% 66.01184%, 100% 72.10919%, 0% 72.10919%);
    transform: translate(2.45716%, 0.1596%); }
  18.2% {
    clip-path: polygon(0% 36.78643%, 100% 36.78643%, 100% 43.95949%, 0% 43.95949%);
    transform: translate(1.40413%, -0.18397%); }
  18.3% {
    clip-path: polygon(0% 8.4554%, 100% 8.4554%, 100% 15.66146%, 0% 15.66146%);
    transform: translate(3.29488%, -0.1125%); }
  18.4% {
    clip-path: polygon(0% 32.78437%, 100% 32.78437%, 100% 35.69836%, 0% 35.69836%);
    transform: translate(-7.39136%, 0.32651%); }
  18.5% {
    clip-path: polygon(0% 21.59148%, 100% 21.59148%, 100% 27.90242%, 0% 27.90242%);
    transform: translate(1.97531%, -0.27951%); }
  18.6% {
    clip-path: polygon(0% 55.91395%, 100% 55.91395%, 100% 60.3306%, 0% 60.3306%);
    transform: translate(5.18811%, -0.07458%); }
  18.7% {
    clip-path: polygon(0% 6.66439%, 100% 6.66439%, 100% 10.99114%, 0% 10.99114%);
    transform: translate(0.66206%, 0.27866%); }
  18.8% {
    clip-path: polygon(0% 65.63447%, 100% 65.63447%, 100% 69.76738%, 0% 69.76738%);
    transform: translate(-0.71011%, -0.44047%); }
  18.9% {
    clip-path: polygon(0% 47.6338%, 100% 47.6338%, 100% 54.00885%, 0% 54.00885%);
    transform: translate(5.10341%, 0.21312%); }
  19% {
    clip-path: polygon(0% 7.0535%, 100% 7.0535%, 100% 15.67064%, 0% 15.67064%);
    transform: translate(-2.34342%, -0.18414%); }
  19.1% {
    clip-path: polygon(0% 62.96579%, 100% 62.96579%, 100% 65.7546%, 0% 65.7546%);
    transform: translate(6.09377%, 0.34957%); }
  19.2% {
    clip-path: polygon(0% 8.75533%, 100% 8.75533%, 100% 10.46816%, 0% 10.46816%);
    transform: translate(-6.07873%, 0.23662%); }
  19.3% {
    clip-path: polygon(0% 28.42942%, 100% 28.42942%, 100% 37.99019%, 0% 37.99019%);
    transform: translate(5.23889%, 0.3839%); }
  19.4% {
    clip-path: polygon(0% 88.29598%, 100% 88.29598%, 100% 90.12724%, 0% 90.12724%);
    transform: translate(3.64051%, 0.21608%); }
  19.5% {
    clip-path: polygon(0% 9.01368%, 100% 9.01368%, 100% 18.51228%, 0% 18.51228%);
    transform: translate(4.93382%, -0.47682%); }
  19.6% {
    clip-path: polygon(0% 74.10219%, 100% 74.10219%, 100% 84.02337%, 0% 84.02337%);
    transform: translate(7.91136%, -0.26152%); }
  19.7% {
    clip-path: polygon(0% 16.74689%, 100% 16.74689%, 100% 19.127%, 0% 19.127%);
    transform: translate(-0.45447%, -0.46139%); }
  19.8% {
    clip-path: polygon(0% 84.49372%, 100% 84.49372%, 100% 93.41323%, 0% 93.41323%);
    transform: translate(-2.73151%, 0.41725%); }
  19.9% {
    clip-path: polygon(0% 10.69021%, 100% 10.69021%, 100% 12.52319%, 0% 12.52319%);
    transform: translate(-1.58403%, 0.22961%); }
  20%,
  100% {
    clip-path: none;
    transform: none; } }
    .p-mv__container::after {
      animation: glitch-after 4s linear infinite alternate both;
      content: ""; }

@keyframes glitch-after {
  0% {
    clip-path: polygon(0% 15.63076%, 100% 15.63076%, 100% 20.35728%, 0% 20.35728%);
    transform: translate(7.52534%, 0.24989%); }
  0.1% {
    clip-path: polygon(0% 8.29787%, 100% 8.29787%, 100% 9.97336%, 0% 9.97336%);
    transform: translate(-3.78054%, -0.03844%); }
  0.2% {
    clip-path: polygon(0% 48.59804%, 100% 48.59804%, 100% 56.34433%, 0% 56.34433%);
    transform: translate(-7.24278%, -0.0147%); }
  0.3% {
    clip-path: polygon(0% 24.33358%, 100% 24.33358%, 100% 25.79396%, 0% 25.79396%);
    transform: translate(-4.75693%, -0.35966%); }
  0.4% {
    clip-path: polygon(0% 51.83579%, 100% 51.83579%, 100% 60.6396%, 0% 60.6396%);
    transform: translate(3.61553%, 0.38948%); }
  0.5% {
    clip-path: polygon(0% 55.80298%, 100% 55.80298%, 100% 62.2042%, 0% 62.2042%);
    transform: translate(-3.26291%, -0.03112%); }
  0.6% {
    clip-path: polygon(0% 39.23626%, 100% 39.23626%, 100% 40.44982%, 0% 40.44982%);
    transform: translate(-5.17242%, 0.27173%); }
  0.7% {
    clip-path: polygon(0% 74.51218%, 100% 74.51218%, 100% 81.74408%, 0% 81.74408%);
    transform: translate(3.05444%, -0.46781%); }
  0.8% {
    clip-path: polygon(0% 3.75998%, 100% 3.75998%, 100% 5.52891%, 0% 5.52891%);
    transform: translate(6.39406%, -0.46484%); }
  0.9% {
    clip-path: polygon(0% 39.8327%, 100% 39.8327%, 100% 46.4579%, 0% 46.4579%);
    transform: translate(-4.43516%, -0.40986%); }
  1% {
    clip-path: polygon(0% 52.93301%, 100% 52.93301%, 100% 60.74854%, 0% 60.74854%);
    transform: translate(3.58484%, 0.22396%); }
  1.1% {
    clip-path: polygon(0% 39.12503%, 100% 39.12503%, 100% 46.80415%, 0% 46.80415%);
    transform: translate(-3.03957%, -0.11526%); }
  1.2% {
    clip-path: polygon(0% 14.41105%, 100% 14.41105%, 100% 18.9435%, 0% 18.9435%);
    transform: translate(5.60226%, 0.33958%); }
  1.3% {
    clip-path: polygon(0% 55.89398%, 100% 55.89398%, 100% 63.66378%, 0% 63.66378%);
    transform: translate(1.97495%, -0.18508%); }
  1.4% {
    clip-path: polygon(0% 5.32874%, 100% 5.32874%, 100% 14.26234%, 0% 14.26234%);
    transform: translate(7.32327%, 0.20258%); }
  1.5% {
    clip-path: polygon(0% 74.74432%, 100% 74.74432%, 100% 83.69645%, 0% 83.69645%);
    transform: translate(4.69428%, 0.37973%); }
  1.6% {
    clip-path: polygon(0% 26.09842%, 100% 26.09842%, 100% 27.24775%, 0% 27.24775%);
    transform: translate(-2.53559%, -0.24713%); }
  1.7% {
    clip-path: polygon(0% 51.76465%, 100% 51.76465%, 100% 56.25162%, 0% 56.25162%);
    transform: translate(1.99547%, -0.43743%); }
  1.8% {
    clip-path: polygon(0% 63.07629%, 100% 63.07629%, 100% 65.02419%, 0% 65.02419%);
    transform: translate(5.67444%, 0.11292%); }
  1.9% {
    clip-path: polygon(0% 59.77426%, 100% 59.77426%, 100% 65.29564%, 0% 65.29564%);
    transform: translate(4.35652%, -0.30516%); }
  2% {
    clip-path: polygon(0% 40.25102%, 100% 40.25102%, 100% 48.91432%, 0% 48.91432%);
    transform: translate(-0.23094%, -0.32438%); }
  2.1% {
    clip-path: polygon(0% 56.76794%, 100% 56.76794%, 100% 66.04106%, 0% 66.04106%);
    transform: translate(3.42395%, -0.22608%); }
  2.2% {
    clip-path: polygon(0% 28.16389%, 100% 28.16389%, 100% 36.27468%, 0% 36.27468%);
    transform: translate(3.84819%, 0.02187%); }
  2.3% {
    clip-path: polygon(0% 7.84172%, 100% 7.84172%, 100% 8.87636%, 0% 8.87636%);
    transform: translate(-5.53177%, 0.29956%); }
  2.4% {
    clip-path: polygon(0% 76.47953%, 100% 76.47953%, 100% 81.74128%, 0% 81.74128%);
    transform: translate(7.66669%, 0.13476%); }
  2.5% {
    clip-path: polygon(0% 84.78762%, 100% 84.78762%, 100% 92.40405%, 0% 92.40405%);
    transform: translate(3.60828%, 0.20683%); }
  2.6% {
    clip-path: polygon(0% 1.11407%, 100% 1.11407%, 100% 3.96024%, 0% 3.96024%);
    transform: translate(5.18138%, 0.1575%); }
  2.7% {
    clip-path: polygon(0% 53.33549%, 100% 53.33549%, 100% 60.34462%, 0% 60.34462%);
    transform: translate(0.75578%, 0.27449%); }
  2.8% {
    clip-path: polygon(0% 80.92247%, 100% 80.92247%, 100% 89.86787%, 0% 89.86787%);
    transform: translate(-1.32075%, 0.26791%); }
  2.9% {
    clip-path: polygon(0% 3.67368%, 100% 3.67368%, 100% 7.61814%, 0% 7.61814%);
    transform: translate(-0.67146%, -0.2299%); }
  3% {
    clip-path: polygon(0% 58.5033%, 100% 58.5033%, 100% 66.07124%, 0% 66.07124%);
    transform: translate(1.52684%, 0.09106%); }
  3.1% {
    clip-path: polygon(0% 85.02063%, 100% 85.02063%, 100% 86.84269%, 0% 86.84269%);
    transform: translate(7.06167%, 0.14127%); }
  3.2% {
    clip-path: polygon(0% 46.71223%, 100% 46.71223%, 100% 55.82853%, 0% 55.82853%);
    transform: translate(-6.54344%, 0.33837%); }
  3.3% {
    clip-path: polygon(0% 63.74385%, 100% 63.74385%, 100% 71.53002%, 0% 71.53002%);
    transform: translate(-6.30678%, -0.34395%); }
  3.4% {
    clip-path: polygon(0% 73.26815%, 100% 73.26815%, 100% 76.91925%, 0% 76.91925%);
    transform: translate(2.47227%, 0.12586%); }
  3.5% {
    clip-path: polygon(0% 14.65762%, 100% 14.65762%, 100% 21.20906%, 0% 21.20906%);
    transform: translate(0.51117%, 0.33831%); }
  3.6% {
    clip-path: polygon(0% 38.50415%, 100% 38.50415%, 100% 46.79713%, 0% 46.79713%);
    transform: translate(1.55171%, 0.28647%); }
  3.7% {
    clip-path: polygon(0% 14.10841%, 100% 14.10841%, 100% 20.73363%, 0% 20.73363%);
    transform: translate(-6.05244%, 0.06898%); }
  3.8% {
    clip-path: polygon(0% 69.39385%, 100% 69.39385%, 100% 71.78125%, 0% 71.78125%);
    transform: translate(-3.0182%, 0.42094%); }
  3.9% {
    clip-path: polygon(0% 33.06335%, 100% 33.06335%, 100% 42.25091%, 0% 42.25091%);
    transform: translate(-5.60333%, 0.46071%); }
  4% {
    clip-path: polygon(0% 12.66583%, 100% 12.66583%, 100% 15.86308%, 0% 15.86308%);
    transform: translate(6.76576%, 0.49316%); }
  4.1% {
    clip-path: polygon(0% 46.37597%, 100% 46.37597%, 100% 55.26356%, 0% 55.26356%);
    transform: translate(4.13458%, 0.26186%); }
  4.2% {
    clip-path: polygon(0% 18.43524%, 100% 18.43524%, 100% 25.29261%, 0% 25.29261%);
    transform: translate(0.24104%, -0.49692%); }
  4.3% {
    clip-path: polygon(0% 2.82995%, 100% 2.82995%, 100% 4.86245%, 0% 4.86245%);
    transform: translate(3.63076%, -0.18585%); }
  4.4% {
    clip-path: polygon(0% 64.28078%, 100% 64.28078%, 100% 72.86947%, 0% 72.86947%);
    transform: translate(-7.75873%, 0.31881%); }
  4.5% {
    clip-path: polygon(0% 7.29203%, 100% 7.29203%, 100% 12.08293%, 0% 12.08293%);
    transform: translate(1.91564%, -0.22051%); }
  4.6% {
    clip-path: polygon(0% 87.68202%, 100% 87.68202%, 100% 91.11181%, 0% 91.11181%);
    transform: translate(-4.49096%, -0.3222%); }
  4.7% {
    clip-path: polygon(0% 85.89275%, 100% 85.89275%, 100% 92.13378%, 0% 92.13378%);
    transform: translate(3.34614%, -0.38618%); }
  4.8% {
    clip-path: polygon(0% 51.546%, 100% 51.546%, 100% 59.88524%, 0% 59.88524%);
    transform: translate(4.82273%, 0.01895%); }
  4.9% {
    clip-path: polygon(0% 86.64366%, 100% 86.64366%, 100% 90.08831%, 0% 90.08831%);
    transform: translate(-0.51893%, -0.40794%); }
  5% {
    clip-path: polygon(0% 12.69623%, 100% 12.69623%, 100% 17.42309%, 0% 17.42309%);
    transform: translate(-5.06225%, 0.3799%); }
  5.1% {
    clip-path: polygon(0% 44.25172%, 100% 44.25172%, 100% 46.69397%, 0% 46.69397%);
    transform: translate(-7.76113%, -0.29505%); }
  5.2% {
    clip-path: polygon(0% 0.69782%, 100% 0.69782%, 100% 4.40997%, 0% 4.40997%);
    transform: translate(0.55591%, 0.43205%); }
  5.3% {
    clip-path: polygon(0% 86.86592%, 100% 86.86592%, 100% 89.07314%, 0% 89.07314%);
    transform: translate(-1.39669%, -0.17371%); }
  5.4% {
    clip-path: polygon(0% 30.48127%, 100% 30.48127%, 100% 40.07489%, 0% 40.07489%);
    transform: translate(-1.03989%, 0.03674%); }
  5.5% {
    clip-path: polygon(0% 41.54095%, 100% 41.54095%, 100% 43.29907%, 0% 43.29907%);
    transform: translate(-5.67785%, 0.0505%); }
  5.6% {
    clip-path: polygon(0% 83.96543%, 100% 83.96543%, 100% 92.69101%, 0% 92.69101%);
    transform: translate(-6.17427%, 0.05848%); }
  5.7% {
    clip-path: polygon(0% 27.58288%, 100% 27.58288%, 100% 30.34427%, 0% 30.34427%);
    transform: translate(-1.06395%, 0.06711%); }
  5.8% {
    clip-path: polygon(0% 25.48618%, 100% 25.48618%, 100% 27.04377%, 0% 27.04377%);
    transform: translate(3.5012%, 0.33071%); }
  5.9% {
    clip-path: polygon(0% 42.69868%, 100% 42.69868%, 100% 45.47967%, 0% 45.47967%);
    transform: translate(-6.07946%, -0.39102%); }
  6% {
    clip-path: polygon(0% 16.43946%, 100% 16.43946%, 100% 21.54135%, 0% 21.54135%);
    transform: translate(-3.32354%, -0.06134%); }
  6.1% {
    clip-path: polygon(0% 2.97319%, 100% 2.97319%, 100% 12.08482%, 0% 12.08482%);
    transform: translate(-5.94177%, -0.0063%); }
  6.2% {
    clip-path: polygon(0% 34.99806%, 100% 34.99806%, 100% 37.20079%, 0% 37.20079%);
    transform: translate(5.10723%, 0.35488%); }
  6.3% {
    clip-path: polygon(0% 41.79442%, 100% 41.79442%, 100% 45.43826%, 0% 45.43826%);
    transform: translate(-0.18552%, 0.26072%); }
  6.4% {
    clip-path: polygon(0% 53.30137%, 100% 53.30137%, 100% 54.44349%, 0% 54.44349%);
    transform: translate(5.20536%, -0.34771%); }
  6.5% {
    clip-path: polygon(0% 69.01242%, 100% 69.01242%, 100% 74.04034%, 0% 74.04034%);
    transform: translate(-2.05075%, 0.1058%); }
  6.6% {
    clip-path: polygon(0% 78.06494%, 100% 78.06494%, 100% 84.96559%, 0% 84.96559%);
    transform: translate(-5.48871%, -0.30246%); }
  6.7% {
    clip-path: polygon(0% 45.31653%, 100% 45.31653%, 100% 54.32656%, 0% 54.32656%);
    transform: translate(-1.11417%, 0.09821%); }
  6.8% {
    clip-path: polygon(0% 74.37807%, 100% 74.37807%, 100% 79.01751%, 0% 79.01751%);
    transform: translate(-3.20539%, -0.09527%); }
  6.9% {
    clip-path: polygon(0% 9.92747%, 100% 9.92747%, 100% 16.5445%, 0% 16.5445%);
    transform: translate(-4.93408%, 0.21382%); }
  7% {
    clip-path: polygon(0% 43.46252%, 100% 43.46252%, 100% 53.4178%, 0% 53.4178%);
    transform: translate(1.5494%, 0.15821%); }
  7.1% {
    clip-path: polygon(0% 52.71355%, 100% 52.71355%, 100% 59.3702%, 0% 59.3702%);
    transform: translate(7.92017%, -0.37443%); }
  7.2% {
    clip-path: polygon(0% 17.60817%, 100% 17.60817%, 100% 26.32414%, 0% 26.32414%);
    transform: translate(5.86969%, 0.06463%); }
  7.3% {
    clip-path: polygon(0% 13.82971%, 100% 13.82971%, 100% 23.21088%, 0% 23.21088%);
    transform: translate(2.04099%, 0.44624%); }
  7.4% {
    clip-path: polygon(0% 60.20758%, 100% 60.20758%, 100% 66.11844%, 0% 66.11844%);
    transform: translate(6.58119%, -0.21879%); }
  7.5% {
    clip-path: polygon(0% 72.43127%, 100% 72.43127%, 100% 77.25383%, 0% 77.25383%);
    transform: translate(7.17338%, -0.19457%); }
  7.6% {
    clip-path: polygon(0% 52.02025%, 100% 52.02025%, 100% 57.86686%, 0% 57.86686%);
    transform: translate(-1.73411%, 0.00876%); }
  7.7% {
    clip-path: polygon(0% 23.63786%, 100% 23.63786%, 100% 26.40944%, 0% 26.40944%);
    transform: translate(-6.92255%, 0.43054%); }
  7.8% {
    clip-path: polygon(0% 18.7184%, 100% 18.7184%, 100% 28.38417%, 0% 28.38417%);
    transform: translate(-3.26011%, 0.46233%); }
  7.9% {
    clip-path: polygon(0% 23.77931%, 100% 23.77931%, 100% 29.56801%, 0% 29.56801%);
    transform: translate(4.55777%, -0.29408%); }
  8% {
    clip-path: polygon(0% 49.76851%, 100% 49.76851%, 100% 59.3412%, 0% 59.3412%);
    transform: translate(-4.16512%, -0.26781%); }
  8.1% {
    clip-path: polygon(0% 26.35181%, 100% 26.35181%, 100% 32.3457%, 0% 32.3457%);
    transform: translate(-1.89641%, 0.3466%); }
  8.2% {
    clip-path: polygon(0% 68.4306%, 100% 68.4306%, 100% 72.65383%, 0% 72.65383%);
    transform: translate(-4.08401%, -0.07198%); }
  8.3% {
    clip-path: polygon(0% 40.78422%, 100% 40.78422%, 100% 46.23945%, 0% 46.23945%);
    transform: translate(-2.45896%, -0.18113%); }
  8.4% {
    clip-path: polygon(0% 49.76771%, 100% 49.76771%, 100% 58.81502%, 0% 58.81502%);
    transform: translate(4.65586%, 0.23461%); }
  8.5% {
    clip-path: polygon(0% 54.29719%, 100% 54.29719%, 100% 55.86173%, 0% 55.86173%);
    transform: translate(-0.4275%, -0.34507%); }
  8.6% {
    clip-path: polygon(0% 41.11745%, 100% 41.11745%, 100% 50.23528%, 0% 50.23528%);
    transform: translate(3.87712%, -0.2184%); }
  8.7% {
    clip-path: polygon(0% 57.56971%, 100% 57.56971%, 100% 65.97979%, 0% 65.97979%);
    transform: translate(-6.20031%, -0.39045%); }
  8.8% {
    clip-path: polygon(0% 70.08084%, 100% 70.08084%, 100% 78.09599%, 0% 78.09599%);
    transform: translate(6.22827%, -0.24767%); }
  8.9% {
    clip-path: polygon(0% 76.48961%, 100% 76.48961%, 100% 82.13948%, 0% 82.13948%);
    transform: translate(3.41944%, 0.05567%); }
  9% {
    clip-path: polygon(0% 76.70893%, 100% 76.70893%, 100% 80.71985%, 0% 80.71985%);
    transform: translate(6.29278%, -0.05025%); }
  9.1% {
    clip-path: polygon(0% 29.17906%, 100% 29.17906%, 100% 35.41141%, 0% 35.41141%);
    transform: translate(6.22476%, 0.29675%); }
  9.2% {
    clip-path: polygon(0% 34.70451%, 100% 34.70451%, 100% 35.89474%, 0% 35.89474%);
    transform: translate(-0.11234%, -0.2507%); }
  9.3% {
    clip-path: polygon(0% 25.72798%, 100% 25.72798%, 100% 31.18898%, 0% 31.18898%);
    transform: translate(2.41731%, -0.25787%); }
  9.4% {
    clip-path: polygon(0% 32.11954%, 100% 32.11954%, 100% 37.65358%, 0% 37.65358%);
    transform: translate(-3.97223%, 0.41818%); }
  9.5% {
    clip-path: polygon(0% 73.23633%, 100% 73.23633%, 100% 74.3219%, 0% 74.3219%);
    transform: translate(4.23499%, -0.13832%); }
  9.6% {
    clip-path: polygon(0% 40.26154%, 100% 40.26154%, 100% 49.38493%, 0% 49.38493%);
    transform: translate(-2.17523%, 0.29094%); }
  9.7% {
    clip-path: polygon(0% 23.86582%, 100% 23.86582%, 100% 28.7055%, 0% 28.7055%);
    transform: translate(-7.73125%, 0.32399%); }
  9.8% {
    clip-path: polygon(0% 38.47561%, 100% 38.47561%, 100% 48.08813%, 0% 48.08813%);
    transform: translate(-1.57382%, -0.3391%); }
  9.9% {
    clip-path: polygon(0% 47.56748%, 100% 47.56748%, 100% 50.5559%, 0% 50.5559%);
    transform: translate(-5.76088%, 0.08056%); }
  10% {
    clip-path: polygon(0% 52.79295%, 100% 52.79295%, 100% 57.06067%, 0% 57.06067%);
    transform: translate(-4.22672%, -0.00885%); }
  10.1% {
    clip-path: polygon(0% 73.00249%, 100% 73.00249%, 100% 81.63585%, 0% 81.63585%);
    transform: translate(-0.78066%, -0.49801%); }
  10.2% {
    clip-path: polygon(0% 84.56493%, 100% 84.56493%, 100% 89.95759%, 0% 89.95759%);
    transform: translate(0.56869%, 0.15145%); }
  10.3% {
    clip-path: polygon(0% 40.78223%, 100% 40.78223%, 100% 43.41278%, 0% 43.41278%);
    transform: translate(3.54381%, 0.26424%); }
  10.4% {
    clip-path: polygon(0% 80.49925%, 100% 80.49925%, 100% 87.47765%, 0% 87.47765%);
    transform: translate(-4.14271%, 0.29187%); }
  10.5% {
    clip-path: polygon(0% 69.87667%, 100% 69.87667%, 100% 72.74722%, 0% 72.74722%);
    transform: translate(7.91395%, -0.17286%); }
  10.6% {
    clip-path: polygon(0% 69.4642%, 100% 69.4642%, 100% 77.75348%, 0% 77.75348%);
    transform: translate(-7.65307%, -0.16613%); }
  10.7% {
    clip-path: polygon(0% 55.9465%, 100% 55.9465%, 100% 58.36632%, 0% 58.36632%);
    transform: translate(4.77445%, -0.30862%); }
  10.8% {
    clip-path: polygon(0% 79.73849%, 100% 79.73849%, 100% 81.0208%, 0% 81.0208%);
    transform: translate(2.83119%, 0.28821%); }
  10.9% {
    clip-path: polygon(0% 17.03506%, 100% 17.03506%, 100% 25.80523%, 0% 25.80523%);
    transform: translate(3.57559%, -0.355%); }
  11% {
    clip-path: polygon(0% 8.54081%, 100% 8.54081%, 100% 17.59495%, 0% 17.59495%);
    transform: translate(-2.28002%, 0.13122%); }
  11.1% {
    clip-path: polygon(0% 88.72327%, 100% 88.72327%, 100% 92.24448%, 0% 92.24448%);
    transform: translate(4.85019%, -0.48059%); }
  11.2% {
    clip-path: polygon(0% 64.07754%, 100% 64.07754%, 100% 70.89218%, 0% 70.89218%);
    transform: translate(-2.00447%, -0.00636%); }
  11.3% {
    clip-path: polygon(0% 24.63015%, 100% 24.63015%, 100% 27.27516%, 0% 27.27516%);
    transform: translate(2.58707%, 0.06179%); }
  11.4% {
    clip-path: polygon(0% 19.33675%, 100% 19.33675%, 100% 25.06274%, 0% 25.06274%);
    transform: translate(1.28884%, -0.29072%); }
  11.5% {
    clip-path: polygon(0% 15.56102%, 100% 15.56102%, 100% 17.25309%, 0% 17.25309%);
    transform: translate(0.77628%, -0.15884%); }
  11.6% {
    clip-path: polygon(0% 27.8374%, 100% 27.8374%, 100% 36.065%, 0% 36.065%);
    transform: translate(-7.91705%, 0.25622%); }
  11.7% {
    clip-path: polygon(0% 87.78958%, 100% 87.78958%, 100% 95.15682%, 0% 95.15682%);
    transform: translate(6.04427%, -0.47935%); }
  11.8% {
    clip-path: polygon(0% 58.09207%, 100% 58.09207%, 100% 59.83291%, 0% 59.83291%);
    transform: translate(3.90425%, 0.22523%); }
  11.9% {
    clip-path: polygon(0% 19.86112%, 100% 19.86112%, 100% 25.76172%, 0% 25.76172%);
    transform: translate(-1.65842%, 0.30094%); }
  12% {
    clip-path: polygon(0% 30.06304%, 100% 30.06304%, 100% 31.9892%, 0% 31.9892%);
    transform: translate(0.55819%, -0.16755%); }
  12.1% {
    clip-path: polygon(0% 78.8217%, 100% 78.8217%, 100% 88.26493%, 0% 88.26493%);
    transform: translate(1.11655%, 0.20673%); }
  12.2% {
    clip-path: polygon(0% 52.53552%, 100% 52.53552%, 100% 53.6896%, 0% 53.6896%);
    transform: translate(7.17614%, -0.04161%); }
  12.3% {
    clip-path: polygon(0% 58.74704%, 100% 58.74704%, 100% 60.05405%, 0% 60.05405%);
    transform: translate(2.49321%, 0.12512%); }
  12.4% {
    clip-path: polygon(0% 15.51761%, 100% 15.51761%, 100% 21.77869%, 0% 21.77869%);
    transform: translate(-2.83247%, 0.33972%); }
  12.5% {
    clip-path: polygon(0% 84.66036%, 100% 84.66036%, 100% 85.82413%, 0% 85.82413%);
    transform: translate(-7.66441%, 0.1147%); }
  12.6% {
    clip-path: polygon(0% 50.06808%, 100% 50.06808%, 100% 55.30329%, 0% 55.30329%);
    transform: translate(4.71134%, -0.36121%); }
  12.7% {
    clip-path: polygon(0% 74.3313%, 100% 74.3313%, 100% 76.88133%, 0% 76.88133%);
    transform: translate(7.74948%, 0.158%); }
  12.8% {
    clip-path: polygon(0% 65.89929%, 100% 65.89929%, 100% 69.60227%, 0% 69.60227%);
    transform: translate(-6.3195%, -0.43014%); }
  12.9% {
    clip-path: polygon(0% 55.57591%, 100% 55.57591%, 100% 64.73741%, 0% 64.73741%);
    transform: translate(-4.71494%, 0.10376%); }
  13% {
    clip-path: polygon(0% 12.34026%, 100% 12.34026%, 100% 21.41031%, 0% 21.41031%);
    transform: translate(-4.61213%, 0.35514%); }
  13.1% {
    clip-path: polygon(0% 23.24162%, 100% 23.24162%, 100% 32.20891%, 0% 32.20891%);
    transform: translate(-3.50607%, 0.48488%); }
  13.2% {
    clip-path: polygon(0% 49.77215%, 100% 49.77215%, 100% 52.46546%, 0% 52.46546%);
    transform: translate(-7.09547%, 0.42369%); }
  13.3% {
    clip-path: polygon(0% 80.10651%, 100% 80.10651%, 100% 86.86702%, 0% 86.86702%);
    transform: translate(4.4507%, 0.08735%); }
  13.4% {
    clip-path: polygon(0% 54.23157%, 100% 54.23157%, 100% 61.3853%, 0% 61.3853%);
    transform: translate(-2.67363%, 0.18488%); }
  13.5% {
    clip-path: polygon(0% 72.39189%, 100% 72.39189%, 100% 79.206%, 0% 79.206%);
    transform: translate(-3.57753%, 0.38838%); }
  13.6% {
    clip-path: polygon(0% 34.18145%, 100% 34.18145%, 100% 38.30318%, 0% 38.30318%);
    transform: translate(-6.77457%, -0.0244%); }
  13.7% {
    clip-path: polygon(0% 84.25038%, 100% 84.25038%, 100% 89.42361%, 0% 89.42361%);
    transform: translate(1.31665%, -0.26268%); }
  13.8% {
    clip-path: polygon(0% 72.06618%, 100% 72.06618%, 100% 73.31818%, 0% 73.31818%);
    transform: translate(-0.43172%, -0.42081%); }
  13.9% {
    clip-path: polygon(0% 20.86618%, 100% 20.86618%, 100% 25.39692%, 0% 25.39692%);
    transform: translate(4.01405%, 0.41349%); }
  14% {
    clip-path: polygon(0% 17.48927%, 100% 17.48927%, 100% 23.1503%, 0% 23.1503%);
    transform: translate(7.11948%, -0.1102%); }
  14.1% {
    clip-path: polygon(0% 25.81997%, 100% 25.81997%, 100% 31.41881%, 0% 31.41881%);
    transform: translate(-2.85569%, 0.35086%); }
  14.2% {
    clip-path: polygon(0% 48.62066%, 100% 48.62066%, 100% 50.5358%, 0% 50.5358%);
    transform: translate(7.83598%, -0.37737%); }
  14.3% {
    clip-path: polygon(0% 80.81592%, 100% 80.81592%, 100% 86.29874%, 0% 86.29874%);
    transform: translate(1.18935%, 0.42497%); }
  14.4% {
    clip-path: polygon(0% 16.43416%, 100% 16.43416%, 100% 18.25338%, 0% 18.25338%);
    transform: translate(1.97045%, -0.49528%); }
  14.5% {
    clip-path: polygon(0% 34.11237%, 100% 34.11237%, 100% 43.01386%, 0% 43.01386%);
    transform: translate(4.00241%, 0.41058%); }
  14.6% {
    clip-path: polygon(0% 85.56846%, 100% 85.56846%, 100% 95.40358%, 0% 95.40358%);
    transform: translate(-3.16907%, -0.02439%); }
  14.7% {
    clip-path: polygon(0% 50.87743%, 100% 50.87743%, 100% 53.00625%, 0% 53.00625%);
    transform: translate(-5.42516%, -0.13076%); }
  14.8% {
    clip-path: polygon(0% 38.55%, 100% 38.55%, 100% 42.2414%, 0% 42.2414%);
    transform: translate(-7.09061%, -0.03913%); }
  14.9% {
    clip-path: polygon(0% 45.87539%, 100% 45.87539%, 100% 55.45948%, 0% 55.45948%);
    transform: translate(1.78309%, -0.06702%); }
  15% {
    clip-path: polygon(0% 74.87532%, 100% 74.87532%, 100% 77.08732%, 0% 77.08732%);
    transform: translate(6.76622%, -0.151%); }
  15.1% {
    clip-path: polygon(0% 2.6027%, 100% 2.6027%, 100% 6.00091%, 0% 6.00091%);
    transform: translate(-0.04573%, -0.08082%); }
  15.2% {
    clip-path: polygon(0% 2.4161%, 100% 2.4161%, 100% 11.6442%, 0% 11.6442%);
    transform: translate(-0.76563%, -0.36144%); }
  15.3% {
    clip-path: polygon(0% 58.85767%, 100% 58.85767%, 100% 66.20265%, 0% 66.20265%);
    transform: translate(-2.66938%, 0.36477%); }
  15.4% {
    clip-path: polygon(0% 70.58102%, 100% 70.58102%, 100% 80.38286%, 0% 80.38286%);
    transform: translate(-1.43177%, 0.00848%); }
  15.5% {
    clip-path: polygon(0% 43.29094%, 100% 43.29094%, 100% 48.46761%, 0% 48.46761%);
    transform: translate(-2.04565%, -0.45257%); }
  15.6% {
    clip-path: polygon(0% 16.29903%, 100% 16.29903%, 100% 17.48027%, 0% 17.48027%);
    transform: translate(-4.33869%, 0.31898%); }
  15.7% {
    clip-path: polygon(0% 51.78584%, 100% 51.78584%, 100% 57.32214%, 0% 57.32214%);
    transform: translate(1.24851%, -0.14986%); }
  15.8% {
    clip-path: polygon(0% 25.87754%, 100% 25.87754%, 100% 31.82024%, 0% 31.82024%);
    transform: translate(7.51901%, -0.25121%); }
  15.9% {
    clip-path: polygon(0% 67.32317%, 100% 67.32317%, 100% 75.82398%, 0% 75.82398%);
    transform: translate(-6.98647%, 0.11512%); }
  16% {
    clip-path: polygon(0% 48.14074%, 100% 48.14074%, 100% 52.65438%, 0% 52.65438%);
    transform: translate(-0.68326%, -0.24874%); }
  16.1% {
    clip-path: polygon(0% 79.66193%, 100% 79.66193%, 100% 84.90652%, 0% 84.90652%);
    transform: translate(1.96928%, 0.37786%); }
  16.2% {
    clip-path: polygon(0% 87.13171%, 100% 87.13171%, 100% 96.93962%, 0% 96.93962%);
    transform: translate(1.327%, 0.28579%); }
  16.3% {
    clip-path: polygon(0% 49.89257%, 100% 49.89257%, 100% 58.50048%, 0% 58.50048%);
    transform: translate(2.21541%, 0.37166%); }
  16.4% {
    clip-path: polygon(0% 57.77427%, 100% 57.77427%, 100% 65.21746%, 0% 65.21746%);
    transform: translate(-3.88425%, -0.45012%); }
  16.5% {
    clip-path: polygon(0% 3.95248%, 100% 3.95248%, 100% 6.7642%, 0% 6.7642%);
    transform: translate(0.08382%, -0.41412%); }
  16.6% {
    clip-path: polygon(0% 35.27863%, 100% 35.27863%, 100% 37.87438%, 0% 37.87438%);
    transform: translate(-6.2148%, -0.27015%); }
  16.7% {
    clip-path: polygon(0% 61.60343%, 100% 61.60343%, 100% 64.96751%, 0% 64.96751%);
    transform: translate(6.76486%, 0.04745%); }
  16.8% {
    clip-path: polygon(0% 29.55121%, 100% 29.55121%, 100% 36.55815%, 0% 36.55815%);
    transform: translate(7.06864%, 0.14746%); }
  16.9% {
    clip-path: polygon(0% 51.1547%, 100% 51.1547%, 100% 54.10857%, 0% 54.10857%);
    transform: translate(3.20573%, -0.35141%); }
  17% {
    clip-path: polygon(0% 64.84353%, 100% 64.84353%, 100% 69.39898%, 0% 69.39898%);
    transform: translate(0.96098%, 0.03356%); }
  17.1% {
    clip-path: polygon(0% 52.67217%, 100% 52.67217%, 100% 58.38642%, 0% 58.38642%);
    transform: translate(-1.17468%, 0.17015%); }
  17.2% {
    clip-path: polygon(0% 84.4327%, 100% 84.4327%, 100% 92.44632%, 0% 92.44632%);
    transform: translate(1.90177%, -0.31064%); }
  17.3% {
    clip-path: polygon(0% 7.4613%, 100% 7.4613%, 100% 10.21456%, 0% 10.21456%);
    transform: translate(-5.91671%, -0.39046%); }
  17.4% {
    clip-path: polygon(0% 7.28215%, 100% 7.28215%, 100% 15.31555%, 0% 15.31555%);
    transform: translate(-1.54368%, -0.32089%); }
  17.5% {
    clip-path: polygon(0% 17.88307%, 100% 17.88307%, 100% 22.70421%, 0% 22.70421%);
    transform: translate(6.08168%, 0.06581%); }
  17.6% {
    clip-path: polygon(0% 9.2806%, 100% 9.2806%, 100% 11.35221%, 0% 11.35221%);
    transform: translate(-2.70907%, -0.15634%); }
  17.7% {
    clip-path: polygon(0% 86.11805%, 100% 86.11805%, 100% 91.71952%, 0% 91.71952%);
    transform: translate(3.54771%, -0.07162%); }
  17.8% {
    clip-path: polygon(0% 4.4289%, 100% 4.4289%, 100% 6.71819%, 0% 6.71819%);
    transform: translate(3.1731%, 0.35883%); }
  17.9% {
    clip-path: polygon(0% 45.62389%, 100% 45.62389%, 100% 53.17399%, 0% 53.17399%);
    transform: translate(-6.35047%, 0.21382%); }
  18% {
    clip-path: polygon(0% 20.39968%, 100% 20.39968%, 100% 29.62272%, 0% 29.62272%);
    transform: translate(3.84635%, 0.32477%); }
  18.1% {
    clip-path: polygon(0% 2.09017%, 100% 2.09017%, 100% 6.21658%, 0% 6.21658%);
    transform: translate(0.79576%, -0.38547%); }
  18.2% {
    clip-path: polygon(0% 78.58856%, 100% 78.58856%, 100% 83.56883%, 0% 83.56883%);
    transform: translate(1.79884%, 0.41911%); }
  18.3% {
    clip-path: polygon(0% 18.58233%, 100% 18.58233%, 100% 22.41189%, 0% 22.41189%);
    transform: translate(6.68437%, 0.11286%); }
  18.4% {
    clip-path: polygon(0% 33.784%, 100% 33.784%, 100% 39.66685%, 0% 39.66685%);
    transform: translate(-7.99863%, 0.03496%); }
  18.5% {
    clip-path: polygon(0% 51.06424%, 100% 51.06424%, 100% 60.74952%, 0% 60.74952%);
    transform: translate(-2.69926%, 0.19765%); }
  18.6% {
    clip-path: polygon(0% 30.47413%, 100% 30.47413%, 100% 33.21562%, 0% 33.21562%);
    transform: translate(-5.62764%, -0.06804%); }
  18.7% {
    clip-path: polygon(0% 29.98047%, 100% 29.98047%, 100% 37.92102%, 0% 37.92102%);
    transform: translate(5.05687%, -0.06975%); }
  18.8% {
    clip-path: polygon(0% 10.16051%, 100% 10.16051%, 100% 11.33723%, 0% 11.33723%);
    transform: translate(-7.78415%, -0.34583%); }
  18.9% {
    clip-path: polygon(0% 26.39099%, 100% 26.39099%, 100% 35.17259%, 0% 35.17259%);
    transform: translate(5.86968%, -0.2514%); }
  19% {
    clip-path: polygon(0% 39.93881%, 100% 39.93881%, 100% 48.69002%, 0% 48.69002%);
    transform: translate(-1.78822%, -0.43358%); }
  19.1% {
    clip-path: polygon(0% 15.73304%, 100% 15.73304%, 100% 23.05544%, 0% 23.05544%);
    transform: translate(-3.03365%, 0.03808%); }
  19.2% {
    clip-path: polygon(0% 66.6616%, 100% 66.6616%, 100% 72.26451%, 0% 72.26451%);
    transform: translate(0.87175%, -0.05706%); }
  19.3% {
    clip-path: polygon(0% 11.15062%, 100% 11.15062%, 100% 13.76868%, 0% 13.76868%);
    transform: translate(3.86188%, -0.04936%); }
  19.4% {
    clip-path: polygon(0% 51.60978%, 100% 51.60978%, 100% 57.83338%, 0% 57.83338%);
    transform: translate(-1.97366%, -0.00936%); }
  19.5% {
    clip-path: polygon(0% 29.24821%, 100% 29.24821%, 100% 34.07623%, 0% 34.07623%);
    transform: translate(0.7595%, -0.4083%); }
  19.6% {
    clip-path: polygon(0% 87.45565%, 100% 87.45565%, 100% 89.26164%, 0% 89.26164%);
    transform: translate(-4.21797%, 0.25085%); }
  19.7% {
    clip-path: polygon(0% 79.8661%, 100% 79.8661%, 100% 83.57111%, 0% 83.57111%);
    transform: translate(5.67176%, 0.07662%); }
  19.8% {
    clip-path: polygon(0% 25.40547%, 100% 25.40547%, 100% 33.60265%, 0% 33.60265%);
    transform: translate(1.27677%, -0.15786%); }
  19.9% {
    clip-path: polygon(0% 44.25571%, 100% 44.25571%, 100% 51.34509%, 0% 51.34509%);
    transform: translate(-4.42152%, -0.20441%); }
  20%,
  100% {
    clip-path: none;
    transform: none; } }

@media screen and (min-width: 768px) {
  .p-reserve {
    margin-top: 0.4rem; } }

@media screen and (max-width: 767px) {
  .p-reserve {
    padding: 0.4rem 0; } }

@media screen and (max-width: 767px) {
  .p-reserve__container {
    padding: 0.2rem 0; } }

@media screen and (min-width: 768px) {
  .p-reserve__container {
    padding: 1rem 0;
    max-width: 1200px;
    margin: 0 auto; } }

.p-reserve__linkList {
  display: flex;
  justify-content: space-around;
  flex-wrap: wrap;
  padding: 0 0.2rem; }
  @media screen and (max-width: 767px) {
    .p-reserve__linkList {
      padding: 0 0.1rem; } }

.p-reserve__item {
  width: 44%;
  font-size: 0.16rem;
  color: #fff;
  text-align: center;
  line-height: 1.4;
  font-weight: 600;
  letter-spacing: 1.8px;
  position: relative; }
  @media screen and (max-width: 767px) {
    .p-reserve__item {
      width: 47%;
      letter-spacing: 1.2px;
      font-size: 0.12rem;
      line-height: 1.3; } }
  .p-reserve__item.unpublished::before {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.3);
    transform: skew(-4deg);
    z-index: 1; }
  .p-reserve__item:nth-child(n + 3) {
    margin-top: 0.3rem; }
    @media screen and (max-width: 767px) {
      .p-reserve__item:nth-child(n + 3) {
        margin-top: 0.2rem; } }

.p-reserve__link {
  background-image: url(./assets/image/bg_blue.png);
  display: block;
  padding: 0.2rem 0;
  border-bottom: solid 5px #4c5a77;
  border-right: solid 5px #4c5a77;
  position: relative;
  text-shadow: 0px 5px 6px rgba(0, 0, 0, 0.2);
  transform: skew(-4deg); }
  @media screen and (max-width: 767px) {
    .p-reserve__link {
      padding: 0.04rem 0; } }
  .p-reserve__link:active {
    box-shadow: 0px 0px 30px 0px rgba(175, 175, 175, 0.9);
    border: none;
    -webkit-transform: translate(6px, 6px) skew(-4deg);
    transform: translate(6px, 6px) skew(-4deg); }
    .p-reserve__link:active::before, .p-reserve__link:active::after {
      content: none; }
  @media screen and (min-width: 768px) {
    .p-reserve__link:hover {
      box-shadow: 0px 0px 30px 0px rgba(175, 175, 175, 0.9);
      border: none;
      -webkit-transform: translate(6px, 6px) skew(-4deg);
      transform: translate(6px, 6px) skew(-4deg); }
      .p-reserve__link:hover::before, .p-reserve__link:hover::after {
        content: none; } }
  .p-reserve__link:before, .p-reserve__link::after {
    content: " ";
    display: block;
    position: absolute;
    width: 0;
    height: 0;
    border-width: 0 6px 6px 0px;
    border-style: solid;
    border-color: transparent; }
  .p-reserve__link:before {
    bottom: -6px;
    left: -1px;
    border-bottom-color: #f8fdff; }
  .p-reserve__link::after {
    top: -1px;
    right: -6px;
    border-right-color: #f8fdff; }
  .p-reserve__link span {
    font-size: 0.24rem; }
    @media screen and (max-width: 767px) {
      .p-reserve__link span {
        font-size: 0.16rem; } }

.p-schedule__heading {
  padding-top: 0.6rem;
  text-align: center;
  letter-spacing: 1.4px; }
  @media screen and (max-width: 767px) {
    .p-schedule__heading {
      padding-top: 0.3rem;
      letter-spacing: 1.2px; } }

.p-schedule__headingTitle {
      font-size: 0.4rem;
    font-family: "Lobster", cursive;
    color: #aaa8a8;
    text-shadow: 2px 2px #000000, 2px 2px #000000, 2px 2px #000000, 2px 2px #000000, 2px 2px #000000, 2px 2px #000000, 2px 2px #000000, 2px 2px #000000, 2px 2px #000000;}
  @media screen and (max-width: 767px) {
    .p-schedule__headingTitle {
      font-size: 0.36rem; } }

.p-schedule__headingText {
  font-size: 0.3rem;
  line-height: 1.8;
  font-weight: 600;
  margin-top: 0.1rem; }
  @media screen and (max-width: 767px) {
    .p-schedule__headingText {
      font-size: 0.16rem;
      line-height: 1.6; } }
  .p-schedule__headingText span {
    background: linear-gradient(transparent 70%, #f8d7d8 0%); }
  .p-schedule__headingText strong {
    color: #f10403;
    font-size: 0.38rem; }
    @media screen and (max-width: 767px) {
      .p-schedule__headingText strong {
        font-size: 0.22rem; } }

.p-schedule__container {
  display: flex; }

.p-schedule__imageWrap:nth-child(1) {
  width: 55%; }
  @media screen and (max-width: 767px) {
    .p-schedule__imageWrap:nth-child(1) {
      width: 80%; } }

.p-schedule__imageWrap:nth-child(2) {
  width: 45%;
  height: auto; }
  .p-schedule__imageWrap:nth-child(2) img {
    height: 100%;
    object-fit: cover; }

.p-schedule__date {
  letter-spacing: 1.2px;
  font-weight: bold;
  line-height: 1.6; }
  @media screen and (max-width: 767px) {
    .p-schedule__date {
      padding-top: 0.2rem;
      padding-left: 0.1rem;
      padding-right: 0.1rem;
      line-height: 1.8;
      font-size: 0.14rem;
      text-align: center;
      letter-spacing: 3px; } }
  @media screen and (min-width: 768px) {
    .p-schedule__date {
      padding-top: 0.4rem;
      font-size: 0.2rem;
      width: 55%;
      max-width: 800px;
      margin: 0 auto; } }
  @media screen and (max-width: 767px) {
    .p-schedule__date small {
      font-size: 0.11rem; } }
  @media screen and (min-width: 768px) {
    .p-schedule__date small {
      font-size: 0.16rem; } }
  .p-schedule__date span {
    font-weight: bold; }
    @media screen and (max-width: 767px) {
      .p-schedule__date span {
        font-size: 0.15rem; } }
    @media screen and (min-width: 768px) {
      .p-schedule__date span {
        font-size: 0.21rem; } }

.p-schedule__desc {
  letter-spacing: 1.2px;
  line-height: 1.5; }
  @media screen and (max-width: 767px) {
    .p-schedule__desc {
      font-size: 0.11rem;
      padding: 0.2rem 0.1rem; } }
  @media screen and (min-width: 768px) {
    .p-schedule__desc {
      width: 55%;
      max-width: 800px;
      margin: 0 auto;
      font-size: 0.16rem;
      padding-top: 0.2rem;
      padding-bottom: 0.6rem; } }
  .p-schedule__desc span {
    font-size: 0.18rem;
    color: #f10403;
    background: linear-gradient(transparent 70%, #f8d7d8 0%); }
    @media screen and (max-width: 767px) {
      .p-schedule__desc span {
        font-size: 0.14rem; } }
  .p-schedule__desc p:not(:first-child) {
    margin-top: 0.12rem; }
  .p-schedule__desc p strong {
    background: linear-gradient(transparent 70%, #f8d7d8 0%); }

/*-------------------------------------------*/
