diff --git a/src/layout.mjs b/src/layout.mjs
index 172b849..076a9cf 100644
--- a/src/layout.mjs
+++ b/src/layout.mjs
@@ -5,7 +5,7 @@ export const SITE = {
email: 'dylan@dylanmazzei.com',
pressEmail: 'press@dylanmazzei.com',
linkedin: 'https://www.linkedin.com/in/dylanmazzei/',
- instagram: 'https://www.instagram.com/caposins',
+ instagram: 'https://www.instagram.com/thedylanmazzei',
// Replace with the real scheduling link (Calendly, Cal.com, etc.).
calendar: 'mailto:dylan@dylanmazzei.com?subject=Scheduling%20a%20conversation',
};
diff --git a/src/pages/portfolio.mjs b/src/pages/portfolio.mjs
index f0d6c66..6f6441f 100644
--- a/src/pages/portfolio.mjs
+++ b/src/pages/portfolio.mjs
@@ -1,14 +1,14 @@
import { icon, eyebrow, btn, textLink } from '../layout.mjs';
+const URLS = {"Ai Growth Technologies": "https://aigrowthtechnologies.com", "READTYCH": "https://readtych.com", "Growth360Partners": "https://growth360partners.com", "Infinitus Texas": "https://www.infinitustx.com", "Skinny Spiritz": "https://skinnyspiritz.com", "meSEO": "https://meseoapp.com"};
+
const ventures = [
- ['AI Growth Media Service', 'AG', 'CEO & Board Member', 'AI-focused marketing and growth company working at the intersection of digital visibility, strategy, and performance.', ['AI Search', 'Digital Visibility', 'Growth Strategy'], null],
+ ['Ai Growth Technologies', 'AG', 'CEO & Board Member', 'AI-focused marketing and growth company working at the intersection of digital visibility, strategy, and performance.', ['AI Search', 'Digital Visibility', 'Growth Strategy'], null],
['READTYCH', 'RT', 'Chief Marketing Officer, Co-Founder & Board Member', 'Education technology company developing a two-screen Digital Book and connected learning platform designed around how students and educators actually work.', ['EdTech', 'Product Strategy', 'Market Development'], 'readtych.png'],
['Growth360Partners', 'G3', 'Chief Executive Officer & Founder', 'Full-service digital marketing agency bringing together search, websites, paid media, social, optimization, and growth strategy.', ['Marketing', 'Search', 'Digital Growth'], 'growth360partners.png'],
['Infinitus Texas', 'IT', 'Partner & Strategic Advisor', 'Strategic partnership focused on brand positioning, marketing direction, and creating stronger foundations for scalable growth.', ['Strategy', 'Positioning', 'Growth'], 'infinitus-texas.png'],
['Skinny Spiritz', 'SS', 'Chief Executive Officer & Board Member', 'Beverage brand where product, positioning, placement, partnerships, and customer attention all have to work together.', ['Spirits', 'Brand Growth', 'Partnerships'], 'skinny-spiritz.svg'],
- ['Techie Marketing', 'TM', 'Chief Web3 Officer, Co-Founder & Advisor', 'Digital marketing and branding company created around the needs of technology and Web3-focused businesses.', ['Web3', 'Branding', 'Digital Strategy'], 'techie-marketing.png'],
['AiGrowth360', 'A3', 'Chief Executive Officer & Founder', 'Performance-driven digital marketing company using AI, analytics, and search strategy to find better ways to create measurable growth.', ['AI', 'Analytics', 'Performance Marketing'], null],
- ['Gangi Apparel', 'GA', 'Strategic Advisor & Partner', 'Apparel brand focused on fashion, identity, positioning, and creating a brand people can recognize beyond the product itself.', ['Apparel', 'Brand Positioning', 'Consumer'], null],
['meSEO', 'me', 'Founder & Strategic Growth Leader', 'Web application built around AI search, SEO, and the changing ways businesses are discovered online.', ['Software', 'AI Search', 'SEO'], null],
];
@@ -61,7 +61,7 @@ export default {
${ventures
.map(
- ([name, mono, role, desc, focus, logo]) => `
+ ([name, mono, role, desc, focus, logo]) => `${URLS[name] ? `` : ''}
${logo ? `

` : `
${mono}`}
${desc}
diff --git a/static/assets/styles.css b/static/assets/styles.css
index c99fb00..5ef18b7 100644
--- a/static/assets/styles.css
+++ b/static/assets/styles.css
@@ -778,7 +778,7 @@ html:not(.js) .tabs { grid-template-columns: 1fr; }
.foot-big .places { font-size: clamp(22px, 3.4vw, 40px); font-weight: 700; letter-spacing: -0.025em; line-height: 1.15; }
.foot-big .places i { font-style: normal; color: var(--accent); padding-inline: 12px; }
.foot-big small { color: var(--slate); font-size: 13px; }
-.foot-word { position: absolute; left: 50%; bottom: -0.22em; translate: -50% 0; font-size: clamp(80px, 17vw, 250px); font-weight: 700; letter-spacing: -0.06em; line-height: 1; color: var(--footer-word); white-space: nowrap; pointer-events: none; user-select: none; }
+.foot-word { position: absolute; left: 50%; bottom: -0.22em; translate: -50% 0; font-size: clamp(56px, 13.5vw, 200px); font-weight: 700; letter-spacing: -0.06em; line-height: 1; color: var(--footer-word); white-space: nowrap; pointer-events: none; user-select: none; }
.footer .wrap { position: relative; z-index: 1; }
/* ---------- Motion ---------- */
@@ -1008,3 +1008,6 @@ h1, h2, h3, h4 { font-weight: 600; }
.row-accent .check { color: inherit; }
.dropdown { grid-template-columns: repeat(2, minmax(0, 1fr)); min-width: 620px; }
@media (max-width: 900px) { .seats { grid-template-columns: 1fr; } }
+
+.venture-link { position: absolute; inset: 0; z-index: 2; border-radius: inherit; }
+.venture:has(.venture-link) { cursor: pointer; }