/* About 3A brand illustration and balanced desktop navigation. */
#header.group-header{display:flex;justify-content:flex-start;gap:0}#header.group-header>.group-logo{margin-right:auto;flex-shrink:0}#header.group-header>.desktop-nav{gap:28px;margin-right:30px;justify-self:auto;flex-shrink:0}#header.group-header .desktop-nav a{font-size:15px;line-height:1.4}#header.group-header .nav-actions{gap:23px;flex-shrink:0}#header.group-header .languages{gap:7px}#header.group-header .languages button{font-size:13px}#header.group-header .nav-contact{font-size:14px;padding:10px 15px;gap:15px}#header.group-header .group-logo>span{font-size:9px;letter-spacing:1px}.about-intro{padding-top:48px;padding-bottom:65px}.about-intro .group-breadcrumb{margin-bottom:35px}.about-intro-layout{display:grid;grid-template-columns:1fr 1.05fr;gap:70px;align-items:center}.about-intro h1{font-size:clamp(58px,5.7vw,88px);margin:25px 0 30px;line-height:1.03}.about-intro .group-lead{font-size:18px;line-height:1.8;max-width:600px}.three-a-visual{margin:0;width:100%;max-width:650px;justify-self:end}.three-a-visual svg{display:block;width:100%;height:auto;font-family:Arial,Helvetica,sans-serif}.three-a-overline{font-size:10px;letter-spacing:1.6px;fill:#5a768c}.three-a-label{font-size:25px;fill:#17364f;font-weight:400}.three-a-subtitle{font-size:12px;fill:#617d92}.three-a-center{font-size:7px;fill:#5f7a8e;letter-spacing:.7px}.three-a-footnote{font-size:9px;fill:#617d92;letter-spacing:1.5px}
@media(min-width:1700px){#header.group-header>.desktop-nav{gap:33px;margin-right:36px}#header.group-header .desktop-nav a{font-size:16px}#header.group-header .nav-actions{gap:25px}.about-intro-layout{gap:90px}}
@media(max-width:1390px){#header.group-header>.desktop-nav{gap:22px;margin-right:25px}#header.group-header .desktop-nav a{font-size:14px}#header.group-header .nav-actions{gap:18px}.about-intro-layout{gap:40px}}
@media(max-width:1280px){#header.group-header>.desktop-nav{display:none}#header.group-header .menu-toggle{display:flex}#header.group-header .nav-contact{display:none}#header.group-header .mobile-nav.open{position:fixed;top:92px;left:0;right:0;bottom:auto;display:flex;flex-direction:column;max-height:calc(100svh - 92px);overflow:auto;padding:25px var(--gutter);background:#fff;color:#17364f}}
@media(max-width:1440px){html[lang=fr] #header.group-header>.desktop-nav{display:none}html[lang=fr] #header.group-header .menu-toggle{display:flex}html[lang=fr] #header.group-header .nav-contact{display:none}}
@media(max-width:800px){.about-intro{padding-top:30px;padding-bottom:40px}.about-intro .group-breadcrumb{margin-bottom:30px}.about-intro-layout{grid-template-columns:1fr;gap:30px}.about-intro h1{font-size:58px;letter-spacing:-2px;margin:22px 0 26px}.about-intro .group-lead{font-size:17px;line-height:1.8}.three-a-visual{max-width:540px;justify-self:center}#header.group-header .mobile-nav.open{top:76px;max-height:calc(100svh - 76px)}}
.about-brand-photo{position:relative;margin:0;width:100%;max-width:650px;justify-self:end;overflow:hidden;background:#dce6ec}.about-brand-photo img{display:block;width:100%;height:clamp(440px,42vw,650px);object-fit:cover;object-position:50% 50%}.about-brand-photo figcaption{position:absolute;bottom:0;left:0;right:0;padding:34px 20px 17px;background:linear-gradient(transparent,#0a263d8c);font-size:10px;letter-spacing:.35px;color:#fff}.about-intro-layout{gap:65px}@media(max-width:1390px){.about-intro-layout{gap:40px}}@media(max-width:800px){.about-brand-photo{max-width:540px;justify-self:center}.about-brand-photo img{height:auto;aspect-ratio:4/5;object-position:center}.about-brand-photo figcaption{font-size:9px;padding:30px 16px 13px}}
/* About and support share the full-width visual language of the business pages. */
.information-panorama .panorama-copy h1{max-width:1050px}.information-panorama .panorama-description{max-width:650px;line-height:1.8}.information-panorama .panorama-copy{padding-top:35px;padding-bottom:110px}.about-page-hero .panorama-copy h1{max-width:800px}.information-panorama .panorama-shade{background:linear-gradient(90deg,#071828e0,#071828b0 35%,#07182830 72%,#07182808),linear-gradient(0deg,#0718288c,transparent 42%)}.about-page-hero .panorama-image{object-position:65% 50%}.support-page-hero .panorama-image{object-position:55% 50%}.support-page-hero+.support-scope{padding-top:70px}.about-page-hero+.group-values{padding-top:85px}.information-panorama .panorama-bottom>p{font-size:16px}.support-page-hero .panorama-copy h1{font-size:clamp(50px,5vw,86px)}
@media(max-width:1000px){.information-panorama .panorama-copy h1{font-size:60px;letter-spacing:-2px}.information-panorama .panorama-description{max-width:570px;font-size:16px}}
@media(max-width:800px){.information-panorama{height:auto;min-height:730px;max-height:none;align-items:flex-start}.information-panorama .panorama-copy{padding-top:52px;padding-bottom:140px}.information-panorama .panorama-copy h1{font-size:46px;line-height:1.1;letter-spacing:-1.8px;margin:25px 0}.information-panorama .panorama-description{font-size:15px;line-height:1.75}.information-panorama .panorama-shade{background:linear-gradient(180deg,#071828e0,#071828ab 58%,#07182880)}.about-page-hero .panorama-image{object-position:72% center}.support-page-hero .panorama-image{object-position:38% center}.information-panorama .panorama-bottom>p{font-size:13px;line-height:1.6}.support-page-hero+.support-scope{padding-top:45px}.about-page-hero+.group-values{padding-top:50px}.information-panorama .panorama-copy .btn{margin-top:22px}}
