:root{--bp-sm:480px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1280px;--fs-display:clamp(2.25rem, 9vw, 5.5rem);--fs-h2:clamp(1.6rem, 6vw, 3.5rem);--fs-h3:clamp(1.2rem, 4.2vw, 2rem);--fs-body:clamp(.95rem, 2.6vw, 1.0625rem);--fs-label:clamp(.7rem, 2vw, .8125rem);--tap-min:44px;--section-y-mobile:clamp(56px, 12vw, 96px)}html,body{max-width:100%}body{-webkit-text-size-adjust:100%;overflow-x:hidden}img,video,canvas,svg{max-width:100%;height:auto}h1,h2,h3,h4{text-wrap:balance;overflow-wrap:break-word}p,li{text-wrap:pretty;overflow-wrap:break-word}@media (width<=768px){input,textarea,select{font-size:16px!important}html{scroll-behavior:auto}.container,.w-container,[class*=container]{padding-left:clamp(20px,5vw,28px)!important;padding-right:clamp(20px,5vw,28px)!important}.section{padding:var(--section-y-mobile) 0!important}.section--sm{padding:clamp(48px,10vw,72px) 0!important}.section--xs{padding:clamp(32px,8vw,56px) 0!important}.t-display{font-size:var(--fs-display)!important;line-height:1.05!important}.t-heading{font-size:var(--fs-h2)!important}.t-subhead{font-size:clamp(1.05rem,3.6vw,1.5rem)!important}.t-body{font-size:var(--fs-body)!important;line-height:1.75!important}.t-zh{word-break:keep-all}:root{--nav-h:56px}.nav-wrap{height:56px!important}.nav-wrap.scrolled{-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);background:#06080fdb!important}.nav-inner{height:56px!important;padding:0 18px!important}.nav-logo img{width:32px!important;height:32px!important}.nav-logo-zh{font-size:15px!important}.nav-logo-en{letter-spacing:.18em!important;font-size:8px!important}.hamburger{justify-content:center!important;align-items:center!important;gap:5px!important;width:44px!important;height:44px!important;padding:0!important}.hamburger span{width:22px!important}.mobile-menu{animation:.32s cubic-bezier(.22,.61,.36,1) lhMobileMenuIn;background:#06080ffb!important;justify-content:flex-start!important;align-items:stretch!important;gap:0!important;padding:88px 28px 40px!important;overflow-y:auto!important}.mobile-menu-link{opacity:0;animation:.42s cubic-bezier(.22,.61,.36,1) forwards lhMenuItemIn;font-family:var(--font-zh)!important;text-align:left!important;border-bottom:1px solid #c8a04e1f!important;align-items:center!important;width:100%!important;min-height:56px!important;padding:14px 0!important;font-size:28px!important;font-weight:300!important;transition:color .2s,padding-left .28s!important;display:flex!important}.mobile-menu-link:active{color:var(--c-gold)!important;padding-left:8px!important}.mobile-menu-link:nth-child(2){animation-delay:80ms}.mobile-menu-link:nth-child(3){animation-delay:.13s}.mobile-menu-link:nth-child(4){animation-delay:.17s}.mobile-menu-link:nth-child(5){animation-delay:.2s}.mobile-menu-link:nth-child(6){animation-delay:.225s}.mobile-menu-link:nth-child(7){animation-delay:.25s}.mobile-menu-link:nth-child(8){animation-delay:.275s}.mobile-menu-link:nth-child(9){animation-delay:.3s}.mobile-menu-link:nth-child(10){animation-delay:.325s}.mobile-menu-link:nth-child(11){animation-delay:.35s}.mobile-close{opacity:.85!important;justify-content:center!important;align-items:center!important;width:48px!important;height:48px!important;font-size:20px!important;display:flex!important;top:16px!important;right:16px!important}.footer-grid,.footer-inner,.footer [class*=grid]{grid-template-columns:1fr!important;gap:32px!important}.footer{padding:56px 0 40px!important}.btn{min-height:48px!important;padding:14px 22px!important;font-size:14px!important}.btn-row,.btn-stack,.cta-row{flex-direction:column!important;align-items:stretch!important;gap:12px!important}.btn-row .btn,.btn-stack .btn{justify-content:center;width:100%}.grid-2,.grid-3,.grid-4,[class*=grid-cols-2],[class*=grid-cols-3],[class*=grid-cols-4]{grid-template-columns:1fr!important;gap:24px!important}.artwork-wrap,.lh-card,.card-void{width:100%!important}.lh-masonry{column-count:1!important}.lh-grid{grid-template-columns:1fr!important;gap:24px!important}.hero-split,.split-2col,.two-col,[class*=hero-grid]{grid-template-columns:1fr!important;gap:32px!important}.hero-image,.hero-media{aspect-ratio:1;object-fit:cover;order:-1;width:100%!important}.brand-subnav{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;white-space:nowrap!important;gap:18px!important;padding:12px 18px!important;overflow-x:auto!important}.brand-subnav::-webkit-scrollbar{display:none}.brand-subnav>*{scroll-snap-align:start;flex:none}.form-input,.form-textarea,.form-select{width:100%;min-height:48px;padding:14px 16px!important}.form-textarea{min-height:120px}.journal-article,.article-body,.prose{font-size:17px!important;line-height:1.78!important}.journal-article p,.article-body p{margin-bottom:1.4em!important}.journal-article h2,.article-body h2{margin:1.8em 0 .6em!important}.journal-article img,.article-body img{border-radius:0;width:calc(100% + 36px);margin-left:-18px}:not(.nav-wrap):not(.nav-wrap *){-webkit-backdrop-filter:none!important}.lh-card:hover{transform:none!important}.lh-card:hover .lh-frame>img{filter:none!important;transform:none!important}.lh-reveal{transition-duration:.42s!important}}@media (width<=480px){.container,.w-container{padding-left:18px!important;padding-right:18px!important}.nav-logo-text{display:none!important}.mobile-menu-link{font-size:24px!important}.section{padding:56px 0!important}.stats-row,.home-stats{grid-template-columns:repeat(2,1fr)!important;gap:16px!important}}@media (prefers-reduced-motion:reduce){.mobile-menu,.mobile-menu-link{opacity:1!important;animation:none!important}}@keyframes lhMobileMenuIn{0%{clip-path:inset(0 0 100%);opacity:.6}to{clip-path:inset(0);opacity:1}}@keyframes lhMenuItemIn{0%{opacity:0;filter:blur(4px);transform:translateY(8px)}to{opacity:1;filter:blur();transform:translateY(0)}}a,button,[role=button]{touch-action:manipulation}@media (width<=768px){a.btn,button,.nav-link,.mobile-menu-link{min-height:var(--tap-min)}}
