.c-brand-mark{flex:none;display:block}.c-wordmark{font-family:var(--font-brand);font-weight:var(--fw-semibold);white-space:nowrap;letter-spacing:0;align-items:center;line-height:1;display:inline-flex}.c-wordmark--header{gap:.4em}.c-wordmark--header .c-brand-mark{width:1.3em;height:1.3em}.c-wordmark--inline .c-brand-mark{width:1.12em;height:1.12em;margin:0 .12em}.c-wordmark--stacked{gap:.3em}.c-wordmark--stacked .c-brand-mark{width:2.6em;height:2.6em}.c-wordmark__stack{letter-spacing:.12em;gap:.2em;display:grid}.c-wordmark__rule{background:linear-gradient(90deg, var(--c-logo-ring), transparent);border-radius:1px;height:.09em}
