.brand-mark{--brand-ink:var(--color-navy,#22345b);--brand-pen:#4a91bf;--brand-stroke:5;aspect-ratio:1;width:32px;color:var(--brand-ink);flex:none;line-height:0;display:inline-block}.brand-mark svg{width:100%;height:100%;display:block;overflow:visible}.brand-mark .gmun-mark-ink{fill:currentColor}.brand-mark .gmun-mark-line{fill:none;stroke:var(--brand-pen);stroke-width:var(--brand-stroke);stroke-linejoin:round;stroke-dasharray:1 1;stroke-dashoffset:1px}.brand-mark.is-trace .gmun-mark-ink{opacity:.09}.brand-mark.is-trace .gmun-mark-line{animation:brand-trace-loop 3.2s cubic-bezier(.62,.05,.36,1) calc(var(--delay) * .42) infinite backwards}@keyframes brand-trace-loop{0%{stroke-dashoffset:1px}48%,62%{stroke-dashoffset:0}to{stroke-dashoffset:-1px}}.brand-mark.is-draw .gmun-mark-ink,.brand-mark.is-draw .gmun-mark-line{opacity:0}.brand-mark.is-draw.is-visible .gmun-mark-line{opacity:1;animation:brand-trace calc(var(--dur) * var(--brand-pace,1)) cubic-bezier(.62,.05,.36,1) calc(var(--delay) * var(--brand-pace,1) + var(--brand-offset,0s)) both, brand-settle calc(1s * var(--brand-pace,1)) ease calc((var(--delay) + var(--dur) + .35s) * var(--brand-pace,1) + var(--brand-offset,0s)) forwards}.brand-mark.is-draw.is-visible .gmun-mark-ink{animation:brand-ink calc(1.1s * var(--brand-pace,1)) cubic-bezier(.22,1,.36,1) calc((var(--delay) + var(--dur) * .7) * var(--brand-pace,1) + var(--brand-offset,0s)) forwards}@keyframes brand-trace{to{stroke-dashoffset:0}}@keyframes brand-settle{to{opacity:0}}@keyframes brand-ink{to{opacity:1}}.ui-page-loading .brand-mark{--brand-stroke:16;--brand-pace:.62;width:72px}.ui-page-loading:not(.is-full-screen) .brand-mark{--brand-stroke:19;width:60px}.ui-page-loading.is-compact .brand-mark{--brand-stroke:26;width:30px}.ui-page-loading .brand-mark.is-looping.is-visible{animation:3.4s linear both brand-loop}@keyframes brand-loop{0%,86%{opacity:1}to{opacity:0}}.public-site .brand-mark{--brand-ink:var(--c-primary)}@media (prefers-reduced-motion:reduce){.brand-mark .gmun-mark-line{display:none}.ui-page-loading .brand-mark.is-looping.is-visible{animation:2.4s ease-in-out infinite alternate brand-breathe}.brand-mark.is-draw .gmun-mark-ink{opacity:1;animation:none}.brand-mark.is-trace .gmun-mark-ink{opacity:.35;animation:2.4s ease-in-out infinite alternate brand-breathe}}@keyframes brand-breathe{to{opacity:.7}}
