/* Original corporate logo; its artwork and proportions remain unchanged. */
.corporate-logo{display:block;height:auto;object-fit:contain;mix-blend-mode:darken;flex-shrink:0}
.site-header{height:128px}
.corporate-header .corporate-logo{width:146px}
.footer-brand .corporate-logo{width:210px}
.essence-brand{display:flex;align-items:center;gap:24px;margin:30px 0}
.essence-brand .corporate-logo{width:128px}
.essence-brand .signature{margin:0;max-width:210px}
@media(max-width:1050px){.corporate-header .corporate-logo{width:140px}.essence-brand{gap:18px}.essence-brand .corporate-logo{width:112px}}
@media(max-width:760px){.site-header{height:112px}.corporate-header .corporate-logo{width:124px}.mobile-nav{top:112px}.hero{height:calc(94svh - 112px)}.footer-brand .corporate-logo{width:160px}.essence-brand{gap:20px}.essence-brand .corporate-logo{width:124px}.essence-brand .signature{font-size:22px;max-width:180px}}
@media(max-width:380px){.essence-brand{gap:16px}.essence-brand .corporate-logo{width:108px}.essence-brand .signature{font-size:20px}.footer-brand .corporate-logo{width:142px}}
