@keyframes tc-cloud{0%,to{transform:translateX(0)}50%{transform:translateX(60px)}}@keyframes tc-draw{0%,3%{stroke-dashoffset:100}22%,32%{stroke-dashoffset:50}58%,94%{stroke-dashoffset:0}to{stroke-dashoffset:100}}@keyframes tc-fly{0%{transform:translate(53px,383px) rotate(21.8deg);opacity:0}3%{transform:translate(53px,383px) rotate(21.8deg);opacity:1}6.8%{transform:translate(92px,315.5px) rotate(38.3deg);opacity:1}10.6%{transform:translate(146.5px,263px) rotate(53.6deg);opacity:1}14.4%{transform:translate(212.9px,225.5px) rotate(67.1deg);opacity:1}18.2%{transform:translate(287.6px,203px) rotate(79deg);opacity:1}22%{transform:translate(366.8px,195.5px) rotate(90deg);opacity:1}32%{transform:translate(366.8px,195.5px) rotate(90deg);opacity:1}37.2%{transform:translate(446.8px,203px) rotate(100.7deg);opacity:1}42.4%{transform:translate(524.2px,225.5px) rotate(111.9deg);opacity:1}47.6%{transform:translate(595.1px,263px) rotate(124.1deg);opacity:1}52.8%{transform:translate(655.9px,315.5px) rotate(137.7deg);opacity:1}58%{transform:translate(703px,383px) rotate(152.5deg);opacity:1}62%,to{transform:translate(703px,383px) rotate(152.5deg);opacity:0}}@keyframes tc-node2{0%,21%{fill:#ffffff}23%,94%{fill:#f4581c}to{fill:#ffffff}}@keyframes tc-node3{0%,57%{fill:#ffffff}59%,94%{fill:#f4581c}to{fill:#ffffff}}@keyframes tc-pop2{0%,22%{opacity:0;transform:translateY(6px)}25%,40%{opacity:1;transform:translateY(0)}44%,to{opacity:0;transform:translateY(-6px)}}@keyframes tc-pop3{0%,58%{opacity:0;transform:translateY(6px)}62%,90%{opacity:1;transform:translateY(0)}94%,to{opacity:0;transform:translateY(-6px)}}@keyframes tc-in1{0%,2%{opacity:0;transform:translateY(14px)}8%,92%{opacity:1;transform:translateY(0)}97%,to{opacity:0;transform:translateY(0)}}@keyframes tc-in2{0%,8%{opacity:0;transform:translateY(14px)}14%,92%{opacity:1;transform:translateY(0)}97%,to{opacity:0;transform:translateY(0)}}@keyframes tc-link{0%,15%{transform:scaleX(0)}22%,92%{transform:scaleX(1)}97%,to{transform:scaleX(0)}}@keyframes tc-badge{0%,20%{opacity:0;transform:scale(.8)}23%{opacity:1;transform:scale(1.06)}26%,92%{opacity:1;transform:scale(1)}97%,to{opacity:0;transform:scale(.9)}}@keyframes tc-step1{0%,29%{opacity:.35}33%,92%{opacity:1}97%,to{opacity:.35}}@keyframes tc-step2{0%,41%{opacity:.35}45%,92%{opacity:1}97%,to{opacity:.35}}@keyframes tc-step3{0%,51%{opacity:.35}55%,92%{opacity:1}97%,to{opacity:.35}}@keyframes tc-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.tc-loop{animation-duration:12s;animation-timing-function:cubic-bezier(.45,.05,.3,1);animation-iteration-count:infinite}.tc-draw{animation-name:tc-draw}.tc-node2{animation-name:tc-node2}.tc-node3{animation-name:tc-node3}.tc-pop2{animation-name:tc-pop2}.tc-pop3{animation-name:tc-pop3}.tc-in1{animation-name:tc-in1}.tc-in2{animation-name:tc-in2}.tc-link{animation-name:tc-link}.tc-badge{animation-name:tc-badge}.tc-step1{animation-name:tc-step1}.tc-step2{animation-name:tc-step2}.tc-step3{animation-name:tc-step3}.tc-fly{animation:tc-fly 12s linear 0s infinite;will-change:transform}.tc-cloud{animation:tc-cloud 18s ease-in-out 0s infinite}.tc-cloud-b{animation-duration:22s}.tc-cloud-c{animation-duration:15s}.tc-marquee{animation:tc-marquee 44s linear 0s infinite}@media (prefers-reduced-motion:reduce){.tc-marquee,.tc-scene *{animation-play-state:paused!important;animation-delay:-5s!important}}