.animation-carousel-titles{--transformX:0%;--length:5.6s;position:relative;z-index:10;overflow:hidden;height:calc(clamp(2rem,5vw,4rem)*1.5);width:100%}.animation-carousel-title:first-child{animation-name:carousel-first;animation-delay:0s;animation-duration:var(--length);animation-fill-mode:both}.animation-carousel-title{position:absolute;top:50%;left:0;z-index:50;width:max-content;animation-name:carousel;animation-duration:var(--length);animation-delay:0s;animation-fill-mode:both;animation-iteration-count:infinite}.animation-carousel-title:last-child{animation-name:carousel-last;animation-duration:var(--length);animation-delay:0s;animation-fill-mode:both}.bg-clip{clip-path:polygon(0 0,100% 0,100% 95%,50% 100%,0 95%);-moz-clip-path:polygon(0 0,100% 0,100% 95%,50% 100%,0 95%)}@media(prefers-reduced-motion:reduce){.animation-carousel-titles{overflow:visible!important;height:auto!important;font-size:small;margin-top:1.5rem}.animation-carousel-title{animation:none!important;display:inline!important;font-size:clamp(1.3rem,5vw,2.5rem);line-height:1.4!important;position:relative;top:auto!important;left:auto!important}.animation-carousel-title:not(:last-child):after{content:", "}.animation-carousel-title:last-child:after{content:"."}}@media(max-width:768px){.animation-carousel-title{left:50%;--transformX:-50%}}@keyframes carousel-first{0%{transform:translateX(var(--transformX)) translateY(-150%);animation-timing-function:ease-out}7.1%{transform:translateX(var(--transformX)) translateY(-50%)}25%{transform:translateX(var(--transformX)) translateY(-50%);animation-timing-function:ease-in}32.1%,to{transform:translateX(var(--transformX)) translateY(50%)}}@keyframes carousel{0%,25%{transform:translateX(var(--transformX)) translateY(-150%);animation-timing-function:ease-out}32.1%,50%{transform:translateX(var(--transformX)) translateY(-50%);animation-timing-function:ease-in}57.1%,to{transform:translateX(var(--transformX)) translateY(50%)}}@keyframes carousel-last{0%,50%{transform:translateX(var(--transformX)) translateY(-150%);animation-timing-function:ease-out}57.1%{transform:translateX(var(--transformX)) translateY(-50%)}92.8%{transform:translateX(var(--transformX)) translateY(-50%);animation-timing-function:ease-in}to{transform:translateX(var(--transformX)) translateY(50%)}}text{transform-origin:center center;animation:circle-rotate 5s linear infinite}@keyframes circle-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#svg-text{fill:#1c1a19;font-weight:700}.dark #svg-text{fill:#fff}.bg-change-prim{animation:bg-grad-change-prim 10s ease-in-out infinite}@keyframes bg-grad-change-prim{0%{background-color:#0369a1}33%{background-color:#34d399}66%{background-color:#22d3ee}to{background-color:#0369a1}}.bg-change-sec{animation:bg-grad-change-sec 10s ease-in-out infinite}@keyframes bg-grad-change-sec{0%{background-color:#5b21b6}33%{background-color:#d946ef}66%{background-color:#0284c7}to{background-color:#5b21b6}}@property --pulse{syntax:"<percentage>";initial-value:0;inherits:false}.vertical-line{height:200px;width:2px;background:linear-gradient(to bottom,rgba(0,0,0,0) calc(var(--pulse) - 30%),#fff var(--pulse),rgba(0,0,0,0) calc(var(--pulse) + 30%));animation:pulse 3s infinite forwards;animation-delay:var(--delay)}@keyframes pulse{0%{--pulse:-60%}70%{--pulse:130%}to{--pulse:130%}}