.robin-mark{color:var(--robin-ink,#442b1b);vertical-align:middle;flex-shrink:0;display:inline-block;overflow:visible}.robin-mark-motion{transform-origin:50% 80%;transition:transform .65s cubic-bezier(.2,.75,.25,1)}.robin-mark-ink{fill:currentColor;animation:1.35s ease-out both robin-ink-arrive}.robin-mark-trace{fill:none;stroke:currentColor;stroke-width:.7px;stroke-dasharray:1;stroke-dashoffset:0;opacity:0;pointer-events:none;animation:1.4s cubic-bezier(.3,.1,.2,1) both robin-signature}@keyframes robin-signature{0%{stroke-dashoffset:1px;opacity:.8}65%{opacity:.65}to{stroke-dashoffset:0;opacity:0}}@keyframes robin-ink-arrive{0%,18%{opacity:0}to{opacity:1}}@media (hover:hover) and (pointer:fine){.robin-wordmark:hover .robin-mark-motion{transform:translateY(-35px)rotate(-4deg)}.robin-wordmark:hover .robin-mark-trace{animation:.9s ease-out both robin-signature-hover}}.robin-wordmark:focus-visible .robin-mark-motion{transform:translateY(-35px)rotate(-4deg)}@keyframes robin-signature-hover{0%{stroke-dashoffset:1px;opacity:.7}to{stroke-dashoffset:0;opacity:0}}@media (prefers-reduced-motion:reduce){.robin-mark-motion{transition:none;transform:none!important}.robin-mark-ink{opacity:1;animation:none}.robin-mark-trace{display:none;animation:none!important}}
