/* Original wordmark and B/lens artwork, with transparent charcoal/ivory variants. */
body .header-wordmark:before{display:none}
body .header .gallery-header-logo,
body .site-header .mark img {
  width:260px!important;
  height:auto!important;
  aspect-ratio:2014/405;
  object-fit:contain;
  filter:none!important;
}
body .footer-brand img {
  width:260px!important;
  height:auto!important;
  aspect-ratio:2014/405;
  object-fit:contain;
  filter:none!important;
  content:url('/brand/JBC-wordmark-ivory.svg');
}
html[data-theme="dark"] body .header .gallery-header-logo,
html[data-theme="dark"] body .site-header .mark img {
  content:url('/brand/JBC-wordmark-ivory.svg');
}
html[data-theme="dark"] .hero-agency-icon {
  content:url('/brand/JBC-monogram-ivory.svg');
}
@media(max-width:1100px){
  body .header .gallery-header-logo,body .site-header .mark img{width:220px!important}
}
@media(max-width:800px){
  body .header .gallery-header-logo,body .site-header .mark img{width:188px!important}
  body .footer-brand img {
    width:48px!important;
    height:58px!important;
    aspect-ratio:336/405;
    content:url('/brand/JBC-monogram-charcoal.svg');
  }
  html[data-theme="dark"] body .footer-brand img{content:url('/brand/JBC-monogram-ivory.svg')}
}
@media(max-width:650px){
  body .header .gallery-header-logo,body .site-header .mark img{
    width:48px!important;
    height:58px!important;
    aspect-ratio:336/405;
    content:url('/brand/JBC-monogram-charcoal.svg');
  }
  html[data-theme="dark"] body .header .gallery-header-logo,
  html[data-theme="dark"] body .site-header .mark img{content:url('/brand/JBC-monogram-ivory.svg')}
}
