4 Commits

Author SHA1 Message Date
6c67b32a20 Update src/app/styles/variables.css 2026-05-26 21:02:53 +00:00
77217dc76c Update src/app/styles/base.css 2026-05-26 21:02:52 +00:00
37181146c7 Update src/app/page.tsx 2026-05-26 21:02:52 +00:00
3ab1ebf963 Merge version_2 into main
Merge version_2 into main
2026-05-26 20:49:18 +00:00
3 changed files with 23 additions and 16 deletions

View File

@@ -6,7 +6,7 @@ import ContactCTA from '@/components/sections/contact/ContactCTA';
import FeatureCardTwentyThree from '@/components/sections/feature/FeatureCardTwentyThree'; import FeatureCardTwentyThree from '@/components/sections/feature/FeatureCardTwentyThree';
import FooterCard from '@/components/sections/footer/FooterCard'; import FooterCard from '@/components/sections/footer/FooterCard';
import HeroLogo from '@/components/sections/hero/HeroLogo'; import HeroLogo from '@/components/sections/hero/HeroLogo';
import MediaAbout from '@/components/sections/about/MediaAbout'; import MetricSplitMediaAbout from '@/components/sections/about/MetricSplitMediaAbout';
import MetricCardThree from '@/components/sections/metrics/MetricCardThree'; import MetricCardThree from '@/components/sections/metrics/MetricCardThree';
import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen'; import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen';
import SocialProofOne from '@/components/sections/socialProof/SocialProofOne'; import SocialProofOne from '@/components/sections/socialProof/SocialProofOne';
@@ -148,13 +148,20 @@ export default function LandingPage() {
</div> </div>
<div id="about" data-section="about"> <div id="about" data-section="about">
<MediaAbout <MetricSplitMediaAbout
useInvertedBackground={true} useInvertedBackground={true}
title="The Person Behind Every Job" title="Meet Your Expert Engineer, Abdi"
description="Quartz Plumbing & Heating was founded on a simple principle: do the work properly, treat people with respect, and always be honest about what's needed.\nAbdi is a Gas Safe registered engineer with years of hands-on experience in boiler installations, heating systems, and general plumbing. Customers consistently describe him as thorough, transparent, and genuinely passionate about the quality of his work.\nWhether it's a quick repair or a full boiler replacement, you'll always deal directly with Abdi — no subcontractors, no surprises.\n\n🔷 Gas Safe Registered\n🔷 Fully Insured\n🔷 Google 5-Star Rated" description="Quartz Plumbing & Heating was founded on a simple principle: do the work properly, treat people with respect, and always be honest about what's needed.\n\nAbdi is a Gas Safe registered engineer with years of hands-on experience in boiler installations, heating systems, and general plumbing. Customers consistently describe him as thorough, transparent, and genuinely passionate about the quality of his work.\n\nWhether it's a quick repair or a full boiler replacement, you'll always deal directly with Abdi — no subcontractors, no surprises."
tag="MEET YOUR ENGINEER" tag="ABOUT ABDI"
imageSrc="http://img.b2bpic.net/free-photo/doubtful-young-caucasian-delivery-man-blue-uniform-cap-standing-with-closed-posture-looking-camera-isolated-white-wall-with-copy-space_141793-113753.jpg" imageSrc="http://img.b2bpic.net/free-photo/doubtful-young-caucasian-delivery-man-blue-uniform-cap-standing-with-closed-posture-looking-camera-isolated-white-wall-with-copy-space_141793-113753.jpg"
imageAlt="Professional photo of Abdi, lead engineer" imageAlt="Professional photo of Abdi, lead engineer"
mediaAnimation="slide-up"
metricsAnimation="slide-up"
metrics={[
{ value: "🔷", title: "Gas Safe Registered" },
{ value: "🔷", title: "Fully Insured" },
{ value: "🔷", title: "Google 5-Star Rated" }
]}
/> />
</div> </div>

View File

@@ -11,7 +11,7 @@ html {
body { body {
background-color: var(--background); background-color: var(--background);
color: var(--foreground); color: var(--foreground);
font-family: var(--font-space-mono), sans-serif; font-family: var(--font-inter), sans-serif;
position: relative; position: relative;
min-height: 100vh; min-height: 100vh;
overscroll-behavior: none; overscroll-behavior: none;
@@ -24,5 +24,5 @@ h3,
h4, h4,
h5, h5,
h6 { h6 {
font-family: var(--font-space-mono), sans-serif; font-family: var(--font-dm-sans), sans-serif;
} }

View File

@@ -10,15 +10,15 @@
--accent: #ffffff; --accent: #ffffff;
--background-accent: #ffffff; */ --background-accent: #ffffff; */
--background: #fcf6ec; --background: #ffffff;
--card: #f3ede2; --card: #fcfcfc;
--foreground: #2e2521; --foreground: #1f2937;
--primary-cta: #2e2521; --primary-cta: #2563eb;
--primary-cta-text: #fcf6ec; --primary-cta-text: #f5faff;
--secondary-cta: #ffffff; --secondary-cta: #60a5fa;
--secondary-cta-text: #2e2521; --secondary-cta-text: #001122;
--accent: #b2a28b; --accent: #0ea5e9;
--background-accent: #b2a28b; --background-accent: #f9fafb;
/* text sizing - set by ThemeProvider */ /* text sizing - set by ThemeProvider */
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem); /* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);