.sl-logo-anim{--sl-logo-delay:0s;--sl-logo-spring:cubic-bezier(.34,1.8,.64,1);--sl-logo-draw:cubic-bezier(.65,0,.35,1);--sl-logo-rise:cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;align-items:center;gap:.296em;font-size:54px}@supports (animation-timing-function: linear(0,1)){.sl-logo-anim{--sl-logo-spring:linear(0 0%, 0.2155 4.17%, 0.4048 8.33%, 0.5693 12.5%, 0.7106 16.67%, 0.8303 20.83%, 0.9297 25%, 1.0105 29.17%, 1.0741 33.33%, 1.1221 37.5%, 1.156 41.67%, 1.1773 45.83%, 1.1875 50%, 1.1882 54.17%, 1.1808 58.33%, 1.167 62.5%, 1.1481 66.67%, 1.1258 70.83%, 1.1016 75%, 1.0769 79.17%, 1.0532 83.33%, 1.0322 87.5%, 1.0153 91.67%, 1.0041 95.83%, 1 100%)}}.sl-logo-anim-lockup{display:flex;align-items:center;gap:.444em}.sl-logo-anim-mark{width:1.778em;height:1.981em;overflow:visible}.sl-logo-anim-name{font:600 1em/1 var(--font-title);letter-spacing:-.02em;white-space:nowrap;color:var(--text)}.sl-logo-anim-name>span{display:inline-block;--sl-la-y:.481em}.sl-logo-anim-url{font:500 .481em/1 var(--font-text);letter-spacing:.02em;color:var(--muted);--sl-la-y:.46em}.sl-la-seg,.sl-la-s,.sl-la-l{stroke-dasharray:1 1.01;stroke-dashoffset:0}.sl-la-dot{transform-box:fill-box;transform-origin:center}.sl-logo-anim.is-playing .sl-la-dot{animation:sl-la-pop .22s var(--sl-logo-spring) both}.sl-logo-anim.is-playing .sl-la-dot:nth-child(1){animation-delay:var(--sl-logo-delay)}.sl-logo-anim.is-playing .sl-la-dot:nth-child(2){animation-delay:calc(var(--sl-logo-delay) + .05s)}.sl-logo-anim.is-playing .sl-la-dot:nth-child(3){animation-delay:calc(var(--sl-logo-delay) + .1s)}.sl-logo-anim.is-playing .sl-la-dot:nth-child(4){animation-delay:calc(var(--sl-logo-delay) + .15s)}.sl-logo-anim.is-playing .sl-la-dot:nth-child(5){animation-delay:calc(var(--sl-logo-delay) + .2s)}.sl-logo-anim.is-playing .sl-la-dot:nth-child(6){animation-delay:calc(var(--sl-logo-delay) + .25s)}.sl-logo-anim.is-playing .sl-la-seg{animation:sl-la-draw .5s var(--sl-logo-draw) calc(var(--sl-logo-delay) + .12s) both}.sl-logo-anim.is-playing .sl-la-s{animation:sl-la-draw .5s var(--sl-logo-draw) calc(var(--sl-logo-delay) + .34s) both}.sl-logo-anim.is-playing .sl-la-l{animation:sl-la-draw .32s var(--sl-logo-draw) calc(var(--sl-logo-delay) + .52s) both}.sl-logo-anim.is-playing .sl-logo-anim-name>span{animation:sl-la-rise .6s var(--sl-logo-rise) both}.sl-logo-anim.is-playing .sl-logo-anim-name>span:nth-child(1){animation-delay:calc(var(--sl-logo-delay) + .5s)}.sl-logo-anim.is-playing .sl-logo-anim-name>span:nth-child(2){animation-delay:calc(var(--sl-logo-delay) + .56s)}.sl-logo-anim.is-playing .sl-logo-anim-name>span:nth-child(3){animation-delay:calc(var(--sl-logo-delay) + .62s)}.sl-logo-anim.is-playing .sl-logo-anim-url{animation:sl-la-rise .6s var(--sl-logo-rise) calc(var(--sl-logo-delay) + .72s) both}@keyframes sl-la-pop{from{transform:scale(0)}to{transform:scale(1)}}@keyframes sl-la-draw{from{stroke-dashoffset:1.005}to{stroke-dashoffset:0}}@keyframes sl-la-rise{from{opacity:0;transform:translateY(var(--sl-la-y))}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.sl-logo-anim.is-playing *{animation:none!important}}
