diff --git a/src/app/ethics/page.tsx b/src/app/ethics/page.tsx index bb327f6..78e8e9a 100644 --- a/src/app/ethics/page.tsx +++ b/src/app/ethics/page.tsx @@ -2,107 +2,48 @@ import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import ReactLenis from "lenis/react"; -import FooterBaseCard from '@/components/sections/footer/FooterBaseCard'; import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen'; -import TextSplitAbout from '@/components/sections/about/TextSplitAbout'; +import FooterBaseCard from '@/components/sections/footer/FooterBaseCard'; +import FeatureCardTen from '@/components/sections/feature/FeatureCardTen'; +import { Gavel, Scale, AlertTriangle } from "lucide-react"; -export default function LandingPage() { +export default function EthicsPage() { return ( - + - - -
- -
- -
- -
- - + title: "Active Advocacy", description: "Standing up against discriminatory behavior and creating safe spaces for everyone.", media: { imageSrc: "http://img.b2bpic.net/free-photo/group-diverse-people-joining-hands_23-2148766723.jpg" }, + items: [{ icon: AlertTriangle, text: "Challenge harmful stereotypes" }, { icon: Scale, text: "Support inclusivity initiatives" }], + reverse: true + } + ]} + /> +
); -} +} \ No newline at end of file diff --git a/src/app/inclusive/page.tsx b/src/app/inclusive/page.tsx index cb512bc..555027e 100644 --- a/src/app/inclusive/page.tsx +++ b/src/app/inclusive/page.tsx @@ -2,11 +2,13 @@ import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import ReactLenis from "lenis/react"; -import FooterBaseCard from '@/components/sections/footer/FooterBaseCard'; import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen'; +import FooterBaseCard from '@/components/sections/footer/FooterBaseCard'; import TextSplitAbout from '@/components/sections/about/TextSplitAbout'; +import HeroSplitDualMedia from '@/components/sections/hero/HeroSplitDualMedia'; +import { Users } from "lucide-react"; -export default function LandingPage() { +export default function InclusiveRelationshipsPage() { return ( - - -
- -
- -
- -
- - + + + +
); -} +} \ No newline at end of file diff --git a/src/app/page.tsx b/src/app/page.tsx index 37cff17..7324558 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -29,25 +29,15 @@ export default function LandingPage() { @@ -56,59 +46,28 @@ export default function LandingPage() {
@@ -116,10 +75,9 @@ export default function LandingPage() {
@@ -132,40 +90,23 @@ export default function LandingPage() { useInvertedBackground={true} features={[ { - title: "Familial", - description: "Blood or chosen connections.", - imageSrc: "http://img.b2bpic.net/free-photo/happy-satisfied-business-woman-using-tablet-outside_74855-2926.jpg", - titleImageSrc: "http://img.b2bpic.net/free-photo/colorful-compostion-with-watercolor-brushstrokes_23-2147923038.jpg", - buttonText: "Read More", - }, + title: "Familial Connections", description: "Understanding the deep-rooted bonds formed by blood or intentional community.", imageSrc: "https://img.b2bpic.net/free-photo/happy-family-playing-park_23-2148564274.jpg?w=600", titleImageSrc: "https://img.b2bpic.net/free-vector/hand-drawn-family-portrait_23-2148386412.jpg?w=100", buttonText: "Read More"}, { - title: "Platonic", - description: "Friends and companions.", - imageSrc: "http://img.b2bpic.net/free-photo/office-desktop-with-laptop-glasses_23-2148174129.jpg", - titleImageSrc: "http://img.b2bpic.net/free-photo/hand-gesture-expressing-different-feelings_23-2150061940.jpg", - buttonText: "Read More", - }, + title: "Platonic Companions", description: "Celebrating the vital role friends play in our emotional well-being and growth.", imageSrc: "https://img.b2bpic.net/free-photo/friends-sitting-coffee-shop_23-2148281313.jpg?w=600", titleImageSrc: "https://img.b2bpic.net/free-vector/hand-drawn-heart-doodle_23-2148356985.jpg?w=100", buttonText: "Read More"}, { - title: "Romantic", - description: "Intimate partnerships.", - imageSrc: "http://img.b2bpic.net/free-photo/front-view-business-people-talking_23-2148427081.jpg", - titleImageSrc: "http://img.b2bpic.net/free-photo/colleagues-working-together-project_23-2149286124.jpg", - buttonText: "Read More", - }, + title: "Romantic Partnerships", description: "Nurturing intimacy with honesty, vulnerability, and sustained commitment.", imageSrc: "https://img.b2bpic.net/free-photo/couple-walking-beach-sunset_23-2148737380.jpg?w=600", titleImageSrc: "https://img.b2bpic.net/free-vector/hand-drawn-love-icon_23-2148356860.jpg?w=100", buttonText: "Read More"}, ]} - title="Types of Relationships" - description="Diverse connections that shape our social fabric." + title="Relationship Architectures" + description="Discover the diverse ways we connect and build trust within our social landscape." />
@@ -175,27 +116,18 @@ export default function LandingPage() { animationType="slide-up" textboxLayout="default" useInvertedBackground={false} - title="Impact by the Numbers" - description="We are dedicated to building a culture of awareness and support." + title="Meaningful Impact" + description="Our commitment is to provide actionable knowledge that transforms how individuals interact with the world." metrics={[ { - id: "1", - icon: BookOpen, - title: "Educational Guides", - value: "50+", - }, + id: "1", icon: BookOpen, + title: "Educational Guides", value: "75+"}, { - id: "2", - icon: Users, - title: "Active Students", - value: "2.4k", - }, + id: "2", icon: Users, + title: "Active Learners", value: "3.5k"}, { - id: "3", - icon: Heart, - title: "Resource Reach", - value: "10k", - }, + id: "3", icon: Heart, + title: "Community Reach", value: "15k"}, ]} /> @@ -205,29 +137,16 @@ export default function LandingPage() { logoText="RELATE" columns={[ { - title: "Resources", - items: [ - { - label: "Inclusive", - href: "/inclusive", - }, - { - label: "Ethics", - href: "/ethics", - }, + title: "Resources", items: [ + { label: "Inclusive", href: "/inclusive" }, + { label: "Ethics", href: "/ethics" }, + { label: "Consent", href: "/power" }, ], }, { - title: "Legal", - items: [ - { - label: "Terms", - href: "#", - }, - { - label: "Privacy", - href: "#", - }, + title: "Legal", items: [ + { label: "Terms of Service", href: "#" }, + { label: "Privacy Policy", href: "#" }, ], }, ]} diff --git a/src/app/power/page.tsx b/src/app/power/page.tsx index f9dc245..8cdc9ce 100644 --- a/src/app/power/page.tsx +++ b/src/app/power/page.tsx @@ -2,11 +2,12 @@ import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import ReactLenis from "lenis/react"; -import FooterBaseCard from '@/components/sections/footer/FooterBaseCard'; import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen'; +import FooterBaseCard from '@/components/sections/footer/FooterBaseCard'; import TextSplitAbout from '@/components/sections/about/TextSplitAbout'; +import HeroSplitDualMedia from '@/components/sections/hero/HeroSplitDualMedia'; -export default function LandingPage() { +export default function PowerAndConsentPage() { return ( - - -
- -
- -
- -
- - + + + +
); -} +} \ No newline at end of file diff --git a/src/app/protective/page.tsx b/src/app/protective/page.tsx index 9e41aed..c896ba7 100644 --- a/src/app/protective/page.tsx +++ b/src/app/protective/page.tsx @@ -2,107 +2,48 @@ import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import ReactLenis from "lenis/react"; -import FooterBaseCard from '@/components/sections/footer/FooterBaseCard'; import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen'; -import TextSplitAbout from '@/components/sections/about/TextSplitAbout'; +import FooterBaseCard from '@/components/sections/footer/FooterBaseCard'; +import FeatureCardTen from '@/components/sections/feature/FeatureCardTen'; +import { ShieldCheck, Lock, Eye } from "lucide-react"; -export default function LandingPage() { +export default function ProtectivePage() { return ( - + - - -
- -
- -
- -
- - + title: "Safety Awareness", description: "Developing heightened awareness of environments and situations to proactively mitigate risk.", media: { imageSrc: "http://img.b2bpic.net/free-photo/security-concept-with-person_23-2148516303.jpg" }, + items: [{ icon: Eye, text: "Assess situational safety" }, { icon: ShieldCheck, text: "Trust your intuition" }], + reverse: true + } + ]} + /> +
); -} +} \ No newline at end of file diff --git a/src/app/styles/variables.css b/src/app/styles/variables.css index 539ce00..f954ff3 100644 --- a/src/app/styles/variables.css +++ b/src/app/styles/variables.css @@ -10,15 +10,15 @@ --accent: #ffffff; --background-accent: #ffffff; */ - --background: #f5f5f5; - --card: #ffffff; - --foreground: #1c1c1c; - --primary-cta: #1c1c1c; + --background: #ffffff; + --card: #f5f5f7; + --foreground: #1d1d1f; + --primary-cta: #0071e3; --primary-cta-text: #f5f5f5; - --secondary-cta: #ffffff; + --secondary-cta: #f5f5f7; --secondary-cta-text: #1c1c1c; - --accent: #15479c; - --background-accent: #a8cce8; + --accent: #0066cc; + --background-accent: #e8e8ed; /* text sizing - set by ThemeProvider */ /* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);