
.si-theme-logo-link {
  display: inline-flex !important;
  align-items: center !important;
  max-width: 100%;
  line-height: 0;
  text-decoration: none !important;
}
.si-theme-logo-link .si-theme-logo-image {
  display: block;
  width: auto;
  height: auto;
  max-width: 100%;
  object-fit: contain;
}
.si-theme-logo-image--dark { display: none !important; }
html[data-theme="dark"] .si-theme-logo-image--light { display: none !important; }
html[data-theme="dark"] .si-theme-logo-image--dark { display: block !important; }
.si-theme-logo-text {
  display: inline-block;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 42px;
  line-height: 1;
  font-weight: 900;
  letter-spacing: -.06em;
  text-decoration: none !important;
}
.si-theme-logo-text--light { color: #111827; }
.si-theme-logo-text--dark { display: none !important; color: #fff; }
html[data-theme="dark"] .si-theme-logo-text--light { display: none !important; }
html[data-theme="dark"] .si-theme-logo-text--dark { display: inline-block !important; }


.site-header .brand .si-theme-logo-link .custom-logo { max-width: var(--si-logo-width, 180px); max-height: 58px; }
@media (max-width: 780px) {
  .site-header .brand .si-theme-logo-link .custom-logo { max-width: min(145px, 38vw); max-height: 42px; }
}


.si-mobile-drawer-brand .si-theme-logo-link { max-width: min(190px, 60vw); }
.si-mobile-drawer-brand .si-theme-logo-link .custom-logo { max-width: min(190px, 60vw); max-height: 54px; }
.si-mobile-drawer-brand .si-theme-logo-text { font-size: clamp(38px, 10.5vw, 43px); }


.site-footer .footer-brand__identity .si-theme-logo-link .custom-logo {
  max-width: min(100%, 240px);
  max-height: 68px;
}

@media (prefers-reduced-motion: no-preference) {
  .si-theme-logo-image { transition: opacity .16s ease; }
}




html:not([data-theme="dark"]) .site-header--bold .si-theme-logo-image--light { display:none !important; }
html:not([data-theme="dark"]) .site-header--bold .si-theme-logo-image--dark { display:block !important; }
html:not([data-theme="dark"]) .site-header--bold .si-theme-logo-text--light { display:none !important; }
html:not([data-theme="dark"]) .site-header--bold .si-theme-logo-text--dark { display:inline-block !important; }
html[data-theme="dark"] .site-header--bold .si-theme-logo-image--dark { display:none !important; }
html[data-theme="dark"] .site-header--bold .si-theme-logo-image--light { display:block !important; }
html[data-theme="dark"] .site-header--bold .si-theme-logo-text--dark { display:none !important; }
html[data-theme="dark"] .site-header--bold .si-theme-logo-text--light { display:inline-block !important; }


.site-footer--classic .si-theme-logo-image--light,
.site-footer--newsletter .si-theme-logo-image--light { display:none !important; }
.site-footer--classic .si-theme-logo-image--dark,
.site-footer--newsletter .si-theme-logo-image--dark { display:block !important; }
.site-footer--classic .si-theme-logo-text--light,
.site-footer--newsletter .si-theme-logo-text--light { display:none !important; }
.site-footer--classic .si-theme-logo-text--dark,
.site-footer--newsletter .si-theme-logo-text--dark { display:inline-block !important; }


.site-header .brand .si-theme-logo-link,
.si-mobile-drawer-brand .si-theme-logo-link,
.site-footer .footer-brand__identity .si-theme-logo-link { flex-shrink:0; }





.site-footer .footer-brand__identity .si-theme-logo-link > img.si-theme-logo-image--light {
  display: block !important;
}
.site-footer .footer-brand__identity .si-theme-logo-link > img.si-theme-logo-image--dark {
  display: none !important;
}
html[data-theme="dark"] .site-footer .footer-brand__identity .si-theme-logo-link > img.si-theme-logo-image--light {
  display: none !important;
}
html[data-theme="dark"] .site-footer .footer-brand__identity .si-theme-logo-link > img.si-theme-logo-image--dark {
  display: block !important;
}


.site-footer.site-footer--classic .footer-brand__identity .si-theme-logo-link > img.si-theme-logo-image--light,
.site-footer.site-footer--newsletter .footer-brand__identity .si-theme-logo-link > img.si-theme-logo-image--light {
  display: none !important;
}
.site-footer.site-footer--classic .footer-brand__identity .si-theme-logo-link > img.si-theme-logo-image--dark,
.site-footer.site-footer--newsletter .footer-brand__identity .si-theme-logo-link > img.si-theme-logo-image--dark {
  display: block !important;
}


.site-footer .footer-brand__identity .si-theme-logo-link > .si-theme-logo-text--light {
  display: inline-block !important;
}
.site-footer .footer-brand__identity .si-theme-logo-link > .si-theme-logo-text--dark {
  display: none !important;
}
html[data-theme="dark"] .site-footer .footer-brand__identity .si-theme-logo-link > .si-theme-logo-text--light {
  display: none !important;
}
html[data-theme="dark"] .site-footer .footer-brand__identity .si-theme-logo-link > .si-theme-logo-text--dark {
  display: inline-block !important;
}
.site-footer.site-footer--classic .footer-brand__identity .si-theme-logo-link > .si-theme-logo-text--light,
.site-footer.site-footer--newsletter .footer-brand__identity .si-theme-logo-link > .si-theme-logo-text--light {
  display: none !important;
}
.site-footer.site-footer--classic .footer-brand__identity .si-theme-logo-link > .si-theme-logo-text--dark,
.site-footer.site-footer--newsletter .footer-brand__identity .si-theme-logo-link > .si-theme-logo-text--dark {
  display: inline-block !important;
}



.site-header .header-inner > .brand .si-theme-logo-link > img.si-theme-logo-image--light {
  display: block !important;
}
.site-header .header-inner > .brand .si-theme-logo-link > img.si-theme-logo-image--dark {
  display: none !important;
}
html[data-theme="dark"] .site-header .header-inner > .brand .si-theme-logo-link > img.si-theme-logo-image--light {
  display: none !important;
}
html[data-theme="dark"] .site-header .header-inner > .brand .si-theme-logo-link > img.si-theme-logo-image--dark {
  display: block !important;
}


.site-header--modern .header-inner > .brand .si-theme-logo-link > img.si-theme-logo-image--light {
  display: none !important;
}
.site-header--modern .header-inner > .brand .si-theme-logo-link > img.si-theme-logo-image--dark {
  display: block !important;
}


html:not([data-theme="dark"]) .site-header--bold .header-inner > .brand .si-theme-logo-link > img.si-theme-logo-image--light {
  display: none !important;
}
html:not([data-theme="dark"]) .site-header--bold .header-inner > .brand .si-theme-logo-link > img.si-theme-logo-image--dark {
  display: block !important;
}
html[data-theme="dark"] .site-header--bold .header-inner > .brand .si-theme-logo-link > img.si-theme-logo-image--dark {
  display: none !important;
}
html[data-theme="dark"] .site-header--bold .header-inner > .brand .si-theme-logo-link > img.si-theme-logo-image--light {
  display: block !important;
}


.site-header .header-inner > .brand .si-theme-logo-link > .si-theme-logo-text--light {
  display: inline-block !important;
}
.site-header .header-inner > .brand .si-theme-logo-link > .si-theme-logo-text--dark {
  display: none !important;
}
html[data-theme="dark"] .site-header .header-inner > .brand .si-theme-logo-link > .si-theme-logo-text--light {
  display: none !important;
}
html[data-theme="dark"] .site-header .header-inner > .brand .si-theme-logo-link > .si-theme-logo-text--dark {
  display: inline-block !important;
}
.site-header--modern .header-inner > .brand .si-theme-logo-link > .si-theme-logo-text--light {
  display: none !important;
}
.site-header--modern .header-inner > .brand .si-theme-logo-link > .si-theme-logo-text--dark {
  display: inline-block !important;
}
html:not([data-theme="dark"]) .site-header--bold .header-inner > .brand .si-theme-logo-link > .si-theme-logo-text--light {
  display: none !important;
}
html:not([data-theme="dark"]) .site-header--bold .header-inner > .brand .si-theme-logo-link > .si-theme-logo-text--dark {
  display: inline-block !important;
}
html[data-theme="dark"] .site-header--bold .header-inner > .brand .si-theme-logo-link > .si-theme-logo-text--dark {
  display: none !important;
}
html[data-theme="dark"] .site-header--bold .header-inner > .brand .si-theme-logo-link > .si-theme-logo-text--light {
  display: inline-block !important;
}





.site-header .header-inner > .brand > .si-theme-logo-link > img.si-theme-logo-image--light {
  display: block !important;
}
.site-header .header-inner > .brand > .si-theme-logo-link > img.si-theme-logo-image--dark {
  display: none !important;
}
html[data-theme="dark"] .site-header .header-inner > .brand > .si-theme-logo-link > img.si-theme-logo-image--light {
  display: none !important;
}
html[data-theme="dark"] .site-header .header-inner > .brand > .si-theme-logo-link > img.si-theme-logo-image--dark {
  display: block !important;
}


html:not([data-theme="dark"]) .site-header--bold .header-inner > .brand > .si-theme-logo-link > img.si-theme-logo-image--light {
  display: none !important;
}
html:not([data-theme="dark"]) .site-header--bold .header-inner > .brand > .si-theme-logo-link > img.si-theme-logo-image--dark {
  display: block !important;
}
html[data-theme="dark"] .site-header--bold .header-inner > .brand > .si-theme-logo-link > img.si-theme-logo-image--dark {
  display: none !important;
}
html[data-theme="dark"] .site-header--bold .header-inner > .brand > .si-theme-logo-link > img.si-theme-logo-image--light {
  display: block !important;
}


.site-header .mobile-menu--slide .si-mobile-drawer-header .si-mobile-drawer-brand > .si-theme-logo-link > img.si-theme-logo-image--light {
  display: block !important;
}
.site-header .mobile-menu--slide .si-mobile-drawer-header .si-mobile-drawer-brand > .si-theme-logo-link > img.si-theme-logo-image--dark {
  display: none !important;
}
html[data-theme="dark"] .site-header .mobile-menu--slide .si-mobile-drawer-header .si-mobile-drawer-brand > .si-theme-logo-link > img.si-theme-logo-image--light {
  display: none !important;
}
html[data-theme="dark"] .site-header .mobile-menu--slide .si-mobile-drawer-header .si-mobile-drawer-brand > .si-theme-logo-link > img.si-theme-logo-image--dark {
  display: block !important;
}


.site-header .header-inner > .brand > .si-theme-logo-link > .si-theme-logo-text--light,
.site-header .mobile-menu--slide .si-mobile-drawer-header .si-mobile-drawer-brand > .si-theme-logo-link > .si-theme-logo-text--light {
  display: inline-block !important;
}
.site-header .header-inner > .brand > .si-theme-logo-link > .si-theme-logo-text--dark,
.site-header .mobile-menu--slide .si-mobile-drawer-header .si-mobile-drawer-brand > .si-theme-logo-link > .si-theme-logo-text--dark {
  display: none !important;
}
html[data-theme="dark"] .site-header .header-inner > .brand > .si-theme-logo-link > .si-theme-logo-text--light,
html[data-theme="dark"] .site-header .mobile-menu--slide .si-mobile-drawer-header .si-mobile-drawer-brand > .si-theme-logo-link > .si-theme-logo-text--light {
  display: none !important;
}
html[data-theme="dark"] .site-header .header-inner > .brand > .si-theme-logo-link > .si-theme-logo-text--dark,
html[data-theme="dark"] .site-header .mobile-menu--slide .si-mobile-drawer-header .si-mobile-drawer-brand > .si-theme-logo-link > .si-theme-logo-text--dark {
  display: inline-block !important;
}


html:not([data-theme="dark"]) .site-header--bold .header-inner > .brand > .si-theme-logo-link > .si-theme-logo-text--light {
  display: none !important;
}
html:not([data-theme="dark"]) .site-header--bold .header-inner > .brand > .si-theme-logo-link > .si-theme-logo-text--dark {
  display: inline-block !important;
}
html[data-theme="dark"] .site-header--bold .header-inner > .brand > .si-theme-logo-link > .si-theme-logo-text--dark {
  display: none !important;
}
html[data-theme="dark"] .site-header--bold .header-inner > .brand > .si-theme-logo-link > .si-theme-logo-text--light {
  display: inline-block !important;
}





html[data-theme="light"] body footer.site-footer:not(.site-footer--classic):not(.site-footer--newsletter) .footer-brand__identity > a.si-theme-logo-link > img.si-theme-logo-image--light,
html:not([data-theme="dark"]) body footer.site-footer:not(.site-footer--classic):not(.site-footer--newsletter) .footer-brand__identity > a.si-theme-logo-link > img.si-theme-logo-image--light {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
}
html[data-theme="light"] body footer.site-footer:not(.site-footer--classic):not(.site-footer--newsletter) .footer-brand__identity > a.si-theme-logo-link > img.si-theme-logo-image--dark,
html:not([data-theme="dark"]) body footer.site-footer:not(.site-footer--classic):not(.site-footer--newsletter) .footer-brand__identity > a.si-theme-logo-link > img.si-theme-logo-image--dark {
  display: none !important;
  visibility: hidden !important;
}


html[data-theme="dark"] body footer.site-footer:not(.site-footer--classic):not(.site-footer--newsletter) .footer-brand__identity > a.si-theme-logo-link > img.si-theme-logo-image--light {
  display: none !important;
  visibility: hidden !important;
}
html[data-theme="dark"] body footer.site-footer:not(.site-footer--classic):not(.site-footer--newsletter) .footer-brand__identity > a.si-theme-logo-link > img.si-theme-logo-image--dark {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
}


html body footer.site-footer.site-footer--classic .footer-brand__identity > a.si-theme-logo-link > img.si-theme-logo-image--light,
html body footer.site-footer.site-footer--newsletter .footer-brand__identity > a.si-theme-logo-link > img.si-theme-logo-image--light {
  display: none !important;
  visibility: hidden !important;
}
html body footer.site-footer.site-footer--classic .footer-brand__identity > a.si-theme-logo-link > img.si-theme-logo-image--dark,
html body footer.site-footer.site-footer--newsletter .footer-brand__identity > a.si-theme-logo-link > img.si-theme-logo-image--dark {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
}


html[data-theme="light"] body footer.site-footer:not(.site-footer--classic):not(.site-footer--newsletter) .footer-brand__identity > a.si-theme-logo-link > .si-theme-logo-text--light,
html:not([data-theme="dark"]) body footer.site-footer:not(.site-footer--classic):not(.site-footer--newsletter) .footer-brand__identity > a.si-theme-logo-link > .si-theme-logo-text--light {
  display: inline-block !important;
}
html[data-theme="light"] body footer.site-footer:not(.site-footer--classic):not(.site-footer--newsletter) .footer-brand__identity > a.si-theme-logo-link > .si-theme-logo-text--dark,
html:not([data-theme="dark"]) body footer.site-footer:not(.site-footer--classic):not(.site-footer--newsletter) .footer-brand__identity > a.si-theme-logo-link > .si-theme-logo-text--dark {
  display: none !important;
}
html[data-theme="dark"] body footer.site-footer:not(.site-footer--classic):not(.site-footer--newsletter) .footer-brand__identity > a.si-theme-logo-link > .si-theme-logo-text--light {
  display: none !important;
}
html[data-theme="dark"] body footer.site-footer:not(.site-footer--classic):not(.site-footer--newsletter) .footer-brand__identity > a.si-theme-logo-link > .si-theme-logo-text--dark {
  display: inline-block !important;
}
html body footer.site-footer.site-footer--classic .footer-brand__identity > a.si-theme-logo-link > .si-theme-logo-text--light,
html body footer.site-footer.site-footer--newsletter .footer-brand__identity > a.si-theme-logo-link > .si-theme-logo-text--light {
  display: none !important;
}
html body footer.site-footer.site-footer--classic .footer-brand__identity > a.si-theme-logo-link > .si-theme-logo-text--dark,
html body footer.site-footer.site-footer--newsletter .footer-brand__identity > a.si-theme-logo-link > .si-theme-logo-text--dark {
  display: inline-block !important;
}


html[data-theme="light"] body footer.site-footer.site-footer--compact .footer-brand.footer-brand--compact > p,
html:not([data-theme="dark"]) body footer.site-footer.site-footer--compact .footer-brand.footer-brand--compact > p {
  color: #475569 !important;
  -webkit-text-fill-color: #475569 !important;
  opacity: 1 !important;
}




html[data-theme="light"] body footer.site-footer.site-footer--compact .footer-brand__identity > a.si-theme-logo-link > img.si-theme-logo-image--light,
html[data-theme="light"] body footer.site-footer.site-footer--light .footer-brand__identity > a.si-theme-logo-link > img.si-theme-logo-image--light,
html[data-theme="light"] body footer.site-footer.site-footer--stacked .footer-brand__identity > a.si-theme-logo-link > img.si-theme-logo-image--light,
html[data-theme="light"] body footer.site-footer.site-footer--minimal .footer-brand__identity > a.si-theme-logo-link > img.si-theme-logo-image--light {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
}
html[data-theme="light"] body footer.site-footer.site-footer--compact .footer-brand__identity > a.si-theme-logo-link > img.si-theme-logo-image--dark,
html[data-theme="light"] body footer.site-footer.site-footer--light .footer-brand__identity > a.si-theme-logo-link > img.si-theme-logo-image--dark,
html[data-theme="light"] body footer.site-footer.site-footer--stacked .footer-brand__identity > a.si-theme-logo-link > img.si-theme-logo-image--dark,
html[data-theme="light"] body footer.site-footer.site-footer--minimal .footer-brand__identity > a.si-theme-logo-link > img.si-theme-logo-image--dark {
  display: none !important;
  visibility: hidden !important;
}
html[data-theme="dark"] body footer.site-footer.site-footer--compact .footer-brand__identity > a.si-theme-logo-link > img.si-theme-logo-image--light,
html[data-theme="dark"] body footer.site-footer.site-footer--light .footer-brand__identity > a.si-theme-logo-link > img.si-theme-logo-image--light,
html[data-theme="dark"] body footer.site-footer.site-footer--stacked .footer-brand__identity > a.si-theme-logo-link > img.si-theme-logo-image--light,
html[data-theme="dark"] body footer.site-footer.site-footer--minimal .footer-brand__identity > a.si-theme-logo-link > img.si-theme-logo-image--light {
  display: none !important;
  visibility: hidden !important;
}
html[data-theme="dark"] body footer.site-footer.site-footer--compact .footer-brand__identity > a.si-theme-logo-link > img.si-theme-logo-image--dark,
html[data-theme="dark"] body footer.site-footer.site-footer--light .footer-brand__identity > a.si-theme-logo-link > img.si-theme-logo-image--dark,
html[data-theme="dark"] body footer.site-footer.site-footer--stacked .footer-brand__identity > a.si-theme-logo-link > img.si-theme-logo-image--dark,
html[data-theme="dark"] body footer.site-footer.site-footer--minimal .footer-brand__identity > a.si-theme-logo-link > img.si-theme-logo-image--dark {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
}


/* Free edition: use the dark-background logo throughout the footer. */
.site-footer .footer-brand__identity .si-theme-logo-link > img.si-theme-logo-image--light,
.site-footer .footer-brand .si-theme-logo-link > img.si-theme-logo-image--light,
.site-footer .si-theme-logo-link > img.si-theme-logo-image--light {
  display: none !important;
}
.site-footer .footer-brand__identity .si-theme-logo-link > img.si-theme-logo-image--dark,
.site-footer .footer-brand .si-theme-logo-link > img.si-theme-logo-image--dark,
.site-footer .si-theme-logo-link > img.si-theme-logo-image--dark {
  display: block !important;
}
.site-footer .footer-brand__identity .si-theme-logo-link > .si-theme-logo-text--light,
.site-footer .footer-brand .si-theme-logo-link > .si-theme-logo-text--light,
.site-footer .si-theme-logo-link > .si-theme-logo-text--light {
  display: none !important;
}
.site-footer .footer-brand__identity .si-theme-logo-link > .si-theme-logo-text--dark,
.site-footer .footer-brand .si-theme-logo-link > .si-theme-logo-text--dark,
.site-footer .si-theme-logo-link > .si-theme-logo-text--dark {
  display: inline-block !important;
}
