.animated-framer-text{--color:#1e90ff8c;--img-width-percentage:97%;width:700px;font-family:var(--font-saira-stencil-one);color:var(--prm-col-1);-webkit-user-select:none;user-select:none;aspect-ratio:1;box-shadow:0 0 200px 30px var(--color);z-index:0;border-radius:1000px;justify-content:center;align-items:center;animation:1.5s linear forwards fade-in,1s linear forwards settle-right;display:flex;position:relative}.animated-framer-text:before{content:"";background-image:repeating-conic-gradient(var(--prm-col-1)0,transparent 20% 25%);aspect-ratio:1;border-radius:inherit;z-index:1;width:100%;animation:10s linear infinite spin-anticlockwise;position:absolute}.animated-framer-text:after{content:"";content:attr(data-text);background-color:var(--lightningcss-light,#b0d7fd)var(--lightningcss-dark,var(--drk-bg-col));width:var(--img-width-percentage);aspect-ratio:1;border-radius:inherit;box-shadow:inset 0 0 70px var(--color);z-index:2;justify-content:center;align-items:center;font-size:clamp(5rem,1.5rem + 15vw,8rem);display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%}.animated-framer-text>.img-box{width:var(--img-width-percentage);aspect-ratio:1;border-radius:inherit;contain:paint;z-index:3;position:relative}.animated-framer-text>.img-box>img{width:100%;position:absolute}@media (prefers-reduced-motion:reduce){.animated-framer-text{opacity:1;animation:none}.animated-framer-text:before{background-image:none;background-color:var(--prm-col-1);animation:none}.animated-framer-text:after{width:97%}}@media only screen and (max-width:950px){.animated-framer-text{width:600px;font-size:100px}}@media only screen and (max-width:850px){.animated-framer-text{width:350px;font-size:100px}}@media only screen and (max-width:550px){.animated-framer-text{width:320px;font-size:80px}}@media only screen and (max-width:450px){.animated-framer-text{width:270px;font-size:70px}}@media only screen and (max-width:350px){.animated-framer-text{width:230px;font-size:60px}}@media only screen and (max-width:250px){.animated-framer-text{width:200px;font-size:50px}}
.animated-text{color:var(--prm-col-1);-webkit-user-select:none;user-select:none;margin-right:auto;padding-top:7px}.animated-text>svg{width:100%}.animated-text>svg>text{font-family:var(--font-saira-stencil-one);transition-property:color;transition-duration:var(--trans-dur);stroke:currentColor;stroke-width:1px;stroke-dasharray:100%;stroke-dashoffset:0;stroke-opacity:1;stroke-linecap:round;stroke-linejoin:round;fill:currentColor;fill-opacity:0;text-anchor:middle;font-weight:bolder;animation:5s ease-in-out forwards stroke-draw}.animated-text>svg>text::selection{color:var(--prm-col-1)}@media (prefers-reduced-motion:reduce){.animated-text>svg>text{fill-opacity:1;animation:none}}@keyframes stroke-draw{0%{stroke-dashoffset:25%;stroke-dasharray:0 50%;fill-opacity:0}80%{stroke-dashoffset:0;stroke-dasharray:100%;fill-opacity:0}to{stroke-dashoffset:0;stroke-dasharray:100%;fill-opacity:1}}@media only screen and (max-width:850px){.animated-text{margin-inline:auto}}@media only screen and (max-width:450px){.animated-text>svg>text{font-size:37px}}@media only screen and (max-width:350px){.animated-text>svg>text{font-size:30px}}@media only screen and (max-width:250px){.animated-text>svg>text{font-size:25px}}
.animated-text-list{--show:none;-webkit-user-select:none;user-select:none;display:inline-block;position:relative}.animated-text-list:before{content:attr(data-fill-width);opacity:0}.animated-text-list>*{display:var(--show);color:#0000;animation:display-text var(--duration)linear infinite;animation-delay:calc(var(--delay)*var(--mult)*-1);position:absolute;left:0}.animated-text-list>*:before{content:attr(data-text);white-space:nowrap;border-right:1px solid var(--prm-col-1);width:0;color:var(--prm-col-1);animation:fill-text var(--delay)linear infinite;position:absolute;overflow:hidden}@keyframes fill-text{0%{width:0}50%,70%{width:100%}to{width:0}}@media (prefers-reduced-motion:reduce){.animated-text-list>:before{border:none;width:100%;animation:none}}
