:root{--lime:#c4ef65;--dark:#10241e;--paper:#f7f8f3}.hero h1>.hero-line{color:inherit}.brand-logo{width:54px;height:48px;object-fit:contain}.hero-visual .hero-photo{object-fit:cover}.hero,.contact-section{background:var(--dark)}.hero h1>span:not(.hero-line),.contact-copy h2>span{color:var(--lime)}