/* Lunel: display the supplied wordmark faithfully, trimming only its transparent margins in layout. */
.lunel-wordmark {
  --lunel-logo-width: 106px;
  position: relative;
  display: inline-block;
  flex: 0 0 auto;
  width: var(--lunel-logo-width);
  height: calc(var(--lunel-logo-width) * 624 / 1646);
  overflow: hidden;
  vertical-align: middle;
}
.lunel-wordmark > img {
  position: absolute;
  display: block;
  width: 115.7352%;
  height: 132.3718%;
  max-width: none;
  max-height: none;
  left: -8.86999%;
  top: -17.46795%;
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: 0;
  object-fit: fill;
  box-shadow: none;
}
.member-brand .lunel-wordmark { --lunel-logo-width: 116px; }
.app-topbar-mobile__brand .lunel-wordmark { --lunel-logo-width: 94px; }
.lp-preview-brand .lunel-wordmark { --lunel-logo-width: 78px; }
.lp-phone-brand .lunel-wordmark { --lunel-logo-width: 66px; }
.lp-footer .lunel-wordmark { --lunel-logo-width: 88px; }
.lp-closing > img { border-radius: 14px; }
@media (max-width: 600px) {
  .lp-nav .lunel-wordmark, .site-header__brand .lunel-wordmark { --lunel-logo-width: 88px; }
}
