@property --logo-merge{syntax:"<number>";inherits:true;initial-value:0}.logo-mark[data-v-02afe88a]{--logo-merge:0;flex:none;display:block}.logo-mark__accent[data-v-02afe88a]{fill:var(--color-accent)}.logo-mark__line[data-v-02afe88a]{fill:currentColor}.logo-mark--animated .logo-mark__half--left[data-v-02afe88a]{transform:translateX(calc(var(--logo-merge)*33.4px))}.logo-mark--animated .logo-mark__half--right[data-v-02afe88a]{transform:translateX(calc(var(--logo-merge)*-33.4px))}.logo-mark--animated .logo-mark__line[data-v-02afe88a]{opacity:calc(1 - var(--logo-merge)*1.15)}.logo-mark--animated .logo-mark__accent[data-v-02afe88a]{stroke:var(--color-accent);stroke-width:.8px;stroke-linejoin:round}@media (prefers-reduced-motion:no-preference){.logo-mark--animated[data-v-02afe88a]{animation:16s linear infinite logo-merge-02afe88a}@media (hover:hover){.logo-mark--animated .logo-mark__half[data-v-02afe88a],.logo-mark--animated .logo-mark__line[data-v-02afe88a]{transition:transform .48s var(--ease-in-out),opacity .32s var(--ease-in-out)}}:is(a,button):focus-visible>*>.logo-mark--animated[data-v-02afe88a],:is(a,button):focus-visible>.logo-mark--animated[data-v-02afe88a],:is(a,button):hover>*>.logo-mark--animated[data-v-02afe88a],:is(a,button):hover>.logo-mark--animated[data-v-02afe88a]{--logo-merge:1;animation:none}@keyframes logo-merge-02afe88a{0%,80%{--logo-merge:0;animation-timing-function:cubic-bezier(.65,0,.35,1)}85%,91%{--logo-merge:1;animation-timing-function:cubic-bezier(.65,0,.35,1)}96%,to{--logo-merge:0}}}
