@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translate(-80px)}to{opacity:1;transform:translate(0)}}@keyframes reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0% 0 0)}}@keyframes lineGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes dash{to{stroke-dashoffset:0}}.bl-draw{fill:transparent;stroke:#ff3b00;stroke-width:2.4;stroke-dasharray:900;stroke-dashoffset:900}.bl-base{fill:#ff3b001f;stroke:#ff3b00;stroke-width:2.4}.is-building .bl-draw{animation:dash 1.35s cubic-bezier(.16,1,.3,1) .25s forwards,bl-power .9s ease-out 1.5s forwards,bl-breathe 4.5s ease-in-out 2.6s infinite}@keyframes bl-power{0%{filter:drop-shadow(0 0 0 rgba(255,59,0,0));fill:transparent}30%{filter:drop-shadow(0 0 26px rgba(255,59,0,1));fill:#ff3b0029}42%{filter:drop-shadow(0 0 8px rgba(255,59,0,.25));fill:#ff3b000d}54%{filter:drop-shadow(0 0 20px rgba(255,59,0,.85));fill:#ff3b001f}to{filter:drop-shadow(0 0 9px rgba(255,59,0,.38));fill:#ff3b000f}}@keyframes bl-breathe{0%,to{filter:drop-shadow(0 0 9px rgba(255,59,0,.38))}50%{filter:drop-shadow(0 0 17px rgba(255,59,0,.6))}}.bl-idle{fill:none;stroke:#ffd9cc;stroke-width:2;stroke-dasharray:42 858;stroke-dashoffset:0;opacity:0}.is-building .bl-idle{animation:bl-idle-in 1s ease-out 2.2s forwards,bl-flow 9s linear 2.2s infinite}@keyframes bl-idle-in{to{opacity:.6}}@keyframes bl-flow{to{stroke-dashoffset:-900}}.bl-guide{stroke:#ffffff29;stroke-width:.8;stroke-dasharray:1;stroke-dashoffset:1}.is-building .bl-guide{animation:dash .9s cubic-bezier(.16,1,.3,1) .1s forwards,bl-fade-out .5s ease-out 1.9s forwards}.bl-mark line{stroke:#ff3b00;stroke-width:1}.bl-mark{opacity:0}.is-building .bl-mark{animation:bl-mark-in .3s ease-out .35s forwards,bl-fade-out .4s ease-out 1.9s forwards}@keyframes bl-mark-in{to{opacity:.8}}.bl-scan{stroke:#fff;stroke-width:1.4;opacity:0;filter:drop-shadow(0 0 6px rgba(255,59,0,.9))}.is-building .bl-scan{animation:bl-scan 1.3s cubic-bezier(.4,0,.2,1) .3s forwards}@keyframes bl-scan{0%{transform:translate(0);opacity:0}10%{opacity:.9}85%{opacity:.9}to{transform:translate(var(--bl-scan-dist));opacity:0}}@keyframes bl-fade-out{to{opacity:0}}@keyframes float-gentle{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@keyframes rotate-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes width-expand{0%{width:0}to{width:100%}}@keyframes clip-reveal-up{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0% 0 0 0)}}@keyframes clip-reveal-left{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0% 0 0)}}@keyframes scale-in{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}@keyframes orbit-1{0%{transform:translate(0)}33%{transform:translate(60px,-40px)}66%{transform:translate(-30px,30px)}to{transform:translate(0)}}@keyframes orbit-2{0%{transform:translate(0)}33%{transform:translate(-50px,50px)}66%{transform:translate(40px,-20px)}to{transform:translate(0)}}@keyframes orbit-3{0%{transform:translate(0)}33%{transform:translate(30px,60px)}66%{transform:translate(-60px,-30px)}to{transform:translate(0)}}@keyframes ticker-blur-in{0%{filter:blur(8px);opacity:0;transform:translateY(20px)}to{filter:blur(0px);opacity:1;transform:translateY(0)}}@keyframes streak-fly{0%{transform:translate(-120%) scaleX(.3);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translate(120vw) scaleX(.3);opacity:0}}@keyframes color-burst{0%{clip-path:circle(0% at 50% 50%)}to{clip-path:circle(150% at 50% 50%)}}@keyframes wipe-up{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes rotate-gradient{0%{--gradient-angle: 0deg}to{--gradient-angle: 360deg}}@property --gradient-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.gradient-border-btn{position:relative;z-index:0}.gradient-border-btn:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;z-index:-1;background:conic-gradient(from var(--gradient-angle),#FF3B00,#4361EE,#C8FF00,#FF006E,#FF3B00);animation:rotate-gradient 3s linear infinite}.gradient-border-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:inherit}@keyframes text-slide-up{0%{transform:translateY(100%);opacity:0}10%{transform:translateY(0);opacity:1}90%{transform:translateY(0);opacity:1}to{transform:translateY(-100%);opacity:0}}.marquee-fade{-webkit-mask-image:linear-gradient(to right,transparent 0%,black 8%,black 92%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,black 8%,black 92%,transparent 100%)}.scroll-image-frame{position:relative;overflow:hidden;aspect-ratio:16 / 10}.scroll-image-inner{position:absolute;top:0;left:0;width:100%;height:auto;animation:scroll-pan 20s ease-in-out infinite alternate;animation-play-state:paused}.scroll-image-frame.in-view .scroll-image-inner{animation-play-state:running}@keyframes scroll-pan{0%{transform:translateY(0)}to{transform:translateY(calc(-100% + 100cqh))}}.scroll-image-frame{container-type:size}@media (prefers-reduced-motion: reduce){.bl-idle,.bl-accents{display:none!important}.is-building .bl-draw{animation:dash .01ms forwards;fill:#ff3b000f}}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.magnetic-btn{transition:transform .3s cubic-bezier(.16,1,.3,1)}.scroll-reveal{opacity:0;transform:translateY(60px);transition:all .6s cubic-bezier(.16,1,.3,1)}.scroll-reveal.is-visible{opacity:1;transform:translateY(0)}.scroll-reveal-left{opacity:0;transform:translate(-80px);transition:all .8s cubic-bezier(.16,1,.3,1)}.scroll-reveal-left.is-visible{opacity:1;transform:translate(0)}.scroll-reveal-scale{opacity:0;transform:scale(.9);transition:all .6s cubic-bezier(.16,1,.3,1)}.scroll-reveal-scale.is-visible{opacity:1;transform:scale(1)}.char-reveal span{display:inline-block;opacity:0;transform:translateY(100%);transition:all .4s cubic-bezier(.16,1,.3,1)}.char-reveal.is-visible span{opacity:1;transform:translateY(0)}.line-wipe{transform:scaleX(0);transform-origin:left;transition:transform .8s cubic-bezier(.16,1,.3,1)}.line-wipe.is-visible{transform:scaleX(1)}
