.fs-logo{--c1:var(--logo-facili);--c2:#b84d00;--a:var(--c1);--b:var(--c2);cursor:pointer}.dark .fs-logo,:root:not(.light) .fs-logo{--c2:var(--logo-sync)}.fs-logo--tile,.fs-logo[data-variant=dark]{--c1:#fff;--c2:#ff8a3a}.fs-logo[data-hover=on]:hover{--a:var(--c2);--b:var(--c1)}.fs-logo__svg{display:block;overflow:visible}.fs-logo__svg *{transform-box:view-box}.fs-logo__text{font-family:var(--font-jakarta), "Plus Jakarta Sans", var(--font-inter), sans-serif;letter-spacing:-2px;font-size:44px;font-weight:800}.fs-logo__fa{fill:var(--a)}.fs-logo__fb{fill:var(--b)}.fs-logo__sb{stroke:var(--b)}.fs-logo__fa,.fs-logo__fb,.fs-logo__sb{transition:fill .55s cubic-bezier(.3,0,.1,1),stroke .55s cubic-bezier(.3,0,.1,1)}@media (prefers-reduced-motion:no-preference){.fs-logo[data-animate=once] .fs-logo__bar{animation:.5s cubic-bezier(.65,0,.35,1) both fs-logo-grow}.fs-logo[data-animate=once] .fs-logo__arc{stroke-dasharray:1 1;animation:.5s cubic-bezier(.65,0,.35,1) .4s both fs-logo-draw}.fs-logo[data-animate=once] .fs-logo__head{animation:.25s ease-out .85s both fs-logo-pop}.fs-logo[data-hover=on]:hover .fs-logo__m1,.fs-logo[data-hover=on]:hover .fs-logo__t1{animation:var(--fs-meter-1) 1.6s ease-in-out 0s infinite}.fs-logo[data-hover=on]:hover .fs-logo__m2,.fs-logo[data-hover=on]:hover .fs-logo__t2{animation:var(--fs-meter-2) 1.6s ease-in-out .1s infinite}.fs-logo[data-hover=on]:hover .fs-logo__m3,.fs-logo[data-hover=on]:hover .fs-logo__t3{animation:var(--fs-meter-3) 1.6s ease-in-out .2s infinite}.fs-logo[data-animate=once] .fs-logo__m2,.fs-logo[data-animate=once] .fs-logo__t2{animation-delay:.12s}.fs-logo[data-animate=once] .fs-logo__m3,.fs-logo[data-animate=once] .fs-logo__t3{animation-delay:.24s}.fs-logo[data-hover=on]:hover .fs-logo__ring{animation:1.6s cubic-bezier(.65,0,.35,1) infinite fs-logo-spin}.fs-logo[data-animate=loop] .fs-logo__m1,.fs-logo[data-animate=loop] .fs-logo__t1{animation:var(--fs-meter-1) 1.6s ease-in-out infinite}.fs-logo[data-animate=loop] .fs-logo__m2,.fs-logo[data-animate=loop] .fs-logo__t2{animation:var(--fs-meter-2) 1.6s ease-in-out .1s infinite}.fs-logo[data-animate=loop] .fs-logo__m3,.fs-logo[data-animate=loop] .fs-logo__t3{animation:var(--fs-meter-3) 1.6s ease-in-out .2s infinite}.fs-logo[data-animate=loop] .fs-logo__ring{animation:1.6s cubic-bezier(.65,0,.35,1) infinite fs-logo-spin}.fs-logo--lockup{--fs-meter-1:fs-logo-m1;--fs-meter-2:fs-logo-m2;--fs-meter-3:fs-logo-m3}.fs-logo--tile{--fs-meter-1:fs-logo-t1;--fs-meter-2:fs-logo-t2;--fs-meter-3:fs-logo-t3}}@media (prefers-reduced-motion:reduce){.fs-logo__fa,.fs-logo__fb,.fs-logo__sb{transition:none}}@keyframes fs-logo-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes fs-logo-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes fs-logo-pop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@keyframes fs-logo-spin{to{transform:rotate(360deg)}}@keyframes fs-logo-m1{0%,to{width:60px}30%{width:38px}65%{width:68px}}@keyframes fs-logo-m2{0%,to{width:42px}35%{width:66px}70%{width:30px}}@keyframes fs-logo-m3{0%,to{width:22px}30%{width:31px}65%{width:14px}}@keyframes fs-logo-t1{0%,to{width:52px}30%{width:34px}65%{width:62px}}@keyframes fs-logo-t2{0%,to{width:36px}35%{width:58px}70%{width:24px}}@keyframes fs-logo-t3{0%,to{width:16px}30%{width:23px}65%{width:11px}}