/* FSC Animations FULL */
.pa-wave{position:absolute;left:0;width:100%;display:block;z-index:1;pointer-events:none;will-change:transform}
.pa-reveal,.pa-reveal-up,.pa-blur-reveal{opacity:0;transition-property:opacity,transform,filter;transition-timing-function:ease}
.pa-reveal-up{transform:translateY(var(--pa-distance,55px))}
.pa-blur-reveal{transform:translateY(var(--pa-distance,30px));filter:blur(var(--pa-blur,12px))}
.pa-reveal.pa-active,.pa-reveal-up.pa-active,.pa-blur-reveal.pa-active{opacity:1;transform:translateY(0);filter:blur(0)}
.pa-split-title .linew{display:block;overflow:hidden}
.pa-split-title .word{display:inline-block;transform:translateY(110%);opacity:0;transition-property:transform,opacity;transition-timing-function:cubic-bezier(.16,1,.3,1),ease}
.pa-split-title.pa-active .word{transform:translateY(0);opacity:1}
.pa-image-reveal{position:relative;overflow:hidden;clip-path:inset(0 0 100% 0)}
.pa-image-reveal img{width:100%;display:block;transform:scale(var(--pa-image-scale,1.12))}
.pa-marquee-scroll{white-space:nowrap;display:flex;width:max-content;will-change:transform}
.pa-float,.pa-magnetic,.pa-rotate-scroll,.pa-motion,.pa-mouse-parallax{will-change:transform,opacity,filter}
.pa-color-morph,.pa-color-fill{position:relative;overflow:hidden}
.pa-fill-layer{position:absolute;inset:0;z-index:0;will-change:transform}
.pa-color-fill>*:not(.pa-fill-layer){position:relative;z-index:2}
.pa-parallax-bg{background-size:cover;background-position:center 0%}
.pa-cursor-follow{position:fixed;left:0;top:0;width:22px;height:22px;border-radius:50%;background:#e1e53f;transform:translate(-50%,-50%) scale(1);pointer-events:none;z-index:999999;opacity:0;transition:transform .25s ease,opacity .25s ease,background-color .25s ease,mix-blend-mode .25s ease;mix-blend-mode:normal}
.pa-cursor-follow.pa-visible{opacity:1}
.pa-cursor-follow span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:10px;text-transform:uppercase;font-weight:900;color:#173f38;letter-spacing:.06em;display:none}
.pa-cursor-follow.pa-drag span{display:block}
.pa-draw-path{stroke-dasharray:var(--pa-path-length,1000);stroke-dashoffset:var(--pa-path-length,1000)}
@keyframes paDrawLine{to{stroke-dashoffset:0}}
