diff --git a/index.html b/index.html index 9fb995c..e973804 100644 --- a/index.html +++ b/index.html @@ -19,11 +19,8 @@

Intuition Labs

Our Vision

Transforming enterprises through cutting-edge AI solutions and polymathic expertise

- -
- Schedule a meeting -
- Read Our Manifesto + Schedule Consultation + Read Our Manifesto
diff --git a/manifesto.html b/manifesto.html new file mode 100644 index 0000000..3bcea40 --- /dev/null +++ b/manifesto.html @@ -0,0 +1,64 @@ + + + + + + Our Manifesto + + + + +
+
+ ← Back to Home +

Our Manifesto

+

Shaping the future of AI with purpose and responsibility

+
+ +
+
+
+

Purpose

+

We believe AI should augment human capabilities, not replace them. Our mission is to create AI systems that enhance human potential while maintaining ethical boundaries and promoting sustainable innovation.

+
+ +
+

Innovation

+

True innovation comes from understanding both the technical and human aspects of AI. We combine cutting-edge technology with deep industry knowledge to create solutions that matter.

+
+ +
+

Ethics

+

We are committed to developing AI systems that are transparent, fair, and accountable. Our ethical framework ensures that every solution we create considers its impact on society and individuals.

+
+ +
+

Collaboration

+

The best solutions emerge from diverse perspectives. We work closely with our clients, fostering partnerships that drive meaningful transformation and sustainable growth.

+
+
+ +
+

Our Guiding Principles

+
    +
  • Human-centered AI development that prioritizes user needs and experiences
  • +
  • Continuous learning and adaptation to emerging technologies and methodologies
  • +
  • Transparent communication and collaboration with stakeholders
  • +
  • Sustainable and responsible AI implementation practices
  • +
  • Commitment to diversity, equity, and inclusion in AI development
  • +
+
+
+ + +
+ + + \ No newline at end of file diff --git a/src/Video.jsx b/src/Video.jsx index bb9c224..5d354c7 100644 --- a/src/Video.jsx +++ b/src/Video.jsx @@ -5,6 +5,22 @@ import { createNoise4D } from 'simplex-noise'; const BackgroundAnimation = () => { const noise4D = createNoise4D(); + const [dimensions, setDimensions] = React.useState({ + width: window.innerWidth, + height: window.innerHeight + }); + + React.useEffect(() => { + const handleResize = () => { + setDimensions({ + width: window.innerWidth, + height: window.innerHeight + }); + }; + + window.addEventListener('resize', handleResize); + return () => window.removeEventListener('resize', handleResize); + }, []); React.useEffect(() => { const canvas = document.getElementById('remotionCanvas'); @@ -13,16 +29,16 @@ const BackgroundAnimation = () => { const ctx = canvas.getContext('2d'); let animationFrame; let particles = Array.from({ length: 100 }, () => ({ - x: Math.random() * window.innerWidth, - y: Math.random() * window.innerHeight, + x: Math.random() * dimensions.width, + y: Math.random() * dimensions.height, size: Math.random() * 2 + 1, speedX: (Math.random() - 0.5) * 0.5, speedY: (Math.random() - 0.5) * 0.5 })); const animate = (time) => { - canvas.width = window.innerWidth; - canvas.height = window.innerHeight; + canvas.width = dimensions.width; + canvas.height = dimensions.height; // Create gradient background const gradient = ctx.createLinearGradient(0, 0, canvas.width, canvas.height); @@ -79,7 +95,7 @@ const BackgroundAnimation = () => { cancelAnimationFrame(animationFrame); } }; - }, []); + }, [dimensions]); return ( @@ -97,12 +113,29 @@ const BackgroundAnimation = () => { }; export const RemotionVideo = () => { + const [dimensions, setDimensions] = React.useState({ + width: window.innerWidth, + height: window.innerHeight + }); + + React.useEffect(() => { + const handleResize = () => { + setDimensions({ + width: window.innerWidth, + height: window.innerHeight + }); + }; + + window.addEventListener('resize', handleResize); + return () => window.removeEventListener('resize', handleResize); + }, []); + return (