[class*=fb-anim--],[class*=fb-anim--]:after,[class^=fb-anim--],[class^=fb-anim--]:after{animation-delay:var(--fba-delay);animation-duration:var(--fba-duration);animation-fill-mode:forwards;opacity:0;--fb-anim-name:""}.fb-anim--visible:not(.fb-anim--fade-in){opacity:1}@media(max-width:767px){.fb-anim--no-mobile,.fb-anim--no-mobile .fb-word,.fb-anim--no-mobile .fb-word span{animation-delay:0s;animation-duration:0s;animation-name:fb-anim--visible!important}.fb-anim--no-mobile .fb-word,.fb-anim--no-mobile .fb-word span{opacity:1!important}}@media(max-width:991px){.fb-anim--no-tablet,.fb-anim--no-tablet .fb-word,.fb-anim--no-tablet .fb-word span{animation-delay:0s;animation-duration:0s;animation-name:fb-anim--visible!important}.fb-anim--no-tablet .fb-word,.fb-anim--no-tablet .fb-word span{opacity:1!important}}[class*=fb-anim--kenburns]:not([class*=fb-anim--t-]){animation-duration:20s}[class*=fb-anim--text],[class*=fb-anim--text] span,[class^=fb-anim--text],[class^=fb-anim--text] span{display:inline-block}[class*=fb-anim--text],[class^=fb-anim--text]{opacity:1}[class*=fb-anim--text].fb-anim--word .fb-word,[class*=fb-anim--text]:not(.fb-anim--word) .fb-word span,[class^=fb-anim--text].fb-anim--word .fb-word,[class^=fb-anim--text]:not(.fb-anim--word) .fb-word span{--fa-delay-text:calc(var(--fa-t)*var(--fba-duration-text)/3.5 + var(--fba-delay));animation-delay:var(--fa-delay-text);animation-duration:calc(var(--fba-duration)/3);animation-fill-mode:forwards;opacity:0;transform-origin:left}@media (prefers-reduced-motion:reduce){.fba-reduce-motion [class*=fb-anim--]:not(.fb-anim--custom),.fba-reduce-motion [class*=fb-anim--]:not(.fb-anim--custom) .fb-word,.fba-reduce-motion [class*=fb-anim--]:not(.fb-anim--custom) .fb-word span,.fba-reduce-motion [class^=fb-anim--]:not(.fb-anim--custom){animation-delay:0s!important;animation-duration:0s!important;animation-iteration-count:1!important;animation-name:fb-anim--visible!important}.fba-reduce-motion [class*=fb-anim--]:not(.fb-anim--custom) .fb-word,.fba-reduce-motion [class*=fb-anim--]:not(.fb-anim--custom) .fb-word span{opacity:1!important}.fba-reduce-motion [class*=fb-anim--text-overlay-reveal] .fb-word:before{display:none!important}}html.fanim-reveal [class*=fb-anim--],html.fanim-reveal [class*=fb-anim--] .fb-word,html.fanim-reveal [class*=fb-anim--] .fb-word span{opacity:1!important}html.fanim-reveal [class*=fb-anim--text-overlay-reveal] .fb-word:before{display:none!important}@keyframes fb-anim--visible{to{opacity:1}}[class*=fb-hover--],[class*=fb-hover--]:after,[class^=fb-hover--],[class^=fb-hover--]:after{transition-duration:.5s;transition-property:all}[class*=fb-hover--]:hover,[class*=fb-hover--]:hover:after,[class^=fb-hover--]:hover,[class^=fb-hover--]:hover:after{animation-delay:0s!important;animation-duration:.7s}@property --border-angle{syntax:"<angle>";inherits:true;initial-value:0deg}@property --angle{syntax:"<angle>";initial-value:0deg;inherits:false}body,section{overflow-x:clip}.splide__slide [class*=fb-anim--],.splide__slide [class*=fb-anim--]:after,.splide__slide [class^=fb-anim--],.splide__slide [class^=fb-anim--]:after,.splide__slide[class*=fb-anim--],.splide__slide[class*=fb-anim--]:after,.splide__slide[class^=fb-anim--],.splide__slide[class^=fb-anim--]:after{animation-delay:0s}.splide__slide .fb-stagger>[class*=fb-anim--],.splide__slide .fb-stagger>[class*=fb-anim--]:after,.splide__slide.fb-stagger>[class*=fb-anim--],.splide__slide.fb-stagger>[class*=fb-anim--]:after{animation-delay:var(--fba-delay,0s)}:root{--fa-from--zoom:0;--fa-to--zoom:1;--fa-start--zoom:0;--fa-end--zoom:1;--fa-from--fade:0;--fa-to--fade:1;--fa-start--fade:0;--fa-end--fade:1;--fa-from--left-right:0;--fa-to--left-right:1;--fa-start--left-right:0;--fa-end--left-right:1;--fa-from--right-left:0;--fa-to--right-left:1;--fa-start--right-left:0;--fa-end--right-left:1;--fa-from--top-bottom:0;--fa-to--top-bottom:1;--fa-start--top-bottom:0;--fa-end--top-bottom:1;--fa-from--bottom-top:0;--fa-to--bottom-top:1;--fa-start--bottom-top:0;--fa-end--bottom-top:1;--fa-from--sweep-btt:0;--fa-to--sweep-btt:1;--fa-start--sweep-btt:0;--fa-end--sweep-btt:1;--fa-from--sweep-ttb:0;--fa-to--sweep-ttb:1;--fa-start--sweep-ttb:0;--fa-end--sweep-ttb:1;--fa-from--sweep-ltr:0;--fa-to--sweep-ltr:1;--fa-start--sweep-ltr:0;--fa-end--sweep-ltr:1;--fa-from--sweep-rtl:0;--fa-to--sweep-rtl:1;--fa-start--sweep-rtl:0;--fa-end--sweep-rtl:1;--fa-from--sweep-center-h:0;--fa-to--sweep-center-h:1;--fa-start--sweep-center-h:0;--fa-end--sweep-center-h:1;--fa-from--sweep-center-v:0;--fa-to--sweep-center-v:1;--fa-start--sweep-center-v:0;--fa-end--sweep-center-v:1;--fa-from--circle:0;--fa-to--circle:1;--fa-start--circle:0;--fa-end--circle:1;--fa-from--circle-tl:0;--fa-to--circle-tl:1;--fa-start--circle-tl:0;--fa-end--circle-tl:1;--fa-from--circle-tr:0;--fa-to--circle-tr:1;--fa-start--circle-tr:0;--fa-end--circle-tr:1;--fa-from--circle-bl:0;--fa-to--circle-bl:1;--fa-start--circle-bl:0;--fa-end--circle-bl:1;--fa-from--circle-br:0;--fa-to--circle-br:1;--fa-start--circle-br:0;--fa-end--circle-br:1;--fa-from--blinds-h:0;--fa-to--blinds-h:1;--fa-start--blinds-h:0;--fa-end--blinds-h:1;--fa-from--rotate:0;--fa-to--rotate:1;--fa-start--rotate:0;--fa-end--rotate:1;--fa-from--text-reveal:0;--fa-to--text-reveal:1;--fa-start--text-reveal:0;--fa-end--text-reveal:1;--fa-from--text-reveal-white:0;--fa-to--text-reveal-white:1;--fa-start--text-reveal-white:0;--fa-end--text-reveal-white:1;--fa-from--custom:0;--fa-to--custom:1;--fa-start--custom:0;--fa-end--custom:1}.fb-anim--leaving,.fb-anim--leaving:after{animation:fb-anim-leave .3s cubic-bezier(.2,.8,.2,1) forwards!important}@keyframes fb-anim-leave{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.fb-anim--leaving,.fb-anim--leaving:after{animation:none!important;opacity:0!important}}
[class*=fb-anim--], [class*=fb-anim--]:after, [class^=fb-anim--], [class^=fb-anim--]:after{animation-delay:var(--fba-delay);animation-duration:var(--fba-duration);animation-fill-mode:forwards;opacity:0;--fb-anim-name:"";}
[class*=fb-anim--text], [class*=fb-anim--text] span, [class^=fb-anim--text], [class^=fb-anim--text] span{display:inline-block;}
[class*=fb-anim--text], [class^=fb-anim--text]{opacity:1;}
[class*=fb-anim--text].fb-anim--word .fb-word, [class*=fb-anim--text]:not(.fb-anim--word) .fb-word span, [class^=fb-anim--text].fb-anim--word .fb-word, [class^=fb-anim--text]:not(.fb-anim--word) .fb-word span{--fa-delay-text:calc(var(--fa-t) * var(--fba-duration-text) / 3.5 + var(--fba-delay));animation-delay:var(--fa-delay-text);animation-duration:calc(var(--fba-duration) / 3);animation-fill-mode:forwards;opacity:0;transform-origin:left;}
@media (prefers-reduced-motion:reduce) {.fba-reduce-motion [class*=fb-anim--]:not(.fb-anim--custom), .fba-reduce-motion [class*=fb-anim--]:not(.fb-anim--custom) .fb-word, .fba-reduce-motion [class*=fb-anim--]:not(.fb-anim--custom) .fb-word span, .fba-reduce-motion [class^=fb-anim--]:not(.fb-anim--custom){animation-delay:0s !important;animation-duration:0s !important;animation-iteration-count:1 !important;animation-name:fb-anim--visible !important;}
.fba-reduce-motion [class*=fb-anim--]:not(.fb-anim--custom) .fb-word, .fba-reduce-motion [class*=fb-anim--]:not(.fb-anim--custom) .fb-word span {opacity: 1 !important;}}
html.fanim-reveal [class*=fb-anim--], html.fanim-reveal [class*=fb-anim--] .fb-word, html.fanim-reveal [class*=fb-anim--] .fb-word span{opacity:1 !important;}
[class*=fb-hover--], [class*=fb-hover--]:after, [class^=fb-hover--], [class^=fb-hover--]:after{transition-duration:.5s;transition-property:all;}
[class*=fb-hover--]:hover, [class*=fb-hover--]:hover:after, [class^=fb-hover--]:hover, [class^=fb-hover--]:hover:after{animation-delay:0s !important;animation-duration:.7s;}
.splide__slide [class*=fb-anim--], .splide__slide [class*=fb-anim--]:after, .splide__slide [class^=fb-anim--], .splide__slide [class^=fb-anim--]:after, .splide__slide[class*=fb-anim--], .splide__slide[class*=fb-anim--]:after, .splide__slide[class^=fb-anim--], .splide__slide[class^=fb-anim--]:after{animation-delay:0s;}
.splide__slide .fb-stagger>[class*=fb-anim--], .splide__slide .fb-stagger>[class*=fb-anim--]:after, .splide__slide.fb-stagger>[class*=fb-anim--], .splide__slide.fb-stagger>[class*=fb-anim--]:after{animation-delay:var(--fba-delay,0s);}
.fb-anim--slide-ltr{--slide-ltr:-90%;animation-name:var(--fb-anim-name);transform:translatex(0);}
@keyframes fb-anim--slide-ltr {0%{transform:translatex(var(--slide-ltr));}
to {transform: translatex(0);}}
.fb-anim--text-blur.fb-anim--word .fb-word, .fb-anim--text-blur:not(.fb-anim--word) .fb-word span{animation-name:var(--fb-anim-name);filter:blur(.5ex);}
.fb-anim--text-blur{animation-duration:0s;animation-name:var(--fb-anim-name);}
@keyframes fb-anim--text-blur {to {filter: blur(0);}}
.fb-hover--wobble-t:hover{animation-name:fb-hover--wobble-t;animation-timing-function:ease-in-out;transform:perspective(1px) translateZ(0);transform-origin:0 100%;}
@keyframes fb-hover--wobble-t {12%{transform:skew(-12deg);}
33%{transform:skew(10deg);}
50%{transform:skew(-6deg);}
64%{transform:skew(4deg);}
85%{transform:skew(-2deg);}
to {transform: skew(0);}}
.fa--zoom{transform:scale(var(--fa-scroll--zoom));}
.fa--fade{opacity:var(--fa-scroll--fade);}
.fa--sweep-center-h{--fa-sweep-ch:calc(var(--fa-scroll--sweep-center-h) * 50% + 50%);--fa-sweep-ch-inv:calc(( 1 - var(--fa-scroll--sweep-center-h) ) * 50%);clip-path:polygon(var(--fa-sweep-ch-inv) 0,var(--fa-sweep-ch) 0,var(--fa-sweep-ch) 100%,var(--fa-sweep-ch-inv) 100%);}
.fa--text-reveal fa-text, .fa--text-reveal-white fa-text{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,var(--fa-text-color),var(--fa-text-color));background-repeat:no-repeat;color:var(--fa-text-color-disable);display:inline;}
.fa--text-reveal-white fa-text{--fa-text-color:var(--fba-white);--fa-text-color-disable:hsla(0,0%,100%,.3);background-size:calc(var(--fa-scroll--text-reveal-white) * 100%) 100%;}
[class*=fa--]:not(.fa--own-transitions), [class^=fa--]:not(.fa--own-transitions){transition:all 0s !important;}
html.fanim-armed body:not(.fanim--initialized) [class*=fa--], html.fanim-armed body:not(.fanim--initialized) [class^=fa--]{filter:opacity(0);}
.fa--parent{fancy:child;}
.fa--iparent{fancy:parent;}
@media(max-width:767px){[class*=fa--].fa--no-mobile {--fa-percent: none !important;}}
@media(max-width:991px){[class*=fa--].fa--no-tablet {--fa-percent: none !important;}}
.fa--zoom{--fa-scaled--zoom:clamp(var(--fa-from--zoom),calc(( var(--fa-percent) - var(--fa-start--zoom) ) / ( var(--fa-end--zoom) - var(--fa-start--zoom) ) * ( var(--fa-to--zoom) - var(--fa-from--zoom) ) + var(--fa-from--zoom)),var(--fa-to--zoom));}
.fa--zoom.fa--reverse{--fa-progress:calc(( var(--fa-percent) - var(--fa-start--zoom) ) / ( var(--fa-end--zoom) - var(--fa-start--zoom) ));--fa-reverse-progress:calc(1 - ( var(--fa-progress) * 2 - 1 ) * ( var(--fa-progress) * 2 - 1 ));--fa-scaled--zoom:clamp(var(--fa-from--zoom),calc(var(--fa-from--zoom) + ( var(--fa-to--zoom) - var(--fa-from--zoom) ) * var(--fa-reverse-progress)),var(--fa-to--zoom));}
.fa--zoom:not(.fa--zoom--inv){--fa-scroll--zoom:var(--fa-scaled--zoom);}
.fa--zoom.fa--zoom--inv{--fa-scroll--zoom:calc(( var(--fa-scaled--zoom) - 1 ) * -1);}
.fa--zoom--end-40{--fa-end--zoom:.4;}
.fa--zoom--from-80:not(.fa--zoom--inv){--fa-from--zoom:.8;}
.fa--zoom--from-80.fa--zoom--inv{--fa-to--zoom:.2;}
.fa--fade{--fa-scaled--fade:clamp(var(--fa-from--fade),calc(( var(--fa-percent) - var(--fa-start--fade) ) / ( var(--fa-end--fade) - var(--fa-start--fade) ) * ( var(--fa-to--fade) - var(--fa-from--fade) ) + var(--fa-from--fade)),var(--fa-to--fade));}
.fa--fade.fa--reverse{--fa-progress:calc(( var(--fa-percent) - var(--fa-start--fade) ) / ( var(--fa-end--fade) - var(--fa-start--fade) ));--fa-reverse-progress:calc(1 - ( var(--fa-progress) * 2 - 1 ) * ( var(--fa-progress) * 2 - 1 ));--fa-scaled--fade:clamp(var(--fa-from--fade),calc(var(--fa-from--fade) + ( var(--fa-to--fade) - var(--fa-from--fade) ) * var(--fa-reverse-progress)),var(--fa-to--fade));}
.fa--fade:not(.fa--fade--inv){--fa-scroll--fade:var(--fa-scaled--fade);}
.fa--fade.fa--fade--inv{--fa-scroll--fade:calc(( var(--fa-scaled--fade) - 1 ) * -1);}
.fa--fade--end-40{--fa-end--fade:.4;}
.fa--fade--start-45{--fa-start--fade:.45;}
.fa--fade--end-60{--fa-end--fade:.6;}
.fa--sweep-center-h{--fa-scaled--sweep-center-h:clamp(var(--fa-from--sweep-center-h),calc(( var(--fa-percent) - var(--fa-start--sweep-center-h) ) / ( var(--fa-end--sweep-center-h) - var(--fa-start--sweep-center-h) ) * ( var(--fa-to--sweep-center-h) - var(--fa-from--sweep-center-h) ) + var(--fa-from--sweep-center-h)),var(--fa-to--sweep-center-h));}
.fa--sweep-center-h.fa--reverse{--fa-progress:calc(( var(--fa-percent) - var(--fa-start--sweep-center-h) ) / ( var(--fa-end--sweep-center-h) - var(--fa-start--sweep-center-h) ));--fa-reverse-progress:calc(1 - ( var(--fa-progress) * 2 - 1 ) * ( var(--fa-progress) * 2 - 1 ));--fa-scaled--sweep-center-h:clamp(var(--fa-from--sweep-center-h),calc(var(--fa-from--sweep-center-h) + ( var(--fa-to--sweep-center-h) - var(--fa-from--sweep-center-h) ) * var(--fa-reverse-progress)),var(--fa-to--sweep-center-h));}
.fa--sweep-center-h:not(.fa--sweep-center-h--inv){--fa-scroll--sweep-center-h:var(--fa-scaled--sweep-center-h);}
.fa--sweep-center-h.fa--sweep-center-h--inv{--fa-scroll--sweep-center-h:calc(( var(--fa-scaled--sweep-center-h) - 1 ) * -1);}
.fa--sweep-center-h--end-40{--fa-end--sweep-center-h:.4;}
.fa--text-reveal-white{--fa-scaled--text-reveal-white:clamp(var(--fa-from--text-reveal-white),calc(( var(--fa-percent) - var(--fa-start--text-reveal-white) ) / ( var(--fa-end--text-reveal-white) - var(--fa-start--text-reveal-white) ) * ( var(--fa-to--text-reveal-white) - var(--fa-from--text-reveal-white) ) + var(--fa-from--text-reveal-white)),var(--fa-to--text-reveal-white));}
.fa--text-reveal-white.fa--reverse{--fa-progress:calc(( var(--fa-percent) - var(--fa-start--text-reveal-white) ) / ( var(--fa-end--text-reveal-white) - var(--fa-start--text-reveal-white) ));--fa-reverse-progress:calc(1 - ( var(--fa-progress) * 2 - 1 ) * ( var(--fa-progress) * 2 - 1 ));--fa-scaled--text-reveal-white:clamp(var(--fa-from--text-reveal-white),calc(var(--fa-from--text-reveal-white) + ( var(--fa-to--text-reveal-white) - var(--fa-from--text-reveal-white) ) * var(--fa-reverse-progress)),var(--fa-to--text-reveal-white));}
.fa--text-reveal-white:not(.fa--text-reveal-white--inv){--fa-scroll--text-reveal-white:var(--fa-scaled--text-reveal-white);}
.fa--text-reveal-white.fa--text-reveal-white--inv{--fa-scroll--text-reveal-white:calc(( var(--fa-scaled--text-reveal-white) - 1 ) * -1);}
.fa--text-reveal-white--end-60{--fa-end--text-reveal-white:.6;}
.fa--custom{--fa-scaled--custom:clamp(var(--fa-from--custom),calc(( var(--fa-percent) - var(--fa-start--custom) ) / ( var(--fa-end--custom) - var(--fa-start--custom) ) * ( var(--fa-to--custom) - var(--fa-from--custom) ) + var(--fa-from--custom)),var(--fa-to--custom));}
.fa--custom.fa--reverse{--fa-progress:calc(( var(--fa-percent) - var(--fa-start--custom) ) / ( var(--fa-end--custom) - var(--fa-start--custom) ));--fa-reverse-progress:calc(1 - ( var(--fa-progress) * 2 - 1 ) * ( var(--fa-progress) * 2 - 1 ));--fa-scaled--custom:clamp(var(--fa-from--custom),calc(var(--fa-from--custom) + ( var(--fa-to--custom) - var(--fa-from--custom) ) * var(--fa-reverse-progress)),var(--fa-to--custom));}
.fa--custom:not(.fa--custom--inv){--fa-scroll--custom:var(--fa-scaled--custom);}
.fa--custom.fa--custom--inv{--fa-scroll--custom:calc(( var(--fa-scaled--custom) - 1 ) * -1);}
.fa--custom--start-20{--fa-start--custom:.2;}
.fa--custom--start-25{--fa-start--custom:.25;}
.fa--custom--start-35{--fa-start--custom:.35;}
.fa--custom--start-45{--fa-start--custom:.45;}
.fa--custom--end-50{--fa-end--custom:.5;}
.fa--custom--end-55{--fa-end--custom:.55;}
.fa--custom--end-70{--fa-end--custom:.7;}
.fa--custom--end-80 {--fa-end--custom: .8;}html.fba-tr-armed:not(.fb-transition-end) body>:not(.fba-transition){display:none;}
html.fba-tr-armed:not(.fb-transition-end), html.fba-tr-armed:not(.fb-transition-end) body{background:var(--fba-bg);}
.fba-transition{display:flex;height:100vh;left:0;position:fixed;top:0;inset:0;overflow:hidden;visibility:hidden;width:100vw;z-index:999999999999999;}
.fba-transition.fba-active{visibility:visible;}
.fba-transition:before{align-items:center;color:var(--fba-color);content:var(--fba-content);display:flex;font-size:var(--fba-font-size);inset:0;justify-content:center;line-height:1.5em;opacity:0;position:absolute;text-align:center;transition:all .1s 0s;visibility:hidden;z-index:9;}
.fba-active.fba-transition:before{animation:fba-load .8s linear infinite;opacity:1;transition:all .1s calc(var(--fba-time) / 2);visibility:visible;}
@keyframes fba-load {0%{opacity:.2;}
50%{opacity:.5;}
to {opacity: .2;}}
.fba-circle-elastic{align-items:flex-start;height:100%;width:100%;}
.fba-circle-elastic.fba-active{align-items:flex-end;}
.fba-circle-elastic .fba-transition__col{background:var(--fba-bg);border-radius:50% 50% 0 0;bottom:auto;height:0;left:50%;min-width:140%;position:relative;top:0;transform:translate(-50%);transition:all calc(var(--fba-time) / 1.4),border-radius calc(var(--fba-time) / 1) calc(var(--fba-time) / 1.4);width:140%;}
@media(max-width:780px){.fba-circle-elastic .fba-transition__col {min-width: 200%;width: 200%;}}
.fba-circle-elastic.fba-active .fba-transition__col{border-radius:0 0 50% 50%;bottom:-50%;height:150%;top:auto;transition:all calc(var(--fba-time) / 1.5),border-radius calc(var(--fba-time) / 2) calc(var(--fba-time) / 1.6);}
@media (prefers-reduced-motion:reduce) {.fba-reduce-motion .fba-transition, .fba-reduce-motion .fba-transition .fba-transition__col, .fba-reduce-motion .fba-transition .fba-transition__loading, .fba-reduce-motion .fba-transition:before {animation-delay: 0ms !important;animation-duration: 0ms !important;transition-delay: 0ms !important;transition-duration: 0ms !important;}}
@media (prefers-reduced-motion:reduce) {html.fba-zoom-in>body.fba-reduce-motion, html.fba-zoom-out>body.fba-reduce-motion {animation-delay: 0ms !important;animation-duration: 0ms !important;}}
.fba-transition.has-logo:before{display:none;}
.fba-transition .fba-transition__loading{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;font-size:var(--fba-font-size);gap:var(--fba-logo-gap,16px);inset:0;justify-content:center;opacity:0;padding:5vh 5vw;pointer-events:none;position:absolute;transition:all .1s 0s;visibility:hidden;z-index:10;}
.fba-transition.fba-active .fba-transition__loading{animation:fba-load .8s linear infinite;opacity:1;transition:all .1s calc(var(--fba-time) / 2);visibility:visible;}
.fba-transition .fba-transition__loading--text-above{flex-direction:column-reverse;}
.fba-transition .fba-transition__logo{display:block;max-height:35vh;max-width:35vw;object-fit:contain;width:100%;}
.fba-transition .fba-transition__text{display:block;line-height:1.1;}
.fba-transition .fba-transition__text:before {color: var(--fba-color);content: var(--fba-content);line-height: 1.1;text-align: center;}