/* One introduction, then distinct sections for scope, working style, and history. */
.about-page .about-lead{max-width:760px}
.about-intro-facts{display:flex;align-items:center;flex-wrap:wrap;gap:28px 56px;margin-top:36px}
.about-intro-facts .about-years{margin:0}
.about-location{font:400 14px/1.7 var(--sans);color:#36546b;margin:0;padding-left:28px;border-left:1px solid #8eb4ca}
.about-jump-nav{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:32px}
.about-jump-nav a{display:inline-flex;align-items:center;min-height:44px;font:500 12px/1.5 var(--mono);color:#28495f;text-decoration:underline;text-underline-offset:6px}
#what-i-lead,#how-i-work,#experience{scroll-margin-top:112px}
.about-page .about-card-stack>.about-together,.about-page .about-card-stack>.about-story{position:relative;top:auto;min-height:0}
.about-page .about-card-stack{padding-top:0;gap:48px}
.about-page .about-opening>.about-story{padding-bottom:88px}
.about-page .about-opening .about-prose>p:first-child{font-size:clamp(22px,2vw,27px)}
.about-page .about-working-list{min-width:0}
.about-page .about-together .about-working-list article{border-color:#b9d9eb3d}
.about-page .about-together .about-working-list h3{color:#f5faff;font-size:22px}
.about-page .about-together .about-working-list p{color:#d7e9f5;font-size:16px;line-height:1.75}
.about-page .about-together .about-working-list .small-label{color:#b9d9eb}
@media(max-width:999px){.about-page .about-together{background:#0b2232;color:#f5faff}.about-page .about-together .eyebrow{color:#b9d9eb}}
@media(max-width:760px){.about-intro-facts{gap:24px;margin-top:28px}.about-location{padding-left:20px;font-size:12px}.about-page .about-card-stack{gap:28px}.about-page .about-opening>.about-story{padding-bottom:56px}.about-jump-nav{gap:12px 20px;margin-top:24px}.about-jump-nav a{font-size:11px}}
