.lm{--lm-ink:#2a211c;--lm-coral:#ee6a4a;color:var(--lm-ink);border-radius:50%;flex:none;place-items:center;transition:transform .5s cubic-bezier(.16,1,.3,1);display:inline-grid;position:relative}.lm>svg{stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lm svg *{stroke-width:var(--lm-sw,1.3);vector-effect:none}.lm-ring{stroke:#2a211c21;stroke-dasharray:.6 2.6}.lm-faint{stroke:#2a211c29}.lm-faint.dash{stroke-dasharray:1 3}.lm-ink,.lm-ink line,.lm-ink path,.lm-ink circle{stroke:var(--lm-ink)}.lm-halo{stroke:color-mix(in srgb, var(--lm-tone) 45%, var(--lm-ink))}.lm-d{stroke:var(--lm-ink);stroke-dasharray:1;stroke-dashoffset:0;animation:1.6s cubic-bezier(.16,1,.3,1) both lm-draw}.lm-d.late{animation-delay:.35s}.lm svg .lm-wash{fill:color-mix(in srgb, var(--lm-tone) 55%, transparent);stroke:none}.lm svg .lm-wash.strong{fill:color-mix(in srgb, var(--lm-tone) 85%, #fff)}.lm svg .lm-shade{fill:#fbf6ee;stroke:#2a211c38;stroke-dasharray:1 2.4}.lm svg .lm-dot{fill:var(--lm-coral);stroke:none}.lm svg .lm-planet{fill:#fbf6ee;stroke:var(--lm-coral)}.lm-hand{stroke:var(--lm-ink);stroke-width:calc(var(--lm-sw,1.3) * 1.35)!important}.lm-run{stroke:var(--lm-coral);stroke-dasharray:.08 .92;stroke-dashoffset:1px;animation:7s linear infinite lm-run;stroke-width:calc(var(--lm-sw,1.3) * 1.6)!important}.lm-run.slow{animation-duration:9s}.lm-run.trace{stroke-dasharray:.14 .86;animation-duration:3.6s}.lm-run.trace.late{animation-delay:-1.8s}.lm-glyph{color:var(--lm-ink);font-size:.42em;line-height:1;position:relative}.lm-tilt,.lm-spin,.lm-step3,.lm-step12,.lm-shade,.lm-rise,.lm-meet{transform-box:fill-box;transform-origin:50%}.lm svg .lm-pad{stroke:none;fill:none}.lm-tilt{transform:rotate(-24deg)}.lm-spin{animation:9s linear infinite lm-turn}.lm-spin.slow{animation-duration:18s}.lm-step3{animation:9s steps(3,end) infinite lm-turn}.lm-step12{animation:12s steps(12,end) infinite lm-turn}.lm-shade{animation:9s ease-in-out infinite alternate lm-phase}.lm-rise{animation:7s ease-in-out infinite alternate lm-rise}.lm-meet.a{animation:6s ease-in-out infinite alternate lm-meet-a}.lm-meet.b{animation:6s ease-in-out infinite alternate lm-meet-b}.lm-twinkle{transform-box:fill-box;transform-origin:50%;animation:4.5s ease-in-out infinite lm-twinkle}.lm-blink{animation:3s ease-in-out infinite lm-blink}.lm-blink.late{animation-delay:-1.5s}@keyframes lm-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes lm-run{to{stroke-dashoffset:0}}@keyframes lm-turn{to{transform:rotate(360deg)}}@keyframes lm-phase{0%{transform:translate(-36px)}to{transform:translate(36px)}}@keyframes lm-rise{0%{transform:translateY(11px)}to{transform:translateY(-1px)}}@keyframes lm-meet-a{0%{transform:translate(-4px)}to{transform:translate(2.5px)}}@keyframes lm-meet-b{0%{transform:translate(4px)}to{transform:translate(-2.5px)}}@keyframes lm-twinkle{0%,to{transform:scale(.86)rotate(0)}50%{transform:scale(1)rotate(12deg)}}@keyframes lm-blink{0%,to{opacity:.15}50%{opacity:1}}a:hover .lm,button:hover .lm,.lm:hover{transform:translateY(-2px)scale(1.04)}@media (prefers-reduced-motion:reduce){.lm,.lm svg *{transition:none!important;animation:none!important}.lm-run{stroke-dashoffset:.25px}.lm-shade{transform:translate(14px)}a:hover .lm,button:hover .lm,.lm:hover{transform:none}}
