/* Keep the original name artwork; replace its baked-in subtitle with live type. */
.noir-home .header-artwork{clip-path:inset(10% 0 48.2% 0)}
.header-professional-line{color:var(--bright);font:400 clamp(14px,1.8vw,34px)/1.3 Arial,Helvetica,sans-serif;letter-spacing:-.025em;text-transform:none}
.header-professional-line-desktop{position:absolute;top:52.5%;left:2.3%;width:95.4%;display:flex;align-items:baseline;gap:16px;margin:0}
.header-profession,.header-location{white-space:nowrap}
.header-role-rule{display:block;flex:1;min-width:20px;border-bottom:1px solid currentColor;align-self:flex-end;transform:translateY(-.18em)}
.header-professional-line-mobile{display:none}
@media(max-width:767px){
 .header-professional-line-desktop{display:none}
 .header-professional-line-mobile{display:grid;grid-template-columns:auto minmax(20px,1fr);column-gap:12px;row-gap:6px;align-items:baseline;position:static;width:auto;margin:20px 0 0;font-size:14px;line-height:1.45;letter-spacing:0}
 .header-professional-line-mobile .header-location{grid-column:1 / -1;white-space:normal}
 .header-professional-line-mobile .header-role-rule{width:100%}
}
