.WelcomeText[data-v-2cce7571]{align-items:center;display:flex;flex-direction:column;gap:.75rem;position:relative;text-align:center}html:lang(ja) .WelcomeText__title[data-v-2cce7571]{white-space:pre-line;word-break:auto-phrase}@media(width<=600px){html:lang(ja) .WelcomeText__title[data-v-2cce7571]{font-size:10.5vw;line-height:1.2}}@media(min-width:1024px){.WelcomeText__title[data-v-2cce7571]{font-size:6.1875rem;line-height:115px}}.WelcomeText__title__nested[data-v-2cce7571]{font-size:inherit;letter-spacing:inherit;line-height:inherit;padding:0 3px}.WelcomeText__title__activity[data-v-2cce7571]{background:var(--green-gradient) text}.WelcomeText__title__activity--alt[data-v-2cce7571]{background:var(--blue-gradient) text}.WelcomeText__subtitle[data-v-2cce7571]{max-width:54rem}html:lang(ja) .WelcomeText__subtitle[data-v-2cce7571]{max-width:65rem}@media(min-width:768px){.WelcomeText__subtitle[data-v-2cce7571]{white-space:pre-line}}@media(min-width:1024px){.WelcomeText__subtitle[data-v-2cce7571]{font-size:28px;letter-spacing:-.5px;line-height:42px}}.WelcomeFlags[data-v-811f4ce7]{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;max-width:100%;position:relative;row-gap:1.5rem;text-align:center;width:100%}@media(min-width:1024px){.WelcomeFlags[data-v-811f4ce7]{-moz-column-gap:.4rem;column-gap:.4rem}}.WelcomeFlags--ja .WelcomeFlags__name[data-v-811f4ce7]{font-size:.8125rem;line-height:1.3;white-space:nowrap}.WelcomeFlags__item[data-v-811f4ce7]{align-items:center;display:flex;flex-direction:column;gap:.5rem;text-decoration-line:none;width:33%}@media(min-width:1024px){.WelcomeFlags__item[data-v-811f4ce7]{width:5.1rem}}.WelcomeFlags__item--clickable[data-v-811f4ce7]{transition-duration:125ms;transition-property:scale;transition-timing-function:ease}@media(prefers-reduced-motion){.WelcomeFlags__item--clickable[data-v-811f4ce7]{transition-duration:0}}@media(hover:hover)and (pointer:fine){.WelcomeFlags__item--clickable.-hover[data-v-811f4ce7],.WelcomeFlags__item--clickable[data-v-811f4ce7]:hover{scale:1.075}}.WelcomeFlags__item--clickable.-pressed[data-v-811f4ce7],.WelcomeFlags__item--clickable[data-v-811f4ce7]:active{scale:1}@media(hover:none){.WelcomeFlags__item--clickable.-pressed[data-v-811f4ce7],.WelcomeFlags__item--clickable[data-v-811f4ce7]:active{scale:.925}}.WelcomeFlags__item--clickable[data-v-811f4ce7]{opacity:1}.WelcomeFlags__item--clickable .WelcomeFlags__name[data-v-811f4ce7]{text-decoration-color:var(--secondary-text);text-decoration-line:underline}
