:root{--color-bg:#fff;--color-text:#000;--color-text-muted:#6b6b6b;--color-border:#d4d4d4;--color-overlay-bg:#fff;--font-serif:var(--font-cormorant),var(--font-noto-serif-sc),"Songti SC","SimSun",Georgia,serif;--header-height:4rem;--menu-item-height:88px;--transition-link:.3s ease;--transition-modal:.25s ease}@media (max-width:768px){:root{--menu-item-height:64px}}*,:before,:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}@view-transition{navigation:none}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}html{scroll-behavior:smooth;background-color:var(--color-bg);max-width:100vw;font-size:16px;overflow-x:hidden}body{background-color:var(--color-bg);min-width:320px;color:var(--color-text);font-family:var(--font-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;line-height:1.6}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit;font-size:inherit;color:inherit;background:0 0;border:none;padding:0}img{max-width:100%;display:block}ul,ol{list-style:none}
.Header-module__lnUIdW__header{height:var(--header-height);z-index:300;background-color:var(--color-bg);border-bottom:1px solid var(--color-border);grid-template-columns:1fr auto 1fr;align-items:center;padding:0 2rem;display:grid;position:fixed;top:0;left:0;right:0}.Header-module__lnUIdW__left{align-items:center;display:flex}.Header-module__lnUIdW__center{justify-content:center;align-items:center;display:flex}.Header-module__lnUIdW__right{justify-content:flex-end;align-items:center;gap:1.5rem;display:flex}.Header-module__lnUIdW__menuButton{letter-spacing:.1em;text-transform:uppercase;color:var(--color-text);margin:-.5rem -.75rem;padding:.5rem .75rem;font-size:.85rem;position:relative}.Header-module__lnUIdW__menuButton:after{content:"";transform-origin:0;height:1px;transition:transform var(--transition-link);background-color:currentColor;position:absolute;bottom:calc(.5rem - 2px);left:.75rem;right:.75rem;transform:scaleX(0)}@media (hover:hover),(any-pointer:fine){.Header-module__lnUIdW__menuButton:hover:after{transform:scaleX(1)}}.Header-module__lnUIdW__logo{width:auto;height:1.5rem}.Header-module__lnUIdW__logoText{letter-spacing:.15em;font-size:1rem;font-weight:400}.Header-module__lnUIdW__menuButtonText{transition:opacity 75ms}.Header-module__lnUIdW__menuButtonTextFading{opacity:0}@media (min-width:1440px){.Header-module__lnUIdW__header{padding:0 4rem}}@media (max-width:1024px){.Header-module__lnUIdW__header{padding:0 4rem}}@media (max-width:768px){.Header-module__lnUIdW__header{padding:0 1.5rem}}
