.HeroVideoLayer-module__hstVCW__video{z-index:0;object-fit:cover;pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity 1.2s;position:absolute;inset:0}.HeroVideoLayer-module__hstVCW__video[data-playing=true]{opacity:1}
.HeroInkLayer-module__7HM3fq__canvas,.HeroInkLayer-module__7HM3fq__fallback{z-index:4;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.HeroInkLayer-module__7HM3fq__canvas[data-hidden=true]{display:none}.HeroInkLayer-module__7HM3fq__fallback{opacity:0;--paper:#f2ebda;background:radial-gradient(115% 90% at -6% 32%, var(--paper) 0%, var(--paper) 32%, #f2ebdad9 44%, #f2ebda00 62%), radial-gradient(80% 72% at 4% 80%, var(--paper) 0%, #f2ebdab3 38%, #f2ebda00 66%), linear-gradient(90deg, var(--paper) 0%, var(--paper) 28%, #f2ebda8c 44%, #f2ebda00 60%);-webkit-mask-image:radial-gradient(140% 120% at 0%,#000 46%,#0000 68%);mask-image:radial-gradient(140% 120% at 0%,#000 46%,#0000 68%)}.HeroInkLayer-module__7HM3fq__fallback[data-active=false]{display:none}
.HeroBirdsLayer-module__0cZq-a__canvas{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}
@font-face{font-family:MaShanZheng;src:url(/home/fonts/MaShanZheng-subset.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}.HomeLandingPage-module__deZH-q__page{color:#f7efe3;background:linear-gradient(#160f0a 0%,#1c140d 100%);min-height:100svh}.HomeLandingPage-module__deZH-q__hero{isolation:isolate;min-height:100svh;position:relative;overflow:clip}.HomeLandingPage-module__deZH-q__backdrop,.HomeLandingPage-module__deZH-q__sunGlow,.HomeLandingPage-module__deZH-q__mistMid,.HomeLandingPage-module__deZH-q__mistFront,.HomeLandingPage-module__deZH-q__overlay,.HomeLandingPage-module__deZH-q__grain{pointer-events:none;position:absolute;inset:0}.HomeLandingPage-module__deZH-q__backdrop{z-index:0;filter:saturate(.98)contrast(.98)brightness(.92);background-image:-webkit-image-set(url(/home/hero-bg-desktop.avif) 1x type("image/avif"),url(/home/hero-bg-desktop.webp) 1x type("image/webp"),url(/home/hero-bg-desktop.jpg) 1x type("image/jpeg"));background-image:image-set("/home/hero-bg-desktop.avif" 1x type("image/avif"),"/home/hero-bg-desktop.webp" 1x type("image/webp"),"/home/hero-bg-desktop.jpg" 1x type("image/jpeg"));background-position:50%;background-size:cover;animation:32s ease-in-out infinite alternate HomeLandingPage-module__deZH-q__heroDrift;transform:scale(1.05)translate(0,0)}.HomeLandingPage-module__deZH-q__backdrop[data-desktop-src=custom]{background-image:var(--home-hero-image)}.HomeLandingPage-module__deZH-q__sunGlow{z-index:1;mix-blend-mode:screen;background:radial-gradient(circle at 88% 13%,#ffdc9d57,#ffdc9d2e 10%,#ffdc9d0a 18%,#ffdc9d00 32%);animation:12s ease-in-out infinite HomeLandingPage-module__deZH-q__sunPulse}.HomeLandingPage-module__deZH-q__mistMid,.HomeLandingPage-module__deZH-q__mistFront{z-index:2;opacity:.9}.HomeLandingPage-module__deZH-q__mistMid{filter:blur(26px);background:radial-gradient(at 18% 26%,#fff8ec9e,#fff8ec33 18%,#fff8ec00 42%),radial-gradient(at 68% 72%,#f8efdf2e,#f8efdf0a 18%,#f8efdf00 38%),radial-gradient(at 88% 54%,#f7eddd29,#f7eddd0a 18%,#f7eddd00 34%);animation:22s ease-in-out infinite alternate HomeLandingPage-module__deZH-q__mistMidDrift}.HomeLandingPage-module__deZH-q__mistFront{filter:blur(36px);background:radial-gradient(at 14% 64%,#fffaf24d,#fffaf214 22%,#fffaf200 44%),radial-gradient(at 72% 88%,#fff7eb52,#fff7eb14 18%,#fff7eb00 38%),radial-gradient(at 92% 82%,#f6eee124,#f6eee10a 16%,#f6eee100 32%);animation:28s ease-in-out infinite alternate HomeLandingPage-module__deZH-q__mistFrontDrift}.HomeLandingPage-module__deZH-q__overlay{z-index:3;background:linear-gradient(90deg,#120c085c 0%,#120c081a 28%,#120c080a 52%,#120c0814 78%,#120c0829 100%),linear-gradient(#100b082e 0%,#100b080a 18%,#100b081f 58%,#100b084d 100%)}.HomeLandingPage-module__deZH-q__grain{z-index:4;opacity:.16;mix-blend-mode:screen;background:radial-gradient(circle at 25% 38%,#ffffff1a,#fff0 .8px) 0 0/18px 18px,radial-gradient(circle at 64% 22%,#ffffff14,#fff0 .9px) 0 0/24px 24px,radial-gradient(circle at 72% 72%,#ffffff14,#fff0 .8px) 0 0/22px 22px}.HomeLandingPage-module__deZH-q__shell{z-index:5;grid-template-rows:auto 1fr;gap:24px;width:min(100%,1540px);min-height:100svh;margin:0 auto;padding:22px clamp(20px,4vw,64px) clamp(28px,5vw,48px);display:grid;position:relative}.HomeLandingPage-module__deZH-q__header{grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(14px,2vw,30px);display:grid}.HomeLandingPage-module__deZH-q__brand{align-items:center;display:flex}.HomeLandingPage-module__deZH-q__brandLink{justify-content:center;align-items:center;display:inline-flex}.HomeLandingPage-module__deZH-q__brandImageWrap{width:clamp(120px,14vw,200px);height:52px;position:relative}.HomeLandingPage-module__deZH-q__brandImage{object-fit:contain;filter:drop-shadow(0 10px 24px #0000003d)brightness(1.03)}.HomeLandingPage-module__deZH-q__brandImageSvg{width:100%;height:100%;position:absolute;inset:0}.HomeLandingPage-module__deZH-q__brandFallback{background:#fff1dcad;border-radius:999px;width:14px;height:14px}.HomeLandingPage-module__deZH-q__header[data-ink-phase=true] .HomeLandingPage-module__deZH-q__brandImage{filter:brightness(0)opacity(.72)drop-shadow(0 6px 14px #00000029);transition:filter 1s}.HomeLandingPage-module__deZH-q__nav{flex-wrap:wrap;justify-content:center;gap:clamp(14px,2vw,30px);padding-inline:clamp(8px,2vw,24px);display:flex}.HomeLandingPage-module__deZH-q__navLink{color:#fff7ecf0;letter-spacing:.16em;text-shadow:0 4px 18px #00000047;justify-content:center;align-items:center;font-size:clamp(.92rem,1vw,1rem);text-decoration:none;transition:color .16s,transform .16s,opacity .16s;display:inline-flex;position:relative}.HomeLandingPage-module__deZH-q__navLink:after{content:"";transform-origin:50%;opacity:.52;background:linear-gradient(90deg,#0000 0%,#fff1dcd1 50%,#0000 100%);width:100%;height:1px;transition:transform .16s,opacity .16s;position:absolute;bottom:-8px;left:0;transform:scaleX(.16)}@media (hover:hover){.HomeLandingPage-module__deZH-q__navLink:hover{color:#fffdfa;transform:translateY(-1px)}.HomeLandingPage-module__deZH-q__navLink:hover:after{opacity:.92;transform:scaleX(1)}}.HomeLandingPage-module__deZH-q__navLink:focus-visible{color:#fffdfa;transform:translateY(-1px)}.HomeLandingPage-module__deZH-q__navLink:focus-visible:after{opacity:.92;transform:scaleX(1)}.HomeLandingPage-module__deZH-q__navText{cursor:default}@media (hover:hover){.HomeLandingPage-module__deZH-q__navText:hover{color:#fff7ecf0;transform:none}.HomeLandingPage-module__deZH-q__navText:hover:after{opacity:.52;transform:scaleX(.16)}}.HomeLandingPage-module__deZH-q__header[data-ink-phase=true] .HomeLandingPage-module__deZH-q__nav>:first-child{color:#3a3a3a;text-shadow:none;transition:color 1s,text-shadow 1s}.HomeLandingPage-module__deZH-q__header[data-ink-phase=true] .HomeLandingPage-module__deZH-q__nav>:first-child:after{background:linear-gradient(90deg,#0000 0%,#3a3a3a8c 50%,#0000 100%);transition:background 1s}.HomeLandingPage-module__deZH-q__headerTools{justify-content:flex-end;align-items:center;display:flex}.HomeLandingPage-module__deZH-q__headerTools .language-switcher{background:0 0;align-items:center;gap:10px;padding-left:4px;display:inline-flex}.HomeLandingPage-module__deZH-q__headerTools .lang-btn{color:#fff8efc7;letter-spacing:.18em;text-transform:uppercase;text-shadow:0 4px 18px #00000047;background:0 0;border:0;padding:0;font-size:.78rem;transition:color .16s,opacity .16s}@media (hover:hover){.HomeLandingPage-module__deZH-q__headerTools .lang-btn:hover{color:#fffdfa}}:is(.HomeLandingPage-module__deZH-q__headerTools .lang-btn.active,.HomeLandingPage-module__deZH-q__headerTools .lang-btn:focus-visible){color:#fffdfa}.HomeLandingPage-module__deZH-q__content{justify-content:flex-start;align-items:center;padding-bottom:0;display:flex}.HomeLandingPage-module__deZH-q__heroTitle{color:#1a1a1a;letter-spacing:.04em;text-shadow:0 1px 12px #f7eddd8c;flex-direction:column;gap:clamp(6px,1vw,18px);margin:0;padding-left:clamp(6px,3vw,44px);font-family:MaShanZheng,Noto Serif TC,serif;font-weight:400;line-height:1.05;display:flex}.HomeLandingPage-module__deZH-q__heroTitleLine{white-space:nowrap;display:block}.HomeLandingPage-module__deZH-q__heroChar{white-space:pre;opacity:0;will-change:transform, opacity, filter;font-size:clamp(2.3rem,6.4vw,5.4rem);display:inline-block}.HomeLandingPage-module__deZH-q__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.HomeLandingPage-module__deZH-q__brandLink:focus-visible,.HomeLandingPage-module__deZH-q__navLink:focus-visible{outline-offset:4px;outline:2px solid #ffe7c28f}.HomeLandingPage-module__deZH-q__headerTools .lang-btn:focus-visible{outline-offset:4px;outline:2px solid #ffe7c28f}@media (max-width:1100px){.HomeLandingPage-module__deZH-q__header{grid-template-columns:auto 1fr;grid-template-areas:"brand tools""nav nav";align-items:start}.HomeLandingPage-module__deZH-q__brand{grid-area:brand}.HomeLandingPage-module__deZH-q__nav{grid-area:nav;justify-content:flex-start;padding-inline:0}.HomeLandingPage-module__deZH-q__headerTools{grid-area:tools}}@media (max-width:760px){.HomeLandingPage-module__deZH-q__backdrop:not([data-mobile-src=custom]){background-image:-webkit-image-set(url(/home/hero-bg-mobile.avif) 1x type("image/avif"),url(/home/hero-bg-mobile.webp) 1x type("image/webp"),url(/home/hero-bg-mobile.jpg) 1x type("image/jpeg"));background-image:image-set("/home/hero-bg-mobile.avif" 1x type("image/avif"),"/home/hero-bg-mobile.webp" 1x type("image/webp"),"/home/hero-bg-mobile.jpg" 1x type("image/jpeg"));background-position:top;transform:scale(1.02)translate(0,0)}.HomeLandingPage-module__deZH-q__backdrop[data-mobile-src=custom]{background-image:var(--home-hero-image-mobile);background-position:top;transform:scale(1.02)translate(0,0)}.HomeLandingPage-module__deZH-q__sunGlow{background:radial-gradient(circle at 84% 14%,#ffdc9d42,#ffdc9d24 10%,#ffdc9d0a 18%,#ffdc9d00 30%)}.HomeLandingPage-module__deZH-q__mistMid{filter:blur(20px);background:radial-gradient(at 24% 20%,#fff8ec6b,#fff8ec29 16%,#fff8ec00 34%),radial-gradient(at 70% 84%,#f8efdf29,#f8efdf0a 16%,#f8efdf00 34%)}.HomeLandingPage-module__deZH-q__mistFront{filter:blur(28px);background:radial-gradient(at 18% 70%,#fffaf238,#fffaf20f 18%,#fffaf200 38%),radial-gradient(at 84% 92%,#fff7eb3d,#fff7eb0f 16%,#fff7eb00 32%)}.HomeLandingPage-module__deZH-q__overlay{background:linear-gradient(#100b0814 0%,#100b0808 18%,#100b081f 60%,#100b083d 100%)}.HomeLandingPage-module__deZH-q__shell{gap:16px;padding-top:18px;padding-bottom:18px}.HomeLandingPage-module__deZH-q__header{gap:12px}.HomeLandingPage-module__deZH-q__brandImageWrap{width:clamp(100px,30vw,170px);height:46px}.HomeLandingPage-module__deZH-q__nav{gap:12px 18px}.HomeLandingPage-module__deZH-q__navLink{letter-spacing:.12em;font-size:.82rem}}@media (prefers-reduced-motion:reduce){.HomeLandingPage-module__deZH-q__backdrop,.HomeLandingPage-module__deZH-q__sunGlow,.HomeLandingPage-module__deZH-q__mistMid,.HomeLandingPage-module__deZH-q__mistFront{animation:none;transform:none}.HomeLandingPage-module__deZH-q__navLink,.HomeLandingPage-module__deZH-q__navLink:after{transition:none}.HomeLandingPage-module__deZH-q__headerTools .lang-btn{transition:none}}@keyframes HomeLandingPage-module__deZH-q__heroDrift{0%{transform:scale(1.04)translate(-.6%,-.4%)}to{transform:scale(1.11)translate(1.1%,.8%)}}@keyframes HomeLandingPage-module__deZH-q__mistMidDrift{0%{opacity:.76;transform:translate(-1.2%,-.8%)scale(1)}to{opacity:.96;transform:translate(1.6%,1%)scale(1.06)}}@keyframes HomeLandingPage-module__deZH-q__mistFrontDrift{0%{opacity:.66;transform:translate(0,0)scale(1)}to{opacity:.9;transform:translate(2.2%,-1.4%)scale(1.08)}}@keyframes HomeLandingPage-module__deZH-q__sunPulse{0%{opacity:.72;transform:scale(.98)}50%{opacity:.92;transform:scale(1.04)}to{opacity:.76;transform:scale(1)}}
