.about-page{--about-red:#ef1f27;--about-ink:#151515;--about-copy:#555551;--about-muted:#8b8b86;--about-line:#e5e5e1;min-height:calc(100svh - var(--site-header-height));color:var(--about-ink);background:#fff;overflow-x:clip}.about-content{min-width:0}.about-profile__body{align-content:start;display:grid}.about-profile__portrait{object-fit:contain;width:168px;height:auto;margin:0 0 20px 18px;display:block}.about-profile__label,.about-profile__links-title,.about-eyebrow{color:#50504c;letter-spacing:.08em;align-items:center;gap:11px;margin:0;font-size:12px;font-weight:620;line-height:1.4;display:flex}.about-profile__label i,.about-profile__links-title i,.about-eyebrow i{background:var(--about-red);border-radius:50%;flex:none;width:6px;height:6px}.about-profile__copy h2{font-family:var(--font-geist-sans), "PingFang SC", "Microsoft YaHei", sans-serif;letter-spacing:-.035em;margin:24px 0 14px;font-size:19px;font-weight:640;line-height:1.45}.about-profile__copy>p:last-child{color:#686864;margin:0;font-size:13px;line-height:1.95}.about-profile__copy>p:last-child span,.about-hero h1>span{display:block}.about-profile__links{border-top:1px solid var(--about-line);margin-top:30px;padding-top:22px}.about-profile__links-title{color:#767671;letter-spacing:.12em;text-transform:uppercase;font-size:10px}.about-profile__links .section-media-list{border-top:1px solid var(--about-line);margin-top:13px;display:grid}.about-profile__links .section-media-list button{border:0;border-bottom:1px solid var(--about-line);color:#555550;cursor:pointer;width:100%;min-height:39px;font:inherit;text-align:left;background:0 0;grid-template-columns:20px minmax(0,1fr) 14px;align-items:center;gap:10px;padding:0 2px;transition:color .15s,padding .15s;display:grid}.about-profile__links .section-media-list__icon{color:#888883;place-items:center;line-height:0;transition:color .15s;display:grid}.about-profile__links .section-media-list__label{letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:540;line-height:1.35;overflow:hidden}.about-profile__links .section-media-list__action{color:#b3b3ae;transition:color .15s,transform .15s}.about-profile__links .section-media-list button:hover{color:var(--about-red);padding-left:6px}.about-profile__links .section-media-list button:hover .section-media-list__icon,.about-profile__links .section-media-list button:hover .section-media-list__action{color:var(--about-red)}.about-profile__links .section-media-list button:hover .section-media-list__action{transform:translate(2px,-2px)}.about-hero h1>span{text-wrap:balance}.about-hero{box-sizing:border-box;height:auto;min-height:365px;padding:29px 28px 13px var(--section-frame-content-gap,64px);border-bottom:1px solid var(--about-line);grid-template-columns:minmax(420px,58%) minmax(0,42%);display:grid;overflow:hidden}.about-hero__copy{z-index:1;align-self:start;min-width:0;position:relative}.about-hero h1{max-width:680px;font-family:var(--font-geist-sans), "PingFang SC", "Microsoft YaHei", sans-serif;letter-spacing:-.055em;margin:24px 0 0;font-size:clamp(34px,2.2vw,40px);font-weight:670;line-height:1.08}.about-hero__description{max-width:640px;color:var(--about-copy);margin:35px 0 0;font-size:15px;line-height:1.95}.about-hero__visual{place-items:center start;min-width:0;height:100%;display:grid}.about-hero__visual img{width:min(112%,720px);max-width:none;height:auto;display:block}@media (width>=1320px){html[lang=zh-CN]:has(.about-page) .about-hero h1>span{white-space:nowrap}}.about-current{box-sizing:border-box;height:326px;min-height:0;padding:29px 64px 18px var(--section-frame-content-gap,64px);border-bottom:1px solid var(--about-line)}.about-section-title h2,.about-vision__copy h2{letter-spacing:-.025em;align-items:center;gap:11px;margin:0;font-size:20px;font-weight:650;line-height:1.35;display:flex}.about-section-title h2 span,.about-vision__copy h2 span{color:var(--about-red);font-family:var(--font-geist-mono), monospace;font-size:21px;font-weight:660}.about-section-title h2 i,.about-vision__copy h2 i{background:var(--about-red);width:1px;height:22px;margin:0 1px;transform:skew(-16deg)}.about-direction-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px;display:grid}.about-direction{border-left:1px solid var(--about-line);min-width:0;min-height:142px;padding:0 36px}.about-direction:first-child{border-left:0;padding-left:12px}.about-direction:last-child{padding-right:12px}.about-direction__index{color:#b1b1ac;font-family:var(--font-geist-mono), monospace;align-items:center;gap:12px;font-size:13px;line-height:1;display:flex}.about-direction__index i{background:#dcdcd8;flex:auto;height:1px}.about-direction h3{letter-spacing:-.035em;margin:24px 0 10px;font-size:clamp(18px,1.3vw,22px);font-weight:650;line-height:1.35}.about-direction h3 a{color:inherit;text-decoration:none;transition:color .16s}.about-direction h3 a:hover,.about-direction h3 a:focus-visible{color:var(--about-red)}.about-direction p{max-width:360px;color:var(--about-copy);margin:0;font-size:13px;line-height:1.85}.about-current__summary{color:#555550;text-align:center;white-space:nowrap;align-items:center;gap:22px;margin:44px 0 0;font-size:13px;line-height:1.5;display:flex}.about-current__summary>span{background:#dcdcd8;flex:auto;height:1px}.about-current__summary strong{font-weight:450;position:relative}.about-current__summary strong i{background:var(--about-red);border-radius:50%;width:5px;height:5px;position:absolute;bottom:-14px;left:50%;transform:translate(-50%)}.about-vision{min-height:max(255px, calc(100svh - var(--site-header-height) - 691px));box-sizing:border-box;padding-left:var(--section-frame-content-gap,64px);grid-template-columns:minmax(430px,45%) minmax(0,55%);display:grid;overflow:hidden}.about-vision__copy{z-index:1;padding:30px 26px 34px 0;position:relative}.about-vision__copy p{max-width:520px;color:var(--about-copy);margin:17px 0 0;font-size:14px;line-height:1.95}.about-vision__visual{min-width:0;min-height:255px;position:relative}.about-vision__visual img{width:min(100%,720px);max-width:none;height:auto;display:block;position:absolute;top:20px;right:-22px}.about-page :where(a,button):focus-visible{outline:2px solid var(--about-red);outline-offset:3px}@media (width>=821px){html:has(.about-page){scrollbar-gutter:stable}.about-page [data-section-rail-layout].about-layout{--section-frame-content-max:none;--section-frame-content-justify:stretch}.about-page [data-section-rail].about-profile{border-right-color:var(--about-line)}.about-content{min-height:calc(100svh - var(--site-header-height));grid-template-rows:auto auto minmax(180px,1fr);display:grid}.about-page [data-section-rail-layout]>[data-section-rail-content].about-content{padding-left:0}.about-hero{min-height:0;padding-top:22px;padding-bottom:10px}.about-hero h1{margin-top:18px}.about-hero__description{margin-top:22px;line-height:1.75}.about-current{height:280px;padding-top:22px;padding-bottom:12px}.about-direction-grid{margin-top:18px}.about-direction{min-height:124px}.about-direction h3{margin-top:18px;margin-bottom:8px}.about-current__summary{margin-top:24px}.about-vision{min-height:180px}.about-vision__copy{padding-top:22px;padding-bottom:22px}.about-vision__visual{min-height:180px}.about-vision__visual img{top:0}html[lang=en]:has(.about-page) .about-hero h1{font-size:clamp(38px,2.45vw,46px)}html[lang=en]:has(.about-page) .about-current{height:auto;min-height:300px}html[lang=en]:has(.about-page) .about-current__summary{white-space:normal}}@media (width>=821px) and (width<=1180px){.about-hero{padding-left:var(--section-frame-content-gap);grid-template-columns:minmax(330px,52%) minmax(0,48%)}.about-hero h1{font-size:34px}.about-hero__description{font-size:13px}.about-current{height:300px;min-height:0;padding-right:36px;padding-left:var(--section-frame-content-gap)}.about-direction{padding-left:22px;padding-right:22px}.about-direction h3{font-size:18px}.about-direction p{font-size:12px}.about-vision{padding-left:var(--section-frame-content-gap);grid-template-columns:minmax(360px,52%) minmax(0,48%)}}@media (width>=821px) and (height<=950px){.about-content{grid-template-rows:auto auto minmax(160px,1fr)}.about-hero{padding-top:18px;padding-bottom:8px}.about-hero h1{margin-top:14px;font-size:clamp(34px,2.2vw,40px)}.about-hero__description{margin-top:16px;font-size:14px;line-height:1.65}.about-current{height:260px}html[lang=en]:has(.about-page) .about-current{height:auto;min-height:260px}.about-current{padding-top:18px;padding-bottom:10px}.about-direction-grid{margin-top:14px}.about-direction{min-height:116px}.about-direction h3{margin-top:14px;margin-bottom:6px}.about-current__summary{margin-top:18px}.about-vision,.about-vision__visual{min-height:160px}.about-vision__copy{padding-top:18px;padding-bottom:18px}}@media (width>=821px) and (height<=820px){.about-profile__portrait{width:132px;margin:0 0 12px 16px}.about-profile__copy h2{margin:16px 0 8px;font-size:18px}.about-profile__copy>p:last-child{font-size:12px;line-height:1.7}.about-profile__links{margin-top:18px;padding-top:14px}.about-profile__links .section-media-list{margin-top:10px}.about-profile__links .section-media-list button{min-height:34px}}@media (width<=820px){.about-layout{width:min(100% - 32px,760px);margin:0 auto;display:block}.about-profile{border-bottom:1px solid var(--about-line);grid-template-columns:144px minmax(0,1fr);gap:0 26px;padding:30px 24px;display:grid}.about-profile__body{display:contents}.about-profile__portrait{grid-area:1/1;width:136px;margin:0}.about-profile__copy{grid-area:1/2;align-self:center}.about-profile__links{grid-area:2/1/auto/-1;margin-top:26px;padding-top:20px}.about-profile__links .section-media-list{grid-template-columns:repeat(2,minmax(0,1fr))}.about-profile__links .section-media-list button:nth-child(odd){border-right:1px solid var(--about-line);padding-right:12px}.about-profile__links .section-media-list button:nth-child(2n){padding-left:12px}.about-hero{grid-template-columns:1fr;height:auto;padding:48px 24px 20px}.about-hero h1{max-width:650px;font-size:clamp(32px,6vw,40px)}.about-hero__description{max-width:620px;font-size:14px}.about-hero__visual{place-items:center;min-height:220px}.about-hero__visual img{width:min(100%,580px);transform:none}.about-current{height:auto;padding:36px 24px 32px}.about-direction-grid{grid-template-columns:1fr;margin-top:26px}.about-direction,.about-direction:first-child,.about-direction:last-child{border-top:1px solid var(--about-line);border-left:0;min-height:0;padding:24px 0 27px}.about-direction:first-child{border-top:0;padding-top:0}.about-direction h3{margin-top:18px;font-size:21px}.about-direction p{max-width:620px;font-size:13px}.about-current__summary{white-space:normal;gap:14px;margin-top:5px;font-size:12px}.about-vision{grid-template-columns:1fr;min-height:0;padding-left:0}.about-vision__copy{padding:36px 24px 12px}.about-vision__copy p{max-width:620px;font-size:14px}.about-vision__visual{min-height:230px}.about-vision__visual img{width:min(110%,720px);top:0;right:-24px}}@media (width<=520px){.about-layout{width:calc(100% - 24px)}.about-profile{grid-template-columns:100px minmax(0,1fr);gap:0 18px;padding:24px 18px}.about-profile__portrait{width:100px}.about-profile__copy h2{margin:14px 0 7px;font-size:16px}.about-profile__copy>p:last-child{font-size:11px;line-height:1.75}.about-profile__links{grid-column:1/-1;margin-top:22px;padding-top:18px}.about-hero{padding:40px 18px 14px}.about-hero h1{margin-top:22px;font-size:clamp(30px,9vw,38px)}.about-hero__description{margin-top:25px;font-size:13px;line-height:1.9}.about-hero__visual{min-height:175px}.about-current{padding:31px 18px 29px}.about-section-title h2,.about-vision__copy h2,.about-section-title h2 span,.about-vision__copy h2 span{font-size:18px}.about-current__summary{text-align:left;align-items:flex-start}.about-current__summary>span,.about-current__summary strong i{display:none}.about-vision__copy{padding:32px 18px 8px}.about-vision__visual{min-height:190px}}@media (prefers-reduced-motion:reduce){.about-page *,.about-page :before,.about-page :after{scroll-behavior:auto!important}.about-profile__links .section-media-list button,.about-profile__links .section-media-list__icon,.about-profile__links .section-media-list__action{transition:none}}
