From 6850d4bee7291012a5f802f5f38e9116e62a1967 Mon Sep 17 00:00:00 2001 From: Alejandro Veras Date: Tue, 6 Oct 2026 12:10:56 -0400 Subject: [PATCH] Apply owner feedback: company links, Ai Growth Technologies, remove two ventures, new Instagram, full footer name Co-Authored-By: Claude Opus 5.5 --- src/layout.mjs | 2 +- src/pages/portfolio.mjs | 8 ++++---- static/assets/styles.css | 5 ++++- 3 files changed, 9 insertions(+), 6 deletions(-) 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] ? `` : ''}

${name}

${role}

${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; }