.navigation-surface{z-index:-1;border-radius:inherit;pointer-events:none;background:#fff;display:block;position:absolute;inset:0}.site-header,.calligraphy-submenu,.member-dropdown,.mobile-sheet,.mobile-nav-dock,.mobile-nav-panel{text-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.mobile-nav-dock>:is(a,button),.mobile-nav-panel :is(a,button){text-shadow:none}.mobile-staggered-menu{display:none}@media (max-width:1180px){.site-header{display:none!important}.mobile-staggered-menu{z-index:1100;pointer-events:none;--menu-width:66.6667vw;display:block;position:fixed;inset:0;overflow:hidden}.mobile-menu-toggle{top:max(16px, env(safe-area-inset-top,0px));right:max(16px, env(safe-area-inset-right,0px));z-index:5;color:#6c512a;cursor:pointer;pointer-events:auto;background:#fbf3e5;border:1px solid #c9ac7b;border-radius:50%;place-items:center;width:50px;height:50px;display:grid;position:fixed;box-shadow:0 0 0 6px #fff6e322,0 5px 20px #29211820}.mobile-menu-toggle>span{gap:5px;width:22px;display:grid}.mobile-menu-toggle i{background:currentColor;border-radius:2px;height:2px;transition:transform .4s,opacity .2s;display:block}[data-open] .mobile-menu-toggle i:first-child{transform:translateY(7px)rotate(45deg)}[data-open] .mobile-menu-toggle i:nth-child(2){opacity:0}[data-open] .mobile-menu-toggle i:last-child{transform:translateY(-7px)rotate(-45deg)}.mobile-menu-scrim{opacity:0;background:#241e1833;transition:opacity .32s;position:absolute;inset:0}[data-open] .mobile-menu-scrim{opacity:1;pointer-events:auto}.mobile-menu-layers,.mobile-menu-panel{width:var(--menu-width);position:absolute;inset:0 0 0 auto}.mobile-menu-layer{position:absolute;inset:0;transform:translate(100%)}.mobile-menu-layer.is-earth{background:#8b6941}.mobile-menu-layer.is-sand{background:#d8c29d}.mobile-menu-panel{z-index:2;height:100%;height:100dvh;padding:max(86px, calc(env(safe-area-inset-top,0px) + 76px)) clamp(18px, 5vw, 30px) max(20px, env(safe-area-inset-bottom,0px));overscroll-behavior:contain;scrollbar-width:thin;background:#fffdf8;overflow-y:auto;transform:translate(100%);box-shadow:-10px 0 40px #30251816}[data-open] .mobile-menu-panel{pointer-events:auto}.mobile-menu-kicker{color:#aa8758;letter-spacing:.25em;margin:0 0 16px;font:12px Songti SC,serif}.mobile-menu-item{border-bottom:1px solid #ece4d6}.mobile-menu-entry{color:#42392d;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:3px;width:100%;min-height:44px;padding:11px 0;text-decoration:none;display:flex;overflow:hidden}.mobile-menu-label{transform-origin:50% 100%;align-items:baseline;gap:8px;min-width:0;display:flex}.mobile-menu-label small{color:#ad997e;flex:none;font:10px sans-serif}.mobile-menu-label b{overflow-wrap:anywhere;font:500 clamp(15px,4.2vw,18px)/1.55 Songti SC,STSong,serif}.mobile-menu-chevron{color:#987447;font-size:14px}.mobile-menu-entry[aria-current=page],.mobile-menu-entry[data-current]{color:#a16f34}.mobile-menu-children{padding:0 0 9px 12px}.mobile-menu-children[hidden]{display:none}.mobile-menu-children a{color:#8c7b66;overflow-wrap:anywhere;padding:8px 0;font:13px/1.8 sans-serif;text-decoration:none;display:block}.mobile-menu-panel footer{gap:22px;padding-top:0;display:grid}.mobile-menu-account{border-bottom:1px solid #ece4d6}.mobile-menu-account .mobile-menu-label{align-items:center}.mobile-menu-panel footer .mobile-menu-motto{color:#b8a68c;letter-spacing:.15em;font:11px/2 Songti SC,serif}.mobile-staggered-menu :is(a,button):focus-visible{outline-offset:2px;outline:2px solid #a88752}body:has([data-slot=dialog-overlay]) .mobile-menu-toggle{visibility:hidden}}@media (prefers-reduced-motion:reduce){.mobile-menu-toggle i,.mobile-menu-scrim{transition:none}}
