.lobbymind-logo{--ease-out:cubic-bezier(.22, 1, .36, 1)}.lm-logo-light,.lm-logo-symbol{position:absolute}.lm-logo-light{pointer-events:none;will-change:opacity;mask-image:var(--logo-light-mask,none)}.lm-logo-turn,.lm-logo-light-breath,.lm-logo-light-flare,.lm-logo-light-full{border-radius:50%;position:absolute;inset:0}.lm-logo-light-breath,.lm-logo-light-flare,.lm-logo-light-full{background:radial-gradient(58% 58% at 30% 32%, var(--marketing-logo-light-4), transparent), radial-gradient(58% 58% at 70% 30%, var(--marketing-logo-light-2), transparent), radial-gradient(58% 58% at 70% 70%, var(--marketing-logo-light-3), transparent), radial-gradient(58% 58% at 30% 68%, var(--marketing-logo-light-1), transparent);mask-image:radial-gradient(closest-side, var(--marketing-logo-glow), color-mix(in oklab, var(--marketing-logo-glow) 55%, transparent) 50%, transparent)}.lm-logo-turn{animation:48s linear 1.4s infinite lm-logo-turn}.lm-logo-light-breath{opacity:.5;animation:5s ease-in-out infinite lm-logo-breath}.lm-logo-light-flare{opacity:0;animation:12s linear 1.4s infinite lm-logo-flare}.lm-logo-light-full{opacity:0;transition:opacity .4s var(--ease-out)}.lm-logo-light-lobe{left:calc(var(--lobe-x) - 30%);top:calc(var(--lobe-y) - 30%);background:radial-gradient(closest-side, var(--lobe-colour), transparent);opacity:0;width:60%;height:60%;animation:lm-logo-ripple 4s ease-in-out calc(1s + var(--petal-i) * 1s) infinite;border-radius:50%;position:absolute}.lm-logo-spin{transition:rotate .7s var(--ease-out);position:absolute;inset:0}.lm-logo-petal{width:100%;height:100%;transition:translate .5s var(--ease-out);position:absolute;inset:0;overflow:visible}[data-entrance] .lm-logo-petal{animation:lm-logo-petal-in .7s var(--ease-out) calc(var(--petal-i) * 60ms) backwards}[data-entrance] .lm-logo-light{animation:lm-logo-bloom .8s var(--ease-out) backwards}[data-entrance] .lm-logo-wordmark{animation:lm-logo-wordmark-in .5s var(--ease-out) .3s backwards}@media (hover:hover){:is(a,button):is(:hover,:focus-visible) .lm-logo-petal{translate:var(--petal-dx) var(--petal-dy)}:is(a,button):is(:hover,:focus-visible) .lm-logo-spin{transition:none;animation:4s linear infinite lm-logo-spin}:is(a,button):is(:hover,:focus-visible) .lm-logo-light-full{opacity:1}}@keyframes lm-logo-petal-in{0%{opacity:0;rotate:-30deg;scale:.6}25%{opacity:1}to{opacity:1;rotate:0deg;scale:1}}@keyframes lm-logo-bloom{0%{opacity:0}to{opacity:1}}@keyframes lm-logo-wordmark-in{0%{opacity:0;translate:0 4px}to{opacity:1;translate:0}}@keyframes lm-logo-breath{0%,to{opacity:.5}50%{opacity:.8}}@keyframes lm-logo-ripple{0%,45%,to{opacity:0}22.5%{opacity:.9}}@keyframes lm-logo-turn{0%,22.083%{animation-timing-function:cubic-bezier(.22,1,.36,1);rotate:0deg}25%,47.083%{animation-timing-function:cubic-bezier(.22,1,.36,1);rotate:90deg}50%,72.083%{animation-timing-function:cubic-bezier(.22,1,.36,1);rotate:180deg}75%,97.083%{animation-timing-function:cubic-bezier(.22,1,.36,1);rotate:270deg}to{rotate:360deg}}@keyframes lm-logo-flare{0%,88.333%{opacity:0;animation-timing-function:cubic-bezier(.22,1,.36,1)}94%{opacity:1;animation-timing-function:ease-in-out}to{opacity:0}}@keyframes lm-logo-spin{0%{rotate:var(--spin-from,0deg)}to{rotate:calc(var(--spin-from,0deg) + 360deg)}}@media (prefers-reduced-motion:reduce){.lobbymind-logo :is(.lm-logo-light,.lm-logo-light span,.lm-logo-spin,.lm-logo-petal,.lm-logo-wordmark){transition:none!important;animation:none!important}.lobbymind-logo .lm-logo-light-breath{opacity:.5!important}.lobbymind-logo .lm-logo-petal{translate:none!important}.lobbymind-logo .lm-logo-spin{rotate:none!important}}html[data-motion=none] .lobbymind-logo :is(.lm-logo-light,.lm-logo-light span,.lm-logo-spin,.lm-logo-petal,.lm-logo-wordmark){transition:none!important;animation:none!important}html[data-motion=none] .lobbymind-logo .lm-logo-light-breath{opacity:.5!important}html[data-motion=none] .lobbymind-logo .lm-logo-petal{translate:none!important}html[data-motion=none] .lobbymind-logo .lm-logo-spin{rotate:none!important}
