.port-route{stroke-dasharray:100;stroke-dashoffset:100px;animation:1.1s cubic-bezier(.65,0,.35,1) forwards port-draw}@keyframes port-draw{to{stroke-dashoffset:0}}.port-pulse{transform-box:fill-box;transform-origin:50%;animation:2.2s ease-in-out infinite port-pulse}@keyframes port-pulse{0%,to{opacity:.9;transform:scale(.7)}50%{opacity:.25;transform:scale(1.25)}}@media (prefers-reduced-motion:reduce){.port-route{stroke-dashoffset:0;animation:none}.port-pulse{animation:none}}.ak-kenburns{animation:24s cubic-bezier(.22,1,.36,1) both ak-kenburns}@keyframes ak-kenburns{0%{transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.ak-kenburns{animation:none}}
