.brand-embrace{overflow:visible;flex-shrink:0}.brand-embrace .embrace-breath,.brand-embrace .embrace-welcome{transform-origin:50px 84px}.brand-embrace .embrace-mother{transform-origin:33px 47px}.brand-embrace .embrace-companion{transform-origin:65px 52px}.brand-embrace .embrace-arms{transform-origin:49px 94px}@media (prefers-reduced-motion:no-preference){html[data-motion=on] .brand-embrace .embrace-welcome{transition:transform .8s cubic-bezier(.22,1,.36,1)}html[data-motion=on] .brand-embrace .embrace-breath{animation:embrace-breathe 7s ease-in-out infinite}html[data-motion=on] .brand-embrace .embrace-mother{animation:embrace-lean-in 7s ease-in-out infinite}html[data-motion=on] .brand-embrace .embrace-companion{animation:embrace-settle-in 7s ease-in-out infinite}html[data-motion=on] .brand-embrace .embrace-arms{animation:embrace-hold 7s ease-in-out infinite}html[data-motion=on] .wordmark:focus-visible .embrace-welcome{transform:translateY(-1px) scale(1.08)}@media (hover:hover){html[data-motion=on] .wordmark:hover .embrace-welcome{transform:translateY(-1px) scale(1.08)}}}@keyframes embrace-breathe{0%,18%,to{transform:scale(1)}48%,58%{transform:translateY(-.7px) scale(1.035)}}@keyframes embrace-lean-in{0%,18%,to{transform:rotate(0deg)}48%,58%{transform:translate(.8px,.6px) rotate(3deg)}}@keyframes embrace-settle-in{0%,18%,to{transform:rotate(0deg)}48%,58%{transform:translate(-1.2px,.4px) rotate(-4deg)}}@keyframes embrace-hold{0%,18%,to{transform:scale(1)}48%,58%{transform:scale(.975,1.015)}}html[data-motion=off] .brand-embrace :is(g,path){animation:none;transition:none;transform:none}@media (prefers-reduced-motion:reduce){.brand-embrace :is(g,path){animation:none!important;transition:none!important;transform:none!important}}