.styles_textWrapper__j1qBk{position:absolute;inset:var(--page-padding-top) var(--page-padding-inline) var(--page-padding-bottom) var(--page-padding-inline);pointer-events:none}@media (orientation:portrait){.styles_textWrapper__j1qBk{position:static;display:contents}}.styles_textEn__Eo8_0{position:absolute;top:calc(var(--size-fluid-1280) * 11.5 + var(--size-fluid-1280) * 32);left:calc((100% + var(--size-fluid-1280) * 2) / 6);width:calc((100% - var(--size-fluid-1280) * 2 * 5) / 6);color:var(--text-white-100);font-family:var(--font-space-grotesk);font-size:min(calc(var(--size-fluid-1280) * 2.5),1.4vh);font-style:normal;font-weight:400;line-height:1.3;pointer-events:auto;text-align:justify;text-transform:uppercase}@media (orientation:portrait){.styles_textEn__Eo8_0{position:static;width:auto;align-self:end;order:5;font-size:calc(var(--size-fluid-360) * 2.5);grid-column:5/7;grid-row:4}}.styles_textJa__7sFUp{position:absolute;right:calc((100% + var(--size-fluid-1280) * 2) / 6);bottom:calc(var(--size-fluid-1280) * 11.5 + var(--size-fluid-1280) * 32);width:calc((100% - var(--size-fluid-1280) * 2 * 5) / 6);color:var(--text-white-100);font-family:var(--font-ibm-plex-sans-jp);font-size:min(calc(var(--size-fluid-1280) * 2.5),1.4vh);font-style:normal;font-weight:var(--font-weight-ja-text);line-height:1.3;pointer-events:auto;text-align:justify}@media (orientation:portrait){.styles_textJa__7sFUp{position:static;width:auto;align-self:start;font-size:calc(var(--size-fluid-360) * 2.5);grid-column:1/3;grid-row:3}}.styles_fadeIn__Pggvd{opacity:1;transition:opacity .3s ease-out}.styles_fadeOut__UyG98{opacity:0;transition:opacity .3s ease-in}.styles_root__9DjYA{display:none}.styles_link____kaL{display:flex;align-items:center;color:var(--text-white-30);font-family:var(--font-instrument-serif);font-size:calc(var(--size-fluid-1280) * 10);font-style:normal;font-weight:400;gap:16px;grid-column:span 2;line-height:1;transition:color .3s linear}@media (hover:hover) and (pointer:fine){.styles_link____kaL:hover{color:var(--color-active)}}.styles_linkActive__jOPmG{color:var(--text-white-100);pointer-events:none}.styles_linkBefore__f0sgx{font-family:var(--font-space-grotesk);font-size:calc(var(--size-fluid-1280) * 3.5);line-height:1;text-transform:uppercase;transition:color .3s linear;white-space:pre}.styles_linkBeforeSm__qXROc{font-size:calc(var(--size-fluid-1280) * 2.5);line-height:.9}.styles_enter__eN1gR{opacity:1;transform:translateY(0)}.styles_enter__eN1gR,.styles_leave__pRhAr{transition:opacity .3s linear,transform .3s ease}.styles_leave__pRhAr{opacity:0;transform:translateY(-5px)}.styles_rightTitles__FgOUK{display:flex;flex-direction:column;align-items:flex-end;align-self:start;order:2;gap:calc(var(--size-fluid-1280) * 2);grid-column:5/7;grid-row:1}@media (orientation:portrait){.styles_rightTitles__FgOUK{gap:calc(var(--size-fluid-360) * 2);grid-row:1/4}}.styles_rightJaTitle__Adfv6{display:inline-block;color:var(--text-white-100);font-family:var(--font-noto-serif);font-size:calc(var(--size-fluid-1280) * 11.5);font-style:normal;font-weight:400;line-height:1;text-align:right}@media (orientation:portrait){.styles_rightJaTitle__Adfv6{font-size:calc(var(--size-fluid-360) * 11.5)}}.styles_rightEnTitle__hUteb{display:inline-block;color:var(--text-white-100);font-family:var(--font-instrument-serif);font-size:calc(var(--size-fluid-1280) * 11.5);font-style:normal;font-weight:400;line-height:1;text-transform:uppercase;writing-mode:vertical-rl}@media (orientation:portrait){.styles_rightEnTitle__hUteb{font-size:calc(var(--size-fluid-360) * 11.5)}}.styles_bottomTitles__Nx6D2{display:flex;align-items:flex-end;align-self:end;order:5;gap:calc(var(--size-fluid-1280) * 2);grid-column:1/3;grid-row:3}@media (orientation:portrait){.styles_bottomTitles__Nx6D2{gap:calc(var(--size-fluid-360) * 2);grid-column:1/5;grid-row:4}}.styles_bottomEnTitle__N3cED{display:inline-block;color:var(--text-white-100);font-family:var(--font-instrument-serif);font-size:calc(var(--size-fluid-1280) * 11.5);font-style:normal;font-weight:400;line-height:1;text-transform:uppercase;writing-mode:vertical-rl}@media (orientation:portrait){.styles_bottomEnTitle__N3cED{font-size:calc(var(--size-fluid-360) * 11.5)}}.styles_bottomJaTitle__JZ7H5{display:inline-block;color:var(--text-white-100);font-family:var(--font-noto-serif);font-size:calc(var(--size-fluid-1280) * 11.5);font-style:normal;font-weight:400;line-height:1}@media (orientation:portrait){.styles_bottomJaTitle__JZ7H5{font-size:calc(var(--size-fluid-360) * 11.5)}}.styles_bottomRightTitles__Ync7Q{display:flex;flex-direction:column;align-items:flex-end;align-self:end;order:5;gap:calc(var(--size-fluid-1280) * 2);grid-column:5/7;grid-row:3}@media (orientation:portrait){.styles_bottomRightTitles__Ync7Q{display:none}}.styles_bottomRightJaTitle__fA0To{align-self:flex-end;font-family:var(--font-noto-serif);writing-mode:vertical-lr}.styles_bottomRightEnTitle__Z7cVo,.styles_bottomRightJaTitle__fA0To{display:inline-block;color:var(--text-white-100);font-size:calc(var(--size-fluid-1280) * 11.5);font-style:normal;font-weight:400;line-height:1}.styles_bottomRightEnTitle__Z7cVo{font-family:var(--font-instrument-serif);text-align:right;text-transform:uppercase}.styles_char__qJcfS{display:inline-block;transition:opacity .12s ease-out}.styles_charVisible__sf9V9{opacity:1}.styles_charHidden__pAH2k{opacity:0}.styles_navButtons__4hE12{--button-width:calc(var(--size-fluid-1280) * 25);--total-normal-width:calc(var(--button-width) * 3 + 8px * 2);position:absolute;right:calc(50% - var(--total-normal-width) / 2);bottom:var(--page-padding-bottom);display:flex;gap:8px}@media (orientation:portrait){.styles_navButtons__4hE12{position:static;right:auto;display:grid;width:100%;order:6;grid-gap:8px;gap:8px;grid-column:1/-1;grid-row:5;grid-template-columns:1fr 1fr 1fr;transform:none;transition:grid-template-columns .4s cubic-bezier(.4,0,.2,1)}.styles_navButtons__4hE12:has(.styles_skipButtonCollapsed__GQpua){grid-template-columns:0fr 1fr 2fr}}.styles_skipButtonWrapper__qvPM5{display:grid;overflow:hidden}@media (orientation:landscape){.styles_skipButtonWrapper__qvPM5{width:var(--button-width);transition:width .4s cubic-bezier(.4,0,.2,1)}.styles_skipButtonCollapsed__GQpua{width:0}}@media (orientation:portrait){.styles_skipButtonWrapper__qvPM5{grid-column:1;grid-row:1;grid-template-columns:1fr;transition:grid-template-columns .4s cubic-bezier(.4,0,.2,1)}.styles_skipButtonCollapsed__GQpua{grid-template-columns:0fr}}.styles_skipButtonWrapper__qvPM5>a{min-width:0;opacity:1;transition:opacity .3s ease-out}.styles_skipButtonFaded__k5Y96>a{opacity:0}.styles_skipButtonCollapsed__GQpua{pointer-events:none}.styles_mobileCopyrightWrapper__ukRqG{display:none}@media (orientation:portrait){.styles_mobileCopyrightWrapper__ukRqG{display:grid;overflow:hidden;grid-column:2;grid-row:1;grid-template-columns:1fr;transition:grid-template-columns .4s cubic-bezier(.4,0,.2,1)}.styles_mobileCopyrightCollapsed__8QgcS{grid-template-columns:0fr;pointer-events:none}}.styles_mobileCopyright__6811p{display:flex;min-width:0;align-items:center;justify-content:center;color:#fff;font-family:var(--font-space-grotesk);font-size:14px;font-weight:400;line-height:1.14;opacity:.34;text-align:center;text-transform:uppercase;transition:opacity .3s ease-out}.styles_mobileCopyrightFaded__kb96d .styles_mobileCopyright__6811p{opacity:0}.styles_prevButtonWrapper__1miVu{display:grid;overflow:hidden}@media (orientation:landscape){.styles_prevButtonWrapper__1miVu{width:var(--button-width)}}@media (orientation:portrait){.styles_prevButtonWrapper__1miVu{grid-column:2;grid-row:1;grid-template-columns:1fr;transition:grid-template-columns .4s cubic-bezier(.4,0,.2,1)}.styles_prevButtonCollapsed__f9WNh{grid-template-columns:0fr}}.styles_prevButtonWrapper__1miVu>a{min-width:0;opacity:1;transition:opacity .3s ease-out}.styles_prevButtonFaded__O1ksK>a{opacity:0}.styles_prevButtonCollapsed__f9WNh{pointer-events:none}.styles_nextButtonWrapper__sm1hJ{display:grid;overflow:hidden}@media (orientation:landscape){.styles_nextButtonWrapper__sm1hJ{width:var(--button-width);transition:width .4s cubic-bezier(.4,0,.2,1)}.styles_nextButtonExpanded__k_EGy{width:calc(var(--button-width) * 2 + 8px)}}@media (orientation:portrait){.styles_nextButtonWrapper__sm1hJ{grid-column:3;grid-row:1;grid-template-columns:1fr;transition:grid-template-columns .4s cubic-bezier(.4,0,.2,1)}}.styles_nextButtonWrapper__sm1hJ>a{min-width:0;white-space:nowrap}.styles_nextButtonText__hnBVl{opacity:1;transition:opacity .15s ease-out}.styles_nextButtonTextFaded__mrI8L{opacity:0}.styles_navButtonsLeaving__Za0yo{opacity:0;pointer-events:none;transition:opacity .5s ease-out}.styles_root__snuZw{--color:#fff;--icon-color:#fff;--background-color:var(--background-white-10);--transition-duration:0.3s;--transition-easing:ease;display:inline-flex;width:100%;min-width:0;align-items:center;justify-content:center;padding:11px 20px;border:none;border-radius:100px;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:var(--background-color);color:var(--color);font-family:var(--font-space-grotesk);font-size:14px;font-weight:400;gap:8px;line-height:1;text-transform:uppercase;transition:color var(--transition-duration) var(--transition-easing),background-color var(--transition-duration) var(--transition-easing),transform var(--transition-duration) var(--transition-easing),-webkit-backdrop-filter var(--transition-duration) var(--transition-easing);transition:color var(--transition-duration) var(--transition-easing),background-color var(--transition-duration) var(--transition-easing),backdrop-filter var(--transition-duration) var(--transition-easing),transform var(--transition-duration) var(--transition-easing);transition:color var(--transition-duration) var(--transition-easing),background-color var(--transition-duration) var(--transition-easing),backdrop-filter var(--transition-duration) var(--transition-easing),transform var(--transition-duration) var(--transition-easing),-webkit-backdrop-filter var(--transition-duration) var(--transition-easing);white-space:nowrap}.styles_root__snuZw svg{flex-shrink:0}@media (orientation:landscape){.styles_root__snuZw{height:calc(var(--size-fluid-1280) * 11.5);padding-top:0;padding-bottom:0;gap:8px}}@media (pointer:fine) and (hover:hover){.styles_root__snuZw:not(:disabled,[aria-disabled=true]):hover{--color:#000;--icon-color:#000;--background-color:var(--color-active);-webkit-backdrop-filter:none;backdrop-filter:none}}.styles_root__snuZw:disabled,.styles_root__snuZw[aria-disabled=true]{--icon-color:var(--text-white-20);cursor:auto;pointer-events:none}.styles_root__snuZw:not(:disabled,[aria-disabled=true]):active{transform:scale(.96);transition-duration:.1s}.styles_colorAccent__gFiLF,.styles_root__snuZw:not(:disabled,[aria-disabled=true]):active{--color:#000;--icon-color:#000;--background-color:var(--color-active);-webkit-backdrop-filter:none;backdrop-filter:none}.styles_path__6JkfU,.styles_path__M_jp1,.styles_path__ts_UF{fill:var(--icon-color,currentcolor);transition:fill var(--transition-duration,.3s) var(--transition-easing,ease)}.styles_root__F_urU{display:contents}.styles_icon__uGiJU,.styles_titleWrap__FVZY0{display:none}.styles_title__APlR9{color:var(--text-white-100);writing-mode:vertical-rl}.styles_char__ki__g{display:inline-block;transition:opacity .15s ease-out}.styles_charVisible__XFZT_{opacity:1}.styles_charHidden__lPVdO{opacity:0}.styles_dots__6_K03{display:none}.styles_dot__L6BWm{width:calc(var(--size-fluid-1280) * 2.5);height:calc(var(--size-fluid-1280) * 2.5);border-radius:50%;background:var(--text-white-20);transition:background-color .6s linear}.styles_dotActive__Ty2Fu{background:var(--text-white-100);transition-delay:.4s}.styles_mobileIcons__h5frx{position:absolute;top:50%;left:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--size-fluid-1280) * 3);transform:translate(-50%,-50%)}@media (orientation:portrait){.styles_mobileIcons__h5frx{gap:calc(var(--size-fluid-360) * 3)}}.styles_mobileIconActive__xPcTf,.styles_mobileIconLink__llUC_{position:relative;display:block;width:calc(var(--size-fluid-1280) * 16);aspect-ratio:1;background:transparent;outline:none;-webkit-tap-highlight-color:transparent}@media (orientation:portrait){.styles_mobileIconActive__xPcTf,.styles_mobileIconLink__llUC_{width:calc(var(--size-fluid-360) * 16)}}.styles_mobileIconActive__xPcTf{pointer-events:none}.styles_mobileIconActive__xPcTf img{filter:brightness(0) invert(1);transition:filter .3s ease,opacity .3s ease}.styles_mobileIconLink__llUC_ img{opacity:0;transition:opacity .3s ease}.styles_mobileIconLink__llUC_:before{opacity:1;transition:background .3s ease,opacity .3s ease}.styles_mobileIconActive__xPcTf:before,.styles_mobileIconLink__llUC_:before{position:absolute;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:rgb(255 255 255/30%);content:"";inset:0;-webkit-mask-image:var(--icon-src);mask-image:var(--icon-src);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.styles_mobileIconActive__xPcTf:before{opacity:0;transition:opacity .3s ease}@media (hover:hover) and (pointer:fine){.styles_mobileIconLink__llUC_:hover:before{background:rgb(255 255 255/100%)}}.styles_leaving__uo4Bn .styles_dots__6_K03,.styles_leaving__uo4Bn .styles_mobileIcons__h5frx{opacity:0;transition:opacity .5s ease-out}.styles_root__bsWy_{display:block;width:100%;height:auto}.styles_root__PuuAZ{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;order:1;gap:calc(var(--size-fluid-1280) * 2);grid-column:1/3;grid-row:1}@media (orientation:portrait){.styles_root__PuuAZ{gap:calc(var(--size-fluid-360) * 2);grid-column:1/4;grid-row:1/3}}.styles_title__rWtBL{color:var(--text-white-100);font-family:var(--font-instrument-serif);font-size:calc(var(--size-fluid-1280) * 11.5);font-style:normal;font-weight:400;line-height:1;text-transform:uppercase}@media (orientation:portrait){.styles_title__rWtBL{font-size:calc(var(--size-fluid-360) * 11.5)}}.styles_mobileOnly__P0pVj{display:inline}.styles_icon__5JE9p{display:none}.styles_jaTitle__cb5Hd{display:inline-block;color:var(--text-white-100);font-family:var(--font-noto-serif);font-size:calc(var(--size-fluid-1280) * 11.5);font-style:normal;font-weight:400;line-height:1;writing-mode:vertical-lr}@media (orientation:portrait){.styles_jaTitle__cb5Hd{font-size:calc(var(--size-fluid-360) * 11.5)}}.styles_char__HtORT{display:inline-block;transition:opacity .12s ease-out}.styles_charVisible__jum1y{opacity:1}.styles_charHidden__rGrWt{opacity:0}.styles_layout__hmWG3{position:relative;display:grid;height:100%;padding:var(--page-padding-top) var(--page-padding-inline) var(--page-padding-bottom);grid-gap:calc(var(--size-fluid-1280) * 3) calc(var(--size-fluid-1280) * 2);gap:calc(var(--size-fluid-1280) * 3) calc(var(--size-fluid-1280) * 2);grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:auto 1fr auto;isolation:isolate;touch-action:none}@media (orientation:portrait){.styles_layout__hmWG3{gap:calc(var(--size-fluid-360) * 3) calc(var(--size-fluid-360) * 2);grid-template-rows:auto auto 1fr auto auto}}