.lk-lockup{--lk-split:0px;--lk-mark-in:0;cursor:default;display:inline-flex}a .lk-lockup{cursor:pointer}.lk-lockup-inner{align-items:center;gap:11px;display:inline-flex}.lk-lockup-mark{opacity:calc(1 - var(--lk-mark-in));transition:opacity .3s;display:inline-flex}.lk-wordmark{letter-spacing:-.04em;align-items:center;font-size:21px;font-weight:500;line-height:1;display:inline-flex}@media (hover:hover){.lk-lockup:hover{--lk-split:21px;--lk-mark-in:1}}.lk-lockup[data-play] .lk-wordmark-gap{animation:2.1s cubic-bezier(.2,.8,.2,1) both lk-split}.lk-lockup[data-play] .lk-wordmark-gap>svg{animation:2.1s both lk-split-mark}.lk-lockup[data-play] .lk-lockup-mark{animation:2.1s both lk-mark-standing}@keyframes lk-mark-standing{0%{opacity:1}21.4%{opacity:0}78.6%{opacity:0}to{opacity:1}}@keyframes lk-split{0%{width:0}21.4%{width:21px}78.6%{width:21px}to{width:0}}@keyframes lk-split-mark{0%{opacity:0;transform:scale(.5)}21.4%{opacity:1;transform:scale(1)}78.6%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.5)}}.lk-wordmark-gap{width:var(--lk-split);flex:none;justify-content:center;align-items:center;transition:width .45s cubic-bezier(.2,.8,.2,1);display:inline-flex;overflow:hidden}.lk-wordmark-gap>svg{opacity:var(--lk-mark-in);transform:scale(calc(.5 + var(--lk-mark-in) * .5));flex:none;transition:opacity .3s,transform .3s}@media (prefers-reduced-motion:reduce){.lk-lockup:hover{--lk-split:0px;--lk-mark-in:0}.lk-lockup-mark,.lk-wordmark-gap,.lk-wordmark-gap>svg{transition:none;animation:none}}
