.page_shell__42Igz{--pad-x:clamp(20px,5vw,64px);font-family:var(--font-serif),var(--font-serif-jp),"Hiragino Mincho ProN",serif;min-height:100vh;display:flex;flex-direction:column}.page_headerBar__1mVfZ{position:fixed;top:0;left:0;right:0;z-index:100;padding:14px var(--pad-x);display:flex;align-items:center;justify-content:space-between;background:rgba(244,238,221,.9);backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);border-bottom:1px solid rgba(214,204,173,.7)}.page_mark__HQNm5{display:inline-flex;align-items:center;line-height:1;transition:opacity .2s}.page_mark__HQNm5:hover{opacity:.85}.page_nav__wZMvw{font-family:var(--font-sans),var(--font-sans-jp),sans-serif;font-size:13px;letter-spacing:-.005em;color:var(--ink-mute);display:flex;gap:24px;align-items:center;font-weight:500}@media (max-width:720px){.page_nav__wZMvw{display:none}}.page_nav__wZMvw a{transition:color .2s}.page_nav__wZMvw a:hover{color:var(--ink)}.page_lang__QP3cr{padding-left:22px;border-left:1px solid var(--hairline);font-size:12px;letter-spacing:.02em;display:inline-flex;align-items:center;gap:2px}.page_lang__QP3cr span{color:var(--ink-faint);margin:0 2px}.page_lang__QP3cr button{color:var(--ink-faint);padding:4px;transition:color .2s;font-weight:500}.page_lang__QP3cr button:hover{color:var(--ink)}.page_langActive__vPMgi{color:var(--ink)!important}.page_hero__nFYsU{flex:1 1;padding:clamp(96px,18vh,200px) var(--pad-x) clamp(60px,12vh,140px);display:flex;flex-direction:column;align-items:center;text-align:center;max-width:640px;margin:0 auto;width:100%;gap:28px}.page_title__VFLsi{font-size:clamp(40px,6vw,64px);line-height:1.1;letter-spacing:-.015em;color:var(--ink);font-weight:500}.page_intro___3iOy,.page_title__VFLsi{font-family:var(--font-serif),var(--font-serif-jp),"Hiragino Mincho ProN",serif;margin:0}.page_intro___3iOy{font-size:16px;line-height:1.8;color:var(--ink-mute);max-width:460px}.page_stores__a89Do{display:flex;flex-direction:column;align-items:center;gap:28px;margin-top:16px}.page_back__t9Nw3{font-family:var(--font-sans),var(--font-sans-jp),sans-serif;font-size:13px;color:var(--ink-mute);text-decoration:none;transition:color .2s;margin-top:8px}.page_back__t9Nw3:hover{color:var(--ink)}.page_footer__Eua0T{border-top:1px solid var(--hairline);padding:28px var(--pad-x);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;font-family:var(--font-sans),var(--font-sans-jp),sans-serif;font-size:12px;color:var(--ink-faint)}.page_footer__Eua0T a{color:var(--ink-faint);text-decoration:none;margin:0 4px;transition:color .2s}.page_footer__Eua0T a:hover{color:var(--ink)}@media (max-width:480px){.page_title__VFLsi{font-size:30px}.page_intro___3iOy{font-size:15px}}