.language-switch{display:flex;align-items:center;gap:2px;flex-shrink:0;border:1px solid #ffffff40;border-radius:30px;padding:3px;font:11px var(--font-body);letter-spacing:.04em;color:var(--paper)}
.language-switch a{display:grid;place-items:center;width:36px;height:32px;border-radius:24px;color:inherit}
.language-switch a[aria-current=true]{background:var(--gold);color:var(--ink)}
.language-switch a:hover{background:#ffffff1a}.language-switch a[aria-current=true]:hover{background:var(--gold)}
.agency .agency-nav{gap:26px}.agency-nav .nav-project{margin-left:20px}.agency-header-inner{gap:22px}
html[lang=fr] .agency-hero h1{font-size:clamp(52px,6.2vw,90px)}
html[lang=fr] .agency-hero h1{max-width:1100px;margin-inline:auto}
@media(max-width:1100px) and (min-width:768px){.agency .agency-nav{gap:16px;font-size:10px}.agency-nav .nav-project{margin-left:0;gap:14px}.agency-header-inner{padding-left:24px;padding-right:24px;gap:16px}.immersive-home .header-inner{gap:18px}.immersive-home nav{gap:18px;font-size:11px}}
@media(max-width:767px){.header-inner>.brand,.agency-header-inner>.brand{order:0}.language-switch{order:1;margin-left:auto;margin-right:16px}.header-inner>.menu-toggle,.agency-header-inner>.agency-menu-toggle{order:2}.header-inner>nav,.agency-header-inner>nav{order:3}.agency .agency-nav{gap:0}.agency-header-inner{gap:0}.language-switch a{width:32px;height:30px}.immersive-home .header-inner{gap:0}html[lang=fr] .agency-hero h1{font-size:clamp(38px,9.5vw,65px)}.language-switch a:focus-visible{outline-offset:2px}}
.audience-strip>.container{flex-wrap:wrap}.audience-strip p{flex-wrap:wrap;min-width:0;max-width:100%;row-gap:10px}
@media(max-width:1100px){.audience-strip p{column-gap:16px}}
