.idea-manifesto__visual .organic-route{width:118%;position:absolute;top:18%;left:-14%}.idea-manifesto__visual .organic-route path{fill:none;stroke:var(--viva-cyan);stroke-width:13px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1400;animation:.9s cubic-bezier(.23,1,.32,1) both idea-route-draw}.idea-manifesto__visual .organic-route__origin{fill:var(--viva-coral)}.idea-manifesto__visual .organic-route__destination{fill:#fff}.idea-manifesto__visual .organic-route__satellite{fill:var(--viva-violet)}.organic-route{shape-rendering:geometricprecision;width:100%;height:auto;overflow:visible}.organic-route path{fill:none;stroke:var(--ink);stroke-width:22px;stroke-linecap:round;stroke-linejoin:round}.organic-route circle{stroke:var(--surface-raised);stroke-width:4px}.organic-route__origin{fill:var(--viva-cyan)}.organic-route__destination{fill:var(--viva-coral)}.organic-route__satellite{fill:var(--viva-violet)}.organic-route-canvas>.organic-route{z-index:2;width:min(82%,820px);position:relative}.organic-variant-preview .organic-route{width:min(100%,430px)}.organic-variant-preview--navy .organic-route path{stroke:var(--viva-cyan)}.organic-variant-preview--navy .organic-route__origin{fill:#fff}.organic-variant-preview--orange .organic-route path{stroke:var(--viva-navy)}.organic-variant-preview--orange .organic-route__origin{fill:var(--viva-violet)}.organic-variant-preview--orange .organic-route__destination{fill:#fff}@media (max-width:900px){.idea-manifesto__visual .organic-route{width:82%;top:-2%;left:9%}}@media (max-width:640px){.idea-manifesto__visual .organic-route{width:105%;top:0;left:-3%}.organic-route-canvas>.organic-route{width:94%}}@media (prefers-reduced-motion:reduce){.idea-manifesto__visual .organic-route path{animation:none!important}}@keyframes idea-route-draw{0%{stroke-dashoffset:1400px;opacity:.35}to{stroke-dashoffset:0;opacity:1}}
