/* Founding conviction leads the story; preserve the approved silk and ink artwork. */
.founding-purpose .split{align-items:start;grid-template-columns:1fr 1.15fr;gap:8%}
.founding-purpose h2{max-width:580px;line-height:1.25}
.zh .founding-purpose h2{line-height:1.55;max-width:510px}
.founding-purpose .body-copy .lede{font-size:19px;line-height:1.95}
.founding-purpose .body-copy p+p{margin-top:26px}
.home-light .hero .origins .hero-name,.home-light.zh .hero .origins .hero-name,.home-light:not(.zh) .hero .origins .hero-name{color:#fff7ae;font-size:clamp(48px,6.7vw,104px);font-weight:600;line-height:1.2;letter-spacing:.16em;margin:0 0 clamp(56px,5vw,84px);text-shadow:none;max-width:100%}
.home-light:not(.zh) .hero .origins .hero-name{font-size:clamp(38px,5.8vw,90px);letter-spacing:.075em}
@media(max-width:1000px){.founding-purpose .split{grid-template-columns:1fr;gap:30px}.founding-purpose .body-copy{max-width:760px}}
@media(max-width:720px){.home-light.zh .hero .origins .hero-name{font-size:clamp(42px,10.5vw,68px);letter-spacing:.13em;margin-bottom:46px}.home-light:not(.zh) .hero .origins .hero-name{font-size:clamp(29px,7.8vw,50px);letter-spacing:.06em;margin-bottom:46px}.founding-purpose .body-copy .lede{font-size:18px}.zh .founding-purpose h2{font-size:32px;line-height:1.6}}
