.consulting-page{--consulting-gap:clamp(1.25rem, 3vw, 3.5rem);--consulting-column-gap:clamp(1rem, 2vw, 2.5rem);--consulting-step-heading:clamp(1.75rem, 1.35rem + 1.1vw, 2.5rem)}.consulting-num{color:var(--color-accent);font-family:var(--font-display);font-size:var(--text-num);font-style:italic;line-height:1;display:block}.consulting-heading{margin-top:1rem;font-size:clamp(2.25rem,1.3rem + 2.6vw,4.25rem);line-height:1.08}.consulting-heading--lead{text-wrap:balance;font-size:clamp(3rem,1rem + 4.5vw,6rem);line-height:1.04}.consulting-lede{max-width:34rem;color:var(--color-paper-soft);font-size:var(--text-lede);line-height:var(--text-lede--line-height);margin-top:1.5rem}.consulting-header__heading{color:var(--color-paper);font-family:var(--font-display);text-wrap:balance;font-size:clamp(1.375rem,1.1rem + .8vw,1.75rem);line-height:1.3}.consulting-header__heading em{color:var(--color-accent);font-style:italic}.consulting-header__lede{margin-top:.75rem}.practice-chapters.consulting-chapters{border-top:1px solid var(--color-line);max-height:none;padding-inline:0;position:static;overflow:visible}.consulting-chapters+.consulting-section{margin-top:0}.consulting-section,.consulting-cta{margin-top:var(--space-block);padding-top:var(--space-tight);border-top:1px solid var(--color-line);row-gap:var(--space-tight);scroll-margin-top:2rem}.consulting-stages__list{gap:var(--space-tight) var(--consulting-gap);grid-template-columns:minmax(0,1fr);display:grid}.consulting-stage{border-top:1px solid var(--color-line);padding-top:1.5rem}.consulting-stage__name{margin-top:1.25rem}.consulting-stage__name,.consulting-team__name{font-size:clamp(1.625rem,1.3rem + .9vw,2.25rem);line-height:1.15}.consulting-stage__body{max-width:var(--measure);color:var(--color-paper-soft);margin-top:1rem}.consulting-step{--step-column:2rem;grid-template-columns:var(--step-column) minmax(0, 1fr);padding-bottom:var(--space-tight);align-items:baseline;column-gap:.875rem;display:grid;position:relative}.consulting-step>*{grid-column:2}.consulting-step__num{grid-area:1/1;justify-self:center}.consulting-step:before{top:calc(var(--consulting-step-heading) * 1.15 + .75rem);bottom:.75rem;left:calc(var(--step-column) / 2);background:var(--color-line-strong);content:"";width:1px;position:absolute}.consulting-step:last-child{padding-bottom:0}.consulting-step:last-child:before{content:none}.consulting-step__heading{font-size:var(--consulting-step-heading);grid-row:1;line-height:1.15}.consulting-step__body{max-width:var(--measure);margin-top:1.25rem}.consulting-areas{gap:1.75rem var(--consulting-gap);grid-template-columns:minmax(0,1fr);margin-top:2rem;display:grid}.consulting-area{border-top:1px solid var(--color-line);padding-top:1rem}.consulting-area__name{font-size:1.375rem;line-height:1.25}.consulting-area__detail{color:var(--color-paper-soft);font-size:var(--text-meta);margin-top:.5rem;line-height:1.55}.consulting-safeguards{border-bottom:1px solid var(--color-line-strong);grid-template-columns:minmax(0,1fr);display:grid}.consulting-safeguard{border-top:1px solid var(--color-line-strong);padding-block:1.5rem 2rem}.consulting-safeguard:before{width:var(--consulting-column-gap);border-top:1px solid var(--color-line-strong);content:none;position:absolute;top:-1px;right:100%}.consulting-safeguard__name{font-size:clamp(1.75rem,1.25rem + .7vw,2rem);line-height:1.2}.consulting-safeguard__body{max-width:var(--measure);color:var(--color-paper-soft);margin-top:1rem}.consulting-standfirst__name{color:var(--color-accent);font-family:var(--font-display);font-size:var(--text-num);font-style:italic;line-height:1.3}.consulting-standfirst__body{color:var(--color-paper);font-family:var(--font-display);text-wrap:pretty;margin-top:1rem;font-size:clamp(1.375rem,1rem + 1.6vw,2.5rem);line-height:1.3}.consulting-team{border-top:1px solid var(--color-line);padding-block:1.75rem 2.25rem}.consulting-team:last-child{padding-bottom:0}.consulting-team__body{max-width:var(--measure);color:var(--color-paper-soft);margin-top:1rem}.consulting-experience__paragraph{max-width:var(--measure)}.consulting-experience__paragraph+.consulting-experience__paragraph{margin-top:1.5rem}.consulting-platforms{margin-top:0}.consulting-platforms__list{column-gap:var(--consulting-gap);grid-template-columns:minmax(0,1fr);margin-top:1rem;display:grid}.consulting-platforms__list li{border-top:1px solid var(--color-line);font-family:var(--font-display);overflow-wrap:anywhere;padding-block:.75rem;font-size:1.375rem;line-height:1.3}.consulting-cta .button{max-width:100%}@media (max-width:63.99rem){.consulting-stages__list.enter-stagger>.consulting-stage{--enter-step:0}}@media (max-width:47.99rem){.consulting-safeguards.enter-stagger>.consulting-safeguard{--enter-step:0}}@media (min-width:48rem) and (max-width:63.99rem){.consulting-safeguard{grid-column:span 6}.consulting-safeguard:nth-child(2n){padding-left:var(--consulting-gap);border-left:1px solid var(--color-line-strong)}.consulting-safeguard:nth-child(2n):before{content:""}.consulting-safeguard:nth-child(odd):last-child{grid-column:1/-1}.consulting-chapters ol{column-gap:var(--consulting-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}}@media (min-width:40rem){.consulting-areas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:48rem){.consulting-step{--step-column:3rem;column-gap:1.5rem}.consulting-section__head{grid-column:1/10}.consulting-cta__body{grid-column:1/11}.consulting-safeguards{grid-template-columns:subgrid}.consulting-safeguard{position:relative}.consulting-standfirst{grid-column:7/13}.consulting-teams__list{grid-template-columns:subgrid;display:grid}.consulting-team{grid-column:1/-1;grid-template-columns:subgrid;align-items:baseline;display:grid}.consulting-team__name{grid-column:1/7}.consulting-team__body{grid-column:7/13;margin-top:0}.consulting-platforms__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.consulting-chapters ol{column-gap:var(--consulting-gap);flex-wrap:wrap;display:flex}.consulting-section__head{grid-column:1/8}.consulting-stages__list{grid-template-columns:repeat(3,minmax(0,1fr))}.consulting-held{align-self:start;position:sticky;top:5rem}.consulting-held__part.exit-fall[data-fall]{opacity:1;transform:none}.consulting-process__head{grid-column:1/5}.consulting-steps{grid-column:6/13}.consulting-security__head{grid-template-columns:subgrid;align-items:end;display:grid}.consulting-security__title{grid-column:1/8}.consulting-security__lede{grid-column:8/13;margin-top:0}.consulting-safeguard{padding-left:var(--consulting-gap);border-left:1px solid var(--color-line-strong);grid-column:span 4}.consulting-safeguard:nth-child(-n+2){grid-column:span 6}.consulting-safeguard:before{content:""}.consulting-safeguard:is(:first-child,:nth-child(3)){border-left:0;padding-left:0}.consulting-safeguard:is(:first-child,:nth-child(3)):before{content:none}.consulting-standfirst{grid-column:5/13}.consulting-teams__head{grid-column:1/-1;grid-template-columns:subgrid;align-items:end;display:grid}.consulting-teams__title{grid-column:1/6}.consulting-teams__lede{grid-column:7/13;margin-top:0}.consulting-team__name,.consulting-experience__head{grid-column:1/6}.consulting-experience__body{grid-column:7/13}.consulting-cta__body{grid-column:1/9}}
