.site-header .brand{display:flex;align-items:center;width:max-content;text-decoration:none}
.site-header .signature-nom{box-sizing:content-box;display:grid;width:150px;gap:3px;border-left:5px solid var(--accent);padding:1px 0 1px 11px;color:#363638;font:700 22px/1 "Portfolio Display",sans-serif;text-transform:none}
.signature-nom .ligne{display:flex;justify-content:space-between;align-items:baseline;white-space:nowrap}
.signature-nom .signature-metier{font-size:9px;margin-top:2px}
@media(max-width:700px){.site-header .signature-nom{font-size:17.5px;width:115px;border-left-width:4px;padding-left:8px;gap:2px}.signature-nom .signature-metier{font-size:9px}}

.hero .hero-title{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden;clip-path:inset(50%);white-space:nowrap;padding:0!important}
