@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Tight Fallback;src:local("Arial");ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.00%;size-adjust:96.39%}.__className_03ff5b{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}.__variable_03ff5b{--lh-face:"Inter Tight","Inter Tight Fallback"}.lh{--paper:#ece6dc;--ink:#1c1611;--ink-soft:#5a4f45;--night:#1a1511;--night-ink:#efe8dd;--night-faint:rgb(239 232 221/0.2);--bar:64px;--gutter:clamp(16px,4vw,56px);background:var(--paper);color:var(--ink);font-family:var(--lh-face),"PingFang SC","Hiragino Sans GB","Noto Sans SC",ui-sans-serif,system-ui,sans-serif;min-height:100vh}.lh:lang(zh-Hant){font-family:var(--lh-face),"PingFang TC","Noto Sans TC","Microsoft JhengHei",ui-sans-serif,system-ui,sans-serif}.lh :where(h1,h2,h3,p,figure,dl,dd,ol,ul){margin:0}.lh :where(ol,ul){list-style:none;padding:0}.lh img{display:block;height:auto;max-width:100%}.lh-sr{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.lh-bar{align-items:center;background:var(--paper);display:grid;gap:24px;grid-template-columns:auto 1fr auto;height:var(--bar);inset:0 0 auto;padding:0 var(--gutter);position:fixed;z-index:20}.lh-wordmark{align-items:center;display:inline-flex;font-size:1.25rem;font-weight:600;gap:.55em;letter-spacing:.14em}.lh .lh-wordmark__mark{flex:none;height:1.55em;max-width:none;width:auto}.lh-nav{display:flex;gap:clamp(16px,2.4vw,36px);justify-content:center}.lh-nav a{font-size:.95rem;font-weight:500;padding:10px 0}.lh-nav a:hover{color:var(--ink-soft)}.lh-lang{position:relative}.lh-lang__button{align-items:center;background:none;border:0;color:var(--ink);cursor:pointer;display:inline-flex;font:inherit;font-size:.95rem;font-weight:500;gap:8px;padding:10px 0}.lh-lang__button svg{transition:transform .2s ease}.lh-lang__button[aria-expanded=true] svg{transform:rotate(180deg)}.lh-lang__list{background:var(--paper);border:1px solid rgb(28 22 17/.14);box-shadow:0 12px 32px rgb(28 22 17/.12);list-style:none;margin:0;min-width:9.5rem;padding:6px 0;position:absolute;right:0;top:calc(100% + 6px)}.lh-lang__list[hidden]{display:none}.lh-lang__list a{display:block;font-size:.95rem;padding:10px 18px}.lh-lang__list a:hover{background:rgb(28 22 17/.06)}.lh-lang__list a[aria-current]{font-weight:600}.lh-mobile{display:none}.lh-mobile__button{align-items:center;background:none;border:0;color:var(--ink);cursor:pointer;display:flex;height:44px;justify-content:center;padding:0;width:44px}.lh-mobile__icon{display:grid;gap:6px;width:22px}.lh-mobile__icon i{background:currentColor;display:block;height:1.5px;transition:transform .3s cubic-bezier(.2,.7,.2,1)}.lh-mobile__button[aria-expanded=true] i:first-child{transform:translateY(3.75px) rotate(45deg)}.lh-mobile__button[aria-expanded=true] i:last-child{transform:translateY(-3.75px) rotate(-45deg)}.lh-mobile__backdrop{background:rgb(28 22 17/.4);inset:var(--bar) 0 0;opacity:0;position:fixed;transition:opacity .3s ease,visibility 0s .3s;visibility:hidden}.lh-mobile__backdrop[data-open]{opacity:1;transition:opacity .3s ease;visibility:visible}.lh-mobile__panel{background:var(--paper);border-top:1px solid rgb(28 22 17/.1);box-shadow:0 24px 40px rgb(28 22 17/.14);clip-path:inset(0 0 100%);inset:var(--bar) 0 auto;max-height:calc(100svh - var(--bar));overflow-y:auto;padding:4px var(--gutter) 28px;position:fixed;transition:clip-path .35s cubic-bezier(.2,.7,.2,1),visibility 0s .35s;visibility:hidden}.lh-mobile__panel[data-open]{clip-path:inset(0 0 -48px);transition:clip-path .35s cubic-bezier(.2,.7,.2,1);visibility:visible}.lh-mobile__panel>ul>li{border-bottom:1px solid rgb(28 22 17/.1)}.lh-mobile__panel>ul>li:last-child{border-bottom:0}.lh-mobile__panel>ul>li>a{display:block;font-size:1.5rem;font-weight:500;padding:18px 0}.lh-mobile__sub{display:grid;gap:2px;padding:0 0 18px}.lh-mobile__sub a,.lh-mobile__sub span{align-items:baseline;color:var(--ink-soft);display:flex;font-size:1.05rem;gap:12px;padding:9px 0}.lh-mobile__sub a{color:var(--ink)}.lh-mobile__sub small{font-size:.8rem}@media (prefers-reduced-motion:reduce){.lh-mobile__backdrop,.lh-mobile__icon i,.lh-mobile__panel{transition:none}}.lh-hero{display:flex;flex-direction:column;padding-top:var(--bar);position:sticky;top:0;z-index:0}.lh-hero__text{bottom:clamp(28px,7%,80px);color:var(--paper);display:grid;gap:clamp(16px,2.2vw,28px);justify-items:start;left:var(--gutter);max-width:min(44rem,46%);pointer-events:none;position:absolute;z-index:2}.lh-hero__text a{pointer-events:auto}.lh-hero h1{font-size:clamp(2.6rem,5.2vw,5.5rem);font-weight:500;letter-spacing:-.035em;line-height:.98;max-width:11ch}.lh:lang(zh-Hans) .lh-hero h1,.lh:lang(zh-Hant) .lh-hero h1{letter-spacing:0;line-height:1.12;max-width:none}.lh-phrase{display:inline-block}.lh-hero__text p{font-size:clamp(1rem,1.2vw,1.2rem);line-height:1.55;max-width:34rem}.lh-actions{align-items:center;display:flex;flex-wrap:wrap;gap:16px 28px}.lh-button{align-items:center;background:var(--paper);color:var(--ink);display:inline-flex;font-size:1rem;font-weight:500;height:50px;padding:0 26px;white-space:nowrap}.lh-button:hover{background:#fff}.lh-link{font-size:1rem;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:7px;white-space:nowrap}.lh-link:hover{text-decoration-thickness:2px}.lh-reveal{aspect-ratio:1672/941;max-height:calc(100svh - var(--bar));cursor:crosshair;overflow:hidden;position:relative;touch-action:pan-y;width:100%}.lh-reveal picture,.lh-reveal__canvas,.lh-reveal__shade,.lh-reveal__still{display:block;height:100%;inset:0;position:absolute;width:100%}.lh-reveal__still{max-width:none;object-fit:cover;object-position:var(--focus,62% 55%)}.lh-reveal__canvas{opacity:0;transition:opacity .5s ease}.lh-reveal[data-live] .lh-reveal__canvas{opacity:1}.lh-reveal__shade{background:linear-gradient(0deg,rgb(24 18 13/.6) 0,rgb(24 18 13/.38) 26%,rgb(24 18 13/0) 52%);pointer-events:none}.lh-reveal__cue{bottom:clamp(20px,3%,32px);color:var(--paper);display:none;font-size:.95rem;font-weight:500;pointer-events:none;position:absolute;right:var(--gutter);text-shadow:0 1px 12px rgb(28 22 17/.55);z-index:2}.lh-reveal[data-live] .lh-reveal__cue{display:block}.lh-cue-touch{display:none}@media (hover:none){.lh-cue-pointer{display:none}.lh-cue-touch{display:inline}}.lh-chapter{align-items:center;background:var(--night);color:var(--night-ink);display:grid;gap:clamp(40px,6vw,96px);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);min-height:100vh;min-height:100svh;padding:calc(var(--bar) + 12vh) var(--gutter) 16vh;position:relative;z-index:1}.lh-statement{font-size:clamp(1.9rem,3.9vw,3.75rem);font-weight:500;letter-spacing:-.025em;line-height:1.12;max-width:24ch}.lh:lang(zh-Hans) .lh-statement,.lh:lang(zh-Hant) .lh-statement{letter-spacing:.01em;line-height:1.35;max-width:17em}.lh-statement[data-live] [data-t]{color:color-mix(in srgb,var(--night-ink) calc(18% + var(--lit, 0) * 82%),var(--night))}.lh-chapter__text{display:grid;gap:48px;justify-items:start}.lh-chapter__figure img{aspect-ratio:3/2;object-fit:cover;object-position:50% 55%;width:100%}.lh-link--light{color:var(--night-ink);font-size:1.05rem}.lh-cta,.lh-footer,.lh-forms,.lh-scenes,.lh-section{background:var(--paper);position:relative;z-index:1}.lh-section{padding:clamp(80px,10vw,160px) var(--gutter)}.lh-h2{font-size:clamp(2rem,3.6vw,3.4rem);font-weight:500;letter-spacing:-.02em;line-height:1.1}.lh:lang(zh-Hans) .lh-h2,.lh:lang(zh-Hant) .lh-h2{letter-spacing:.02em;line-height:1.25}.lh-num{color:var(--ink-soft);font-size:.8em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500;margin-right:.8em}.lh-section h3{font-size:1.3rem;font-weight:500;line-height:1.3}.lh-forms p,.lh-section li p,.lh-series__head p{font-size:1.05rem;line-height:1.7}.lh-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.lh-section.lh-craft{display:grid;justify-items:center;padding-block:clamp(48px,8vh,112px)}.lh-stack{display:grid;gap:28px;max-width:1360px;width:100%}.lh-stack__pile{display:grid;padding:0 var(--peek-x) var(--peek-y) 0;perspective:1600px;touch-action:pan-y;--peek-x:clamp(16px,2.4vw,40px);--peek-y:clamp(20px,3vw,48px)}.lh-stack__card{--gold:#a8834e;align-items:center;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .45 0 0 0 0 .33 0 0 0 0 .2 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E"),linear-gradient(160deg,#fbf8f2,#f3ece0);border:1px solid rgb(120 88 48/.22);box-shadow:inset 0 1px 0 rgb(255 255 255/.9),0 2px 4px rgb(40 26 12/.06),0 14px 28px -12px rgb(40 26 12/.22),0 40px 80px -36px rgb(40 26 12/.45);display:grid;gap:clamp(28px,3.6vw,64px);grid-area:1/1;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);padding:clamp(28px,3vw,48px);position:relative;transform-origin:50% 0;transition:transform .75s cubic-bezier(.65,0,.25,1),opacity .6s ease,box-shadow .6s ease}.lh-stack__card:after,.lh-stack__card:before{content:"";pointer-events:none;position:absolute}.lh-stack__card:before{border:1px solid color-mix(in srgb,var(--gold) 45%,transparent);inset:clamp(10px,1.1vw,16px)}.lh-stack__card:after{--arm:clamp(18px,2vw,28px);background:linear-gradient(var(--gold),var(--gold)) 0 0 /var(--arm) 2px,linear-gradient(var(--gold),var(--gold)) 0 0 /2px var(--arm),linear-gradient(var(--gold),var(--gold)) 100% 0 /var(--arm) 2px,linear-gradient(var(--gold),var(--gold)) 100% 0 /2px var(--arm),linear-gradient(var(--gold),var(--gold)) 0 100% /var(--arm) 2px,linear-gradient(var(--gold),var(--gold)) 0 100% /2px var(--arm),linear-gradient(var(--gold),var(--gold)) 100% 100% /var(--arm) 2px,linear-gradient(var(--gold),var(--gold)) 100% 100% /2px var(--arm);background-repeat:no-repeat;inset:clamp(5px,.6vw,9px)}.lh-stack__card[data-pos="0"]{transform:none}.lh-stack__card[data-pos="1"]{transform:translate(calc(var(--peek-x) / 2),calc(var(--peek-y) / 2))}.lh-stack__card[data-pos="2"],.lh-stack__card[data-pos="3"]{transform:translate(var(--peek-x),var(--peek-y))}.lh-stack__card:not([data-pos="0"])>*{opacity:.35;transition:opacity .5s ease}.lh-stack__card[data-pos=gone]{opacity:0;pointer-events:none;transform:translateY(-12%) rotateX(80deg)}.lh-stack__card img{aspect-ratio:4/3;box-shadow:0 0 0 1px rgb(120 88 48/.18),0 10px 24px -14px rgb(40 26 12/.4);object-fit:cover;width:100%}.lh-stack__body{align-content:center;display:grid;gap:14px;padding-right:clamp(4px,1.5vw,24px)}.lh-stack__title{border-bottom:1px solid color-mix(in srgb,#a8834e 45%,transparent);font-size:clamp(1.9rem,3vw,3rem);padding-bottom:clamp(14px,2vh,24px);font-weight:500;letter-spacing:-.02em;line-height:1.1;margin-bottom:clamp(8px,2vh,28px)}.lh:lang(zh-Hans) .lh-stack__title,.lh:lang(zh-Hant) .lh-stack__title{letter-spacing:.02em}.lh-stack__num{color:var(--ink-soft);font-size:.9rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.08em}.lh-stack__card h3{font-size:clamp(1.4rem,2vw,2rem)}.lh-stack__foot{align-items:center;display:flex;gap:24px;justify-content:space-between}.lh-stack__cue{color:var(--ink-soft);font-size:.95rem}.lh-stack__dots{display:flex;gap:4px}.lh-stack__dots button{background:none;border:0;cursor:pointer;height:32px;padding:0;position:relative;width:40px}.lh-stack__dots button:after{background:rgb(28 22 17/.25);content:"";height:2px;inset:15px 4px auto;position:absolute;transition:background .3s ease}.lh-stack__dots button[aria-current]:after{background:var(--ink)}@media (prefers-reduced-motion:reduce){.lh-stack__card{transition:opacity .2s linear}}.lh-scenes{display:grid;gap:clamp(28px,3.6vw,48px);padding:0 0 clamp(80px,10vw,160px)}.lh-scenes__head{align-items:end;display:flex;flex-wrap:wrap;gap:12px 32px;justify-content:space-between;padding:0 var(--gutter)}.lh-scenes__cue{color:var(--ink-soft);font-size:.95rem}.lh-film{--frame:clamp(300px,34vw,580px);--holes:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='12'%3E%3Crect x='8' y='0' width='12' height='12' rx='2.5' fill='%23ece6dc'/%3E%3C/svg%3E");-webkit-touch-callout:none;background:#14100c;display:flex;overflow-x:auto;scrollbar-width:none;-webkit-user-select:none;user-select:none}.lh-film::-webkit-scrollbar{display:none}.lh-film__reel{background:var(--holes) repeat-x 0 12px /28px 12px,var(--holes) repeat-x 0 calc(100% - 12px) /28px 12px;display:flex;flex:0 0 auto;gap:14px;padding:36px 14px 36px 0}.lh-film__reel li{flex:0 0 auto;width:var(--frame)}.lh-film__reel a{display:block;overflow:hidden;position:relative}.lh-film__reel img{aspect-ratio:1600/725;object-fit:cover;pointer-events:none;transition:transform .6s ease;width:100%}.lh-film__reel a:focus-visible img,.lh-film__reel a:hover img{transform:scale(1.04)}.lh-film__label{background:var(--paper);bottom:14px;font-size:.95rem;font-weight:500;left:14px;opacity:0;padding:8px 14px;position:absolute;transform:translateY(8px);transition:opacity .3s ease,transform .3s ease}.lh-film__reel a:focus-visible .lh-film__label,.lh-film__reel a:hover .lh-film__label{opacity:1;transform:none}@media (hover:none){.lh-film__label{opacity:1;transform:none}}.lh-forms{align-items:start;display:grid;gap:clamp(32px,3.5vw,56px);grid-template-columns:minmax(21rem,.85fr) minmax(0,2fr);padding:clamp(32px,4vw,56px) calc(var(--gutter) + clamp(0px, 4vw, 72px)) clamp(80px,10vw,160px) var(--gutter)}.lh-forms__text{display:grid;gap:18px;justify-items:start}.lh-forms__text .lh-forms__lead{font-size:clamp(1.25rem,1.8vw,1.6rem);line-height:1.45}.lh-forms__text .lh-link{margin-top:12px}.lh-leaf__stage{position:relative}.lh-leaf__image{aspect-ratio:1672/941;width:100%}.lh-leaf__map{height:100%;inset:0;position:absolute;width:100%}.lh-leaf__zone{cursor:pointer;fill:transparent}.lh-leaf__map a:focus-visible .lh-leaf__zone{stroke:var(--paper);stroke-dasharray:8 8;stroke-width:3}.lh-leaf__line{pointer-events:none}.lh-leaf__line circle{fill:#e6c86e;opacity:0;transform-box:fill-box;transform-origin:center;transform:scale(.2);transition:opacity .2s ease,transform .3s ease}.lh-leaf__line polyline{fill:none;stroke:#e6c86e;stroke-dasharray:1;stroke-dashoffset:1;stroke-width:4;transition:stroke-dashoffset .25s ease}.lh-leaf__line[data-on] circle{opacity:1;transform:scale(1)}.lh-leaf__line[data-on] polyline{stroke-dashoffset:0;transition:stroke-dashoffset .45s ease-out .1s}.lh-leaf__note{color:#f2dc93;display:grid;gap:6px;max-width:27%;pointer-events:none;position:absolute;text-shadow:0 1px 2px rgb(20 12 6/.9),0 0 14px rgb(20 12 6/.7);transform:translateY(-1.1em)}.lh-leaf__note[data-up]{transform:translateY(calc(-100% + 1.1em))}.lh-leaf__note p{opacity:0;transform:translateX(-10px);transition:opacity .2s ease,transform .2s ease}.lh-leaf__note[data-on] p{opacity:1;transform:none;transition:opacity .4s ease .45s,transform .4s ease .45s}.lh-leaf__note[data-on] p+p{transition-delay:.62s}.lh-leaf__note .lh-leaf__name{font-size:clamp(1rem,1.35vw,1.35rem);font-weight:600}.lh-leaf__note .lh-leaf__traits{font-size:clamp(.85rem,.95vw,1rem);font-weight:500;line-height:1.5}.lh-leaf__panel{display:grid;gap:6px;min-height:4.8em;padding-top:16px}.lh-leaf__panel .lh-leaf__name{font-weight:600}.lh-leaf__cue,.lh-leaf__panel span{color:var(--ink-soft)}.lh-leaf__cue{font-size:.95rem}@media (min-width:761px){.lh-leaf__panel .lh-leaf__name,.lh-leaf__panel .lh-leaf__traits{display:none}}@media (max-width:760px){.lh-leaf__note{display:none}}@media (min-width:901px) and (min-height:700px){.lh-forms{position:sticky;top:var(--bar);z-index:0}}.lh-series{background:#3a2a20;color:var(--night-ink);box-shadow:0 -24px 48px rgb(28 22 17/.12);z-index:2;display:grid;gap:clamp(40px,5vw,72px)}.lh-series__head{display:grid;gap:18px;justify-items:start;max-width:40rem}.lh-series__grid{display:grid;gap:clamp(16px,2vw,28px);grid-template-columns:repeat(4,minmax(0,1fr))}.lh-series__tile{display:grid;gap:14px}.lh-series__pics{aspect-ratio:4/5;display:grid;overflow:hidden}.lh .lh-series__pics img{grid-area:1/1;height:100%;object-fit:cover;transition:opacity .9s ease,filter .9s ease,transform 1.2s ease;width:100%}.lh .lh-series__pics .lh-series__alt{filter:blur(14px);opacity:0;transform:scale(1.06)}.lh-series__tile:focus-visible .lh-series__pics img:first-child,.lh-series__tile:hover .lh-series__pics img:first-child{filter:blur(14px);opacity:0;transform:scale(1.04)}.lh-series__tile:focus-visible .lh-series__pics .lh-series__alt,.lh-series__tile:hover .lh-series__pics .lh-series__alt{filter:none;opacity:1;transform:none}.lh-series__tile h3{text-decoration:underline;text-decoration-color:transparent;text-underline-offset:6px;transition:text-decoration-color .3s ease}.lh-series__tile:hover h3{text-decoration-color:currentColor}.lh-section.lh-company{padding-block:clamp(56px,9vh,112px)}.lh-company{align-items:center;display:grid;gap:clamp(40px,6vw,112px);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);z-index:3}.lh-company__figure img{aspect-ratio:4/5;max-height:calc(100svh - var(--bar) - 2 * clamp(56px, 9vh, 112px));object-fit:cover;width:100%}.lh-company__text{display:grid;gap:24px;justify-items:start;max-width:40rem}.lh-company .lh-company__lead{font-size:clamp(1.15rem,1.5vw,1.35rem);line-height:1.7}.lh-company__facts{border-top:1px solid rgb(28 22 17/.18);display:grid;margin:8px 0;width:100%}.lh-company__facts div{border-bottom:1px solid rgb(28 22 17/.18);display:grid;gap:4px 24px;grid-template-columns:minmax(7em,.4fr) minmax(0,1fr);padding:16px 0}.lh-company__facts dt{color:var(--ink-soft)}.lh-company__facts dd{line-height:1.6}@media (max-width:900px){.lh-company{grid-template-columns:minmax(0,1fr)}.lh-company__figure img{aspect-ratio:4/3}}@media (max-width:760px){.lh-company__facts div{grid-template-columns:minmax(0,1fr)}}@media (min-width:901px){.lh-process{height:calc(100vh - var(--bar));height:calc(100svh - var(--bar));min-height:600px}}.lh-process{color:#fff;display:grid;overflow:hidden;position:relative;z-index:3}.lh .lh-process__bg{height:100%;max-width:none;inset:0;object-fit:cover;position:absolute;width:100%}.lh-process:before{background:linear-gradient(180deg,rgb(24 18 13/.55),rgb(24 18 13/.25) 45%,rgb(24 18 13/.6));content:"";inset:0;position:absolute;z-index:1}.lh-process__inner{align-content:space-between;display:grid;gap:32px;padding:clamp(48px,9vh,96px) var(--gutter) clamp(56px,11vh,120px);position:relative;z-index:2}.lh-process .lh-h2{justify-self:center;text-align:center;text-shadow:0 2px 18px rgb(20 12 6/.45)}.lh-process__steps{align-items:start;display:grid;gap:clamp(16px,2vw,28px);grid-template-columns:repeat(4,minmax(0,1fr))}.lh-process__steps li{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:rgb(36 28 22/.42);border:1px solid rgb(255 255 255/.18);display:grid;gap:12px;min-height:15rem;padding:24px;align-content:start;transform:translateY(calc((.5 - var(--depth, .5)) * var(--speed, 100) * .9px));will-change:transform}.lh-process__steps h3{font-size:1.3rem;font-weight:500}.lh-process__steps p{font-size:1rem;line-height:1.65}.lh-process .lh-num{color:rgb(255 255 255/.7)}.lh-process__mark{align-items:center;border:1px solid rgb(255 255 255/.45);border-radius:50%;display:flex;height:64px;justify-content:center;margin-bottom:8px;width:64px}.lh-process__mark svg{fill:none;height:36px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6;width:36px}.lh-end{background:var(--night);display:flex;flex-direction:column;min-height:calc(100vh - var(--bar));min-height:calc(100svh - var(--bar));position:relative;z-index:3}.lh-end .lh-cta{align-content:center;flex:1 1}.lh-cta{background:var(--night);color:var(--night-ink);display:grid;gap:24px;justify-items:start;padding:clamp(48px,8vh,96px) var(--gutter)}.lh-cta h2{font-size:clamp(2rem,4.2vw,4rem);font-weight:500;letter-spacing:-.02em;line-height:1.12;max-width:20ch}.lh:lang(zh-Hans) .lh-cta h2,.lh:lang(zh-Hant) .lh-cta h2{letter-spacing:.02em;line-height:1.3;max-width:14em}.lh-cta p{font-size:1.1rem;line-height:1.6;margin-bottom:12px}.lh-footer{background:var(--night);border-top:1px solid var(--night-faint);color:var(--night-ink);display:grid;gap:40px;grid-template-columns:1.4fr 1fr 1fr;padding:64px var(--gutter) 40px}.lh-footer__brand{display:grid;gap:24px;align-content:start}.lh-footer__nav{display:flex;flex-wrap:wrap;gap:8px 24px}.lh-footer__nav a{padding:6px 0}.lh-footer__nav a:hover{text-decoration:underline;text-underline-offset:6px}.lh-footer__title{color:rgb(239 232 221/.6);font-size:.9rem;font-weight:500;margin-bottom:14px}.lh-footer__contact{display:grid;gap:8px}.lh-footer__contact div{display:flex;gap:12px}.lh-footer__contact dt{min-width:6.5em}.lh-footer__contact dd,.lh-footer__rights{color:rgb(239 232 221/.6)}.lh-footer__rights{border-top:1px solid var(--night-faint);font-size:.9rem;grid-column:1/-1;padding-top:24px}@media (max-width:900px){.lh-bar{gap:8px;grid-template-columns:1fr auto auto}.lh-nav{display:none}.lh-mobile{display:block}.lh-hero__text{max-width:min(36rem,64%)}.lh-chapter,.lh-forms{grid-template-columns:minmax(0,1fr)}.lh-process__steps,.lh-series__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lh-footer{grid-template-columns:1fr 1fr}.lh-footer__brand{grid-column:1/-1}}@media (max-width:760px){.lh{--bar:56px}.lh-wordmark{font-size:1.1rem}.lh-hero{position:relative;top:0}.lh-hero__text{color:var(--ink);gap:18px;max-width:none;order:-1;padding:28px var(--gutter) 32px;position:static}.lh-button{background:var(--ink);color:var(--paper)}.lh-button:hover{background:#3a2a1d}.lh-cta .lh-button{background:var(--paper);color:var(--ink)}.lh-cta .lh-button:hover{background:#fff}.lh-reveal{aspect-ratio:4/3;max-height:none}.lh-reveal__still{object-position:70% 55%}.lh-reveal__shade{background:linear-gradient(0deg,rgb(24 18 13/.45) 0,rgb(24 18 13/0) 30%)}.lh-reveal__cue{font-size:.875rem;left:var(--gutter);right:auto}.lh-film{--frame:78vw}.lh-series__grid{gap:12px}.lh-series__grid h3{font-size:1.1rem}.lh-stack__card{align-content:start;grid-template-columns:minmax(0,1fr)}.lh-stack__body{padding:0 4px 8px}.lh-stack__foot{align-items:flex-start;flex-direction:column;gap:8px}.lh-forms{padding-right:var(--gutter)}.lh-process{min-height:0}.lh-process__inner{gap:40px;padding:96px var(--gutter)}.lh-process__steps{grid-template-columns:minmax(0,1fr)}.lh-process__steps li{min-height:0;transform:none}.lh-footer{grid-template-columns:minmax(0,1fr)}}.lh.lh-chrome{background:transparent;min-height:0}.lh-chrome+main,.lh-page__main{padding-top:var(--bar,64px)}.lh-chrome+main{padding-top:64px}@media (max-width:760px){.lh-chrome+main{padding-top:56px}}.lh-page{display:flex;flex-direction:column}.lh-page__main{flex:1 1}.lh-footer dd a{color:inherit;text-decoration:underline;text-decoration-color:rgb(239 232 221/.35);text-underline-offset:4px}.lh-chrome .lh-footer__title{font-size:.9rem;line-height:1.4;margin:0 0 14px}.lh-chrome .lh-footer dd,.lh-chrome .lh-footer dt,.lh-chrome .lh-footer p{font-size:1rem;font-weight:400;line-height:1.5;margin:0}.lh-navmenu{position:relative}.lh-navmenu__button{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;font-size:.95rem;font-weight:500;gap:6px;padding:10px 0}.lh-navmenu__button svg{transition:transform .2s ease}.lh-navmenu__button[aria-expanded=true] svg{transform:rotate(180deg)}.lh-navmenu__list{background:var(--paper);border:1px solid rgb(28 22 17/.14);box-shadow:0 16px 36px rgb(28 22 17/.14);left:-18px;list-style:none;margin:0;min-width:13rem;padding:8px 0;position:absolute;top:100%;z-index:30}.lh-navmenu__list[hidden]{display:none}.lh-navmenu__list a,.lh-navmenu__list span{align-items:baseline;display:flex;font-size:.95rem;gap:10px;justify-content:space-between;padding:11px 18px}.lh-navmenu__list a:hover{background:rgb(28 22 17/.06)}.lh-navmenu__list span{color:var(--ink-soft)}.lh-navmenu__list small{font-size:.75rem;opacity:.8}.lh :where(p,h1,h2,h3,li,dd,dt,small){text-wrap:pretty}