.engagement-title-line[data-astro-cid-n6zjie2n]{white-space:nowrap;display:block}.engagement-approach[data-astro-cid-c3aliw4p]{color:#fff;background:var(--avant-primary);padding:0}.engagement-approach__layout[data-astro-cid-c3aliw4p]{grid-template-columns:33.3333% 66.6667%;grid-template-areas:"media copy";align-items:stretch;display:grid}.engagement-approach__copy[data-astro-cid-c3aliw4p]{min-width:0;padding:clamp(2.5rem, 3.5vw, 3.75rem) max(var(--gutter), calc((100vw - var(--container)) / 2)) clamp(2.5rem, 3.5vw, 3.75rem) clamp(2.5rem, 4vw, 4rem);flex-direction:column;grid-area:copy;justify-content:center;display:flex}.engagement-approach__eyebrow[data-astro-cid-c3aliw4p]{color:#fff;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #ffffff80;width:fit-content;margin-bottom:.75rem;padding-bottom:.45rem;font-size:.72rem;font-weight:800;display:inline-block}.engagement-approach[data-astro-cid-c3aliw4p] h2[data-astro-cid-c3aliw4p]{color:#fff;max-width:18ch;font-family:var(--avgom-display);font-size:clamp(2rem,3vw,3.2rem);line-height:1.08}.engagement-approach__lead[data-astro-cid-c3aliw4p]{color:#fff;max-width:42rem;margin-top:.8rem;font-size:1.02rem;font-weight:600;line-height:1.58}.engagement-approach__media[data-astro-cid-c3aliw4p]{grid-area:media;width:100%;min-width:0;min-height:26rem;margin:0;display:grid;position:relative;overflow:hidden}.engagement-approach__media[data-astro-cid-c3aliw4p]:after{content:"";pointer-events:none;background:linear-gradient(#0000 68%,#001d304d 100%);position:absolute;inset:0}.engagement-approach__media[data-astro-cid-c3aliw4p] img[data-astro-cid-c3aliw4p]{object-fit:cover;width:100%;height:100%;min-height:26rem;display:block}.engagement-approach__steps[data-astro-cid-c3aliw4p]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem 1.25rem;margin-top:1.15rem;display:grid}.engagement-approach__steps[data-astro-cid-c3aliw4p] li[data-astro-cid-c3aliw4p]{color:#fff;gap:.65rem;font-size:.88rem;font-weight:650;line-height:1.45;display:flex}.engagement-approach__steps[data-astro-cid-c3aliw4p] .icon{color:#fff;flex:none}.engagement-approach__closing[data-astro-cid-c3aliw4p]{color:#fff;border-top:1px solid #ffffff70;margin-top:1.15rem;padding-top:.8rem;font-weight:700;line-height:1.6}@media (width<=760px){.engagement-approach__layout[data-astro-cid-c3aliw4p]{grid-template-columns:1fr;grid-template-areas:"media""copy"}.engagement-approach__copy[data-astro-cid-c3aliw4p]{padding:3rem var(--gutter)}.engagement-approach__media[data-astro-cid-c3aliw4p]{min-height:20rem}.engagement-approach__steps[data-astro-cid-c3aliw4p]{grid-template-columns:1fr}}.quality-dashboard[data-astro-cid-ha4zwiv6]{padding-block:var(--section-space);color:#fff;background:var(--avant-deep)}.quality-dashboard__heading[data-astro-cid-ha4zwiv6]{grid-template-columns:1fr 1fr;align-items:end;gap:clamp(2rem,6vw,6rem);display:grid}.quality-dashboard[data-astro-cid-ha4zwiv6] h2[data-astro-cid-ha4zwiv6]{color:#fff;max-width:22ch}.quality-dashboard[data-astro-cid-ha4zwiv6] header[data-astro-cid-ha4zwiv6]>p[data-astro-cid-ha4zwiv6]{color:#a8d9f6;border-color:#a8d9f666}.quality-dashboard__intro[data-astro-cid-ha4zwiv6]{color:#d6e4ed;max-width:48ch;margin:0;line-height:1.75}.quality-targets[data-astro-cid-ha4zwiv6]{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:clamp(2.5rem,4vw,4rem) 0 0;display:grid}.quality-target[data-astro-cid-ha4zwiv6]{border-left:1px solid #ffffff38;min-width:0;padding:.25rem 1.4rem}.quality-target[data-astro-cid-ha4zwiv6]:first-child{border-left:0;padding-left:0}.quality-target[data-astro-cid-ha4zwiv6]:last-child{padding-right:0}.quality-target[data-astro-cid-ha4zwiv6] dt[data-astro-cid-ha4zwiv6]{color:#d6e4ed;font-size:.88rem;font-weight:600}.quality-target[data-astro-cid-ha4zwiv6] dd[data-astro-cid-ha4zwiv6]{margin:0}.quality-target[data-astro-cid-ha4zwiv6] strong[data-astro-cid-ha4zwiv6]{color:#fff;font-family:var(--avgom-display);overflow-wrap:anywhere;margin:.9rem 0;font-size:clamp(2rem,3.1vw,3.4rem);font-weight:700;line-height:1.1;display:block}.quality-target[data-astro-cid-ha4zwiv6] dd[data-astro-cid-ha4zwiv6]>span[data-astro-cid-ha4zwiv6]{color:#d6e4ed;max-width:24ch;font-size:.85rem;line-height:1.65;display:block}.quality-objectives[data-astro-cid-ha4zwiv6]{padding-block:var(--section-space);background:#fff}.quality-objectives__layout[data-astro-cid-ha4zwiv6]{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.quality-objectives__intro[data-astro-cid-ha4zwiv6] h2[data-astro-cid-ha4zwiv6]{max-width:15ch;margin-bottom:1.5rem}.quality-objectives__list[data-astro-cid-ha4zwiv6]{min-width:0;margin:0;padding:0;list-style:none}.quality-objectives__list[data-astro-cid-ha4zwiv6]>li[data-astro-cid-ha4zwiv6]+li[data-astro-cid-ha4zwiv6]{margin-top:.85rem}.quality-objective[data-astro-cid-ha4zwiv6]{border:1px solid var(--avant-border);background:#fff;border-radius:.5rem;overflow:clip}.quality-objective[data-astro-cid-ha4zwiv6] summary[data-astro-cid-ha4zwiv6]{cursor:pointer;grid-template-columns:3.25rem minmax(0,1fr) 1.5rem;align-items:center;gap:1rem;padding:1.25rem 1.5rem;list-style:none;display:grid}.quality-objective[data-astro-cid-ha4zwiv6] summary[data-astro-cid-ha4zwiv6]::-webkit-details-marker{display:none}.quality-objective[data-astro-cid-ha4zwiv6] summary[data-astro-cid-ha4zwiv6]:hover{background:#f2f7fb}.quality-objective[data-astro-cid-ha4zwiv6] summary[data-astro-cid-ha4zwiv6]:focus-visible{outline:3px solid var(--avant-primary);outline-offset:-4px}.quality-objective__icon[data-astro-cid-ha4zwiv6]{width:3.25rem;height:3.25rem;color:var(--avant-primary);background:#eaf3fa;border-radius:50%;place-items:center;display:grid}.quality-objective[data-astro-cid-ha4zwiv6] h3[data-astro-cid-ha4zwiv6]{color:var(--avant-deep);font-family:var(--avgom-display);margin:0;font-size:clamp(1.3rem,1.7vw,1.65rem);font-weight:700;line-height:1.2}.quality-objective__toggle[data-astro-cid-ha4zwiv6]{color:var(--avant-primary)}.quality-objective[data-astro-cid-ha4zwiv6][open]{border-color:#8bb9d6}.quality-objective[data-astro-cid-ha4zwiv6][open] summary[data-astro-cid-ha4zwiv6]{background:#f2f7fb}.quality-objective[data-astro-cid-ha4zwiv6][open] .quality-objective__toggle[data-astro-cid-ha4zwiv6]{transform:rotate(180deg)}.quality-objective__content[data-astro-cid-ha4zwiv6]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:1.5rem;padding:1.5rem;display:grid}.quality-objective[data-astro-cid-ha4zwiv6] h4[data-astro-cid-ha4zwiv6]{color:var(--avant-deep);margin:0 0 .8rem;font-size:.85rem;font-weight:700}.quality-objective__content[data-astro-cid-ha4zwiv6] ul[data-astro-cid-ha4zwiv6]{color:var(--avant-muted);margin:0;padding-left:1.05rem;font-size:.9rem;line-height:1.7;list-style:outside}.quality-objective__content[data-astro-cid-ha4zwiv6] li[data-astro-cid-ha4zwiv6]+li[data-astro-cid-ha4zwiv6]{margin-top:.6rem}.quality-objective__content[data-astro-cid-ha4zwiv6] li[data-astro-cid-ha4zwiv6]::marker{color:var(--avant-primary)}.quality-objective__indicators[data-astro-cid-ha4zwiv6]{border-left:1px solid var(--avant-border);padding-left:1.5rem}.quality-source[data-astro-cid-ha4zwiv6]{border-top:1px solid var(--avant-border);color:var(--avant-muted);align-items:flex-start;gap:1rem;margin-top:2.5rem;padding-top:1.5rem;display:flex}.quality-source[data-astro-cid-ha4zwiv6]>svg{color:var(--avant-primary);flex-shrink:0}.quality-source[data-astro-cid-ha4zwiv6] h3[data-astro-cid-ha4zwiv6]{color:var(--avant-deep);margin:0 0 .25rem;font-size:.9rem}.quality-source[data-astro-cid-ha4zwiv6] p[data-astro-cid-ha4zwiv6]{margin:0;font-size:.85rem;line-height:1.6}@media (width<=1050px){.quality-targets[data-astro-cid-ha4zwiv6]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem 0}.quality-target[data-astro-cid-ha4zwiv6]:nth-child(4){border-left:0;padding-left:0}.quality-objectives__layout[data-astro-cid-ha4zwiv6]{grid-template-columns:1fr;gap:2rem}.quality-objectives__intro[data-astro-cid-ha4zwiv6] h2[data-astro-cid-ha4zwiv6]{max-width:none}}@media (width<=600px){.quality-dashboard__heading[data-astro-cid-ha4zwiv6]{grid-template-columns:1fr;gap:1.25rem}.quality-targets[data-astro-cid-ha4zwiv6]{grid-template-columns:repeat(2,minmax(0,1fr))}.quality-target[data-astro-cid-ha4zwiv6]{padding-inline:1rem}.quality-target[data-astro-cid-ha4zwiv6]:nth-child(odd){border-left:0;padding-left:0}.quality-target[data-astro-cid-ha4zwiv6]:nth-child(2n){border-left:1px solid #ffffff38;padding-left:1rem}.quality-target[data-astro-cid-ha4zwiv6] strong[data-astro-cid-ha4zwiv6]{font-size:2.25rem}.quality-objective[data-astro-cid-ha4zwiv6] summary[data-astro-cid-ha4zwiv6]{grid-template-columns:2.5rem minmax(0,1fr) 1.25rem;gap:.7rem;padding:1rem}.quality-objective__icon[data-astro-cid-ha4zwiv6]{width:2.5rem;height:2.5rem}.quality-objective__content[data-astro-cid-ha4zwiv6]{grid-template-columns:1fr;padding:1.25rem}.quality-objective__indicators[data-astro-cid-ha4zwiv6]{border-left:0;border-top:1px solid var(--avant-border);padding:1.25rem 0 0}}.eco-intro[data-astro-cid-xxzf62j6]{padding-block:var(--section-space);background:#fff}.eco-intro__layout[data-astro-cid-xxzf62j6]{display:block}.eco-heading[data-astro-cid-xxzf62j6]{text-align:left}.eco-heading[data-astro-cid-xxzf62j6]>p[data-astro-cid-xxzf62j6],.eco-proof__eyebrow[data-astro-cid-xxzf62j6],.eco-commercial[data-astro-cid-xxzf62j6] header[data-astro-cid-xxzf62j6]>p[data-astro-cid-xxzf62j6]{width:fit-content;color:var(--avant-primary);letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #0b77bd66;margin-bottom:.75rem;padding-bottom:.45rem;font-size:.72rem;font-weight:800;display:inline-block}.eco-heading[data-astro-cid-xxzf62j6] h2[data-astro-cid-xxzf62j6],.eco-proof[data-astro-cid-xxzf62j6] h2[data-astro-cid-xxzf62j6],.eco-commercial[data-astro-cid-xxzf62j6] h2[data-astro-cid-xxzf62j6]{max-width:18ch;color:var(--avant-deep);font-family:var(--avgom-display);margin:0;font-size:clamp(2rem,3vw,3.2rem);line-height:1.08}.eco-heading--wide[data-astro-cid-xxzf62j6] h2[data-astro-cid-xxzf62j6]{max-width:24ch}.eco-intro[data-astro-cid-xxzf62j6] .eco-heading[data-astro-cid-xxzf62j6] h2[data-astro-cid-xxzf62j6]{max-width:55rem}.eco-heading__lead[data-astro-cid-xxzf62j6]{max-width:44rem;color:var(--avant-muted);margin-top:.9rem;line-height:1.7}.eco-intro__content[data-astro-cid-xxzf62j6]{max-width:68rem;color:var(--avant-muted);margin-top:1.5rem;line-height:1.72}.eco-intro__content[data-astro-cid-xxzf62j6]>p[data-astro-cid-xxzf62j6]+p[data-astro-cid-xxzf62j6]{margin-top:1rem}.eco-value__grid[data-astro-cid-xxzf62j6] article[data-astro-cid-xxzf62j6]{min-width:0}.eco-icon[data-astro-cid-xxzf62j6]{width:3rem;height:3rem;color:var(--avant-primary);border:1px solid #0b77bd66;border-radius:50%;flex:0 0 3rem;place-items:center;display:grid}.eco-intro[data-astro-cid-xxzf62j6] h3[data-astro-cid-xxzf62j6],.eco-process[data-astro-cid-xxzf62j6] h3[data-astro-cid-xxzf62j6],.eco-value[data-astro-cid-xxzf62j6] h3[data-astro-cid-xxzf62j6]{color:var(--avant-deep);margin:0;font-size:1rem;line-height:1.25}.eco-process__list[data-astro-cid-xxzf62j6] p[data-astro-cid-xxzf62j6],.eco-value__grid[data-astro-cid-xxzf62j6] p[data-astro-cid-xxzf62j6]{color:var(--avant-muted);margin-top:.45rem;font-size:.9rem;line-height:1.55}.eco-proof[data-astro-cid-xxzf62j6]{background:#fff;padding-block:0}.eco-proof__layout[data-astro-cid-xxzf62j6]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.eco-proof__copy[data-astro-cid-xxzf62j6]{min-height:22rem;padding:clamp(2.25rem, 3vw, 3rem) clamp(2.75rem, 5vw, 5rem) clamp(2.25rem, 3vw, 3rem) max(var(--gutter), calc((100vw - var(--container)) / 2));color:#fff;background:var(--avant-primary);flex-direction:column;justify-content:center;display:flex}.eco-proof__eyebrow[data-astro-cid-xxzf62j6]{color:#fff;border-bottom-color:#ffffff80}.eco-proof[data-astro-cid-xxzf62j6] h2[data-astro-cid-xxzf62j6]{color:#fff;max-width:14ch}.eco-proof__text[data-astro-cid-xxzf62j6]{color:#fff;max-width:34rem;margin-top:1.25rem;line-height:1.7}.eco-proof__media[data-astro-cid-xxzf62j6]{min-height:22rem;margin:0;position:relative;overflow:hidden}.eco-proof__media[data-astro-cid-xxzf62j6] img[data-astro-cid-xxzf62j6]{object-fit:cover;object-position:center 46%;width:100%;height:100%;display:block;position:absolute;inset:0}.eco-process[data-astro-cid-xxzf62j6]{padding-block:var(--section-space);background:#fff}.eco-process__list[data-astro-cid-xxzf62j6]{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem);margin:3rem 0 0;padding:0;list-style:none;display:grid;position:relative}.eco-process__list[data-astro-cid-xxzf62j6]:before{content:"";background:#0b77bd66;height:1px;position:absolute;top:1rem;left:0;right:0}.eco-process__list[data-astro-cid-xxzf62j6] li[data-astro-cid-xxzf62j6]{min-width:0;position:relative}.eco-process__number[data-astro-cid-xxzf62j6]{z-index:1;width:2rem;height:2rem;color:var(--avant-primary);border:1px solid var(--avant-primary);background:#fff;border-radius:50%;place-items:center;font-size:.68rem;font-weight:800;display:grid;position:relative}.eco-process__icon[data-astro-cid-xxzf62j6]{width:3.5rem;height:3.5rem;margin:1.25rem 0 1rem}.eco-value[data-astro-cid-xxzf62j6]{padding-block:var(--section-space);background:#fff}.eco-value__grid[data-astro-cid-xxzf62j6]{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin-top:2.75rem;display:grid}.eco-value__grid[data-astro-cid-xxzf62j6] article[data-astro-cid-xxzf62j6]{border-left:1px solid var(--avant-border);padding-inline:clamp(1rem,2vw,2rem);display:block}.eco-value__grid[data-astro-cid-xxzf62j6] article[data-astro-cid-xxzf62j6]:first-child{border-left:0;padding-left:0}.eco-value__grid[data-astro-cid-xxzf62j6] article[data-astro-cid-xxzf62j6]:last-child{padding-right:0}.eco-value__grid[data-astro-cid-xxzf62j6] .eco-icon[data-astro-cid-xxzf62j6]{margin-bottom:1rem}.eco-value__grid[data-astro-cid-xxzf62j6] article[data-astro-cid-xxzf62j6]{align-items:center}.eco-commercial[data-astro-cid-xxzf62j6]{padding-block:var(--section-space);color:var(--avant-deep);background:#fff}.eco-commercial__layout[data-astro-cid-xxzf62j6]{grid-template-columns:minmax(15rem,4fr) minmax(0,8fr);gap:0;display:grid}.eco-commercial[data-astro-cid-xxzf62j6] header[data-astro-cid-xxzf62j6]{padding-right:clamp(2.5rem,5vw,5rem)}.eco-commercial[data-astro-cid-xxzf62j6] header[data-astro-cid-xxzf62j6]>p[data-astro-cid-xxzf62j6]{color:var(--avant-primary)}.eco-commercial[data-astro-cid-xxzf62j6] h2[data-astro-cid-xxzf62j6]{color:var(--avant-deep)}.eco-commercial__content[data-astro-cid-xxzf62j6]{max-width:none;color:var(--avant-muted);border-left:1px solid #0b77bd80;padding-left:clamp(2.5rem,5vw,5rem);line-height:1.7}.eco-commercial__content[data-astro-cid-xxzf62j6]>p[data-astro-cid-xxzf62j6]{max-width:48rem;color:var(--avant-deep);margin:0;font-size:1.02rem}.eco-commercial__content[data-astro-cid-xxzf62j6] ul[data-astro-cid-xxzf62j6]{margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.eco-commercial__content[data-astro-cid-xxzf62j6] li[data-astro-cid-xxzf62j6]{grid-template-columns:2.75rem minmax(0,1fr);align-items:center;gap:1rem;padding-block:1rem;display:grid}.eco-commercial__content[data-astro-cid-xxzf62j6] li[data-astro-cid-xxzf62j6]+li[data-astro-cid-xxzf62j6]{border-top:1px solid var(--avant-border)}.eco-commercial__icon[data-astro-cid-xxzf62j6]{width:2.75rem;height:2.75rem;color:var(--avant-primary);border:1px solid #0b77bd80;border-radius:50%;place-items:center;display:grid}.eco-commercial__action[data-astro-cid-xxzf62j6]{align-items:center;gap:.65rem;margin-top:1.75rem;display:inline-flex}@media (width<=1180px){.eco-value__grid[data-astro-cid-xxzf62j6]{grid-template-columns:repeat(2,minmax(0,1fr))}.eco-value__grid[data-astro-cid-xxzf62j6] article[data-astro-cid-xxzf62j6]{border-top:1px solid var(--avant-border);border-left:0;padding:1.5rem 0}.eco-value__grid[data-astro-cid-xxzf62j6] article[data-astro-cid-xxzf62j6]:nth-child(odd){padding-right:1.5rem}.eco-value__grid[data-astro-cid-xxzf62j6] article[data-astro-cid-xxzf62j6]:nth-child(2n){padding-left:1.5rem}.eco-value__grid[data-astro-cid-xxzf62j6] article[data-astro-cid-xxzf62j6]:nth-child(-n+2){border-top:0}}@media (width<=960px){.eco-intro__layout[data-astro-cid-xxzf62j6],.eco-commercial__layout[data-astro-cid-xxzf62j6]{grid-template-columns:minmax(13rem,4fr) minmax(0,8fr)}.eco-process__list[data-astro-cid-xxzf62j6]{grid-template-columns:repeat(2,minmax(0,1fr))}.eco-process__list[data-astro-cid-xxzf62j6]:before{display:none}.eco-process__list[data-astro-cid-xxzf62j6] li[data-astro-cid-xxzf62j6]{border-top:1px solid var(--avant-border);padding-top:1.5rem}}@media (width<=760px){.eco-intro__layout[data-astro-cid-xxzf62j6],.eco-proof__layout[data-astro-cid-xxzf62j6],.eco-commercial__layout[data-astro-cid-xxzf62j6]{grid-template-columns:1fr}.eco-commercial[data-astro-cid-xxzf62j6] header[data-astro-cid-xxzf62j6]{padding-right:0}.eco-commercial__content[data-astro-cid-xxzf62j6]{border-left:0;margin-top:2rem;padding-left:0}.eco-process__list[data-astro-cid-xxzf62j6],.eco-value__grid[data-astro-cid-xxzf62j6]{grid-template-columns:1fr}.eco-proof__copy[data-astro-cid-xxzf62j6]{min-height:auto;padding:2.25rem var(--gutter)}.eco-proof__media[data-astro-cid-xxzf62j6]{min-height:16rem}.eco-process__list[data-astro-cid-xxzf62j6]{gap:0;margin-top:2rem}.eco-process__list[data-astro-cid-xxzf62j6] li[data-astro-cid-xxzf62j6]{border-top:1px solid var(--avant-border);grid-template-columns:3.5rem minmax(0,1fr);column-gap:1rem;padding-block:1.35rem;display:grid}.eco-process__list[data-astro-cid-xxzf62j6] li[data-astro-cid-xxzf62j6]:last-child{border-bottom:0}.eco-process__number[data-astro-cid-xxzf62j6]{display:none}.eco-process__icon[data-astro-cid-xxzf62j6]{grid-row:1/span 2;margin:0}.eco-value__grid[data-astro-cid-xxzf62j6] article[data-astro-cid-xxzf62j6]{align-items:start}.eco-value__grid[data-astro-cid-xxzf62j6] article[data-astro-cid-xxzf62j6],.eco-value__grid[data-astro-cid-xxzf62j6] article[data-astro-cid-xxzf62j6]:nth-child(odd),.eco-value__grid[data-astro-cid-xxzf62j6] article[data-astro-cid-xxzf62j6]:nth-child(2n){padding:1.25rem 0}.eco-value__grid[data-astro-cid-xxzf62j6] article[data-astro-cid-xxzf62j6]:nth-child(2){border-top:1px solid var(--avant-border)}}.engagement-detail{background:#fff;overflow:clip}.engagement-detail .engagement-detail__hero--eco2tek,.engagement-detail .engagement-detail__hero--nr{z-index:1;overflow:visible}.engagement-detail__hero--eco2tek .page-hero__content,.engagement-detail__hero--eco2tek .page-hero__content>*,.engagement-detail__hero--nr .page-hero__content,.engagement-detail__hero--nr .page-hero__content>*{opacity:1;animation:none;transform:none}.engagement-detail__intro,.engagement-detail__label,.engagement-detail__placeholder,.engagement-detail__commercial{padding-block:var(--section-space)}.engagement-detail__label{background:#fff}.engagement-detail__split,.engagement-detail__cards-layout,.engagement-detail__onward-layout{grid-template-columns:minmax(15rem,4fr) minmax(0,8fr);gap:clamp(2rem,6vw,6rem);display:grid}.engagement-detail header>p{width:fit-content;color:var(--avant-primary);letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #0b77bd66;margin-bottom:.75rem;padding-bottom:.45rem;font-size:.72rem;font-weight:800;display:inline-block}.engagement-detail__onward p{color:#0769a8;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #0b77bd66;width:fit-content;margin-bottom:.75rem;padding-bottom:.45rem;font-size:.72rem;font-weight:800;display:inline-block}.engagement-detail h2{color:var(--avant-deep);font-family:var(--avgom-display);font-size:clamp(2rem,3vw,3.2rem);line-height:1.08}.engagement-detail__prose,.engagement-detail__commercial-content{max-width:48rem;color:var(--avant-muted);font-size:1rem;line-height:1.75}.engagement-detail__prose p+p,.engagement-detail__commercial-content p+p{margin-top:1rem}.engagement-detail__mark{object-fit:contain;object-position:left center;width:auto;max-width:min(15rem,100%);max-height:7rem;margin-top:2rem;display:block}.engagement-detail__text-link{color:var(--avant-primary);align-items:center;gap:.7rem;margin-top:1.5rem;font-weight:800;display:inline-flex}.engagement-detail__cards{padding-block:var(--section-space);background:#f7faff}.engagement-detail__cards:nth-of-type(2n),.engagement-detail--engagement-social #engagement-social{background:#fff}.engagement-detail__cards-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2.5rem;display:grid}.engagement-detail__cards-list--three{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 1.75rem}.engagement-detail__card{border-bottom:1px solid var(--avant-border);grid-template-columns:3rem minmax(0,1fr);align-items:start;gap:1rem;min-width:0;padding-block:1.4rem;display:grid}.engagement-detail__card--compact{align-items:center;min-height:5rem;padding-block:1rem}.engagement-detail__card--last-row{border-bottom:0}.engagement-detail__icon{width:3rem;height:3rem;color:var(--avant-primary);border:1px solid #0b77bd66;border-radius:50%;place-items:center;display:grid}.engagement-detail__card>div{min-width:0}.engagement-detail__card h3{color:var(--avant-deep);margin:0;font-size:1.05rem;line-height:1.25}.engagement-detail__card p,.engagement-detail__card li{color:var(--avant-muted);margin-top:.5rem;font-size:.9rem;line-height:1.6}.engagement-detail__editorial{background:var(--avant-primary);padding:0}.engagement-detail__editorial-layout{grid-template-columns:33.3333% 66.6667%;align-items:stretch;display:grid}.engagement-detail__editorial-copy{min-width:0;padding:clamp(2.5rem, 3.5vw, 3.75rem) max(var(--gutter), calc((100vw - var(--container)) / 2)) clamp(2.5rem, 3.5vw, 3.75rem) clamp(2.5rem, 4vw, 4rem);background:var(--avant-primary);color:#fff;flex-direction:column;justify-content:center;display:flex}.engagement-detail__editorial-copy h2{color:#fff}.engagement-detail__editorial-copy p,.engagement-detail__editorial-copy li{margin-top:1.2rem;line-height:1.7}.engagement-detail__editorial-media{min-width:0;min-height:24rem;margin:0;position:relative;overflow:hidden}.engagement-detail__editorial-media picture{display:block;position:absolute;inset:0}.engagement-detail__editorial-media img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.engagement-detail__commercial{color:#fff;background:var(--avant-deep)}.engagement-detail__commercial h2,.engagement-detail__commercial header>p{color:#fff}.engagement-detail__commercial header>p{border-bottom-color:#ffffff80}.engagement-detail__commercial-content{color:#d9e5ec}.engagement-detail__commercial-content ul{gap:.65rem;margin-top:1.5rem;padding-left:1.2rem;display:grid}.engagement-detail__action{margin-top:2rem}.engagement-detail__placeholder{background:#f7faff}.engagement-detail--engagement-qualite .engagement-detail__placeholder{background:#fff}.engagement-detail__onward{padding-block:var(--section-space);background:#eef5fa}.engagement-detail__onward-links{display:grid}.engagement-detail__onward-links a{color:var(--avant-deep);border-bottom:1px solid #001d3024;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 0;font-weight:800;display:flex}@media (width<=960px){.engagement-detail__cards-list--three{grid-template-columns:1fr}.engagement-detail__cards-list--three .engagement-detail__card{border-bottom:1px solid var(--avant-border)}.engagement-detail__cards-list--three .engagement-detail__card:last-child{border-bottom:0}}@media (width<=760px){.engagement-detail__split,.engagement-detail__cards-layout,.engagement-detail__onward-layout,.engagement-detail__editorial-layout,.engagement-detail__cards-list{grid-template-columns:1fr}.engagement-detail__card--last-row{border-bottom:1px solid var(--avant-border)}.engagement-detail__card:last-child{border-bottom:0}.engagement-detail__editorial-copy{padding:3rem var(--gutter)}.engagement-detail__editorial-media{min-height:18rem}}
