@keyframes globalNav_sm_component_wobble__sJVgd{0%,to{transform:translateX(0)}21%,29%{transform:translateX(-1px) rotate(-5.5deg)}22%,28%{transform:translateX(-1px) rotate(-6deg)}71%,79%{transform:translateX(1px) rotate(5.5deg)}72%,78%{transform:translateX(1px) rotate(6deg)}}@keyframes globalNav_sm_component_fadeIn__JlAY0{0%{opacity:0}to{opacity:1}}@keyframes globalNav_sm_component_fadeSlideIn__YUIAl{0%{opacity:0;transform:translateY(4%)}to{opacity:1;transform:translateY(0)}}@keyframes globalNav_sm_component_fadeUpOut__vykbe{0%{opacity:0;transform:scale(.4) translateY(4px)}20%{opacity:1;transform:scale(1) translateY(-14px)}50%{opacity:1}80%{opacity:0;transform:translateY(-18px)}to{opacity:0;transform:translateY(-30px)}}@keyframes globalNav_sm_component_popIn__3ji_o{0%{transform:scale(.6)}40%{transform:scale(.6);opacity:0}50%{transform:scale(1.1)}63%{transform:scale(1.2)}80%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.globalNav_sm_component_globalNavSm__hH72C{min-width:320px;position:fixed;right:0;bottom:var(--s-small);left:0;z-index:10;display:flex;width:calc(100% - var(--s-small)*2);max-width:480px;margin-right:auto;margin-left:auto;background:var(--g-widget-bg);filter:drop-shadow(0 2px 2px rgba(0,0,0,.55)) drop-shadow(0 1px 16px rgba(0,0,0,.15));border-radius:5px}.globalNav_sm_component_globalNavSmItem__2VUFk{display:flex;flex-direction:column;align-items:center;width:19%;height:48px;-webkit-touch-callout:none}.globalNav_sm_component_globalNavSmItem__body__qXB0N{position:relative;display:flex;justify-content:center;width:100%;height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform .05s ease-out}.globalNav_sm_component_globalNavSmItem__body--clickable__MIhWU:active{transform:scale(.95,.8)}.globalNav_sm_component_globalNavSmItem__icon__RBN6k{position:absolute;top:-8px;bottom:var(--s-small);display:flex;align-items:center;justify-content:center;width:50px;height:50px}.globalNav_sm_component_globalNavSmItem__label__wiJXM{position:absolute;bottom:var(--s-xsmall);font-family:var(--noto-sans-jp),sans-serif;font-size:14px;font-weight:700;color:var(--c-font-accent);-webkit-text-stroke:.2px #fff;text-shadow:0 0 1px #fff,0 0 1px #fff,0 0 1px #fff}.globalNav_sm_component_globalNavSmItem--active__WPy2_ .globalNav_sm_component_globalNavSmItem__icon__RBN6k{transform-origin:center bottom;animation:globalNav_sm_component_wobble__sJVgd 1.1s linear infinite}.globalNav_sm_component_globalNavSmItem--leftest__T6Jqo{border-right:1px dashed var(--c-border);border-radius:5px 0 0 5px}.globalNav_sm_component_globalNavSmItem--leftest__T6Jqo.globalNav_sm_component_globalNavSmItem--active__WPy2_{background:var(--g-secondary)}.globalNav_sm_component_globalNavSmItem--leftest__T6Jqo.globalNav_sm_component_globalNavSmItem--active__WPy2_ .globalNav_sm_component_globalNavSmItem__label__wiJXM{color:#fff;-webkit-text-stroke:.2px var(--c-secondary-dark);text-shadow:0 0 1px var(--c-secondary-dark),0 0 1px var(--c-secondary-dark),0 0 1px var(--c-secondary-dark)}.globalNav_sm_component_globalNavSmItem--left__BDoXC.globalNav_sm_component_globalNavSmItem--active__WPy2_{background:var(--g-tertiary)}.globalNav_sm_component_globalNavSmItem--left__BDoXC.globalNav_sm_component_globalNavSmItem--active__WPy2_ .globalNav_sm_component_globalNavSmItem__label__wiJXM{color:#fff;-webkit-text-stroke:.2px var(--c-tertiary-dark);text-shadow:0 0 1px var(--c-tertiary-dark),0 0 1px var(--c-tertiary-dark),0 0 1px var(--c-tertiary-dark)}.globalNav_sm_component_globalNavSmItem--center__d5qWy{position:relative;width:24%;border-right:1px dashed var(--c-border);border-left:1px dashed var(--c-border)}.globalNav_sm_component_globalNavSmItem--center__d5qWy:after{position:absolute;top:-7px;width:100%;height:8px;content:"";background:#fff;border-radius:50% 50% 50% 50%/100% 100% 0 0}.globalNav_sm_component_globalNavSmItem--center__d5qWy .globalNav_sm_component_globalNavSmItem__label__wiJXM{font-size:15px}.globalNav_sm_component_globalNavSmItem--center__d5qWy .globalNav_sm_component_globalNavSmItem__body__qXB0N{z-index:2}.globalNav_sm_component_globalNavSmItem--center__d5qWy.globalNav_sm_component_globalNavSmItem--active__WPy2_{background:var(--g-primary)}.globalNav_sm_component_globalNavSmItem--center__d5qWy.globalNav_sm_component_globalNavSmItem--active__WPy2_:after{background:var(--c-primary-light)}.globalNav_sm_component_globalNavSmItem--center__d5qWy.globalNav_sm_component_globalNavSmItem--active__WPy2_ .globalNav_sm_component_globalNavSmItem__label__wiJXM{color:#fff;-webkit-text-stroke:.2px var(--c-primary-dark);text-shadow:0 0 1px var(--c-primary-dark),0 0 1px var(--c-primary-dark),0 0 1px var(--c-primary-dark)}.globalNav_sm_component_globalNavSmItem--right___uCd4.globalNav_sm_component_globalNavSmItem--active__WPy2_{background:var(--g-accent)}.globalNav_sm_component_globalNavSmItem--right___uCd4.globalNav_sm_component_globalNavSmItem--active__WPy2_ .globalNav_sm_component_globalNavSmItem__label__wiJXM{color:#fff;-webkit-text-stroke:.2px var(--c-main-dark);text-shadow:0 0 1px var(--c-main-dark),0 0 1px var(--c-main-dark),0 0 1px var(--c-main-dark)}.globalNav_sm_component_globalNavSmItem--rightest__ab4nW{border-left:1px dashed var(--c-border);border-radius:0 5px 5px 0}.globalNav_sm_component_globalNavSmItem--rightest__ab4nW.globalNav_sm_component_globalNavSmItem--active__WPy2_{background:var(--g-dream)}.globalNav_sm_component_globalNavSmItem--rightest__ab4nW.globalNav_sm_component_globalNavSmItem--active__WPy2_ .globalNav_sm_component_globalNavSmItem__label__wiJXM{color:#fff;-webkit-text-stroke:.2px var(--c-dream-dark);text-shadow:0 0 1px var(--c-dream-dark),0 0 1px var(--c-dream-dark),0 0 1px var(--c-dream-dark)}.globalNav_lg_component_sideMenu__5Ii3c{display:flex;flex-direction:column;min-height:100%;padding-top:192px}.globalNav_lg_component_sideMenu__main__j63hu{position:relative;padding:var(--s-xlarge) var(--s-medium);background:rgba(255,255,255,.8);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.globalNav_lg_component_sideMenu__main__j63hu:before{position:absolute;right:0;bottom:100%;left:0;padding-bottom:40px;-webkit-clip-path:polygon(100% 0,0 100%,100% 100%);clip-path:polygon(100% 0,0 100%,100% 100%);content:"";background:rgba(255,255,255,.8)}.globalNav_lg_component_sideMenu__main__j63hu:after{position:absolute;top:100%;right:0;left:0;padding-bottom:24px;-webkit-clip-path:polygon(0 0,100% 0,100% 100%);clip-path:polygon(0 0,100% 0,100% 100%);content:"";background:rgba(255,255,255,.8)}.globalNav_lg_component_sideMenu__footer__pMYtd{display:flex;flex-grow:1;align-items:flex-end;justify-content:center;padding:80px var(--s-medium) 138px}.globalNav_lg_component_primaryHeadline__LB5NE{position:absolute;top:-28px;width:calc(100% - var(--s-medium)*2)}.globalNav_lg_component_headline__GXlin{width:100%;margin-top:var(--s-xlarge)}.globalNav_lg_component_globalNavLg__lk8_g{display:grid;grid-gap:var(--s-medium)}.globalNav_lg_component_globalNavLgSub__5ZSOV{display:grid;grid-gap:var(--s-medium);padding:var(--s-large) 0}.globalNav_lg_component_globalNavItemLg__APT68{padding:0 var(--s-medium);color:var(--c-font-accent);border-radius:40px;transition:background-color .2s ease-out}.globalNav_lg_component_globalNavItemLg--active__FWPGe{background-color:rgba(45,27,94,.13)}.globalNav_lg_component_globalNavItemLg--active__FWPGe>div{transform:translateX(var(--s-small))}.globalNav_lg_component_globalNavItemLg__APT68:hover:not(.globalNav_lg_component_globalNavItemLg--active__FWPGe){background-color:rgba(45,27,94,.07)}.globalNav_lg_component_globalNavItemLg__body__NxLYI{height:64px;display:flex;align-items:center;justify-content:center;transition:transform .2s ease-out,background-color .2s ease-out}.globalNav_lg_component_globalNavItemLg__icon__vkjuK{position:relative;top:-6px;left:-2px;width:28px;height:28px;font-size:32px}.globalNav_lg_component_globalNavItemLg__text__iLqmd{flex-grow:1;margin-left:var(--s-medium);font-size:var(--f-medium);font-weight:700;line-height:var(--lh-large)}.copyright_component_copyright__Pl1O0{font-size:var(--f-xxsmall);font-weight:700;line-height:var(--lh-xxsmall);color:var(--c-font-white);text-align:center;text-shadow:0 1px 0 var(--c-font-accent),0 1px 2px var(--c-font-accent),0 0 5px var(--c-font-accent)}