.Home-module__baJ6tW__homeContainer{overflow-x:hidden}.Home-module__baJ6tW__hero{justify-content:center;align-items:center;width:100%;height:70vh;display:flex;position:relative}@media (min-width:640px){.Home-module__baJ6tW__hero{height:80vh}}.Home-module__baJ6tW__heroVideo{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.Home-module__baJ6tW__heroOverlay{z-index:1;background:radial-gradient(circle,rgba(0,0,0,.6) 0%,rgba(0,0,0,.8) 100%);width:100%;height:100%;position:absolute;top:0;left:0}.Home-module__baJ6tW__heroContent{z-index:2;text-align:center;max-width:90%;padding:1rem;position:relative}.Home-module__baJ6tW__heroTitle{background:linear-gradient(90deg,#fff,#facc15);color:transparent;text-shadow:0 0 12px rgba(250,204,21,.7);-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;font-size:2.5rem;font-weight:700;animation:1.2s ease-out Home-module__baJ6tW__scaleIn;position:relative}.Home-module__baJ6tW__heroTitle:before{content:"";background:rgba(250,204,21,.8);border-radius:50%;width:2px;height:2px;animation:2s infinite Home-module__baJ6tW__sparkle;position:absolute;top:-10px;left:50%;transform:translate(-50%);box-shadow:0 0 10px rgba(250,204,21,.8)}@media (min-width:640px){.Home-module__baJ6tW__heroTitle{font-size:3.5rem}}@media (min-width:768px){.Home-module__baJ6tW__heroTitle{font-size:4rem}}.Home-module__baJ6tW__heroSubtitle{color:rgba(255,255,255,.9);max-width:28rem;margin-bottom:1.5rem;margin-left:auto;margin-right:auto;font-size:1.125rem;animation:1s ease-out .2s both Home-module__baJ6tW__fadeIn}@media (min-width:640px){.Home-module__baJ6tW__heroSubtitle{font-size:1.25rem}}.Home-module__baJ6tW__heroButtons{flex-direction:column;justify-content:center;gap:1rem;display:flex}@media (min-width:640px){.Home-module__baJ6tW__heroButtons{flex-direction:row;gap:1.5rem}}.Home-module__baJ6tW__heroButton{border-radius:9999px;padding:.75rem 1.5rem;font-size:1.125rem;font-weight:600;text-decoration:none;transition:transform .3s,box-shadow .3s;animation:.8s ease-out .4s both Home-module__baJ6tW__bounceIn;display:inline-block}.Home-module__baJ6tW__heroButton:hover{transform:scale(1.05)}.Home-module__baJ6tW__heroButton:active{transform:scale(.95)}.Home-module__baJ6tW__primaryButton{color:#fff;background:linear-gradient(90deg,#1e40af,#6b21a8);box-shadow:0 4px 10px rgba(0,0,0,.3)}.Home-module__baJ6tW__primaryButton:hover{box-shadow:0 6px 12px rgba(0,0,0,.4)}.Home-module__baJ6tW__secondaryButton{color:#fff;background:0 0;border:2px solid #fff}.Home-module__baJ6tW__secondaryButton:hover{background:rgba(255,255,255,.1);box-shadow:0 4px 10px rgba(255,255,255,.2)}.Home-module__baJ6tW__welcome{box-shadow:none;text-align:center;background:linear-gradient(135deg,#f3f4f6,#fefce8);border:none;padding:2rem 1rem;animation:5s ease-in-out infinite alternate Home-module__baJ6tW__backgroundFade;position:relative;overflow:hidden}@media (min-width:640px){.Home-module__baJ6tW__welcome{padding:2rem 1.5rem}}.Home-module__baJ6tW__welcomeTitle{color:#facc15;z-index:1;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;max-width:none;text-rendering:optimizeLegibility;letter-spacing:.02em;background:0 0;border:none;margin-bottom:1.5rem;font-size:2rem;font-weight:800;animation:1s ease-out Home-module__baJ6tW__textPop,1s ease-out Home-module__baJ6tW__fadeIn;position:relative}.Home-module__baJ6tW__welcomeTitle:before{content:"";background:rgba(250,204,21,.8);border-radius:50%;width:2px;height:2px;animation:2s infinite Home-module__baJ6tW__sparkle;position:absolute;top:-10px;left:50%;transform:translate(-50%);box-shadow:0 0 10px rgba(250,204,21,.8)}@media (min-width:640px){.Home-module__baJ6tW__welcomeTitle{font-size:2.5rem}}.Home-module__baJ6tW__welcomeText{color:#374151;text-align:center;z-index:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;max-width:none;text-rendering:optimizeLegibility;background:0 0;border:none;margin-bottom:2rem;font-size:1.125rem;animation:1s ease-out .2s both Home-module__baJ6tW__slideIn;position:relative}@media (min-width:640px){.Home-module__baJ6tW__welcomeText{font-size:1.25rem}}.Home-module__baJ6tW__welcomeLogo{z-index:1;filter:drop-shadow(0 0 8px rgba(250,204,21,.7));border-radius:50%;width:100px;height:100px;margin:0 auto 1.5rem;animation:1.2s ease-out Home-module__baJ6tW__spinIn,2s ease-in-out infinite Home-module__baJ6tW__glowPulse;display:block;position:relative;left:0}@media (min-width:640px){.Home-module__baJ6tW__welcomeLogo{filter:drop-shadow(0 0 8px rgba(250,204,21,.7));width:120px;height:120px}}@media (max-width:639px){.Home-module__baJ6tW__welcomeLogo{filter:drop-shadow(0 0 6px rgba(250,204,21,.7))}}.Home-module__baJ6tW__events{min-height:400px;box-shadow:none;border:none;flex-direction:column;justify-content:flex-end;padding:0 1rem;display:flex;position:relative;overflow:hidden}@media (min-width:640px){.Home-module__baJ6tW__events{min-height:500px;padding:0 1.5rem}}.Home-module__baJ6tW__eventsSlideshow{z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.Home-module__baJ6tW__slideshowImage{object-fit:contain;object-position:center;opacity:0;width:100%;height:100%;animation:25s infinite Home-module__baJ6tW__slideshowFade;position:absolute;top:0;left:0;transform:scale(1)}.Home-module__baJ6tW__slideshowImage.Home-module__baJ6tW__active{opacity:1}.Home-module__baJ6tW__slideshowImage:nth-child(2){animation-delay:5s}.Home-module__baJ6tW__slideshowImage:nth-child(3){animation-delay:10s}.Home-module__baJ6tW__slideshowImage:nth-child(4){animation-delay:15s}.Home-module__baJ6tW__slideshowImage:nth-child(5){animation-delay:20s}.Home-module__baJ6tW__slideshowOverlay{z-index:1;background:rgba(0,0,0,.5);width:100%;height:100%;position:absolute;top:0;left:0}.Home-module__baJ6tW__eventsTitle{color:#f97316;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;max-width:none;text-rendering:optimizeLegibility;letter-spacing:.02em;background:0 0;border:none;margin-bottom:1.5rem;font-size:2rem;font-weight:800;animation:1s ease-out Home-module__baJ6tW__textPop,1s ease-out Home-module__baJ6tW__bounceIn;position:relative}.Home-module__baJ6tW__eventsTitle:before{content:"";background:rgba(250,204,21,.8);border-radius:50%;width:2px;height:2px;animation:2s infinite Home-module__baJ6tW__sparkle;position:absolute;top:-10px;left:50%;transform:translate(-50%);box-shadow:0 0 10px rgba(250,204,21,.8)}@media (min-width:640px){.Home-module__baJ6tW__eventsTitle{font-size:2.5rem}}.Home-module__baJ6tW__eventsList{scroll-snap-type:x mandatory;z-index:10;gap:1.5rem;padding-bottom:1.5rem;display:flex;position:relative;overflow-x:auto}.Home-module__baJ6tW__eventCard{scroll-snap-align:center;background:linear-gradient(135deg,rgba(30,64,175,.8),rgba(107,33,168,.8));border-radius:1rem;flex:0 0 280px;padding:1.5rem;transition:transform .3s,box-shadow .3s;animation:.8s ease-out both Home-module__baJ6tW__popIn;position:relative;overflow:hidden;transform:perspective(1000px)rotateY(0);box-shadow:0 6px 12px rgba(0,0,0,.3)}.Home-module__baJ6tW__eventCard:hover{transform:perspective(1000px)rotateY(8deg)scale(1.08);box-shadow:0 8px 16px rgba(107,33,168,.6),0 0 20px rgba(250,204,21,.4)}.Home-module__baJ6tW__eventCard:before{content:"";background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);width:100%;height:100%;transition:left .4s;position:absolute;top:0;left:-100%}.Home-module__baJ6tW__eventCard:hover:before{left:100%}.Home-module__baJ6tW__eventTitle{background:linear-gradient(90deg,#fff,#facc15);color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:.5rem;font-size:1.25rem;font-weight:600}@media (min-width:640px){.Home-module__baJ6tW__eventTitle{font-size:1.5rem}}.Home-module__baJ6tW__eventDetails{color:#f3f4f6;margin-bottom:1rem;font-size:1rem}.Home-module__baJ6tW__eventLink{color:#f97316;font-size:1rem;font-weight:500;text-decoration:none;transition:color .3s,text-shadow .3s;display:inline-block}.Home-module__baJ6tW__eventLink:hover{color:#facc15;text-shadow:0 0 8px rgba(250,204,21,.6)}.Home-module__baJ6tW__testimony{background:#fff;padding:3rem 1rem}@media (min-width:640px){.Home-module__baJ6tW__testimony{padding:4rem 1rem}}.Home-module__baJ6tW__testimonyTitle{color:#1e40af;margin-bottom:1.5rem;font-size:1.875rem;font-weight:700;animation:1s ease-out Home-module__baJ6tW__fadeIn}@media (min-width:640px){.Home-module__baJ6tW__testimonyTitle{font-size:2.25rem}}.Home-module__baJ6tW__testimonyList{scroll-snap-type:x mandatory;z-index:10;gap:1.5rem;padding-bottom:1.5rem;display:flex;position:relative;overflow-x:auto}.Home-module__baJ6tW__testimonyCard{scroll-snap-align:center;background:linear-gradient(90deg,rgba(30,64,175,.1),rgba(107,33,168,.1));border-radius:.5rem;flex-direction:column;flex:0 0 280px;align-items:center;padding:1.5rem;transition:transform .3s,box-shadow .3s;animation:.8s ease-out both Home-module__baJ6tW__popIn;display:flex;position:relative;overflow:hidden;transform:perspective(1000px)rotateY(0);box-shadow:0 4px 6px rgba(0,0,0,.1)}.Home-module__baJ6tW__testimonyCard:hover{transform:perspective(1000px)rotateY(8deg)scale(1.08);box-shadow:0 8px 16px rgba(107,33,168,.3),0 0 20px rgba(250,204,21,.2)}.Home-module__baJ6tW__testimonyCard:before{content:"";background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);width:100%;height:100%;transition:left .4s;position:absolute;top:0;left:-100%}.Home-module__baJ6tW__testimonyCard:hover:before{left:100%}.Home-module__baJ6tW__testimonyImage{object-fit:cover;filter:drop-shadow(0 0 4px rgba(250,204,21,.5));border-radius:50%;width:50px;height:50px;margin-bottom:1rem;animation:2s ease-in-out infinite Home-module__baJ6tW__imageGlow}@media (min-width:640px){.Home-module__baJ6tW__testimonyImage{width:50px;height:50px}}@media (max-width:639px){.Home-module__baJ6tW__testimonyImage{filter:drop-shadow(0 0 3px rgba(250,204,21,.5));width:40px;height:40px}}.Home-module__baJ6tW__testimonyText{color:#4b5563;text-align:center;margin-bottom:1rem;font-size:1rem}.Home-module__baJ6tW__cta{color:#fff;background:linear-gradient(90deg,#1e40af,#6b21a8);padding:3rem 1rem}@media (min-width:640px){.Home-module__baJ6tW__cta{padding:4rem 1rem}}.Home-module__baJ6tW__ctaTitle{margin-bottom:1.5rem;font-size:1.875rem;font-weight:700;animation:1s ease-out Home-module__baJ6tW__fadeIn}@media (min-width:640px){.Home-module__baJ6tW__ctaTitle{font-size:2.25rem}}.Home-module__baJ6tW__ctaText{max-width:28rem;margin-bottom:2rem;margin-left:auto;margin-right:auto;font-size:1.125rem;animation:1s ease-out .2s both Home-module__baJ6tW__fadeIn}@media (min-width:640px){.Home-module__baJ6tW__ctaText{font-size:1.25rem}}.Home-module__baJ6tW__ctaButton{color:#1e40af;background:linear-gradient(90deg,#facc15,#f97316);border-radius:9999px;padding:1rem 2rem;font-size:1.125rem;font-weight:600;text-decoration:none;transition:transform .3s;animation:1s ease-out .4s both Home-module__baJ6tW__fadeIn;display:inline-block;position:relative;overflow:hidden}.Home-module__baJ6tW__ctaButton:before{content:"";background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);width:100%;height:100%;transition:left .3s;position:absolute;top:0;left:-100%}.Home-module__baJ6tW__ctaButton:hover:before{left:100%}.Home-module__baJ6tW__ctaButton:hover{transform:scale(1.05)}.Home-module__baJ6tW__ctaButton:active{transform:scale(.95)}@keyframes Home-module__baJ6tW__fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes Home-module__baJ6tW__bounceIn{0%{opacity:0;transform:scale(.8)}50%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes Home-module__baJ6tW__slideshowFade{0%{opacity:0;transform:scale(1)}4%{opacity:1;transform:scale(1.05)}20%{opacity:1;transform:scale(1.05)}24%{opacity:0;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes Home-module__baJ6tW__slideIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes Home-module__baJ6tW__popIn{0%{opacity:0;transform:scale(.8)rotateY(10deg)}to{opacity:1;transform:scale(1)rotateY(0)}}@keyframes Home-module__baJ6tW__scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes Home-module__baJ6tW__spinIn{0%{opacity:0;transform:rotate(0)scale(.5)}50%{opacity:1;transform:rotate(180deg)scale(1.05)}to{opacity:1;transform:rotate(360deg)scale(1)}}@keyframes Home-module__baJ6tW__sparkle{0%{opacity:.8;transform:translate(-50%)scale(1)}50%{opacity:1;transform:translate(-50%)scale(1.5)}to{opacity:.8;transform:translate(-50%)scale(1)}}@keyframes Home-module__baJ6tW__backgroundFade{0%{background:linear-gradient(135deg,#f3f4f6,#fefce8)}to{background:linear-gradient(135deg,#fefce8,#f3f4f6)}}@keyframes Home-module__baJ6tW__textPop{0%{opacity:0;transform:scale(.95)}50%{opacity:1;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes Home-module__baJ6tW__glowPulse{0%{filter:drop-shadow(0 0 8px rgba(250,204,21,.7))}50%{filter:drop-shadow(0 0 12px rgba(249,115,22,.8))}to{filter:drop-shadow(0 0 8px rgba(250,204,21,.7))}}@media (max-width:639px){@keyframes Home-module__baJ6tW__glowPulse{0%{filter:drop-shadow(0 0 6px rgba(250,204,21,.7))}50%{filter:drop-shadow(0 0 8px rgba(249,115,22,.8))}to{filter:drop-shadow(0 0 6px rgba(250,204,21,.7))}}}@keyframes Home-module__baJ6tW__imageGlow{0%{filter:drop-shadow(0 0 4px rgba(250,204,21,.5))}50%{filter:drop-shadow(0 0 6px rgba(249,115,22,.6))}to{filter:drop-shadow(0 0 4px rgba(250,204,21,.5))}}@media (max-width:639px){@keyframes Home-module__baJ6tW__imageGlow{0%{filter:drop-shadow(0 0 3px rgba(250,204,21,.5))}50%{filter:drop-shadow(0 0 4px rgba(249,115,22,.6))}to{filter:drop-shadow(0 0 3px rgba(250,204,21,.5))}}}
