@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap";:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}body{margin:0;display:block;min-width:320px;min-height:100vh}h1,h2,h3,.hero-subtitle,.marquee span{font-family:Bebas Neue,sans-serif;letter-spacing:2px}.hero{position:relative;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;background:radial-gradient(ellipse at center,#1a1a4d,#000 70%);overflow:hidden}.stars{position:absolute;width:100%;height:100%;background:transparent}.stars img{width:100%;height:100%;object-fit:cover}.butterfly{position:absolute;animation:float 15s infinite ease-in-out}.butterfly1{top:10%;left:10%;animation-delay:0s}.butterfly2{top:20%;right:15%;animation-delay:3s}.butterfly3{bottom:20%;left:20%;animation-delay:6s}@keyframes float{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(30px,-30px) rotate(5deg)}50%{transform:translate(-20px,-50px) rotate(-5deg)}75%{transform:translate(40px,-20px) rotate(3deg)}}.hero-content{text-align:center;z-index:10}.navarupa-logo{max-width:1000px;width:100%;margin-bottom:0;animation:glow 3s ease-in-out infinite}.hero h1{font-size:80px;font-weight:700;margin-bottom:10px;background:linear-gradient(45deg,#ff6b35,#f7931e,gold,#0f8);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:glow 3s ease-in-out infinite}.hero-subtitle{font-size:18px;letter-spacing:3px;margin-top:20px;color:#fff}.marquee{background:#ff6b35;padding:20px 0;overflow:hidden;white-space:nowrap}.marquee-content{display:inline-block;animation:scroll 20s linear infinite}.marquee span{font-size:36px;font-weight:700;margin:0 50px;color:#000}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.about{display:flex;align-items:center;padding:100px 50px;gap:50px;background:#000}.about-text{flex:1}.about-text h2{font-size:100px;color:#ff6b35;margin-bottom:20px}.about-text p{font-size:16px;line-height:1.8;color:#ccc}.about-image{flex:1;text-align:center}.placeholder-img{width:400px;height:400px;border-radius:20px;display:flex;align-items:center;justify-content:center;font-size:20px;color:#fff}.placeholder-img img{width:100%;height:100%;object-fit:cover;border-radius:20px}.years{text-align:center;padding:100px 50px;background:#0a0a0a}.years h2{font-size:100px;margin-bottom:50px;color:#fff}.years h2 .highlight{color:#f7931e}.core-values{display:flex;justify-content:center;align-items:flex-start;gap:80px;margin-top:80px;padding:60px 50px;background:#000}.value-column{flex:0 0 auto}.value-column h3{color:#ff6b35;margin-bottom:25px;font-size:36px;text-align:center}.value-column ul{list-style:none;text-align:left}.value-column li{color:#fff;font-size:18px;margin-bottom:12px;font-family:Bebas Neue,sans-serif;letter-spacing:1px}.value-column li:before{content:"• ";color:#fff;font-weight:700;margin-right:10px}.value-column p{color:#fff;font-size:16px;line-height:1.6;max-width:350px;text-align:left}.celebrity{padding:100px 50px;background:#000}.celebrity h2{text-align:center;font-size:60px;color:#0f8;margin-bottom:50px}.celebrity-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:20px}.celebrity-card{aspect-ratio:1;background:#222;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:14px;color:#666;transition:transform .3s;overflow:hidden}.celebrity-card img{width:100%;height:100%;object-fit:cover}.celebrity-card:hover{transform:scale(1.05)}footer{text-align:center;padding:30px;background:#0a0a0a;color:#666}@media(max-width:768px){.hero h1{font-size:40px}.navarupa-logo{max-width:90%}.about{flex-direction:column}.about-text h2{font-size:50px}.placeholder-img{width:300px;height:300px}.years h2{font-size:50px}.celebrity-grid{grid-template-columns:repeat(2,1fr)}.celebrity h2{font-size:40px}}.header{margin:0;display:flex;align-items:center;justify-content:space-between;padding:10px 24px;width:100%;box-sizing:border-box;color:#fff;background:#0000004d;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);min-height:64px;position:fixed;top:0;left:0;z-index:1000}.header .chiguru-logo{margin-left:500px}.header .left,.header .center,.header .right{display:flex;align-items:center}.header .center{justify-content:center;flex:0 0 auto;margin:0 12px}.header img{height:40px;display:block}.header img.logo-center{height:44px}.chiguru-logo{margin-left:350px}.header ul{list-style:none;display:flex;gap:20px;margin:0;padding:0;align-items:center}.header li{margin:0}.header li.join-btn-wrapper{display:flex;align-items:center}.header a,.header a:link,.header a:visited{text-decoration:none;color:#fff;font-weight:600;font-size:14px;letter-spacing:.4px;padding:6px 2px;display:inline-block}.header a:hover{opacity:.9;text-decoration:none}.header>div:first-child,.header>div:nth-child(2){flex-shrink:0}.header>div:first-child a,.header>div:nth-child(2) a{padding:0;display:block;line-height:0}.join-btn,.header .join-btn{background:#f6b400;color:#111;padding:8px 16px!important;border-radius:4px;font-weight:700;text-transform:uppercase;border:none;box-shadow:0 2px 6px #00000026;display:inline-block}.join-btn:hover,.header .join-btn:hover{filter:brightness(.95);transform:translateY(-1px)}.mobile-menu-toggle{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;background:none;border:none;cursor:pointer;padding:8px;z-index:1001;position:relative;width:40px;height:40px}.mobile-menu-toggle span{width:25px;height:3px;background:#fff;border-radius:2px;transition:all .3s ease;display:block;position:absolute}.mobile-menu-toggle span:nth-child(1){top:12px}.mobile-menu-toggle span:nth-child(2){top:18.5px}.mobile-menu-toggle span:nth-child(3){bottom:12px}.mobile-menu-toggle.active span:nth-child(1){top:18.5px;transform:rotate(45deg)}.mobile-menu-toggle.active span:nth-child(2){opacity:0}.mobile-menu-toggle.active span:nth-child(3){bottom:18.5px;transform:rotate(-45deg)}@media(max-width:1024px){.header .chiguru-logo{margin-left:200px}.header ul{gap:15px}.header a{font-size:12px}}@media(max-width:768px){.header{padding:10px 16px;flex-wrap:wrap;align-items:center;justify-content:space-between;position:fixed;width:100vw;left:0}.header .chiguru-logo{margin-left:0}.header img{height:32px}.header>div:first-child,.header>div:nth-child(2){transition:opacity .3s ease}.header.menu-open>div:first-child,.header.menu-open>div:nth-child(2){opacity:0;pointer-events:none}.mobile-menu-toggle{display:flex;order:3;margin-left:auto}.header>div:first-child{order:1;flex-shrink:0}.header>div:nth-child(2){order:2;flex-shrink:0;margin:0 auto 0 15px}.header>div:nth-child(3){order:4;width:100vw;position:fixed;top:64px;left:0;right:0;margin:0;padding:0}.header ul{flex-direction:column;width:100vw;gap:0;background:#000000fa;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:0;border-radius:0;max-height:0;overflow:hidden;transition:all .3s ease;opacity:0;visibility:hidden;box-shadow:0 8px 16px #0000004d;margin:0}.header ul.mobile-menu-open{max-height:650px;padding:20px 0 15px;opacity:1;visibility:visible}.mobile-menu-logos{display:flex;justify-content:center;align-items:center;gap:20px;padding:20px 0 30px!important;border-bottom:2px solid rgba(255,255,255,.2)!important;margin-bottom:10px}.mobile-menu-logos .mobile-logo{height:45px}.header li{width:100%;text-align:center;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.1)}.header li:last-child{border-bottom:none}.header a{font-size:17px;display:block;padding:12px 20px;width:100%}.header li.join-btn-wrapper{padding:15px 20px;display:flex;justify-content:center}.header li.join-btn-wrapper button{width:100%;max-width:280px}}@media(max-width:480px){.header{padding:8px 12px}.header img{height:28px}.header>div:nth-child(2){margin-left:10px}.header>div:nth-child(3){top:56px}.mobile-menu-toggle span{width:22px;height:2.5px}.header a{font-size:16px;padding:10px 15px}.mobile-menu-logos .mobile-logo{height:40px}.header li.join-btn-wrapper{padding:12px 15px}}@media(max-width:720px){.header{padding:8px 12px}.header ul{gap:12px}.header a{font-size:13px}}.app{position:relative;width:100%;min-height:100vh;background-image:url(/bg.png);background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed}.app:before{content:"";position:absolute;inset:0;background:#0006;z-index:1}.hero{margin-top:68px;position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:92vh;text-align:center;padding:0 20px}.hero-logo{margin-bottom:40px;max-width:90%;width:clamp(300px,60vw,500px);height:auto;filter:drop-shadow(0 4px 20px rgba(0,0,0,.6));animation:fadeIn 1s ease-in}.divider{padding:0;margin:0}.about-container{position:relative;z-index:10;display:flex;align-items:center;justify-content:center;gap:40px;min-height:calc(100vh - 60px);padding:40px;max-width:1400px;margin:0 auto}.about-image{flex:0 0 auto;max-width:400px}.about-image img{width:100%;height:auto;border-radius:12px;box-shadow:0 8px 30px #00000080;transition:transform .3s ease}.about-image img:hover{transform:scale(1.02)}.about-section{flex:1;max-width:600px;padding:40px;background:#ffffff1a;border-radius:12px;box-shadow:0 4px 20px #0000004d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;text-align:left}.about-title{font-size:2.5rem;margin-bottom:20px;color:#fff;text-align:center}.about-description{font-size:1rem;line-height:1.8;color:#ffffffe6}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.hero{padding:0 16px}.hero-logo{width:clamp(250px,80vw,600px)}.about-container{flex-direction:column;padding:20px;gap:30px}.about-image{max-width:300px}.about-section{padding:30px 20px}.about-title{font-size:2rem}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Arial,sans-serif;background:#000;color:#fff;overflow-x:hidden}h1,h2,h3{font-family:Bebas Neue,sans-serif;letter-spacing:2px}.sec1{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;padding:100px 50px;height:100vh;background:url(/Slice%205.png) no-repeat center center;background-size:cover;position:relative;z-index:10}.sec1 h2{font-size:100px;margin-bottom:50px;color:#fff}.sec1 h2 .highlight{color:#f7931e}.sec2{margin-top:2%;background:#000;padding-bottom:50px;position:relative;z-index:10}.card{height:159px;width:100vw;overflow:hidden;margin-bottom:0;position:relative;cursor:pointer}.card a{display:block;width:100%;height:100%;overflow:hidden;position:relative}.card img{width:auto;min-width:100%;height:100%;object-fit:cover;transition:transform .8s ease;transform:translate(-350px);display:block;will-change:transform}.card:hover img{transform:translate(60px)}@media(max-width:768px){.sec1{padding:80px 30px;height:80vh}.sec1 h2{font-size:50px}.card{height:120px}.card img{transform:translate(-150px)}.card:hover img{transform:translate(30px)}}@media(max-width:480px){.sec1{padding:60px 20px;height:60vh}.sec1 h2{font-size:36px}.card{height:100px}.card img{transform:translate(-100px)}.card:hover img{transform:translate(20px)}}.contact-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:120px 20px 60px;background:url(/background.png) no-repeat center center;background-size:cover;background-attachment:fixed;position:relative;z-index:10}.contact-page:before{content:"";position:absolute;inset:0;background:#0009;z-index:-1}.contact-container{max-width:1200px;width:100%;text-align:center}.contact-logo{max-width:600px;width:80%;margin-bottom:40px;animation:glow 3s ease-in-out infinite}.contact-container h1{font-family:Bebas Neue,sans-serif;font-size:clamp(2.5rem,6vw,5rem);color:#fff;margin-bottom:60px;letter-spacing:3px;background:linear-gradient(45deg,#ff6b35,#f7931e,gold);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:glow 3s ease-in-out infinite}.contact-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px;margin-top:40px}.contact-card{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(255,107,53,.3);border-radius:20px;padding:40px 30px;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;gap:15px}.contact-card:hover{transform:translateY(-10px);border-color:#ff6b35;box-shadow:0 10px 40px #ff6b354d;background:#ff6b351a}.contact-icon{width:60px;height:60px;color:#ff6b35;margin-bottom:10px}.contact-icon svg{width:100%;height:100%}.contact-card h3{font-family:Bebas Neue,sans-serif;font-size:28px;color:#fff;letter-spacing:2px;margin:0}.contact-card a{color:#fff;text-decoration:none;font-size:18px;transition:color .3s ease;padding:5px 0}.contact-card a:hover{color:#ff6b35;text-decoration:underline}.contact-card p{color:#ccc;font-size:16px;line-height:1.6;margin:0}@media(max-width:768px){.contact-page{padding:100px 20px 40px}.contact-container h1{font-size:2.5rem;margin-bottom:40px}.contact-cards{grid-template-columns:1fr;gap:30px}.contact-card{padding:30px 20px}.contact-icon{width:50px;height:50px}.contact-card h3{font-size:24px}.contact-card a{font-size:16px}}.updates-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:120px 20px 60px;background:url(/background.png) no-repeat center center;background-size:cover;background-attachment:fixed;position:relative;z-index:10}.updates-page:before{content:"";position:absolute;inset:0;background:#000000b3;z-index:-1}.updates-container{max-width:1200px;width:100%;text-align:center}.updates-logo{max-width:600px;width:80%;margin-bottom:40px;animation:glow 3s ease-in-out infinite}@keyframes glow{0%,to{filter:drop-shadow(0 0 20px rgba(255,107,53,.5))}50%{filter:drop-shadow(0 0 40px rgba(255,107,53,.8))}}.updates-container h1{font-family:Bebas Neue,sans-serif;font-size:clamp(2.5rem,6vw,5rem);color:#fff;margin-bottom:60px;letter-spacing:3px;background:linear-gradient(45deg,#ff6b35,#f7931e,gold);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:glow 3s ease-in-out infinite}.video-container{width:100%;max-width:900px;margin:0 auto;border-radius:20px;overflow:hidden;box-shadow:0 10px 50px #ff6b354d;border:3px solid rgba(255,107,53,.5);transition:all .3s ease}.video-container:hover{border-color:#ff6b35;box-shadow:0 15px 60px #ff6b3580;transform:translateY(-5px)}.updates-video{width:100%;height:auto;display:block;background:#000}.video-description{margin-top:40px;padding:20px;background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:15px;border:2px solid rgba(255,107,53,.3);max-width:700px;margin-left:auto;margin-right:auto}.video-description p{color:#fff;font-size:clamp(1rem,2vw,1.3rem);line-height:1.6;margin:0;font-weight:300;letter-spacing:.5px}@media(max-width:768px){.updates-page{padding:100px 20px 40px}.updates-logo{max-width:400px;margin-bottom:30px}.updates-container h1{font-size:2.5rem;margin-bottom:40px}.video-container{border-radius:15px;border-width:2px}.video-description{margin-top:30px;padding:15px}.video-description p{font-size:1rem}}@media(max-width:480px){.updates-logo{max-width:300px}.updates-container h1{font-size:2rem;margin-bottom:30px}.video-container{border-radius:10px}}
