.close-module__t77DUW__section{padding-block:var(--section) clamp(3rem, 2rem + 4vw, 6rem)}.close-module__t77DUW__grid{gap:clamp(1.75rem,4vw,2.5rem);display:grid}@media (min-width:1024px){.close-module__t77DUW__grid{-moz-column-gap:20px;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:20px}.close-module__t77DUW__copy{grid-column:1/span 7}.close-module__t77DUW__side{grid-column:8/span 5;padding-bottom:.5rem}}.close-module__t77DUW__title{max-width:10em;color:var(--color-ink)}.close-module__t77DUW__lede{max-width:28rem;color:var(--color-body);font-size:clamp(1rem,.95rem + .25vw,1.125rem);line-height:1.5}.close-module__t77DUW__actions{flex-wrap:wrap;gap:12px;margin-top:2rem;display:flex}.close-module__t77DUW__actions>.btn{white-space:normal;text-align:left}@media (max-width:639px){.close-module__t77DUW__actions>.btn{width:100%}}
.delivered-module__eg2YIq__section{padding-block:var(--section-tight) var(--section)}.delivered-module__eg2YIq__top{gap:1.5rem;display:grid}@media (min-width:1024px){.delivered-module__eg2YIq__top{-moz-column-gap:20px;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:20px}.delivered-module__eg2YIq__title{grid-column:1/span 6}.delivered-module__eg2YIq__lede{grid-column:8/span 5;padding-bottom:.375rem}}.delivered-module__eg2YIq__title{max-width:11em;color:var(--color-ink)}.delivered-module__eg2YIq__lede{max-width:32rem;color:var(--color-body);font-size:clamp(1rem,.95rem + .25vw,1.125rem);line-height:1.5}.delivered-module__eg2YIq__panels{gap:20px;margin-top:clamp(2.5rem,4vw,4rem);display:grid}@media (min-width:768px){.delivered-module__eg2YIq__panels{grid-template-columns:repeat(2,minmax(0,1fr))}}.delivered-module__eg2YIq__panel{border-radius:10px;flex-direction:column;padding:clamp(1.5rem,1rem + 2.5vw,3rem);display:flex}.delivered-module__eg2YIq__panel[data-tone=mint]{background:url(/media/bg/mint-paper.webp) 20% 30% / cover no-repeat, var(--color-teal-wash)}.delivered-module__eg2YIq__panel[data-tone=sand]{background:url(/media/bg/sand-paper.webp) 60% 35% / cover no-repeat, var(--color-sand)}.delivered-module__eg2YIq__panelHead{gap:1rem;display:grid}.delivered-module__eg2YIq__logo{width:auto;height:3.5rem}.delivered-module__eg2YIq__panel[data-tone=sand] .delivered-module__eg2YIq__logo{height:3.25rem}.delivered-module__eg2YIq__context{max-width:26rem;color:var(--color-navy);font-size:1rem;line-height:1.5}.delivered-module__eg2YIq__figures{margin-top:clamp(2rem,4vw,3.5rem)}.delivered-module__eg2YIq__figure{align-content:start;display:grid}.delivered-module__eg2YIq__figure .delivered-module__eg2YIq__label{max-width:22rem}.delivered-module__eg2YIq__value{font-family:var(--font-display);letter-spacing:-.035em;font-variant-numeric:lining-nums tabular-nums;color:var(--color-ink);gap:.75rem;font-size:clamp(3.5rem,2rem + 4.5vw,6rem);font-weight:400;line-height:.9;display:grid}.delivered-module__eg2YIq__rule{height:2px;display:block;position:relative}.delivered-module__eg2YIq__ruleBase,.delivered-module__eg2YIq__ruleShare{transform-origin:0;position:absolute;left:0}.delivered-module__eg2YIq__ruleBase{background:#3245594d;width:100%;height:1px;top:.5px}.delivered-module__eg2YIq__ruleShare{width:var(--share);background:var(--color-teal-ink);height:2px;top:0}.delivered-module__eg2YIq__label{max-width:15rem;color:var(--color-navy);margin-top:.75rem;font-size:.9375rem;line-height:1.4}.delivered-module__eg2YIq__panelLink{margin-top:auto;padding-top:2rem}.motion .delivered-module__eg2YIq__panel{clip-path:inset(0 0 99.99% round 10px);transition:clip-path .9s var(--ease-out);transition-delay:calc(var(--i) * .14s)}:is(.motion .delivered-module__eg2YIq__panel>:not(.delivered-module__eg2YIq__figures),.motion .delivered-module__eg2YIq__panel .delivered-module__eg2YIq__figure){opacity:0;transition:opacity .25s linear, translate .9s var(--ease-rise);transition-delay:calc(var(--i) * .14s + .18s);translate:0 24px}:is(.motion .delivered-module__eg2YIq__ruleBase,.motion .delivered-module__eg2YIq__ruleShare){transition:scale 1.2s cubic-bezier(.23,1,.32,1);transition-delay:calc(var(--i) * .14s + .6s);scale:0 1}.motion .delivered-module__eg2YIq__ruleShare{transition-duration:1.6s;transition-delay:calc(var(--i) * .14s + .9s)}.motion .delivered-module__eg2YIq__panel.is-inview{clip-path:inset(0 round 10px)}.motion-failsafe:not([data-motion-booted]) .delivered-module__eg2YIq__panel{clip-path:inset(0 round 10px)}.motion .delivered-module__eg2YIq__panel.is-inview>:not(.delivered-module__eg2YIq__figures){opacity:1;translate:none}.motion .delivered-module__eg2YIq__panel.is-inview .delivered-module__eg2YIq__figure{opacity:1;translate:none}.motion-failsafe:not([data-motion-booted]) .delivered-module__eg2YIq__panel>:not(.delivered-module__eg2YIq__figures){opacity:1;translate:none}.motion-failsafe:not([data-motion-booted]) .delivered-module__eg2YIq__panel .delivered-module__eg2YIq__figure{opacity:1;translate:none}.motion .delivered-module__eg2YIq__panel.is-inview :is(.delivered-module__eg2YIq__ruleBase,.delivered-module__eg2YIq__ruleShare){scale:1}.motion-failsafe:not([data-motion-booted]) :is(.delivered-module__eg2YIq__ruleBase,.delivered-module__eg2YIq__ruleShare){scale:1}
.engagements-module__QFbOXW__section{--stage-assess:#d9a46a;--stage-build:var(--color-teal);--stage-operate:var(--color-seafoam);padding-block:clamp(3.5rem, 2rem + 5vw, 7rem) var(--section-tight);scroll-margin-top:var(--header-h)}.engagements-module__QFbOXW__top{gap:1.5rem;display:grid}@media (min-width:1024px){.engagements-module__QFbOXW__top{-moz-column-gap:20px;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:20px}.engagements-module__QFbOXW__title{grid-column:1/span 7}.engagements-module__QFbOXW__lede{grid-column:9/span 4;padding-bottom:.375rem}}.engagements-module__QFbOXW__title{max-width:10em;color:var(--color-ink)}.engagements-module__QFbOXW__lede{max-width:26rem;color:var(--color-body);font-size:clamp(1rem,.95rem + .25vw,1.125rem);line-height:1.5}.engagements-module__QFbOXW__filters{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:clamp(2.5rem,4vw,4rem);padding-bottom:1.25rem;display:flex}.engagements-module__QFbOXW__filterLabel{color:var(--color-ink);font-size:.9375rem}.engagements-module__QFbOXW__filterGroup{background:#3245590f;border:0;border-radius:999px;grid-template-columns:repeat(4,auto);gap:4px;min-inline-size:0;margin:0;padding:4px;display:grid}.engagements-module__QFbOXW__filter{min-width:44px;min-height:44px;color:var(--color-navy);font:inherit;cursor:pointer;transition:background-color .25s var(--ease-out), color .25s var(--ease-out);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:0 .875rem;font-size:.9375rem;display:inline-flex}.engagements-module__QFbOXW__filter:not([data-stage=all]):before{content:"";background:var(--dot);border-radius:50%;flex:none;width:8px;height:8px}.engagements-module__QFbOXW__filter[data-stage=assess]{--dot:var(--stage-assess)}.engagements-module__QFbOXW__filter[data-stage=build]{--dot:var(--stage-build)}.engagements-module__QFbOXW__filter[data-stage=operate]{--dot:var(--stage-operate)}@media (hover:hover) and (pointer:fine){.engagements-module__QFbOXW__filter:hover{background:#3245590f}}.engagements-module__QFbOXW__filter[aria-pressed=true]{background:var(--color-navy);color:#fff}.engagements-module__QFbOXW__filter:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.engagements-module__QFbOXW__filterCount{font-variant-numeric:tabular-nums;color:var(--color-muted);font-size:.8125rem}.engagements-module__QFbOXW__filter[aria-pressed=true] .engagements-module__QFbOXW__filterCount{color:#c9d5df}@media (max-width:479px){.engagements-module__QFbOXW__filterGroup{grid-template-columns:auto repeat(3,minmax(0,1fr));width:100%}.engagements-module__QFbOXW__filter{gap:.375rem;padding:0 .5rem}.engagements-module__QFbOXW__filterCount{display:none}}.engagements-module__QFbOXW__filterStatus{color:var(--color-muted);font-size:.875rem}@media (min-width:1024px){.engagements-module__QFbOXW__filterStatus{margin-left:auto}}.engagements-module__QFbOXW__list{border-top:1px solid var(--color-line-strong)}.engagements-module__QFbOXW__row{scroll-margin-top:calc(var(--header-h) + 1rem);interpolate-size:allow-keywords;position:relative}.engagements-module__QFbOXW__row[hidden]{display:none}.engagements-module__QFbOXW__row:after,.engagements-module__QFbOXW__row:before{content:"";transform-origin:0;pointer-events:none;height:1px;position:absolute;bottom:0;left:0;right:0}.engagements-module__QFbOXW__row:after{background:var(--color-line-strong)}.engagements-module__QFbOXW__row:before{z-index:1;background:var(--color-teal-ink);height:2px;transition:scale .9s var(--ease-expo);scale:0 1}.engagements-module__QFbOXW__row[open]:before{scale:1}@media (hover:hover) and (pointer:fine){.engagements-module__QFbOXW__row:has(.engagements-module__QFbOXW__summary:hover):before{scale:1}}.engagements-module__QFbOXW__summary{-moz-column-gap:.75rem;cursor:pointer;grid-template-columns:minmax(0,1fr) 44px;grid-template-areas:"name toggle""outcome toggle""deadline toggle""stage toggle";align-items:start;column-gap:.75rem;min-height:44px;padding:1.5rem 0;list-style:none;display:grid}.engagements-module__QFbOXW__summary::-webkit-details-marker{display:none}.engagements-module__QFbOXW__summary:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:4px}.engagements-module__QFbOXW__name{letter-spacing:-.025em;color:var(--color-ink);text-wrap:balance;transition:color .25s linear, translate .7s var(--ease-expo);grid-area:name;font-size:clamp(1.75rem,1.05rem + 2.1vw,3.25rem);line-height:1.02}.engagements-module__QFbOXW__row[open] .engagements-module__QFbOXW__name{color:var(--color-teal-ink)}@media (hover:hover) and (pointer:fine){.engagements-module__QFbOXW__summary:hover .engagements-module__QFbOXW__name{color:var(--color-teal-ink)}.engagements-module__QFbOXW__summary:hover .engagements-module__QFbOXW__toggle{border-color:var(--color-navy)}}.engagements-module__QFbOXW__outcome{grid-area:outcome;gap:.375rem;margin-top:.875rem;display:grid}.engagements-module__QFbOXW__outcomeLine{color:var(--color-navy);font-size:clamp(1rem,.95rem + .2vw,1.125rem);line-height:1.4}.engagements-module__QFbOXW__deadline{max-width:60ch;color:var(--color-teal-ink);grid-area:deadline;margin-top:.625rem;font-size:.875rem;font-weight:500;line-height:1.45}.engagements-module__QFbOXW__stage{font-family:var(--font-sans);letter-spacing:0;color:var(--color-ink);grid-area:stage;align-items:center;gap:.5rem;margin-top:.75rem;font-size:.8125rem;font-weight:500;display:inline-flex}.engagements-module__QFbOXW__stage:before{content:"";background:var(--dot);border-radius:50%;width:8px;height:8px}.engagements-module__QFbOXW__stage[data-stage=assess]{--dot:var(--stage-assess)}.engagements-module__QFbOXW__stage[data-stage=build]{--dot:var(--stage-build)}.engagements-module__QFbOXW__stage[data-stage=operate]{--dot:var(--stage-operate)}.engagements-module__QFbOXW__toggle{border:1px solid var(--color-line-strong);width:44px;height:44px;color:var(--color-navy);transition:rotate .5s var(--ease-expo), background-color .25s var(--ease-out), color .25s var(--ease-out), border-color .25s var(--ease-out);border-radius:50%;grid-area:toggle;place-items:center;display:grid}.engagements-module__QFbOXW__row[open] .engagements-module__QFbOXW__toggle{background:var(--color-navy);border-color:var(--color-navy);color:#fff;rotate:45deg}@media (min-width:1024px){.engagements-module__QFbOXW__summary{-moz-column-gap:20px;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:none;align-items:baseline;column-gap:20px;padding:2rem 0}.engagements-module__QFbOXW__name{grid-area:1/1/auto/span 6}.engagements-module__QFbOXW__outcome{grid-area:1/7/auto/span 3;margin-top:0}.engagements-module__QFbOXW__deadline{grid-area:2/1/auto/span 9;max-width:none;margin-top:.75rem}.engagements-module__QFbOXW__stage{grid-area:1/10/auto/span 2;margin-top:0}.engagements-module__QFbOXW__toggle{grid-area:1/12;place-self:center end}}@media (min-width:1024px) and (hover:hover) and (pointer:fine){.engagements-module__QFbOXW__summary:hover .engagements-module__QFbOXW__name{translate:10px}}.engagements-module__QFbOXW__body{gap:2rem;padding:0 0 2.5rem;display:grid}@media (min-width:1024px){.engagements-module__QFbOXW__body{-moz-column-gap:20px;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:20px;padding:.5rem 0 3.5rem}.engagements-module__QFbOXW__text{grid-column:1/span 6}.engagements-module__QFbOXW__deliver{grid-column:8/span 5}}@media (min-width:640px) and (max-width:1023px){.engagements-module__QFbOXW__body{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.engagements-module__QFbOXW__text p{max-width:34rem;color:var(--color-body);font-size:1rem;line-height:1.6}.engagements-module__QFbOXW__text .engagements-module__QFbOXW__note{color:var(--color-ink);margin-top:1rem}.engagements-module__QFbOXW__actions{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:1.5rem;display:flex}.engagements-module__QFbOXW__actions>.btn{white-space:normal;text-align:left}.engagements-module__QFbOXW__deliverTitle{font-family:var(--font-display);color:var(--color-ink);font-size:1.0625rem;font-weight:400}.engagements-module__QFbOXW__deliverList{margin-top:.625rem}.engagements-module__QFbOXW__deliverList li{border-top:1px solid var(--color-line);color:var(--color-navy);padding:.5625rem 0 .5625rem 1.5rem;font-size:.9375rem;line-height:1.4;position:relative}.engagements-module__QFbOXW__deliverList li:before{content:"";border:solid var(--color-seafoam-ink);border-width:0 1.6px 1.6px 0;width:5px;height:9px;position:absolute;top:.9rem;left:.125rem;rotate:45deg}@media (prefers-reduced-motion:no-preference){.engagements-module__QFbOXW__row::details-content{block-size:0;transition:block-size .4s var(--ease-out), content-visibility .4s allow-discrete;overflow:clip}.engagements-module__QFbOXW__row[open]::details-content{block-size:auto}.engagements-module__QFbOXW__row[open] .engagements-module__QFbOXW__text,.engagements-module__QFbOXW__row[open] .engagements-module__QFbOXW__deliver{animation:engagements-module__QFbOXW__byc-row-rise .5s var(--ease-out) backwards}.engagements-module__QFbOXW__row[open] .engagements-module__QFbOXW__deliver{animation-delay:.12s}}@keyframes engagements-module__QFbOXW__byc-row-rise{0%{opacity:0;translate:0 16px}28%{opacity:1}}.motion .engagements-module__QFbOXW__row:after{transition:scale 1.2s cubic-bezier(.23,1,.32,1);transition-delay:calc(min(var(--i), 5) * .14s);scale:0 1}.motion .engagements-module__QFbOXW__list:not(.is-inview) .engagements-module__QFbOXW__summary{opacity:0;translate:0 40px}.motion .engagements-module__QFbOXW__summary{transition:opacity .25s linear, translate .9s var(--ease-rise);transition-delay:calc(min(var(--i), 5) * .14s + .14s)}.motion .engagements-module__QFbOXW__list.is-inview .engagements-module__QFbOXW__row:after{scale:1}.motion-failsafe:not([data-motion-booted]) .engagements-module__QFbOXW__row:after{scale:1}.motion-failsafe:not([data-motion-booted]) .engagements-module__QFbOXW__list .engagements-module__QFbOXW__summary{opacity:1;translate:none}.motion .engagements-module__QFbOXW__filters:not(.is-inview)>*{opacity:0;translate:0 24px}.motion .engagements-module__QFbOXW__filters>*{transition:opacity .25s linear, translate .9s var(--ease-rise)}.motion .engagements-module__QFbOXW__filters>:nth-child(2){transition-delay:.14s}.motion .engagements-module__QFbOXW__filters>:nth-child(3){transition-delay:.28s}.motion-failsafe:not([data-motion-booted]) .engagements-module__QFbOXW__filters>*{opacity:1;translate:none}
.hero-module__V2DhsG__hero{isolation:isolate;margin-top:calc(-1 * var(--header-h));padding-top:calc(var(--header-h) + clamp(2.5rem, 1rem + 5vw, 6rem));padding-bottom:var(--section-tight);position:relative;overflow:clip}.hero-module__V2DhsG__grid{gap:clamp(1.75rem,4vw,2.5rem);display:grid}@media (min-width:1024px){.hero-module__V2DhsG__grid{-moz-column-gap:20px;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:20px}.hero-module__V2DhsG__title{grid-column:1/span 7}.hero-module__V2DhsG__side{grid-column:8/span 5;padding-bottom:.5rem}}.hero-module__V2DhsG__title{max-width:11em;color:var(--color-ink)}.hero-module__V2DhsG__lede{max-width:30rem;color:var(--color-navy);font-size:clamp(1.0625rem,.98rem + .3vw,1.25rem);line-height:1.42}.hero-module__V2DhsG__actions{flex-wrap:wrap;gap:12px;margin-top:clamp(1.5rem,2.5vw,2rem);display:flex}.hero-module__V2DhsG__award{max-width:30rem;color:var(--color-body);margin-top:2rem;font-size:.875rem;line-height:1.5}@media (max-width:767px){.hero-module__V2DhsG__actions>.btn{width:100%}}
.how-module__nmR3kG__section{background:radial-gradient(55% 45% at 95% 100%, #1f4d5c99, transparent 72%), radial-gradient(40% 35% at 0% 0%, #4fbac812, transparent 70%), var(--color-deep);padding-block:clamp(5rem,3rem + 6vw,9rem);overflow:clip}.how-module__nmR3kG__head{gap:1.75rem;display:grid}@media (min-width:1024px){.how-module__nmR3kG__head{-moz-column-gap:20px;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:20px}.how-module__nmR3kG__title{grid-column:1/span 7}.how-module__nmR3kG__intro{grid-column:9/span 4}}.how-module__nmR3kG__title{max-width:10em}.how-module__nmR3kG__intro{max-width:26rem;color:var(--color-cream-muted);font-size:clamp(1rem,.95rem + .25vw,1.125rem);line-height:1.5}.how-module__nmR3kG__list{margin-top:clamp(3rem,2rem + 4vw,6rem)}.how-module__nmR3kG__item{grid-template-columns:minmax(0,1fr);row-gap:.625rem;padding:1.75rem 0 2rem;display:grid;position:relative}.how-module__nmR3kG__item:before{content:"";transform-origin:0;background:#e6eef033;height:1px;position:absolute;inset:0 0 auto}.how-module__nmR3kG__itemTitle{color:var(--color-cream);text-wrap:balance}.how-module__nmR3kG__itemText{max-width:30rem;color:var(--color-cream-muted);font-size:1rem;line-height:1.55}@media (min-width:1024px){.how-module__nmR3kG__item{-moz-column-gap:20px;grid-template-columns:repeat(12,minmax(0,1fr));align-items:baseline;column-gap:20px;padding:2.25rem 0 2.5rem}.how-module__nmR3kG__itemTitle{grid-column:1/span 7}.how-module__nmR3kG__itemText{grid-column:9/span 4}}.how-module__nmR3kG__note{color:var(--color-cream);border-top:1px solid #e6eef033;flex-wrap:wrap;align-items:center;gap:1.25rem 2rem;padding-top:2rem;font-size:1.0625rem;display:flex}@media (min-width:1024px){.how-module__nmR3kG__note{padding-left:calc(66.6667% + 13.3333px)}}.motion .how-module__nmR3kG__item:before{transition:scale 1.2s cubic-bezier(.23,1,.32,1);transition-delay:calc(var(--i) * .14s);scale:0 1}.motion .how-module__nmR3kG__item>*{opacity:0;transition:opacity .25s linear, translate .9s var(--ease-rise);transition-delay:calc(var(--i) * .14s + .28s);translate:0 40px}.motion .how-module__nmR3kG__list.is-inview .how-module__nmR3kG__item:before{scale:1}.motion-failsafe:not([data-motion-booted]) .how-module__nmR3kG__item:before{scale:1}.motion .how-module__nmR3kG__list.is-inview .how-module__nmR3kG__item>*{opacity:1;translate:none}.motion-failsafe:not([data-motion-booted]) .how-module__nmR3kG__item>*{opacity:1;translate:none}.motion .how-module__nmR3kG__note{opacity:0;transition:opacity .25s linear, translate .9s var(--ease-rise);translate:0 40px}.motion .how-module__nmR3kG__note.is-inview{opacity:1;translate:none}.motion-failsafe:not([data-motion-booted]) .how-module__nmR3kG__note{opacity:1;translate:none}
