@charset "UTF-8";article,aside,details,figcaption,figure,footer,header,hgroup,hr,menu,nav,section{display:block}a,hr{padding:0}body,html,li{position:relative}a,ins,li{text-decoration:none}.modal,.navigation{-webkit-box-pack:center}.buy,.navigation,.timeline,h2{text-align:center}.slide,body,html{overflow-x:hidden}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;font-weight:400;vertical-align:baseline;background:0 0;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0}.buy,mark{font-weight:700}ins,mark{background-color:#ff9;color:#000}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{margin:0;font-size:100%;vertical-align:baseline;background:0 0;-webkit-transition:all .3s cubic-bezier(.165,.84,.44,1);transition:all .3s cubic-bezier(.165,.84,.44,1);color:#aaa}mark{font-style:italic}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{height:1px;border:0;border-top:1px solid #ccc;margin:1em 0}input,select{vertical-align:middle}body,html{height:auto;min-height:100vh;font-family:"Sawarabi Gothic","游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",sans-serif;font-size:13px;color:#aaa;-webkit-font-smoothing:antialiased;line-height:1.5;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.06em;background:#111012;z-index:1}a:hover{opacity:.5}::-moz-selection{background:#E6287E;color:#fff}::selection{background:#E6287E;color:#fff}img{line-height:0;width:100%;font-size:0}li{line-height:1.8;text-align:justify;margin-left:1.2em;margin-bottom:8px}.attention a,.banner .banner-more,.firstView .info{text-decoration:underline}li::before{content:"●";position:absolute;left:-1.2em;top:0;-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5)}.sp{display:none}@media (max-width:768px){.sp{display:inherit}}.pc{display:inherit}@media (max-width:1024px){.sp{display:inherit}.pc{display:none}}#menu_btn{display:none;position:fixed;margin:auto;right:10px;top:10px;width:44px;height:43px;border:1px solid #E6287E;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:300;cursor:pointer;background-color:#000}@media (max-width:768px){.pc{display:none}#menu_btn{display:inline-block;display:block;opacity:0;-webkit-animation:fadeIn .3s cubic-bezier(.165,.84,.44,1) 1.5s normal both;animation:fadeIn .3s cubic-bezier(.165,.84,.44,1) 1.5s normal both}}#menu_btn .line1,#menu_btn .line2,#menu_btn .line3{width:24px;height:2px;background:#fff;position:absolute;margin:auto;left:0;right:0;opacity:1;display:inline-block;-webkit-transition:all .4s cubic-bezier(.23,1,.32,1);transition:all .4s cubic-bezier(.23,1,.32,1)}#menu_btn .line1{top:10px}#menu_btn .line2{top:20px}#menu_btn .line3{top:30px}#menu_btn .move_line1{-webkit-transform:translate(0,10px) rotate(45deg);-ms-transform:translate(0,10px) rotate(45deg);transform:translate(0,10px) rotate(45deg);background:#fff}#menu_btn .move_line2{opacity:0;background:#fff}#menu_btn .move_line3{-webkit-transform:translate(0,-10px) rotate(-45deg);-ms-transform:translate(0,-10px) rotate(-45deg);transform:translate(0,-10px) rotate(-45deg);background:#fff}.navigation{height:51px;position:fixed;background:#000;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;z-index:200;opacity:0;-webkit-animation:fadeIn .3s cubic-bezier(.165,.84,.44,1) 1.5s normal both;animation:fadeIn .3s cubic-bezier(.165,.84,.44,1) 1.5s normal both}@media (max-width:768px){.navigation{display:none;height:500px;width:calc(100vw - 130px);border:1px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box;top:0;bottom:0;left:0;right:0;margin:auto;text-align:center;background-color:#000}}.navigation a{color:#fff;font-size:15px;letter-spacing:.1em;margin:auto 20px}.attention,p{letter-spacing:.02em}.navigation a:hover{color:#E6287E;opacity:1}.navigation .english{position:relative;padding-left:40px}.navigation .english:before{content:"";width:1px;height:20px;background-color:#fff;position:absolute;left:0;top:2px}#overlay,.buy{position:fixed}@media (max-width:768px){.navigation a{margin:30px 0;display:block}.navigation .english{padding:30px 0 0}.navigation .english:before{width:20px;height:1px;top:0;right:0;margin:auto}}.navigation.active{-webkit-animation:fadeIn .4s ease-in-out 0s normal both;animation:fadeIn .4s ease-in-out 0s normal both;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#overlay,#overlay.active{display:none}#overlay{width:100%;height:120%;background-color:rgba(0,0,0,.8);top:0;left:0;z-index:150;opacity:0;-webkit-transition:all .4s cubic-bezier(.215,.61,.355,1);transition:all .4s cubic-bezier(.215,.61,.355,1)}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.timeline-text{margin-bottom:20px}.timeline{max-width:600px;height:500px;margin:auto}@media (max-width:768px){#overlay.active{-webkit-animation:fadeIn .4s ease-in-out 0s normal both;animation:fadeIn .4s ease-in-out 0s normal both;display:block}.timeline{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 20px;height:400px}}.buy{right:10px;bottom:10px;padding:11px 13px 12px;background:#E6287E;color:#fff;font-size:16px;border:2px solid #E6287E;z-index:100;-webkit-animation:animate-first 1s 1 both;animation:animate-first 1s 1 both;-webkit-animation-delay:4s;animation-delay:4s;opacity:0;border-radius:4px}.glitch-wrap,.logo-bg{z-index:-1}.buy:hover{opacity:1;background:#000;color:#E6287E}@media (max-width:768px){.buy{padding:10px 8px 8px 10px;font-size:14px}}.attention{color:#aaa;line-height:1.5;font-size:13px;display:block;margin-top:8px}.copy,p{line-height:1.8}h2 img,p{display:inline-block}.logo-bg{-webkit-animation:animate-first 1s 1 both;animation:animate-first 1s 1 both;-webkit-animation-delay:3s;animation-delay:3s;opacity:0;position:relative}.logo-bg img{position:fixed;height:100vh;width:auto;left:0;right:0;top:0;margin:auto;opacity:.04;z-index:-1}h2{font-size:100px;letter-spacing:.2em;margin-top:80px;margin-bottom:60px;font-family:"Sawarabi Mincho",serif;color:#fff}h2 img{height:80px;width:auto;border-bottom:solid 3px #E6287E}@media (max-width:768px){.logo-bg img{opacity:.03}h2{font-size:36px;margin-top:40px}h2 img{height:40px}}p{max-width:700px;text-align:justify}.firstView .info,.modal{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.copy,.copy-m,.copy-s{text-align:center;font-family:"Sawarabi Mincho",serif}.copy{margin:60px auto;font-size:40px;letter-spacing:.2em;width:100%;color:rgba(170,170,170,.6)}@media (max-width:768px){.copy{font-size:21px;color:#aaa;margin:50px auto}}.copy-m{margin:60px auto;font-size:23px;letter-spacing:.18em;width:100%;line-height:2}.modal,.modal .overlay{width:100vw;height:100vh;top:0;left:0}@media (max-width:768px){.copy-m{font-size:18px;line-height:1.8}}.copy-s{margin:0;font-size:20px;line-height:1.6}.modal{position:fixed;z-index:400;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-animation:fadeIn .6s ease-in-out 0s normal both;animation:fadeIn .6s ease-in-out 0s normal both}.modal .overlay{background:rgba(30,30,30,.9);position:absolute}.modal .box,.modal .box .more{-webkit-box-sizing:border-box;position:relative;text-align:left}.modal .box{padding:40px;background:#000;width:100%;max-width:820px;border:1px solid #aaa;box-sizing:border-box;line-height:1.8}@media (max-width:768px){.copy-s{font-size:16px}.modal .box{width:calc(100vw - 40px);padding:30px;max-height:80vh;overflow-y:scroll}}.modal .box .more{margin:20px auto 10px;padding:5px 8px 5px 18px;background-color:#E6287E;color:#fff;display:inline-block;box-sizing:border-box;border:2px solid #E6287E;font-size:16px;letter-spacing:.15em;border-radius:4px}.banner,section{-webkit-box-sizing:border-box}.modal .box .more::after{content:'＞';padding-left:5px;font-size:15px}@media (max-width:768px){.modal .box .more::after{font-size:16px}.modal .box .more{font-size:18px;width:100%}}.modal .box .more:hover{color:#E6287E;background:#000;opacity:1}.modal .box h3{font-size:18px;letter-spacing:.1em;margin-bottom:15px;color:#fff;line-height:1.5}.modal .box p{text-align:justify;display:block;max-width:100%}.modal .box .close{position:absolute;margin:auto;right:10px;top:10px;width:50px;height:50px;z-index:300;cursor:pointer;background:#000}@media (max-width:768px){.modal .box .close{position:fixed;border:1px solid #E6287E;top:0;right:0}.modal .box .close .line1,.modal .box .close .line2{top:0;bottom:0}}.modal .box .close .line1,.modal .box .close .line2{width:40px;height:2px;background:#fff;position:absolute;margin:auto;left:0;right:0;opacity:1;display:inline-block;-webkit-transition:all .4s cubic-bezier(.23,1,.32,1);transition:all .4s cubic-bezier(.23,1,.32,1);top:0;bottom:0}.modal .box .close .line1{-webkit-transform:translate(0,0) rotate(45deg);-ms-transform:translate(0,0) rotate(45deg);transform:translate(0,0) rotate(45deg)}.modal .box .close .line2{-webkit-transform:translate(0,0) rotate(-45deg);-ms-transform:translate(0,0) rotate(-45deg);transform:translate(0,0) rotate(-45deg)}.modal .block:nth-of-type(3){margin-top:40px}.inactive{-webkit-animation:inactive .9s cubic-bezier(.165,.84,.44,1) 0s normal both;animation:inactive .9s cubic-bezier(.165,.84,.44,1) 0s normal both}@-webkit-keyframes inactive{0%{opacity:1;visibility:visible}90%{opacity:0}100%{visibility:hidden;opacity:0}}@keyframes inactive{0%{opacity:1;visibility:visible}90%{opacity:0}100%{visibility:hidden;opacity:0}}section{padding:40px 10% 0;box-sizing:border-box;margin:160px auto 0;max-width:1500px}@media (max-width:1024px){section{padding:10px 40px 0}}@media (max-width:768px){section{padding:20px 20px 0;margin-top:100px}}.animate-first{-webkit-animation:animate-first 1s 1 both;animation:animate-first 1s 1 both;-webkit-animation-delay:1.5s;animation-delay:1.5s;opacity:0;-webkit-transition:opacity .2s cubic-bezier(.165,.84,.44,1);transition:opacity .2s cubic-bezier(.165,.84,.44,1)}@-webkit-keyframes animate-first{0%{opacity:0}100%{opacity:1}}@keyframes animate-first{0%{opacity:0}100%{opacity:1}}.firstView{margin-top:51px;min-height:calc(100vh - 102px);width:100%;position:relative;padding:0}@media (max-width:768px){.firstView{margin-top:0;min-height:75vh}}.firstView .logo img{position:absolute;left:5vw;bottom:0;top:0;margin:auto;width:auto;height:86vh;z-index:10}@media (max-width:768px){.firstView .logo img{left:5px;height:auto;width:130px;top:10px;bottom:auto}}.firstView .info{position:absolute;bottom:-51px;width:100%;background:#000;text-align:center;font-size:13px;height:51px;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;z-index:10}.firstView .box,.slide .slide-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.firstView .info a{color:#fff}.firstView .box{position:absolute;right:0;top:0;height:calc(100vh - 102px);width:30vw;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:768px){.firstView .box{width:180px;top:60px;height:auto;text-align:right;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}}.introduction,.movie{text-align:center}.firstView .box .intro-copy{color:#fff;display:inline;font-family:"Sawarabi Mincho",serif;letter-spacing:.2em}.firstView .box .intro-copy .large{background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(0,#000));background:linear-gradient(transparent 0,#000 0);line-height:2;font-size:24px}@media (max-width:768px){.firstView .box .intro-copy .large{font-size:18px}}.firstView .box .intro-copy .small{font-size:16px;line-height:1.6;background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(0,#000));background:linear-gradient(transparent 0,#000 0)}.firstView .box .online img{height:auto;width:20vw;max-width:200px}.firstView .box .date{margin:40px 0}@media (max-width:768px){.firstView .box .intro-copy .small{font-size:14px}.firstView .box .online img{width:120px;display:none}.firstView .box .date{margin:20px 0 0}}.firstView .box .date img{height:100px;width:auto;border:1px solid #fff;padding:20px;background-color:#000}@media (max-width:768px){.firstView .box .date img{width:80px;height:auto;padding:15px}}.movie .movie-main,.movie .movie-sub{padding-bottom:56.25%;overflow:hidden}#impressions .voice{-webkit-column-count:4;-moz-column-count:4;column-count:4;-webkit-column-width:20px;-moz-column-width:20px;column-width:20px;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}#impressions .voice img{font-size:0;display:block;margin-bottom:10px}.slide{width:100%;margin-top:80px}.slide .slide-wrap{display:flex;width:200vw}@media (max-width:768px){#impressions .voice{-webkit-column-count:2;-moz-column-count:2;column-count:2}.slide .slide-wrap{width:600vw}}.slide .slide-wrap .wrap1,.slide .slide-wrap .wrap2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:200vw;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}@media (max-width:768px){.slide .slide-wrap .wrap1,.slide .slide-wrap .wrap2{width:600vw}}.slide .slide-wrap .wrap1{-webkit-animation:slide1 40s -20s linear infinite;animation:slide1 40s -20s linear infinite}.slide .slide-wrap .wrap2{-webkit-animation:slide2 40s 0s linear infinite;animation:slide2 40s 0s linear infinite}.slide .slide-wrap img{width:25%}@-webkit-keyframes slide1{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{-webkit-transform:translate3d(-200%,0,0);transform:translate3d(-200%,0,0)}}@keyframes slide1{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{-webkit-transform:translate3d(-200%,0,0);transform:translate3d(-200%,0,0)}}@-webkit-keyframes slide2{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{-webkit-transform:translate3d(-300%,0,0);transform:translate3d(-300%,0,0)}}@keyframes slide2{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{-webkit-transform:translate3d(-300%,0,0);transform:translate3d(-300%,0,0)}}@-webkit-keyframes slide3{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}100%{-webkit-transform:translateX(-200%);transform:translateX(-200%)}}@keyframes slide3{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}100%{-webkit-transform:translateX(-200%);transform:translateX(-200%)}}.movie .banner-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:768px){.movie .banner-wrap{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.movie .bg-copy{font-size:24px;font-family:"Sawarabi Mincho",serif;margin-top:80px;letter-spacing:.3em;line-height:1.8}.movie #movie{padding-top:80px}.movie .movie-main{margin-top:0;position:relative;height:0}.movie .movie-main iframe{position:absolute;top:0;left:0;width:100%;height:100%}.movie .movie-caption{margin-top:10px;letter-spacing:.1em}.movie .movie-sub-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.movie .movie-sub-box{width:calc(50% - 10px);margin-top:30px}@media (max-width:768px){.movie .movie-sub-box{width:calc(50% - 10px)}}.movie .movie-sub{position:relative;height:0}.movie .movie-sub iframe{position:absolute;top:0;left:0;width:100%;height:100%}.banner{width:32%;width:calc(33.333% - 10px);box-sizing:border-box;font-size:0;margin:0 10px}@media (max-width:768px){.banner{width:100%;margin:0 0 20px}}.banner .banner-title{font-size:16px;color:#fff;letter-spacing:.1em;margin-bottom:15px}.banner .banner-date,.banner p{margin-bottom:10px}.banner .banner-date span{color:#fff}.banner img{font-size:0}.introduction .arrow-down{width:50px;margin:40px auto}@media (max-width:768px){.introduction .arrow-down{margin:20px auto;width:40px}}.introduction .point-wrap{max-width:1000px;margin:0 auto;text-align:left;background:#000;-webkit-box-sizing:border-box;box-sizing:border-box;padding:30px 40px 40px}@media (max-width:1024px){.introduction .point-wrap{padding:15px 20px 20px}}.introduction .point-wrap h3{color:#fff;font-size:20px;letter-spacing:.1em;display:inline-block;padding-bottom:5px;margin-bottom:30px;border-bottom:solid #fff 4px}@media (max-width:768px){.introduction .point-wrap h3{font-size:16px}}.introduction .point-wrap h3 span{font-size:36px;padding-left:5px;position:relative;top:2px;letter-spacing:0}@media (max-width:768px){.introduction .point-wrap h3 span{font-size:26px}}.introduction .point-wrap h4{font-family:"Sawarabi Mincho",serif;font-size:30px;color:#fff;margin-bottom:20px}@media (max-width:768px){.introduction .point-wrap h4{font-size:23px}}.introduction .point-wrap p{line-height:2;font-size:17px}.introduction .point-wrap .point4-text{display:block;margin-bottom:20px}.introduction .point-wrap .banner-wrap,.introduction .point1{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.introduction .point-wrap .point4-text:last-of-type{margin-bottom:0}.introduction .point-wrap .point4-text a{border-bottom:solid 1px #E6287E}.introduction .point-wrap .banner-wrap{display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.introduction .point-wrap .banner-wrap .banner{width:45%;width:calc(50% - 20px);margin:0}@media (max-width:768px){.introduction .point-wrap p{font-size:16px}.introduction .point-wrap .banner-wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.introduction .point-wrap .banner-wrap .banner{width:100%;margin-bottom:25px}.introduction .point-wrap .banner-wrap .banner:last-of-type{margin-bottom:0}}.introduction .point1{display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.introduction .step-wrap,.story .box-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.introduction .point1 .box{width:50%}.introduction .point1 .box:last-of-type{width:47%}@media (max-width:1024px){.introduction .point1{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.introduction .point1 .box{width:100%}.introduction .point1 .box:last-of-type{margin-top:30px;width:100%}}.introduction .point2 .movie-main{margin-top:30px;position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.introduction .point2 .movie-main iframe{position:absolute;top:0;left:0;width:100%;height:100%}.introduction .step-wrap{display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}@media (max-width:768px){.introduction .step-wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.introduction .point4{margin-bottom:60px}.introduction .plus{width:20px;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}@media (max-width:768px){.introduction .plus{margin:30px auto}}.introduction .step{max-width:1000px;width:calc(33.333% - 50px);margin:0;position:relative}.introduction .step img,.story{width:100%}.introduction .step p{width:100%;margin-top:10px;font-size:17px;line-height:1.8;padding-right:15px;-webkit-box-sizing:border-box;box-sizing:border-box}.cast p,.story .box-wrap{-webkit-box-sizing:border-box}@media (max-width:768px){.introduction .step,.introduction .step img{width:100%}.introduction .step p{padding-right:0;width:100%;margin-top:10px;font-size:15px}}.introduction .step .attention{margin-bottom:0}.introduction .overview{display:inline-block;border:1px solid #999;margin-top:80px;padding:40px;line-height:1.8;text-align:justify;letter-spacing:.01em}.introduction .overview h4{font-weight:700;color:#fff;letter-spacing:.4em;margin-bottom:5px}.introduction .overview .box{margin-bottom:20px}.introduction .overview .box:last-of-type{margin-bottom:0}.introduction .timeline-text{margin:40px 0 20px}@media (max-width:768px){.introduction .overview{padding:25px 15px}.story{width:100%}}.story .chart{width:80%;margin:40px auto 0}.story .box-wrap{display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:40px auto auto;max-width:1000px;width:100%;box-sizing:border-box;background-color:#000;padding:40px;border:1px solid #aaa}@media (max-width:768px){.story .chart{width:100%}.story .box-wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px}}.story .box-wrap .left-box{height:auto;width:calc(30% - 20px)}@media (max-width:768px){.story .box-wrap .left-box{width:100%}}.story .box-wrap .left-box img{font-size:0;margin-top:2px}.story .box-wrap .right-box{width:58%;width:calc(70% - 20px)}@media (max-width:768px){.story .box-wrap .right-box{width:100%;margin-top:20px}}.story .box-wrap .right-box p{margin:40px 0}@media (max-width:768px){.story .box-wrap .right-box p{margin:20px 0}}.story .box-wrap .right-box .copy-s{font-family:"Sawarabi Mincho",serif;margin:0;font-size:20px;text-align:left}.story .box-imges{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.story .box-imges img{width:24%;width:calc(25% - 10px)}@media (max-width:768px){.story .box-wrap .right-box .copy-s{font-size:18px}.story .box-imges img{width:calc(25% - 2px);height:auto}}.story .copy-wrap .copy-m{margin-top:60px;line-height:1.8;margin-bottom:20px}.story .copy-wrap .text{line-height:2;text-align:center}.cast p{color:#fff;letter-spacing:.2em;line-height:1.5;margin-top:10px;box-sizing:border-box;padding-right:10px}.cast p .attention{display:block;margin-top:8px;line-height:1.6}.cast .block-wrap,.ticket .step-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.cast .block-wrap{display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto}.cast .block-wrap .block{margin-bottom:40px;width:32%;width:calc(33.333% - 10px);word-break:break-all}.ticket .step-wrap{display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}@media (max-width:768px){.cast .block-wrap .block{width:calc(50% - 10px)}.ticket .step-wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.ticket .plus{margin:30px auto}}.ticket .plus{width:20px;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.ticket .point-wrap{max-width:1000px;margin:0 auto;text-align:left;background:#000;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px}@media (max-width:1024px){.ticket .point-wrap{padding:20px}}.ticket .step{max-width:1000px;width:calc(50% - 50px);margin:0;position:relative}.ticket .step img,.ticket .step p{width:100%;-webkit-box-sizing:border-box}.ticket .step p,.ticket .step ul{margin-top:10px}.ticket .step img{box-sizing:border-box;border:1px solid #444}.ticket .step p{font-size:17px;line-height:1.6;padding-right:15px;box-sizing:border-box;letter-spacing:.1em}@media (max-width:768px){.ticket .step,.ticket .step img{width:100%}.ticket .step p{padding-right:0;width:100%;margin-top:10px;font-size:15px}}.ticket .step ul li{letter-spacing:.02em}.ticket .step .attention{margin-bottom:0}.ticket h3{font-size:20px;letter-spacing:.2em;margin:60px 0 30px;color:#fff}@media (max-width:768px){.ticket h3{margin-top:40px}}.ticket .copy-wrap .copy-m{margin-bottom:40px}.ticket .copy-wrap .copy-s{margin-bottom:80px}.ticket .box{margin:auto auto 60px;text-align:left}.ticket .box:nth-of-type(3){margin-top:60px;border-bottom:solid 1px #666;padding-bottom:50px}.ticket .line{border-top:solid 1px #666}.ticket .block-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.ticket .block-wrap .block-left{width:10%}@media (max-width:768px){.ticket .box{margin-bottom:40px}.ticket .box:nth-of-type(3){margin-top:40px;padding-bottom:30px}.ticket .block-wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.ticket .block-wrap .block-left{width:calc(30% - 20px);position:relative;top:7px}}.ticket .block-wrap .block-right{width:calc(90% - 40px)}@media (max-width:768px){.ticket .block-wrap .block-right{width:calc(70% - 10px)}}.ticket .online{margin-top:30px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:100%}.ticket .online p{text-align:center;display:block}.ticket .online .block-left{width:calc(50% - 20px);text-align:center}@media (max-width:768px){.ticket .online{margin-top:20px}.ticket .online .block-left{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.ticket .online .block-left img{height:120px;width:auto;margin-bottom:10px}@media (max-width:768px){.ticket .online .block-left img{height:auto;width:calc(30% - 10px);margin:0}.ticket .online .block-left p{text-align:justify;width:calc(70% - 20px)}}.ticket .online .block-right{width:calc(50% - 20px);text-align:center}@media (max-width:768px){.ticket .online .block-right{margin-top:30px;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.ticket .online .block-right img{height:120px;width:auto;margin-bottom:10px}@media (max-width:768px){.ticket .online .block-right img{height:auto;width:calc(30% - 20px);margin:0}.ticket .online .block-right{width:100%}.ticket .online .block-right p{text-align:justify;width:calc(70% - 20px)}.ticket .price-wrap{width:100%}}.ticket .price-wrap{width:100%;margin:80px auto;text-align:center}.ticket .price-wrap h3{font-size:40px;text-align:center;border-bottom:solid 1px #E6287E;display:inline-block;margin:0 auto 30px}@media (max-width:768px){.ticket .price-wrap h3{font-size:24px;margin-bottom:10px}}.ticket .price-wrap .or{margin-top:40px;font-size:26px;color:#fff;letter-spacing:.2em}@media (max-width:768px){.ticket .price-wrap .or{font-size:20px;margin-top:30px}}.ticket .price-block{margin-top:40px;padding:40px;line-height:2;background:#000;text-align:center}.ticket .price-block span{color:#aaa;font-size:14px}.ticket .price-block .content-text{color:#fff;font-size:18px}@media (max-width:768px){.ticket .price-block{padding:20px;margin-top:30px}.ticket .price-block .content-text{font-size:14px}}.ticket .price-block .content-text li{border:1px solid #aaa;-webkit-box-sizing:border-box;box-sizing:border-box;padding:30px;margin:auto;text-align:center;width:80%;max-width:600px}@media (max-width:768px){.ticket .price-block .content-text li{width:100%;padding:22px 10px 25px}}.ticket .price-block .content-text li::before{display:none}.ticket .price-block .content-text .plus{width:30px;height:30px;border:none;padding:0;margin:20px auto}.ticket .price-block .content-text span{display:block}.ticket .price-block .content-text .time{color:#fff}.ticket .price-block .content-text .time .box{text-align:center;border:none}.ticket .price-block .content-text .time .box .large{font-size:40px;border-bottom:solid 1px #fff;line-height:1;padding-bottom:10px;margin:20px 25px 30px}@media (max-width:768px){.ticket .price-block .content-text .time .box .large{font-size:24px;margin:20px 10px;letter-spacing:.08em}}.ticket .price-block .content-text .time .box .large::after{content:"start";font-size:12px;position:relative;bottom:.2em;letter-spacing:.1em;vertical-align:middle}.goods .more::after,.ticket .more::after{content:'＞'}@media (max-width:768px){.ticket .price-block .content-text .time .box .large::after{font-size:11px}}.ticket .price-block .content-text .large{color:#fff;font-size:18px;margin-bottom:40px;letter-spacing:.2em;line-height:1.6;display:inline-block}.goods .more,.ticket .more{position:relative;font-weight:700;letter-spacing:.15em}.ticket .price-block .content-text .large span{position:relative;top:-.1em;display:inline;font-size:50px;color:#fff;padding:0 15px;vertical-align:middle}@media (max-width:768px){.ticket .price-block .content-text .large{font-size:15px;margin-bottom:20px}.ticket .price-block .content-text .large span{top:-.12em;font-size:30px;padding:0 7px}}.ticket .price-block .content-text .and{color:#fff;font-size:18px;display:inline}.ticket .price-block .price{font-size:30px;margin-top:30px;color:#fff;line-height:1.4}.ticket .price-block .attention{margin-top:15px}.ticket .wrap{text-align:center}.ticket .banner{width:40%;margin:40px auto 0;display:inline-block}@media (max-width:768px){.ticket .price-block .price{font-size:22px}.ticket .banner{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}}.ticket .btn{margin:20px auto 40px;display:block;text-align:center}.ticket .btn a{display:inline-block;padding:11px 13px 12px 20px;background:#E6287E;color:#fff;font-size:16px;border:2px solid #E6287E;z-index:100;font-weight:700;-webkit-animation:animate-first 1s 1 both;animation:animate-first 1s 1 both;-webkit-animation-delay:4s;animation-delay:4s;opacity:0;border-radius:4px}.ticket .btn a:hover{opacity:1;background:#000;color:#E6287E}.ticket .more{margin:40px auto 120px;padding:15px 8px 15px 18px;background-color:#E6287E;color:#fff;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid #E6287E;font-size:20px;text-align:center;width:70%;border-radius:6px}.ticket .box.prologue,.ticket h3.prologue{margin-bottom:0;text-align:center}.ticket .more::after{padding-left:5px;font-size:18px}@media (max-width:768px){.ticket .more::after{font-size:16px}.ticket .more{font-size:18px;width:100%}}.ticket .more:hover{color:#E6287E;background:#000;opacity:1}.ticket h3.prologue{color:#fff;font-size:18px;margin-top:40px}.ticket .prologue-info{display:inline-block;margin:0 auto}.goods{text-align:center}@media (max-width:768px){.goods{text-align:left}}.goods .copy-s{margin-bottom:20px;font-family:"Sawarabi Mincho",serif;font-size:20px;text-align:center;line-height:1.6}.goods .copy-s span{font-size:15px;display:block;margin-top:10px}@media (max-width:768px){.goods .copy-s span{font-size:13px}.goods .copy-s{font-size:16px;text-align:justify}}.goods .more,.staff{text-align:center}.goods .more{margin:40px auto 120px;padding:15px 8px 15px 18px;background-color:#E6287E;color:#fff;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid #E6287E;font-size:20px;width:70%;border-radius:6px}.glitch-img,.glitch-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.goods .more::after{padding-left:5px;font-size:18px}@media (max-width:768px){.goods .more::after{font-size:16px}.goods .more{font-size:18px;width:100%}}.goods .more:hover{color:#E6287E;background:#000;opacity:1}.goods .date{color:#fff;margin-top:20px;font-size:20px;letter-spacing:.2em}@media (max-width:768px){.goods .date{font-size:16px}}.staff table{text-align:left;margin:auto;border-collapse:separate;border-spacing:20px 10px}.staff table tr{padding-bottom:15px}.staff table td{line-height:1.8}footer{background-color:#000;padding:60px 40px;margin-top:120px;border-top:#666 solid 1px}footer .footer-link{margin-top:20px}footer a{display:inline-block;color:#fff}.glitch-parameter{--glitch-width:100vw;--glitch-height:100vh;--gap-horizontal:10px;--gap-vertical:5px;--color-title:#fff;--time-anim:4s;--delay-anim:2s;--blend-mode-1:none;--blend-mode-2:none;--blend-mode-3:none;--blend-mode-4:overlay;--blend-mode-5:overlay;--blend-color-1:transparent;--blend-color-2:transparent;--blend-color-3:transparent;--blend-color-4:#E6287E}.glitch-img{background:url(/src/images/main.jpg) 50% 0 no-repeat;background-color:var(--blend-color-1);background-size:cover;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);background-blend-mode:var(--blend-mode-1)}.glitch-img:nth-child(n+2){opacity:0;-webkit-animation-duration:var(--time-anim);animation-duration:var(--time-anim);-webkit-animation-delay:var(--delay-anim);animation-delay:var(--delay-anim);-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.glitch-img:nth-child(2){background-color:var(--blend-color-2);background-blend-mode:var(--blend-mode-2);-webkit-animation-name:glitch-anim-1;animation-name:glitch-anim-1}.glitch-img:nth-child(3){background-color:var(--blend-color-3);background-blend-mode:var(--blend-mode-3);-webkit-animation-name:glitch-anim-2;animation-name:glitch-anim-2}.glitch-img:nth-child(4){background-color:var(--blend-color-4);background-blend-mode:var(--blend-mode-4);-webkit-animation-name:glitch-anim-3;animation-name:glitch-anim-3}@-webkit-keyframes glitch-anim-1{0%{opacity:1;-webkit-transform:translate3d(var(--gap-horizontal),0,0);transform:translate3d(var(--gap-horizontal),0,0);-webkit-clip-path:polygon(0 2%,100% 2%,100% 5%,0 5%);clip-path:polygon(0 2%,100% 2%,100% 5%,0 5%)}2%{-webkit-clip-path:polygon(0 15%,100% 15%,100% 15%,0 15%);clip-path:polygon(0 15%,100% 15%,100% 15%,0 15%)}4%{-webkit-clip-path:polygon(0 10%,100% 10%,100% 20%,0 20%);clip-path:polygon(0 10%,100% 10%,100% 20%,0 20%)}6%{-webkit-clip-path:polygon(0 1%,100% 1%,100% 2%,0 2%);clip-path:polygon(0 1%,100% 1%,100% 2%,0 2%)}8%{-webkit-clip-path:polygon(0 33%,100% 33%,100% 33%,0 33%);clip-path:polygon(0 33%,100% 33%,100% 33%,0 33%)}10%{-webkit-clip-path:polygon(0 44%,100% 44%,100% 44%,0 44%);clip-path:polygon(0 44%,100% 44%,100% 44%,0 44%)}12%{-webkit-clip-path:polygon(0 50%,100% 50%,100% 20%,0 20%);clip-path:polygon(0 50%,100% 50%,100% 20%,0 20%)}14%{-webkit-clip-path:polygon(0 70%,100% 70%,100% 70%,0 70%);clip-path:polygon(0 70%,100% 70%,100% 70%,0 70%)}16%{-webkit-clip-path:polygon(0 80%,100% 80%,100% 80%,0 80%);clip-path:polygon(0 80%,100% 80%,100% 80%,0 80%)}18%{-webkit-clip-path:polygon(0 50%,100% 50%,100% 55%,0 55%);clip-path:polygon(0 50%,100% 50%,100% 55%,0 55%)}20%{-webkit-clip-path:polygon(0 70%,100% 70%,100% 80%,0 80%);clip-path:polygon(0 70%,100% 70%,100% 80%,0 80%)}21.9%{opacity:1;-webkit-transform:translate3d(var(--gap-horizontal),0,0);transform:translate3d(var(--gap-horizontal),0,0)}100%,22%{opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-clip-path:polygon(0 0,0 0,0 0,0 0);clip-path:polygon(0 0,0 0,0 0,0 0)}}@keyframes glitch-anim-1{0%{opacity:1;-webkit-transform:translate3d(var(--gap-horizontal),0,0);transform:translate3d(var(--gap-horizontal),0,0);-webkit-clip-path:polygon(0 2%,100% 2%,100% 5%,0 5%);clip-path:polygon(0 2%,100% 2%,100% 5%,0 5%)}2%{-webkit-clip-path:polygon(0 15%,100% 15%,100% 15%,0 15%);clip-path:polygon(0 15%,100% 15%,100% 15%,0 15%)}4%{-webkit-clip-path:polygon(0 10%,100% 10%,100% 20%,0 20%);clip-path:polygon(0 10%,100% 10%,100% 20%,0 20%)}6%{-webkit-clip-path:polygon(0 1%,100% 1%,100% 2%,0 2%);clip-path:polygon(0 1%,100% 1%,100% 2%,0 2%)}8%{-webkit-clip-path:polygon(0 33%,100% 33%,100% 33%,0 33%);clip-path:polygon(0 33%,100% 33%,100% 33%,0 33%)}10%{-webkit-clip-path:polygon(0 44%,100% 44%,100% 44%,0 44%);clip-path:polygon(0 44%,100% 44%,100% 44%,0 44%)}12%{-webkit-clip-path:polygon(0 50%,100% 50%,100% 20%,0 20%);clip-path:polygon(0 50%,100% 50%,100% 20%,0 20%)}14%{-webkit-clip-path:polygon(0 70%,100% 70%,100% 70%,0 70%);clip-path:polygon(0 70%,100% 70%,100% 70%,0 70%)}16%{-webkit-clip-path:polygon(0 80%,100% 80%,100% 80%,0 80%);clip-path:polygon(0 80%,100% 80%,100% 80%,0 80%)}18%{-webkit-clip-path:polygon(0 50%,100% 50%,100% 55%,0 55%);clip-path:polygon(0 50%,100% 50%,100% 55%,0 55%)}20%{-webkit-clip-path:polygon(0 70%,100% 70%,100% 80%,0 80%);clip-path:polygon(0 70%,100% 70%,100% 80%,0 80%)}21.9%{opacity:1;-webkit-transform:translate3d(var(--gap-horizontal),0,0);transform:translate3d(var(--gap-horizontal),0,0)}100%,22%{opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-clip-path:polygon(0 0,0 0,0 0,0 0);clip-path:polygon(0 0,0 0,0 0,0 0)}}@-webkit-keyframes glitch-anim-2{0%{opacity:1;-webkit-transform:translate3d(calc(-1 * var(--gap-horizontal)),0,0);transform:translate3d(calc(-1 * var(--gap-horizontal)),0,0);-webkit-clip-path:polygon(0 25%,100% 25%,100% 30%,0 30%);clip-path:polygon(0 25%,100% 25%,100% 30%,0 30%)}3%{-webkit-clip-path:polygon(0 3%,100% 3%,100% 3%,0 3%);clip-path:polygon(0 3%,100% 3%,100% 3%,0 3%)}5%{-webkit-clip-path:polygon(0 5%,100% 5%,100% 20%,0 20%);clip-path:polygon(0 5%,100% 5%,100% 20%,0 20%)}7%{-webkit-clip-path:polygon(0 20%,100% 20%,100% 20%,0 20%);clip-path:polygon(0 20%,100% 20%,100% 20%,0 20%)}9%{-webkit-clip-path:polygon(0 40%,100% 40%,100% 40%,0 40%);clip-path:polygon(0 40%,100% 40%,100% 40%,0 40%)}11%{-webkit-clip-path:polygon(0 52%,100% 52%,100% 59%,0 59%);clip-path:polygon(0 52%,100% 52%,100% 59%,0 59%)}13%{-webkit-clip-path:polygon(0 60%,100% 60%,100% 60%,0 60%);clip-path:polygon(0 60%,100% 60%,100% 60%,0 60%)}15%{-webkit-clip-path:polygon(0 75%,100% 75%,100% 75%,0 75%);clip-path:polygon(0 75%,100% 75%,100% 75%,0 75%)}17%{-webkit-clip-path:polygon(0 65%,100% 65%,100% 40%,0 40%);clip-path:polygon(0 65%,100% 65%,100% 40%,0 40%)}19%{-webkit-clip-path:polygon(0 45%,100% 45%,100% 50%,0 50%);clip-path:polygon(0 45%,100% 45%,100% 50%,0 50%)}20%{-webkit-clip-path:polygon(0 14%,100% 14%,100% 33%,0 33%);clip-path:polygon(0 14%,100% 14%,100% 33%,0 33%)}21.9%{opacity:1;-webkit-transform:translate3d(calc(-1 * var(--gap-horizontal)),0,0);transform:translate3d(calc(-1 * var(--gap-horizontal)),0,0)}100%,22%{opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-clip-path:polygon(0 0,0 0,0 0,0 0);clip-path:polygon(0 0,0 0,0 0,0 0)}}@keyframes glitch-anim-2{0%{opacity:1;-webkit-transform:translate3d(calc(-1 * var(--gap-horizontal)),0,0);transform:translate3d(calc(-1 * var(--gap-horizontal)),0,0);-webkit-clip-path:polygon(0 25%,100% 25%,100% 30%,0 30%);clip-path:polygon(0 25%,100% 25%,100% 30%,0 30%)}3%{-webkit-clip-path:polygon(0 3%,100% 3%,100% 3%,0 3%);clip-path:polygon(0 3%,100% 3%,100% 3%,0 3%)}5%{-webkit-clip-path:polygon(0 5%,100% 5%,100% 20%,0 20%);clip-path:polygon(0 5%,100% 5%,100% 20%,0 20%)}7%{-webkit-clip-path:polygon(0 20%,100% 20%,100% 20%,0 20%);clip-path:polygon(0 20%,100% 20%,100% 20%,0 20%)}9%{-webkit-clip-path:polygon(0 40%,100% 40%,100% 40%,0 40%);clip-path:polygon(0 40%,100% 40%,100% 40%,0 40%)}11%{-webkit-clip-path:polygon(0 52%,100% 52%,100% 59%,0 59%);clip-path:polygon(0 52%,100% 52%,100% 59%,0 59%)}13%{-webkit-clip-path:polygon(0 60%,100% 60%,100% 60%,0 60%);clip-path:polygon(0 60%,100% 60%,100% 60%,0 60%)}15%{-webkit-clip-path:polygon(0 75%,100% 75%,100% 75%,0 75%);clip-path:polygon(0 75%,100% 75%,100% 75%,0 75%)}17%{-webkit-clip-path:polygon(0 65%,100% 65%,100% 40%,0 40%);clip-path:polygon(0 65%,100% 65%,100% 40%,0 40%)}19%{-webkit-clip-path:polygon(0 45%,100% 45%,100% 50%,0 50%);clip-path:polygon(0 45%,100% 45%,100% 50%,0 50%)}20%{-webkit-clip-path:polygon(0 14%,100% 14%,100% 33%,0 33%);clip-path:polygon(0 14%,100% 14%,100% 33%,0 33%)}21.9%{opacity:1;-webkit-transform:translate3d(calc(-1 * var(--gap-horizontal)),0,0);transform:translate3d(calc(-1 * var(--gap-horizontal)),0,0)}100%,22%{opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-clip-path:polygon(0 0,0 0,0 0,0 0);clip-path:polygon(0 0,0 0,0 0,0 0)}}@-webkit-keyframes glitch-anim-3{0%{opacity:1;-webkit-transform:translate3d(0,calc(-1 * var(--gap-vertical)),0) scale3d(-1,-1,1);transform:translate3d(0,calc(-1 * var(--gap-vertical)),0) scale3d(-1,-1,1);-webkit-clip-path:polygon(0 1%,100% 1%,100% 3%,0 3%);clip-path:polygon(0 1%,100% 1%,100% 3%,0 3%)}1.5%{-webkit-clip-path:polygon(0 10%,100% 10%,100% 9%,0 9%);clip-path:polygon(0 10%,100% 10%,100% 9%,0 9%)}2%{-webkit-clip-path:polygon(0 5%,100% 5%,100% 6%,0 6%);clip-path:polygon(0 5%,100% 5%,100% 6%,0 6%)}2.5%{-webkit-clip-path:polygon(0 20%,100% 20%,100% 20%,0 20%);clip-path:polygon(0 20%,100% 20%,100% 20%,0 20%)}3%{-webkit-clip-path:polygon(0 10%,100% 10%,100% 10%,0 10%);clip-path:polygon(0 10%,100% 10%,100% 10%,0 10%)}5%{-webkit-clip-path:polygon(0 30%,100% 30%,100% 25%,0 25%);clip-path:polygon(0 30%,100% 30%,100% 25%,0 25%)}5.5%{-webkit-clip-path:polygon(0 15%,100% 15%,100% 16%,0 16%);clip-path:polygon(0 15%,100% 15%,100% 16%,0 16%)}7%{-webkit-clip-path:polygon(0 40%,100% 40%,100% 39%,0 39%);clip-path:polygon(0 40%,100% 40%,100% 39%,0 39%)}8%{-webkit-clip-path:polygon(0 20%,100% 20%,100% 21%,0 21%);clip-path:polygon(0 20%,100% 20%,100% 21%,0 21%)}9%{-webkit-clip-path:polygon(0 60%,100% 60%,100% 55%,0 55%);clip-path:polygon(0 60%,100% 60%,100% 55%,0 55%)}10.5%{-webkit-clip-path:polygon(0 30%,100% 30%,100% 31%,0 31%);clip-path:polygon(0 30%,100% 30%,100% 31%,0 31%)}11%{-webkit-clip-path:polygon(0 70%,100% 70%,100% 69%,0 69%);clip-path:polygon(0 70%,100% 70%,100% 69%,0 69%)}13%{-webkit-clip-path:polygon(0 40%,100% 40%,100% 41%,0 41%);clip-path:polygon(0 40%,100% 40%,100% 41%,0 41%)}14%{-webkit-clip-path:polygon(0 80%,100% 80%,100% 75%,0 75%);clip-path:polygon(0 80%,100% 80%,100% 75%,0 75%)}14.5%{-webkit-clip-path:polygon(0 50%,100% 50%,100% 51%,0 51%);clip-path:polygon(0 50%,100% 50%,100% 51%,0 51%)}15%{-webkit-clip-path:polygon(0 90%,100% 90%,100% 90%,0 90%);clip-path:polygon(0 90%,100% 90%,100% 90%,0 90%)}16%{-webkit-clip-path:polygon(0 60%,100% 60%,100% 60%,0 60%);clip-path:polygon(0 60%,100% 60%,100% 60%,0 60%)}18%{-webkit-clip-path:polygon(0 100%,100% 100%,100% 99%,0 99%);clip-path:polygon(0 100%,100% 100%,100% 99%,0 99%)}20%{-webkit-clip-path:polygon(0 70%,100% 70%,100% 71%,0 71%);clip-path:polygon(0 70%,100% 70%,100% 71%,0 71%)}21.9%{opacity:1;-webkit-transform:translate3d(0,calc(-1 * var(--gap-vertical)),0) scale3d(-1,-1,1);transform:translate3d(0,calc(-1 * var(--gap-vertical)),0) scale3d(-1,-1,1)}100%,22%{opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-clip-path:polygon(0 0,0 0,0 0,0 0);clip-path:polygon(0 0,0 0,0 0,0 0)}}@keyframes glitch-anim-3{0%{opacity:1;-webkit-transform:translate3d(0,calc(-1 * var(--gap-vertical)),0) scale3d(-1,-1,1);transform:translate3d(0,calc(-1 * var(--gap-vertical)),0) scale3d(-1,-1,1);-webkit-clip-path:polygon(0 1%,100% 1%,100% 3%,0 3%);clip-path:polygon(0 1%,100% 1%,100% 3%,0 3%)}1.5%{-webkit-clip-path:polygon(0 10%,100% 10%,100% 9%,0 9%);clip-path:polygon(0 10%,100% 10%,100% 9%,0 9%)}2%{-webkit-clip-path:polygon(0 5%,100% 5%,100% 6%,0 6%);clip-path:polygon(0 5%,100% 5%,100% 6%,0 6%)}2.5%{-webkit-clip-path:polygon(0 20%,100% 20%,100% 20%,0 20%);clip-path:polygon(0 20%,100% 20%,100% 20%,0 20%)}3%{-webkit-clip-path:polygon(0 10%,100% 10%,100% 10%,0 10%);clip-path:polygon(0 10%,100% 10%,100% 10%,0 10%)}5%{-webkit-clip-path:polygon(0 30%,100% 30%,100% 25%,0 25%);clip-path:polygon(0 30%,100% 30%,100% 25%,0 25%)}5.5%{-webkit-clip-path:polygon(0 15%,100% 15%,100% 16%,0 16%);clip-path:polygon(0 15%,100% 15%,100% 16%,0 16%)}7%{-webkit-clip-path:polygon(0 40%,100% 40%,100% 39%,0 39%);clip-path:polygon(0 40%,100% 40%,100% 39%,0 39%)}8%{-webkit-clip-path:polygon(0 20%,100% 20%,100% 21%,0 21%);clip-path:polygon(0 20%,100% 20%,100% 21%,0 21%)}9%{-webkit-clip-path:polygon(0 60%,100% 60%,100% 55%,0 55%);clip-path:polygon(0 60%,100% 60%,100% 55%,0 55%)}10.5%{-webkit-clip-path:polygon(0 30%,100% 30%,100% 31%,0 31%);clip-path:polygon(0 30%,100% 30%,100% 31%,0 31%)}11%{-webkit-clip-path:polygon(0 70%,100% 70%,100% 69%,0 69%);clip-path:polygon(0 70%,100% 70%,100% 69%,0 69%)}13%{-webkit-clip-path:polygon(0 40%,100% 40%,100% 41%,0 41%);clip-path:polygon(0 40%,100% 40%,100% 41%,0 41%)}14%{-webkit-clip-path:polygon(0 80%,100% 80%,100% 75%,0 75%);clip-path:polygon(0 80%,100% 80%,100% 75%,0 75%)}14.5%{-webkit-clip-path:polygon(0 50%,100% 50%,100% 51%,0 51%);clip-path:polygon(0 50%,100% 50%,100% 51%,0 51%)}15%{-webkit-clip-path:polygon(0 90%,100% 90%,100% 90%,0 90%);clip-path:polygon(0 90%,100% 90%,100% 90%,0 90%)}16%{-webkit-clip-path:polygon(0 60%,100% 60%,100% 60%,0 60%);clip-path:polygon(0 60%,100% 60%,100% 60%,0 60%)}18%{-webkit-clip-path:polygon(0 100%,100% 100%,100% 99%,0 99%);clip-path:polygon(0 100%,100% 100%,100% 99%,0 99%)}20%{-webkit-clip-path:polygon(0 70%,100% 70%,100% 71%,0 71%);clip-path:polygon(0 70%,100% 70%,100% 71%,0 71%)}21.9%{opacity:1;-webkit-transform:translate3d(0,calc(-1 * var(--gap-vertical)),0) scale3d(-1,-1,1);transform:translate3d(0,calc(-1 * var(--gap-vertical)),0) scale3d(-1,-1,1)}100%,22%{opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-clip-path:polygon(0 0,0 0,0 0,0 0);clip-path:polygon(0 0,0 0,0 0,0 0)}}@-webkit-keyframes glitch-anim-text{0%{-webkit-transform:translate3d(calc(-1 * var(--gap-horizontal)),0,0) scale3d(-1,-1,1);transform:translate3d(calc(-1 * var(--gap-horizontal)),0,0) scale3d(-1,-1,1);-webkit-clip-path:polygon(0 20%,100% 20%,100% 21%,0 21%);clip-path:polygon(0 20%,100% 20%,100% 21%,0 21%)}2%{-webkit-clip-path:polygon(0 33%,100% 33%,100% 33%,0 33%);clip-path:polygon(0 33%,100% 33%,100% 33%,0 33%)}4%{-webkit-clip-path:polygon(0 44%,100% 44%,100% 44%,0 44%);clip-path:polygon(0 44%,100% 44%,100% 44%,0 44%)}5%{-webkit-clip-path:polygon(0 50%,100% 50%,100% 20%,0 20%);clip-path:polygon(0 50%,100% 50%,100% 20%,0 20%)}6%{-webkit-clip-path:polygon(0 70%,100% 70%,100% 70%,0 70%);clip-path:polygon(0 70%,100% 70%,100% 70%,0 70%)}7%{-webkit-clip-path:polygon(0 80%,100% 80%,100% 80%,0 80%);clip-path:polygon(0 80%,100% 80%,100% 80%,0 80%)}8%{-webkit-clip-path:polygon(0 50%,100% 50%,100% 55%,0 55%);clip-path:polygon(0 50%,100% 50%,100% 55%,0 55%)}9%{-webkit-clip-path:polygon(0 70%,100% 70%,100% 80%,0 80%);clip-path:polygon(0 70%,100% 70%,100% 80%,0 80%)}9.9%{-webkit-transform:translate3d(calc(-1 * var(--gap-horizontal)),0,0) scale3d(-1,-1,1);transform:translate3d(calc(-1 * var(--gap-horizontal)),0,0) scale3d(-1,-1,1)}10%,100%{-webkit-transform:translate3d(0,0,0) scale3d(1,1,1);transform:translate3d(0,0,0) scale3d(1,1,1);-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@keyframes glitch-anim-text{0%{-webkit-transform:translate3d(calc(-1 * var(--gap-horizontal)),0,0) scale3d(-1,-1,1);transform:translate3d(calc(-1 * var(--gap-horizontal)),0,0) scale3d(-1,-1,1);-webkit-clip-path:polygon(0 20%,100% 20%,100% 21%,0 21%);clip-path:polygon(0 20%,100% 20%,100% 21%,0 21%)}2%{-webkit-clip-path:polygon(0 33%,100% 33%,100% 33%,0 33%);clip-path:polygon(0 33%,100% 33%,100% 33%,0 33%)}4%{-webkit-clip-path:polygon(0 44%,100% 44%,100% 44%,0 44%);clip-path:polygon(0 44%,100% 44%,100% 44%,0 44%)}5%{-webkit-clip-path:polygon(0 50%,100% 50%,100% 20%,0 20%);clip-path:polygon(0 50%,100% 50%,100% 20%,0 20%)}6%{-webkit-clip-path:polygon(0 70%,100% 70%,100% 70%,0 70%);clip-path:polygon(0 70%,100% 70%,100% 70%,0 70%)}7%{-webkit-clip-path:polygon(0 80%,100% 80%,100% 80%,0 80%);clip-path:polygon(0 80%,100% 80%,100% 80%,0 80%)}8%{-webkit-clip-path:polygon(0 50%,100% 50%,100% 55%,0 55%);clip-path:polygon(0 50%,100% 50%,100% 55%,0 55%)}9%{-webkit-clip-path:polygon(0 70%,100% 70%,100% 80%,0 80%);clip-path:polygon(0 70%,100% 70%,100% 80%,0 80%)}9.9%{-webkit-transform:translate3d(calc(-1 * var(--gap-horizontal)),0,0) scale3d(-1,-1,1);transform:translate3d(calc(-1 * var(--gap-horizontal)),0,0) scale3d(-1,-1,1)}10%,100%{-webkit-transform:translate3d(0,0,0) scale3d(1,1,1);transform:translate3d(0,0,0) scale3d(1,1,1);-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@-webkit-keyframes glitch-anim-flash{0%,5%{opacity:.2;-webkit-transform:translate3d(var(--gap-horizontal),var(--gap-vertical),0);transform:translate3d(var(--gap-horizontal),var(--gap-vertical),0)}100%,5.5%{opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes glitch-anim-flash{0%,5%{opacity:.2;-webkit-transform:translate3d(var(--gap-horizontal),var(--gap-vertical),0);transform:translate3d(var(--gap-horizontal),var(--gap-vertical),0)}100%,5.5%{opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.skew{-webkit-animation:skew 1.6s 1 both;animation:skew 1.6s 1 both;-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-animation-timing-function:cubic-bezier(.645,.045,.355,1);animation-timing-function:cubic-bezier(.645,.045,.355,1)}@-webkit-keyframes skew{0%,33%{-webkit-transform:none;transform:none}33.3%{-webkit-transform:skewX(10deg);transform:skewX(10deg)}33.6%{-webkit-transform:skewX(-10deg);transform:skewX(-10deg)}33.9%,66%{-webkit-transform:none;transform:none}66.3%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}66.6%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}66.9%,77%{-webkit-transform:none;transform:none}77.3%{-webkit-transform:skewX(12deg);transform:skewX(12deg)}77.6%{-webkit-transform:skewX(-12deg);transform:skewX(-12deg)}77.9%{-webkit-transform:none;transform:none}}@keyframes skew{0%,33%{-webkit-transform:none;transform:none}33.3%{-webkit-transform:skewX(10deg);transform:skewX(10deg)}33.6%{-webkit-transform:skewX(-10deg);transform:skewX(-10deg)}33.9%,66%{-webkit-transform:none;transform:none}66.3%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}66.6%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}66.9%,77%{-webkit-transform:none;transform:none}77.3%{-webkit-transform:skewX(12deg);transform:skewX(12deg)}77.6%{-webkit-transform:skewX(-12deg);transform:skewX(-12deg)}77.9%{-webkit-transform:none;transform:none}}