:host,:root{--fa-font-solid:normal 900 1em/1 "Font Awesome 7 Solid";--fa-font-regular:normal 400 1em/1 "Font Awesome 7 Regular";--fa-font-light:normal 300 1em/1 "Font Awesome 7 Light";--fa-font-brands:normal 400 1em/1 "Font Awesome 7 Brands"}svg:not(:host).svg-inline--fa,svg:not(:root).svg-inline--fa{box-sizing:content-box;overflow:visible}.svg-inline--fa{display:var(--fa-display,inline-block);height:1em;overflow:visible;vertical-align:-.125em;width:auto}.svg-inline--fa .fa-primary{fill:var(--fa-primary-color,currentColor);opacity:var(--fa-primary-opacity,1)}.svg-inline--fa .fa-secondary{fill:var(--fa-secondary-color,currentColor);opacity:var(--fa-secondary-opacity,.4)}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.fa-bounce{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-bounce;animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}body,html{height:100%}body{font-family:Inter,system-ui,-apple-system,Hiragino Sans,Noto Sans JP,sans-serif;font-size:14px;line-height:1.3;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#0a0a0a}body,button,input,optgroup,select,textarea{font-weight:500}#__nuxt{height:100%}*{box-sizing:border-box}a{color:#4299ff}a:hover{text-decoration:none}:focus-visible{outline:2px solid #0969da}::-moz-placeholder{color:#fff3}::placeholder{color:#fff3}::-moz-selection{background:#2175e0;color:#fff}::selection{background:#2175e0;color:#fff}.Button{border:none;border-radius:18px;cursor:pointer;display:inline-block;font-size:14px;font-weight:700;height:36px;line-height:36px;padding:0 20px;text-decoration:none;white-space:nowrap}.Button._primary{background:#3a74b9;box-shadow:16px 16px 32px -4px #08113c33;color:#fff;transition:box-shadow .2s}.Button._primary:hover{box-shadow:8px 8px 16px -4px #08113c33}.Button._secondary{background:#fff;box-shadow:16px 16px 32px -4px #08113c33;color:#001004;transition:box-shadow .2s}.Button._secondary:hover{box-shadow:8px 8px 16px -4px #08113c33}.Button._large{border-radius:24px;font-size:16px;height:48px;line-height:48px;padding:0 32px}.Button._play{align-items:center;border-radius:50px;display:flex;height:100px;justify-content:center;line-height:inherit;padding:0 0 0 7px;width:100px}@media only screen and (max-width:599px){.Button._large{font-size:14px}.Button._play{border-radius:27px;height:54px;padding:0 0 0 4px;width:54px}.Button._play img{height:auto;width:16px}}.Modal{align-items:center;display:flex;justify-content:center;z-index:1000}.Modal_Content{background:#0a0a0a;max-width:1300px;width:70%}.Modal_Content video{display:block;height:auto;width:100%}.Modal_Overlay{background:#ffffffe6}@media only screen and (max-width:599px){.Modal_Content{width:100%}}
