.RootHeader_nav__9rizq{position:absolute;top:0;left:0;right:0;z-index:20;display:flex;align-items:center;gap:24px;padding:18px 44px}@media screen and (max-width:640px){.RootHeader_nav__9rizq{padding:14px 20px}}.RootHeader_logo__1NEtY{height:20px;width:auto;margin-right:auto}@media screen and (max-width:640px){.RootHeader_logo__1NEtY{height:17px}}.RootHeader_lang__7zpIT{display:flex;align-items:center;gap:12px;font-size:.8125rem;letter-spacing:.24em}.RootHeader_langLink__fS1VJ{padding:2px 2px 5px;color:hsla(44,24%,88%,.55);border-bottom:1px solid transparent;transition:color .3s ease,border-color .3s ease}.RootHeader_langLink__fS1VJ:hover{color:var(--zn-heading-bright)}.RootHeader_langLinkActive__huJT_{color:var(--zn-heading-bright);border-bottom-color:var(--zn-heading-bright)}.RootHeader_langDivider__qmVuM{color:hsla(44,24%,88%,.35)}.RootMain_root__WfQvX{--zn-bg:#1a222b;--zn-bg-alt:#141b23;--zn-bg-footer:#111820;--zn-text:#ece9e0;--zn-heading:#f0f3f6;--zn-heading-bright:#fbfaf7;--zn-body:#c4cdd4;--zn-body-muted:#b0b9c1;--zn-label:#a9c3d6;--zn-muted:#889199;--zn-border:hsla(45,24%,90%,.12);--zn-border-strong:hsla(45,24%,90%,.28);--zn-space-section:clamp(4rem,3rem + 5vw,7.25rem);background:var(--zn-bg);color:var(--zn-text);min-height:100vh;overflow-x:hidden}.RootMain_root__WfQvX a{color:inherit;text-decoration:none}.RootMain_label__VLC9E{font-size:.6875rem;letter-spacing:.32em;text-transform:uppercase;color:var(--zn-label)}@media screen and (max-width:640px){.RootMain_label__VLC9E{font-size:.625rem}}.RootKeyVisual_keyVisual__K_Pp_{position:relative;height:100vh;height:100svh;overflow:hidden;background:var(--zn-bg-alt)}.RootKeyVisual_track__I8xFs{display:flex;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;opacity:0;transition:opacity .4s ease-out}.RootKeyVisual_track__I8xFs.RootKeyVisual_ready__dCrts{opacity:1}.RootKeyVisual_track__I8xFs::-webkit-scrollbar{display:none}.RootKeyVisual_slide__dzb31{position:relative;flex:0 0 100%;height:100%;scroll-snap-align:start;scroll-snap-stop:always;overflow:hidden}.RootKeyVisual_slide__dzb31:focus-visible{outline:2px solid var(--zn-label);outline-offset:-6px}.RootKeyVisual_bg__D_Fmq{position:absolute;inset:0}.RootKeyVisual_bg__D_Fmq img{width:100%;height:100%;object-fit:cover;transition:transform 1.6s cubic-bezier(.16,1,.3,1)}@media(hover:hover){.RootKeyVisual_slide__dzb31:hover .RootKeyVisual_bg__D_Fmq img{transform:scale(1.03)}}.RootKeyVisual_overlay__zgurh{position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,8,20,.45) 0,transparent 22%,transparent 70%,rgba(5,8,20,.85))}.RootKeyVisual_content__3vi1N{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;padding:0 6%}.RootKeyVisual_content__3vi1N .RootKeyVisual_date__7GF4f,.RootKeyVisual_content__3vi1N .RootKeyVisual_logo__QQ4BS{height:auto;filter:drop-shadow(0 0 6px rgba(0,0,0,.5)) drop-shadow(0 0 18px rgba(0,0,0,.35))}.RootKeyVisual_tokyo__Ay0u9 .RootKeyVisual_content__3vi1N{justify-content:flex-start;padding-top:calc(80px + 6vh);gap:14px}.RootKeyVisual_tokyo__Ay0u9 .RootKeyVisual_content__3vi1N .RootKeyVisual_logo__QQ4BS{width:63vw;max-width:479px}.RootKeyVisual_tokyo__Ay0u9 .RootKeyVisual_content__3vi1N .RootKeyVisual_date__7GF4f{width:100%;max-width:245px}@media screen and (max-width:640px){.RootKeyVisual_tokyo__Ay0u9 .RootKeyVisual_content__3vi1N{padding-top:calc(64px + 2vh);gap:8px}.RootKeyVisual_tokyo__Ay0u9 .RootKeyVisual_content__3vi1N .RootKeyVisual_logo__QQ4BS{width:clamp(154px,47.6vw,302px)}.RootKeyVisual_tokyo__Ay0u9 .RootKeyVisual_content__3vi1N .RootKeyVisual_date__7GF4f{max-width:172px}}.RootKeyVisual_kamakura__wQaNf .RootKeyVisual_content__3vi1N{justify-content:center;gap:2vh}.RootKeyVisual_kamakura__wQaNf .RootKeyVisual_content__3vi1N .RootKeyVisual_logo__QQ4BS{height:50vh;max-height:458px;width:auto}@media screen and (max-width:640px){.RootKeyVisual_kamakura__wQaNf .RootKeyVisual_content__3vi1N .RootKeyVisual_logo__QQ4BS{height:35vh}}.RootKeyVisual_kamakura__wQaNf .RootKeyVisual_content__3vi1N .RootKeyVisual_date__7GF4f{width:85%;max-width:382px}@media screen and (max-width:640px){.RootKeyVisual_kamakura__wQaNf .RootKeyVisual_content__3vi1N .RootKeyVisual_date__7GF4f{width:70%}}@media screen and (orientation:landscape)and (max-height:490px){.RootKeyVisual_kamakura__wQaNf .RootKeyVisual_content__3vi1N .RootKeyVisual_logo__QQ4BS{height:30vh}.RootKeyVisual_kamakura__wQaNf .RootKeyVisual_content__3vi1N .RootKeyVisual_date__7GF4f{max-width:200px}}.RootKeyVisual_caption__7bN8A{position:absolute;left:44px;right:44px;bottom:56px;display:flex;align-items:baseline;justify-content:space-between;gap:16px;color:var(--zn-heading-bright)}@media screen and (max-width:640px){.RootKeyVisual_caption__7bN8A{left:20px;right:20px;bottom:64px}}.RootKeyVisual_region__7bCTD{font-size:.75rem;letter-spacing:.34em;text-transform:uppercase}.RootKeyVisual_cta__BlBSb{display:inline-flex;align-items:center;gap:10px;padding-bottom:4px;font-size:.8125rem;letter-spacing:.2em;border-bottom:1px solid hsla(45,33%,98%,.55)}.RootKeyVisual_arrow__PCW77{display:inline-block;transition:transform .3s ease}@media(hover:hover){.RootKeyVisual_slide__dzb31:hover .RootKeyVisual_arrow__PCW77{transform:translateX(4px)}}.RootKeyVisual_nav__0Clo3{position:absolute;top:50%;z-index:2;display:grid;place-items:center;width:48px;height:48px;margin-top:-24px;padding:0 0 4px;font-size:1.75rem;line-height:1;color:var(--zn-heading-bright);background:rgba(17,24,32,.35);border:1px solid hsla(45,33%,98%,.35);border-radius:50%;cursor:pointer;transition:background-color .3s ease,border-color .3s ease}.RootKeyVisual_nav__0Clo3:hover{background:rgba(17,24,32,.6);border-color:var(--zn-heading-bright)}.RootKeyVisual_nav__0Clo3:focus-visible{outline:2px solid var(--zn-label);outline-offset:2px}@media screen and (max-width:834px){.RootKeyVisual_nav__0Clo3{display:none}}.RootKeyVisual_navPrev__ivol4{left:24px}.RootKeyVisual_navNext__4iC7U{right:24px}.RootKeyVisual_dots__6tXzI{position:absolute;left:50%;bottom:28px;z-index:2;display:flex;gap:10px;transform:translateX(-50%)}.RootKeyVisual_dot__t99mH{width:28px;height:20px;padding:0;background:none;border:0;cursor:pointer}.RootKeyVisual_dot__t99mH:before{content:"";display:block;height:2px;background:hsla(45,33%,98%,.4);transition:background-color .3s ease}.RootKeyVisual_dot__t99mH:focus-visible{outline:2px solid var(--zn-label)}.RootKeyVisual_dotActive__C_HH1:before{background:var(--zn-heading-bright)}.RootKeyVisual_note__HxIQA{position:absolute;right:44px;bottom:8px;z-index:2;margin:0;font-size:.6875rem;letter-spacing:.04em;color:hsla(0,0%,100%,.6);pointer-events:none}@media screen and (max-width:640px){.RootKeyVisual_note__HxIQA{right:20px;font-size:.625rem}}@media(prefers-reduced-motion:reduce){.RootKeyVisual_arrow__PCW77,.RootKeyVisual_bg__D_Fmq img,.RootKeyVisual_track__I8xFs{transition:none}}.RootArchive_section__VpwNG{padding:var(--zn-space-section) 44px;background:var(--zn-bg-alt);border-top:1px solid var(--zn-border)}@media screen and (max-width:640px){.RootArchive_section__VpwNG{padding:var(--zn-space-section) 20px}}.RootArchive_inner__IWOm_{max-width:1120px;margin:0 auto}.RootArchive_headingRow__cG_GM{margin-bottom:52px}.RootArchive_title__apWDa{font-weight:300;font-size:1.625rem;letter-spacing:.18em;margin:22px 0 0;color:var(--zn-heading)}.en .RootArchive_title__apWDa{font-weight:400;font-size:2.25rem;letter-spacing:.01em}.RootArchive_grid__9fO7Z{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:32px;gap:32px}.RootArchive_card__hVgrZ{display:block;border-top:1px solid var(--zn-border-strong);padding-top:24px;transition:border-color .3s ease}.RootArchive_card__hVgrZ:hover{border-top-color:var(--zn-label)}.RootArchive_thumbnail__4ohDD{height:250px;overflow:hidden;margin-bottom:24px;background:#212a34}.RootArchive_thumbnail__4ohDD img{width:100%;height:100%;object-fit:cover}.RootArchive_meta__sVVZU{display:flex;align-items:baseline;gap:14px}.RootArchive_year__0oj_g{font-size:1.875rem;font-weight:300;line-height:1;color:var(--zn-label)}.RootArchive_region__rN2__{font-size:.625rem;letter-spacing:.26em;text-transform:uppercase;color:var(--zn-muted)}.RootArchive_eventName__OoRi4{font-weight:400;font-size:1.5625rem;letter-spacing:.04em;margin:16px 0 8px;color:var(--zn-heading)}.RootArchive_temple__YU35k{font-size:.8125rem;letter-spacing:.2em;color:var(--zn-muted)}.en .RootArchive_temple__YU35k{font-size:.75rem;letter-spacing:.22em;text-transform:uppercase}.RootArchive_description__sE5_8{margin:14px 0 0;font-size:.875rem;line-height:2.1;letter-spacing:.04em;color:var(--zn-body-muted)}.en .RootArchive_description__sE5_8{font-size:.9375rem;line-height:1.95;letter-spacing:normal}.RootFooter_footer__JjvyS{padding:92px 44px 52px;background:var(--zn-bg-footer);color:#e2e8ee}@media screen and (max-width:640px){.RootFooter_footer__JjvyS{padding:64px 20px 40px}}.RootFooter_inner__VvYY5{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:52px;gap:52px;align-items:start}.RootFooter_vieLogo__Zxaui{width:64px;height:auto;opacity:.9}.RootFooter_description__UuVcH{margin:22px 0 0;font-size:.8125rem;line-height:2.1;letter-spacing:.04em;color:#adb6bf;max-width:460px}.RootFooter_links__z6p0Q{display:flex;gap:22px;margin-top:26px;font-size:.8125rem;letter-spacing:.2em;text-transform:uppercase}.RootFooter_links__z6p0Q a{color:#c8d2da;transition:color .3s ease}.RootFooter_links__z6p0Q a:hover{color:#fff}.RootFooter_brandCol__Js2WU{display:flex;flex-direction:column;gap:22px;justify-self:end}@media screen and (max-width:640px){.RootFooter_brandCol__Js2WU{justify-self:start}}.RootFooter_zenLogo__SJuHo{width:140px;height:auto;opacity:.9}.RootFooter_sns__x1eG2{display:flex;gap:18px}.RootFooter_sns__x1eG2 img{height:19px;filter:brightness(0) invert(1);opacity:.75}.RootFooter_bottom__12bdK{max-width:1120px;margin:56px auto 0;padding-top:24px;border-top:1px solid hsla(48,17%,89%,.18);display:flex;flex-wrap:wrap;gap:18px;font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;color:var(--zn-muted)}.RootFooter_copy__GRGrW{margin-right:auto}.RootFooter_privacy__wrwua{color:#c8d2da;text-decoration:underline;transition:opacity .2s ease}.RootFooter_privacy__wrwua:hover{opacity:.8}