diff --git a/package.json b/package.json
index 17c4be9..005c0a3 100644
--- a/package.json
+++ b/package.json
@@ -4,7 +4,7 @@
"private": true,
"type": "module",
"scripts": {
- "dev": "next dev --turbo",
+ "dev": "next dev",
"build": "next build",
"start": "next start",
"lint": "next lint"
diff --git a/src/app/(website)/components/Home/Hero/01-intro.tsx b/src/app/(website)/components/Home/Hero/01-intro.tsx
index f384ae1..09e7381 100644
--- a/src/app/(website)/components/Home/Hero/01-intro.tsx
+++ b/src/app/(website)/components/Home/Hero/01-intro.tsx
@@ -34,10 +34,11 @@ export default function HeroIntro({
const drawBeam = useCallback(() => {
if (!windowSize) return;
+ const isSmall = windowSize[0] < 1124;
const beam: [number, number][] = [
[0, 1 - beamSize / 2], // modify over scroll
[0.9, 0.1],
- [0 + beamSize / 2, 1], // modify over scroll
+ [isSmall ? 0.7 : beamSize / 2, 1], // modify over scroll
[0, 1],
];
@@ -69,10 +70,10 @@ export default function HeroIntro({
-
+
{title}
@@ -84,7 +85,7 @@ export default function HeroIntro({
>
diff --git a/src/app/(website)/components/Home/Hero/02-data.tsx b/src/app/(website)/components/Home/Hero/02-data.tsx
new file mode 100644
index 0000000..9e3ab0e
--- /dev/null
+++ b/src/app/(website)/components/Home/Hero/02-data.tsx
@@ -0,0 +1,37 @@
+"use client";
+
+import { useScroll } from "motion/react";
+import { useRef } from "react";
+
+export default function HeroData() {
+ const containerRef = useRef(null);
+ const scrollYProgress = useScroll({
+ target: containerRef,
+ offset: ["start end", "end end"],
+ });
+ return (
+
+
+
+ IMAGE
+
+
+
Data design
+
+ We design research projects that are efficient, effective and
+ tailored to your information needs, and can advise on, supervise, or
+ review projects — including through a Māori research lens.
+
+
+
+
+
+
+
+
+
+ );
+}
diff --git a/src/app/(website)/components/Home/ScrollingNumbers.tsx b/src/app/(website)/components/Home/ScrollingNumbers.tsx
index 6a2efc3..686f15b 100644
--- a/src/app/(website)/components/Home/ScrollingNumbers.tsx
+++ b/src/app/(website)/components/Home/ScrollingNumbers.tsx
@@ -5,7 +5,7 @@ import { letters } from "./letters";
export default function ScrollingNumbers({ numbers }: { numbers: string[][] }) {
return (
-
+
{numbers.map((col, i) => (
diff --git a/src/app/(website)/globals.css b/src/app/(website)/globals.css
index 1973c74..ef4dcaa 100644
--- a/src/app/(website)/globals.css
+++ b/src/app/(website)/globals.css
@@ -1,11 +1,11 @@
-@import url("https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap");
+@import url("https://fonts.googleapis.com/css2?family=Inknut+Antiqua:wght@400;700&family=Work+Sans:ital,wght@0,100..900;1,100..900&display=swap");
@import "tailwindcss";
@theme {
/* FONT FAMILIES */
- --font-sans: Inter, sans;
- --font-display: var(--font-sans);
+ --font-sans: "Work Sans", sans;
+ --font-display: "Inknut Antiqua";
/* COLOURS */
--color-accent-50: #fff1f2;
diff --git a/src/app/(website)/page.tsx b/src/app/(website)/page.tsx
index ad04e0e..42413cd 100644
--- a/src/app/(website)/page.tsx
+++ b/src/app/(website)/page.tsx
@@ -4,6 +4,7 @@ import ScrollingNumbers from "./components/Home/ScrollingNumbers";
import { letters } from "./components/Home/letters";
import HeroIntro from "./components/Home/Hero/01-intro";
import SmoothScroll from "./components/SmoothScroll";
+import HeroData from "./components/Home/Hero/02-data";
const randomNumbers = Array.from({ length: 50 }).map((i) =>
Array.from({ length: 200 }).map(
@@ -22,12 +23,15 @@ export default async function Home() {
-
{titleGroup.title}
+
+ {titleGroup.title}
+
+
);