.proj-logo-h{--logo-color:var(--gold);display:inline-flex;align-items:center;gap:0}a.proj-logo-h-link{text-decoration:none;color:inherit;cursor:pointer}a.proj-logo-h-link:focus-visible{outline:2px solid color-mix(in srgb,var(--logo-color) 55%,#0000);outline-offset:3px;border-radius:2px}.proj-logo-h-mark{flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--logo-color)}.proj-logo-h-glyph{display:block;width:100%;height:100%;flex-shrink:0;background-color:var(--logo-color,currentColor);mask-image:url(/logo_glyph_only.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:url(/logo_glyph_only.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}.proj-logo-h-sep{width:2px;height:1em;border-radius:1px;background:var(--logo-color);opacity:.35;margin:0 12px;flex-shrink:0}.proj-logo-h--sm .proj-logo-h-sep{margin:0 8px}.proj-logo-h--lg .proj-logo-h-sep,.proj-logo-h--xl .proj-logo-h-sep{margin:0 16px}.proj-logo-h-name{font-family:var(--font-display);font-weight:400;letter-spacing:.45em;text-transform:uppercase;color:var(--logo-color);white-space:nowrap;line-height:1}