.home-logo{display:inline-flex;align-items:center;gap:14px;color:inherit;text-decoration:none}.home-logo-mark{display:block;width:56px;height:auto;flex:none;overflow:visible}.home-logo-eyes,.home-logo-face,.home-logo-hair{transform-box:fill-box}.home-logo-mark{transform-origin:50% 90%}.home-logo-hair{transform-origin:50% 100%}.home-logo-eyes{transform-origin:50% 50%}@media(prefers-reduced-motion:no-preference){.home-logo:focus-visible .home-logo-mark,.home-logo:hover .home-logo-mark{animation:home-logo-tilt .7s ease-in-out}.home-logo:focus-visible .home-logo-hair,.home-logo:hover .home-logo-hair{animation:home-logo-hair .7s ease-in-out}.home-logo:focus-visible .home-logo-eyes,.home-logo:hover .home-logo-eyes{animation:home-logo-blink .7s ease-in-out}}@keyframes home-logo-tilt{0%,to{transform:rotate(0)}30%{transform:rotate(-9deg)}60%{transform:rotate(6deg)}80%{transform:rotate(-2deg)}}@keyframes home-logo-hair{0%,to{transform:rotate(0) scaleY(1)}35%{transform:rotate(4deg) scaleY(1.06)}65%{transform:rotate(-3deg) scaleY(.97)}}@keyframes home-logo-blink{0%,40%,60%,to{transform:scaleY(1)}50%{transform:scaleY(.1)}}