/* Original company symbol with the requested typographic hierarchy. */
.brand,.footer-brand{display:flex;align-items:center;gap:11px;flex-shrink:0;line-height:1}
.brand-mark{width:66px;height:45px;flex-shrink:0;object-fit:contain}
.brand-lettering{display:block}
.brand-lettering strong{display:block;font-size:22px;line-height:1.2;font-weight:800;letter-spacing:-.8px}
.brand-lettering small{display:block;margin-top:7px;font-size:9px;line-height:1.2;font-weight:600;letter-spacing:2.5px;color:var(--muted)}
.brand-dot{color:var(--lime)}
.footer-brand .brand-mark{width:52px;height:36px}
.footer-brand .brand-lettering strong{font-size:19px}
.footer-brand .brand-lettering small{font-size:8px;letter-spacing:2px;margin-top:6px}
@media(max-width:1100px){.brand .brand-mark{width:60px;height:42px}.brand .brand-lettering strong{font-size:20px}}
@media(max-width:800px){.brand{gap:9px}.brand .brand-mark{width:52px;height:36px}.brand .brand-lettering strong{font-size:18px;letter-spacing:-.6px}.brand .brand-lettering small{font-size:8px;letter-spacing:2px;margin-top:6px}}

@media(max-width:360px){.brand .brand-mark{width:48px;height:34px}}
