.about-page{--about-foreground:#181818;--about-divider:#e8e8e8;--about-principle-padding:32px;--about-principles-end-space:1em;background:#fefefe;color:var(--about-foreground);isolation:isolate}.about-page .site-header{position:absolute}.about-main{position:relative;overflow:clip}.about-shell{width:min(calc(100% - var(--gutter)*2),calc(1440 * var(--visual-px)));margin-inline:auto}.about-page h1,.about-page h2{font-family:Neco,Satoshi,sans-serif;font-weight:900;line-height:1.08;letter-spacing:-.045em}.about-page h1,.about-page h2,html:lang(zh-CN) .about-page h1{font-size:clamp(40px,4.444444vw,80px)}.about-page p{text-wrap:pretty}.about-hero{padding-block:88px calc(var(--section-space) + var(--about-principle-padding) + var(--about-principles-end-space));display:flex;flex-direction:column;gap:24px}.about-map-stage{--about-map-height:clamp(230px,23vw,340px);position:relative;width:100%;height:var(--about-map-height)}.about-map-stage canvas{position:absolute;top:0;left:0;display:block;width:100%;height:calc(100% + var(--about-map-extension,0px));pointer-events:none}.about-map-stage .about-map-wave{position:absolute;inset:0;pointer-events:none}.about-map-label{position:absolute;font-family:Satoshi,MiSans,sans-serif;font-size:16px;font-weight:700;white-space:nowrap;line-height:1.5}.about-hero-copy{position:relative;width:75%;margin-inline:auto}.about-page .about-hero h1{max-width:none}.about-title-row{display:flex;align-items:center;gap:.22em}.about-title-row+.about-title-row{margin-top:.08em}.about-title-accent{color:var(--accent)}.about-section{padding-block:var(--section-space)}.about-copy{max-width:740px;font-size:19.8px;line-height:1.7}.about-copy p+p{margin-top:26px}.about-overview-copy.about-copy{max-width:none;margin-top:clamp(32px,4vw,64px)}.about-overview-copy p+p{margin-top:32px}.about-principles{margin-top:64px;margin-bottom:var(--about-principles-end-space);list-style:none;padding:0}.about-team-heading{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:clamp(24px,3vw,48px)}.about-team-art{min-width:0;translate:0 var(--about-team-art-offset,0px);margin-bottom:var(--about-team-art-offset,0px)}.about-team-art img{display:block;width:100%;height:auto}@media(min-width:768px)and (max-width:1023px){.about-team-heading{grid-template-columns:1fr;gap:32px}.about-team-art{max-width:640px}}.about-principles li{display:grid;grid-template-columns:.9fr 1.15fr;gap:clamp(40px,7vw,120px);padding-block:var(--about-principle-padding);border-top:1px solid var(--about-divider)}.about-principles h3{font-size:clamp(24px,2.1vw,34px);line-height:1.25;font-weight:700;letter-spacing:-.025em}.about-principles h3{max-width:420px}.about-expertise-grid{display:grid;grid-template-columns:.65fr 1.35fr;align-items:center;gap:8px clamp(40px,7vw,120px);margin-top:64px}.about-expertise-grid>:first-child{display:grid;grid-template-rows:subgrid;grid-row:1 / span 2}.about-expertise-grid>.about-copy{grid-column:2;grid-row:2;min-width:0}.about-expertise-grid .about-number{align-self:center}.about-expertise-grid .about-number-label,.about-expertise-grid .about-number,.about-expertise-grid>.about-copy>p{margin:0}.about-number{font-family:Neco,Satoshi,sans-serif;font-size:clamp(93.5px,11.05vw,170px);font-weight:700;line-height:.9;letter-spacing:-.06em;color:var(--accent)}.about-number-plus{font-weight:400}.about-number-label{max-width:260px;margin:0 0 24px;font-size:18px;line-height:1.5}.about-brands{position:relative;margin-block:clamp(40px,5vw,72px)}.about-brand-viewport{overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none}.about-brand-viewport::-webkit-scrollbar{display:none}.about-brand-viewport:focus-visible{outline:2px solid var(--accent);outline-offset:6px}.about-brand-track{display:flex;align-items:center;gap:clamp(32px,3.3vw,56px);width:max-content;margin:0;padding:12px 0;list-style:none}.about-brand{display:flex;align-items:center;justify-content:center;flex:0 0 176px;width:176px;height:92px}.about-brand[hidden]{display:none}.about-brand img{display:block;width:160px;height:60px;max-width:160px;max-height:60px;object-fit:contain}.about-brand--mcdonalds img{max-width:66px}.about-brand--gaudi img{max-height:68px}.about-brand--vetro img{max-width:110px;max-height:68px}.about-brand--evergrande img{max-width:168px}.about-expertise-story.about-copy{display:flex;flex-direction:column;gap:28px;max-width:960px}.about-expertise-story .about-thought{margin:0;font-size:clamp(24px,2.1vw,34px);line-height:1.45;font-weight:700;text-wrap:balance}.about-thought-accent{color:var(--accent)}html:lang(zh-CN) .about-page .about-expertise-story{container-type:inline-size}html:lang(zh-CN) .about-page .about-thought{font-size:min(clamp(24px,2.1vw,34px),6.6cqi);white-space:nowrap;text-wrap:nowrap}html:lang(zh-CN) .about-page .about-thought-accent{display:block}.about-expertise-story .about-expertise-description{margin:0;max-width:74ch;color:#444;font-weight:400}.about-contact{padding-block:var(--section-space);display:flex;align-items:center;justify-content:space-between;gap:40px}.about-contact .button{flex-shrink:0;min-height:52px;font-size:16px}.about-page .closing-footer{margin-top:0}.about-page .closing{background:transparent;color:var(--about-foreground)}.about-page .closing-footer{border-top-color:var(--about-divider)}.about-page .closing-brand>p{color:inherit}.about-page .footer-column>p{color:#777}.about-page .closing-brand .logo-on-dark{display:block;opacity:0}.about-page .closing-brand .logo-on-light{opacity:1}html.mobile-device .about-page .about-hero{padding-bottom:var(--section-space)}html.mobile-device .about-page .about-principles{margin-bottom:0}html.mobile-device .about-page .about-principles>li:last-child{padding-bottom:0}@media(max-width:767px){html.mobile-device .about-page :is(.about-hero,.about-section,.about-contact){--section-space:44px}}html:lang(zh-CN) .about-page :is(.about-overview-copy p,.about-principles .about-copy,.about-expertise-grid .about-copy p,.about-expertise-description){text-align:justify;text-align-last:start;text-justify:inter-ideograph;text-wrap:wrap;line-break:strict}html:lang(zh-CN) .about-page :is(h1,h2,h3){font-family:MiSans,Satoshi,sans-serif;letter-spacing:0;line-height:1.3}html:lang(zh-CN) .about-page .about-copy{font-size:var(--zh-body-size);line-height:var(--zh-body-leading)}html:lang(zh-CN) .about-page .about-number{font-family:MiSans,Satoshi,sans-serif;letter-spacing:0}@media(max-width:1199px){.about-page h1,.about-page h2,html:lang(zh-CN) .about-page h1{font-size:clamp(40px,4.6875vw,48px)}}@media(max-width:1023px){.about-hero-copy{width:100%}}@media(max-width:767px){.about-page{--about-principle-padding:28px}.about-hero{padding-top:96px;gap:24px}.about-page h1,.about-page h2,html:lang(zh-CN) .about-page h1{font-size:clamp(32px,8.2vw,36px)}.about-map-stage{--about-map-height:190px}.about-map-label{transform:translate(-50%);font-size:14px}.about-title-row{display:block}.about-title-row>span{display:inline}.about-principles li,.about-expertise-grid{grid-template-columns:1fr;gap:26px}.about-expertise-grid{gap:20px}.about-expertise-grid>:first-child{grid-row:auto;grid-template-rows:auto auto;gap:8px}.about-expertise-grid>.about-copy{grid-column:auto;grid-row:auto}.about-brand-track{gap:24px}.about-brand{flex-basis:144px;width:144px;height:80px}.about-brand img{width:132px;height:52px;max-width:132px;max-height:52px}.about-brand--mcdonalds img{max-width:58px}.about-brand--gaudi img{max-height:62px}.about-brand--vetro img{max-width:96px;max-height:62px}.about-brand--evergrande img{max-width:138px}.about-overview-copy p+p{margin-top:28px}.about-copy{font-size:17.6px}.about-principles,.about-expertise-grid{margin-top:36px}.about-team-heading{grid-template-columns:1fr;gap:28px}.about-principles li{gap:16px}.about-contact{align-items:flex-start;flex-direction:column;gap:28px}.about-number-label{max-width:260px;margin-bottom:16px}}
