Merge version_1 into main #7
@@ -33,9 +33,7 @@ export default function AboutPage() {
|
||||
{ name: "Contact", id: "/contact" },
|
||||
]}
|
||||
button={{
|
||||
text: "Schedule Consultation",
|
||||
href: "/contact",
|
||||
}}
|
||||
text: "Schedule Consultation", href: "/contact"}}
|
||||
brandName="Ascent Wealth"
|
||||
/>
|
||||
</div>
|
||||
@@ -50,27 +48,19 @@ export default function AboutPage() {
|
||||
useInvertedBackground={false}
|
||||
bulletPoints={[
|
||||
{
|
||||
title: "Comprehensive Planning",
|
||||
description: "Integrated strategies covering tax optimization, investment management, and estate planning",
|
||||
icon: Briefcase,
|
||||
title: "Comprehensive Planning", description: "Integrated strategies covering tax optimization, investment management, and estate planning", icon: Briefcase,
|
||||
},
|
||||
{
|
||||
title: "Personalized Advisory",
|
||||
description: "Dedicated relationship managers working exclusively with your family's financial objectives",
|
||||
icon: Users,
|
||||
title: "Personalized Advisory", description: "Dedicated relationship managers working exclusively with your family's financial objectives", icon: Users,
|
||||
},
|
||||
{
|
||||
title: "Proven Track Record",
|
||||
description: "Consistent outperformance and client retention among the industry's elite advisors",
|
||||
icon: TrendingUp,
|
||||
title: "Proven Track Record", description: "Consistent outperformance and client retention among the industry's elite advisors", icon: TrendingUp,
|
||||
},
|
||||
{
|
||||
title: "Legacy Protection",
|
||||
description: "Advanced strategies to preserve wealth and transfer assets across generations efficiently",
|
||||
icon: Shield,
|
||||
title: "Legacy Protection", description: "Advanced strategies to preserve wealth and transfer assets across generations efficiently", icon: Shield,
|
||||
},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/low-angle-photo-tall-building_250224-299.jpg?_wi=2"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/low-angle-photo-tall-building_250224-299.jpg"
|
||||
imageAlt="luxury estate property interior elegant"
|
||||
imagePosition="right"
|
||||
mediaAnimation="slide-up"
|
||||
@@ -91,45 +81,24 @@ export default function AboutPage() {
|
||||
animationType="slide-up"
|
||||
members={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Margaret Sterling",
|
||||
role: "Chief Investment Officer",
|
||||
description: "Former managing director at Goldman Sachs with 28 years of portfolio management and strategy experience.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-happy-businesswoman-her-employees-background_1262-20305.jpg?_wi=2",
|
||||
imageAlt: "Margaret Sterling, CIO",
|
||||
socialLinks: [
|
||||
id: "1", name: "Margaret Sterling", role: "Chief Investment Officer", description: "Former managing director at Goldman Sachs with 28 years of portfolio management and strategy experience.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-happy-businesswoman-her-employees-background_1262-20305.jpg", imageAlt: "Margaret Sterling, CIO", socialLinks: [
|
||||
{
|
||||
icon: Linkedin,
|
||||
url: "https://linkedin.com",
|
||||
},
|
||||
url: "https://linkedin.com"},
|
||||
],
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
name: "David Kensington",
|
||||
role: "Wealth Strategy Director",
|
||||
description: "Harvard Law graduate specializing in estate planning and tax optimization for ultra-high-net-worth clients.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/hotel-receptionist-work_23-2149661589.jpg?_wi=2",
|
||||
imageAlt: "David Kensington, Director",
|
||||
socialLinks: [
|
||||
id: "2", name: "David Kensington", role: "Wealth Strategy Director", description: "Harvard Law graduate specializing in estate planning and tax optimization for ultra-high-net-worth clients.", imageSrc: "http://img.b2bpic.net/free-photo/hotel-receptionist-work_23-2149661589.jpg", imageAlt: "David Kensington, Director", socialLinks: [
|
||||
{
|
||||
icon: Linkedin,
|
||||
url: "https://linkedin.com",
|
||||
},
|
||||
url: "https://linkedin.com"},
|
||||
],
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
name: "Victoria Chen",
|
||||
role: "Relationship Manager",
|
||||
description: "Dedicated partner focused on understanding your family's values and translating them into actionable wealth strategy.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-businesswoman-manager-talking-coworker-office-sitting-with-laptop_1258-194648.jpg?_wi=2",
|
||||
imageAlt: "Victoria Chen, Relationship Manager",
|
||||
socialLinks: [
|
||||
id: "3", name: "Victoria Chen", role: "Relationship Manager", description: "Dedicated partner focused on understanding your family's values and translating them into actionable wealth strategy.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-businesswoman-manager-talking-coworker-office-sitting-with-laptop_1258-194648.jpg", imageAlt: "Victoria Chen, Relationship Manager", socialLinks: [
|
||||
{
|
||||
icon: Linkedin,
|
||||
url: "https://linkedin.com",
|
||||
},
|
||||
url: "https://linkedin.com"},
|
||||
],
|
||||
},
|
||||
]}
|
||||
@@ -149,34 +118,15 @@ export default function AboutPage() {
|
||||
features={[
|
||||
{
|
||||
id: 1,
|
||||
tag: "Investment Management",
|
||||
title: "Portfolio Construction",
|
||||
subtitle: "Diversified strategies across global markets",
|
||||
description: "We construct carefully balanced portfolios tailored to your risk tolerance and time horizon. Our investment philosophy combines active management with strategic diversification to achieve optimal risk-adjusted returns while protecting your capital.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-business-chart-wood-background_1150-6649.jpg?_wi=2",
|
||||
imageAlt: "investment portfolio diversification concept",
|
||||
},
|
||||
tag: "Investment Management", title: "Portfolio Construction", subtitle: "Diversified strategies across global markets", description: "We construct carefully balanced portfolios tailored to your risk tolerance and time horizon. Our investment philosophy combines active management with strategic diversification to achieve optimal risk-adjusted returns while protecting your capital.", imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-business-chart-wood-background_1150-6649.jpg", imageAlt: "investment portfolio diversification concept"},
|
||||
{
|
||||
id: 2,
|
||||
tag: "Tax Planning",
|
||||
title: "Tax Optimization",
|
||||
subtitle: "Strategic planning to minimize tax burden",
|
||||
description: "Our specialized tax advisors implement sophisticated strategies to minimize tax liabilities while maintaining compliance. From income tax optimization to estate tax planning, we help preserve more of your wealth for your family.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/business-colleagues-partners-meeting-co-working-reading-agreement-using-laptop_74855-8819.jpg?_wi=2",
|
||||
imageAlt: "tax planning strategy financial",
|
||||
},
|
||||
tag: "Tax Planning", title: "Tax Optimization", subtitle: "Strategic planning to minimize tax burden", description: "Our specialized tax advisors implement sophisticated strategies to minimize tax liabilities while maintaining compliance. From income tax optimization to estate tax planning, we help preserve more of your wealth for your family.", imageSrc: "http://img.b2bpic.net/free-photo/business-colleagues-partners-meeting-co-working-reading-agreement-using-laptop_74855-8819.jpg", imageAlt: "tax planning strategy financial"},
|
||||
{
|
||||
id: 3,
|
||||
tag: "Estate Planning",
|
||||
title: "Legacy Architecture",
|
||||
subtitle: "Generational wealth transfer strategies",
|
||||
description: "We design comprehensive estate plans that protect your assets, minimize taxes, and ensure your wealth transfers smoothly to the next generation according to your wishes.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiling-financial-advisor-using-laptop-while-having-meeting-with-young-couple_637285-5798.jpg?_wi=2",
|
||||
imageAlt: "estate planning documents legal",
|
||||
},
|
||||
tag: "Estate Planning", title: "Legacy Architecture", subtitle: "Generational wealth transfer strategies", description: "We design comprehensive estate plans that protect your assets, minimize taxes, and ensure your wealth transfers smoothly to the next generation according to your wishes.", imageSrc: "http://img.b2bpic.net/free-photo/smiling-financial-advisor-using-laptop-while-having-meeting-with-young-couple_637285-5798.jpg", imageAlt: "estate planning documents legal"},
|
||||
]}
|
||||
tagAnimation="slide-up"
|
||||
mediaAnimation="slide-up"
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
@@ -185,13 +135,9 @@ export default function AboutPage() {
|
||||
<FooterLogoReveal
|
||||
logoText="Ascent Wealth"
|
||||
leftLink={{
|
||||
text: "Privacy Policy",
|
||||
href: "#",
|
||||
}}
|
||||
text: "Privacy Policy", href: "#"}}
|
||||
rightLink={{
|
||||
text: "Terms of Service",
|
||||
href: "#",
|
||||
}}
|
||||
text: "Terms of Service", href: "#"}}
|
||||
/>
|
||||
</div>
|
||||
</ThemeProvider>
|
||||
|
||||
@@ -17,9 +17,7 @@ export default function ServicesPage() {
|
||||
];
|
||||
|
||||
const navButton = {
|
||||
text: "Schedule Consultation",
|
||||
href: "/services",
|
||||
};
|
||||
text: "Schedule Consultation", href: "/services"};
|
||||
|
||||
return (
|
||||
<ThemeProvider
|
||||
@@ -54,40 +52,19 @@ export default function ServicesPage() {
|
||||
features={[
|
||||
{
|
||||
id: 1,
|
||||
tag: "Investment Management",
|
||||
title: "Portfolio Construction",
|
||||
subtitle: "Diversified strategies across global markets",
|
||||
description: "We construct carefully balanced portfolios tailored to your risk tolerance and time horizon. Our investment philosophy combines active management with strategic diversification to achieve optimal risk-adjusted returns while protecting your capital.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-business-chart-wood-background_1150-6649.jpg?_wi=1",
|
||||
imageAlt: "Portfolio management interface",
|
||||
buttons: [
|
||||
tag: "Investment Management", title: "Portfolio Construction", subtitle: "Diversified strategies across global markets", description: "We construct carefully balanced portfolios tailored to your risk tolerance and time horizon. Our investment philosophy combines active management with strategic diversification to achieve optimal risk-adjusted returns while protecting your capital.", imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-business-chart-wood-background_1150-6649.jpg", imageAlt: "Portfolio management interface", buttons: [
|
||||
{
|
||||
text: "Learn More",
|
||||
href: "#",
|
||||
},
|
||||
text: "Learn More", href: "#"},
|
||||
],
|
||||
},
|
||||
{
|
||||
id: 2,
|
||||
tag: "Tax Planning",
|
||||
title: "Tax Optimization",
|
||||
subtitle: "Strategic planning to minimize tax burden",
|
||||
description: "Our specialized tax advisors implement sophisticated strategies to minimize tax liabilities while maintaining compliance. From income tax optimization to estate tax planning, we help preserve more of your wealth for your family.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/business-colleagues-partners-meeting-co-working-reading-agreement-using-laptop_74855-8819.jpg?_wi=1",
|
||||
imageAlt: "Tax strategy planning",
|
||||
},
|
||||
tag: "Tax Planning", title: "Tax Optimization", subtitle: "Strategic planning to minimize tax burden", description: "Our specialized tax advisors implement sophisticated strategies to minimize tax liabilities while maintaining compliance. From income tax optimization to estate tax planning, we help preserve more of your wealth for your family.", imageSrc: "http://img.b2bpic.net/free-photo/business-colleagues-partners-meeting-co-working-reading-agreement-using-laptop_74855-8819.jpg", imageAlt: "Tax strategy planning"},
|
||||
{
|
||||
id: 3,
|
||||
tag: "Estate Planning",
|
||||
title: "Legacy Architecture",
|
||||
subtitle: "Generational wealth transfer strategies",
|
||||
description: "We design comprehensive estate plans that protect your assets, minimize taxes, and ensure your wealth transfers smoothly to the next generation according to your wishes.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiling-financial-advisor-using-laptop-while-having-meeting-with-young-couple_637285-5798.jpg?_wi=1",
|
||||
imageAlt: "Estate planning documents",
|
||||
},
|
||||
tag: "Estate Planning", title: "Legacy Architecture", subtitle: "Generational wealth transfer strategies", description: "We design comprehensive estate plans that protect your assets, minimize taxes, and ensure your wealth transfers smoothly to the next generation according to your wishes.", imageSrc: "http://img.b2bpic.net/free-photo/smiling-financial-advisor-using-laptop-while-having-meeting-with-young-couple_637285-5798.jpg", imageAlt: "Estate planning documents"},
|
||||
]}
|
||||
tagAnimation="slide-up"
|
||||
mediaAnimation="slide-up"
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -96,35 +73,17 @@ export default function ServicesPage() {
|
||||
<FaqDouble
|
||||
faqs={[
|
||||
{
|
||||
id: "1",
|
||||
title: "What is the minimum investment to work with Ascent Wealth?",
|
||||
content: "Our services are designed for high-net-worth individuals typically with investable assets of $5 million or more. We also work with family offices managing larger institutional portfolios. Contact us to discuss your specific situation.",
|
||||
},
|
||||
id: "1", title: "What is the minimum investment to work with Ascent Wealth?", content: "Our services are designed for high-net-worth individuals typically with investable assets of $5 million or more. We also work with family offices managing larger institutional portfolios. Contact us to discuss your specific situation."},
|
||||
{
|
||||
id: "2",
|
||||
title: "How do you approach portfolio management?",
|
||||
content: "We use a diversified, globally-allocated approach tailored to each client's risk tolerance, time horizon, and financial objectives. Our investment philosophy emphasizes long-term wealth building, tax efficiency, and risk-adjusted returns.",
|
||||
},
|
||||
id: "2", title: "How do you approach portfolio management?", content: "We use a diversified, globally-allocated approach tailored to each client's risk tolerance, time horizon, and financial objectives. Our investment philosophy emphasizes long-term wealth building, tax efficiency, and risk-adjusted returns."},
|
||||
{
|
||||
id: "3",
|
||||
title: "What services are included in your comprehensive package?",
|
||||
content: "Our full-service offering includes investment management, tax planning, estate planning, risk management, cash flow analysis, and retirement planning—all coordinated through your dedicated relationship manager.",
|
||||
},
|
||||
id: "3", title: "What services are included in your comprehensive package?", content: "Our full-service offering includes investment management, tax planning, estate planning, risk management, cash flow analysis, and retirement planning—all coordinated through your dedicated relationship manager."},
|
||||
{
|
||||
id: "4",
|
||||
title: "How are your fees structured?",
|
||||
content: "We offer transparent, tiered fee structures based on assets under management. Typical fees range from 0.75% to 1.25% annually, depending on portfolio size and service complexity. We also offer flat fee arrangements for specific planning services.",
|
||||
},
|
||||
id: "4", title: "How are your fees structured?", content: "We offer transparent, tiered fee structures based on assets under management. Typical fees range from 0.75% to 1.25% annually, depending on portfolio size and service complexity. We also offer flat fee arrangements for specific planning services."},
|
||||
{
|
||||
id: "5",
|
||||
title: "Do you work with family offices and multi-generational wealth?",
|
||||
content: "Yes, we specialize in family office services and have extensive experience structuring wealth for smooth multi-generational transfer. Our advisors work closely with legal and tax professionals to optimize your family's wealth strategy.",
|
||||
},
|
||||
id: "5", title: "Do you work with family offices and multi-generational wealth?", content: "Yes, we specialize in family office services and have extensive experience structuring wealth for smooth multi-generational transfer. Our advisors work closely with legal and tax professionals to optimize your family's wealth strategy."},
|
||||
{
|
||||
id: "6",
|
||||
title: "How can I get started with a consultation?",
|
||||
content: "Schedule a confidential initial consultation through our website or call our main office. During this meeting, we'll discuss your financial goals, current situation, and how our team can help you achieve your wealth objectives.",
|
||||
},
|
||||
id: "6", title: "How can I get started with a consultation?", content: "Schedule a confidential initial consultation through our website or call our main office. During this meeting, we'll discuss your financial goals, current situation, and how our team can help you achieve your wealth objectives."},
|
||||
]}
|
||||
title="Frequently Asked Questions"
|
||||
description="Clear answers to common questions about our wealth management services and approach"
|
||||
@@ -142,13 +101,9 @@ export default function ServicesPage() {
|
||||
<FooterLogoReveal
|
||||
logoText="Ascent Wealth"
|
||||
leftLink={{
|
||||
text: "Privacy Policy",
|
||||
href: "#",
|
||||
}}
|
||||
text: "Privacy Policy", href: "#"}}
|
||||
rightLink={{
|
||||
text: "Terms of Service",
|
||||
href: "#",
|
||||
}}
|
||||
text: "Terms of Service", href: "#"}}
|
||||
/>
|
||||
</div>
|
||||
</ThemeProvider>
|
||||
|
||||
@@ -1,51 +1,64 @@
|
||||
"use client";
|
||||
|
||||
import { memo } from "react";
|
||||
import useSvgTextLogo from "./useSvgTextLogo";
|
||||
import { cls } from "@/lib/utils";
|
||||
import React from "react";
|
||||
import { cn } from "@/lib/utils";
|
||||
|
||||
interface SvgTextLogoProps {
|
||||
logoText: string;
|
||||
adjustHeightFactor?: number;
|
||||
verticalAlign?: "top" | "center";
|
||||
text?: string;
|
||||
className?: string;
|
||||
textClassName?: string;
|
||||
fontSize?: number;
|
||||
fontWeight?: number | string;
|
||||
letterSpacing?: number;
|
||||
textAnchor?: "start" | "middle" | "end";
|
||||
dominantBaseline?:
|
||||
| "auto"
|
||||
| "baseline"
|
||||
| "middle"
|
||||
| "hanging"
|
||||
| "mathematical"
|
||||
| "central";
|
||||
fill?: string;
|
||||
stroke?: string;
|
||||
strokeWidth?: number;
|
||||
}
|
||||
|
||||
const SvgTextLogo = memo<SvgTextLogoProps>(function SvgTextLogo({
|
||||
logoText,
|
||||
adjustHeightFactor,
|
||||
verticalAlign = "top",
|
||||
className = "",
|
||||
}) {
|
||||
const { svgRef, textRef, viewBox, aspectRatio } = useSvgTextLogo(logoText, false, adjustHeightFactor);
|
||||
const SvgTextLogo: React.FC<SvgTextLogoProps> = ({
|
||||
text = "Webild", className = "", textClassName = "", fontSize = 32,
|
||||
fontWeight = 700,
|
||||
letterSpacing = 0,
|
||||
textAnchor = "middle", dominantBaseline = "middle", fill = "currentColor", stroke = "none", strokeWidth = 0,
|
||||
}) => {
|
||||
const svgWidth = Math.max(text.length * fontSize * 0.6, 200);
|
||||
const svgHeight = fontSize * 1.5;
|
||||
const xPos = svgWidth / 2;
|
||||
const yPos = svgHeight / 2;
|
||||
|
||||
return (
|
||||
<svg
|
||||
ref={svgRef}
|
||||
viewBox={viewBox}
|
||||
className={cls("w-full", className)}
|
||||
style={{ aspectRatio: aspectRatio }}
|
||||
preserveAspectRatio="none"
|
||||
role="img"
|
||||
aria-label={`${logoText} logo`}
|
||||
width={svgWidth}
|
||||
height={svgHeight}
|
||||
viewBox={`0 0 ${svgWidth} ${svgHeight}`}
|
||||
className={cn("h-auto", className)}
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
>
|
||||
<text
|
||||
ref={textRef}
|
||||
x="0"
|
||||
y={verticalAlign === "center" ? "50%" : "0"}
|
||||
className="font-bold fill-current"
|
||||
style={{
|
||||
fontSize: "20px",
|
||||
letterSpacing: "-0.02em",
|
||||
dominantBaseline: verticalAlign === "center" ? "middle" : "text-before-edge"
|
||||
}}
|
||||
x={xPos}
|
||||
y={yPos}
|
||||
textAnchor={textAnchor}
|
||||
dominantBaseline={dominantBaseline}
|
||||
fontSize={fontSize}
|
||||
fontWeight={fontWeight}
|
||||
letterSpacing={letterSpacing}
|
||||
fill={fill}
|
||||
stroke={stroke}
|
||||
strokeWidth={strokeWidth}
|
||||
className={textClassName}
|
||||
>
|
||||
{logoText}
|
||||
{text}
|
||||
</text>
|
||||
</svg>
|
||||
);
|
||||
});
|
||||
|
||||
SvgTextLogo.displayName = "SvgTextLogo";
|
||||
};
|
||||
|
||||
export default SvgTextLogo;
|
||||
|
||||
Reference in New Issue
Block a user