.home_top__1nhji{position:relative;color:#000;background-color:#f0ebe1}.home_mid__Tg33g{padding:12rem 0;background-color:#f0ebe1}@media(max-width:767px){.home_mid__Tg33g{padding:8rem 0}}.home_mid_inner__CDIOz{display:flex;align-items:center;justify-content:space-between}@media(max-width:1023px){.home_mid_inner__CDIOz{-moz-column-gap:4rem;column-gap:4rem}}@media(max-width:767px){.home_mid_inner__CDIOz{flex-direction:column;row-gap:4rem;align-items:stretch}}.home_mid_content__Wb__B{display:flex;flex-direction:column;gap:5rem;width:58rem;max-width:100%}@media(max-width:1023px){.home_mid_content__Wb__B{flex:1;gap:4rem;width:auto}}@media(max-width:767px){.home_mid_content__Wb__B{gap:0;width:100%}}.home_mid_heading__V_fH1{margin-bottom:0}.home_mid_heading__V_fH1>span:nth-child(2){font-family:var(--font-family-serif)}.home_mid_button__XtOnG{width:22rem}@media(max-width:767px){.home_mid_button__XtOnG{width:100%}}.home_mid_fig__JivG4{position:relative;flex-shrink:0;width:51rem;margin:0}@media(max-width:1023px){.home_mid_fig__JivG4{width:36rem}}@media(max-width:767px){.home_mid_fig__JivG4{width:100%}}.home_mid_img__tSSO5{display:block;width:100%;height:auto}.home_news__34yI2{padding:24rem 0 20rem;background-color:#f0ebe1}@media(max-width:1023px){.home_news__34yI2{padding:12rem 0 10rem}}@media(max-width:767px){.home_news__34yI2{padding:8rem 0;border-top:1px solid var(--color-border-primary)}}.home_news_inner__0J0iu{display:flex;gap:4rem;align-items:flex-start}@media(max-width:767px){.home_news_inner__0J0iu{flex-direction:column;gap:0}}.home_news_side__41YMu{display:flex;flex-direction:column;flex-shrink:0;gap:8rem;width:calc((100% - 4rem)/3)}@media(max-width:1023px){.home_news_side__41YMu{gap:4rem;width:28rem}}@media(max-width:767px){.home_news_side__41YMu{gap:2.4rem;width:100%}}.home_news_heading__WftSj{margin-bottom:0}.home_news_heading__WftSj>span:nth-child(2){font-family:var(--font-family-serif)}.home_news_button__G3rCL{width:22rem}@media(max-width:767px){.home_news_button__G3rCL{display:none}}.home_news_button_sp__AvNop{display:none;margin-top:4rem}@media(max-width:767px){.home_news_button_sp__AvNop{display:block}}.home_news_list__RLDHx{flex:1;min-width:0}.home_news_item__t1EME{padding-top:4rem;margin-top:4rem;border-top:1px solid var(--color-border-primary)}.home_news_item__t1EME:first-child{padding-top:0;margin-top:0;border-top:none}@media(max-width:1023px){.home_news_item__t1EME{padding-top:3rem;margin-top:3rem}}@media(max-width:767px){.home_news_item__t1EME{padding-top:2.5rem;margin-top:2.5rem}.home_news_item__t1EME:first-child{padding-top:2.5rem;border-top:1px solid var(--color-border-primary)}}.home_news_item_inner__D_d4_ a{display:flex;align-items:flex-start;width:100%}.home_news_item_image__lS8j_{flex-shrink:0;width:18rem;height:12rem;margin:0;overflow:hidden}@media(max-width:767px){.home_news_item_image__lS8j_{width:10rem;height:10rem}}.home_news_item_body__aZrsz{flex:1;min-width:0;padding-left:4rem}@media(max-width:1023px){.home_news_item_body__aZrsz{padding-left:3rem}}@media(max-width:767px){.home_news_item_body__aZrsz{padding-left:2rem}}.home_news_item_block__0wZ_m{display:flex;align-items:center;margin-bottom:1rem}@media(max-width:767px){.home_news_item_block__0wZ_m{display:block;margin-bottom:1.2rem}}.home_news_item_date__UYg69{font-size:1.4rem;font-weight:500;line-height:1;letter-spacing:0;margin-right:1.5rem;opacity:.5}@media(max-width:1023px){.home_news_item_date__UYg69{font-size:1.3rem}}@media(max-width:767px){.home_news_item_date__UYg69{margin-right:1rem;font-size:1.2rem}}.home_news_item_category__UX8O_{display:flex;flex-wrap:wrap;margin-bottom:-.5rem}@media(max-width:767px){.home_news_item_category__UX8O_{margin-top:1rem}}.home_news_item_category_item__0ZQyN{display:flex;align-items:center;justify-content:center;min-width:10rem;height:2.2rem;padding:0 1rem;margin-right:.5rem;margin-bottom:.5rem;font-size:1.1rem;background-color:#e2d9c7;border-radius:1.1rem}.home_news_item_category_item__0ZQyN:last-child{margin-right:0}@media(max-width:767px){.home_news_item_category_item__0ZQyN{min-width:9rem;height:2rem;padding:0 .8rem;font-size:1rem;border-radius:1rem}}.home_news_item_title_label__vzo6v{font-size:1.4rem;font-weight:500;line-height:1.8;letter-spacing:var(--font-body-letter-spaceing);font-family:var(--font-family-serif)}html.is-invert .home_news_item_title_label__vzo6v.link_anim{background-image:linear-gradient(#000,#000)}.home_news_item_title_icon__yAPlZ{display:inline-block;margin-left:1rem;transform:translateY(-.2rem)}@media(max-width:1023px){.home_news_item_title_icon__yAPlZ{margin-left:.8rem}}@media(max-width:767px){.home_news_item_title_icon__yAPlZ{margin-left:.5rem}}.homeExplore_section__vpA5G{padding:20rem 0 12rem;background-color:#f0ebe1}@media(max-width:1023px){.homeExplore_section__vpA5G{padding:12rem 0 10rem}}@media(max-width:767px){.homeExplore_section__vpA5G{padding:8rem 0}}.homeExplore_section__vpA5G .homeExplore_heading__t6pjo{margin-bottom:0}.homeExplore_panels__0uaLU{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8rem;padding-top:9rem;padding-bottom:10rem}@media(max-width:1023px){.homeExplore_panels__0uaLU{grid-template-columns:repeat(2,minmax(0,1fr));gap:6rem 4rem;padding-top:6rem;padding-bottom:8rem}}@media(max-width:767px){.homeExplore_panels__0uaLU{display:flex;flex-direction:column;gap:6rem;align-items:stretch;width:27.5rem;max-width:100%;padding-top:4rem;padding-bottom:6rem;margin:0 auto}}.homeExplore_panel__dFq3s{display:flex;flex-direction:column;gap:4.4rem;width:100%;max-width:26rem;margin:0 auto;color:inherit;text-decoration:none}.homeExplore_panel__dFq3s:nth-child(2n){margin-top:11.7rem}.homeExplore_panel__dFq3s:hover{color:inherit}@media(max-width:1023px){.homeExplore_panel__dFq3s{gap:4rem;max-width:none}.homeExplore_panel__dFq3s:nth-child(2n){margin-top:8rem}}@media(max-width:767px){.homeExplore_panel__dFq3s{gap:3.2rem;max-width:22rem;margin:0}.homeExplore_panel__dFq3s:nth-child(odd){align-self:flex-start}.homeExplore_panel__dFq3s:nth-child(2n){align-self:flex-end;margin-top:0}}.homeExplore_panel_fig__vI__c{position:relative;width:100%;aspect-ratio:2/3;margin:0;overflow:hidden}.homeExplore_panel_img__NU_i_{display:block;transition:opacity .45s cubic-bezier(.33,1,.68,1),transform .6s cubic-bezier(.33,1,.68,1)}.homeExplore_panel_img_hover__0gWSQ{opacity:0}@media(hover:hover)and (pointer:fine){.homeExplore_panel__dFq3s:hover .homeExplore_panel_img__NU_i_{transform:scale(1.04)}.homeExplore_panel__dFq3s:hover .homeExplore_panel_img_hover__0gWSQ{opacity:1}}.homeExplore_panel_body__oQAqr{display:flex;flex-direction:column;gap:4.8rem;width:100%}@media(max-width:767px){.homeExplore_panel_body__oQAqr{gap:3.2rem}}.homeExplore_panel_text__wznyu{display:flex;flex-direction:column;gap:.5rem}.homeExplore_panel_en__BbeQs{font-family:var(--font-family-eng);font-size:min(3.074670571vw,4.8rem);font-weight:400;line-height:.9;text-transform:uppercase;letter-spacing:0}@media(max-width:1023px){.homeExplore_panel_en__BbeQs{font-size:4rem}}@media(max-width:767px){.homeExplore_panel_en__BbeQs{font-size:4rem;line-height:1}}.homeExplore_panel_jp__B4R0Q{font-size:1.8rem;font-weight:500;line-height:1.5;letter-spacing:.1em;font-family:var(--font-family-serif)}@media(max-width:767px){.homeExplore_panel_jp__B4R0Q{font-size:1.2rem;letter-spacing:.1em}}.homeExplore_more__IkDqk{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;padding-bottom:1.8rem;overflow:hidden}.homeExplore_more__IkDqk:after,.homeExplore_more__IkDqk:before{position:absolute;bottom:0;left:0;z-index:0;display:block;width:100%;height:1px;content:""}.homeExplore_more__IkDqk:after{background-color:var(--color-border-secondary)}.homeExplore_more__IkDqk:before{z-index:1;background-color:var(--color-primary)}@media(hover:hover)and (pointer:fine){.homeExplore_panel__dFq3s:hover .homeExplore_more__IkDqk:before{animation:forward .6s cubic-bezier(.16,1,.3,1) forwards}}.homeExplore_more_label__0RbMi{font-size:1.3rem;font-weight:500;line-height:1.5;letter-spacing:0;position:relative;z-index:2;padding-right:1.5rem}.homeExplore_more_icon__ndIc8{position:relative;z-index:2;display:flex;flex-shrink:0;align-items:center;overflow:hidden}@media(hover:hover)and (pointer:fine){.homeExplore_panel__dFq3s:hover .homeExplore_more_icon__ndIc8 svg{animation:forward .6s cubic-bezier(.16,1,.3,1) forwards}}.homeExplore_cards__ByviE{display:flex;gap:8rem;justify-content:center;padding-top:0}@media(max-width:1023px){.homeExplore_cards__ByviE{gap:4rem}}@media(max-width:767px){.homeExplore_cards__ByviE{flex-direction:column;gap:2rem;padding-top:4rem}}.homeExplore_card__0LDah{display:block;width:46.7rem;max-width:calc((100% - 8rem)/2);color:inherit;text-decoration:none}.homeExplore_card__0LDah:hover{color:inherit}.homeExplore_card__0LDah:hover .homeExplore_card_img__vkNUX{transform:scale(1.04)}.homeExplore_card__0LDah:hover .homeExplore_card_icon__N1KZ7 svg{animation:forward .6s cubic-bezier(.16,1,.3,1) forwards}@media(max-width:1023px){.homeExplore_card__0LDah{width:calc((100% - 4rem)/2);max-width:none}}@media(max-width:767px){.homeExplore_card__0LDah{width:100%;max-width:none}}.homeExplore_card_fig__eGcyC{position:relative;aspect-ratio:400/200;margin:0;overflow:hidden;background-color:#e8e2d4}.homeExplore_card_img__vkNUX{transition:transform .6s cubic-bezier(.33,1,.68,1)}.homeExplore_card_body__MGBC0{display:flex;align-items:flex-end;justify-content:space-between;padding:4rem 2rem 3rem 0;border-bottom:1px solid #c0bcb4}.homeExplore_card_text__tkiTH{display:flex;flex-direction:column;gap:.5rem;min-width:0}.homeExplore_card_en__u_7qC{font-size:1.8rem;font-weight:400;line-height:1;letter-spacing:0;font-family:var(--font-family-eng);text-transform:uppercase}.homeExplore_card_en_break__0p2yi{display:none}@media(max-width:767px){.homeExplore_card_en_break__0p2yi{display:inline}}.homeExplore_card_jp__jvx_1{font-size:1.2rem;font-weight:500;line-height:1.5;letter-spacing:.1em;font-family:var(--font-family-serif)}.homeExplore_card_icon__N1KZ7{display:flex;flex-shrink:0;align-items:center;justify-content:center;overflow:hidden}