﻿.bd-about-hero .wrap{width:min(1280px,calc(100% - 40px))}.bd-about-hero .display{max-width:950px;font-size:clamp(3rem,6vw,6.2rem);line-height:.97;letter-spacing:-.055em}.bd-about-hero .lede{max-width:760px;font-size:clamp(1rem,1.7vw,1.28rem);line-height:1.7}.bd-about-section{padding:clamp(70px,9vw,130px) 0;background:#ffffff}.bd-about-content{width:min(1280px,calc(100% - 40px))}.bd-about-intro{display:grid;grid-template-columns:.32fr 1.1fr .9fr;gap:clamp(30px,5vw,76px);align-items:start;padding-bottom:clamp(55px,7vw,90px);border-bottom:1px solid rgba(37,99,235,.16)}.bd-about-intro>span,.bd-about-principles article>span,.bd-about-signature>span{color:#2563eb;font-size:10px;font-weight:800;letter-spacing:.2em}.bd-about-intro h2{margin:0;font-size:clamp(2.2rem,4vw,4.2rem);line-height:1.04;letter-spacing:-.04em}.bd-about-intro p{margin:0;color:#374151;font-size:clamp(1.05rem,1.6vw,1.3rem);line-height:1.75}.bd-about-story{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(40px,8vw,120px);padding:clamp(55px,7vw,90px) 0}.bd-about-story>div{padding-left:28px;border-left:1px solid rgba(37,99,235,.32)}.bd-about-story p{margin:0;color:#4b5563;font-size:1rem;line-height:1.85}.bd-about-story p+p{margin-top:24px}.bd-about-principles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(37,99,235,.16);border-left:1px solid rgba(37,99,235,.16)}.bd-about-principles article{min-height:300px;padding:clamp(28px,4vw,52px);border-right:1px solid rgba(37,99,235,.16);border-bottom:1px solid rgba(37,99,235,.16);background:linear-gradient(145deg,rgba(37,99,235,.06),rgba(255,255,255,.01) 52%)}.bd-about-principles h3{margin:55px 0 14px;font-size:clamp(1.8rem,3vw,2.7rem)}.bd-about-principles p{max-width:560px;margin:0;color:#4b5563;line-height:1.75}.bd-about-signature{display:flex;align-items:center;justify-content:space-between;gap:35px;margin-top:20px;padding:clamp(28px,4vw,45px);background:#2563eb;color:#111827}.bd-about-signature>span{margin:0;color:#493715}.bd-about-signature strong{font-size:clamp(1.45rem,3vw,2.7rem);line-height:1.15;text-align:right}
@media(max-width:980px){.bd-about-intro{grid-template-columns:1fr 1.5fr}.bd-about-intro>p{grid-column:2}.bd-about-story{gap:45px}}
@media(max-width:680px){.bd-about-hero .wrap,.bd-about-content{width:min(100% - 28px,1280px)}.bd-about-hero .display{font-size:clamp(2.7rem,13vw,4.4rem)}.bd-about-intro,.bd-about-story,.bd-about-principles{grid-template-columns:1fr}.bd-about-intro>p{grid-column:auto}.bd-about-intro{gap:22px}.bd-about-story{gap:28px}.bd-about-story>div{padding-left:18px}.bd-about-principles article{min-height:260px}.bd-about-signature{align-items:flex-start;flex-direction:column}.bd-about-signature strong{text-align:left}}

