.site-navigation_pageContent__b3TpO{min-height:100svh}.site-navigation_pageContent__b3TpO [data-calendar-flip] header,.site-navigation_pageContent__b3TpO [data-mode] header{padding-right:calc(4.5vw + 160px)}.site-navigation_controls__BwZBx{position:fixed;z-index:40;top:24px;right:4vw;display:flex;align-items:center;gap:24px;padding:0 0 0 12px;background:#f7f7f2;color:#262922;font:14px Arial,Microsoft YaHei,PingFang SC,Noto Sans CJK SC,Helvetica,sans-serif;border-radius:24px}.site-navigation_controls__BwZBx a,.site-navigation_controls__BwZBx button{min-height:44px;display:flex;align-items:center;gap:14px;cursor:pointer}.site-navigation_controls__BwZBx button{width:44px;justify-content:center;padding:0}.site-navigation_menuIcon__AGe_N{width:22px;display:grid;gap:5px}.site-navigation_menuIcon__AGe_N i{height:1px;background:currentColor}.site-navigation_controls__BwZBx :focus-visible,.site-navigation_menu__Wqw37 :focus-visible{outline:2px solid #59664c;outline-offset:5px}.site-navigation_menu__Wqw37{position:fixed;z-index:39;top:92px;right:4vw;width:min(208px,90vw);max-height:calc(100dvh - 104px);overflow-y:auto;padding:4px;background:#eeede7;color:#262922;font-family:Arial,Microsoft YaHei,PingFang SC,Noto Sans CJK SC,Helvetica,sans-serif;border:1px solid #26292212;box-shadow:0 12px 28px #26292210;transform:translateY(-8px);opacity:0;visibility:hidden;transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .18s,visibility .22s;overscroll-behavior:contain}.site-navigation_menu__Wqw37[data-open=true]{transform:translateY(0);opacity:1;visibility:visible}.site-navigation_menu__Wqw37 nav a{display:flex;align-items:center;gap:12px;padding:10px 12px;min-height:44px;font-size:16px;font-weight:400;line-height:1.3;letter-spacing:0;transition:color .16s,background-color .16s}.site-navigation_menu__Wqw37 nav a:hover{color:#262922;background:#e2e1da}.site-navigation_menu__Wqw37 nav a[aria-current=page]>span:first-child{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:7px;text-decoration-color:#939d87}body:has(main[data-inter-home]) :is(.site-navigation_controls__BwZBx,.site-navigation_menu__Wqw37){font-family:Inter Home,Arial,Helvetica,sans-serif;font-weight:500}body:has(main[data-inter-home]) .site-navigation_menu__Wqw37 nav a{font-weight:500}@media(max-width:700px){.site-navigation_pageContent__b3TpO [data-mode] header>div{position:fixed;bottom:80px;right:5vw;background:#f7f7f2}.site-navigation_pageContent__b3TpO [data-calendar-flip] header>span:last-child{display:none}.site-navigation_controls__BwZBx{top:19px;right:5vw;gap:18px;font-size:14px}.site-navigation_menu__Wqw37{top:82px;right:5vw;max-height:calc(100dvh - 94px)}}@media(max-height:540px) and (min-width:540px){.site-navigation_controls__BwZBx{top:8px}.site-navigation_pageContent__b3TpO:has([data-flip-state],[data-mode],[data-calendar-flip])+.site-navigation_controls__BwZBx+.site-navigation_menu__Wqw37{top:60px;max-height:calc(100dvh - 72px)}}@media(max-width:760px){.site-navigation_pageContent__b3TpO:has([data-home-editorial])+.site-navigation_controls__BwZBx{top:12px}.site-navigation_pageContent__b3TpO:has([data-home-editorial])+.site-navigation_controls__BwZBx+.site-navigation_menu__Wqw37{top:68px}}@media(prefers-reduced-motion:reduce){.site-navigation_menu__Wqw37,.site-navigation_menu__Wqw37 nav a{transition:none}}@media(min-width:701px){.site-navigation_pageContent__b3TpO:has([data-flip-state])+.site-navigation_controls__BwZBx,.site-navigation_pageContent__b3TpO:has([data-flip-state])+.site-navigation_controls__BwZBx+.site-navigation_menu__Wqw37{right:max(4vw,calc((100vw - var(--portfolio-content-max)) / 2))}}