.brand{display:inline-flex;align-items:center;gap:11px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:35px;font-weight:650;letter-spacing:-1.5px;line-height:1;color:#243a35;flex-shrink:0}
.brand-mark{display:block;width:42px;height:42px;flex-shrink:0}
.brand-wordmark{display:block}.brand-caption{display:block;font-size:9px;font-weight:600;letter-spacing:3.3px;margin-top:6px;margin-left:2px;color:#788680}
footer .brand{font-size:35px;color:#243a35}
@media(max-width:600px){.header .brand{font-size:29px;gap:8px}.header .brand-mark{width:36px;height:36px}.brand-caption{font-size:8px;letter-spacing:2.8px}}
@media(max-width:360px){.header .brand{font-size:26px;gap:6px}.header .brand-mark{width:32px;height:32px}}

@media(max-width:600px){.hero{overflow-x:clip}}
