.about-page .inner-opening{border-bottom:0;padding-bottom:55px}
.about-page .inner-opening>p:last-child{max-width:720px}
.about-proof{max-width:1160px;width:calc(100% - 80px);margin:0 auto 80px;padding:48px 5%;background:var(--ink);color:var(--paper);border-radius:28px;display:grid;grid-template-columns:1fr 1.5fr;gap:30px 50px}
.about-page h2{font-size:clamp(30px,3.2vw,44px);line-height:1.18;letter-spacing:-.035em}
.about-page .kicker{font-size:12px;letter-spacing:.09em;margin-bottom:22px}
.about-numbers{display:grid;grid-template-columns:.85fr 1.4fr;gap:32px;margin:0}
.about-numbers>div{display:flex;flex-direction:column}
.about-numbers dd{order:-1;margin:0 0 14px;font-size:clamp(48px,5.7vw,78px);line-height:1.05;letter-spacing:-.055em;font-weight:500}
.about-numbers dt{font-size:14px;line-height:1.6;max-width:260px;color:#E6EDF1}
.about-proof-note{grid-column:1/-1;border-top:1px solid #FFFFFF33;padding-top:24px;margin:0;font-size:15px;color:#E6EDF1}
.about-story{max-width:1160px;width:calc(100% - 80px);margin:0 auto 85px;display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}
.about-story figure{margin:0}
.about-story img{width:100%;height:auto;aspect-ratio:1/1.1;object-fit:cover;object-position:58% center;border-radius:24px}
.about-story-copy h2{margin-bottom:28px}
.about-story-copy>p:not(.kicker){color:var(--muted);font-size:17px;line-height:1.8;margin-top:20px}
.about-next{max-width:1160px;width:calc(100% - 80px);margin:0 auto 90px;padding:45px 0 0;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:65px}
.about-next>div>p:not(.kicker){font-size:17px;line-height:1.8;color:var(--muted);margin-bottom:22px}
.about-next>div>p.about-status{font-size:15px}
.about-next .chapter-button{margin-top:8px}
@media(max-width:900px){.about-proof{grid-template-columns:1fr;gap:30px}.about-numbers{grid-template-columns:1fr 1fr}.about-proof-heading h2 br{display:none}.about-story,.about-next{gap:35px}.about-story img{aspect-ratio:3/4}}
@media(max-width:650px){.about-proof,.about-story,.about-next{width:calc(100% - 40px);margin-bottom:55px}.about-proof{padding:30px 24px;border-radius:22px}.about-numbers{gap:22px}.about-numbers dd{font-size:clamp(40px,10vw,62px)}.about-numbers dt{font-size:14px}.about-story,.about-next{grid-template-columns:1fr;gap:28px}.about-story img{aspect-ratio:4/3}.about-page .inner-opening{padding-bottom:35px}.about-next h2 br{display:none}}
@media(max-width:360px){.about-numbers{grid-template-columns:1fr}}
.about-expertise{align-items:center}
.about-page .about-expertise h2{font-size:22px;line-height:1.4;letter-spacing:-.02em}
.about-years{display:block;font-size:clamp(88px,10vw,138px);font-weight:500;line-height:1;margin-bottom:18px;letter-spacing:-.06em}
.about-disciplines{display:grid;gap:24px}
.about-disciplines>div{border-top:1px solid #FFFFFF33;padding-top:20px}
.about-disciplines h3{font-size:22px;margin-bottom:8px}
.about-disciplines p{color:#E6EDF1;font-size:16px;line-height:1.7;max-width:46ch}
@media(min-width:651px) and (max-width:900px){.about-expertise{grid-template-columns:1fr 1.4fr}}
