.Hero-module__ZARIfG__hero{background:radial-gradient(ellipse 60% 50% at 50% 60%, #6821218c, transparent 70%), var(--ink);place-items:center;height:100svh;min-height:640px;display:grid;position:relative;overflow:hidden}.Hero-module__ZARIfG__stage{perspective:1400px;aspect-ratio:1;width:min(56vmin,480px);position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.Hero-module__ZARIfG__mono{width:100%;height:100%;transform-style:preserve-3d;transition:transform .2s ease-out}.Hero-module__ZARIfG__mono svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.Hero-module__ZARIfG__l1{opacity:.25;transform:translateZ(-60px)}.Hero-module__ZARIfG__l2{opacity:.5;transform:translateZ(-30px)}.Hero-module__ZARIfG__l3{transform:translateZ(0)}.Hero-module__ZARIfG__gem{filter:drop-shadow(0 0 40px #e72f2799);transform:translateZ(80px)}.Hero-module__ZARIfG__hero h1{z-index:2;font:400 clamp(52px, 8vw, 128px) / .9 var(--serif);text-align:center;letter-spacing:-.03em;pointer-events:none;text-shadow:0 4px 60px #131217cc;padding:0 16px;position:relative}.Hero-module__ZARIfG__hero h1 i{color:var(--red)}.Hero-module__ZARIfG__ln{margin:-.18em -.08em -.32em;padding:.18em .08em .32em;display:block;overflow:hidden}.Hero-module__ZARIfG__ln>span{animation:Hero-module__ZARIfG__up 1.4s var(--ease) forwards;display:inline-block;transform:translateY(110%)}.Hero-module__ZARIfG__ln:nth-child(2)>span{animation-delay:.18s}@keyframes Hero-module__ZARIfG__up{to{transform:none}}html[data-lang=zh] .Hero-module__ZARIfG__hero h1{letter-spacing:0;line-height:1.1}.Hero-module__ZARIfG__meta{font:500 13px/1.6 var(--sans);opacity:0;justify-content:space-between;align-items:end;gap:24px;animation:1s 1s forwards Hero-module__ZARIfG__fade;display:flex;position:absolute;bottom:32px;left:clamp(16px,4vw,56px);right:clamp(16px,4vw,56px)}.Hero-module__ZARIfG__meta p{opacity:.75;max-width:42ch}.Hero-module__ZARIfG__scroll{writing-mode:vertical-rl;font:700 11px var(--sans);letter-spacing:.3em;text-transform:uppercase;opacity:.6;margin-bottom:76px}@keyframes Hero-module__ZARIfG__fade{to{opacity:1}}@media (max-width:640px){.Hero-module__ZARIfG__meta{right:92px}.Hero-module__ZARIfG__scroll{display:none}}@media (prefers-reduced-motion:reduce){.Hero-module__ZARIfG__ln>span{transform:none}.Hero-module__ZARIfG__meta{opacity:1}}
.About-module__vAULUW__about{padding:clamp(80px, 12vw, 180px) var(--gutter);grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,6vw,100px);display:grid}.About-module__vAULUW__kicker{font:700 12px var(--sans);letter-spacing:.3em;text-transform:uppercase;color:var(--red);margin-bottom:24px}.About-module__vAULUW__about h2{font:400 clamp(32px, 3.6vw, 56px) / 1.02 var(--serif);letter-spacing:-.02em}.About-module__vAULUW__about h2 i{color:var(--red)}html[data-lang=zh] .About-module__vAULUW__about h2{letter-spacing:0;line-height:1.2}.About-module__vAULUW__about p{font:400 16px/1.8 var(--sans);opacity:.72;max-width:52ch;margin-top:28px}.About-module__vAULUW__ph{aspect-ratio:4/5;clip-path:polygon(50% 0,100% 18%,100% 100%,0 100%,0 18%);position:relative;overflow:hidden}.About-module__vAULUW__ph img{object-fit:cover;filter:grayscale()contrast(1.15)brightness(.8);width:100%;height:120%;transform:translateY(var(--py,0))}.About-module__vAULUW__ph:after{content:"";background:linear-gradient(#0000 40%,#682121b3);position:absolute;inset:0}.About-module__vAULUW__cap{z-index:2;font:700 10px var(--sans);letter-spacing:.24em;text-transform:uppercase;opacity:.8;position:absolute;bottom:16px;left:18px}@media (max-width:860px){.About-module__vAULUW__about{grid-template-columns:1fr}.About-module__vAULUW__ph{aspect-ratio:1;max-width:520px}}
.Why-module__vlB6DW__why{padding:clamp(90px, 14vw, 200px) var(--gutter);flex-direction:column;display:flex}.Why-module__vlB6DW__kicker{font:700 12px var(--sans);letter-spacing:.3em;text-transform:uppercase;color:var(--red);margin-bottom:28px}.Why-module__vlB6DW__word{font:400 clamp(40px, 7vw, 112px) / 1 var(--serif);letter-spacing:-.03em;color:#f7f7f51f;flex-wrap:wrap;align-items:baseline;gap:.3em;transition:color .6s,transform .6s;display:flex}.Why-module__vlB6DW__word em{font-style:italic}.Why-module__vlB6DW__word small{font:500 15px/1.6 var(--sans);letter-spacing:0;opacity:0;max-width:34ch;color:var(--paper);transition:opacity .6s}.Why-module__vlB6DW__on{color:var(--paper);transform:translate(2vw)}.Why-module__vlB6DW__on small{opacity:.75}.Why-module__vlB6DW__on em{color:var(--red)}html[data-lang=zh] .Why-module__vlB6DW__word{letter-spacing:0;line-height:1.2}@media (max-width:700px){.Why-module__vlB6DW__word{flex-direction:column;gap:6px;margin-bottom:22px}.Why-module__vlB6DW__word small{opacity:.6}.Why-module__vlB6DW__on{transform:none}}
.Trades-module__E0kIVa__subs{border-top:1px solid #f7f7f51f;border-bottom:1px solid #f7f7f51f;padding:clamp(48px,7vw,96px) 0;overflow:hidden}.Trades-module__E0kIVa__kicker{font:700 12px var(--sans);letter-spacing:.3em;text-transform:uppercase;color:var(--red);padding:0 var(--gutter);margin-bottom:28px}.Trades-module__E0kIVa__mq{width:max-content;animation:45s linear infinite Trades-module__E0kIVa__mq;display:flex}.Trades-module__E0kIVa__subs:hover .Trades-module__E0kIVa__mq{animation-play-state:paused}.Trades-module__E0kIVa__mq ul{flex:none;list-style:none;display:flex}.Trades-module__E0kIVa__mq li{white-space:nowrap;font:400 italic clamp(30px, 4vw, 60px) / 1.15 var(--serif);letter-spacing:-.02em;align-items:center;gap:.5em;padding-right:.5em;display:flex}.Trades-module__E0kIVa__mq li:after{content:"";background:var(--red);flex:none;width:.13em;height:.13em;transform:rotate(45deg)}html[data-lang=zh] .Trades-module__E0kIVa__mq li{letter-spacing:0;font-style:normal}@keyframes Trades-module__E0kIVa__mq{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.Trades-module__E0kIVa__subs{overflow-x:auto}}
.FirstChinese-module__q0GwUq__first{background:var(--maroon);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:28px;min-height:80svh;padding:100px 20px;display:flex;position:relative;overflow:hidden}.FirstChinese-module__q0GwUq__seal{border:3px solid var(--red);width:120px;height:120px;color:var(--red);writing-mode:vertical-rl;place-items:center;font:900 30px/1.1 Noto Serif SC,serif;display:grid;transform:rotate(-8deg)}.FirstChinese-module__q0GwUq__first h2{letter-spacing:.04em;font:900 clamp(34px,6vw,84px)/1.15 Noto Serif SC,serif}.FirstChinese-module__q0GwUq__first p{opacity:.85;max-width:36ch;font:400 18px/1.9 Noto Sans SC,sans-serif}
.Certs-module__oZtB2q__certs{padding:clamp(80px, 10vw, 140px) var(--gutter);background:var(--maroon);grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(32px,6vw,100px);display:grid}.Certs-module__oZtB2q__certs h2{font:400 clamp(38px, 5vw, 76px) / .95 var(--serif);letter-spacing:-.03em}.Certs-module__oZtB2q__certs h2 i{color:var(--red);display:block}html[data-lang=zh] .Certs-module__oZtB2q__certs h2{letter-spacing:0;line-height:1.15}html[data-lang=zh] .Certs-module__oZtB2q__certs h2 i{display:inline}.Certs-module__oZtB2q__list{border-top:1px solid #f7f7f559}.Certs-module__oZtB2q__list>div{border-bottom:1px solid #f7f7f559;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 32px;padding:clamp(18px,2vw,28px) 0;display:flex}.Certs-module__oZtB2q__list dt{font:500 16px/1.4 var(--sans);opacity:.8}.Certs-module__oZtB2q__list dd{font:400 clamp(26px, 2.8vw, 42px) / 1 var(--serif);letter-spacing:-.01em;text-align:right;white-space:nowrap}.Certs-module__oZtB2q__list small{font:500 13px/1.4 var(--sans);letter-spacing:0;opacity:.7;white-space:normal;margin-top:8px;display:block}@media (max-width:860px){.Certs-module__oZtB2q__certs{grid-template-columns:1fr}.Certs-module__oZtB2q__certs h2 i{display:inline}}@media (max-width:480px){.Certs-module__oZtB2q__list>div{flex-direction:column;align-items:flex-start}.Certs-module__oZtB2q__list dd{text-align:left}}
