﻿*,::before,::after{background-repeat:no-repeat;box-sizing:border-box}body{margin:0;padding:0;border:none}img,div,p,blockquote,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,form,fieldset,textarea,address,main,article,aside,dialog,figure,footer,header,hgroup,nav,section{margin:0;padding:0;border:0;font-size:100%;text-decoration:none;list-style-type:none}main,article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block}h1,h2,h3,h4,h5,h6{font-weight:inherit}table{border:none;border-collapse:collapse;border-spacing:0}th,td{text-align:left;vertical-align:top}caption{text-align:left}a,a:focus,a:hover,a:active{outline:none}input,input:focus,input:hover,input:active,textarea,textarea:focus,textarea:hover,textarea:active{outline:none}img{vertical-align:top}@font-face{font-family:'takuotokyob';font-style:normal;font-weight:700;src:local("takuotokyob"),url("/assets/fonts/Takuotokyo-B.woff2") format("woff2"),url("/assets/fonts/Takuotokyo-B.ttf") format("truetype")}.tt{font-family:'takuotokyob';font-size:2.4rem;line-height:0.5;vertical-align:middle;letter-spacing:-0.01em}html{font-size:10px;overflow-x:hidden}html.lower{opacity:0;animation:htmlLower ease-in-out 0.5s forwards}@keyframes htmlLower{0%{opacity:0}100%{opacity:1}}body{color:#000;font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-size:1.4rem;font-weight:300;line-height:2;letter-spacing:0.16em;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden}.open #wrapper{visibility:hidden}::-moz-selection{background:rgba(0,0,0,0.8);color:#fff}::selection{background:rgba(0,0,0,0.8);color:#fff}a{transition:all .25s ease-in-out;color:#000;text-decoration:none}a[href^="tel"]{cursor:default}a img{transition:all .25s ease-in-out}a:hover{color:#707070}input[type="text"],input[type="tel"],input[type="email"],input[type="password"],textarea{box-sizing:border-box;display:block;margin:0;border-radius:0;outline:0;appearance:none;color:#000;font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-size:1.4rem;font-weight:300;line-height:1.72}:placeholder-shown{color:#ADADAD}::-webkit-input-placeholder{color:#ADADAD}:-moz-placeholder{color:#ADADAD}::-moz-placeholder{color:#ADADAD}:-ms-input-placeholder{color:#ADADAD}button{font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;outline:0;cursor:pointer;appearance:none}#contents img{max-width:100%;height:auto}#header{position:fixed;top:2.6rem;display:flex;justify-content:space-between;width:100%;padding:0 3rem;z-index:1000;font-family:"takuotokyob";line-height:0.5;letter-spacing:-0.2em}@media only screen and (max-width: 767px){#header{top:2.5rem;padding:0 2rem}}#headerGlobalNavi{font-size:5.4rem}@media only screen and (max-width: 767px){#headerGlobalNavi{display:none}}#headerGlobalNavi ul{display:flex}#headerGlobalNavi li{margin:0 0 0 3rem}#headerGlobalNavi li:first-of-type{margin:0}@media only screen and (max-width: 767px){#header #siteId img{width:10.2rem}}#home #header{transition:all .25s ease-in-out;opacity:0;visibility:hidden}#home #header.active{opacity:1;visibility:visible}#menu{display:none}@media only screen and (max-width: 767px){#menu{display:block}#home #menu{animation:homeMenu ease-in-out 2s forwards}@keyframes homeMenu{0%{visibility:hidden}99%{visibility:hidden}100%{visibility:visible}}#home #menuButton{opacity:0;visibility:hidden}#home #menuButton.active{opacity:1;visibility:visible}#menuButton{transition:all .25s ease-in-out;position:fixed;top:2.2rem;right:2rem;height:2rem;width:3rem;z-index:2000}#menuButton::before,#menuButton::after{content:"";position:absolute;height:0.4rem;width:3rem;transition:all .25s ease-in-out;background:#000}#menuButton span{position:absolute;height:0.4rem;width:3rem;top:0.8rem;transition:all .25s ease-in-out;opacity:1;background:#000}#menuButton::before{top:0}#menuButton::after{right:0;bottom:0}.open #menuButton span{animation:menuButton ease-in-out 0.3s forwards}@keyframes menuButton{0%{opacity:1}100%{opacity:0}}.open #menuButton::before{width:3rem;top:0.8rem;transform:rotate(45deg)}.open #menuButton::after{width:3rem;bottom:0.8rem;transform:rotate(-45deg)}#menuMain{display:none;position:fixed;height:100vh;width:100vw;background:#fff;z-index:1500;top:0;animation:menuMain ease-out 0.3s forwards}@keyframes menuMain{0%{opacity:0}100%{opacity:1}}.open #menuMain{display:block}#menuContents{overflow:scroll;display:flex;flex-wrap:wrap;align-content:space-between}#menuTop,#menuBottom{width:100%}#menuTop{position:relative}#menuBottom{padding:2rem 0 4rem;text-align:center}#menuSiteId{padding:2.5rem 2rem 0;margin:0 0 19.49025vh}#menuSiteId img{width:10.2rem}#menuNavi{position:relative;font-size:5rem;font-family:"takuotokyob";line-height:0.5;z-index:2;text-align:center;letter-spacing:-0.06em}#menuNavi li{margin:0 0 8.99550vh;transform:translateX(-2rem);animation:menuNavi ease-in-out 0.3s forwards;opacity:0}@keyframes menuNavi{0%{transform:translateX(-2rem);opacity:0}100%{transform:translateX(0);opacity:1}}#menuNavi li:nth-of-type(2){animation-delay:0.1s}#menuNavi li:nth-of-type(3){animation-delay:0.2s}#menuNavi li:last-of-type{margin:0}}#footer{margin:13rem 0 0;padding:0 0 9rem;text-align:center}@media only screen and (max-width: 767px){#footer{margin:7rem 0 0;padding:0 0 4rem}}#copyright{letter-spacing:-0.09em;line-height:0;vertical-align:bottom}#copyright span:first-of-type{font-size:1.3rem;vertical-align:top}#copyright span:last-of-type{font-family:"takuotokyob";font-size:2.2rem}#gotoTop{position:fixed;background:url(../images/common/gototop.svg) no-repeat center center;background-size:cover;height:1.9rem;width:3.3rem;cursor:pointer;bottom:3rem;right:3rem;transition:all .25s ease-in-out;opacity:0;visibility:hidden}@media only screen and (max-width: 767px){#gotoTop{bottom:2rem;right:1.5rem;height:1.5rem;width:2.5rem}}#gotoTop.active{opacity:1;visibility:visible}#gotoTop:hover{opacity:0.5}#contents{padding-right:8rem;padding-left:8rem}@media only screen and (max-width: 1159px){#contents{padding-right:6rem;padding-left:6rem}}@media only screen and (max-width: 1023px){#contents{padding-right:4rem;padding-left:4rem}}@media only screen and (max-width: 767px){#contents{padding-right:2rem;padding-left:2rem}}.sectionTitle{font-size:5.6rem;text-align:center;margin:0 0 5rem;font-family:"takuotokyob";line-height:0.5;letter-spacing:-0.06em}@media only screen and (max-width: 767px){.sectionTitle{font-size:4.6rem}}#pageTitle{text-align:center;font-size:6rem;line-height:0.5;letter-spacing:-0.06em;font-family:"takuotokyob";padding:13rem 0 0;margin:0 auto 9rem}@media only screen and (max-width: 767px){#pageTitle{font-size:4.4rem;padding:7.4rem 0 0;margin:0 0 4rem}}#pageTitleBody{display:inline-block;position:relative}#pageTitleBody::after{content:"";position:absolute;background:#000;height:8px;width:100%;left:52%;bottom:-1.5rem;transform:translateX(-50%)}.is-animated{opacity:0;transform:translateY(3rem)}.is-visible{animation:isVisible ease-in-out 0.6s forwards}@keyframes isVisible{0%{transform:translateY(3rem);opacity:0}100%{transform:translateY(0);opacity:1}}#homeMv{position:relative;background:#fff;text-align:center;height:100vh;width:100vw;margin:0 calc(50% - 50vw);padding:0 calc(50vw - 50%)}#homeMv img{position:relative;top:50%;transform:translateY(-50%)}@media only screen and (max-width: 767px){#homeMv img{width:20.5rem}}#homeWorks{text-align:center}#homeWorks .sectionTitle{display:inline-block;position:relative;margin:0 0 6.5rem}@media only screen and (max-width: 767px){#homeWorks .sectionTitle{margin:0 0 5rem}}#homeWorks .sectionTitle::after{content:"";position:absolute;background:#000;height:8px;width:100%;left:52%;bottom:-1.5rem;transform:translateX(-50%)}#homeWorks ul{display:flex;flex-wrap:wrap;justify-content:center;margin:-8.4rem 0 0 -8.4rem}#homeWorks li{width:10rem;margin:8.4rem 0 0 8.4rem;overflow:hidden}#homeWorks a{display:block;border-radius:0.5rem;position:relative;overflow:hidden}#homeWorks a:hover .mask{opacity:0}#homeWorks a:hover span{opacity:0}#homeWorks a .mask{transition:all 0.15s ease-in-out;position:absolute;background:#000;width:100%;height:100%;opacity:1;border-radius:0.5rem}#homeWorks a span{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);color:#fff;font-size:5.4rem;letter-spacing:-0.06em}@media only screen and (max-width: 767px){#homeWorks ul{margin:-3.1rem 0 0 -3.1rem}#homeWorks li{width:6rem;margin:3.1rem 0 0 3.1rem}#homeWorks a span{font-size:4rem}}#works .post{width:80rem;margin:auto}@media only screen and (max-width: 767px){#works .post{width:auto}}#works .postTitle{font-size:1.6rem;letter-spacing:0.02em;margin:0 0 3rem}#works .postTitleBody{line-height:1;margin:0 0 0.5rem}@media only screen and (max-width: 767px){#works .postTitleBody{line-height:1.6}}#works .postTitleMeta{display:flex;justify-content:space-between}#works .postTitleMetaClientDate span:last-of-type{margin:0 0 0 1rem}#works .postTitleMetaSns ul{display:flex}#works .postTitleMetaSns ul li{margin:0 0 0 2rem}#works .postTitleMetaSns ul li:first-of-type{margin:0}#works .postTitleMetaSns ul li a{display:block}#works .postTitleMetaSns ul li a:hover img{opacity:0.4}#works .postTitleMetaSns ul li img{vertical-align:bottom}@media only screen and (max-width: 767px){#works .postTitleMeta{display:block}}#works .postBody{margin:0 0 6rem}#works .postBody .c{margin:3rem 0 0}#works .postBody .c:first-of-type{margin:0}#works .postBody .c2{display:flex;justify-content:space-between;align-items:flex-start}#works .postBody .c2 img{width:calc(50% - 1.5rem)}#works .postBody .c2 img:last-of-type{margin:0 0 0 3rem}#works .postBody .youtube{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}#works .postBody .youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (max-width: 767px){#works .postBody{margin:0 0 4rem}#works .postBody .c{margin:2rem 0 0}#works .postBody .c2{display:block}#works .postBody .c2 img{width:100%}#works .postBody .c2 img:last-of-type{margin:2rem 0 0}}#works .postNavi{position:relative;border-top:1px solid #DBDBDB;border-bottom:1px solid #DBDBDB;padding:3rem 0 3.5rem;font-size:2.4rem;font-family:"takuotokyob";line-height:0.3;letter-spacing:-0.05em}@media only screen and (max-width: 767px){#works .postNavi{padding:2.5rem 1.5rem}}#works .postNavi a{display:block;position:relative}#works .postNavi a::before{content:"";position:absolute;display:block;width:1rem;height:1rem;border-top:solid 2px #000;border-right:solid 2px #000;transition:all .25s ease-in-out}#works .postNaviPrev{position:absolute;right:0}#works .postNaviPrev a{padding:0 2rem 0 0}#works .postNaviPrev a:hover::before{right:-0.5rem}#works .postNaviPrev a::before{right:0;transform:rotate(45deg)}#works .postNaviNext{position:absolute;left:0}#works .postNaviNext a{padding:0 0 0 2rem}#works .postNaviNext a:hover::before{left:-0.5rem}#works .postNaviNext a::before{left:0;transform:rotate(-135deg)}#profile .personBody{width:68rem;display:flex;justify-content:space-between;margin:13rem auto 0}@media only screen and (max-width: 767px){#profile .personBody{width:100%;margin:6rem auto 0}}#profile .personBody:first-of-type{margin:0 auto}#profile .personBody:first-of-type .photo{margin:14rem 0 0}#profile .personBody:last-of-type .photo{margin:10rem 0 0}@media only screen and (max-width: 767px){#profile .personBody:first-of-type .photo{margin:8rem 0 0}#profile .personBody:last-of-type .photo{margin:5rem 0 0}}#profile .personBodyName{border-top:8px solid #000;border-bottom:8px solid #000;padding:2.5rem 0;margin:0 0 2.5rem}@media only screen and (max-width: 767px){#profile .personBodyName{padding:1.5rem 0;margin:0 0 1.5rem}}#profile .personBodyNamePosition{font-size:3rem;font-family:"takuotokyob";line-height:0.5;letter-spacing:-0.04em}@media only screen and (max-width: 767px){#profile .personBodyNamePosition{font-size:1.8rem;letter-spacing:-0.02em}}#profile .personBodyNameFullName{font-size:6rem;line-height:1;margin:2rem 0 2rem;display:flex;justify-content:space-between}@media only screen and (max-width: 767px){#profile .personBodyNameFullName{font-size:3.3rem;margin:0.5rem 0 1rem}}#profile .personBodyNameAlphabet{font-size:6rem;font-family:"takuotokyob";line-height:0.5;letter-spacing:-0.06em}@media only screen and (max-width: 767px){#profile .personBodyNameAlphabet{font-size:3rem;letter-spacing:-0.05em}}#profile .personBodyBirth{margin:0 0 2rem;letter-spacing:0.05em}@media only screen and (max-width: 767px){#profile .personBodyBirth{font-size:0.9rem;margin:0 0 1rem}}#profile .personBodyCareer{margin:0 0 2.5rem;letter-spacing:0.05em}@media only screen and (max-width: 767px){#profile .personBodyCareer{font-size:0.9rem;margin:0 0 2rem}#profile .personBodyCareer .tt{font-size:1.8rem}}#profile .personBodyAwards{border-bottom:8px solid #000;padding:0 0 2.5rem;letter-spacing:0.05em}@media only screen and (max-width: 767px){#profile .personBodyAwards{font-size:0.9rem;padding:0 0 1.5rem}#profile .personBodyAwards .tt{font-size:1.8rem}}#profile .personBodyAwards h3{margin:0 0 1rem}#profile .person .photoBody{box-sizing:content-box;height:18rem;width:18rem;border-top:8px solid #000;border-bottom:8px solid #000;margin:0 0 1rem}@media only screen and (max-width: 767px){#profile .person .photoBody{height:26.66666vw;width:26.66666vw}}#profile .person .photo .sns{text-align:center}#profile .person .photo .sns a:hover{opacity:0.5}#profile .person .photo .sns a:last-of-type{margin:0 0 0 1rem}@media only screen and (max-width: 767px){#profile .person .photo .sns img{width:1.8rem}}#profile .person .text{width:34rem}@media only screen and (max-width: 767px){#profile .person .text{width:53.33333vw}}#profile .person .text>p{margin:0 0 1rem;letter-spacing:0.05em}@media only screen and (max-width: 767px){#profile .person .text>p{font-size:0.9rem}#profile .person .text>p .tt{font-size:1.8rem}}#accessMap p{text-align:center;margin:0 0 1rem;font-size:1.6rem;letter-spacing:0.02em}#accessMap p br{display:none}@media only screen and (max-width: 767px){#accessMap p{font-size:1rem;line-height:1.8}#accessMap p br{display:inline}}#accessMap iframe{width:100%;height:57rem}@media only screen and (max-width: 767px){#accessMap iframe{height:49rem}}#contactForm{width:80rem;margin:auto}@media only screen and (max-width: 767px){#contactForm{width:100%}}#contactForm dt{margin:3rem 0 1rem}#contactForm dt:first-of-type{margin:0 0 1rem}#contactForm dt .tt{font-size:3.4rem;letter-spacing:-0.06em;line-height:0.5}#contactForm dt .required{font-size:1.2rem;color:#aaa;margin:0 0 0 1rem;letter-spacing:-0.04em;vertical-align:bottom}#contactForm input[type="text"],#contactForm input[type="email"],#contactForm textarea{border:1px solid #000;width:100%;padding:1rem;font-size:1.6rem}#contactForm textarea{height:20rem}#contactForm .button{margin:4rem 0 0;text-align:center}#contactForm .button input[type="submit"]{background:#000;color:#fff;border:1px solid #000;font-size:3.4rem;font-family:"takuotokyob";letter-spacing:-0.06em;padding:0.2rem 2rem;cursor:pointer;transition:all 0.15s ease-in-out;border-radius:0;-webkit-appearance:none}#contactForm .button input[type="submit"]:hover{background:#fff;color:#000}#contact .confirm dt{letter-spacing:-0.06em}#contact .confirm dd{border-bottom:1px solid #000;padding:0 0 2rem}#contact .confirm dd:last-of-type{border:0 none;padding:0}#contact .confirm .button a{font-size:3.4rem;margin:0 3rem 0 0;padding:0 0 1rem;letter-spacing:-0.06em}#contact .error p,#contact .complete p{text-align:center}#contact .error .button a,#contact .complete .button a{background:#000;color:#fff;border:1px solid #000;font-size:3.4rem;font-family:"takuotokyob";padding:0.6rem 2rem;letter-spacing:-0.06em;cursor:pointer;transition:all 0.15s ease-in-out}#contact .error .button a:hover,#contact .complete .button a:hover{background:#fff;color:#000}.glitch1{backface-visibility:hidden;animation:glitch1 0.2s 2s steps(100) infinite}.glitch2{backface-visibility:hidden;animation:glitch2 0.2s 1s steps(100) infinite}.glitch3{backface-visibility:hidden;animation:glitch2 0.3s 2.5s steps(100) infinite}@keyframes glitch1{0%{box-shadow:3px 0 0 #ff0,-3px 0 0 cyan;filter:blur(0)}1%{box-shadow:3px 0 0 #ff0,-3px 0 0 cyan;filter:blur(0)}2%{box-shadow:3px 0 0 #ff0,-3px 0 0 cyan;filter:blur(0)}3%{box-shadow:3px 0 0 #ff0,-3px 0 0 cyan;filter:blur(0)}4%{box-shadow:3px 0 0 #ff0,-3px 0 0 cyan;filter:blur(0)}5%{box-shadow:-3px 0 0 #ff0,3px 0 0 cyan;filter:blur(0)}6%{box-shadow:-3px 0 0 #ff0,3px 0 0 cyan;filter:blur(0)}7%{box-shadow:-3px 0 0 #ff0,3px 0 0 cyan;filter:blur(0)}8%{box-shadow:-3px 0 0 #ff0,3px 0 0 cyan;filter:blur(0)}9%{box-shadow:-3px 0 0 #ff0,3px 0 0 cyan;filter:blur(0)}10%{box-shadow:-3px 0 0 #ff0,3px 0 0 cyan;filter:blur(0)}11%{box-shadow:1px 0 0 #ff0,-1px 0 0 #f0f;filter:blur(0.5px)}12%{box-shadow:1px 0 0 #ff0,-1px 0 0 #f0f;filter:blur(0.5px)}13%{box-shadow:1px 0 0 #ff0,-1px 0 0 #f0f;filter:blur(0.5px)}14%{box-shadow:1px 0 0 #ff0,-1px 0 0 #f0f;filter:blur(0)}15%{box-shadow:1px 0 0 #ff0,-1px 0 0 #f0f;filter:blur(0)}16%{box-shadow:-3px 0 0 #ff0,3px 0 0 #f0f;filter:blur(0)}17%{box-shadow:-3px 0 0 #ff0,3px 0 0 #f0f;filter:blur(0)}18%{box-shadow:-3px 0 0 #ff0,3px 0 0 #f0f;filter:blur(0)}19%{box-shadow:-3px 0 0 #ff0,3px 0 0 #f0f;filter:blur(0)}20%{box-shadow:-3px 0 0 #ff0,3px 0 0 #f0f;filter:blur(0)}21%{box-shadow:0.8px 0 0 cyan,-0.8px 0 0 #f0f;filter:blur(0)}22%{box-shadow:0.8px 0 0 cyan,-0.8px 0 0 #f0f;filter:blur(0)}23%{box-shadow:0.8px 0 0 cyan,-0.8px 0 0 #f0f;filter:blur(0)}24%{box-shadow:0.8px 0 0 cyan,-0.8px 0 0 #f0f;filter:blur(0)}25%{box-shadow:0.8px 0 0 cyan,-0.8px 0 0 #f0f;filter:blur(0)}26%{box-shadow:0.8px 0 0 cyan,-0.8px 0 0 #f0f;filter:blur(0.5px)}27%{box-shadow:0.8px 0 0 cyan,-0.8px 0 0 #f0f;filter:blur(0.5px)}28%{box-shadow:0.8px 0 0 cyan,-0.8px 0 0 #f0f;filter:blur(0)}29%{box-shadow:0.8px 0 0 cyan,-0.8px 0 0 #f0f;filter:blur(0)}30%{box-shadow:0.8px 0 0 cyan,-0.8px 0 0 #f0f;filter:blur(0)}31%{box-shadow:-3px 0 0 cyan,3px 0 0 #f0f;filter:blur(0)}32%{box-shadow:-3px 0 0 cyan,3px 0 0 #f0f;filter:blur(0)}33%{box-shadow:-3px 0 0 cyan,3px 0 0 #f0f;filter:blur(0)}34%{box-shadow:-3px 0 0 cyan,3px 0 0 #f0f;filter:blur(0)}35%{box-shadow:-3px 0 0 cyan,3px 0 0 #f0f;filter:blur(0.5px)}36%{box-shadow:-3px 0 0 cyan,3px 0 0 #f0f;filter:blur(0.5px)}37%{box-shadow:-3px 0 0 cyan,3px 0 0 #f0f;filter:blur(0.5px)}38%{box-shadow:-3px 0 0 cyan,3px 0 0 #f0f;filter:blur(0)}39%{box-shadow:-3px 0 0 cyan,3px 0 0 #f0f;filter:blur(0)}40%{box-shadow:-3px 0 0 cyan,3px 0 0 #f0f;filter:blur(0)}41%{box-shadow:45px 0 0 cyan,-45px 0 0 #f0f;filter:blur(0)}42%{box-shadow:0 0 0 cyan,0 0 0 #f0f;filter:blur(0)}43%{box-shadow:1px 0 0 #ff0,-1px 0 0 #f0f;filter:blur(0)}44%{box-shadow:1px 0 0 #ff0,-1px 0 0 #f0f;filter:blur(0)}45%{box-shadow:1px 0 0 #ff0,-1px 0 0 #f0f;filter:blur(0)}46%{box-shadow:1px 0 0 #ff0,-1px 0 0 #f0f;filter:blur(0.5px)}47%{box-shadow:-3px 0 0 #ff0,3px 0 0 #f0f;filter:blur(0.5px)}48%{box-shadow:-3px 0 0 #ff0,3px 0 0 #f0f;filter:blur(0)}49%{box-shadow:-3px 0 0 #ff0,3px 0 0 #f0f;filter:blur(0)}50%{box-shadow:-3px 0 0 #ff0,3px 0 0 #f0f;filter:blur(0)}51%{box-shadow:3px 0 0 #ff0,-3px 0 0 cyan;filter:blur(0)}52%{box-shadow:3px 0 0 #ff0,-3px 0 0 cyan;filter:blur(0)}53%{box-shadow:3px 0 0 #ff0,-3px 0 0 cyan;filter:blur(0)}54%{box-shadow:3px 0 0 #ff0,-3px 0 0 cyan;filter:blur(0)}55%{box-shadow:3px 0 0 #ff0,-3px 0 0 cyan;filter:blur(0.5px)}56%{box-shadow:-3px 0 0 #ff0,3px 0 0 cyan;filter:blur(0.5px)}57%{box-shadow:-3px 0 0 #ff0,3px 0 0 cyan;filter:blur(0.5px)}58%{box-shadow:-3px 0 0 #ff0,3px 0 0 cyan;filter:blur(0)}59%{box-shadow:-3px 0 0 #ff0,3px 0 0 cyan;filter:blur(0)}60%{box-shadow:-3px 0 0 #ff0,3px 0 0 cyan;filter:blur(0)}61%{box-shadow:30px 0 0 #ff0,-30px 0 0 #f0f;filter:blur(0)}62%{box-shadow:0 0 0 #ff0,0 0 0 #f0f;filter:blur(0)}63%{box-shadow:1px 0 0 #ff0,-1px 0 0 cyan;filter:blur(0)}64%{box-shadow:1px 0 0 #ff0,-1px 0 0 cyan;filter:blur(0)}65%{box-shadow:1px 0 0 #ff0,-1px 0 0 cyan;filter:blur(0)}66%{box-shadow:1px 0 0 #ff0,-1px 0 0 cyan;filter:blur(0.5px)}67%{box-shadow:-3px 0 0 #ff0,3px 0 0 cyan;filter:blur(0.5px)}68%{box-shadow:-3px 0 0 #ff0,3px 0 0 cyan;filter:blur(0)}69%{box-shadow:-3px 0 0 #ff0,3px 0 0 cyan;filter:blur(0)}70%{box-shadow:-3px 0 0 #ff0,3px 0 0 cyan;filter:blur(0)}71%{box-shadow:50px 0 0 #ff0,-50px 0 0 cyan;filter:blur(0)}72%{box-shadow:0 0 0 #ff0,0 0 0 cyan;filter:blur(0)}73%{box-shadow:3px 0 0 #ff0,-3px 0 0 cyan;filter:blur(0)}74%{box-shadow:3px 0 0 #ff0,-3px 0 0 cyan;filter:blur(0)}75%{box-shadow:3px 0 0 #ff0,-3px 0 0 cyan;filter:blur(0)}76%{box-shadow:3px 0 0 #ff0,-3px 0 0 cyan;filter:blur(0)}77%{box-shadow:-3px 0 0 #ff0,3px 0 0 cyan;filter:blur(0)}78%{box-shadow:-3px 0 0 #ff0,3px 0 0 cyan;filter:blur(0)}79%{box-shadow:-3px 0 0 #ff0,3px 0 0 cyan;filter:blur(0)}80%{box-shadow:-3px 0 0 #ff0,3px 0 0 cyan;filter:blur(0)}81%{box-shadow:1px 0 0 #ff0,-1px 0 0 #f0f;filter:blur(0)}82%{box-shadow:1px 0 0 #ff0,-1px 0 0 #f0f;filter:blur(0)}83%{box-shadow:1px 0 0 #ff0,-1px 0 0 #f0f;filter:blur(0.5px)}84%{box-shadow:1px 0 0 #ff0,-1px 0 0 #f0f;filter:blur(0.5px)}85%{box-shadow:1px 0 0 #ff0,-1px 0 0 #f0f;filter:blur(0.5px)}86%{box-shadow:-3px 0 0 #ff0,3px 0 0 #f0f;filter:blur(0.5px)}87%{box-shadow:-3px 0 0 #ff0,3px 0 0 #f0f;filter:blur(0.5px)}88%{box-shadow:-3px 0 0 #ff0,3px 0 0 #f0f;filter:blur(0)}89%{box-shadow:-3px 0 0 #ff0,3px 0 0 #f0f;filter:blur(0)}90%{box-shadow:-3px 0 0 #ff0,3px 0 0 #f0f;filter:blur(0)}91%{box-shadow:60px 0 0 #f0f,-60px 0 0 cyan;filter:blur(0)}92%{box-shadow:0 0 0 #f0f,0 0 0 cyan;filter:blur(0)}92%{box-shadow:0.8px 0 0 cyan,-0.8px 0 0 #f0f;filter:blur(0)}93%{box-shadow:0.8px 0 0 cyan,-0.8px 0 0 #f0f;filter:blur(0)}94%{box-shadow:0.8px 0 0 cyan,-0.8px 0 0 #f0f;filter:blur(0)}95%{box-shadow:0.8px 0 0 cyan,-0.8px 0 0 #f0f;filter:blur(0)}96%{box-shadow:-3px 0 0 cyan,3px 0 0 #f0f;filter:blur(0)}97%{box-shadow:-3px 0 0 cyan,3px 0 0 #f0f;filter:blur(0)}98%{box-shadow:-3px 0 0 cyan,3px 0 0 #f0f;filter:blur(0)}99%{box-shadow:-3px 0 0 cyan,3px 0 0 #f0f;filter:blur(0)}100%{box-shadow:-3px 0 0 cyan,3px 0 0 #f0f;filter:blur(0)}}@keyframes glitch2{0%{text-shadow:3px 0 0 #ff0,-3px 0 0 cyan;filter:blur(0)}1%{text-shadow:3px 0 0 #ff0,-3px 0 0 cyan;filter:blur(0)}2%{text-shadow:3px 0 0 #ff0,-3px 0 0 cyan;filter:blur(0)}3%{text-shadow:3px 0 0 #ff0,-3px 0 0 cyan;filter:blur(0)}4%{text-shadow:3px 0 0 #ff0,-3px 0 0 cyan;filter:blur(0)}5%{text-shadow:-3px 0 0 #ff0,3px 0 0 cyan;filter:blur(0)}6%{text-shadow:-3px 0 0 #ff0,3px 0 0 cyan;filter:blur(0)}7%{text-shadow:-3px 0 0 #ff0,3px 0 0 cyan;filter:blur(0)}8%{text-shadow:-3px 0 0 #ff0,3px 0 0 cyan;filter:blur(0)}9%{text-shadow:-3px 0 0 #ff0,3px 0 0 cyan;filter:blur(0)}10%{text-shadow:-3px 0 0 #ff0,3px 0 0 cyan;filter:blur(0)}11%{text-shadow:1px 0 0 #ff0,-1px 0 0 #f0f;filter:blur(0.5px)}12%{text-shadow:1px 0 0 #ff0,-1px 0 0 #f0f;filter:blur(0.5px)}13%{text-shadow:1px 0 0 #ff0,-1px 0 0 #f0f;filter:blur(0.5px)}14%{text-shadow:1px 0 0 #ff0,-1px 0 0 #f0f;filter:blur(0)}15%{text-shadow:1px 0 0 #ff0,-1px 0 0 #f0f;filter:blur(0)}16%{text-shadow:-3px 0 0 #ff0,3px 0 0 #f0f;filter:blur(0)}17%{text-shadow:-3px 0 0 #ff0,3px 0 0 #f0f;filter:blur(0)}18%{text-shadow:-3px 0 0 #ff0,3px 0 0 #f0f;filter:blur(0)}19%{text-shadow:-3px 0 0 #ff0,3px 0 0 #f0f;filter:blur(0)}20%{text-shadow:-3px 0 0 #ff0,3px 0 0 #f0f;filter:blur(0)}21%{text-shadow:0.8px 0 0 cyan,-0.8px 0 0 #f0f;filter:blur(0)}22%{text-shadow:0.8px 0 0 cyan,-0.8px 0 0 #f0f;filter:blur(0)}23%{text-shadow:0.8px 0 0 cyan,-0.8px 0 0 #f0f;filter:blur(0)}24%{text-shadow:0.8px 0 0 cyan,-0.8px 0 0 #f0f;filter:blur(0)}25%{text-shadow:0.8px 0 0 cyan,-0.8px 0 0 #f0f;filter:blur(0)}26%{text-shadow:0.8px 0 0 cyan,-0.8px 0 0 #f0f;filter:blur(0.5px)}27%{text-shadow:0.8px 0 0 cyan,-0.8px 0 0 #f0f;filter:blur(0.5px)}28%{text-shadow:0.8px 0 0 cyan,-0.8px 0 0 #f0f;filter:blur(0)}29%{text-shadow:0.8px 0 0 cyan,-0.8px 0 0 #f0f;filter:blur(0)}30%{text-shadow:0.8px 0 0 cyan,-0.8px 0 0 #f0f;filter:blur(0)}31%{text-shadow:-3px 0 0 cyan,3px 0 0 #f0f;filter:blur(0)}32%{text-shadow:-3px 0 0 cyan,3px 0 0 #f0f;filter:blur(0)}33%{text-shadow:-3px 0 0 cyan,3px 0 0 #f0f;filter:blur(0)}34%{text-shadow:-3px 0 0 cyan,3px 0 0 #f0f;filter:blur(0)}35%{text-shadow:-3px 0 0 cyan,3px 0 0 #f0f;filter:blur(0.5px)}36%{text-shadow:-3px 0 0 cyan,3px 0 0 #f0f;filter:blur(0.5px)}37%{text-shadow:-3px 0 0 cyan,3px 0 0 #f0f;filter:blur(0.5px)}38%{text-shadow:-3px 0 0 cyan,3px 0 0 #f0f;filter:blur(0)}39%{text-shadow:-3px 0 0 cyan,3px 0 0 #f0f;filter:blur(0)}40%{text-shadow:-3px 0 0 cyan,3px 0 0 #f0f;filter:blur(0)}41%{text-shadow:45px 0 0 cyan,-45px 0 0 #f0f;filter:blur(0)}42%{text-shadow:0 0 0 cyan,0 0 0 #f0f;filter:blur(0)}43%{text-shadow:1px 0 0 #ff0,-1px 0 0 #f0f;filter:blur(0)}44%{text-shadow:1px 0 0 #ff0,-1px 0 0 #f0f;filter:blur(0)}45%{text-shadow:1px 0 0 #ff0,-1px 0 0 #f0f;filter:blur(0)}46%{text-shadow:1px 0 0 #ff0,-1px 0 0 #f0f;filter:blur(0.5px)}47%{text-shadow:-3px 0 0 #ff0,3px 0 0 #f0f;filter:blur(0.5px)}48%{text-shadow:-3px 0 0 #ff0,3px 0 0 #f0f;filter:blur(0)}49%{text-shadow:-3px 0 0 #ff0,3px 0 0 #f0f;filter:blur(0)}50%{text-shadow:-3px 0 0 #ff0,3px 0 0 #f0f;filter:blur(0)}51%{text-shadow:3px 0 0 #ff0,-3px 0 0 cyan;filter:blur(0)}52%{text-shadow:3px 0 0 #ff0,-3px 0 0 cyan;filter:blur(0)}53%{text-shadow:3px 0 0 #ff0,-3px 0 0 cyan;filter:blur(0)}54%{text-shadow:3px 0 0 #ff0,-3px 0 0 cyan;filter:blur(0)}55%{text-shadow:3px 0 0 #ff0,-3px 0 0 cyan;filter:blur(0.5px)}56%{text-shadow:-3px 0 0 #ff0,3px 0 0 cyan;filter:blur(0.5px)}57%{text-shadow:-3px 0 0 #ff0,3px 0 0 cyan;filter:blur(0.5px)}58%{text-shadow:-3px 0 0 #ff0,3px 0 0 cyan;filter:blur(0)}59%{text-shadow:-3px 0 0 #ff0,3px 0 0 cyan;filter:blur(0)}60%{text-shadow:-3px 0 0 #ff0,3px 0 0 cyan;filter:blur(0)}61%{text-shadow:30px 0 0 #ff0,-30px 0 0 #f0f;filter:blur(0)}62%{text-shadow:0 0 0 #ff0,0 0 0 #f0f;filter:blur(0)}63%{text-shadow:1px 0 0 #ff0,-1px 0 0 cyan;filter:blur(0)}64%{text-shadow:1px 0 0 #ff0,-1px 0 0 cyan;filter:blur(0)}65%{text-shadow:1px 0 0 #ff0,-1px 0 0 cyan;filter:blur(0)}66%{text-shadow:1px 0 0 #ff0,-1px 0 0 cyan;filter:blur(0.5px)}67%{text-shadow:-3px 0 0 #ff0,3px 0 0 cyan;filter:blur(0.5px)}68%{text-shadow:-3px 0 0 #ff0,3px 0 0 cyan;filter:blur(0)}69%{text-shadow:-3px 0 0 #ff0,3px 0 0 cyan;filter:blur(0)}70%{text-shadow:-3px 0 0 #ff0,3px 0 0 cyan;filter:blur(0)}71%{text-shadow:50px 0 0 #ff0,-50px 0 0 cyan;filter:blur(0)}72%{text-shadow:0 0 0 #ff0,0 0 0 cyan;filter:blur(0)}73%{text-shadow:3px 0 0 #ff0,-3px 0 0 cyan;filter:blur(0)}74%{text-shadow:3px 0 0 #ff0,-3px 0 0 cyan;filter:blur(0)}75%{text-shadow:3px 0 0 #ff0,-3px 0 0 cyan;filter:blur(0)}76%{text-shadow:3px 0 0 #ff0,-3px 0 0 cyan;filter:blur(0)}77%{text-shadow:-3px 0 0 #ff0,3px 0 0 cyan;filter:blur(0)}78%{text-shadow:-3px 0 0 #ff0,3px 0 0 cyan;filter:blur(0)}79%{text-shadow:-3px 0 0 #ff0,3px 0 0 cyan;filter:blur(0)}80%{text-shadow:-3px 0 0 #ff0,3px 0 0 cyan;filter:blur(0)}81%{text-shadow:1px 0 0 #ff0,-1px 0 0 #f0f;filter:blur(0)}82%{text-shadow:1px 0 0 #ff0,-1px 0 0 #f0f;filter:blur(0)}83%{text-shadow:1px 0 0 #ff0,-1px 0 0 #f0f;filter:blur(0.5px)}84%{text-shadow:1px 0 0 #ff0,-1px 0 0 #f0f;filter:blur(0.5px)}85%{text-shadow:1px 0 0 #ff0,-1px 0 0 #f0f;filter:blur(0.5px)}86%{text-shadow:-3px 0 0 #ff0,3px 0 0 #f0f;filter:blur(0.5px)}87%{text-shadow:-3px 0 0 #ff0,3px 0 0 #f0f;filter:blur(0.5px)}88%{text-shadow:-3px 0 0 #ff0,3px 0 0 #f0f;filter:blur(0)}89%{text-shadow:-3px 0 0 #ff0,3px 0 0 #f0f;filter:blur(0)}90%{text-shadow:-3px 0 0 #ff0,3px 0 0 #f0f;filter:blur(0)}91%{text-shadow:60px 0 0 #f0f,-60px 0 0 cyan;filter:blur(0)}92%{text-shadow:0 0 0 #f0f,0 0 0 cyan;filter:blur(0)}92%{text-shadow:0.8px 0 0 cyan,-0.8px 0 0 #f0f;filter:blur(0)}93%{text-shadow:0.8px 0 0 cyan,-0.8px 0 0 #f0f;filter:blur(0)}94%{text-shadow:0.8px 0 0 cyan,-0.8px 0 0 #f0f;filter:blur(0)}95%{text-shadow:0.8px 0 0 cyan,-0.8px 0 0 #f0f;filter:blur(0)}96%{text-shadow:-3px 0 0 cyan,3px 0 0 #f0f;filter:blur(0)}97%{text-shadow:-3px 0 0 cyan,3px 0 0 #f0f;filter:blur(0)}98%{text-shadow:-3px 0 0 cyan,3px 0 0 #f0f;filter:blur(0)}99%{text-shadow:-3px 0 0 cyan,3px 0 0 #f0f;filter:blur(0)}100%{text-shadow:-3px 0 0 cyan,3px 0 0 #f0f;filter:blur(0)}}
