@keyframes d2c-rise{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}@keyframes d2c-draw{0%{stroke-dashoffset:260}to{stroke-dashoffset:0}}@keyframes d2c-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes d2c-fill{to{background-color:color-mix(in srgb,var(--color-accent) 30%,transparent);border-color:color-mix(in srgb,var(--color-accent) 55%,transparent)}}@keyframes d2c-travel{0%,16%,to{box-shadow:0 0 0 0 transparent}8%{box-shadow:0 0 0 2px var(--color-accent),0 10px 28px -12px var(--color-accent)}}@keyframes d2c-ping{0%{transform:scale(1);opacity:.7}to{transform:scale(1.7);opacity:0}}@keyframes d2c-nudge{0%,70%,to{transform:translateX(0)}85%{transform:translateX(4px)}}@keyframes d2c-shine{0%{transform:translateX(-150%) skewX(-20deg)}45%,to{transform:translateX(520%) skewX(-20deg)}}.d2c-in-load{animation:d2c-rise .6s cubic-bezier(.2,.7,.2,1) both;animation-delay:var(--d,0s)}.js .reveal:not(.reveal-shown) .d2c-in{opacity:0}.reveal-shown .d2c-in{animation:d2c-rise .6s cubic-bezier(.2,.7,.2,1) both;animation-delay:var(--d,0s)}.d2c-draw{stroke-dasharray:260;animation:d2c-draw 1.8s ease-out .7s both}.d2c-grow{transform-origin:top}.js .reveal:not(.reveal-shown) .d2c-grow{transform:scaleY(0)}.reveal-shown .d2c-grow{animation:d2c-grow .45s ease-out .25s both}.reveal-shown .d2c-fill{animation:d2c-fill .5s ease-out both;animation-delay:var(--d,0s)}.reveal-shown .d2c-travel{animation:d2c-travel 5.6s ease-in-out infinite;animation-delay:calc(var(--i, 0) * .8s + .6s)}.d2c-ping:after{content:"";position:absolute;inset:0;border-radius:9999px;border:1px solid var(--color-accent);opacity:0;pointer-events:none}.reveal-shown .d2c-ping:after{animation:d2c-ping 1.1s ease-out both;animation-delay:var(--d,0s)}.d2c-nudge{display:inline-flex;animation:d2c-nudge 2.6s ease-in-out 1.5s infinite}.d2c-shine{position:absolute;inset-block:0;left:0;width:18%;background:linear-gradient(90deg,transparent,rgb(255 255 255/.28),transparent);animation:d2c-shine 6s ease-in-out 1s infinite;pointer-events:none}@media (prefers-reduced-motion:reduce){.d2c-draw,.d2c-fill,.d2c-grow,.d2c-in,.d2c-in-load,.d2c-ping:after{animation-delay:0s!important}.d2c-nudge,.reveal-shown .d2c-travel{animation:none!important}.d2c-shine{display:none}}