.svg-signal-columns{position:relative;width:100%;max-width:453px;margin:0 auto;pointer-events:none}.svg-signal-columns svg{display:block;width:100%;height:auto;overflow:visible}.svg-signal-columns svg .ssc-dot{transform-box:fill-box;transform-origin:center}.svg-signal-columns.ssc-armed line{stroke-dasharray:var(--ssc-len, 500);stroke-dashoffset:var(--ssc-len, 500)}.svg-signal-columns.ssc-armed .ssc-dot{opacity:0}.svg-signal-columns.ssc-armed .ssc-dot.ssc-tint{fill:#ffffff}.svg-signal-columns.ssc-reveal line{animation:ssc-draw .7s ease-in-out forwards}.svg-signal-columns.ssc-reveal .ssc-dot{animation:ssc-appear 0.4s cubic-bezier(0.34, 1.56, 0.64, 1) forwards;animation-delay:var(--ssc-delay, 0s)}.svg-signal-columns.ssc-reveal .ssc-dot.ssc-tint{animation:ssc-appear 0.4s cubic-bezier(0.34, 1.56, 0.64, 1) forwards,ssc-color-on 0.5s ease-out forwards;animation-delay:var(--ssc-delay, 0s),var(--ssc-color-delay, 0s)}.svg-signal-columns__field{max-width:453px;margin:0 auto;aspect-ratio:453 / 435}@media only screen and (max-width: 989px){.svg-signal-columns{margin:0 20px;width:auto}.svg-signal-columns__field{max-width:360px}}@keyframes ssc-draw{to{stroke-dashoffset:0}}@keyframes ssc-appear{from{opacity:0;transform:scale(0.7)}to{opacity:1;transform:scale(1)}}@keyframes ssc-color-on{from{fill:#ffffff}to{fill:var(--ssc-tint)}}@media (prefers-reduced-motion: reduce){.svg-signal-columns line,.svg-signal-columns .ssc-dot{animation:none !important;opacity:1 !important;stroke-dashoffset:0 !important}}

/*# sourceMappingURL=section--signal-columns.css.map */
