/* Canonical Amorae vector identity; no background logo substitutes. */
.amorae-brand-lockup{display:inline-flex;align-items:center;max-width:100%;text-decoration:none;line-height:1}
.amorae-brand-lockup img{display:block;width:clamp(126px,14vw,166px);height:auto;max-width:100%}
.amorae-brand-lockup--compact img{width:clamp(112px,26vw,148px)}
.account-header .brand img{display:block;width:clamp(118px,24vw,148px);height:auto}
.brand,.ct-brand,.brand-amorae-standalone{position:relative}
.brand::before,.ct-brand::before,.brand-amorae-standalone::before,
.site-header .marketplace-topbar .homepage-brand::before{
  content:none!important;display:none!important;background:none!important;
}
.portal-header .brand,.account-header .brand,footer .brand,
.login-brand-row .brand,.topbar .brand,.ct-brand{
  padding-left:0!important;min-height:0;
}
.site-header .marketplace-topbar .homepage-brand{
  display:inline-flex;align-items:center;width:max-content;
  min-height:0;padding:0;font:inherit;letter-spacing:normal;text-decoration:none;
}
.site-header .marketplace-topbar .homepage-brand img{width:clamp(128px,18vw,170px);height:auto}
.site-header .marketplace-topbar .homepage-brand-name{
  grid-column:1;grid-row:1;display:block;margin:0;color:var(--ink);
  font:500 27px/.92 var(--serif);letter-spacing:-.045em;white-space:nowrap;
}
.site-header .marketplace-topbar .homepage-brand-tagline{
  grid-column:1;grid-row:2;display:block;margin:0;color:var(--muted);
  font:600 7px/1.2 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
  letter-spacing:.20em;white-space:nowrap;
}
@media(max-width:700px){
  .site-header .marketplace-topbar .homepage-brand{min-height:0}
  .site-header .marketplace-topbar .homepage-brand img{width:132px}
  .site-header .marketplace-topbar .homepage-brand-name{font-size:23px}
  .site-header .marketplace-topbar .homepage-brand-tagline{font-size:6px;letter-spacing:.17em}
}
