@charset "UTF-8";
/*! destyle.css v4.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.min.css */*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;border-width:0;border-style:solid}html{-webkit-text-size-adjust:100%;line-height:1.15;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{margin:0;font-size:inherit;font-weight:inherit}ol,ul{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;clear:both;height:0;margin:0;border-top-width:1px;color:inherit;overflow:visible}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;color:inherit;text-decoration:none}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}embed,iframe,img,object,svg{vertical-align:middle}button,input,optgroup,select,textarea{margin:0;padding:0;border-radius:0;background:transparent;color:inherit;font:inherit;text-transform:inherit;text-align:inherit;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none}[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{min-width:0;margin:0;padding:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}caption{text-align:left}td,th{padding:0;vertical-align:top}th{font-weight:700;text-align:left}.store-row{position:relative;z-index:4;padding:26px 18px 0;display:flex;justify-content:flex-start;gap:16px;flex-wrap:wrap;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,0.15)));background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,0.15) 100%)}@media (min-width:768px){.store-row{background:none;padding:26px 18px;max-width:var(--content-w);margin:0 auto}}.store-icon{width:52px;height:52px;border-radius:50%;display:-ms-grid;display:grid;place-items:center;overflow:hidden;-webkit-box-shadow:0 6px 16px rgba(0,0,0,0.3);box-shadow:0 6px 16px rgba(0,0,0,0.3);border:2px solid rgba(255,255,255,0.08);font-weight:900;font-size:15px;color:#fff}.store-icon img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.store-icon.x{background:#f2f2f2;color:#111}.store-icon.line{background:#06c755}.store-icon.discord{background:#5865f2}.store-icon.discord img{width:95%;height:95%;-o-object-fit:contain;object-fit:contain}.store-icon.youtube{background:#ff0000}.store-icon.instagram{background:radial-gradient(circle at 30% 107%,#fdf497 0%,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.store-icon.facebook{background:#1877f2}.store-icon.no-bg{background:none!important;border-color:transparent;-webkit-box-shadow:none;box-shadow:none;overflow:visible}footer{color:var(--text);background:#000;padding:0 4% 4%}@media (min-width:768px){footer{padding:40px 18px;position:relative;z-index:2}}footer a{-webkit-transition:0.3s;transition:0.3s}@media (hover:hover){footer a:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2)}}.footerContent{padding:5% 0 calc(var(--floating-banner-height) + var(--safe-bottom) + 60px);width:100%;margin:0 auto;font-weight:400;text-shadow:none;font-size:12px;line-height:1.6}@media (min-width:768px){.footerContent{max-width:var(--content-w);padding:0px 0 160px;text-align:left}}.footerContent p{margin-bottom:2%}.footerLogoList{display:flex;align-items:flex-end;margin-bottom:3%}@media (min-width:768px){.footerLogoList{justify-content:flex-start;max-width:none;margin-bottom:3%}}.footerLogoList li{max-width:110px;width:20%;padding-right:3%}.footerLogoList li.pStudio{width:11%;max-width:65px}.footerLogoList li:nth-child(5){max-width:157px;width:30%}.footerLogoList li img{-o-object-fit:contain;object-fit:contain}.footerLink{display:flex;flex-wrap:wrap;margin-bottom:3%}@media (min-width:768px){.footerLink{justify-content:flex-start;gap:8px 8px;max-width:none}}.footerLink a{text-decoration:underline;font-size:12px;line-height:1.6}.footerLink #ot-sdk-btn.ot-sdk-show-settings{background:none!important;background-color:transparent!important;border:none!important;border-radius:0!important;padding:0!important;margin:0!important;color:inherit!important;font-size:12px!important;font-family:inherit!important;line-height:1.6!important;text-decoration:underline!important;cursor:pointer}.footerLang{margin-bottom:3%}.footerLang dl{display:flex;flex-wrap:wrap}.footerLang dl dt{margin-right:0.5em}.footerLang dl a{text-decoration:underline;display:inline-block;margin:0 0.5em}.footerLang dl a.active{color:gray;text-decoration:none;pointer-events:none}small{width:100%;display:block;font-size:10px;text-align:center;padding:10px 0 0}#onetrust-banner-sdk #onetrust-accept-btn-handler,#onetrust-banner-sdk #onetrust-button-group button,#onetrust-banner-sdk #onetrust-pc-btn-handler,#onetrust-banner-sdk #onetrust-reject-all-handler{padding:6px 14px!important;font-size:12px!important;min-height:auto!important;height:auto!important;line-height:1.4!important;border-radius:4px!important}.floating-banner{position:fixed;left:50%;bottom:calc(var(--safe-bottom) + 24px);-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:50;pointer-events:none;width:min(100vw - 24px,var(--max-w) - 24px);max-width:calc(var(--max-w) - 24px);aspect-ratio:566/181;opacity:0;visibility:hidden}@media (min-width:768px){.floating-banner{left:auto;right:24px;-webkit-transform:none;transform:none;width:540px;max-width:540px;opacity:1;visibility:visible}.floating-banner .floating-banner__motion{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.floating-banner a{pointer-events:auto}.floating-banner.is-visible{opacity:1;visibility:visible}.floating-banner.is-visible .floating-banner__motion{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.floating-banner.is-visible .floating-banner__inner:before{-webkit-animation:banner-sheen 0.65s cubic-bezier(0.22,1,0.36,1) 0.08s 1;animation:banner-sheen 0.65s cubic-bezier(0.22,1,0.36,1) 0.08s 1}.floating-banner__bg{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.floating-banner__motion{position:relative;width:100%;height:100%;-webkit-transform:translateX(120%);transform:translateX(120%);opacity:0;-webkit-transition:opacity 0.35s ease,-webkit-transform 0.55s cubic-bezier(0.22,1,0.36,1);transition:opacity 0.35s ease,-webkit-transform 0.55s cubic-bezier(0.22,1,0.36,1);transition:transform 0.55s cubic-bezier(0.22,1,0.36,1),opacity 0.35s ease;transition:transform 0.55s cubic-bezier(0.22,1,0.36,1),opacity 0.35s ease,-webkit-transform 0.55s cubic-bezier(0.22,1,0.36,1);will-change:transform,opacity}.floating-banner__inner{position:relative;z-index:1;width:100%;height:100%;display:flex;align-items:flex-end;justify-content:center;overflow:hidden}.floating-banner__inner:before{content:"";position:absolute;inset:0;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(46%,rgba(255,255,255,0.18)),color-stop(54%,rgba(255,255,255,0.02)),to(transparent));background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,0.18) 46%,rgba(255,255,255,0.02) 54%,transparent 100%);opacity:0;-webkit-transform:translateX(-120%);transform:translateX(-120%);pointer-events:none}.btn-list{width:93%;display:flex;justify-content:space-between;align-items:center;gap:5px;margin-bottom:5.5%}.btn-list p{flex:1;display:flex;align-items:center}.btn-list p a{display:block;width:100%}.btn-list img{display:block;width:100%;height:auto}.btn-list p:last-child{flex:1.4}@-webkit-keyframes banner-sheen{0%{opacity:0;-webkit-transform:translateX(-120%);transform:translateX(-120%)}20%{opacity:0.75}to{opacity:0;-webkit-transform:translateX(120%);transform:translateX(120%)}}@keyframes banner-sheen{0%{opacity:0;-webkit-transform:translateX(-120%);transform:translateX(-120%)}20%{opacity:0.75}to{opacity:0;-webkit-transform:translateX(120%);transform:translateX(120%)}}:root{--page-bg:#000000;--text:#ffffff;--muted:#d7d7d7;--accent:#d40024;--accent-2:#ff2746;--panel:#0b0b0b;--panel-2:#111111;--border:rgba(255,255,255,0.14);--max-w:100%;--content-w:1280px;--safe-bottom:env(safe-area-inset-bottom,0px);--floating-banner-gap:16px;--floating-banner-height:96px;--footer-buffer:calc(var(--floating-banner-height) + var(--safe-bottom) + 40px);--countdown-font-size:clamp(64px,16vw,84px)}@media (min-width:768px){:root{--max-w:100%;--countdown-font-size:96px}}:root{--body-font-size:13px;--small-font-size:12px;--shadow:0 12px 32px rgba(0,0,0,0.35)}*{-webkit-box-sizing:border-box;box-sizing:border-box}body,html{margin:0;padding:0;background:var(--page-bg);color:var(--text);font-size:var(--body-font-size);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP",sans-serif;min-height:100%}body{overflow-x:hidden}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;height:auto}.bg-fixed{display:none}@media (min-width:768px){.bg-fixed{display:block;position:fixed;inset:0;z-index:0;pointer-events:none}}.bg-fixed__tile{position:absolute;inset:0;background:url(../img/common/bg.webp) repeat-y center top/2340px auto;opacity:0.4}.page{width:100%;min-height:100vh;display:flex;justify-content:center;background:radial-gradient(circle at 50% 0%,rgba(255,255,255,0.05),transparent 34%),-webkit-gradient(linear,left top,left bottom,from(#0a0a0a),to(#000000));background:radial-gradient(circle at 50% 0%,rgba(255,255,255,0.05),transparent 34%),linear-gradient(180deg,#0a0a0a 0%,#000000 100%)}@media (min-width:768px){.page{background:transparent}}.site-shell{position:relative;width:100%;max-width:var(--max-w);min-height:100vh;background:radial-gradient(circle at 50% 14%,rgba(255,255,255,0.05),transparent 20%),-webkit-gradient(linear,left top,left bottom,from(#111111),color-stop(48%,#050505),to(#000000));background:radial-gradient(circle at 50% 14%,rgba(255,255,255,0.05),transparent 20%),linear-gradient(180deg,#111111 0%,#050505 48%,#000000 100%);-webkit-box-shadow:0 0 0 1px rgba(255,255,255,0.03),0 0 60px rgba(0,0,0,0.55);box-shadow:0 0 0 1px rgba(255,255,255,0.03),0 0 60px rgba(0,0,0,0.55);overflow:clip}@media (min-width:768px){.site-shell{max-width:100%;background:transparent;-webkit-box-shadow:none;box-shadow:none;overflow:visible}}.hero{position:relative;height:80vh;min-height:640px;padding:28px 0 0;overflow:hidden;isolation:isolate;background:url(../img/teaser/fv_bg.webp) no-repeat center/cover}.hero:after{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,0.16) 16%,transparent 17%);background-size:18px 18px;opacity:0.12;-webkit-transform:skewY(-8deg) scale(1.25);transform:skewY(-8deg) scale(1.25);-webkit-transform-origin:center top;transform-origin:center top;pointer-events:none;z-index:-2}@media (min-width:768px){.hero{height:100vh;min-height:960px;max-width:var(--content-w);margin:0 auto;overflow:visible;isolation:auto}.hero:after{display:none}}.logo{position:absolute;width:120px;left:18px;top:28px;z-index:3;display:inline-flex;flex-direction:column;align-items:flex-start;text-shadow:0 2px 12px rgba(0,0,0,0.6);opacity:0;-webkit-animation:fvLogoIn 0.6s ease-out 1.8s forwards;animation:fvLogoIn 0.6s ease-out 1.8s forwards}@media (min-width:768px){.logo{--logo-w:calc(var(--countdown-font-size) * 2);--fv-left:6vw;--cd-w:calc(var(--countdown-font-size) * 5.5);width:var(--logo-w);left:var(--fv-left);top:calc(50% - var(--countdown-font-size) * 2.5);-webkit-transform:none;transform:none;align-items:center;margin-left:calc((var(--cd-w) - var(--logo-w)) / 2)}}.silhouette{position:absolute;z-index:0;pointer-events:none}.countdown-wrap{position:absolute;z-index:4;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;opacity:0;-webkit-animation:fvFlyInFromBottomRight 0.65s ease-in-out 2.3s forwards;animation:fvFlyInFromBottomRight 0.65s ease-in-out 2.3s forwards}@media (min-width:768px){.countdown-wrap{top:50%;left:8vw;bottom:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center;-webkit-animation-name:fvFlyInFromBottomRightPC;animation-name:fvFlyInFromBottomRightPC}}.countdown-box{position:relative;display:inline-block;font-size:var(--countdown-font-size)}.fukidasi{position:absolute;top:-0.65em;left:-0.5em;width:2.1em;z-index:5;pointer-events:none}.countdown{display:flex;align-items:baseline;flex-wrap:nowrap;white-space:nowrap;font-size:var(--countdown-font-size);font-weight:700;letter-spacing:0.04em;line-height:1;font-variant-numeric:tabular-nums;text-shadow:0 4px 18px rgba(0,0,0,0.55);font-family:"Chakra Petch",sans-serif}.countdown__unit{display:inline-flex;flex-direction:column;align-items:center;line-height:0.85;letter-spacing:-0.04em}.countdown__num{display:inline-block;min-width:2ch;text-align:center;font-size:inherit;font-weight:inherit;font-family:inherit;letter-spacing:0;font-variant-numeric:tabular-nums;-webkit-font-feature-settings:"tnum" 1;font-feature-settings:"tnum" 1;line-height:1}.countdown__unit--hr .countdown__num{min-width:3ch}.countdown__unit--sec .countdown__num{text-align:left}.countdown__unit--sec{font-size:0.6em;align-self:flex-end;margin-bottom:0.05em}.countdown__sep{display:inline-block;padding:0 0.08em;text-align:center;line-height:1;font-weight:400}.countdown__sep--sec{font-size:0.6em;padding:0 0.133em;align-self:flex-end;margin-bottom:0.05em;font-weight:400}.countdown-note{margin-top:10px;font-size:12px;letter-spacing:0.08em;color:rgba(255,255,255,0.72)}.title-ribbon{position:relative;z-index:4;width:min(100%,250px);margin:28px auto 0;padding:0;font-size:23px;font-weight:800;line-height:1;letter-spacing:0.01em}@media (max-width:359px){.title-ribbon{font-size:20px}}@media (min-width:768px){.title-ribbon{width:calc(var(--countdown-font-size) * 3.5);margin:calc(var(--countdown-font-size) * 0.4) auto 0}}.hero-zigzag{position:absolute;left:0;right:0;bottom:0;width:100%;height:0;z-index:3;background:url(../img/teaser/zigzag.svg) no-repeat center/cover;padding-top:7.2%}@media (min-width:768px){.hero-zigzag{left:50%;right:auto;width:100vw;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:75px;padding-top:0;background:url(../img/teaser/zigzag.svg) repeat-x center bottom/auto 100%}}.chara-shadow{--chara-x:62%;--chara-y:44%;--chara-w:115%;position:absolute;left:var(--chara-x);top:var(--chara-y);width:min(var(--chara-w),60vh);height:auto;aspect-ratio:821/1600;-webkit-transform:translate(-50%,-30%);transform:translate(-50%,-30%);overflow:visible;pointer-events:none;z-index:1}@media (min-width:768px){.chara-shadow{-webkit-transform:none;transform:none;width:640px;height:auto;aspect-ratio:821/1600;left:clamp(40%,40% + (100vw - 768px) * 0.13,55%);top:5vh}}.chara-shadow canvas,.chara-shadow img{position:absolute;top:0;left:0;right:auto;margin-left:0;display:block;-webkit-transform:none;transform:none;width:100%;height:auto;max-width:none}.chara-shadow img{opacity:1;visibility:visible}.chara-shadow canvas{z-index:2;opacity:0;visibility:hidden}@media (min-width:768px){.chara-shadow canvas{top:0;right:0;left:auto}}.chara-shadow.is-ready img{opacity:0;visibility:hidden}.chara-shadow.is-ready canvas{opacity:1;visibility:visible;-webkit-animation:charaFloat 9s ease-in-out infinite;animation:charaFloat 9s ease-in-out infinite;-webkit-transform-origin:55% 45%;transform-origin:55% 45%}.chara-shadow.is-ready canvas.is-glitch-nudge{-webkit-animation:charaNudge 0.18s steps(2,end) 1!important;animation:charaNudge 0.18s steps(2,end) 1!important}.store-row{position:relative;z-index:4;padding:26px 18px 0;display:flex;justify-content:flex-start;gap:16px;flex-wrap:wrap;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,0.15)));background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,0.15) 100%)}@media (min-width:768px){.store-row{justify-content:flex-start;background:none;padding:26px 18px;max-width:var(--content-w);margin:0 auto}}.store-icon{width:52px;height:52px;border-radius:50%;display:-ms-grid;display:grid;place-items:center;-webkit-box-shadow:0 6px 16px rgba(0,0,0,0.3);box-shadow:0 6px 16px rgba(0,0,0,0.3);border:2px solid rgba(255,255,255,0.08);font-weight:900;font-size:15px;color:#fff}.store-icon.x{background:#f2f2f2;color:#111}.store-icon.line{background:#06c755}.store-icon.discord{background:#5865f2}.store-icon.discord.no-bg{background:none}.bgm-toggle{position:fixed;top:16px;right:16px;z-index:60;display:block;padding:0;background:none;border:none;cursor:pointer;opacity:0;-webkit-animation:bgmBtnIn 0.4s ease 1.8s forwards;animation:bgmBtnIn 0.4s ease 1.8s forwards}@media (hover:hover){.bgm-toggle:hover{-webkit-filter:brightness(1.3);filter:brightness(1.3)}}.bgm-toggle__off,.bgm-toggle__on{display:block;width:auto;height:auto}@media (min-width:768px){.bgm-toggle__off,.bgm-toggle__on{-webkit-transform:scale(1.5);transform:scale(1.5);-webkit-transform-origin:top right;transform-origin:top right}}.bgm-toggle__on{display:none}.bgm-toggle.is-on .bgm-toggle__off{display:none}.bgm-toggle.is-on .bgm-toggle__on{display:block}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.splash{position:fixed;inset:0;z-index:100;background:rgba(212,0,36,0.85);display:-ms-grid;display:grid;place-items:center;pointer-events:none;-webkit-animation:splashCurtainUp 0.22s cubic-bezier(0.7,0,0.84,0) 1.2s forwards;animation:splashCurtainUp 0.22s cubic-bezier(0.7,0,0.84,0) 1.2s forwards}.splash-black{position:fixed;inset:0;z-index:99;background:rgba(212,0,36,0.6);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);pointer-events:none;-webkit-animation:splashCurtainDown 0.22s cubic-bezier(0.7,0,0.84,0) 1.5s forwards;animation:splashCurtainDown 0.22s cubic-bezier(0.7,0,0.84,0) 1.5s forwards}.splash__logo{width:min(60vw,260px);height:auto;-webkit-animation:splashLogoIn 0.5s ease-out both,splashLogoOut 0.3s 0.9s forwards;animation:splashLogoIn 0.5s ease-out both,splashLogoOut 0.3s 0.9s forwards}@media (min-width:768px){.splash__logo{width:min(30vw,400px)}}.ugoki{opacity:0;-webkit-animation:fvFlyInFromBottomLeft 0.7s ease-in-out 3s both,katakata 3.5s infinite ease-in-out alternate 3.7s;animation:fvFlyInFromBottomLeft 0.7s ease-in-out 3s both,katakata 3.5s infinite ease-in-out alternate 3.7s}@-webkit-keyframes fvLogoIn{0%{-webkit-transform:translateY(-120px);transform:translateY(-120px);opacity:0}25%{-webkit-transform:translateY(18px);transform:translateY(18px);opacity:1}42%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}58%{-webkit-transform:translateY(6px);transform:translateY(6px)}72%{-webkit-transform:translateY(-3px);transform:translateY(-3px)}85%{-webkit-transform:translateY(1px);transform:translateY(1px)}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fvLogoIn{0%{-webkit-transform:translateY(-120px);transform:translateY(-120px);opacity:0}25%{-webkit-transform:translateY(18px);transform:translateY(18px);opacity:1}42%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}58%{-webkit-transform:translateY(6px);transform:translateY(6px)}72%{-webkit-transform:translateY(-3px);transform:translateY(-3px)}85%{-webkit-transform:translateY(1px);transform:translateY(1px)}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes bgmBtnIn{0%{opacity:0;-webkit-transform:translateY(-6px);transform:translateY(-6px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bgmBtnIn{0%{opacity:0;-webkit-transform:translateY(-6px);transform:translateY(-6px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes charaFadeIn{0%{opacity:0}to{opacity:1}}@keyframes charaFadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes charaFloat{0%{-webkit-transform:translate3d(0,0,0) rotate(0deg);transform:translate3d(0,0,0) rotate(0deg)}20%{-webkit-transform:translate3d(-4px,2px,0) rotate(-0.4deg);transform:translate3d(-4px,2px,0) rotate(-0.4deg)}40%{-webkit-transform:translate3d(0,6px,0) rotate(0deg);transform:translate3d(0,6px,0) rotate(0deg)}60%{-webkit-transform:translate3d(5px,3px,0) rotate(0.35deg);transform:translate3d(5px,3px,0) rotate(0.35deg)}80%{-webkit-transform:translate3d(2px,-2px,0) rotate(0deg);transform:translate3d(2px,-2px,0) rotate(0deg)}to{-webkit-transform:translate3d(0,0,0) rotate(0deg);transform:translate3d(0,0,0) rotate(0deg)}}@keyframes charaFloat{0%{-webkit-transform:translate3d(0,0,0) rotate(0deg);transform:translate3d(0,0,0) rotate(0deg)}20%{-webkit-transform:translate3d(-4px,2px,0) rotate(-0.4deg);transform:translate3d(-4px,2px,0) rotate(-0.4deg)}40%{-webkit-transform:translate3d(0,6px,0) rotate(0deg);transform:translate3d(0,6px,0) rotate(0deg)}60%{-webkit-transform:translate3d(5px,3px,0) rotate(0.35deg);transform:translate3d(5px,3px,0) rotate(0.35deg)}80%{-webkit-transform:translate3d(2px,-2px,0) rotate(0deg);transform:translate3d(2px,-2px,0) rotate(0deg)}to{-webkit-transform:translate3d(0,0,0) rotate(0deg);transform:translate3d(0,0,0) rotate(0deg)}}@-webkit-keyframes charaNudge{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}35%{-webkit-transform:translate3d(-8px,0,0);transform:translate3d(-8px,0,0)}70%{-webkit-transform:translate3d(6px,0,0);transform:translate3d(6px,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes charaNudge{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}35%{-webkit-transform:translate3d(-8px,0,0);transform:translate3d(-8px,0,0)}70%{-webkit-transform:translate3d(6px,0,0);transform:translate3d(6px,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes fvFlyInFromBottomRight{0%{-webkit-transform:translate(-50%,-50%) translate3d(260px,260px,0) scale(0.7);transform:translate(-50%,-50%) translate3d(260px,260px,0) scale(0.7);opacity:0}14%{-webkit-transform:translate(-50%,-50%) translate3d(-96px,-96px,0) scale(1.18);transform:translate(-50%,-50%) translate3d(-96px,-96px,0) scale(1.18);opacity:1}28%{-webkit-transform:translate(-50%,-50%) translate3d(42px,42px,0) scale(0.93);transform:translate(-50%,-50%) translate3d(42px,42px,0) scale(0.93);opacity:1}46%{-webkit-transform:translate(-50%,-50%) translate3d(-10px,-10px,0) scale(1.02);transform:translate(-50%,-50%) translate3d(-10px,-10px,0) scale(1.02);opacity:1}58%{-webkit-transform:translate(-50%,-50%) translate3d(4px,4px,0) scale(0.99);transform:translate(-50%,-50%) translate3d(4px,4px,0) scale(0.99);opacity:1}74%{-webkit-transform:translate(-50%,-50%) translate3d(-1.5px,-1.5px,0) scale(1.003);transform:translate(-50%,-50%) translate3d(-1.5px,-1.5px,0) scale(1.003);opacity:1}to{-webkit-transform:translate(-50%,-50%) translate3d(0,0,0) scale(1);transform:translate(-50%,-50%) translate3d(0,0,0) scale(1);opacity:1}}@keyframes fvFlyInFromBottomRight{0%{-webkit-transform:translate(-50%,-50%) translate3d(260px,260px,0) scale(0.7);transform:translate(-50%,-50%) translate3d(260px,260px,0) scale(0.7);opacity:0}14%{-webkit-transform:translate(-50%,-50%) translate3d(-96px,-96px,0) scale(1.18);transform:translate(-50%,-50%) translate3d(-96px,-96px,0) scale(1.18);opacity:1}28%{-webkit-transform:translate(-50%,-50%) translate3d(42px,42px,0) scale(0.93);transform:translate(-50%,-50%) translate3d(42px,42px,0) scale(0.93);opacity:1}46%{-webkit-transform:translate(-50%,-50%) translate3d(-10px,-10px,0) scale(1.02);transform:translate(-50%,-50%) translate3d(-10px,-10px,0) scale(1.02);opacity:1}58%{-webkit-transform:translate(-50%,-50%) translate3d(4px,4px,0) scale(0.99);transform:translate(-50%,-50%) translate3d(4px,4px,0) scale(0.99);opacity:1}74%{-webkit-transform:translate(-50%,-50%) translate3d(-1.5px,-1.5px,0) scale(1.003);transform:translate(-50%,-50%) translate3d(-1.5px,-1.5px,0) scale(1.003);opacity:1}to{-webkit-transform:translate(-50%,-50%) translate3d(0,0,0) scale(1);transform:translate(-50%,-50%) translate3d(0,0,0) scale(1);opacity:1}}@-webkit-keyframes fvFlyInFromBottomRightPC{0%{-webkit-transform:translateY(-50%) translate3d(260px,260px,0) scale(0.7);transform:translateY(-50%) translate3d(260px,260px,0) scale(0.7);opacity:0}14%{-webkit-transform:translateY(-50%) translate3d(-96px,-96px,0) scale(1.18);transform:translateY(-50%) translate3d(-96px,-96px,0) scale(1.18);opacity:1}28%{-webkit-transform:translateY(-50%) translate3d(42px,42px,0) scale(0.93);transform:translateY(-50%) translate3d(42px,42px,0) scale(0.93);opacity:1}46%{-webkit-transform:translateY(-50%) translate3d(-10px,-10px,0) scale(1.02);transform:translateY(-50%) translate3d(-10px,-10px,0) scale(1.02);opacity:1}58%{-webkit-transform:translateY(-50%) translate3d(4px,4px,0) scale(0.99);transform:translateY(-50%) translate3d(4px,4px,0) scale(0.99);opacity:1}74%{-webkit-transform:translateY(-50%) translate3d(-1.5px,-1.5px,0) scale(1.003);transform:translateY(-50%) translate3d(-1.5px,-1.5px,0) scale(1.003);opacity:1}to{-webkit-transform:translateY(-50%) translate3d(0,0,0) scale(1);transform:translateY(-50%) translate3d(0,0,0) scale(1);opacity:1}}@keyframes fvFlyInFromBottomRightPC{0%{-webkit-transform:translateY(-50%) translate3d(260px,260px,0) scale(0.7);transform:translateY(-50%) translate3d(260px,260px,0) scale(0.7);opacity:0}14%{-webkit-transform:translateY(-50%) translate3d(-96px,-96px,0) scale(1.18);transform:translateY(-50%) translate3d(-96px,-96px,0) scale(1.18);opacity:1}28%{-webkit-transform:translateY(-50%) translate3d(42px,42px,0) scale(0.93);transform:translateY(-50%) translate3d(42px,42px,0) scale(0.93);opacity:1}46%{-webkit-transform:translateY(-50%) translate3d(-10px,-10px,0) scale(1.02);transform:translateY(-50%) translate3d(-10px,-10px,0) scale(1.02);opacity:1}58%{-webkit-transform:translateY(-50%) translate3d(4px,4px,0) scale(0.99);transform:translateY(-50%) translate3d(4px,4px,0) scale(0.99);opacity:1}74%{-webkit-transform:translateY(-50%) translate3d(-1.5px,-1.5px,0) scale(1.003);transform:translateY(-50%) translate3d(-1.5px,-1.5px,0) scale(1.003);opacity:1}to{-webkit-transform:translateY(-50%) translate3d(0,0,0) scale(1);transform:translateY(-50%) translate3d(0,0,0) scale(1);opacity:1}}@-webkit-keyframes fvFlyInFromBottomLeft{0%{-webkit-transform:translate3d(-260px,260px,0) scale(0.7);transform:translate3d(-260px,260px,0) scale(0.7);opacity:0}14%{-webkit-transform:translate3d(96px,-96px,0) scale(1.18);transform:translate3d(96px,-96px,0) scale(1.18);opacity:1}28%{-webkit-transform:translate3d(-42px,42px,0) scale(0.93);transform:translate3d(-42px,42px,0) scale(0.93);opacity:1}46%{-webkit-transform:translate3d(10px,-10px,0) scale(1.02);transform:translate3d(10px,-10px,0) scale(1.02);opacity:1}58%{-webkit-transform:translate3d(-4px,4px,0) scale(0.99);transform:translate3d(-4px,4px,0) scale(0.99);opacity:1}74%{-webkit-transform:translate3d(1.5px,-1.5px,0) scale(1.003);transform:translate3d(1.5px,-1.5px,0) scale(1.003);opacity:1}to{-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1);opacity:1}}@keyframes fvFlyInFromBottomLeft{0%{-webkit-transform:translate3d(-260px,260px,0) scale(0.7);transform:translate3d(-260px,260px,0) scale(0.7);opacity:0}14%{-webkit-transform:translate3d(96px,-96px,0) scale(1.18);transform:translate3d(96px,-96px,0) scale(1.18);opacity:1}28%{-webkit-transform:translate3d(-42px,42px,0) scale(0.93);transform:translate3d(-42px,42px,0) scale(0.93);opacity:1}46%{-webkit-transform:translate3d(10px,-10px,0) scale(1.02);transform:translate3d(10px,-10px,0) scale(1.02);opacity:1}58%{-webkit-transform:translate3d(-4px,4px,0) scale(0.99);transform:translate3d(-4px,4px,0) scale(0.99);opacity:1}74%{-webkit-transform:translate3d(1.5px,-1.5px,0) scale(1.003);transform:translate3d(1.5px,-1.5px,0) scale(1.003);opacity:1}to{-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1);opacity:1}}@-webkit-keyframes katakata{0%{-webkit-transform:translate(0,0) rotate(0deg);transform:translate(0,0) rotate(0deg)}21%{-webkit-transform:translate(0,0) rotate(0deg);transform:translate(0,0) rotate(0deg)}22%{-webkit-transform:translate(0,0) rotate(-3deg);transform:translate(0,0) rotate(-3deg)}23%{-webkit-transform:translate(0,-1px) rotate(0deg);transform:translate(0,-1px) rotate(0deg)}24%{-webkit-transform:translate(0,-1px) rotate(3deg);transform:translate(0,-1px) rotate(3deg)}25%{-webkit-transform:translate(1px,0) rotate(-2deg);transform:translate(1px,0) rotate(-2deg)}26%{-webkit-transform:translate(0,1px) rotate(0deg);transform:translate(0,1px) rotate(0deg)}27%{-webkit-transform:translate(0,0) rotate(3deg);transform:translate(0,0) rotate(3deg)}28%{-webkit-transform:translate(0,0) rotate(0deg);transform:translate(0,0) rotate(0deg)}to{-webkit-transform:translate(0,0) rotate(0deg);transform:translate(0,0) rotate(0deg)}}@keyframes katakata{0%{-webkit-transform:translate(0,0) rotate(0deg);transform:translate(0,0) rotate(0deg)}21%{-webkit-transform:translate(0,0) rotate(0deg);transform:translate(0,0) rotate(0deg)}22%{-webkit-transform:translate(0,0) rotate(-3deg);transform:translate(0,0) rotate(-3deg)}23%{-webkit-transform:translate(0,-1px) rotate(0deg);transform:translate(0,-1px) rotate(0deg)}24%{-webkit-transform:translate(0,-1px) rotate(3deg);transform:translate(0,-1px) rotate(3deg)}25%{-webkit-transform:translate(1px,0) rotate(-2deg);transform:translate(1px,0) rotate(-2deg)}26%{-webkit-transform:translate(0,1px) rotate(0deg);transform:translate(0,1px) rotate(0deg)}27%{-webkit-transform:translate(0,0) rotate(3deg);transform:translate(0,0) rotate(3deg)}28%{-webkit-transform:translate(0,0) rotate(0deg);transform:translate(0,0) rotate(0deg)}to{-webkit-transform:translate(0,0) rotate(0deg);transform:translate(0,0) rotate(0deg)}}@-webkit-keyframes splashLogoIn{0%{-webkit-transform:rotate(40deg) scale(0.5);transform:rotate(40deg) scale(0.5);opacity:0}14%{-webkit-transform:rotate(-14.8deg) scale(1.185);transform:rotate(-14.8deg) scale(1.185);opacity:1}28%{-webkit-transform:rotate(6.4deg) scale(0.92);transform:rotate(6.4deg) scale(0.92);opacity:1}46%{-webkit-transform:rotate(-1.6deg) scale(1.02);transform:rotate(-1.6deg) scale(1.02);opacity:1}58%{-webkit-transform:rotate(0.656deg) scale(0.9918);transform:rotate(0.656deg) scale(0.9918);opacity:1}74%{-webkit-transform:rotate(-0.232deg) scale(1.0029);transform:rotate(-0.232deg) scale(1.0029);opacity:1}89%{-webkit-transform:rotate(0.08deg) scale(0.999);transform:rotate(0.08deg) scale(0.999);opacity:1}to{-webkit-transform:rotate(0) scale(1);transform:rotate(0) scale(1);opacity:1}}@keyframes splashLogoIn{0%{-webkit-transform:rotate(40deg) scale(0.5);transform:rotate(40deg) scale(0.5);opacity:0}14%{-webkit-transform:rotate(-14.8deg) scale(1.185);transform:rotate(-14.8deg) scale(1.185);opacity:1}28%{-webkit-transform:rotate(6.4deg) scale(0.92);transform:rotate(6.4deg) scale(0.92);opacity:1}46%{-webkit-transform:rotate(-1.6deg) scale(1.02);transform:rotate(-1.6deg) scale(1.02);opacity:1}58%{-webkit-transform:rotate(0.656deg) scale(0.9918);transform:rotate(0.656deg) scale(0.9918);opacity:1}74%{-webkit-transform:rotate(-0.232deg) scale(1.0029);transform:rotate(-0.232deg) scale(1.0029);opacity:1}89%{-webkit-transform:rotate(0.08deg) scale(0.999);transform:rotate(0.08deg) scale(0.999);opacity:1}to{-webkit-transform:rotate(0) scale(1);transform:rotate(0) scale(1);opacity:1}}@-webkit-keyframes splashLogoOut{0%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);opacity:1;-webkit-animation-timing-function:cubic-bezier(0.25,1,0.5,1);animation-timing-function:cubic-bezier(0.25,1,0.5,1)}30%{-webkit-transform:translateY(22px) scale(0.88);transform:translateY(22px) scale(0.88);opacity:1;-webkit-animation-timing-function:cubic-bezier(0.7,0,0.84,0);animation-timing-function:cubic-bezier(0.7,0,0.84,0)}to{-webkit-transform:translateY(-90vh) scale(0.3);transform:translateY(-90vh) scale(0.3);opacity:0}}@keyframes splashLogoOut{0%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);opacity:1;-webkit-animation-timing-function:cubic-bezier(0.25,1,0.5,1);animation-timing-function:cubic-bezier(0.25,1,0.5,1)}30%{-webkit-transform:translateY(22px) scale(0.88);transform:translateY(22px) scale(0.88);opacity:1;-webkit-animation-timing-function:cubic-bezier(0.7,0,0.84,0);animation-timing-function:cubic-bezier(0.7,0,0.84,0)}to{-webkit-transform:translateY(-90vh) scale(0.3);transform:translateY(-90vh) scale(0.3);opacity:0}}@-webkit-keyframes splashCurtainUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes splashCurtainUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@-webkit-keyframes splashCurtainDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes splashCurtainDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(100%);transform:translateY(100%)}}
/*# sourceMappingURL=teaser.css.map */