/* The supplied hexagonal UN mark carries the material; the wordmark is native text. */
.brand-material{position:relative;display:block;flex:0 0 auto;width:42.089px;height:48px;overflow:hidden;filter:drop-shadow(0 1px .75px #46504423)}
.brand-material .company-symbol-image{position:absolute;display:block;width:132.4182%;height:116.1111%;max-width:none;left:-16.3675%;top:-8.4259%;object-fit:fill}
.corporate-brand{gap:12px;direction:ltr}
.brand-lettering{display:flex;flex-direction:column;justify-content:center;gap:4px;min-width:0}
.brand-latin{display:block;font:500 17px/1.2 var(--sans);letter-spacing:2.5px;color:#455248}
html[lang^=zh] .company-name{display:block;padding:0;border:0;font:500 16px/1.35 var(--sans);letter-spacing:1.6px;color:#465349}
html[lang^=zh] .brand-latin{font-size:10px;letter-spacing:2.4px;color:#677167}
.brand-group{gap:5px}
@media(min-width:901px) and (max-height:750px){
 .brand-material{width:35.9519px;height:41px}
 html[lang^=zh] .company-name{font-size:15px}
 .brand-lettering{gap:3px}
 .brand-latin{font-size:16px}
}
@media(max-width:900px){
 .brand-material{width:30.6898px;height:35px}
 .corporate-brand{gap:9px}
 .brand-latin{font-size:15px;letter-spacing:1.8px}
 html[lang^=zh] .company-name{font-size:13px;letter-spacing:1px}
 html[lang^=zh] .brand-latin{font-size:8px;letter-spacing:1.8px}
 .brand-lettering{gap:2px}
 .brand-group{gap:4px}
}
@media(max-width:360px){
 .brand-material{width:28.0593px;height:32px}
 .corporate-brand{gap:8px}
 .brand-latin{font-size:14px;letter-spacing:1.4px}
 html[lang^=zh] .company-name{font-size:12px;letter-spacing:.8px}
 html[lang^=zh] .brand-latin{font-size:8px;letter-spacing:1.4px}
}
@media(orientation:landscape) and (max-height:520px){
 .brand-material{width:24.5519px;height:28px}
 .brand-lettering{gap:1px}
 .brand-latin{font-size:14px}
 html[lang^=zh] .company-name{font-size:11px}
 html[lang^=zh] .brand-latin{font-size:7px}
}
@media(forced-colors:active){
 .brand-material{filter:none;forced-color-adjust:none;background-color:CanvasText;mask:url("assets/company-symbol-r5.svg?v=de29fcd5783e") center/contain no-repeat}
 .company-symbol-image{visibility:hidden}
 .brand-latin,html[lang^=zh] .company-name{color:CanvasText}
}
