/* The selected artwork includes the mark and custom Japanese wordmark. */
.site-header .brand {
  position:relative;
  display:grid;
  grid-template-columns:minmax(0,1fr);
  row-gap:2px;
  width:362px;
}
.site-header .brand-tagline {display:block; grid-area:2 / 1;}
.site-header .brand strong {display:block; grid-area:1 / 1; width:100%; margin:0 0 0 -4.5%; line-height:0;}
.site-header .brand-logo {
  display:block;
  width:100%;
  height:auto;
  aspect-ratio:1774 / 320;
  object-fit:cover;
  object-position:50% 50%;
}
.site-header .brand-company {
  position:static;
  grid-area:1 / 1;
  align-self:end;
  justify-self:start;
  margin-left:23.5%;
  font-size:13px;
  line-height:1.3;
}
@media(max-width:1200px) {
  .site-header .brand {width:304px;}
  .site-header .brand-company {font-size:11px;}
}
@media(max-width:800px) {
  .site-header .brand {width:280px;}
  .site-header .brand-company {font-size:10px;}
}
@media(max-width:560px) {
  .site-header .brand {width:278px; max-width:calc(100% - 52px);}
  .site-header .brand-company {font-size:9px;}
}
