/* Artwork and proportions from QuillRisk-marketing's shared brand-logo partial. */
.quill-risk-logo {
  display: inline-flex;
  align-items: center;
  gap: 13px;
  flex-shrink: 0;
  color: inherit;
}
.quill-risk-symbol {
  display: block;
  width: 19px;
  aspect-ratio: 88.354581 / 263.639074;
  background: currentColor;
  mask: url("../images/quill-risk/quill-mark-full.7a291196d478.svg") center / contain no-repeat;
  -webkit-mask: url("../images/quill-risk/quill-mark-full.7a291196d478.svg") center / contain no-repeat;
}
.quill-risk-name { display: inline-flex; align-items: baseline; gap: 7px; }
.quill-risk-wordmark {
  display: block;
  width: 76px;
  aspect-ratio: 356.093849 / 141.551315;
  background: currentColor;
  mask: url("../images/quill-risk/quill-text.f2d5fd25192a.svg") center / contain no-repeat;
  -webkit-mask: url("../images/quill-risk/quill-text.f2d5fd25192a.svg") center / contain no-repeat;
}
.quill-risk-suffix { font: 700 38px/1 Manrope, system-ui, sans-serif; letter-spacing: -1.7px; }
.platform-navigation .brand-lockup { color: #00513a; }
.platform-navigation .quill-risk-logo { gap: 11px; }
.platform-navigation .quill-risk-symbol { width: 17px; }
.platform-navigation .quill-risk-wordmark { width: 68px; }
.platform-navigation .quill-risk-suffix { font-size: 34px; letter-spacing: -1.5px; }
.agency-brand-symbol { flex: 0 0 13px; width: 13px; margin-inline: 6px; color: var(--brand-primary); }
