@font-face{font-family:Plus Jakarta Sans;src:url(/fonts/plus-jakarta-sans-300.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(/fonts/plus-jakarta-sans-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(/fonts/plus-jakarta-sans-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(/fonts/plus-jakarta-sans-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(/fonts/plus-jakarta-sans-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(/fonts/plus-jakarta-sans-800.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@theme{ --font-sans: "Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif; }.animate-fade-in{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.animate-fade-in.visible{opacity:1;transform:translateY(0)}.animate-slide-in-left{opacity:0;transform:translate(-20px);transition:opacity .6s ease,transform .6s ease}.animate-slide-in-left.visible{opacity:1;transform:translate(0)}.animate-scale-in{opacity:0;transform:scale(.9);transition:opacity .6s ease,transform .6s ease}.animate-scale-in.visible{opacity:1;transform:scale(1)}
