diff --git a/package-lock.json b/package-lock.json
index 676688d..1630952 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -58,6 +58,7 @@
"sonner": "^2.0.3",
"tailwind-merge": "*",
"tailwindcss": "^4.1.12",
+ "three": "^0.183.2",
"vaul": "^1.1.2"
},
"devDependencies": {
@@ -65,6 +66,7 @@
"@types/react": "^19.1.12",
"@types/react-dom": "^19.1.8",
"@types/react-slick": "^0.23.13",
+ "@types/three": "^0.183.1",
"@vitejs/plugin-react": "^5.0.2",
"@vitejs/plugin-react-swc": "^3.10.2",
"vite": "^6.3.5"
@@ -387,6 +389,13 @@
"node": ">=6.9.0"
}
},
+ "node_modules/@dimforge/rapier3d-compat": {
+ "version": "0.12.0",
+ "resolved": "https://registry.npmjs.org/@dimforge/rapier3d-compat/-/rapier3d-compat-0.12.0.tgz",
+ "integrity": "sha512-uekIGetywIgopfD97oDL5PfeezkFpNhwlzlaEYNOA0N6ghdsOvh/HYjSMek5Q2O1PYvRSDFcqFVJl4r4ZBwOow==",
+ "dev": true,
+ "license": "Apache-2.0"
+ },
"node_modules/@esbuild/win32-x64": {
"version": "0.25.9",
"resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.9.tgz",
@@ -2023,6 +2032,13 @@
"tailwindcss": "4.1.12"
}
},
+ "node_modules/@tweenjs/tween.js": {
+ "version": "23.1.3",
+ "resolved": "https://registry.npmjs.org/@tweenjs/tween.js/-/tween.js-23.1.3.tgz",
+ "integrity": "sha512-vJmvvwFxYuGnF2axRtPYocag6Clbb5YS7kLL+SO/TeVFzHqDIWrNKYtcsPMibjDx9O+bu+psAy9NKfWklassUA==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/@types/babel__core": {
"version": "7.20.5",
"resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz",
@@ -2178,12 +2194,42 @@
"@types/react": "*"
}
},
+ "node_modules/@types/stats.js": {
+ "version": "0.17.4",
+ "resolved": "https://registry.npmjs.org/@types/stats.js/-/stats.js-0.17.4.tgz",
+ "integrity": "sha512-jIBvWWShCvlBqBNIZt0KAshWpvSjhkwkEu4ZUcASoAvhmrgAUI2t1dXrjSL4xXVLB4FznPrIsX3nKXFl/Dt4vA==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/@types/three": {
+ "version": "0.183.1",
+ "resolved": "https://registry.npmjs.org/@types/three/-/three-0.183.1.tgz",
+ "integrity": "sha512-f2Pu5Hrepfgavttdye3PsH5RWyY/AvdZQwIVhrc4uNtvF7nOWJacQKcoVJn0S4f0yYbmAE6AR+ve7xDcuYtMGw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@dimforge/rapier3d-compat": "~0.12.0",
+ "@tweenjs/tween.js": "~23.1.3",
+ "@types/stats.js": "*",
+ "@types/webxr": ">=0.5.17",
+ "@webgpu/types": "*",
+ "fflate": "~0.8.2",
+ "meshoptimizer": "~1.0.1"
+ }
+ },
"node_modules/@types/use-sync-external-store": {
"version": "0.0.6",
"resolved": "https://registry.npmjs.org/@types/use-sync-external-store/-/use-sync-external-store-0.0.6.tgz",
"integrity": "sha512-zFDAD+tlpf2r4asuHEj0XH6pY6i0g5NeAHPn+15wk3BV6JA69eERFXC1gyGThDkVa1zCyKr5jox1+2LbV/AMLg==",
"license": "MIT"
},
+ "node_modules/@types/webxr": {
+ "version": "0.5.24",
+ "resolved": "https://registry.npmjs.org/@types/webxr/-/webxr-0.5.24.tgz",
+ "integrity": "sha512-h8fgEd/DpoS9CBrjEQXR+dIDraopAEfu4wYVNY2tEPwk60stPWhvZMf4Foo5FakuQ7HFZoa8WceaWFervK2Ovg==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/@vitejs/plugin-react": {
"version": "5.0.2",
"resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-5.0.2.tgz",
@@ -2226,6 +2272,13 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/@webgpu/types": {
+ "version": "0.1.69",
+ "resolved": "https://registry.npmjs.org/@webgpu/types/-/types-0.1.69.tgz",
+ "integrity": "sha512-RPmm6kgRbI8e98zSD3RVACvnuktIja5+yLgDAkTmxLr90BEwdTXRQWNLF3ETTTyH/8mKhznZuN5AveXYFEsMGQ==",
+ "dev": true,
+ "license": "BSD-3-Clause"
+ },
"node_modules/aria-hidden": {
"version": "1.2.6",
"resolved": "https://registry.npmjs.org/aria-hidden/-/aria-hidden-1.2.6.tgz",
@@ -2680,6 +2733,13 @@
}
}
},
+ "node_modules/fflate": {
+ "version": "0.8.2",
+ "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.8.2.tgz",
+ "integrity": "sha512-cPJU47OaAoCbg0pBvzsgpTPhmhqI5eJjh/JIu8tPj5q+T7iLvW/JAYUqmE7KOB4R1ZyEhzBaIQpQpardBF5z8A==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/framer-motion": {
"version": "12.23.12",
"resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-12.23.12.tgz",
@@ -2925,6 +2985,13 @@
"@jridgewell/sourcemap-codec": "^1.5.5"
}
},
+ "node_modules/meshoptimizer": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/meshoptimizer/-/meshoptimizer-1.0.1.tgz",
+ "integrity": "sha512-Vix+QlA1YYT3FwmBBZ+49cE5y/b+pRrcXKqGpS5ouh33d3lSp2PoTpCw19E0cKDFWalembrHnIaZetf27a+W2g==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/minipass": {
"version": "7.1.2",
"resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
@@ -3579,6 +3646,12 @@
"node": ">=18"
}
},
+ "node_modules/three": {
+ "version": "0.183.2",
+ "resolved": "https://registry.npmjs.org/three/-/three-0.183.2.tgz",
+ "integrity": "sha512-di3BsL2FEQ1PA7Hcvn4fyJOlxRRgFYBpMTcyOgkwJIaDOdJMebEFPA+t98EvjuljDx4hNulAGwF6KIjtwI5jgQ==",
+ "license": "MIT"
+ },
"node_modules/tiny-invariant": {
"version": "1.3.3",
"resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.3.tgz",
diff --git a/package.json b/package.json
index 63f6782..b3d93bd 100644
--- a/package.json
+++ b/package.json
@@ -53,6 +53,7 @@
"sonner": "^2.0.3",
"tailwind-merge": "*",
"tailwindcss": "^4.1.12",
+ "three": "^0.183.2",
"vaul": "^1.1.2"
},
"devDependencies": {
@@ -60,6 +61,7 @@
"@types/react": "^19.1.12",
"@types/react-dom": "^19.1.8",
"@types/react-slick": "^0.23.13",
+ "@types/three": "^0.183.1",
"@vitejs/plugin-react": "^5.0.2",
"@vitejs/plugin-react-swc": "^3.10.2",
"vite": "^6.3.5"
diff --git a/src/App.tsx b/src/App.tsx
index 0c86e89..9d99916 100644
--- a/src/App.tsx
+++ b/src/App.tsx
@@ -32,7 +32,6 @@ import HomePage from './pages/HomePage';
import { AboutUs } from './components/AboutUs';
import { Services } from './components/Services';
import { LearningFacilityNew } from './components/LearningFacilityNew';
-import HomePageNew from './pages/HomePageNew';
import { FooterNew } from './components/FooterNew';
import { Privacy } from "./pages/Privacy";
import { TermsCondition } from "./pages/TermsCondition";
@@ -108,8 +107,8 @@ export default function App() {
Failed to load About Us content. Please try again later.
+ +- Founded in 2016 with the vision of being a world class institution in the thought and practice of leadership. We facilitate institutions to build Leadership capacity and capability while helping individuals unleash their potential. + + {aboutUsData?.hero_section?.subtext || "Founded in 2016 with the vision of being a world class institution in the thought and practice of leadership. We facilitate institutions to build Leadership capacity and capability while helping individuals unleash their potential."} +
- We collaborate with you to design solutions that fit your unique organizational context and strategic objectives. -
-+ {item.description} +
++ We collaborate with you to design solutions that fit your unique organizational context and strategic objectives. +
+- Every solution is tailored to your specific business environment, challenges, and growth objectives. -
-+ Every solution is tailored to your specific business environment, challenges, and growth objectives. +
+- Our methodologies are rooted in rigorous research and focused on sustainable behavioral transformation. -
-+ Our methodologies are rooted in rigorous research and focused on sustainable behavioral transformation. +
+- Interactive, experiential learning approaches that engage participants and drive lasting impact. -
-+ Interactive, experiential learning approaches that engage participants and drive lasting impact. +
+We have a team of 7 consultants and 4 young consultants. All our senior Consultants are ex-business professionals with experience ranging from 15-30 years in varied business functions and carry a deep understanding of the area they are engaging in. Two of them bring in Board room experience. – Meet them @@ -678,9 +760,9 @@ export function AboutUs() {
+ {member.name_role.split(' - ')[1] || ''} +
+{member.bio}
+Please try again later
+ +No articles found matching your criteria.
+ {hasActiveFilters && ( + + )}- {article.excerpt} + {article.short_description || article.content.substring(0, 150) + '...'}
-- {article.excerpt} + {article.short_description || article.content.substring(0, 200) + '...'}
We're sorry, but the article you're looking for could not be found. It may have been moved or removed.
-Available articles:
-+ The article you're looking for could not be found. It may have been moved or removed. +
+ +- {blogPost.excerpt} + {blogPost.short_description || blogPost.content.substring(0, 200) + '...'}