.metiers-hero:not(.metiers-hero--service-centre) .page-hero__bg img{object-position:var(--hero-position,center)}.metiers-intro{padding-block:var(--section-space);background:#fff}.metiers-intro:before,.metiers-capability:before,.metiers-proof:before,.metiers-ecosystem:before,.metiers-closing:before{content:none;display:none}.metiers-intro__layout,.metiers-ecosystem__heading{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(3rem,7vw,7rem);display:grid}.metiers-intro__heading>p,.metiers-capability__heading>p,.metiers-proof__heading>p,.metiers-ecosystem__heading>div>p,.metiers-closing__eyebrow{width:fit-content;color:var(--avant-primary);letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #0b77bd66;margin:0 0 1rem;padding-bottom:.45rem;font-size:.74rem;font-weight:800;line-height:1;display:inline-block}.metiers-intro__heading h2,.metiers-capability__heading h2,.metiers-proof__heading h2,.metiers-ecosystem__heading h2,.metiers-closing__copy h2{color:var(--avant-deep);letter-spacing:-.04em;font-size:clamp(2rem,3vw,3rem);line-height:1.08}.metiers-intro__heading h2{max-width:17ch}.metiers-intro__copy,.metiers-ecosystem__heading>p{max-width:46rem;padding-top:2rem}.metiers-intro__copy p,.metiers-ecosystem__heading>p,.metiers-closing__copy>p:not(.metiers-closing__eyebrow){color:var(--avant-muted);line-height:1.75}.metiers-intro__copy p+p{margin-top:1.15rem}.metiers-intro__copy .metiers-intro__lead{color:var(--avant-graphite);font-size:clamp(1.08rem,1.4vw,1.22rem);font-weight:600}.metiers-capability{padding-block:var(--section-space);background:#fff}.metiers-capability__layout{grid-template-columns:minmax(15rem,3fr) minmax(0,9fr);align-items:start;gap:clamp(2rem,4vw,4.5rem);display:grid}.metiers-capability__heading{border-right:1px solid #0b77bd66;padding-right:clamp(1.5rem,3vw,3rem)}.metiers-capability__heading h2{max-width:13ch;font-size:clamp(1.8rem,2.6vw,2.65rem)}.metiers-capability__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(1.5rem,3vw,3rem);display:grid}.metiers-capability__item{border-bottom:1px solid var(--avant-border);grid-template-columns:2.75rem minmax(0,1fr);align-items:start;gap:.85rem;min-width:0;padding-block:1.4rem;display:grid}.metiers-capability__item:nth-last-child(-n+2){border-bottom:0}.metiers-capability__icon{width:2.75rem;height:2.75rem;color:var(--avant-primary);border:1px solid #0b77bd66;border-radius:50%;place-items:center;display:grid}.metiers-capability__item h3{color:var(--avant-deep);letter-spacing:-.02em;font-size:1.15rem;line-height:1.2}.metiers-capability__item p,.metiers-capability__item li{color:var(--avant-muted);font-size:.86rem;line-height:1.55}.metiers-capability__item p,.metiers-capability__item ul{margin-top:.65rem}.metiers-capability__item ul{gap:.35rem;display:grid}.metiers-capability__item li{padding-left:.9rem;position:relative}.metiers-capability__item li:before{background:var(--avant-primary);content:"";border-radius:50%;width:.25rem;height:.25rem;position:absolute;top:.65em;left:0}.metiers-proof{padding-block:var(--section-space);color:#fff;background:var(--avant-primary)}.metiers-proof .metiers-proof__heading>p{color:#fff;border-bottom-color:#ffffff80}.metiers-proof .metiers-proof__heading h2{color:#fff}.metiers-proof__layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(3rem,7vw,7rem);display:grid}.metiers-proof__heading h2{max-width:16ch}.metiers-proof__figures{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2rem;padding-top:2rem;display:grid}.metiers-proof__figure{border-bottom:1px solid #ffffff59;gap:.35rem;padding:0 0 1.5rem;display:grid}.metiers-proof__figure strong{color:#fff;font-family:var(--avgom-display);letter-spacing:-.04em;font-size:clamp(2.8rem,5vw,4.4rem);font-weight:700;line-height:.95}.metiers-proof__figure span{color:#fff;font-size:.82rem;font-weight:700;line-height:1.4}.metiers-proof__link,.metiers-closing__link{width:fit-content;color:var(--avant-primary);border-bottom:1px solid #0b77bd66;grid-column:1/-1;align-items:center;gap:.6rem;margin-top:1.6rem;padding-bottom:.35rem;font-size:.86rem;font-weight:750;display:inline-flex}.metiers-proof .metiers-proof__link{color:#fff;border-bottom-color:#ffffff80}.metiers-proof__link .icon,.metiers-closing__link .icon{transition:transform .25s var(--ease-out)}.metiers-proof__link:hover .icon,.metiers-proof__link:focus-visible .icon,.metiers-closing__link:hover .icon,.metiers-closing__link:focus-visible .icon{transform:translate(3px,-3px)}.metiers-ecosystem{padding-block:var(--section-space);background:#fff}.metiers-ecosystem__heading{margin-bottom:clamp(2.75rem,5vw,4.25rem)}.metiers-ecosystem__heading h2{max-width:17ch}.metiers-ecosystem .partner-groups{gap:clamp(2.25rem,4vw,3.5rem);display:grid}.metiers-ecosystem .partner-group__heading{border-bottom:1px solid var(--avant-border);justify-content:space-between;align-items:baseline;gap:.6rem;margin-bottom:1.5rem;padding-bottom:.8rem;display:flex}.metiers-ecosystem .partner-group__heading h3{color:var(--avant-deep);letter-spacing:.1em;text-transform:uppercase;font-size:.82rem;font-weight:700}.metiers-ecosystem .partner-group__heading p{color:var(--avant-muted);font-size:.78rem}.metiers-ecosystem .partner-grid{grid-template-columns:repeat(8,minmax(0,1fr));align-items:start;gap:2rem clamp(1rem,2.25vw,2rem);display:grid}.metiers-ecosystem .partner-logo{justify-items:center;gap:.5rem;min-width:0;display:grid}.metiers-ecosystem .partner-logo img{object-fit:contain;filter:grayscale();opacity:.72;width:min(100%,7rem);height:2.5rem;display:block}.metiers-ecosystem .partner-logo__title{max-width:15ch;color:var(--avant-deep);font-family:var(--avgom-display);text-align:center;font-size:.9rem;line-height:1.2}.metiers-ecosystem .partner-logo span{max-width:17ch;color:var(--avant-muted);text-align:center;font-size:.68rem;line-height:1.35}.metiers-ecosystem--chapters{padding-bottom:0}.metiers-ecosystem--chapters .partner-groups{gap:0}.metiers-ecosystem--chapters .partner-group{border-top:1px solid var(--avant-border);background:#fff}.metiers-ecosystem--chapters .partner-group:first-child{border-top:0}.metiers-ecosystem--chapters .partner-group__inner{padding-block:var(--section-space);grid-template-columns:minmax(15rem,3fr) minmax(0,9fr);align-items:center;gap:clamp(2rem,4vw,4.5rem);display:grid}.metiers-ecosystem--chapters .partner-group__heading{border-bottom:0;border-right:1px solid #0b77bd66;flex-direction:column;justify-content:center;align-items:flex-start;min-height:9.5rem;margin:0;padding:0 clamp(1.5rem,3vw,3rem) 0 0;display:flex}.metiers-ecosystem--chapters .partner-group__heading h3{max-width:19ch;color:var(--avant-primary);letter-spacing:-.02em;text-transform:none;font-size:clamp(1.6rem,2.3vw,2.3rem);font-weight:700;line-height:1.1}.metiers-ecosystem--chapters .partner-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-content:center;gap:1.7rem clamp(1.25rem,2.5vw,2.75rem)}.metiers-ecosystem--chapters .partner-logo{place-items:center start;min-height:4.5rem;padding:.35rem 0}.metiers-ecosystem--chapters .partner-logo img{opacity:.92;width:auto;max-width:min(100%,9.5rem);height:auto;max-height:3.25rem}.metiers-ecosystem--chapters .partner-logo>span{display:none}.metiers-closing{background:#f4f8fb;padding-block:0}.metiers-closing__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;display:grid}.metiers-closing__media{min-height:100%;margin:0;overflow:hidden;box-shadow:0 .75rem 1.6rem #001d3014}.metiers-closing__media img{object-fit:cover;filter:grayscale()contrast(1.03);width:100%;height:100%;min-height:28rem;display:block}.metiers-closing__copy{padding:clamp(2.75rem, 4vw, 4rem) max(var(--gutter), calc((100vw - var(--container)) / 2)) clamp(2.75rem, 4vw, 4rem) clamp(2.75rem, 4vw, 4rem);flex-direction:column;justify-content:center;display:flex}.metiers-closing__copy h2{max-width:20ch}.metiers-closing__copy>p:not(.metiers-closing__eyebrow){max-width:42rem;margin-top:1.1rem}.js-motion .metiers-page .js-reveal{opacity:1;transition:none;transform:none}@media (width<=1100px){.metiers-ecosystem .partner-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.metiers-closing__copy{padding:3.5rem}}@media (width<=1050px){.metiers-ecosystem--chapters .partner-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=840px){.metiers-capability__layout{grid-template-columns:minmax(12rem,.8fr) minmax(0,1.2fr)}.metiers-capability__list{grid-template-columns:1fr}.metiers-capability__item:nth-last-child(2){border-bottom:1px solid var(--avant-border)}.metiers-ecosystem .partner-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=760px){.metiers-intro__layout,.metiers-proof__layout,.metiers-ecosystem__heading,.metiers-closing__layout,.metiers-capability__layout{grid-template-columns:1fr}.metiers-ecosystem--chapters .partner-group__inner{padding-block:var(--section-space);grid-template-columns:1fr;gap:1.75rem}.metiers-ecosystem--chapters .partner-group__heading{border-bottom:1px solid #0b77bd4d;border-right:0;max-width:38rem;min-height:0;padding:0 0 1.5rem}.metiers-intro__layout,.metiers-proof__layout,.metiers-ecosystem__heading{gap:2rem}.metiers-intro__copy,.metiers-ecosystem__heading>p,.metiers-proof__figures{padding-top:1.25rem}.metiers-capability__heading{border-bottom:1px solid #0b77bd4d;border-right:0;padding:0 0 1.5rem}.metiers-closing__media img{min-height:22rem}.metiers-closing__copy{padding:3.5rem var(--gutter)}}@media (width<=560px){.metiers-proof__figures,.metiers-ecosystem .partner-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=380px){.metiers-proof__figures{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.metiers-proof__link .icon,.metiers-closing__link .icon{transition:none}}
