.navbar_navbar__g8CqE{position:fixed;top:0;left:0;width:100%;z-index:1000;backdrop-filter:blur(20px) saturate(1.6);-webkit-backdrop-filter:blur(20px) saturate(1.6);background:rgba(20,11,54,.6);border-bottom:1px solid hsla(0,0%,100%,.1);transition:transform .35s cubic-bezier(.4,0,.2,1);padding:0}.navbar_navbarHidden__XNYoP{transform:translateY(-100%)}.navbar_navbarInner__VJWRx{display:flex;align-items:center;justify-content:center;padding:10px 24px;gap:4px;flex-wrap:wrap;max-width:1400px;margin:0 auto}.navbar_navLink__LHSRc{color:hsla(0,0%,100%,.85);font-size:15px;font-weight:500;padding:6px 12px;border-radius:8px;text-decoration:none;cursor:pointer;transition:color .3s ease,background .3s ease;white-space:nowrap;background:none;border:none;font-family:inherit;letter-spacing:.01em}.navbar_navLink__LHSRc:hover{color:#fff;background:hsla(0,0%,100%,.1)}.navbar_navLinkActive__46hS3{color:#fff;font-weight:700}.navbar_navDivider__oavf8{width:1px;height:20px;background:hsla(0,0%,100%,.2);margin:0 8px;flex-shrink:0}.navbar_dropdownWrapper___k59A{position:relative}.navbar_dropdownTrigger__mfFoO{color:hsla(0,0%,100%,.85);font-size:15px;font-weight:500;padding:6px 12px;border-radius:8px;text-decoration:none;cursor:pointer;transition:color .3s ease,background .3s ease;white-space:nowrap;background:none;border:none;font-family:inherit;letter-spacing:.01em;display:flex;align-items:center;gap:4px}.navbar_dropdownTrigger__mfFoO:hover{color:#fff;background:hsla(0,0%,100%,.1)}.navbar_dropdownArrow__1R2Zj{font-size:10px;transition:transform .2s ease}.navbar_dropdownOpen__1pYqX .navbar_dropdownArrow__1R2Zj{transform:rotate(180deg)}.navbar_dropdownMenu__L0__e{position:absolute;top:calc(100% + 6px);right:0;min-width:200px;background:rgba(20,11,54,.95);backdrop-filter:blur(20px) saturate(1.6);-webkit-backdrop-filter:blur(20px) saturate(1.6);border:1px solid hsla(0,0%,100%,.12);border-radius:12px;padding:8px;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease}.navbar_dropdownOpen__1pYqX .navbar_dropdownMenu__L0__e{opacity:1;visibility:visible;transform:translateY(0)}.navbar_dropdownItem__Zkze_{display:block;width:100%;color:hsla(0,0%,100%,.8);font-size:14px;font-weight:500;padding:10px 14px;border-radius:8px;text-decoration:none;transition:background .2s ease,color .2s ease;cursor:pointer;background:none;border:none;font-family:inherit;text-align:left}.navbar_dropdownItem__Zkze_:hover{background:hsla(0,0%,100%,.1);color:#fff}.navbar_hamburger__6eOJO{display:none;flex-direction:column;justify-content:center;align-items:center;width:36px;height:36px;padding:0;background:none;border:none;cursor:pointer;gap:5px;border-radius:6px;transition:background .2s ease}.navbar_hamburger__6eOJO:hover{background:hsla(0,0%,100%,.1)}.navbar_hamburgerLine__7XR4Q{width:22px;height:2px;background:#fff;border-radius:2px;transition:transform .3s ease,opacity .3s ease}.navbar_hamburgerOpen__aFdEH .navbar_hamburgerLine__7XR4Q:first-child{transform:translateY(7px) rotate(45deg)}.navbar_hamburgerOpen__aFdEH .navbar_hamburgerLine__7XR4Q:nth-child(2){opacity:0}.navbar_hamburgerOpen__aFdEH .navbar_hamburgerLine__7XR4Q:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.navbar_mobileMenu__Sql6f{display:none;position:fixed;top:56px;left:0;width:100%;max-height:calc(100vh - 56px);overflow-y:auto;background:rgba(20,11,54,.98);backdrop-filter:blur(20px) saturate(1.6);-webkit-backdrop-filter:blur(20px) saturate(1.6);border-bottom:1px solid hsla(0,0%,100%,.1);padding:12px 20px 24px;transform:translateY(-100%);opacity:0;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s ease;z-index:999}.navbar_mobileMenuOpen__3LaDN{transform:translateY(0);opacity:1}.navbar_mobileMenuSection__3urfq{padding:8px 0}.navbar_mobileMenuLabel__z8BMS{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:hsla(0,0%,100%,.4);padding:8px 12px 4px}.navbar_mobileMenuLink__ufOcC{display:block;color:hsla(0,0%,100%,.85);font-size:16px;font-weight:500;padding:12px;border-radius:10px;text-decoration:none;transition:background .2s ease;cursor:pointer;background:none;border:none;width:100%;text-align:left;font-family:inherit}.navbar_mobileMenuLink__ufOcC:active,.navbar_mobileMenuLink__ufOcC:hover{background:hsla(0,0%,100%,.08)}.navbar_mobileMenuLinkActive__TlRcY{color:#fff;font-weight:700;background:hsla(0,0%,100%,.06)}.navbar_mobileMenuDivider__5RnN5{height:1px;background:hsla(0,0%,100%,.1);margin:8px 0}.navbar_desktopOnly__c2_T_{display:flex;align-items:center;gap:4px}@media (max-width:1024px){.navbar_dropdownTrigger__mfFoO,.navbar_navLink__LHSRc{font-size:13px;padding:5px 8px}.navbar_navDivider__oavf8{margin:0 4px}}@media (max-width:768px){.navbar_navbarInner__VJWRx{justify-content:space-between;padding:10px 16px;flex-wrap:nowrap}.navbar_desktopOnly__c2_T_{display:none}.navbar_hamburger__6eOJO{display:flex}.navbar_mobileMenu__Sql6f{display:block}.navbar_navDivider__oavf8{display:none}}.footer_footer__e_ilT{background:#0a0520;padding:48px clamp(20px,5vw,80px) 24px;color:hsla(0,0%,100%,.6);width:100%;height:auto!important}.footer_inner__4dsmg{max-width:1200px;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:32px;gap:32px;margin:0 auto 32px}.footer_col__c0d0Y h4{color:#fff;font-size:.9rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin:0 0 14px}.footer_col__c0d0Y a,.footer_col__c0d0Y span{display:block;color:hsla(0,0%,100%,.5);text-decoration:none;font-size:.9rem;padding:4px 0;transition:color .2s ease;cursor:pointer}.footer_col__c0d0Y a:hover,.footer_col__c0d0Y span:hover{color:#f2be5c}.footer_copy__s301D{text-align:center;font-size:.8rem;color:hsla(0,0%,100%,.3);border-top:1px solid hsla(0,0%,100%,.06);padding-top:20px;margin:0}@media (max-width:768px){.footer_inner__4dsmg{grid-template-columns:1fr;text-align:center}}@keyframes landing_fadeInUp__wmD5o{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes landing_fadeIn__FLqoY{0%{opacity:0}to{opacity:1}}@keyframes landing_slowZoom__cyyYz{0%{transform:scale(1)}to{transform:scale(1.08)}}@keyframes landing_float__RgCvt{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes landing_shimmer__mSjgi{0%{background-position:-200%}to{background-position:200%}}@keyframes landing_pulse__TEYxe{0%,to{opacity:.6}50%{opacity:1}}@keyframes landing_slideInLeft__2ziB0{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes landing_slideInRight__JJFRy{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}.landing_page__Hi_Tr{width:100%;min-height:100vh;background:#fafafa;overflow-x:hidden}.landing_animateIn__QA01M{opacity:0;transform:translateY(30px);transition:opacity .7s cubic-bezier(.4,0,.2,1),transform .7s cubic-bezier(.4,0,.2,1)}.landing_animateVisible__s7cVb{opacity:1;transform:translateY(0)}.landing_hero__q8CYs{position:relative;width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden}.landing_heroContent__NNbES{position:relative;z-index:2;text-align:center;padding:120px 24px 80px;max-width:800px}.landing_heroLogo__vsW6B{height:110px;margin-bottom:28px;filter:drop-shadow(0 4px 30px rgba(242,190,92,.3));animation:landing_float__RgCvt 4s ease-in-out infinite,landing_fadeIn__FLqoY 1.2s ease-out}.landing_heroTitle__Xo2Om{font-size:clamp(2.2rem,5vw,3.8rem);font-weight:800;color:#fff;margin:0 0 16px;text-shadow:0 2px 30px rgba(0,0,0,.5);letter-spacing:-.02em;animation:landing_fadeInUp__wmD5o 1s ease-out .3s both}.landing_heroSubtitle__gJDpr{font-size:clamp(1rem,2vw,1.3rem);color:hsla(0,0%,100%,.9);margin:0 0 24px;line-height:1.7;text-shadow:0 1px 10px rgba(0,0,0,.4);animation:landing_fadeInUp__wmD5o 1s ease-out .5s both}.landing_heroOrg__mot2x{font-size:.95rem;color:hsla(0,0%,100%,.7);animation:landing_fadeInUp__wmD5o 1s ease-out .7s both}.landing_heroOrg__mot2x a{color:#f2be5c;text-decoration:none;font-weight:600;transition:color .3s ease}.landing_heroOrg__mot2x a:hover{color:#ffd380;text-decoration:underline}.landing_heroOverlay__iebAX{position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,11,54,.75),rgba(20,11,54,.3) 40%,rgba(20,11,54,.3) 60%,rgba(20,11,54,.85));z-index:1}.landing_heroBg__wDK2F{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;animation:landing_slowZoom__cyyYz 20s ease-in-out infinite alternate}.landing_heroBgDesktop__YjyMm{display:block}.landing_heroBgMobile__ViiDW{display:none}@media (max-width:768px){.landing_heroBgDesktop__YjyMm{display:none}.landing_heroBgMobile__ViiDW{display:block}}.landing_heroParticles__hTCaM{position:absolute;inset:0;z-index:1;pointer-events:none;overflow:hidden}.landing_particle__QlElQ{position:absolute;width:3px;height:3px;background:rgba(242,190,92,.5);border-radius:50%;animation:landing_particleFloat__luemF linear infinite}@keyframes landing_particleFloat__luemF{0%{transform:translateY(100vh) translateX(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(-10vh) translateX(20px);opacity:0}}.landing_scrollIndicator__d_P08{position:absolute;bottom:32px;left:50%;transform:translateX(-50%);z-index:2;animation:landing_pulse__TEYxe 2s ease-in-out infinite;color:hsla(0,0%,100%,.6);font-size:28px;cursor:pointer;background:none;border:none}.landing_section__OaDGQ{padding:clamp(48px,8vh,80px) clamp(20px,5vw,80px);max-width:1200px;margin:0 auto}.landing_sectionDark__ZL3Iq{background:linear-gradient(135deg,#140b36,#1a1050);padding:clamp(48px,8vh,80px) clamp(20px,5vw,80px)}.landing_sectionInner__yNAam{max-width:1200px;margin:0 auto;text-align:center}.landing_sectionTitle__GOW_R{color:#140b36}.landing_sectionTitleLight___S0qF,.landing_sectionTitle__GOW_R{font-size:clamp(1.8rem,3vw,2.5rem);font-weight:800;text-align:center;margin:0 0 12px}.landing_sectionTitleLight___S0qF{color:#fff}.landing_sectionText__iKRl0{color:#555;margin:0 auto 40px}.landing_sectionTextLight__mO1GL,.landing_sectionText__iKRl0{font-size:clamp(.95rem,1.5vw,1.1rem);text-align:center;max-width:700px;line-height:1.7}.landing_sectionTextLight__mO1GL{color:hsla(0,0%,100%,.8);margin:0 auto 32px}.landing_eventGrid__2ijeW{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:28px;gap:28px}.landing_eventCard__t6WUp{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:20px;overflow:hidden;cursor:pointer;transition:transform .4s cubic-bezier(.4,0,.2,1),box-shadow .4s ease;display:flex;flex-direction:column}.landing_eventCard__t6WUp:hover{transform:translateY(-8px);box-shadow:0 20px 60px rgba(20,11,54,.18)}.landing_eventLogoWrap__r_2Oi{background:linear-gradient(135deg,#140b36,#251d59 50%,#1a1060);background-size:200% 200%;padding:32px;display:flex;align-items:center;justify-content:center;min-height:170px;position:relative;overflow:hidden;transition:background-position .6s ease}.landing_eventCard__t6WUp:hover .landing_eventLogoWrap__r_2Oi{background-position:100% 100%}.landing_eventLogoWrap__r_2Oi:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 50%,rgba(242,190,92,.08),transparent 70%);pointer-events:none}.landing_eventLogo__ObwmV{height:80px;max-width:200px;object-fit:contain;filter:brightness(10);transition:transform .4s ease}.landing_eventCard__t6WUp:hover .landing_eventLogo__ObwmV{transform:scale(1.08)}.landing_eventBody__xQeig{padding:24px;flex:1 1;display:flex;flex-direction:column}.landing_eventTitle__fhAOt{font-size:1.3rem;font-weight:700;color:#140b36;margin:0 0 4px}.landing_eventSubtitle__eOt64{font-size:.9rem;color:#5a58a6;font-weight:600;margin:0 0 12px}.landing_eventDesc__b_TIp{font-size:.9rem;color:#666;line-height:1.6;margin:0 0 16px;flex:1 1}.landing_eventDate__wX2SR{font-size:.82rem;color:#999;font-weight:500}.landing_badge__2lak6{display:inline-block;background:#d9653b;color:#fff;font-size:.72rem;font-weight:700;padding:4px 10px;border-radius:20px;text-transform:uppercase;letter-spacing:.05em;margin-top:8px;width:-moz-fit-content;width:fit-content}.landing_badgeOngoing__woXJZ{background:#5a58a6}.landing_gallery__SisP2{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.landing_galleryItem__82tiF{border-radius:14px;overflow:hidden;aspect-ratio:4/3;position:relative}.landing_galleryImg__fUWPP{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.4,0,.2,1),filter .3s ease;filter:brightness(.9)}.landing_galleryItem__82tiF:hover .landing_galleryImg__fUWPP{transform:scale(1.08);filter:brightness(1)}@media (max-width:1024px){.landing_gallery__SisP2{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.landing_gallery__SisP2{grid-template-columns:repeat(2,1fr);gap:8px}.landing_galleryItem__82tiF{border-radius:10px}}.landing_donationGrid__XC0mb{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:24px;gap:24px;margin-bottom:32px}.landing_donationCard__ZxdpB{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:16px;padding:28px;text-align:center;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.landing_donationCard__ZxdpB:hover{box-shadow:0 8px 32px rgba(20,11,54,.1);transform:translateY(-4px);border-color:rgba(90,88,166,.2)}.landing_donationTitle__6Vimv{font-size:1.1rem;font-weight:700;color:#140b36;margin:0 0 12px}.landing_donationDesc__6xoEy{font-size:.95rem;color:#555;line-height:1.6;margin:0 0 8px}.landing_donationNote__c3rTG{font-size:.82rem;color:#999;margin:0}.landing_donationLink__FNjEa{display:inline-block;color:#5a58a6;font-weight:600;text-decoration:none;margin-top:8px}.landing_donationLink__FNjEa:hover{text-decoration:underline}.landing_donationCta__BxtQB{text-align:center}.landing_ctaButton__zIYJX{display:inline-block;background:linear-gradient(135deg,#f2be5c,#d9653b 50%,#f2be5c);background-size:200% 100%;color:#fff;font-size:1rem;font-weight:600;padding:14px 32px;border-radius:12px;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease,background-position .5s ease}.landing_ctaButton__zIYJX:hover{transform:translateY(-3px);box-shadow:0 8px 28px rgba(217,101,59,.35);background-position:100%}.landing_pastGrid__3KgDb{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:20px;gap:20px;margin-top:24px}.landing_pastCard__1Dec4{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:14px;padding:24px;cursor:pointer;transition:background .3s ease,transform .3s ease,border-color .3s ease}.landing_pastCard__1Dec4:hover{background:hsla(0,0%,100%,.12);transform:translateY(-4px);border-color:rgba(242,190,92,.3)}.landing_pastTitle__zJaej{font-size:1.1rem;font-weight:700;color:#fff;margin:0 0 6px}.landing_pastDate___m4EU{font-size:.85rem;color:hsla(0,0%,100%,.5)}.landing_footer__Nwuc2{background:#0a0520;padding:48px clamp(20px,5vw,80px) 24px;color:hsla(0,0%,100%,.6)}.landing_footerInner__gQOM7{max-width:1200px;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:32px;gap:32px;margin:0 auto 32px}.landing_footerCol__XhR_h h4{color:#fff;font-size:.9rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin:0 0 14px}.landing_footerCol__XhR_h a,.landing_footerCol__XhR_h span{display:block;color:hsla(0,0%,100%,.5);text-decoration:none;font-size:.9rem;padding:4px 0;transition:color .2s ease;cursor:pointer}.landing_footerCol__XhR_h a:hover,.landing_footerCol__XhR_h span:hover{color:#f2be5c}.landing_footerCopy__hAwfb{text-align:center;font-size:.8rem;color:hsla(0,0%,100%,.3);border-top:1px solid hsla(0,0%,100%,.06);padding-top:20px;margin:0}.landing_scrollTop__UCbul{position:fixed;bottom:32px;right:32px;width:48px;height:48px;border-radius:14px;background:rgba(20,11,54,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;border:none;font-size:20px;cursor:pointer;z-index:50;transition:transform .2s ease}.landing_scrollTop__UCbul:hover{transform:translateY(-2px)}@media (max-width:768px){.landing_heroContent__NNbES{padding:100px 20px 40px}.landing_heroLogo__vsW6B{height:70px}.landing_donationGrid__XC0mb,.landing_eventGrid__2ijeW,.landing_pastGrid__3KgDb{grid-template-columns:1fr}.landing_footerInner__gQOM7{grid-template-columns:1fr;text-align:center}}