.about-page .about-masthead{background:var(--home-paper);color:var(--home-ink)}.about-page .about-masthead-content{justify-content:space-between;align-items:flex-end;gap:48px;padding-block:60px 52px;display:flex}.about-page .about-masthead h1{font-size:clamp(60px,7.78vw,112px);line-height:1}.about-page .about-portrait{isolation:isolate;position:relative;overflow:hidden}.about-page .about-portrait-image{z-index:-2;width:100%;max-width:none;height:145.48%;position:absolute;top:-22.74%;left:0}.about-page .about-portrait-scrim{z-index:-1;background:linear-gradient(#11191b00,#11191b5c 40%,#11191bf5);position:absolute;inset:0}.about-page .about-portrait-content{align-items:flex-end;min-height:570px;padding-block:64px;display:flex}.about-page .about-statement{width:min(1000px,100%)}.about-page .about-statement-rule{background:var(--home-amber);width:64px;height:4px}.about-page .about-statement h2{margin-top:26px;font-size:46px;line-height:1.12}.about-page .about-background{background:var(--home-paper);color:var(--home-muted);padding-block:96px}.about-page .about-narrative,.about-page .about-collaboration{grid-template-columns:500fr 700fr;align-items:start;gap:96px;display:grid}.about-page .about-industrial-context{font-size:21px;line-height:1.65}.about-page .about-expert-experience{font:600 36px/1.2 var(--home-heading);color:var(--home-ink)}.about-page .about-collaboration{border-top:1px solid var(--home-border);margin-top:64px;padding-top:36px}.about-page .about-narrative-signature{padding-top:10px}.about-page .about-collaboration p{font-size:21px;line-height:1.6}.about-page .about-activities{background:var(--home-dark);padding-block:96px}.about-page .about-activities h2{max-width:1000px;margin-bottom:60px;font-size:36px;line-height:1.2}.about-page .about-capabilities{grid-template-columns:repeat(4,minmax(0,1fr));gap:36px;margin:0;padding:0;list-style:none;display:grid}.about-page .about-capability{border-top:1px solid var(--home-dark-border);flex-direction:column;gap:28px;min-width:0;padding-block:28px 8px;display:flex}.about-page .about-capability img{width:32px;height:32px}.about-page .about-capability h3{font-size:28px;line-height:1.2}.about-page .about-background h2,.about-page .about-working-collaboration h2{color:var(--home-ink);font-size:36px;line-height:1.2}.about-page .about-background h2{margin-bottom:40px}.about-page .about-narrative p{font-size:21px;line-height:1.65}.about-page .about-narrative p+p{margin-top:24px}.about-page .about-activities h2{margin-bottom:24px}.about-page .about-approach-introduction{max-width:1000px;color:var(--home-light-text);margin-bottom:60px;font-size:21px;line-height:1.6}.about-page .about-capability p{color:var(--home-light-text);font-size:18px;line-height:1.6}.about-page .about-capability h3{overflow-wrap:anywhere;min-height:2.4em}.about-page .about-working-collaboration{background:var(--home-white);color:var(--home-muted);padding-block:64px}@media (width<=1100px){.about-page .about-narrative,.about-page .about-collaboration{gap:48px}.about-page .about-statement h2{font-size:40px}.about-page .about-expert-experience{font-size:30px}.about-page .about-capabilities{gap:28px}.about-page .about-capability h3{font-size:24px}}@media (width<=800px){.about-page .about-masthead-content{gap:24px;padding-block:48px 40px}.about-page .about-portrait-image{object-fit:cover;object-position:center;height:100%;top:0}.about-page .about-portrait-content{min-height:520px;padding-block:48px}.about-page .about-statement h2{font-size:36px}.about-page .about-background,.about-page .about-activities{padding-block:72px}.about-page .about-narrative,.about-page .about-collaboration{grid-template-columns:1fr;gap:36px}.about-page .about-collaboration{margin-top:48px}.about-page .about-narrative-signature{padding-top:0}.about-page .about-capabilities{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}.about-page .about-activities h2{margin-bottom:24px;font-size:32px}}@media (width<=520px){.about-page .about-masthead-content{flex-wrap:wrap;gap:24px;padding-block:40px 32px}.about-page .about-masthead h1{font-size:clamp(48px,14vw,64px)}.about-page .about-portrait-content{min-height:480px;padding-block:40px}.about-page .about-statement h2{font-size:30px}.about-page .about-background,.about-page .about-activities{padding-block:56px}.about-page .about-industrial-context,.about-page .about-collaboration p{font-size:19px}.about-page .about-expert-experience,.about-page .about-activities h2{font-size:28px}.about-page .about-capabilities{grid-template-columns:1fr;gap:32px}.about-page .about-background h2,.about-page .about-working-collaboration h2{font-size:28px}.about-page .about-narrative p,.about-page .about-approach-introduction{font-size:19px}.about-page .about-capability h3{min-height:0}.about-page .about-working-collaboration{padding-block:56px}}@media (prefers-reduced-motion:no-preference){@keyframes about-hero-enter{0%{opacity:.35;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.about-page .about-masthead h1,.about-page .about-statement-rule,.about-page .about-statement h2{animation:.6s cubic-bezier(.2,.7,.2,1) both about-hero-enter}.about-page .about-statement-rule{animation-delay:.12s}.about-page .about-statement h2{animation-delay:.24s}.about-page.motion-ready .reveal-item{transition:opacity .62s,transform .62s cubic-bezier(.2,.7,.2,1);transition-delay:var(--reveal-delay,0s)}.about-page.motion-ready .reveal-item:not(.is-visible){opacity:0;transform:translateY(18px)}}html:not([lang=en]) .about-page h1,html:not([lang=en]) .about-page h2,html:not([lang=en]) .about-page h3{overflow-wrap:anywhere}html:not([lang=en]) .about-page .about-masthead h1{min-width:0}html[lang=fr] .about-page h1,html[lang=fr] .about-page h2,html[lang=fr] .about-page h3{hyphens:auto}html[lang=ar] .about-page .about-masthead h1,html[lang=ar] .about-page .about-statement h2,html[lang=ar] .about-page .about-background h2,html[lang=ar] .about-page .about-activities h2,html[lang=ar] .about-page .about-working-collaboration h2,html[lang=ar] .about-page .about-capability h3{line-height:1.45}html[lang=ar] .about-page .about-narrative p,html[lang=ar] .about-page .about-approach-introduction,html[lang=ar] .about-page .about-capability p{line-height:1.85}
