/* The outlined wordmark comes from the supplied OriginK Illustrator artwork. */
a.brand{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;flex-shrink:0;width:150px;color:#173f65;text-decoration:none;line-height:1;letter-spacing:normal}
a.brand .brand-wordmark{display:block;width:100%;height:auto;max-width:none;aspect-ratio:214/53;object-fit:contain}
/* Option C: a serif descriptor held between two fine, decorative rules. */
a.brand small{display:flex;align-items:center;justify-content:center;gap:7px;width:72%;margin:0;padding:0;font-family:Georgia,'Times New Roman',serif;font-size:14px;font-weight:700;line-height:1.2;letter-spacing:.16em;color:#173f65;text-transform:uppercase;white-space:nowrap}
a.brand small::before,a.brand small::after{content:"";flex:1 1 0;min-width:0;border-top:1px solid currentColor}
a.brand:focus-visible{outline:2px solid #173f65;outline-offset:6px;border-radius:2px}
.site-footer a.brand{display:inline-flex;width:170px}
.top a.brand{width:125px;gap:4px}
.top a.brand small{font-size:12px;gap:5px}
@media(max-width:760px){a.brand{width:128px;gap:4px}a.brand small{font-size:13px;gap:6px}.site-footer a.brand{width:150px}.top a.brand{width:112px}.top a.brand small{font-size:11px;gap:5px}}
