.brand-mark {
  width: 48px;
  height: 52px;
  border-radius: 0;
  background: transparent;
  box-shadow: none;
  overflow: hidden;
}
.brand-mark svg { width: 48px; height: 48px; filter: drop-shadow(0 4px 5px rgba(23,35,31,.2)); }
.crest { fill: #173f33; stroke: #b89a56; stroke-width: 2; }
.crest-line { fill: none; stroke: rgba(255,255,255,.32); stroke-width: 1; }
.crest-ring { fill: none; stroke: #b89a56; stroke-width: 1.5; }
.crest-arrow { fill: #c5a85f; }
.crest-core { fill: #7b2431; stroke: #f4e9ca; stroke-width: 1.5; }
.brand-mark.large {
  width: 82px;
  height: 88px;
  border-radius: 0;
  margin: auto;
}
.brand-mark.large svg { width: 82px; height: 82px; }
