.page-module___8aEwW__page{background:#1b0e0a;min-height:100vh}.page-module___8aEwW__hero{flex-direction:column;width:100%;height:100vh;min-height:600px;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__heroImg{background-position:top;background-repeat:no-repeat;background-size:cover;transition:transform 8s;position:absolute;inset:0}.page-module___8aEwW__heroImg:hover{transform:scale(1.02)}.page-module___8aEwW__heroOverlay{background:linear-gradient(#1b0e0a8c 0%,#1b0e0a4d 30%,#1b0e0aa6 70%,#1b0e0aeb 100%);position:absolute;inset:0}.page-module___8aEwW__heroNavWrap{z-index:2;width:100%;position:relative}.page-module___8aEwW__heroCenter{z-index:2;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:24px;display:flex;position:relative}.page-module___8aEwW__heroBadge{letter-spacing:.1em;text-transform:uppercase;color:#cebba4cc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);will-change:transform;background:#1b0e0a4d;border:1px solid #cebba466;border-radius:100px;margin-bottom:24px;padding:6px 18px;font-size:.8125rem;animation:5s ease-in-out infinite page-module___8aEwW__float3d,.8s both page-module___8aEwW__heroFadeIn;display:inline-block}.page-module___8aEwW__heroTitle{color:#cebba4;letter-spacing:-.01em;text-shadow:0 4px 24px #1b0e0a99;will-change:transform, opacity;margin-bottom:16px;font-family:Playfair Display,serif;font-size:clamp(2.25rem,6vw,4.5rem);font-weight:800;line-height:1.1;animation:.9s cubic-bezier(.23,1,.32,1) .2s both page-module___8aEwW__heroDepthIn}@keyframes page-module___8aEwW__heroDepthIn{0%{opacity:0;filter:blur(6px);transform:perspective(900px)translateZ(-80px)translateY(24px)}to{opacity:1;filter:blur();transform:perspective(900px)translateZ(0)translateY(0)}}@keyframes page-module___8aEwW__heroFadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes page-module___8aEwW__float3d{0%{transform:translateY(0)translateZ(0)rotateX(0)}33%{transform:translateY(-7px)translateZ(6px)rotateX(1.2deg)}66%{transform:translateY(-3px)translateZ(10px)rotateX(-.8deg)}to{transform:translateY(0)translateZ(0)rotateX(0)}}.page-module___8aEwW__heroTagline{color:#cebba4bf;margin-bottom:40px;font-family:Playfair Display,serif;font-size:clamp(1rem,2.5vw,1.25rem);font-style:italic;animation:.8s .45s both page-module___8aEwW__heroFadeIn}.page-module___8aEwW__heroActions{flex-wrap:wrap;justify-content:center;gap:16px;animation:.8s .6s both page-module___8aEwW__heroFadeIn;display:flex}.page-module___8aEwW__heroScroll{z-index:2;color:#cebba480;letter-spacing:.08em;text-transform:uppercase;flex-direction:column;align-items:center;gap:8px;font-size:.75rem;animation:2s infinite page-module___8aEwW__bounce;display:flex;position:absolute;bottom:32px;left:50%;transform:translate(-50%)}.page-module___8aEwW__scrollLine{background:linear-gradient(#cebba480,#0000);width:1px;height:40px}@keyframes page-module___8aEwW__bounce{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(6px)}}.page-module___8aEwW__about{background:#2c1512;padding:100px 0}.page-module___8aEwW__aboutGrid{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.page-module___8aEwW__aboutPara{color:#cebba4cc;margin-bottom:16px;font-size:1.0625rem;line-height:1.8}.page-module___8aEwW__aboutImg{object-fit:cover;border-radius:20px;width:100%;height:440px;box-shadow:0 24px 64px #1b0e0a99}.page-module___8aEwW__aboutText{flex-direction:column;display:flex}.page-module___8aEwW__eventsSection{background:#1b0e0a;padding:80px 0}.page-module___8aEwW__sectionHead{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:40px;display:flex}.page-module___8aEwW__typeFilter{flex-wrap:wrap;gap:8px;display:flex}.page-module___8aEwW__typePill{color:#cebba499;cursor:pointer;background:#cebba40f;border:1px solid #cebba41f;border-radius:100px;padding:6px 16px;font-size:.8rem;font-weight:600;transition:all .2s}.page-module___8aEwW__typePill:hover{color:#cebba4;background:#cebba41a}.page-module___8aEwW__typePillActive{color:#cebba4!important;background:#77483840!important;border-color:#77483880!important}.page-module___8aEwW__carousel{cursor:grab;-webkit-user-select:none;user-select:none;border-radius:20px;height:480px;position:relative;overflow:hidden}.page-module___8aEwW__carousel:active{cursor:grabbing}.page-module___8aEwW__carouselSlide{background-position:50%;background-size:cover;align-items:flex-end;width:100%;height:100%;transition:background-image .5s;display:flex}.page-module___8aEwW__carouselOverlay{background:linear-gradient(#0000 0%,#1b0e0a1a 40%,#1b0e0aeb 100%);position:absolute;inset:0}.page-module___8aEwW__carouselContent{z-index:2;width:100%;padding:40px;position:relative}.page-module___8aEwW__carouselSub{letter-spacing:.1em;text-transform:uppercase;color:#8d604b;margin-bottom:8px;font-size:.8125rem;display:block}.page-module___8aEwW__carouselTitle{color:#cebba4;margin-bottom:16px;font-family:Playfair Display,serif;font-size:clamp(1.5rem,3vw,2.25rem)}.page-module___8aEwW__carouselCta{color:#cebba4;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#774838d9;border:1px solid #cebba433;border-radius:10px;padding:10px 24px;font-size:.875rem;font-weight:600;transition:all .2s}.page-module___8aEwW__carouselCta:hover{background:#774838;transform:translateY(-2px)}.page-module___8aEwW__carouselArrow{color:#cebba4;cursor:pointer;z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1b0e0ab3;border:1px solid #cebba433;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.5rem;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.page-module___8aEwW__carouselArrow:hover{background:#774838cc}.page-module___8aEwW__carouselArrowLeft{left:20px}.page-module___8aEwW__carouselArrowRight{right:20px}.page-module___8aEwW__carouselDots{z-index:3;gap:8px;display:flex;position:absolute;bottom:20px;right:40px}.page-module___8aEwW__dot{cursor:pointer;background:#cebba44d;border:none;border-radius:50%;width:8px;height:8px;transition:all .2s}.page-module___8aEwW__dotActive{background:#cebba4;border-radius:4px;width:24px}.page-module___8aEwW__carouselEmpty{color:#cebba466;border:1px dashed #cebba433;border-radius:20px;justify-content:center;align-items:center;height:200px;display:flex}.page-module___8aEwW__exploreSection{background:#2c1512;padding:80px 0}.page-module___8aEwW__exploreGrid{grid-template-columns:1fr 1fr;gap:32px;display:grid}.page-module___8aEwW__exploreCard{color:#cebba4;background:linear-gradient(135deg,#512b21 0%,#40312c 100%);border:1px solid #cebba41f;border-radius:20px;flex-direction:column;align-items:flex-start;gap:16px;padding:48px 40px;text-decoration:none;transition:all .3s;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__exploreCard:before{content:"";opacity:0;background:linear-gradient(135deg,#77483833,#0000);transition:opacity .3s;position:absolute;inset:0}.page-module___8aEwW__exploreCard:hover{border-color:#cebba44d;transform:translateY(-6px);box-shadow:0 20px 48px #1b0e0a80}.page-module___8aEwW__exploreCard:hover:before{opacity:1}.page-module___8aEwW__exploreCard:hover{transform:translateY(-2px)}.page-module___8aEwW__exploreIcon{font-size:2.5rem}.page-module___8aEwW__exploreCard h3{color:#cebba4;font-size:1.5rem}.page-module___8aEwW__exploreCard p{color:#cebba4a6;font-size:.9375rem;line-height:1.7}.page-module___8aEwW__exploreArrow{color:#8d604b;margin-top:auto;font-size:1.25rem}.page-module___8aEwW__pastSection{background:#1b0e0a;padding:80px 0}.page-module___8aEwW__societiesSection{background:#2c1512;padding:80px 0}.page-module___8aEwW__societiesGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px;min-height:200px;display:grid}.page-module___8aEwW__societyCard{background:#40312c;border:1px solid #cebba41a;border-radius:16px;text-decoration:none;transition:transform .3s,border-color .3s,box-shadow .3s,opacity .7s;animation:0s 1.5s forwards page-module___8aEwW__societyRevealFallback;display:block;overflow:hidden}@keyframes page-module___8aEwW__societyRevealFallback{to{opacity:1;transform:none}}.page-module___8aEwW__societyCard:hover{border-color:#cebba440;transform:translateY(-6px);box-shadow:0 20px 48px #1b0e0a80}.page-module___8aEwW__societyImg{background-position:50%;background-size:cover;height:200px}.page-module___8aEwW__societyBody{padding:24px}.page-module___8aEwW__societyBody h3{color:#cebba4;margin-bottom:8px;font-size:1.125rem}.page-module___8aEwW__societyBody p{color:#cebba499;margin-bottom:16px;font-size:.875rem;line-height:1.6}.page-module___8aEwW__societyLink{color:#8d604b;font-size:.875rem;font-weight:600}.page-module___8aEwW__statsSection{background:#351509;padding:64px 0}.page-module___8aEwW__statsGrid{border:1px solid #cebba41a;border-radius:20px;grid-template-columns:repeat(4,1fr);gap:0;display:grid;overflow:hidden}.page-module___8aEwW__counterBox{text-align:center;border-right:1px solid #cebba41a;padding:48px 32px}.page-module___8aEwW__counterBox:last-child{border-right:none}.page-module___8aEwW__counterNum{color:#cebba4;margin-bottom:8px;font-family:Playfair Display,serif;font-size:3.5rem;font-weight:700;line-height:1}.page-module___8aEwW__counterLabel{color:#cebba499;text-transform:uppercase;letter-spacing:.08em;font-size:.875rem}.page-module___8aEwW__contactSection{background:#1b0e0a;padding:100px 0}.page-module___8aEwW__contactGrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:24px;display:grid}.page-module___8aEwW__contactCard{background:#2c1512;border:1px solid #cebba426;border-radius:16px;padding:32px;transition:all .3s}.page-module___8aEwW__contactCard:hover{border-color:#cebba44d;transform:translateY(-4px)}.page-module___8aEwW__contactRole{letter-spacing:.1em;text-transform:uppercase;color:#8d604b;margin-bottom:8px;font-size:.75rem;font-weight:600}.page-module___8aEwW__contactName{color:#cebba4;margin-bottom:16px;font-family:Playfair Display,serif;font-size:1.25rem}.page-module___8aEwW__contactPhone{color:#cebba4bf;margin-bottom:6px;font-size:.9375rem;text-decoration:none;transition:color .2s;display:block}.page-module___8aEwW__contactPhone:hover{color:#cebba4}.page-module___8aEwW__contactEmail{color:#cebba480;word-break:break-all;font-size:.875rem;text-decoration:none;transition:color .2s;display:block}.page-module___8aEwW__contactEmail:hover{color:#cebba4cc}.page-module___8aEwW__footer{background:#1b0e0a;border-top:1px solid #cebba41a;padding:48px 0 24px}.page-module___8aEwW__footerInner{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:32px;margin-bottom:40px;display:flex}.page-module___8aEwW__footerLogo{color:#cebba4;font-family:Playfair Display,serif;font-size:1.5rem;font-weight:700}.page-module___8aEwW__footerTag{color:#cebba466;margin-top:4px;font-size:.875rem;font-style:italic}.page-module___8aEwW__footerLinks{flex-wrap:wrap;gap:24px;display:flex}.page-module___8aEwW__footerLinks a{color:#cebba48c;font-size:.875rem;text-decoration:none;transition:color .2s}.page-module___8aEwW__footerLinks a:hover{color:#cebba4}.page-module___8aEwW__footerCopy{text-align:center;color:#cebba44d;border-top:1px solid #cebba40d;padding-top:24px;font-size:.8125rem}.page-module___8aEwW__loading,.page-module___8aEwW__empty{color:#cebba466;text-align:center;padding:48px}@media (max-width:1024px){.page-module___8aEwW__statsGrid{grid-template-columns:repeat(2,1fr)}.page-module___8aEwW__statsGrid .page-module___8aEwW__counterBox:nth-child(2){border-right:none}.page-module___8aEwW__aboutGrid{gap:40px}.page-module___8aEwW__carousel{height:420px}}@media (max-width:900px){.page-module___8aEwW__aboutGrid{grid-template-columns:1fr;gap:32px}.page-module___8aEwW__aboutImg{border-radius:14px;height:280px}.page-module___8aEwW__exploreGrid{grid-template-columns:1fr;gap:16px}.page-module___8aEwW__exploreCard{padding:32px 24px}.page-module___8aEwW__sectionHead{flex-direction:column;align-items:flex-start;gap:12px}.page-module___8aEwW__carousel{height:320px}.page-module___8aEwW__carouselContent{padding:24px}.page-module___8aEwW__heroTitle{font-size:clamp(1.75rem,5vw,3rem)}.page-module___8aEwW__statsGrid{grid-template-columns:repeat(2,1fr)}.page-module___8aEwW__statsGrid .page-module___8aEwW__counterBox:nth-child(2){border-right:none}.page-module___8aEwW__counterNum{font-size:2.75rem}.page-module___8aEwW__contactGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.page-module___8aEwW__footerInner{flex-direction:column;gap:20px}.page-module___8aEwW__footerLinks{gap:16px}}@media (max-width:640px){.page-module___8aEwW__hero{min-height:100svh}.page-module___8aEwW__heroTitle{font-size:clamp(1.5rem,7vw,2.25rem)}.page-module___8aEwW__heroTagline{font-size:.9375rem}.page-module___8aEwW__heroActions{flex-direction:column;align-items:center;gap:12px}.page-module___8aEwW__heroActions a{justify-content:center;width:100%;max-width:280px}.page-module___8aEwW__heroBadge{padding:5px 14px;font-size:.7rem}.page-module___8aEwW__statsGrid{grid-template-columns:repeat(2,1fr)}.page-module___8aEwW__statsGrid .page-module___8aEwW__counterBox:nth-child(2n){border-right:none}.page-module___8aEwW__counterNum{padding:32px 16px;font-size:2.25rem}.page-module___8aEwW__counterBox{padding:32px 16px}.page-module___8aEwW__societiesGrid{grid-template-columns:1fr}.page-module___8aEwW__carousel{border-radius:14px;height:260px}.page-module___8aEwW__carouselContent{padding:20px}.page-module___8aEwW__carouselArrow{width:36px;height:36px;font-size:1.1rem}.page-module___8aEwW__contactGrid{grid-template-columns:1fr}.page-module___8aEwW__contactCard{padding:24px 20px}.page-module___8aEwW__footerLinks{flex-direction:column;gap:10px}.page-module___8aEwW__footerInner{text-align:center}}@media (max-width:400px){.page-module___8aEwW__heroTitle{font-size:1.5rem}.page-module___8aEwW__heroBadge{display:none}.page-module___8aEwW__statsGrid{grid-template-columns:1fr}.page-module___8aEwW__statsGrid .page-module___8aEwW__counterBox{border-bottom:1px solid #cebba41a;border-right:none}.page-module___8aEwW__statsGrid .page-module___8aEwW__counterBox:last-child{border-bottom:none}.page-module___8aEwW__carousel{height:220px}.page-module___8aEwW__exploreCard{padding:24px 16px}.page-module___8aEwW__counterNum{padding:24px 16px;font-size:2rem}.page-module___8aEwW__counterBox{padding:24px 16px}}
