.styles_layout__rybL0{position:relative;overflow:clip;height:100%}.styles_scene__zSVyp{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%}.styles_topBar__llN6R{position:absolute;z-index:1;top:24px;right:var(--page-padding-inline);left:var(--page-padding-inline);display:flex;justify-content:space-between;gap:16px;pointer-events:none}.styles_topBar__llN6R>*{pointer-events:auto}.styles_topRightNarrow__r1jIB,.styles_topRightWide__ZJGrJ{color:#fff;font-family:var(--font-space-grotesk);font-size:14px;font-weight:400;line-height:1.14;opacity:.34;text-align:right;text-transform:uppercase}.styles_topRightNarrow__r1jIB{display:none}@media (max-width:899px){.styles_topRightWide__ZJGrJ{display:none}.styles_topRightNarrow__r1jIB{display:block}.styles_hiddenMobile__br9Lk{display:none}}.styles_infoWrapper__Qk02N{pointer-events:none;transition:opacity .1s ease}.styles_info__geTqi{color:#fff;font-family:var(--font-space-grotesk);font-size:7px;font-style:normal;font-weight:400;line-height:1;text-transform:uppercase}.styles_box__arGmi{display:flex;width:var(--size,98px);height:var(--size,98px);align-items:center;justify-content:center;border:1px solid var(--frame-color,#fff)}@keyframes styles_pulse__on4R_{0%,to{box-shadow:0 0 10px color-mix(in srgb,var(--frame-color,#fff) 50%,transparent),inset 0 0 10px color-mix(in srgb,var(--frame-color,#fff) 20%,transparent)}50%{box-shadow:0 0 20px color-mix(in srgb,var(--frame-color,#fff) 80%,transparent),inset 0 0 15px color-mix(in srgb,var(--frame-color,#fff) 40%,transparent)}}.styles_box__arGmi:before{width:9px;height:9px;border-radius:100%;background:var(--frame-color,#fff);content:""}.styles_root__EnT8t{transition:opacity .3s linear}@media (pointer:fine) and (hover:hover){.styles_dimmed__MoZT9{opacity:.3}}.styles_loader__DVnYW{position:fixed;z-index:100;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;background:var(--background);gap:8px;inset:0;transition:opacity .9s linear .1s,transform 1s ease-in-out .1s}.styles_loader__DVnYW.styles_loaded__fiFAw{opacity:0;transform:scale(200%)}.styles_progress__g55Jq{width:128px;height:16px;border:1px solid var(--foreground)}.styles_progressBar__wtIkE{height:100%;background:var(--foreground)}.styles_item__c6Blw{isolation:isolate;text-align:center}.styles_link__XV23B{--dot-size:22px;position:relative;display:inline-flex;flex-direction:row;align-items:baseline;justify-content:center;color:var(--text-white-100);gap:30px;text-decoration:none}.styles_link__XV23B[aria-current=page]{color:var(--color-active)}.styles_link__XV23B[aria-current=page]:before{position:absolute;top:50%;left:calc(-28px - var(--dot-size));width:var(--dot-size);height:var(--dot-size);border-radius:50%;background:currentcolor;content:"";transform:translateY(-50%)}.styles_en__Sfj1n{font-family:var(--font-instrument-serif);font-weight:400;text-transform:uppercase}.styles_en__Sfj1n,.styles_ja__4R59Q{color:currentcolor;font-size:clamp(36px,8vw,52px);font-style:normal;line-height:1}.styles_ja__4R59Q{font-family:var(--font-noto-serif);font-weight:300;text-align:right}.styles_content__CabAt{padding:20px;animation:styles_content-show__6apJZ .4s cubic-bezier(.24,.34,.27,.86)}.styles_list__jbeRF{display:flex;flex-direction:column;justify-content:space-between;padding:0;gap:33px;list-style:none}@media (hover:hover) and (pointer:fine){.styles_list__jbeRF>li{transition:opacity .3s ease}.styles_list__jbeRF:hover>li{opacity:.3;transition:opacity .3s ease}.styles_list__jbeRF>li:hover{opacity:1}}@keyframes styles_content-show__6apJZ{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.styles_nav__O5c0B{display:block}.styles_list__6CZJ7{display:flex;flex-wrap:wrap;align-items:center;padding-left:0;gap:8px 16px;list-style:none}.styles_item__10r7P{display:inline-flex;align-items:center;color:var(--color-active);font-family:var(--font-space-grotesk);font-size:14px;font-weight:400;line-height:1.14;text-transform:uppercase;white-space:nowrap}.styles_item__10r7P:not(:first-child):before{margin-right:16px;content:"/"}.styles_button__wI9xe{display:inline-flex;min-height:22px;align-items:center;justify-content:center;padding:3px 12px;border:none;border-radius:43px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:var(--background-white-10);color:var(--text-white-100);cursor:pointer;font-family:var(--font-space-grotesk);font-size:14px;font-weight:400;gap:5px;line-height:1.14;text-transform:uppercase;transition:background-color .3s ease,color .3s ease,-webkit-backdrop-filter .3s ease;transition:background-color .3s ease,color .3s ease,backdrop-filter .3s ease;transition:background-color .3s ease,color .3s ease,backdrop-filter .3s ease,-webkit-backdrop-filter .3s ease;white-space:nowrap}.styles_button__wI9xe img{transition:filter .3s ease}.styles_iconButton__1guY9{display:inline-flex;min-height:22px;align-items:center;justify-content:center;padding:3px 12px;border:none;border-radius:43px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:var(--background-white-10);transition:background-color .3s ease,-webkit-backdrop-filter .3s ease;transition:background-color .3s ease,backdrop-filter .3s ease;transition:background-color .3s ease,backdrop-filter .3s ease,-webkit-backdrop-filter .3s ease}.styles_iconButton__1guY9 img{width:14px;height:14px;filter:invert(1);transition:filter .3s ease}.styles_iconButtonActive__ijfnK{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:var(--color-active);pointer-events:none}.styles_iconButtonActive__ijfnK img{filter:brightness(0)}@media (hover:hover) and (pointer:fine){.styles_button__wI9xe:hover{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:var(--color-active);color:#000}.styles_button__wI9xe:hover img{filter:brightness(0)}.styles_iconButton__1guY9:hover{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:var(--color-active)}.styles_iconButton__1guY9:hover img{filter:brightness(0)}}.styles_buttonActive__I0XyI{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:var(--color-active);color:#000}.styles_buttonActive__I0XyI img{filter:brightness(0)}a.styles_buttonActive__I0XyI{pointer-events:none}button.styles_buttonActive__I0XyI{cursor:pointer;pointer-events:auto}.styles_button__wI9xe[aria-current=page]{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:var(--color-active);color:#000}.styles_button__wI9xe[aria-current=page] img{filter:brightness(0)}a.styles_button__wI9xe[aria-current=page]{pointer-events:none}button.styles_button__wI9xe[aria-current=page]{cursor:pointer;pointer-events:auto}.styles_content__Hyy4E{position:relative;display:grid;grid-gap:32px var(--spacing-unit);gap:32px var(--spacing-unit);grid-auto-flow:row}@media (orientation:landscape){.styles_content__Hyy4E{flex-grow:1;padding-bottom:32px;grid-template-columns:repeat(8,minmax(0,1fr));grid-template-rows:auto 1fr auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}}@media (orientation:portrait){.styles_content__Hyy4E{grid-template-columns:repeat(4,minmax(0,1fr))}}.styles_content__Hyy4E>*{pointer-events:auto}.styles_topBox__kEh2X{position:relative;display:flex;flex-direction:column;gap:var(--spacing-unit);grid-column:1/span 4}@media (orientation:landscape){.styles_topBox__kEh2X{z-index:1}}@media (orientation:portrait){.styles_topBox__kEh2X{grid-column:2/-1}}.styles_topBoxBadge__eGX7a{position:absolute;top:0;left:calc(100% + var(--spacing-unit))}@media (orientation:portrait){.styles_topBoxBadge__eGX7a{display:none}}.styles_titleJa__bFZQm{color:#fff;font-family:var(--font-noto-serif);font-size:var(--title-font-size);font-style:normal;font-weight:400;line-height:1;text-align:right}.styles_ellipsis__06ql6{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}.styles_badge__f_2BP{display:block;width:max-content;padding:2px 4px;background:var(--primary-color);color:#000;font-family:var(--font-space-grotesk);font-size:8px;font-style:normal;font-weight:400;line-height:1.5;text-transform:uppercase}.styles_badge__f_2BP:before{content:"[ "}.styles_badge__f_2BP:after{content:" ]"}.styles_materialBox__8jqFU{grid-column:2/-1}@media (orientation:portrait){.styles_materialBox__8jqFU{grid-column:1/-1;grid-row-start:2}}.styles_materialBadge__um9aQ{margin-bottom:var(--spacing-unit)}.styles_bottomBox__uY8xJ{display:flex;flex-direction:column;align-self:end;gap:24px;grid-column:5/-1}@media (orientation:landscape){.styles_bottomBox__uY8xJ{order:1}}@media (orientation:portrait){.styles_bottomBox__uY8xJ{padding-left:20px;grid-column:1/-1}}.styles_footerBox__BG8Vy{display:grid;align-self:end;grid-column-gap:var(--spacing-unit);column-gap:var(--spacing-unit);grid-column:1/4;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,auto)}@media (orientation:portrait){.styles_footerBox__BG8Vy{padding-left:20px;grid-column:1/-1}}.styles_footerBoxGroup__Cd6XT{display:grid;align-items:center;padding-top:14px;grid-column:2/-1;grid-gap:16px 18px;grid-template-columns:1fr 1fr}.styles_footerBoxLeft__G9nI2{display:flex;flex-direction:column;justify-content:space-between}.styles_materialEn__K2akN{margin-bottom:20px;font-family:var(--font-space-grotesk);font-weight:400;text-transform:uppercase}.styles_materialEn__K2akN,.styles_materialJa__Kjlk7{color:#fff;font-size:var(--descriptive-font-size);font-style:normal;line-height:1.14}.styles_materialJa__Kjlk7{font-family:var(--font-ibm-plex-sans-jp);font-weight:var(--font-weight-ja-text);text-align:justify}.styles_titleEn__Ehq0h{color:#fff;font-family:var(--font-instrument-serif);font-size:var(--title-font-size);font-style:normal;font-weight:400;line-height:1;text-align:right}.styles_descriptionJa__B_6Ef{color:#fff;font-family:var(--font-ibm-plex-sans-jp);font-size:16px;font-style:normal;font-weight:var(--font-weight-ja-text);letter-spacing:.05em;line-height:1;opacity:.9}.styles_currentTotal__loLjx{color:#fff;font-family:var(--font-instrument-serif);font-size:var(--title-font-size);font-style:normal;font-weight:400;line-height:1}.styles_currentIndex__DCqfc{grid-column:1/3}.styles_currentIndex__DCqfc:before{content:"#"}.styles_total__1VvBd:before{content:" /"}.styles_iconElement__z25X1{display:block;width:100%;height:auto;fill:var(--primary-color)}.styles_explainer__hCUzn{color:#fff;font-family:var(--font-space-grotesk);font-size:var(--descriptive-font-size);font-style:normal;font-weight:400;line-height:1.14;text-transform:uppercase}.styles_groupExplainer__XSMCG{grid-column:1/-1;justify-self:end}.styles_view___4eDV{position:relative;height:55vh;grid-column:1/-1;grid-row:2/3;touch-action:pan-y}@media (orientation:landscape){.styles_view___4eDV{position:absolute;height:auto;grid-column:2/-1;grid-row:1/-1;inset:0}}.styles_illustration__Itje5{position:relative;overflow:hidden;height:100%;border-radius:32px;touch-action:pan-y}@media (orientation:portrait){.styles_illustration__Itje5{padding-bottom:100%}}.styles_poster__RX1Bs{z-index:-1;border-radius:32px;object-fit:cover}.styles_player__MF_g_,.styles_poster__RX1Bs{position:absolute;width:100%;height:100%}.styles_scrubs__mgqrP{position:absolute;right:20px;bottom:var(--spacing-unit);left:20px;display:none;height:8px;align-items:flex-end;justify-content:space-between;opacity:0;transition:opacity .2s linear}@media (hover:hover) and (pointer:fine){.styles_scrubs__mgqrP{display:flex}}.styles_illustration__Itje5:focus-within .styles_scrubs__mgqrP,.styles_illustration__Itje5:hover .styles_scrubs__mgqrP{opacity:1}.styles_scrub__HidWx{width:2px;height:8px;background:#fff;opacity:.5;transform:scaleY(1);transform-origin:bottom center;transition:transform .2s ease,opacity .2s linear}.styles_scrubActive__kkggQ{opacity:1;transform:scaleY(2)}.styles_scrubAdjacent__1cp4U{opacity:.9;transform:scaleY(1.5)}.styles_star___jvaV{position:absolute;bottom:96px;left:50%;display:none;width:60px;height:60px;opacity:0;pointer-events:none;transform:translateX(-50%) rotate(var(--rotate,0));transition:opacity .3s ease,transform .15s ease}@media (hover:hover) and (pointer:fine){.styles_star___jvaV{display:block}}.styles_illustration__Itje5:hover .styles_star___jvaV{opacity:.9}.styles_page__C3J3B{--descriptive-font-size:clamp(11px,1.2vw,18px);--title-font-size:clamp(32px,3.5vw,52px);--spacing-unit:clamp(20px,1.2vw,32px);--column-max-width:clamp(300px,30vw,400px);--date-opacity:0.2;height:100%;overflow-y:auto}@media (orientation:portrait){.styles_page__C3J3B{display:flex;flex-direction:column;gap:130px}}.styles_layout__UJNyQ{display:grid;padding:var(--page-padding-top) var(--page-padding-inline) var(--page-padding-bottom);grid-gap:32px var(--spacing-unit);gap:32px var(--spacing-unit)}@media (orientation:landscape){.styles_layout__UJNyQ{min-height:100%;grid-template-columns:repeat(12,1fr);grid-template-rows:100%}}.styles_aside___ogsV{position:absolute;top:66px;right:-62px}@media (orientation:portrait){.styles_aside___ogsV{position:static;padding-right:20px;padding-left:20px}}@media (orientation:landscape){.styles_hero__S___6{grid-column:1/6;grid-row:1/-1}}.styles_content__3CbAO{isolation:isolate}@media (orientation:landscape){.styles_content__3CbAO{display:flex;flex-direction:column;grid-column:5/-1;grid-row:1/-1;pointer-events:none}}@media (orientation:portrait){.styles_navigation__IrXLb{display:none}}@media (orientation:landscape){.styles_nextMask__usMhs{display:none}}.styles_list__G_pFS{display:flex;flex-direction:column;align-items:flex-end;padding:0;margin:0;gap:8px;list-style:none}.styles_listItemContainer__c3huh{position:relative;display:flex;align-items:center;gap:22px;isolation:isolate}.styles_listItemContainer__c3huh[aria-current=page]{pointer-events:none}.styles_listNumber__ZCenx{font-family:var(--font-ibm-plex-sans-jp);font-size:14px;font-style:normal;font-weight:var(--font-weight-ja-text);line-height:1.1;text-align:right}.styles_imageContainer__geviC{position:relative;width:72px;height:52px;transition:transform .3s ease}.styles_listItemContainer__c3huh:hover .styles_imageContainer__geviC{transform:translateX(-36px)}.styles_activeImageContainer__Xbwbh{transform:translateX(-16px)}.styles_image__6VoX4{border-radius:8px;object-fit:cover}.styles_layout__S1pbW{position:relative;display:flex;flex-direction:column;align-items:center}.styles_titleJa__wUTDy{margin-bottom:9px;font-family:var(--font-noto-serif);font-size:var(--title-font-size);line-height:1}.styles_titleEn__aSviv,.styles_titleJa__wUTDy{color:#fff;font-style:normal;font-weight:400;text-align:center}.styles_titleEn__aSviv{margin-bottom:var(--spacing-unit);font-family:var(--font-space-grotesk);font-size:var(--descriptive-font-size);line-height:1.14;text-transform:uppercase}.styles_progress__jHW2I{width:80px;margin-bottom:24px}.styles_imageContainer__zPDqW{position:relative;width:100%;height:136px}.styles_image__OKQRa{border-radius:32px;object-fit:cover}.styles_link__jzegC{z-index:1;margin-bottom:20px;color:#fff;font-family:var(--font-space-grotesk);font-size:11px;font-style:normal;font-weight:400;line-height:1;opacity:.2;text-align:center;text-transform:uppercase}.styles_link__jzegC:before{position:absolute;top:0;left:0;width:100%;height:100%;content:""}.styles_progress__OlWBq{--duration:2s;position:relative;width:100%;height:1px}.styles_progress__OlWBq:after,.styles_progress__OlWBq:before{position:absolute;background-color:#fff;content:"";inset:0;opacity:.2}.styles_progress__OlWBq:before{right:auto;width:100%;opacity:1;transform:scaleX(0);transform-origin:left;transition:transform 0s linear}.styles_progress__OlWBq.styles_active___LT9B:before{transform:scaleX(1);transition:transform var(--duration) linear}.styles_overlay__RB1nZ{position:fixed;z-index:10;top:0;left:0;display:grid;width:100%;height:100%;animation:styles_overlay-show__lGYoB .3s linear;background:rgb(0 0 0/70%);cursor:pointer;overflow-y:auto;place-items:center}.styles_overlay__RB1nZ>*{cursor:auto}