.lh-about{--gold:#a8834e;--gold-soft:color-mix(in srgb,#a8834e 45%,transparent)}.lh-about :where(p,h1,h2,h3,dd,dt){text-wrap:pretty}.lh-about-hero{color:#f6f0e6;display:grid;height:min(calc(100vw * 9 / 16),calc(100svh - var(--bar)));min-height:420px;overflow:hidden;position:relative;width:100%}.lh .lh-about-hero__image{height:100%;inset:0;max-width:none;object-fit:cover;position:absolute;width:100%}.lh-about-hero:before{background:linear-gradient(90deg,rgb(20 14 9/.66),rgb(20 14 9/.52) 24%,rgb(20 14 9/.32) 44%,rgb(20 14 9/.12) 62%,rgb(20 14 9/0) 80%);content:"";inset:0;position:absolute;z-index:1}.lh-about-hero__text{align-content:center;display:grid;gap:24px;max-width:calc(38rem + clamp(56px, 9vw, 180px));padding:0 var(--gutter) 0 clamp(56px,9vw,180px);position:relative;z-index:2}.lh-about-hero h1{font-size:clamp(2.4rem,1.3rem + 3.6vw,4.6rem);font-weight:500;letter-spacing:-.02em;line-height:1.1}.lh:lang(zh-Hans) .lh-about-hero h1,.lh:lang(zh-Hant) .lh-about-hero h1{letter-spacing:.04em;line-height:1.25}.lh-about-hero p{font-size:clamp(1.1rem,1rem + .5vw,1.35rem);line-height:1.75}.lh-about-kicker{color:var(--gold);font-size:.9rem;font-weight:500;letter-spacing:.2em}.lh-about h2{font-size:clamp(2rem,1.3rem + 2.4vw,3.4rem);font-weight:500;letter-spacing:-.01em;line-height:1.2}.lh:lang(zh-Hans) .lh-about h2,.lh:lang(zh-Hant) .lh-about h2{letter-spacing:.03em}.lh-about-body{font-size:clamp(1.05rem,1rem + .25vw,1.2rem);line-height:1.9}.lh-about-split{align-items:center;display:grid;gap:clamp(48px,7vw,128px);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);margin:0 auto;max-width:1320px;padding:clamp(80px,10vw,160px) var(--gutter)}.lh-about-split--dark{background:var(--night);color:var(--night-ink);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);max-width:none;padding-inline:max(var(--gutter),calc((100% - 1320px) / 2 + var(--gutter)))}.lh-about-split__text{display:grid;align-content:start;gap:24px;max-width:36rem}.lh-about-frame{margin:0 22px 22px 0;position:relative}.lh-about-frame:before{border:1px solid var(--gold-soft);content:"";inset:22px -22px -22px 22px;pointer-events:none;position:absolute}.lh .lh-about-frame img{aspect-ratio:4/5;object-fit:cover;position:relative;width:100%}.lh-about-facts{border-top:1px solid var(--gold-soft);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}.lh-about-facts div{display:grid;gap:6px;padding:22px 16px 0 0}.lh-about-facts div+div{border-left:1px solid var(--gold-soft);padding-left:20px}.lh-about-facts dt{font-size:clamp(1.5rem,1.1rem + 1.2vw,2.2rem);font-weight:500;line-height:1.15}.lh-about-facts dd{color:var(--ink-soft);font-size:.95rem;line-height:1.5}.lh-about-craft{display:grid;gap:clamp(40px,5vw,72px);margin:0 auto;max-width:1320px;padding:clamp(80px,10vw,160px) var(--gutter)}.lh-about-craft__head{display:grid;gap:22px;max-width:44rem}.lh-about-craft__pictures{display:grid;gap:clamp(16px,2vw,28px);grid-template-columns:minmax(0,1.8fr) minmax(0,1fr)}.lh .lh-about-craft__pictures img{height:100%;object-fit:cover;width:100%}.lh .lh-about-craft__main{aspect-ratio:16/10}.lh .lh-about-craft__detail{aspect-ratio:auto}.lh-about-steps{counter-reset:none;display:grid;gap:clamp(24px,3vw,48px);grid-template-columns:repeat(3,minmax(0,1fr))}.lh-about-steps li{border-top:1px solid var(--gold-soft);display:grid;align-content:start;gap:10px;padding-top:22px}.lh-about-steps__num{color:var(--gold);font-size:.9rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.12em}.lh-about-steps h3{font-size:clamp(1.4rem,1.1rem + .8vw,1.8rem);font-weight:500}.lh-about-steps p{color:var(--ink-soft);font-size:1.05rem;line-height:1.8}.lh-about-close{border-top:1px solid var(--gold-soft);display:grid;gap:32px;justify-items:center;margin:0 auto;max-width:1320px;padding:clamp(72px,9vw,140px) var(--gutter) clamp(88px,10vw,160px);text-align:center}.lh-about-close h2{font-size:clamp(1.6rem,1.2rem + 1.4vw,2.4rem);max-width:30em}.lh-about-close__actions{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.lh-about-button{background:var(--ink);border:1px solid var(--ink);color:var(--paper);font-size:1rem;font-weight:500;letter-spacing:.12em;padding:16px 36px;transition:background .3s ease,color .3s ease,border-color .3s ease}.lh-about-button:hover{border-color:var(--gold)}.lh-about-button--line,.lh-about-button:hover{background:transparent;color:var(--ink)}@media (max-width:900px){.lh-about-split,.lh-about-split--dark{grid-template-columns:minmax(0,1fr)}.lh-about-split--dark .lh-about-frame{order:1}.lh .lh-about-frame img{aspect-ratio:4/3}.lh-about-craft__pictures,.lh-about-steps{grid-template-columns:minmax(0,1fr)}.lh .lh-about-craft__detail{aspect-ratio:16/10}}@media (max-width:760px){.lh-about-hero{height:auto;min-height:0}.lh .lh-about-hero__image{aspect-ratio:16/10;height:auto;position:relative}.lh-about-hero:before{display:none}.lh-about-hero__text{color:var(--ink);max-width:none;padding:32px var(--gutter) 0}.lh-about-frame{margin:0 12px 12px 0}.lh-about-frame:before{inset:12px -12px -12px 12px}.lh-about-facts{grid-template-columns:minmax(0,1fr)}.lh-about-facts div+div{border-left:0;border-top:1px solid var(--gold-soft);padding-left:0}.lh-about-facts div{padding-bottom:18px}}