/* The same olive paint for every existing gradient title. Photo-hero titles stay legible. */
:root{--ml-heading-gradient:linear-gradient(90deg,#8E906F 0%,#5B5F3E 50%,#353820 100%)}
body main h1 .heading-content,body main h2 .heading-content{
 background-image:var(--ml-heading-gradient)!important;background-clip:text!important;-webkit-background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important;
}
body main h1 .heading-content b,body main h2 .heading-content b,body main h1 .heading-content strong,body main h2 .heading-content strong{background:none!important;color:inherit!important;-webkit-text-fill-color:inherit!important}
body main .inner-hero .heading-content,body main .seller-hero .heading-content,body main .project-detail-hero .heading-content{background:none!important;color:#F5F1E8!important;-webkit-text-fill-color:#F5F1E8!important}
body footer.ml-footer .ml-footer-invite p{display:inline-block;background:var(--ml-heading-gradient)!important;background-clip:text!important;-webkit-background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important}
body footer.ml-footer .ml-footer-invite p strong{background:none!important;color:transparent!important;-webkit-text-fill-color:inherit!important}

/* Include the About story title and prevent descendant paint overrides. */
body main .about-large-heading strong{background-image:var(--ml-heading-gradient)!important;background-clip:text!important;-webkit-background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important}
body main .ml-page-intro h1 .heading-content,body main .ml-team-section h2 .heading-content,body main .ml-founder-note h2 .heading-content{display:inline-block;max-width:100%;background-image:var(--ml-heading-gradient)!important}
