/* Give each final section a single job: services read quietly, people lead, client marks support. */
.where .lead{font-weight:400}.where .lead strong{display:block;font-weight:700;margin-bottom:.55rem}.where .lead span{font-weight:400}
.services{padding-block:3.5rem 5.5rem;border-top:0}.services li{border-color:rgba(13,13,12,.16);font-size:clamp(.98rem,1.25vw,1.2rem)}.services-note{margin:1.7rem 0 0;color:var(--ink);font-weight:500;text-align:right;font-size:.94rem}
.team{padding-block:4.5rem 4.5rem}.team h2{font-size:clamp(3.05rem,4.1vw,4.85rem);margin-bottom:.45rem}.team-intro{margin:0 0 1.7rem;color:#d1cec5;font-size:1rem}.team-track{gap:2.1rem}.person h3{font-size:.88rem;margin-top:.75rem}.person p{font-size:.74rem;color:#d1cec5}
.experience{padding-block:4.5rem 4.5rem}.experience .eyebrow{margin-bottom:1.55rem}.logos{gap:3rem}.logos img{width:clamp(66px,7vw,112px);height:34px;opacity:.9}
.big-cta .shell{min-height:170px}.big-cta h2{font-size:clamp(2.75rem,4.25vw,4.9rem);letter-spacing:-.035em}.big-cta a{font-size:1.05rem}.big-cta a span{font-size:2rem;margin-left:.75rem}
@media(max-width:720px){.services{padding-block:2rem 2.75rem}.services-note{text-align:left;font-size:1rem}.team{padding-block:3rem 3rem}.team h2{font-size:3.2rem}.team-track{gap:1rem}.experience{padding-block:3rem}.logos{gap:1.6rem}.big-cta .shell{min-height:160px}.big-cta h2{font-size:3.15rem}}
