.yz-logo-loader{--leaf-a:var(--ink);--leaf-b:var(--coral-logo);flex:none;overflow:visible}.yz-logo-loader[data-tone=ink]{--leaf-b:var(--ink)}.yz-logo-loader[data-tone=inverse]{--leaf-a:var(--canvas)}.yz-logo-loader__ink{fill:var(--leaf-a);stroke:var(--leaf-a);transform-origin:38px 68px;animation:yz-breathe-a var(--dur-logo-breathe) ease-in-out infinite}.yz-logo-loader__coral{fill:var(--leaf-b);stroke:var(--leaf-b);transform-origin:39px 44px;animation:yz-breathe-b var(--dur-logo-breathe) ease-in-out infinite}.yz-logo-loader path{stroke-width:0}.yz-logo-loader[data-variant=draw-breathe] path{stroke-linejoin:round;stroke-dasharray:100;animation:yz-draw-once var(--dur-logo-draw) var(--ease-out) both, yz-breathe-a var(--dur-logo-breathe) ease-in-out var(--dur-logo-draw) infinite}.yz-logo-loader[data-variant=draw-breathe] .yz-logo-loader__coral{animation-name:yz-draw-once,yz-breathe-b}@keyframes yz-breathe-a{0%,to{transform:rotate(0)}50%{transform:rotate(-9deg)}}@keyframes yz-breathe-b{0%,to{transform:rotate(0)scale(1)}50%{transform:rotate(10deg)scale(1.06)}}@keyframes yz-draw-once{0%{stroke-width:3px;stroke-dashoffset:100px;fill-opacity:0}40%{stroke-width:3px;stroke-dashoffset:0;fill-opacity:0}58%,84%{stroke-width:3px;fill-opacity:1}to{stroke-width:0;stroke-dashoffset:0;fill-opacity:1}}@media (prefers-reduced-motion:reduce){.yz-logo-loader path{stroke-dashoffset:0;fill-opacity:1;transform:none;animation:none!important}}.yz-logo-loader[data-variant=grow] .yz-logo-loader__ink{animation:yz-grow-a var(--dur-logo-grow,3.2s) var(--ease-scene) infinite}.yz-logo-loader[data-variant=grow] .yz-logo-loader__coral{animation:yz-grow-b var(--dur-logo-grow,3.2s) var(--ease-scene) infinite}@keyframes yz-grow-a{0%{opacity:0;transform:scale(.15)}22%,78%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.15)}}@keyframes yz-grow-b{0%,12%{opacity:0;transform:scale(.15)}36%,78%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.15)}}@media (prefers-reduced-motion:reduce){.yz-logo-loader[data-variant=grow] path{opacity:1;animation:none;transform:none}}
