.MotionPauseControl-module__j4bREW__control{justify-content:center;align-items:center;gap:var(--space-2);min-inline-size:var(--touch-target);min-block-size:var(--touch-target);padding-inline:var(--space-4);border:var(--border-field);border-radius:var(--radius-button);color:var(--color-text);font:var(--type-button);letter-spacing:var(--type-button-tracking);white-space:nowrap;transition:background-color var(--duration-micro) var(--ease-standard), border-color var(--duration-micro) var(--ease-standard), color var(--duration-micro) var(--ease-standard);background:0 0;display:inline-flex}.MotionPauseControl-module__j4bREW__control:hover{background-color:var(--color-hover-overlay)}.MotionPauseControl-module__j4bREW__control:active{background-color:var(--color-pressed-overlay)}.MotionPauseControl-module__j4bREW__control.MotionPauseControl-module__j4bREW__paused{border-color:var(--color-accent)}.MotionPauseControl-module__j4bREW__icon{fill:currentColor;flex:none;block-size:1em;inline-size:1em}.MotionPauseControl-module__j4bREW__control.MotionPauseControl-module__j4bREW__paused .MotionPauseControl-module__j4bREW__icon{fill:var(--color-accent)}
.HeroScene-module__RFC_nW__frame{border-radius:var(--radius-media);inline-size:100%;position:relative}.HeroScene-module__RFC_nW__scene{z-index:var(--z-scene);inline-size:100%;aspect-ratio:var(--scene-poster-aspect-mobile);border-radius:var(--radius-media);background:var(--color-scene-field);pointer-events:none;-webkit-user-select:none;user-select:none;isolation:isolate;position:relative;overflow:hidden}.HeroScene-module__RFC_nW__picture,.HeroScene-module__RFC_nW__poster,.HeroScene-module__RFC_nW__canvas{block-size:100%;inline-size:100%;position:absolute;inset:0}.HeroScene-module__RFC_nW__picture{display:block}.HeroScene-module__RFC_nW__poster{object-fit:cover;object-position:center}.HeroScene-module__RFC_nW__canvas{opacity:0;transition:opacity var(--duration-scene-crossfade) var(--ease-linear);pointer-events:none;will-change:opacity}.HeroScene-module__RFC_nW__canvasVisible{opacity:1}.HeroScene-module__RFC_nW__canvas canvas{pointer-events:none;display:block}.HeroScene-module__RFC_nW__pause{z-index:var(--z-content);pointer-events:auto;position:absolute;inset-block-end:var(--space-3);inset-inline-start:var(--space-3)}@media (min-width:48em){.HeroScene-module__RFC_nW__scene{aspect-ratio:var(--scene-poster-aspect-desktop)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (not ((min-width:64em) and (pointer:fine))){.HeroScene-module__RFC_nW__scene{view-timeline:--scene block}.HeroScene-module__RFC_nW__picture{animation:linear both HeroScene-module__RFC_nW__posterDolly;animation-timeline:--scene;animation-range:entry cover 60%}}}@keyframes HeroScene-module__RFC_nW__posterDolly{0%{translate:0 var(--motion-scene-poster-drift);scale:var(--motion-scene-poster-scale)}to{translate:0;scale:1}}
.SectionHeader-module__GL-CYG__header{align-items:flex-start;gap:var(--space-5);flex-direction:column;min-inline-size:0;margin-block-end:var(--space-7);display:flex}.SectionHeader-module__GL-CYG__title{font:var(--type-h2);letter-spacing:var(--type-h2-tracking);text-transform:var(--type-h2-transform);max-inline-size:var(--measure-heading);text-wrap:balance}.SectionHeader-module__GL-CYG__titleDisplay{font:var(--type-display);letter-spacing:var(--type-display-tracking);text-transform:var(--type-display-transform);max-inline-size:var(--measure-display);text-wrap:balance}.SectionHeader-module__GL-CYG__lead{font:var(--type-lead);color:var(--color-text-secondary);max-inline-size:var(--measure-lead)}
.EngagementOptions-module__d5m-YW__list{gap:var(--space-5) var(--grid-gap);width:100%;display:grid}.EngagementOptions-module__d5m-YW__item{gap:var(--space-2);border-block-start:var(--border-divider);align-content:start;min-width:0;padding-block-start:var(--space-5);display:grid}.EngagementOptions-module__d5m-YW__index{font:var(--type-eyebrow);letter-spacing:var(--type-eyebrow-tracking);font-feature-settings:var(--features-eyebrow);color:var(--color-accent)}.EngagementOptions-module__d5m-YW__title{font:var(--type-h4);letter-spacing:var(--type-h4-tracking);text-transform:var(--type-h4-transform);max-inline-size:var(--measure-short)}.EngagementOptions-module__d5m-YW__description{color:var(--color-text-secondary);max-inline-size:var(--measure-prose)}@media (min-width:48em){.EngagementOptions-module__d5m-YW__list{grid-template-columns:repeat(3,minmax(0,1fr))}}
.EvidenceLinks-module__4Z7vSW__list{gap:var(--space-6) var(--grid-gap);width:100%;display:grid}.EvidenceLinks-module__4Z7vSW__destination{gap:var(--space-3);border-block-start:var(--border-divider);align-content:start;min-width:0;padding-block-start:var(--space-5);display:grid}.EvidenceLinks-module__4Z7vSW__title{font:var(--type-h4);letter-spacing:var(--type-h4-tracking);text-transform:var(--type-h4-transform);max-inline-size:var(--measure-short)}.EvidenceLinks-module__4Z7vSW__titleLink{color:inherit;text-decoration:none;position:relative}.EvidenceLinks-module__4Z7vSW__titleLink:before{content:"";inset-block:calc((1lh - var(--touch-target)) / 2);position:absolute;inset-inline:0}.EvidenceLinks-module__4Z7vSW__titleLink:hover,.EvidenceLinks-module__4Z7vSW__titleLink:focus-visible{color:var(--color-accent);text-decoration:underline}.EvidenceLinks-module__4Z7vSW__description{color:var(--color-text-secondary);max-inline-size:var(--measure-prose)}.EvidenceLinks-module__4Z7vSW__entries{flex-direction:column;margin-block-start:var(--space-2);display:flex}.EvidenceLinks-module__4Z7vSW__entry{gap:var(--space-1);padding-block:var(--space-2);border-block-start:var(--border-width-hairline) solid var(--color-border-hairline);display:grid}.EvidenceLinks-module__4Z7vSW__entry:last-child{border-block-end:var(--border-width-hairline) solid var(--color-border-hairline)}.EvidenceLinks-module__4Z7vSW__entryLink{min-block-size:var(--touch-target);font:var(--type-body-strong);letter-spacing:var(--type-body-strong-tracking);color:var(--color-text);max-inline-size:var(--measure-lead);align-items:center;text-decoration:none;display:inline-flex}.EvidenceLinks-module__4Z7vSW__entryLink:hover,.EvidenceLinks-module__4Z7vSW__entryLink:focus-visible{color:var(--color-accent);text-decoration:underline}.EvidenceLinks-module__4Z7vSW__entryDetail{font:var(--type-body-sm);letter-spacing:var(--type-body-sm-tracking);color:var(--color-text-secondary);max-inline-size:var(--measure-lead)}.EvidenceLinks-module__4Z7vSW__entryMeta{font:var(--type-caption);letter-spacing:var(--type-caption-tracking);color:var(--color-text-muted)}.EvidenceLinks-module__4Z7vSW__viewAll{min-height:var(--touch-target);color:var(--color-accent);justify-self:start;align-items:center;text-decoration-color:currentColor;display:inline-flex}.EvidenceLinks-module__4Z7vSW__viewAll:hover,.EvidenceLinks-module__4Z7vSW__viewAll:focus-visible{color:var(--color-accent-hover)}@media (min-width:48em){.EvidenceLinks-module__4Z7vSW__list{grid-template-columns:repeat(2,minmax(0,1fr))}}
.ServiceGlyph-module__TrP4Qq__glyph{block-size:100%;inline-size:auto;display:block;overflow:visible}.ServiceGlyph-module__TrP4Qq__accent{fill:var(--color-accent-mark)}
.TopicOutputs-module__VeGv2a__panel{gap:var(--space-4);inline-size:100%;padding:var(--space-5);border-radius:var(--radius-panel);background:var(--color-bg-sunken);margin-block-start:var(--space-6);display:grid}.TopicOutputs-module__VeGv2a__label{align-items:center;gap:var(--space-2);font:var(--type-eyebrow);letter-spacing:var(--type-eyebrow-tracking);text-transform:var(--type-eyebrow-transform);font-feature-settings:var(--features-eyebrow);color:var(--color-text-muted);display:flex}.TopicOutputs-module__VeGv2a__mark{inline-size:calc(var(--space-1) + var(--border-width-hairline));block-size:calc(var(--space-1) + var(--border-width-hairline));border-radius:var(--radius-mark);background:var(--color-accent);flex:none}.TopicOutputs-module__VeGv2a__list{gap:var(--space-3) var(--space-7);grid-template-columns:minmax(0,1fr);display:grid}.TopicOutputs-module__VeGv2a__output{border-block-start:var(--border-divider);font:var(--type-body);letter-spacing:var(--type-body-tracking);color:var(--color-text);padding-block-start:var(--space-3)}.TopicOutputs-module__VeGv2a__name{font-weight:var(--weight-strong)}@media (min-width:48em){.TopicOutputs-module__VeGv2a__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64em){.TopicOutputs-module__VeGv2a__panel{padding:var(--space-6)}}
.TopicPager-module__MzdTwG__pager{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.TopicPager-module__MzdTwG__panel{align-items:center;gap:var(--space-4);min-inline-size:0;padding:var(--space-5);border-radius:var(--radius-panel);background:var(--color-bg-sunken);display:flex;position:relative}.TopicPager-module__MzdTwG__glyph{block-size:var(--space-8);color:var(--color-text);flex:none;display:block}.TopicPager-module__MzdTwG__glyph>svg{block-size:100%}.TopicPager-module__MzdTwG__label{font:var(--type-eyebrow);letter-spacing:var(--type-eyebrow-tracking);text-transform:var(--type-eyebrow-transform);font-feature-settings:var(--features-eyebrow);color:var(--color-text-muted)}.TopicPager-module__MzdTwG__link{gap:var(--space-1);min-inline-size:0;color:var(--color-text);flex-direction:column;text-decoration:none;display:flex}.TopicPager-module__MzdTwG__title{font:var(--type-title);letter-spacing:var(--type-title-tracking);text-transform:var(--type-title-transform);text-wrap:balance;transition:color var(--transition-micro)}@media (max-width:29.99em){.TopicPager-module__MzdTwG__title{font-size:var(--step-1)}}.TopicPager-module__MzdTwG__link:after{content:"";border-radius:var(--radius-panel);position:absolute;inset:0}.TopicPager-module__MzdTwG__link:focus-visible{outline:none}.TopicPager-module__MzdTwG__link:focus-visible:after{outline:var(--border-width-focus) solid var(--color-focus);outline-offset:var(--focus-offset)}@media (hover:hover){.TopicPager-module__MzdTwG__panel:hover .TopicPager-module__MzdTwG__title{color:var(--color-accent)}}@media (min-width:48em){.TopicPager-module__MzdTwG__pager{grid-template-columns:repeat(2,minmax(0,1fr))}.TopicPager-module__MzdTwG__end{text-align:end;flex-direction:row-reverse}.TopicPager-module__MzdTwG__end .TopicPager-module__MzdTwG__link{align-items:flex-end}}@media (min-width:64em){.TopicPager-module__MzdTwG__panel{padding:var(--space-6)}}
.CapabilityGrid-module__bBxB5W__grid{gap:var(--space-6) var(--space-5);grid-template-columns:minmax(0,1fr);inline-size:100%;display:grid}.CapabilityGrid-module__bBxB5W__item{gap:var(--space-4);align-content:start;min-inline-size:0;display:grid;container-type:inline-size}.CapabilityGrid-module__bBxB5W__tile{isolation:isolate;aspect-ratio:5/4;padding:var(--space-5);border-radius:var(--radius-panel);transition:background-color var(--transition-micro);grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.CapabilityGrid-module__bBxB5W__tile[data-tile=sunken]{background:var(--color-bg-sunken)}.CapabilityGrid-module__bBxB5W__tile[data-tile=accent]{background:var(--color-accent-fill);color:var(--color-accent-contrast)}.CapabilityGrid-module__bBxB5W__tile[data-tile=accent]:hover{background:var(--color-accent-fill-hover)}.CapabilityGrid-module__bBxB5W__tile[data-tile=dark]{background:var(--color-bg)}.CapabilityGrid-module__bBxB5W__tile[data-tile=dark]:hover{background:var(--color-bg-raised)}.CapabilityGrid-module__bBxB5W__ghost{z-index:-1;font-size:clamp(var(--size-display), 40cqi, var(--type-poster-size));line-height:var(--leading-poster);color:currentColor;opacity:.07;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;position:absolute;inset-block-end:calc(-1 * var(--space-3));inset-inline-end:calc(-1 * var(--space-4))}.CapabilityGrid-module__bBxB5W__tile[data-tile=dark] .CapabilityGrid-module__bBxB5W__ghost{color:var(--color-ghost-text);opacity:1}.CapabilityGrid-module__bBxB5W__index{font:var(--type-eyebrow);letter-spacing:var(--type-eyebrow-tracking);font-feature-settings:var(--features-eyebrow);text-transform:var(--type-eyebrow-transform);color:var(--color-text-muted);grid-area:1/1;align-self:start}.CapabilityGrid-module__bBxB5W__tile[data-tile=accent] .CapabilityGrid-module__bBxB5W__index{color:var(--color-accent-contrast)}.CapabilityGrid-module__bBxB5W__corner{inline-size:var(--space-7);block-size:var(--space-7);border:var(--border-width-hairline) solid var(--color-border-control);border-radius:var(--radius-pill);color:var(--color-text);grid-area:1/2;justify-content:center;place-self:start end;align-items:center;display:inline-flex}.CapabilityGrid-module__bBxB5W__tile[data-tile=accent] .CapabilityGrid-module__bBxB5W__corner{border-color:var(--color-accent-contrast);color:var(--color-accent-contrast)}.CapabilityGrid-module__bBxB5W__arrow{inline-size:var(--icon-sm);block-size:var(--icon-sm);transition:transform var(--transition-micro)}.CapabilityGrid-module__bBxB5W__title{font:var(--type-h3);letter-spacing:var(--type-h3-tracking);text-transform:var(--type-h3-transform);text-wrap:balance;grid-area:3/1/auto/-1;align-self:end}.CapabilityGrid-module__bBxB5W__titleQuiet{color:var(--color-text-quiet)}.CapabilityGrid-module__bBxB5W__link{color:inherit;transition:color var(--transition-micro);text-decoration:none}.CapabilityGrid-module__bBxB5W__link:after{content:"";position:absolute;inset:0}.CapabilityGrid-module__bBxB5W__link:focus-visible{outline:none}.CapabilityGrid-module__bBxB5W__link:focus-visible:after{outline:var(--border-width-focus) solid var(--color-focus);outline-offset:calc(-1 * (var(--border-width-focus) + var(--focus-offset)));border-radius:var(--radius-panel)}.CapabilityGrid-module__bBxB5W__tile[data-tile=accent] .CapabilityGrid-module__bBxB5W__link:focus-visible:after{outline-color:var(--color-focus-on-accent)}.CapabilityGrid-module__bBxB5W__tile:hover .CapabilityGrid-module__bBxB5W__arrow,.CapabilityGrid-module__bBxB5W__tile:focus-within .CapabilityGrid-module__bBxB5W__arrow{transform:translate(calc(var(--motion-scene-hover-image-shift) / 2), calc(-1 * var(--motion-scene-hover-image-shift) / 2))}.CapabilityGrid-module__bBxB5W__outcome{font:var(--type-body-sm);letter-spacing:var(--type-body-sm-tracking);color:var(--color-text-secondary);max-inline-size:var(--measure-lead);padding-inline:var(--space-2)}@media (min-width:48em){.CapabilityGrid-module__bBxB5W__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64em){.CapabilityGrid-module__bBxB5W__tile{padding:var(--space-6)}.CapabilityGrid-module__bBxB5W__item{gap:var(--space-5)}}
.AreaOffers-module__8GYU0G__list{gap:var(--space-4);grid-template-columns:minmax(0,1fr);inline-size:100%;display:grid}.AreaOffers-module__8GYU0G__offer{align-items:flex-start;gap:var(--space-3);min-inline-size:0;padding:var(--space-5);border-radius:var(--radius-panel);background:var(--color-bg-sunken);flex-direction:column;display:flex}.AreaOffers-module__8GYU0G__head{align-items:center;gap:var(--space-4);min-inline-size:0;display:flex}.AreaOffers-module__8GYU0G__head .AreaOffers-module__8GYU0G__glyph{block-size:var(--space-8);color:var(--color-text);flex:none}.AreaOffers-module__8GYU0G__title{font:var(--type-title);letter-spacing:var(--type-title-tracking);text-transform:var(--type-title-transform);color:var(--color-text);text-wrap:balance}.AreaOffers-module__8GYU0G__promise{font:var(--type-body-strong);letter-spacing:var(--type-body-strong-tracking);color:var(--color-text);max-inline-size:var(--measure-lead)}.AreaOffers-module__8GYU0G__need{font:var(--type-body-sm);letter-spacing:var(--type-body-sm-tracking);color:var(--color-text-secondary);max-inline-size:var(--measure-lead)}.AreaOffers-module__8GYU0G__needLabel{font-weight:var(--weight-medium);color:var(--color-text)}.AreaOffers-module__8GYU0G__action{margin-block-start:auto;padding-block-start:var(--space-3)}@media (min-width:48em){.AreaOffers-module__8GYU0G__list[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64em){.AreaOffers-module__8GYU0G__offer{padding:var(--space-6)}}
.ExpertiseAreaCards-module__TT__mG__list{gap:var(--space-4);grid-template-columns:minmax(0,1fr);inline-size:100%;display:grid}.ExpertiseAreaCards-module__TT__mG__item{min-inline-size:0;display:grid}.ExpertiseAreaCards-module__TT__mG__card{gap:var(--space-3);block-size:100%;min-inline-size:0;padding:var(--space-5);border-radius:var(--radius-panel);background:var(--color-bg-sunken);color:var(--color-text);flex-direction:column;display:flex;position:relative}.ExpertiseAreaCards-module__TT__mG__top{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-block-end:var(--space-6);display:flex}.ExpertiseAreaCards-module__TT__mG__glyphs{align-items:center;gap:var(--space-4);color:var(--color-text);display:flex}.ExpertiseAreaCards-module__TT__mG__glyphs .ExpertiseAreaCards-module__TT__mG__glyph{block-size:var(--space-8);flex:none}.ExpertiseAreaCards-module__TT__mG__corner{inline-size:var(--space-7);block-size:var(--space-7);border-radius:var(--radius-pill);background:var(--color-accent-fill);color:var(--color-accent-contrast);transition:background-color var(--duration-micro-fast) var(--ease-standard);flex:none;justify-content:center;align-items:center;display:inline-flex}.ExpertiseAreaCards-module__TT__mG__arrow{inline-size:var(--icon-md);block-size:var(--icon-md);transition:transform var(--duration-micro-slow) var(--ease-standard)}.ExpertiseAreaCards-module__TT__mG__title{font:var(--type-title);letter-spacing:var(--type-title-tracking);text-transform:var(--type-title-transform);color:var(--color-text);text-wrap:balance}.ExpertiseAreaCards-module__TT__mG__titleLink{color:inherit;transition:color var(--transition-micro);text-decoration:none}.ExpertiseAreaCards-module__TT__mG__titleLink:after{content:"";border-radius:var(--radius-panel);position:absolute;inset:0}.ExpertiseAreaCards-module__TT__mG__titleLink:focus-visible{outline:none}.ExpertiseAreaCards-module__TT__mG__titleLink:focus-visible:after{outline:var(--border-width-focus) solid var(--color-focus);outline-offset:var(--focus-offset)}.ExpertiseAreaCards-module__TT__mG__summary{font:var(--type-body-sm);letter-spacing:var(--type-body-sm-tracking);color:var(--color-text-secondary);max-inline-size:var(--measure-lead);text-wrap:pretty}@media (hover:hover){.ExpertiseAreaCards-module__TT__mG__card:hover .ExpertiseAreaCards-module__TT__mG__titleLink{color:var(--color-accent)}.ExpertiseAreaCards-module__TT__mG__card:hover .ExpertiseAreaCards-module__TT__mG__corner{background:var(--color-accent-fill-hover)}.ExpertiseAreaCards-module__TT__mG__card:hover .ExpertiseAreaCards-module__TT__mG__arrow{transform:translate(calc(var(--motion-scene-hover-image-shift) / 2), calc(-1 * var(--motion-scene-hover-image-shift) / 2))}}@media (min-width:48em){.ExpertiseAreaCards-module__TT__mG__list[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64em){.ExpertiseAreaCards-module__TT__mG__list{grid-template-columns:repeat(3,minmax(0,1fr))}.ExpertiseAreaCards-module__TT__mG__list[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.ExpertiseAreaCards-module__TT__mG__card{padding:var(--space-6)}}
.TopicRelated-module___rkYvG__card{gap:var(--space-7) var(--grid-gap);display:grid}.TopicRelated-module___rkYvG__block{align-items:flex-start;gap:var(--space-3);flex-direction:column;min-inline-size:0;display:flex}.TopicRelated-module___rkYvG__title{font:var(--type-title);letter-spacing:var(--type-title-tracking);text-transform:var(--type-title-transform);color:var(--color-text)}.TopicRelated-module___rkYvG__lead{font:var(--type-body-sm);letter-spacing:var(--type-body-sm-tracking);color:var(--color-text-secondary);max-inline-size:var(--measure-lead)}.TopicRelated-module___rkYvG__rows{flex-direction:column;inline-size:100%;display:flex}.TopicRelated-module___rkYvG__row{gap:0 var(--space-4);padding-block:var(--space-3);border-block-start:var(--border-divider);transition:background-color var(--transition-micro);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid;position:relative}.TopicRelated-module___rkYvG__row:last-child{border-block-end:var(--border-divider)}.TopicRelated-module___rkYvG__row:hover{background:var(--color-hover-overlay)}.TopicRelated-module___rkYvG__link{font:var(--type-body-strong);letter-spacing:var(--type-body-strong-tracking);color:var(--color-text);transition:color var(--transition-micro);text-decoration:none}.TopicRelated-module___rkYvG__link:after{content:"";position:absolute;inset:0}.TopicRelated-module___rkYvG__row:hover .TopicRelated-module___rkYvG__link,.TopicRelated-module___rkYvG__link:focus-visible{color:var(--color-accent)}.TopicRelated-module___rkYvG__link:focus-visible{outline:none}.TopicRelated-module___rkYvG__link:focus-visible:after{outline:var(--border-width-focus) solid var(--color-focus);outline-offset:var(--focus-offset);border-radius:var(--radius-xs)}.TopicRelated-module___rkYvG__description{font:var(--type-body-sm);letter-spacing:var(--type-body-sm-tracking);color:var(--color-text-secondary);grid-column:1}.TopicRelated-module___rkYvG__meta{font:var(--type-caption);letter-spacing:var(--type-caption-tracking);font-feature-settings:var(--features-tabular);color:var(--color-text-muted);white-space:nowrap;grid-area:1/2}@media (min-width:64em){.TopicRelated-module___rkYvG__card{grid-template-columns:repeat(2,minmax(0,1fr))}.TopicRelated-module___rkYvG__block:only-child{gap:var(--space-3) var(--grid-gap);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));place-items:start;display:grid}.TopicRelated-module___rkYvG__block:only-child>*{grid-column:1}.TopicRelated-module___rkYvG__block:only-child>.TopicRelated-module___rkYvG__rows{grid-area:1/2/span 3}}
.ServiceFAQ-module__RPIo9W__list{border-block-start:var(--border-divider);flex-direction:column;width:100%;display:flex}.ServiceFAQ-module__RPIo9W__item{border-block-end:var(--border-divider)}.ServiceFAQ-module__RPIo9W__summary{justify-content:space-between;align-items:center;gap:var(--space-5);min-height:var(--touch-target);padding-block:var(--space-4);cursor:pointer;transition:color var(--transition-micro);list-style:none;display:flex}.ServiceFAQ-module__RPIo9W__summary::-webkit-details-marker{display:none}.ServiceFAQ-module__RPIo9W__summary:hover{color:var(--color-accent)}.ServiceFAQ-module__RPIo9W__summary:focus-visible{outline:var(--border-width-focus) solid var(--color-focus);outline-offset:var(--focus-offset);border-radius:var(--radius-xs)}.ServiceFAQ-module__RPIo9W__question{font:var(--type-h4);letter-spacing:var(--type-h4-tracking);max-inline-size:var(--measure-lead)}.ServiceFAQ-module__RPIo9W__marker{inline-size:var(--icon-md);block-size:var(--icon-md);flex:none;position:relative}.ServiceFAQ-module__RPIo9W__marker:before,.ServiceFAQ-module__RPIo9W__marker:after{content:"";inline-size:100%;block-size:var(--border-width-emphasis);border-radius:var(--radius-mark);background:var(--color-accent-mark);position:absolute;inset-block-start:50%;inset-inline-start:0;transform:translateY(-50%)}.ServiceFAQ-module__RPIo9W__marker:after{transition:transform var(--duration-micro) var(--ease-standard);transform:translateY(-50%)rotate(90deg)}.ServiceFAQ-module__RPIo9W__details[open] .ServiceFAQ-module__RPIo9W__marker:after{transform:translateY(-50%)rotate(0)}.ServiceFAQ-module__RPIo9W__answer{padding-block:0 var(--space-5);color:var(--color-text-secondary);max-inline-size:var(--measure-prose)}.ServiceFAQ-module__RPIo9W__answer>*+*{margin-block-start:var(--space-3)}@media (prefers-reduced-motion:reduce){.ServiceFAQ-module__RPIo9W__marker:after{transition:none}}
.TopicTrack-module__ziXE7q__track{--tile:var(--space-8);gap:var(--space-4);grid-template-columns:minmax(0,1fr);inline-size:100%;display:grid}.TopicTrack-module__ziXE7q__step{align-items:center;gap:var(--space-4);min-inline-size:0;display:flex;position:relative}.TopicTrack-module__ziXE7q__step:not(:last-child):before{content:"";inset-block:var(--tile) calc(-1 * var(--space-4));border-inline-start:var(--border-width-hairline) solid var(--color-border-control);position:absolute;inset-inline-start:calc(var(--tile) / 2)}.TopicTrack-module__ziXE7q__tile{inline-size:var(--tile);block-size:var(--tile);border-radius:var(--radius-md);background:var(--color-bg-sunken);color:var(--color-text);flex:none;align-self:flex-start;place-items:center;display:grid}.TopicTrack-module__ziXE7q__tile>svg{block-size:calc(var(--tile) * .58)}.TopicTrack-module__ziXE7q__current .TopicTrack-module__ziXE7q__tile{background:var(--color-bg)}.TopicTrack-module__ziXE7q__text{gap:var(--space-1);flex-direction:column;min-inline-size:0;display:flex}.TopicTrack-module__ziXE7q__index{font:var(--type-eyebrow);letter-spacing:var(--type-eyebrow-tracking);font-feature-settings:var(--features-eyebrow);color:var(--color-text-muted)}.TopicTrack-module__ziXE7q__title{font:var(--weight-label) var(--step-0) / var(--leading-h4) var(--font-label);letter-spacing:var(--tracking-h4);color:var(--color-text-secondary);text-wrap:balance}.TopicTrack-module__ziXE7q__current .TopicTrack-module__ziXE7q__title{color:var(--color-text)}.TopicTrack-module__ziXE7q__link{transition:color var(--transition-micro);text-decoration:none}.TopicTrack-module__ziXE7q__link:after{content:"";position:absolute;inset:0}.TopicTrack-module__ziXE7q__link:focus-visible{outline:none}.TopicTrack-module__ziXE7q__link:focus-visible:after{outline:var(--border-width-focus) solid var(--color-focus);outline-offset:var(--focus-offset);border-radius:var(--radius-xs)}@media (hover:hover){.TopicTrack-module__ziXE7q__step:hover .TopicTrack-module__ziXE7q__link{color:var(--color-accent)}}@media (min-width:64em){.TopicTrack-module__ziXE7q__track{--tile:var(--space-9);gap:var(--space-5);grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.TopicTrack-module__ziXE7q__step{align-items:flex-start;gap:var(--space-4);flex-direction:column}.TopicTrack-module__ziXE7q__step:not(:last-child):before{inset-block:calc(var(--tile) / 2) auto;border-inline-start:0;border-block-start:var(--border-width-hairline) solid var(--color-border-control);block-size:0;inset-inline-start:var(--tile);inset-inline-end:calc(-1 * var(--space-5))}}
.LogoMask-module__Sw4dKa__logo{block-size:calc(var(--logo-height,1.75rem) * var(--logo-scale,1));aspect-ratio:var(--logo-aspect);background-color:var(--logo-color,var(--color-text-secondary));-webkit-mask:var(--logo-src) center / contain no-repeat;-webkit-mask:var(--logo-src) center / contain no-repeat;mask:var(--logo-src) center / contain no-repeat;transition:background-color var(--transition-micro);place-self:start;display:block}
.IndependentWork-module__MirYTa__list{flex-direction:column;inline-size:100%;margin:0;padding:0;display:flex}.IndependentWork-module__MirYTa__item{gap:var(--space-4) var(--space-5);padding-block:var(--space-6);border-block-start:var(--border-width-hairline) solid var(--color-border-hairline);display:grid}.IndependentWork-module__MirYTa__item:last-child{border-block-end:var(--border-width-hairline) solid var(--color-border-hairline)}.IndependentWork-module__MirYTa__text{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.IndependentWork-module__MirYTa__logo{--logo-height:2.5rem;--logo-color:var(--color-text);margin-block-end:var(--space-2)}.IndependentWork-module__MirYTa__title{font:var(--type-h3);letter-spacing:var(--type-h3-tracking);text-transform:var(--type-h3-transform);max-inline-size:var(--measure-heading)}.IndependentWork-module__MirYTa__link{color:var(--color-text);text-decoration-color:#0000;position:relative}.IndependentWork-module__MirYTa__link:before{content:"";inset-block:calc((1lh - var(--touch-target)) / 2);position:absolute;inset-inline:0}.IndependentWork-module__MirYTa__link:hover,.IndependentWork-module__MirYTa__link:focus-visible{color:var(--color-accent);-webkit-text-decoration-color:var(--color-link-underline);text-decoration-color:var(--color-link-underline)}.IndependentWork-module__MirYTa__tagline{font:var(--type-body-strong);letter-spacing:var(--type-body-strong-tracking);max-inline-size:var(--measure-short)}.IndependentWork-module__MirYTa__summary{color:var(--color-text-secondary);max-inline-size:var(--measure-lead)}.IndependentWork-module__MirYTa__meta{gap:var(--space-3);flex-direction:column;min-width:0;margin:0;display:flex}.IndependentWork-module__MirYTa__metaRow{gap:var(--space-1);flex-direction:column;display:flex}.IndependentWork-module__MirYTa__metaLabel{font:var(--type-caption);letter-spacing:var(--type-caption-tracking);color:var(--color-text-muted)}.IndependentWork-module__MirYTa__metaValue{font:var(--type-body-sm);letter-spacing:var(--type-body-sm-tracking);color:var(--color-text-secondary);margin:0}.IndependentWork-module__MirYTa__all{margin-block-start:var(--space-6)}@media (min-width:48em){.IndependentWork-module__MirYTa__item{grid-template-columns:minmax(0,3fr) minmax(12rem,2fr);align-items:start}}
.ProfileHero-module___tm5La__hero{gap:var(--space-7) var(--grid-gap);display:grid}.ProfileHero-module___tm5La__text{align-items:flex-start;gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.ProfileHero-module___tm5La__title{inline-size:100%}.ProfileHero-module___tm5La__lead{font:var(--type-lead);letter-spacing:var(--type-lead-tracking);color:var(--color-text-secondary);max-inline-size:var(--measure-lead)}.ProfileHero-module___tm5La__facts{gap:var(--space-3) var(--space-7);border-block-start:var(--border-width-hairline) solid var(--color-border);flex-wrap:wrap;inline-size:100%;margin:0;padding-block-start:var(--space-4);display:flex}.ProfileHero-module___tm5La__fact{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.ProfileHero-module___tm5La__term{font:var(--type-eyebrow);letter-spacing:var(--type-eyebrow-tracking);text-transform:var(--type-eyebrow-transform);font-feature-settings:var(--features-eyebrow);color:var(--color-text-muted)}.ProfileHero-module___tm5La__description{font:var(--type-body-sm);letter-spacing:var(--type-body-sm-tracking);color:var(--color-text);margin:0}.ProfileHero-module___tm5La__actions{padding-block:var(--space-2) var(--space-5)}.ProfileHero-module___tm5La__media{min-width:0}@media (min-width:64em){.ProfileHero-module___tm5La__hero{grid-template-columns:repeat(var(--grid-columns-desktop), minmax(0, 1fr));align-items:start}.ProfileHero-module___tm5La__text{grid-column:var(--grid-span-hero-text)}.ProfileHero-module___tm5La__title{max-inline-size:none}.ProfileHero-module___tm5La__media{grid-column:var(--grid-span-hero-media);justify-self:end;inline-size:100%}}
.page-module__H2cmPW__track{gap:var(--space-6);display:grid}.page-module__H2cmPW__trackHead{align-items:flex-start;gap:var(--space-4);flex-direction:column;min-inline-size:0;display:flex}.page-module__H2cmPW__trackTitle{font:var(--type-h2);letter-spacing:var(--type-h2-tracking);text-transform:var(--type-h2-transform);max-inline-size:var(--measure-heading);text-wrap:balance}.page-module__H2cmPW__trackLead{font:var(--type-lead);letter-spacing:var(--type-lead-tracking);color:var(--color-text-secondary);max-inline-size:var(--measure-lead)}.page-module__H2cmPW__example{gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-panel);background:var(--color-bg-sunken);display:grid}.page-module__H2cmPW__exampleLabel{align-items:center;gap:var(--space-2);font:var(--type-eyebrow);letter-spacing:var(--type-eyebrow-tracking);text-transform:var(--type-eyebrow-transform);font-feature-settings:var(--features-eyebrow);color:var(--color-text);flex-wrap:wrap;display:flex}.page-module__H2cmPW__exampleMark{inline-size:calc(var(--space-1) + var(--border-width-hairline));block-size:calc(var(--space-1) + var(--border-width-hairline));border-radius:var(--radius-mark);background:var(--color-accent);flex:none}.page-module__H2cmPW__exampleNote{color:var(--color-text-muted);flex-basis:100%;padding-inline-start:calc(var(--space-1) + var(--border-width-hairline) + var(--space-2))}@media (min-width:48em){.page-module__H2cmPW__exampleNote{border-inline-start:var(--border-width-hairline) solid var(--color-border-control);flex-basis:auto;padding-inline-start:var(--space-2)}}.page-module__H2cmPW__exampleText{font:var(--type-body);letter-spacing:var(--type-body-tracking);color:var(--color-text-secondary);max-inline-size:var(--measure-wide)}.page-module__H2cmPW__exampleScenario{font-weight:var(--weight-strong);color:var(--color-text)}@media (min-width:64em){.page-module__H2cmPW__example{padding:var(--space-6)}}.page-module__H2cmPW__exampleNotes{margin-block-start:var(--space-6)}
.Writing-module__yinbnW__list{flex-direction:column;inline-size:100%;margin:0;padding:0;display:flex}.Writing-module__yinbnW__item{gap:var(--space-4) var(--space-5);padding-block:var(--space-6);border-block-start:var(--border-width-hairline) solid var(--color-border-hairline);display:grid}.Writing-module__yinbnW__item:last-child{border-block-end:var(--border-width-hairline) solid var(--color-border-hairline)}.Writing-module__yinbnW__text{align-items:flex-start;gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.Writing-module__yinbnW__title{font:var(--type-h3);letter-spacing:var(--type-h3-tracking);text-transform:var(--type-h3-transform);max-inline-size:var(--measure-heading)}.Writing-module__yinbnW__link{color:var(--color-text);text-decoration-color:#0000;position:relative}.Writing-module__yinbnW__link:before{content:"";inset-block:calc((1lh - var(--touch-target)) / 2);position:absolute;inset-inline:0}.Writing-module__yinbnW__link:hover,.Writing-module__yinbnW__link:focus-visible{color:var(--color-accent);-webkit-text-decoration-color:var(--color-link-underline);text-decoration-color:var(--color-link-underline)}.Writing-module__yinbnW__summary{color:var(--color-text-secondary);max-inline-size:var(--measure-lead)}.Writing-module__yinbnW__read{margin-block-start:var(--space-2)}.Writing-module__yinbnW__meta{gap:var(--space-2);font:var(--type-body-sm);letter-spacing:var(--type-body-sm-tracking);color:var(--color-text-secondary);flex-wrap:wrap;margin:0;display:flex}.Writing-module__yinbnW__meta>span+time:before{content:"·" / "";color:var(--color-text-muted);margin-inline-end:var(--space-2)}@media (min-width:48em){.Writing-module__yinbnW__item{grid-template-columns:minmax(0,3fr) minmax(12rem,2fr);align-items:start}}
.ExperienceStrip-module__gcaFmW__grid{gap:var(--space-6) var(--space-8);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.ExperienceStrip-module__gcaFmW__header{min-inline-size:0}.ExperienceStrip-module__gcaFmW__heading{max-inline-size:32.5rem;margin-block-end:0}.ExperienceStrip-module__gcaFmW__strip{align-items:center;gap:var(--space-4) var(--space-7);flex-wrap:wrap;min-inline-size:0;display:flex}.ExperienceStrip-module__gcaFmW__relationship{font:var(--type-body-sm);letter-spacing:var(--type-body-sm-tracking);color:var(--color-text-muted);flex:none}.ExperienceStrip-module__gcaFmW__organisations{--logo-height:1.5rem;--logo-row-height:2.5rem;align-items:center;gap:var(--space-3) var(--space-7);flex-wrap:wrap;min-inline-size:0;display:flex}.ExperienceStrip-module__gcaFmW__organisation{block-size:var(--logo-row-height);white-space:nowrap;align-items:center;display:flex}.ExperienceStrip-module__gcaFmW__name{font:var(--type-h4);letter-spacing:var(--type-h4-tracking);color:var(--color-text-secondary)}@media (min-width:64em){.ExperienceStrip-module__gcaFmW__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.ExperienceStrip-module__gcaFmW__strip{align-items:flex-end;gap:var(--space-4);flex-flow:column}.ExperienceStrip-module__gcaFmW__organisations{--logo-height:1.625rem;--logo-row-height:2.75rem;flex-wrap:wrap;justify-content:flex-end}}@media (min-width:64em) and (max-width:79.99em){.ExperienceStrip-module__gcaFmW__organisations{grid-template-columns:repeat(2,auto);justify-content:end;display:grid}}
.GlyphPanel-module__vN5Dna__panel{justify-content:center;align-items:center;gap:var(--space-7);min-block-size:calc(var(--space-12) + var(--space-9));padding:var(--space-7);border-radius:var(--radius-panel);background:var(--color-bg-sunken);color:var(--color-text);display:flex}.GlyphPanel-module__vN5Dna__panel .GlyphPanel-module__vN5Dna__glyph{block-size:var(--space-11);flex:none}@media (min-width:64em){.GlyphPanel-module__vN5Dna__panel .GlyphPanel-module__vN5Dna__glyph{block-size:var(--space-12)}}
.ServiceGroups-module__IKMezG__list{border-block-start:var(--border-divider);flex-direction:column;width:100%;display:flex}.ServiceGroups-module__IKMezG__group{gap:var(--space-5) var(--grid-gap);padding-block:var(--space-7);border-block-end:var(--border-divider);grid-template-columns:minmax(0,1fr);display:grid}.ServiceGroups-module__IKMezG__head{align-items:flex-start;gap:var(--space-5);min-width:0;display:flex}.ServiceGroups-module__IKMezG__glyph{block-size:calc(var(--space-9) + var(--space-3));color:var(--color-text);flex:none}.ServiceGroups-module__IKMezG__heading{gap:var(--space-2);min-width:0;display:grid}.ServiceGroups-module__IKMezG__index{font:var(--type-eyebrow);letter-spacing:var(--type-eyebrow-tracking);font-feature-settings:var(--features-eyebrow);color:var(--color-accent)}.ServiceGroups-module__IKMezG__title{font:var(--type-h3);letter-spacing:var(--type-h3-tracking);text-transform:var(--type-h3-transform);max-inline-size:var(--measure-heading)}.ServiceGroups-module__IKMezG__promise{font:var(--type-lead);letter-spacing:var(--type-lead-tracking);color:var(--color-text);max-inline-size:var(--measure-lead)}.ServiceGroups-module__IKMezG__narrative{gap:var(--space-4);align-content:start;min-width:0;display:grid}.ServiceGroups-module__IKMezG__need,.ServiceGroups-module__IKMezG__approach{font:var(--type-body);letter-spacing:var(--type-body-tracking);max-inline-size:var(--measure-lead)}.ServiceGroups-module__IKMezG__need{color:var(--color-text-secondary)}.ServiceGroups-module__IKMezG__approach{color:var(--color-text)}.ServiceGroups-module__IKMezG__deliverablesBlock,.ServiceGroups-module__IKMezG__evidenceBlock{gap:var(--space-3);align-content:start;min-width:0;display:grid}.ServiceGroups-module__IKMezG__factLabel{align-items:center;gap:var(--space-2);font:var(--type-eyebrow);letter-spacing:var(--type-eyebrow-tracking);text-transform:var(--type-eyebrow-transform);font-feature-settings:var(--features-eyebrow);color:var(--color-text-muted);display:flex}.ServiceGroups-module__IKMezG__mark{inline-size:var(--space-2);block-size:var(--space-2);border-radius:var(--radius-mark);background:var(--color-accent-mark);flex:none}.ServiceGroups-module__IKMezG__deliverablesBlock .ServiceGroups-module__IKMezG__deliverables{gap:var(--space-2);font:var(--type-body);letter-spacing:var(--type-body-tracking);color:var(--color-text);max-inline-size:var(--measure-lead);padding-inline-start:1.1em;list-style:outside;display:grid}.ServiceGroups-module__IKMezG__deliverable::marker{color:var(--color-accent-mark)}.ServiceGroups-module__IKMezG__footer{justify-content:space-between;align-items:flex-start;gap:var(--space-4) var(--space-6);border-block-start:var(--border-width-hairline) solid var(--color-border-hairline);flex-wrap:wrap;padding-block-start:var(--space-5);display:flex}.ServiceGroups-module__IKMezG__evidence{gap:var(--space-1);font:var(--type-body);letter-spacing:var(--type-body-tracking);display:grid}.ServiceGroups-module__IKMezG__evidenceInline{align-items:baseline;column-gap:var(--space-2);row-gap:var(--space-1);flex-wrap:wrap;display:flex}.ServiceGroups-module__IKMezG__evidenceInline .ServiceGroups-module__IKMezG__evidenceItem+.ServiceGroups-module__IKMezG__evidenceItem:before{content:"·" / "";color:var(--color-text-muted);margin-inline-end:var(--space-2)}.ServiceGroups-module__IKMezG__evidenceItem{min-width:0}.ServiceGroups-module__IKMezG__evidenceLink{min-block-size:var(--touch-target);max-inline-size:var(--measure-lead);color:var(--color-accent);align-items:center;text-decoration-color:currentColor;display:inline-flex}.ServiceGroups-module__IKMezG__evidenceLink:hover,.ServiceGroups-module__IKMezG__evidenceLink:focus-visible{color:var(--color-accent-hover)}.ServiceGroups-module__IKMezG__footer .ServiceGroups-module__IKMezG__cta{white-space:normal;text-wrap:balance;flex:0 auto;max-inline-size:100%}@media (min-width:48em){.ServiceGroups-module__IKMezG__group{column-gap:var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr))}.ServiceGroups-module__IKMezG__head,.ServiceGroups-module__IKMezG__footer{grid-column:1/-1}}
