@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scrollLeft{0%{transform:translate(0)}to{transform:translate(-50%)}}.animate-slide-up{opacity:0;animation:.6s ease-out forwards slideUp}.animate-scale-in{opacity:0;animation:.5s ease-out forwards scaleIn}.animate-fade-in{opacity:0;animation:.5s ease-out forwards fadeIn}.animate-scroll-left{animation:60s linear infinite scrollLeft;display:flex}.animation-delay-100{animation-delay:.1s}.animation-delay-200{animation-delay:.2s}.animation-delay-400{animation-delay:.4s}@keyframes grow75{0%,to{height:75%}50%{height:85%}}@keyframes grow50{0%,to{height:50%}50%{height:60%}}@keyframes grow90{0%,to{height:90%}50%{height:95%}}@keyframes grow60{0%,to{height:60%}50%{height:70%}}.animate-grow-75{animation:2s ease-in-out infinite grow75}.animate-grow-50{animation:2s ease-in-out .2s infinite grow50}.animate-grow-90{animation:2s ease-in-out .4s infinite grow90}.animate-grow-60{animation:2s ease-in-out .6s infinite grow60}@keyframes drawLine{0%{stroke-dasharray:100;stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes drawArea{0%{opacity:0}to{opacity:.2}}@keyframes drawSmooth{0%{stroke-dasharray:150;stroke-dashoffset:150px}to{stroke-dashoffset:0}}@keyframes fadeInMarker{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes fadeInLabel{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.animate-draw-line{stroke-dasharray:100;animation:1.5s ease-out forwards drawLine}.animate-draw-area{animation:1s ease-out forwards drawArea}.animate-draw-smooth{stroke-dasharray:150;animation:1.5s ease-out forwards drawSmooth}.animate-fade-in-marker{opacity:0;animation:.3s ease-out forwards fadeInMarker}.animate-fade-in-label{opacity:0;animation:.3s ease-out forwards fadeInLabel}@keyframes growBar{0%{transform-origin:bottom;transform:scaleY(0)}to{transform:scaleY(1)}}.animate-grow-bar{transform-origin:bottom;animation:.5s ease-out forwards growBar;transform:scaleY(0)}@keyframes cursorMove{0%,to{transform:translate(0)}50%{transform:translate(2px,2px)}}.animate-cursor{animation:2s ease-in-out infinite cursorMove}@keyframes slideAcross{0%{left:0}to{left:calc(100% - 8px)}}.animate-slide-across{animation:2s ease-in-out infinite alternate slideAcross}@keyframes floatUp{0%,to{filter:blur();transform:translateY(0)scale(1)}50%{filter:blur(.5px);transform:translateY(-30px)scale(1.05)}}@keyframes floatDown{0%,to{filter:blur();transform:translateY(0)scale(1)}50%{filter:blur(.5px);transform:translateY(30px)scale(1.05)}}@keyframes floatLeft{0%,to{filter:blur();transform:translate(0)scale(1)}50%{filter:blur(.5px);transform:translate(-30px)scale(1.05)}}@keyframes floatRight{0%,to{filter:blur();transform:translate(0)scale(1)}50%{filter:blur(.5px);transform:translate(30px)scale(1.05)}}.animate-float-up{transition:opacity .3s;animation:8s ease-in-out infinite floatUp}.animate-float-down{transition:opacity .3s;animation:8s ease-in-out infinite floatDown}.animate-float-left{transition:opacity .3s;animation:8s ease-in-out infinite floatLeft}.animate-float-right{transition:opacity .3s;animation:8s ease-in-out infinite floatRight}.content-column{max-width:80%;margin:0 auto;padding:0 1rem}@media (min-width:1024px){.content-column{padding:0}}.section-dashed{position:relative}.section-dashed:before{content:"";pointer-events:none;z-index:0;background-image:repeating-linear-gradient(#0000,#0000 3px,#d1d5db 3px 6px),repeating-linear-gradient(#0000,#0000 3px,#d1d5db 3px 6px),repeating-linear-gradient(#0000,#0000 3px,#d1d5db 3px 6px),repeating-linear-gradient(#0000,#0000 3px,#d1d5db 3px 6px),repeating-linear-gradient(#0000,#0000 3px,#d1d5db 3px 6px);background-repeat:no-repeat;background-size:1px 100%,1px 100%,1px 100%,1px 100%,1px 100%;position:absolute;inset:0}@media (min-width:1024px){.section-dashed:before{background-position:calc(50% - 520px),calc(50% - 260px),50%,calc(50% + 260px),calc(50% + 520px)}}@media (max-width:1023px){.section-dashed:before{background-image:repeating-linear-gradient(#0000,#0000 3px,#d1d5db 3px 6px),repeating-linear-gradient(#0000,#0000 3px,#d1d5db 3px 6px),repeating-linear-gradient(#0000,#0000 3px,#d1d5db 3px 6px);background-position:calc(50% - 260px),50%,calc(50% + 260px);background-size:1px 100%,1px 100%,1px 100%}}.section-dashed-multi:before{display:none}.section-dashed>*{z-index:1;position:relative}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}
