:root{--sfx-distance-sm: 16px;--sfx-distance-md: 32px;--sfx-distance-lg: 64px;--sfx-scale-sm: .9;--sfx-scale-md: .8;--sfx-scale-lg: .5;--sfx-rotate-sm: 5deg;--sfx-rotate-md: 10deg;--sfx-rotate-lg: 25deg;--sfx-blur-sm: 8px;--sfx-blur-md: 20px;--sfx-blur-lg: 40px;--sfx-ease-bounce: cubic-bezier(.68, -.55, .265, 1.55);--sfx-ease-back: cubic-bezier(.34, 1.56, .64, 1);--sfx-ease-elastic: cubic-bezier(.5, -.5, .1, 1.5);--sfx-ease-out-soft: cubic-bezier(.25, .46, .45, .94)}.sfx-scroll{animation-timeline:view();--sfx-range-start: entry 0%;--sfx-range-end: cover 50%;animation-range:var(--sfx-range-start) var(--sfx-range-end);animation-fill-mode:both;animation-timing-function:linear;animation-duration:1ms;--sfx-distance: var(--sfx-distance-md);--sfx-scale: var(--sfx-scale-md);--sfx-rotate: var(--sfx-rotate-md);--sfx-blur: var(--sfx-blur-md)}@supports not (animation-timeline: view()){.sfx-scroll{animation:none!important;opacity:1!important;transform:none!important;filter:none!important}}@media (prefers-reduced-motion: reduce){.sfx-scroll{animation:none!important;opacity:1!important;transform:none!important;filter:none!important}}.sfx-reveal{--sfx-trigger: var(--sfx-trigger-default, 75%);--sfx-distance: var(--sfx-distance-md);--sfx-scale: var(--sfx-scale-md);--sfx-rotate: var(--sfx-rotate-md);--sfx-blur: var(--sfx-blur-md);--sfx-out-duration: var(--sfx-out-duration-default, var(--sfx-duration, var(--sfx-duration-default, .3s)));--sfx-out-delay: var(--sfx-out-delay-default, 0ms)}:where(html.sfx-js) .sfx-reveal{animation-play-state:paused;animation-fill-mode:both;animation-duration:var(--sfx-duration, var(--sfx-duration-default, .3s));animation-delay:var(--sfx-delay, 0ms);animation-timing-function:var(--sfx-ease-default, var(--sfx-ease-out-soft))}.sfx-reveal.sfx-revealed{animation-play-state:running}.sfx-reveal.sfx-exiting{animation-play-state:running;animation-duration:var(--sfx-out-duration);animation-delay:var(--sfx-out-delay);animation-fill-mode:forwards}.sfx-reveal.sfx-out-reverse.sfx-exiting{animation-direction:reverse}.sfx-reveal.sfx-instant{animation-play-state:running}@media (prefers-reduced-motion: reduce){.sfx-reveal,.sfx-reveal.sfx-exiting{animation:none!important;opacity:1!important;transform:none!important;filter:none!important}}.sfx-fade-in{animation-name:sfx-fade-in}.sfx-fade-up{animation-name:sfx-fade-up}.sfx-fade-down{animation-name:sfx-fade-down}.sfx-fade-left{animation-name:sfx-fade-left}.sfx-fade-right{animation-name:sfx-fade-right}@keyframes sfx-fade-in{0%{opacity:0}to{opacity:1}}@keyframes sfx-fade-up{0%{opacity:0;transform:translateY(var(--sfx-distance))}to{opacity:1;transform:none}}@keyframes sfx-fade-down{0%{opacity:0;transform:translateY(calc(var(--sfx-distance) * -1))}to{opacity:1;transform:none}}@keyframes sfx-fade-left{0%{opacity:0;transform:translate(var(--sfx-distance))}to{opacity:1;transform:none}}@keyframes sfx-fade-right{0%{opacity:0;transform:translate(calc(var(--sfx-distance) * -1))}to{opacity:1;transform:none}}.sfx-slide-up{animation-name:sfx-slide-up}.sfx-slide-down{animation-name:sfx-slide-down}.sfx-slide-left{animation-name:sfx-slide-left}.sfx-slide-right{animation-name:sfx-slide-right}@keyframes sfx-slide-up{0%{transform:translateY(var(--sfx-distance))}to{transform:none}}@keyframes sfx-slide-down{0%{transform:translateY(calc(var(--sfx-distance) * -1))}to{transform:none}}@keyframes sfx-slide-left{0%{transform:translate(var(--sfx-distance))}to{transform:none}}@keyframes sfx-slide-right{0%{transform:translate(calc(var(--sfx-distance) * -1))}to{transform:none}}.sfx-scale-in{animation-name:sfx-scale-in}.sfx-scale-out{animation-name:sfx-scale-out}.sfx-zoom-in{animation-name:sfx-zoom-in}@keyframes sfx-scale-in{0%{opacity:0;transform:scale(var(--sfx-scale))}to{opacity:1;transform:none}}@keyframes sfx-scale-out{0%{opacity:0;transform:scale(1.2)}to{opacity:1;transform:none}}@keyframes sfx-zoom-in{0%{opacity:0;transform:scale(var(--sfx-scale-lg))}to{opacity:1;transform:none}}.sfx-rotate{animation-name:sfx-rotate}.sfx-flip-x{animation-name:sfx-flip-x}.sfx-flip-y{animation-name:sfx-flip-y}@keyframes sfx-rotate{0%{opacity:0;transform:rotate(calc(var(--sfx-rotate) * -1))}to{opacity:1;transform:none}}@keyframes sfx-flip-x{0%{opacity:0;transform:perspective(1000px) rotateX(90deg)}to{opacity:1;transform:none}}@keyframes sfx-flip-y{0%{opacity:0;transform:perspective(1000px) rotateY(90deg)}to{opacity:1;transform:none}}.sfx-blur-in{animation-name:sfx-blur-in}@keyframes sfx-blur-in{0%{opacity:0;filter:blur(var(--sfx-blur))}to{opacity:1;filter:none}}.sfx-ease-linear{animation-timing-function:linear}.sfx-ease-in{animation-timing-function:ease-in}.sfx-ease-out{animation-timing-function:ease-out}.sfx-ease-in-out{animation-timing-function:ease-in-out}.sfx-ease-bounce{animation-timing-function:var(--sfx-ease-bounce)}.sfx-ease-back{animation-timing-function:var(--sfx-ease-back)}.sfx-ease-elastic{animation-timing-function:var(--sfx-ease-elastic)}.sfx-ease-out-soft{animation-timing-function:var(--sfx-ease-out-soft)}.sfx-start-0{--sfx-range-start: entry 0%}.sfx-start-10{--sfx-range-start: entry 10%}.sfx-start-20{--sfx-range-start: entry 20%}.sfx-start-30{--sfx-range-start: entry 30%}.sfx-start-40{--sfx-range-start: entry 40%}.sfx-start-50{--sfx-range-start: entry 50%}.sfx-start-60{--sfx-range-start: entry 60%}.sfx-start-70{--sfx-range-start: entry 70%}.sfx-start-80{--sfx-range-start: entry 80%}.sfx-start-90{--sfx-range-start: entry 90%}.sfx-start-100{--sfx-range-start: entry 100%}.sfx-end-0{--sfx-range-end: cover 0%}.sfx-end-10{--sfx-range-end: cover 10%}.sfx-end-20{--sfx-range-end: cover 20%}.sfx-end-30{--sfx-range-end: cover 30%}.sfx-end-40{--sfx-range-end: cover 40%}.sfx-end-50{--sfx-range-end: cover 50%}.sfx-end-60{--sfx-range-end: cover 60%}.sfx-end-70{--sfx-range-end: cover 70%}.sfx-end-80{--sfx-range-end: cover 80%}.sfx-end-90{--sfx-range-end: cover 90%}.sfx-end-100{--sfx-range-end: cover 100%}.sfx-dur-100{--sfx-duration: .1s}.sfx-dur-150{--sfx-duration: .15s}.sfx-dur-300{--sfx-duration: .3s}.sfx-dur-500{--sfx-duration: .5s}.sfx-dur-700{--sfx-duration: .7s}.sfx-dur-800{--sfx-duration: .8s}.sfx-dur-1000{--sfx-duration: 1s}.sfx-dur-1200{--sfx-duration: 1.2s}.sfx-dur-1500{--sfx-duration: 1.5s}.sfx-dur-2000{--sfx-duration: 2s}.sfx-dur-3000{--sfx-duration: 3s}.sfx-dur-4000{--sfx-duration: 4s}.sfx-dur-5000{--sfx-duration: 5s}.sfx-dur-6000{--sfx-duration: 6s}.sfx-delay-0{--sfx-delay: 0ms}.sfx-delay-100{--sfx-delay: .1s}.sfx-delay-200{--sfx-delay: .2s}.sfx-delay-300{--sfx-delay: .3s}.sfx-delay-400{--sfx-delay: .4s}.sfx-delay-500{--sfx-delay: .5s}.sfx-delay-700{--sfx-delay: .7s}.sfx-delay-1000{--sfx-delay: 1s}.sfx-delay-1500{--sfx-delay: 1.5s}.sfx-delay-2000{--sfx-delay: 2s}.sfx-out-dur-100{--sfx-out-duration: .1s}.sfx-out-dur-150{--sfx-out-duration: .15s}.sfx-out-dur-300{--sfx-out-duration: .3s}.sfx-out-dur-500{--sfx-out-duration: .5s}.sfx-out-dur-700{--sfx-out-duration: .7s}.sfx-out-dur-800{--sfx-out-duration: .8s}.sfx-out-dur-1000{--sfx-out-duration: 1s}.sfx-out-dur-1200{--sfx-out-duration: 1.2s}.sfx-out-dur-1500{--sfx-out-duration: 1.5s}.sfx-out-dur-2000{--sfx-out-duration: 2s}.sfx-out-dur-3000{--sfx-out-duration: 3s}.sfx-out-dur-4000{--sfx-out-duration: 4s}.sfx-out-dur-5000{--sfx-out-duration: 5s}.sfx-out-dur-6000{--sfx-out-duration: 6s}.sfx-out-delay-100{--sfx-out-delay: .1s}.sfx-out-delay-200{--sfx-out-delay: .2s}.sfx-out-delay-300{--sfx-out-delay: .3s}.sfx-out-delay-500{--sfx-out-delay: .5s}.sfx-out-delay-700{--sfx-out-delay: .7s}.sfx-out-delay-1000{--sfx-out-delay: 1s}.sfx-out-delay-1500{--sfx-out-delay: 1.5s}.sfx-scroll.sfx-amount-sm,.sfx-reveal.sfx-amount-sm{--sfx-distance: var(--sfx-distance-sm);--sfx-scale: var(--sfx-scale-sm);--sfx-rotate: var(--sfx-rotate-sm);--sfx-blur: var(--sfx-blur-sm)}.sfx-scroll.sfx-amount-lg,.sfx-reveal.sfx-amount-lg{--sfx-distance: var(--sfx-distance-lg);--sfx-scale: var(--sfx-scale-lg);--sfx-rotate: var(--sfx-rotate-lg);--sfx-blur: var(--sfx-blur-lg)}.sfx-stagger{--sfx-stagger-step: var(--sfx-stagger-step-default, 80ms)}.sfx-stagger-fast{--sfx-stagger-step: 40ms}.sfx-stagger-slow{--sfx-stagger-step: .16s}.sfx-stagger-xslow{--sfx-stagger-step: .24s}:is(.sfx-stagger,.sfx-stagger-fast,.sfx-stagger-slow,.sfx-stagger-xslow)>.sfx-reveal:nth-child(1){--sfx-delay: calc(var(--sfx-stagger-step) * 0)}:is(.sfx-stagger,.sfx-stagger-fast,.sfx-stagger-slow,.sfx-stagger-xslow)>.sfx-reveal:nth-child(2){--sfx-delay: calc(var(--sfx-stagger-step) * 1)}:is(.sfx-stagger,.sfx-stagger-fast,.sfx-stagger-slow,.sfx-stagger-xslow)>.sfx-reveal:nth-child(3){--sfx-delay: calc(var(--sfx-stagger-step) * 2)}:is(.sfx-stagger,.sfx-stagger-fast,.sfx-stagger-slow,.sfx-stagger-xslow)>.sfx-reveal:nth-child(4){--sfx-delay: calc(var(--sfx-stagger-step) * 3)}:is(.sfx-stagger,.sfx-stagger-fast,.sfx-stagger-slow,.sfx-stagger-xslow)>.sfx-reveal:nth-child(5){--sfx-delay: calc(var(--sfx-stagger-step) * 4)}:is(.sfx-stagger,.sfx-stagger-fast,.sfx-stagger-slow,.sfx-stagger-xslow)>.sfx-reveal:nth-child(6){--sfx-delay: calc(var(--sfx-stagger-step) * 5)}:is(.sfx-stagger,.sfx-stagger-fast,.sfx-stagger-slow,.sfx-stagger-xslow)>.sfx-reveal:nth-child(7){--sfx-delay: calc(var(--sfx-stagger-step) * 6)}:is(.sfx-stagger,.sfx-stagger-fast,.sfx-stagger-slow,.sfx-stagger-xslow)>.sfx-reveal:nth-child(8){--sfx-delay: calc(var(--sfx-stagger-step) * 7)}:is(.sfx-stagger,.sfx-stagger-fast,.sfx-stagger-slow,.sfx-stagger-xslow)>.sfx-reveal:nth-child(9){--sfx-delay: calc(var(--sfx-stagger-step) * 8)}:is(.sfx-stagger,.sfx-stagger-fast,.sfx-stagger-slow,.sfx-stagger-xslow)>.sfx-reveal:nth-child(10){--sfx-delay: calc(var(--sfx-stagger-step) * 9)}:is(.sfx-stagger,.sfx-stagger-fast,.sfx-stagger-slow,.sfx-stagger-xslow)>.sfx-reveal:nth-child(11){--sfx-delay: calc(var(--sfx-stagger-step) * 10)}:is(.sfx-stagger,.sfx-stagger-fast,.sfx-stagger-slow,.sfx-stagger-xslow)>.sfx-reveal:nth-child(12){--sfx-delay: calc(var(--sfx-stagger-step) * 11)}:is(.sfx-stagger,.sfx-stagger-fast,.sfx-stagger-slow,.sfx-stagger-xslow)>.sfx-reveal:nth-child(13){--sfx-delay: calc(var(--sfx-stagger-step) * 12)}:is(.sfx-stagger,.sfx-stagger-fast,.sfx-stagger-slow,.sfx-stagger-xslow)>.sfx-reveal:nth-child(14){--sfx-delay: calc(var(--sfx-stagger-step) * 13)}:is(.sfx-stagger,.sfx-stagger-fast,.sfx-stagger-slow,.sfx-stagger-xslow)>.sfx-reveal:nth-child(15){--sfx-delay: calc(var(--sfx-stagger-step) * 14)}:is(.sfx-stagger,.sfx-stagger-fast,.sfx-stagger-slow,.sfx-stagger-xslow)>.sfx-reveal:nth-child(16){--sfx-delay: calc(var(--sfx-stagger-step) * 15)}:is(.sfx-stagger,.sfx-stagger-fast,.sfx-stagger-slow,.sfx-stagger-xslow)>.sfx-reveal:nth-child(17){--sfx-delay: calc(var(--sfx-stagger-step) * 16)}:is(.sfx-stagger,.sfx-stagger-fast,.sfx-stagger-slow,.sfx-stagger-xslow)>.sfx-reveal:nth-child(18){--sfx-delay: calc(var(--sfx-stagger-step) * 17)}:is(.sfx-stagger,.sfx-stagger-fast,.sfx-stagger-slow,.sfx-stagger-xslow)>.sfx-reveal:nth-child(19){--sfx-delay: calc(var(--sfx-stagger-step) * 18)}:is(.sfx-stagger,.sfx-stagger-fast,.sfx-stagger-slow,.sfx-stagger-xslow)>.sfx-reveal:nth-child(20){--sfx-delay: calc(var(--sfx-stagger-step) * 19)}.sfx-trigger-50{--sfx-trigger: 50%}.sfx-trigger-60{--sfx-trigger: 60%}.sfx-trigger-65{--sfx-trigger: 65%}.sfx-trigger-70{--sfx-trigger: 70%}.sfx-trigger-75{--sfx-trigger: 75%}.sfx-trigger-80{--sfx-trigger: 80%}.sfx-trigger-85{--sfx-trigger: 85%}.sfx-trigger-90{--sfx-trigger: 90%}:root{--sfx-parallax-sm: 40px;--sfx-parallax-md: 80px;--sfx-parallax-lg: 160px}.sfx-parallax{animation-timeline:view();animation-fill-mode:both;animation-duration:1ms;will-change:transform}.sfx-parallax-up-sm{animation-name:sfx-parallax-up;--sfx-parallax: var(--sfx-parallax-sm)}.sfx-parallax-up-md{animation-name:sfx-parallax-up;--sfx-parallax: var(--sfx-parallax-md)}.sfx-parallax-up-lg{animation-name:sfx-parallax-up;--sfx-parallax: var(--sfx-parallax-lg)}.sfx-parallax-down-sm{animation-name:sfx-parallax-down;--sfx-parallax: var(--sfx-parallax-sm)}.sfx-parallax-down-md{animation-name:sfx-parallax-down;--sfx-parallax: var(--sfx-parallax-md)}.sfx-parallax-down-lg{animation-name:sfx-parallax-down;--sfx-parallax: var(--sfx-parallax-lg)}@keyframes sfx-parallax-up{0%{transform:translateY(var(--sfx-parallax))}to{transform:translateY(calc(var(--sfx-parallax) * -1))}}@keyframes sfx-parallax-down{0%{transform:translateY(calc(var(--sfx-parallax) * -1))}to{transform:translateY(var(--sfx-parallax))}}@supports not (animation-timeline: view()){.sfx-parallax{animation:none!important;transform:none!important}}@media (prefers-reduced-motion: reduce){.sfx-parallax{animation:none!important;transform:none!important}}.sfx-reveal.sfx-out-fade-in.sfx-exiting{animation-name:sfx-out-fade-in}.sfx-reveal.sfx-out-fade-up.sfx-exiting{animation-name:sfx-out-fade-up}.sfx-reveal.sfx-out-fade-down.sfx-exiting{animation-name:sfx-out-fade-down}.sfx-reveal.sfx-out-fade-left.sfx-exiting{animation-name:sfx-out-fade-left}.sfx-reveal.sfx-out-fade-right.sfx-exiting{animation-name:sfx-out-fade-right}.sfx-reveal.sfx-out-scale-in.sfx-exiting{animation-name:sfx-out-scale-in}.sfx-reveal.sfx-out-scale-out.sfx-exiting{animation-name:sfx-out-scale-out}.sfx-reveal.sfx-out-rotate.sfx-exiting{animation-name:sfx-out-rotate}.sfx-reveal.sfx-out-flip-x.sfx-exiting{animation-name:sfx-out-flip-x}.sfx-reveal.sfx-out-flip-y.sfx-exiting{animation-name:sfx-out-flip-y}@keyframes sfx-out-fade-in{0%{opacity:1}to{opacity:0}}@keyframes sfx-out-fade-up{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(calc(var(--sfx-distance) * -1))}}@keyframes sfx-out-fade-down{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(var(--sfx-distance))}}@keyframes sfx-out-fade-left{0%{opacity:1;transform:none}to{opacity:0;transform:translate(calc(var(--sfx-distance) * -1))}}@keyframes sfx-out-fade-right{0%{opacity:1;transform:none}to{opacity:0;transform:translate(var(--sfx-distance))}}@keyframes sfx-out-scale-in{0%{opacity:1;transform:none}to{opacity:0;transform:scale(var(--sfx-scale))}}@keyframes sfx-out-scale-out{0%{opacity:1;transform:none}to{opacity:0;transform:scale(1.2)}}@keyframes sfx-out-rotate{0%{opacity:1;transform:none}to{opacity:0;transform:rotate(var(--sfx-rotate))}}@keyframes sfx-out-flip-x{0%{opacity:1;transform:none}to{opacity:0;transform:perspective(1000px) rotateX(90deg)}}@keyframes sfx-out-flip-y{0%{opacity:1;transform:none}to{opacity:0;transform:perspective(1000px) rotateY(90deg)}}