:host{--output-file-name-important: common.css}.bl_hero{position:fixed;top:0;z-index:var(--z-index-hero);width:100%;max-width:var(--content-width);height:100vh;margin-inline:auto;overflow:hidden;background-color:var(--color-main)}@media (min-width: 60em){.bl_hero{display:none}}.bl_hero:where([data-page=world] *),.bl_hero:where([data-page=special] *){--fade-in-duration: .55s;--scale-in-duration: .6s}@keyframes opening-scale-in{0%{scale:.95}to{scale:1}}@keyframes opening-character-scale-in{0%{scale:.8}to{scale:1}}@keyframes opening-fade-in{0%{visibility:hidden;opacity:0}to{visibility:visible;opacity:1}}@keyframes opening-slide-in{0%{translate:0 30%}to{translate:0 0}}.bl_hero_inner{position:relative;height:100svh;min-height:calc(590 * var(--typo-size-base) / 16);max-height:calc(666 * var(--typo-size-base) / 16);padding-block-start:calc(40 * var(--typo-size-base) / 16)}.bl_hero_inner:where([data-page=special] *){padding-block-start:calc(50 * var(--typo-size-base) / 16)}.bl_hero_bg{position:absolute;top:0;left:0;z-index:-5;width:100%;height:inherit}.bl_hero_bg img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.bl_hero_deco{position:absolute;top:calc(10 * var(--typo-size-base) / 16);left:0;z-index:-5;width:100%}.bl_hero_deco:where([data-page=special] *){top:calc(20 * var(--typo-size-base) / 16)}.bl_hero_earth{width:calc(368 * var(--typo-size-base) / 16);margin-inline:auto}.bl_hero_earth:where([data-page=world] *),.bl_hero_earth:where([data-page=special] *){visibility:hidden;opacity:0;scale:.95;animation:infinite-rotate 250s linear infinite}.bl_hero_earth:where([data-page=world] *):where([data-opening=true] *),.bl_hero_earth:where([data-page=special] *):where([data-opening=true] *){animation:opening-fade-in var(--scale-in-duration) var(--ease-bounce-strong) both,opening-scale-in var(--fade-in-duration) var(--ease-bounce-strong) both,infinite-rotate 250s linear infinite}.bl_hero_cloud{position:absolute;top:50%;left:50%;max-inline-size:none;width:calc(780 * var(--typo-size-base) / 16);translate:-50% -50%}.bl_hero_cloud:where([data-page=world] *),.bl_hero_cloud:where([data-page=special] *){visibility:hidden;opacity:0;scale:.95;animation:infinite-rotate 500s linear infinite}.bl_hero_cloud:where([data-page=world] *):where([data-opening=true] *),.bl_hero_cloud:where([data-page=special] *):where([data-opening=true] *){animation:opening-fade-in var(--scale-in-duration) var(--ease-bounce-strong) both,opening-scale-in var(--fade-in-duration) var(--ease-bounce-strong) both,infinite-rotate 500s linear infinite}@keyframes infinite-rotate{0%{rotate:0deg}to{rotate:360deg}}.bl_hero_chara{width:calc(242 * var(--typo-size-base) / 16);margin-inline:auto}.bl_hero_chara:where([data-page=world] *),.bl_hero_chara:where([data-page=special] *){visibility:hidden;opacity:0;scale:.8}.bl_hero_chara:where([data-page=world] *):where([data-opening=true] *),.bl_hero_chara:where([data-page=special] *):where([data-opening=true] *){animation:opening-fade-in var(--scale-in-duration) var(--ease-bounce-strong) .1s both,opening-character-scale-in var(--fade-in-duration) var(--ease-bounce-strong) .1s both}.bl_hero_text_wrapper{position:absolute;bottom:calc(18 * var(--typo-size-base) / 16);width:100%}.bl_hero_heading{position:relative;z-index:0;width:calc(320 * var(--typo-size-base) / 16);margin-inline:auto}.bl_hero_heading:where([data-page=world] *),.bl_hero_heading:where([data-page=special] *){visibility:hidden;opacity:0}.bl_hero_heading:where([data-page=world] *):where([data-opening=true] *),.bl_hero_heading:where([data-page=special] *):where([data-opening=true] *){animation:opening-fade-in var(--scale-in-duration) var(--ease-bounce-strong) .3s both}.bl_hero_heading:where([data-page=special] *){width:calc(300 * var(--typo-size-base) / 16)}.bl_hero_heading:where([data-page=teaser] *){width:calc(300 * var(--typo-size-base) / 16)}.bl_hero_heading_shadow{position:absolute;top:50%;left:50%;z-index:-5;width:calc(484 * var(--typo-size-base) / 16);translate:-50% -50%}.bl_hero_period{position:relative;width:calc(239 * var(--typo-size-base) / 16);margin:calc(12 * var(--typo-size-base) / 16) 0 0 calc(95 * var(--typo-size-base) / 16)}.bl_hero_period:where([data-page=world] *),.bl_hero_period:where([data-page=special] *){visibility:hidden;opacity:0}.bl_hero_period:where([data-page=world] *):where([data-opening=true] *),.bl_hero_period:where([data-page=special] *):where([data-opening=true] *){animation:opening-fade-in var(--scale-in-duration) var(--ease-bounce-strong) .3s both}.bl_hero_nav{position:relative;margin-block-start:calc(21 * var(--typo-size-base) / 16)}.bl_hero_nav ul{display:grid;grid-template-columns:repeat(3,1fr);-moz-column-gap:calc(5 * var(--typo-size-base) / 16);column-gap:calc(5 * var(--typo-size-base) / 16);padding-inline:var(--margin-inline)}.bl_hero_nav ul:where([data-page=special] *){-moz-column-gap:calc(4 * var(--typo-size-base) / 16);column-gap:calc(4 * var(--typo-size-base) / 16);padding-inline:calc(20 * var(--typo-size-base) / 16)}.bl_hero_nav li{--link-color: var(--color-world-blue)}.bl_hero_nav li:where([data-page=world] *),.bl_hero_nav li:where([data-page=special] *){visibility:hidden;opacity:0;translate:0 30%}.bl_hero_nav li:where([data-page=world] *):where([data-opening=true] *):nth-of-type(1),.bl_hero_nav li:where([data-page=special] *):where([data-opening=true] *):nth-of-type(1){animation:opening-fade-in var(--scale-in-duration) var(--ease-bounce-strong) .5s both,opening-slide-in var(--fade-in-duration) var(--ease-bounce-strong) .5s both}.bl_hero_nav li:where([data-page=world] *):where([data-opening=true] *):nth-of-type(2),.bl_hero_nav li:where([data-page=special] *):where([data-opening=true] *):nth-of-type(2){animation:opening-fade-in var(--scale-in-duration) var(--ease-bounce-strong) .7s both,opening-slide-in var(--fade-in-duration) var(--ease-bounce-strong) .7s both}.bl_hero_nav li:where([data-page=world] *):where([data-opening=true] *):nth-of-type(3),.bl_hero_nav li:where([data-page=special] *):where([data-opening=true] *):nth-of-type(3){animation:opening-fade-in var(--scale-in-duration) var(--ease-bounce-strong) .9s both,opening-slide-in var(--fade-in-duration) var(--ease-bounce-strong) .9s both}.bl_hero_nav li:where([data-page=special] *):nth-of-type(1){--link-color: var(--color-special-voice)}.bl_hero_nav li:where([data-page=special] *):nth-of-type(2){--link-color: var(--color-special-share)}.bl_hero_nav li:where([data-page=special] *):nth-of-type(3){--link-color: var(--color-special-local)}.bl_hero_nav_link{--button-height: calc(52 * var(--typo-size-base) / 16);position:relative;display:block;transition:transform .2s cubic-bezier(.42,0,.58,1)}.bl_hero_nav_link:focus-visible{transform:scale(.9)}@media (any-hover: hover){.bl_hero_nav_link:hover{transform:scale(.9)}}.bl_hero_nav_link:before{position:absolute;bottom:calc(-4 * var(--typo-size-base) / 16);left:0;width:100%;height:100%;content:"";background-color:var(--link-color);border-radius:calc(22 * var(--typo-size-base) / 16)}.bl_hero_nav_link_inner{position:relative;z-index:5;display:flex;align-items:center;justify-content:center;height:var(--button-height);background-color:var(--color-white);border-radius:calc(22 * var(--typo-size-base) / 16)}.bl_hero_nav_num{position:absolute;top:calc(-14 * var(--typo-size-base) / 16);left:50%;width:calc(52 * var(--typo-size-base) / 16);translate:-50% 0}.bl_hero_nav_text{padding-block-start:calc(6 * var(--typo-size-base) / 16);font-size:calc(12 * var(--typo-size-base) / 16);font-weight:var(--font-weight-black);line-height:1.3333333333;color:var(--link-color);text-align:center;letter-spacing:-.08em}.bl_hero_nav_text:where([data-page=special] *){font-size:calc(11 * var(--typo-size-base) / 16)}.bl_hero_nav_text_small{font-size:calc(10 * var(--typo-size-base) / 16);line-height:1}.bl_hero_nav_traiangle{position:absolute;left:50%;width:calc(28 * var(--typo-size-base) / 16);height:calc(28 * var(--typo-size-base) / 16);translate:-50% 0%}.bl_hero_nav_traiangle:before{position:absolute;bottom:0;width:inherit;height:inherit;content:"";border-radius:calc(5 * var(--typo-size-base) / 16);clip-path:polygon(100% 100%,100% 0%,0% 100%);rotate:45deg;scale:.7071067812}.bl_hero_nav_traiangle:where(.bl_hero_nav_link>*){bottom:calc(-12 * var(--typo-size-base) / 16);scale:.7071067812 1}.bl_hero_nav_traiangle:where(.bl_hero_nav_link>*):before{background-color:var(--link-color)}.bl_hero_nav_traiangle:where(.bl_hero_nav_link_inner *){bottom:calc(-8 * var(--typo-size-base) / 16);scale:.6427876097 1}.bl_hero_nav_traiangle:where(.bl_hero_nav_link_inner *):before{background-color:var(--color-white)}.bl_hero_nav_bubble{position:absolute;top:calc(-62 * var(--typo-size-base) / 16);left:calc(20 * var(--typo-size-base) / 16);width:calc(63 * var(--typo-size-base) / 16)}.bl_hero_nav_bubble:where([data-page=world] *),.bl_hero_nav_bubble:where([data-page=special] *){visibility:hidden;opacity:0}.bl_hero_nav_bubble:where([data-page=world] *):where([data-opening=true] *),.bl_hero_nav_bubble:where([data-page=special] *):where([data-opening=true] *){animation:opening-fade-in var(--scale-in-duration) var(--ease-bounce-strong) .3s both}.bl_hero_comingSoon{width:100%;max-width:calc(233 * var(--typo-size-base) / 16);margin-block-start:calc(14 * var(--typo-size-base) / 16);margin-inline:auto}.bl_hero_copyright{margin-block-start:calc(16 * var(--typo-size-base) / 16);font-size:calc(10 * var(--typo-size-base) / 16);line-height:1.6;color:var(--color-white);text-align:center}
