@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit Fallback;src:local("Arial");ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.00%;size-adjust:99.82%}.__className_ed3508{font-family:Outfit,Outfit Fallback;font-style:normal}.__variable_ed3508{--font-outfit:"Outfit","Outfit Fallback"}.animate-fade-in{opacity:0;animation:fadeIn .6s ease forwards}.animate-fade-in-up{opacity:0;transform:translateY(30px);animation:fadeInUp .6s ease forwards}.animate-fade-in-down{opacity:0;transform:translateY(-30px);animation:fadeInDown .6s ease forwards}.animate-fade-in-left{opacity:0;transform:translateX(-30px);animation:fadeInLeft .6s ease forwards}.animate-fade-in-right{opacity:0;transform:translateX(30px);animation:fadeInRight .6s ease forwards}.animate-scale-in{opacity:0;transform:scale(.95);animation:scaleIn .6s ease forwards}.animate-slide-up-scale{opacity:0;transform:translateY(30px) scale(.95);animation:slideUpScale .6s ease forwards}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.delay-400{animation-delay:.4s}.delay-500{animation-delay:.5s}.delay-600{animation-delay:.6s}.delay-700{animation-delay:.7s}.delay-800{animation-delay:.8s}.delay-900{animation-delay:.9s}.delay-1000{animation-delay:1s}.delay-1200{animation-delay:1.2s}.duration-fast{animation-duration:.3s}.duration-normal{animation-duration:.6s}.duration-slow{animation-duration:.9s}.scroll-animate{opacity:0;transform:translateY(30px) scale(.95);transition:opacity .6s ease,transform .6s ease;will-change:transform,opacity}.scroll-animate.in-view,.scroll-animate:not(.js-loaded){opacity:1;transform:translateY(0) scale(1)}.scroll-animate.in-view{will-change:auto}.scroll-animate-up{opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.scroll-animate-up.in-view,.scroll-animate-up:not(.js-loaded){opacity:1;transform:translateY(0)}.scroll-animate-scale{opacity:0;transform:scale(.95);transition:opacity .6s ease,transform .6s ease}.scroll-animate-scale.in-view,.scroll-animate-scale:not(.js-loaded){opacity:1;transform:scale(1)}.hover-lift{transition:transform .3s ease,box-shadow .3s ease}.hover-lift:hover{transform:translateY(-5px)}.hover-lift:active{transform:translateY(-3px)}.hover-scale{transition:transform .2s ease}.hover-scale:hover{transform:scale(1.05)}.hover-scale:active{transform:scale(.95)}.hover-scale-sm{transition:transform .2s ease}.hover-scale-sm:hover{transform:scale(1.02)}.carousel-slide{transition:transform .5s cubic-bezier(.25,.46,.45,.94);will-change:transform}.carousel-slide-fast{transition:transform .3s ease-in-out;will-change:transform}.accordion-content{max-height:0;opacity:0;overflow:hidden;transition:max-height .3s ease,opacity .3s ease;will-change:max-height,opacity}.accordion-content.open{max-height:500px;opacity:1;will-change:auto}.content-fade{opacity:0;transition:opacity .5s ease}.content-fade.in-view,.content-fade:not(.js-loaded){opacity:1}.content-slide-left{opacity:0;transform:translateX(-20px);transition:opacity .5s ease,transform .5s ease}.content-slide-left.in-view{opacity:1;transform:translateX(0)}.content-slide-right{opacity:0;transform:translateX(20px);transition:opacity .5s ease,transform .5s ease}.content-slide-right.in-view{opacity:1;transform:translateX(0)}.gpu-accelerated{transform:translateZ(0);backface-visibility:hidden;perspective:1000px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes slideUpScale{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}