.about .about-intro{grid-template-columns:1.05fr 1fr;gap:8%}
.about .about-intro h2{font-size:clamp(46px,5.4vw,78px);letter-spacing:-3.1px;line-height:1.08}
.about .about-intro .lead{font-size:24px;line-height:1.5;margin-bottom:25px;max-width:570px}
.about .about-intro p:not(.lead){max-width:550px}
.about-facts{margin-top:56px;background:var(--ink);color:var(--paper);padding:26px 32px 0}
.about-facts-top{display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid #ffffff29;padding-bottom:21px;font-size:10px;letter-spacing:1.6px;text-transform:uppercase}
.about-facts-top p{line-height:1.4}.about-facts-top>span{color:#b6c1c7;font-size:9px;letter-spacing:1.2px}
.about-numbers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:35px 0 31px}
.about-number{min-width:0;display:flex;flex-direction:column;padding:0 25px;border-left:1px solid #ffffff29}
.about-number:first-child{padding-left:0;border-left:0}.about-number:last-child{padding-right:0}
.about-number dt{order:2;font-size:16px;line-height:1.45;font-weight:500;margin:17px 0 9px}
.about-number dd{margin:0}.about-number-value{order:1;font-size:clamp(66px,7.7vw,112px);font-weight:400;line-height:1;letter-spacing:-5px;font-variant-numeric:lining-nums tabular-nums}
.about-number-value>span{color:#cfb185;font-size:.62em;letter-spacing:-2px;margin-left:2px;vertical-align:12%}
.about-number-detail{order:3;color:#aebcc5;font-size:12px;line-height:1.65}
.about-locations{border-top:1px solid #ffffff29;display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding:21px 0 22px}
.about-locations>span{font-size:9px;letter-spacing:1.3px;text-transform:uppercase;color:#b6c1c7;white-space:nowrap}
.about-locations p{font-size:11px;line-height:1.8;display:flex;align-items:baseline;flex-wrap:wrap;column-gap:8px;row-gap:2px}
.about-locations strong{font-size:12px;font-weight:500}.about-locations p>span{font-size:10px;color:#aebcc5}.about-locations i{font-style:normal;color:#627583;margin:0 6px}
.about .principles{margin-top:38px;padding-top:0;border-top:0}
@media(max-width:1100px){.about-facts{padding-left:25px;padding-right:25px}.about-number{padding-left:20px;padding-right:20px}.about-number dt{font-size:14px}.about-number-detail{font-size:11px}.about-locations{align-items:flex-start;flex-direction:column;gap:10px}}
@media(max-width:800px){.about .about-intro{grid-template-columns:1fr;gap:30px}.about .about-intro h2{font-size:59px;letter-spacing:-2.5px}.about .about-intro .lead{max-width:650px;font-size:22px}.about-facts{margin-top:36px}.about-facts-top>span{font-size:8px;letter-spacing:.8px}.about-numbers{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 0;padding:28px 0}.about-number{padding:0 24px}.about-number:nth-child(odd){border-left:0;padding-left:0}.about-number:nth-child(even){padding-right:0}.about-number:nth-child(n+3){padding-top:26px;border-top:1px solid #ffffff29}.about-number-value{font-size:84px}.about-number dt{font-size:16px}.about-number-detail{font-size:12px}.about .principles{margin-top:34px}}
@media(max-width:500px){.about.section{padding-top:62px;padding-bottom:62px}.about .about-intro h2{font-size:46px;letter-spacing:-2px}.about .about-intro .lead{font-size:20px}.about-facts{padding:21px 20px 0}.about-facts-top{display:block;padding-bottom:18px}.about-facts-top>span{display:block;margin-top:8px;font-size:8px;line-height:1.6;letter-spacing:.9px}.about-numbers{gap:23px 0;padding:25px 0}.about-number{padding-left:18px;padding-right:16px}.about-number-value{font-size:72px;letter-spacing:-4px}.about-number dt{font-size:14px;margin-top:13px}.about-number-detail{font-size:11px;line-height:1.6}.about-locations{padding:18px 0 19px;gap:9px}.about-locations p{display:block;font-size:11px;line-height:1.9}.about-locations strong{font-size:11px}.about-locations p>span{font-size:9px;margin-left:5px}.about-locations i{display:block;height:2px;overflow:hidden;color:transparent;margin:0}}
