.hero-about{color:var(--ink);background-color:#f4f9fb;background-image:url(../img/hero-city.svg?v=bc61eec4);background-position:center bottom;background-size:cover;background-repeat:no-repeat;border-bottom:1px solid var(--line)}.hero-about:after{background:radial-gradient(58% 76% at 50% 44%,#fafdfeeb,#fafdfebd 52%,#fafdfe4d 78%,#fafdfe00)}.hero-about .hero-kicker{color:var(--teal-600)}.hero-about .container{max-width:100%}.hero-about h1{color:var(--brand-900)}.hero-about h1 .hl{background:var(--grad-brand);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.hero-about .hero-sub,.hero-about .hero-desc{color:var(--ink-sub)}.hero-about .hero-en{color:var(--teal-600)}@media (max-width: 640px){.hero-about:after{background:linear-gradient(180deg,#fafdfee6,#fafdfebd 52%,#fafdfe5c 78%,#fafdfe00)}}section[id]{scroll-margin-top:calc(var(--nav-h) + 24px)}.anchor-bar{max-width:none;background:#fff;padding:32px 24px 0;padding-left:calc(24px + max(0px,(100% - var(--maxw)) / 2));padding-right:calc(24px + max(0px,(100% - var(--maxw)) / 2))}.anchor-bar .tabs{justify-content:center}.profile-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr);gap:clamp(32px,5vw,64px);align-items:start}.profile-copy .profile-lead{font-size:clamp(22px,2.4vw,30px);font-weight:600;line-height:1.45;letter-spacing:-.01em;color:var(--navy-800);margin-bottom:18px;text-wrap:balance;max-width:none}.profile-copy p{font-size:15.5px;line-height:1.9;color:var(--ink-sub);max-width:64ch}.profile-copy .btn{margin-top:26px}.profile-facts{border-top:1px solid var(--line)}.profile-facts>div{padding:18px 0;border-bottom:1px solid var(--line)}.profile-facts dt{font-size:11.5px;font-weight:700;letter-spacing:.14em;color:var(--teal-600)}.profile-facts dd{margin-top:6px;font-size:15px;font-weight:700;line-height:1.65;color:var(--ink)}.body-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(24px,4vw,56px);align-items:start}.body-lead{font-size:clamp(21px,2.3vw,28px);font-weight:600;line-height:1.45;letter-spacing:-.01em;color:var(--navy-800);text-wrap:balance}.body-copy p{font-size:15.5px;line-height:1.9;color:var(--ink-sub);max-width:70ch}.body-copy .chip-row{margin-top:22px}.figure-wide{margin-top:clamp(28px,4vw,44px);background:var(--bg-tint);border:1px solid var(--line);border-radius:var(--r-md);padding:clamp(14px,2.6vw,30px);box-shadow:var(--sh-sm)}.section.tint .figure-wide{background:var(--white)}.figure-wide img{width:100%;height:auto;display:block;border-radius:var(--r-sm)}.figure-wide figcaption{margin-top:12px;font-size:12.5px;letter-spacing:.06em;color:var(--ink-sub);text-align:center}#history .timeline{max-width:900px}#history .tl-item p:not(.tl-date){max-width:62ch}@media (max-width: 1023px){.profile-grid{grid-template-columns:1fr;gap:32px}.body-grid{grid-template-columns:1fr;gap:16px}.profile-facts>div:first-child{padding-top:0}}@media (max-width: 640px){.anchor-bar{padding-top:24px}.anchor-bar .tabs{justify-content:flex-start}.figure-wide{padding:12px}.figure-wide figcaption{text-align:left;margin-top:10px}}
