.BrandTrajectory-module__M7JRDW__trajectory{gap:var(--space-4);min-width:0;display:grid}.BrandTrajectory-module__M7JRDW__desktopGraphic,.BrandTrajectory-module__M7JRDW__mobileGraphic{width:100%;height:auto;display:block;overflow:visible}.BrandTrajectory-module__M7JRDW__mobileGraphic{display:none}.BrandTrajectory-module__M7JRDW__guide{fill:none;stroke:var(--border-inverse);stroke-dasharray:3 7;stroke-width:1px}.BrandTrajectory-module__M7JRDW__line{fill:none;stroke:var(--accent-300);stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.BrandTrajectory-module__M7JRDW__nodes{fill:var(--accent-500);stroke:var(--brand-950);stroke-width:3px}.BrandTrajectory-module__M7JRDW__steps{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.BrandTrajectory-module__M7JRDW__step{align-items:baseline;gap:var(--space-2);min-width:0;color:var(--text-muted-inverse);font-size:var(--font-size-small);font-weight:600;line-height:1.4;display:flex}.BrandTrajectory-module__M7JRDW__index{color:var(--accent-300);font-family:var(--font-heading), var(--font-heading-fallback);font-size:var(--font-size-overline);letter-spacing:.08em;font-weight:700}.BrandTrajectory-module__M7JRDW__separator{color:var(--border-inverse)}.BrandTrajectory-module__M7JRDW__label{color:var(--text-inverse)}@media (max-width:34rem){.BrandTrajectory-module__M7JRDW__trajectory{gap:var(--space-3)}.BrandTrajectory-module__M7JRDW__desktopGraphic{display:none}.BrandTrajectory-module__M7JRDW__mobileGraphic{display:block}.BrandTrajectory-module__M7JRDW__steps{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}}
.AboutSection-module__QVoG9G__section{border-bottom:var(--border-width) solid var(--border)}.AboutSection-module__QVoG9G__inner{gap:clamp(var(--space-12), 8vw, var(--space-24));grid-template-columns:minmax(18rem,.8fr) minmax(26rem,1.2fr);align-items:start;display:grid}.AboutSection-module__QVoG9G__header{max-width:34rem}.AboutSection-module__QVoG9G__content{gap:clamp(var(--space-8), 5vw, var(--space-12));padding-top:var(--space-8);border-top:var(--border-width) solid var(--border);display:grid}.AboutSection-module__QVoG9G__description{max-width:46rem;color:var(--text-primary);font-family:var(--font-heading), var(--font-heading-fallback);letter-spacing:-.025em;text-wrap:pretty;margin:0;font-size:clamp(1.35rem,2.3vw,1.875rem);font-weight:600;line-height:1.5}.AboutSection-module__QVoG9G__tags{gap:var(--space-3) var(--space-8);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.AboutSection-module__QVoG9G__tag{align-items:center;gap:var(--space-3);color:var(--accent-700);font-size:var(--font-size-small);letter-spacing:.08em;text-transform:uppercase;font-weight:700;line-height:1.4;display:inline-flex}.AboutSection-module__QVoG9G__tag:before{background:var(--accent-500);content:"";width:1.5rem;height:2px}@media (max-width:63.99rem){.AboutSection-module__QVoG9G__inner{gap:var(--space-12);grid-template-columns:minmax(0,1fr)}.AboutSection-module__QVoG9G__header{max-width:44rem}.AboutSection-module__QVoG9G__content{border-top:0;max-width:46rem;padding-top:0}}@media (max-width:34rem){.AboutSection-module__QVoG9G__tags{gap:var(--space-4);display:grid}}
.ActivitiesSection-module__XcqgXa__section{border-bottom:var(--border-width) solid var(--border)}.ActivitiesSection-module__XcqgXa__inner{gap:var(--section-content-gap);display:grid}.ActivitiesSection-module__XcqgXa__header{max-width:54rem}.ActivitiesSection-module__XcqgXa__list{border-top:var(--border-width) solid var(--section-border);margin:0;padding:0;list-style:none;display:grid}.ActivitiesSection-module__XcqgXa__activity{gap:clamp(var(--space-6), 4vw, var(--space-12));padding-block:clamp(var(--space-8), 5vw, var(--space-12));border-bottom:var(--border-width) solid var(--section-border);grid-template-columns:minmax(6.5rem,.3fr) minmax(15rem,.8fr) minmax(20rem,1.2fr);align-items:start;display:grid}.ActivitiesSection-module__XcqgXa__number{color:var(--accent-500);font-family:var(--font-heading), var(--font-heading-fallback);letter-spacing:-.07em;font-size:clamp(3.25rem,6vw,5.5rem);font-weight:600;line-height:.82}.ActivitiesSection-module__XcqgXa__title{color:var(--section-text);font-size:var(--font-size-heading-3);letter-spacing:-.035em;text-wrap:balance;margin:0;line-height:1.15}.ActivitiesSection-module__XcqgXa__content{gap:var(--space-6);min-width:0;display:grid}.ActivitiesSection-module__XcqgXa__description{max-width:46rem;color:var(--section-muted);font-size:var(--font-size-body-large);line-height:var(--line-height-body);margin:0}.ActivitiesSection-module__XcqgXa__tags{gap:var(--space-3) var(--space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ActivitiesSection-module__XcqgXa__tag{align-items:center;gap:var(--space-2);color:var(--accent-700);font-size:var(--font-size-small);letter-spacing:.055em;text-transform:uppercase;font-weight:700;line-height:1.4;display:inline-flex}.ActivitiesSection-module__XcqgXa__tag:before{background:var(--accent-500);content:"";flex:none;width:.375rem;height:.375rem}@media (max-width:63.99rem){.ActivitiesSection-module__XcqgXa__activity{grid-template-columns:5.5rem minmax(0,1fr)}.ActivitiesSection-module__XcqgXa__content{grid-column:2}}@media (max-width:34rem){.ActivitiesSection-module__XcqgXa__inner{gap:var(--space-12)}.ActivitiesSection-module__XcqgXa__activity{gap:var(--space-5) var(--space-4);padding-block:var(--space-8);grid-template-columns:3.5rem minmax(0,1fr)}.ActivitiesSection-module__XcqgXa__number{font-size:2.5rem;line-height:.9}.ActivitiesSection-module__XcqgXa__content{gap:var(--space-5);grid-column:1/-1}.ActivitiesSection-module__XcqgXa__tags{gap:var(--space-3) var(--space-4)}}
.ApproachSection-module__t6B3LG__section{border-bottom:var(--border-width) solid var(--border-inverse);position:relative;overflow:hidden}.ApproachSection-module__t6B3LG__section:after{content:"";pointer-events:none;background-image:linear-gradient(#35435c38 1px,#0000 1px),linear-gradient(90deg,#35435c38 1px,#0000 1px);background-size:4rem 4rem;position:absolute;inset:0 0 0 48%;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.ApproachSection-module__t6B3LG__inner{z-index:1;gap:clamp(var(--space-12), 8vw, var(--space-24));grid-template-columns:minmax(18rem,.8fr) minmax(30rem,1.2fr);align-items:start;display:grid;position:relative}.ApproachSection-module__t6B3LG__header{max-width:34rem}.ApproachSection-module__t6B3LG__principles{border-bottom:var(--border-width) solid var(--section-border);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ApproachSection-module__t6B3LG__principle{gap:var(--space-5);min-width:0;padding-block:var(--space-8);border-top:var(--border-width) solid var(--section-border);align-content:start;display:grid}.ApproachSection-module__t6B3LG__principle:nth-child(odd){padding-right:clamp(var(--space-6), 4vw, var(--space-10))}.ApproachSection-module__t6B3LG__principle:nth-child(2n){padding-left:clamp(var(--space-6), 4vw, var(--space-10));border-left:var(--border-width) solid var(--section-border)}.ApproachSection-module__t6B3LG__principleHeading{gap:var(--space-3);grid-template-columns:2rem minmax(0,1fr);align-items:baseline;display:grid}.ApproachSection-module__t6B3LG__index{color:var(--accent-300);font-size:var(--font-size-overline);letter-spacing:.08em;font-weight:700}.ApproachSection-module__t6B3LG__principleTitle{color:var(--section-text);font-size:var(--font-size-heading-3);letter-spacing:-.025em;margin:0;line-height:1.25}.ApproachSection-module__t6B3LG__description{max-width:31rem;margin:0 0 0 calc(2rem + var(--space-3));color:var(--section-muted);font-size:var(--font-size-body);line-height:var(--line-height-body)}@media (max-width:63.99rem){.ApproachSection-module__t6B3LG__section:after{inset:38% 0 0;-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}.ApproachSection-module__t6B3LG__inner{gap:var(--space-12);grid-template-columns:minmax(0,1fr)}.ApproachSection-module__t6B3LG__header{max-width:44rem}}@media (max-width:47.99rem){.ApproachSection-module__t6B3LG__principles{grid-template-columns:minmax(0,1fr)}.ApproachSection-module__t6B3LG__principle:nth-child(odd),.ApproachSection-module__t6B3LG__principle:nth-child(2n){border-left:0;padding-inline:0}}@media (max-width:34rem){.ApproachSection-module__t6B3LG__principleHeading{grid-template-columns:1.75rem minmax(0,1fr)}.ApproachSection-module__t6B3LG__description{margin-left:calc(1.75rem + var(--space-3))}}
.ConsultingSection-module__xZ1nYW__section{border-bottom:var(--border-width) solid var(--border);overflow:hidden}.ConsultingSection-module__xZ1nYW__inner{gap:var(--section-content-gap);display:grid}.ConsultingSection-module__xZ1nYW__header{max-width:54rem}.ConsultingSection-module__xZ1nYW__timeline{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.ConsultingSection-module__xZ1nYW__line{background:linear-gradient(90deg, var(--accent-500), var(--accent-300));height:2px;position:absolute;top:calc(1.375rem - 1px);left:calc(1.375rem - 1px);right:-1.375rem}.ConsultingSection-module__xZ1nYW__milestone:last-child .ConsultingSection-module__xZ1nYW__line{display:none}.ConsultingSection-module__xZ1nYW__milestone{gap:var(--space-8);min-width:0;padding-right:clamp(var(--space-4), 2.5vw, var(--space-8));grid-template-rows:2.75rem auto;display:grid;position:relative}.ConsultingSection-module__xZ1nYW__marker{z-index:1;border:2px solid var(--accent-500);background:var(--accent-100);width:2.75rem;height:2.75rem;color:var(--brand-950);font-size:var(--font-size-overline);letter-spacing:.04em;border-radius:50%;place-items:center;font-weight:700;line-height:1;display:grid;position:relative}.ConsultingSection-module__xZ1nYW__milestoneTitle{max-width:14rem;color:var(--text-primary);font-size:var(--font-size-heading-3-emphasis);letter-spacing:-.025em;text-wrap:balance;margin:0;font-weight:700;line-height:1.35}@media (max-width:63.99rem){.ConsultingSection-module__xZ1nYW__timeline{grid-template-columns:minmax(0,1fr)}.ConsultingSection-module__xZ1nYW__line{background:linear-gradient(180deg, var(--accent-500), var(--accent-300));width:2px;height:auto;inset:calc(1.375rem - 1px) auto -1.5rem calc(1.375rem - 1px)}.ConsultingSection-module__xZ1nYW__milestone{gap:var(--space-6);padding:0 0 var(--space-12);grid-template-rows:auto;grid-template-columns:2.75rem minmax(0,1fr);align-items:start}.ConsultingSection-module__xZ1nYW__milestone:last-child{padding-bottom:0}.ConsultingSection-module__xZ1nYW__milestoneTitle{max-width:32rem;padding-top:.3rem}}@media (max-width:34rem){.ConsultingSection-module__xZ1nYW__inner{gap:var(--space-12)}.ConsultingSection-module__xZ1nYW__milestone{gap:var(--space-5)}}
