PageSourceSearch

https://www.maffeodrinks.com/

html maffeodrinks.com collected 2026-10-02 15:03:01 UTC 117,955 bytes, 2,415 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en" data-color-accent="#940000" class="is-color-default">
3
4<head>
5    <meta charset="utf-8">
6    <meta http-equiv="x-ua-compatible" content="IE=edge">
7    <meta name="viewport" content="width=device-width, initial-scale=1">
8    <title>MAFFEO DRINKS</title>
9    <!-- iOS Safari -->
10    <meta name="mobile-web-app-capable" content="yes">
11    <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
12
13    <style>
14        /* Critical CSS to prevent navigation flicker */
15        .header-alternative .nav-new {
16            visibility: hidden;
17        }
18        .is-dropdown-loaded .header-alternative .nav-new {
19            visibility: visible;
20        }
21    </style>
22
23    <link rel="stylesheet" href="https://www.maffeodrinks.com/assets/built/screen.css?v=b6BfTwDRZlGhd4gK">
24    <link rel="stylesheet" href="https://www.maffeodrinks.com/assets/built/tailwind.css?v=DYOb58PZBKP6q23q">
25    
25<script>
26        function setTheme(theme) {
27            document.documentElement.setAttribute('data-theme', theme);
28            localStorage.setItem('theme', theme);
29        }
30
31        function getColorScheme() {
32            return window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light';
33        }
34
35        function setThemeMode(mode) {
36            if (mode === 'system') {
37                const systemTheme = getColorScheme();
38                document.documentElement.setAttribute('data-theme', systemTheme);
39                localStorage.setItem('theme-mode', 'system');
40                localStorage.removeItem('theme');
41            } else {
42                document.documentElement.setAttribute('data-theme', mode);
43                localStorage.setItem('theme', mode);
44                localStorage.setItem('theme-mode', mode);
45            }
46            updateThemeToggleButtons(mode);
47        }
48
49        function updateThemeToggleButtons(mode) {
50            const container = document.querySelector('.gh-theme-toggle-container');
51            const buttons = document.querySelectorAll('.gh-theme-toggle-btn');
52
53            if (!container || !buttons.length) return;
54
55            container.setAttribute('data-active', mode);
56                        // Update button active states and aria-checked
57            buttons.forEach(btn => {
58                const btnMode = btn.getAttribute('data-theme-mode');
59                if (btnMode === mode) {
60                    btn.classList.add('active');
61                    btn.setAttribute('aria-checked', 'true');
62                } else {
63                    btn.classList.remove('active');
64                    btn.setAttribute('aria-checked', 'false');
65                }
66            });
67        }
68
69        var themeSetting = 'system';
70        var savedThemeMode = localStorage.getItem('theme-mode');
71        var savedTheme = localStorage.getItem('theme');
72
73        if (savedTheme && !savedThemeMode && themeSetting === 'user') {
74            localStorage.setItem('theme-mode', savedTheme);
75            savedThemeMode = savedTheme;
76        }
77
78        if (themeSetting === 'user') {
79            if (savedThemeMode === 'system') {
80                setThemeMode('system');
81            } else if (savedTheme) {
82                setThemeMode(savedTheme);
83            } else {
84                // Default to system mode
85                setThemeMode('system');
86            }
87        } else if (themeSetting === 'light') {
88            setTheme('light');
89        } else if (themeSetting === 'dark') {
90            setTheme('dark');
91        } else if (themeSetting === 'system') {
92            setTheme(getColorScheme());
93        }
94
95        document.addEventListener('DOMContentLoaded', function() {
96            const themeButtons = document.querySelectorAll('.gh-theme-toggle-btn');
97
98            if (themeSetting === 'user') {
99                const currentMode = localStorage.getItem('theme-mode') || 'system';
100                updateThemeToggleButtons(currentMode);
101            }
102
103            themeButtons.forEach(button => {
104                button.addEventListener('click', function() {
105                    if (themeSetting === 'user') {
106                        const mode = this.getAttribute('data-theme-mode');
107                        setThemeMode(mode);
108                    }
109                });
110            });
111        });
112
113        window.matchMedia('(prefers-color-scheme: dark)').addEventListener('change', (e) => {
114            const currentMode = localStorage.getItem('theme-mode');
115            if (themeSetting === 'user' && currentMode === 'system') {
116                const systemTheme = e.matches ? 'dark' : 'light';
117                document.documentElement.setAttribute('data-theme', systemTheme);
118            } else if (themeSetting === 'system') {
119                setTheme(e.matches ? 'dark' : 'light');
120            }
121        });
122    </script>
122
123    <meta name="description" content="Every Strategy Works. Until It Meets The Field. MAFFEO DRINKS Shows You The Patterns Most Commercial Leaders Miss.">
124    <link rel="icon" href="https://storage.ghost.io/c/0a/22/0a222910-9a71-468a-beb7-296274924478/content/images/size/w256h256/2025/12/Maffeo-Drinks-RED-SQUARE2025.png" type="image/png">
125    <link rel="canonical" href="https://www.maffeodrinks.com/">
126    <meta name="referrer" content="no-referrer-when-downgrade">
127    <link rel="next" href="https://www.maffeodrinks.com/page/2/">
128    
129    <meta property="og:site_name" content="MAFFEO DRINKS: The Lab">
130    <meta property="og:type" content="website">
131    <meta property="og:title" content="MAFFEO DRINKS: The Lab">
132    <meta property="og:description" content="Every Strategy Works. Until It Meets The Field. MAFFEO DRINKS Shows You The Patterns Most Commercial Leaders Miss.">
133    <meta property="og:url" content="https://www.maffeodrinks.com/">
134    <meta property="og:image" content="https://storage.ghost.io/c/0a/22/0a222910-9a71-468a-beb7-296274924478/content/images/size/w1200/2026/04/OSC_6953.jpg">
135    <meta name="twitter:card" content="summary_large_image">
136    <meta name="twitter:title" content="MAFFEO DRINKS: The Lab">
137    <meta name="twitter:description" content="Every Strategy Works. Until It Meets The Field. MAFFEO DRINKS Shows You The Patterns Most Commercial Leaders Miss.">
138    <meta name="twitter:url" content="https://www.maffeodrinks.com/">
139    <meta name="twitter:image" content="https://storage.ghost.io/c/0a/22/0a222910-9a71-468a-beb7-296274924478/content/images/size/w1200/2026/04/OSC_6953.jpg">
140    <meta name="twitter:site" content="@maffeodrinks">
141    <meta property="og:image:width" content="1200">
142    <meta property="og:image:height" content="799">
143    
144    
144<script type="application/ld+json">
145{
146    "@context": "https://schema.org",
147    "@type": "WebSite",
148    "publisher": {
149        "@type": "Organization",
150        "name": "MAFFEO DRINKS: The Lab",
151        "url": "https://www.maffeodrinks.com/",
152        "logo": {
153            "@type": "ImageObject",
154            "url": "https://storage.ghost.io/c/0a/22/0a222910-9a71-468a-beb7-296274924478/content/images/2026/06/Maffeo-Drinks-Horizontal---Transparent.png"
155        }
156    },
157    "url": "https://www.maffeodrinks.com/",
158    "name": "MAFFEO DRINKS: The Lab",
159    "image": {
160        "@type": "ImageObject",
161        "url": "https://storage.ghost.io/c/0a/22/0a222910-9a71-468a-beb7-296274924478/content/images/size/w1200/2026/04/OSC_6953.jpg",
162        "width": 1200,
163        "height": 799
164    },
165    "mainEntityOfPage": "https://www.maffeodrinks.com/",
166    "description": "Every Strategy Works. Until It Meets The Field. MAFFEO DRINKS Shows You The Patterns Most Commercial Leaders Miss."
167}
168    </script>
168
169
170    <meta name="generator" content="Ghost 6.68">
171    <link rel="alternate" type="application/rss+xml" title="MAFFEO DRINKS: The Lab" href="https://www.maffeodrinks.com/rss/">
172    
172<script defer src="https://cdn.jsdelivr.net/ghost/portal@~2.71/umd/portal.min.js" data-i18n="true" data-ghost="https://www.maffeodrinks.com/" data-key="64404cacf5c16aabdc1b0bf085" data-api="https://maffeodrinks.ghost.io/ghost/api/content/" data-locale="en" crossorigin="anonymous"></script>
172<style id="gh-members-styles">.gh-post-upgrade-cta-content,
173.gh-post-upgrade-cta {
174    display: flex;
175    flex-direction: column;
176    align-items: center;
177    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
178    text-align: center;
179    width: 100%;
180    color: #ffffff;
181    font-size: 16px;
182}
183
184.gh-post-upgrade-cta-content {
185    border-radius: 8px;
186    padding: 40px 4vw;
187}
188
189.gh-post-upgrade-cta h2 {
190    color: #ffffff;
191    font-size: 28px;
192    letter-spacing: -0.2px;
193    margin: 0;
194    padding: 0;
195}
196
197.gh-post-upgrade-cta p {
198    margin: 20px 0 0;
199    padding: 0;
200}
201
202.gh-post-upgrade-cta small {
203    font-size: 16px;
204    letter-spacing: -0.2px;
205}
206
207.gh-post-upgrade-cta a {
208    color: #ffffff;
209    cursor: pointer;
210    font-weight: 500;
211    box-shadow: none;
212    text-decoration: underline;
213}
214
215.gh-post-upgrade-cta a:hover {
216    color: #ffffff;
217    opacity: 0.8;
218    box-shadow: none;
219    text-decoration: underline;
220}
221
222.gh-post-upgrade-cta a.gh-btn {
223    display: block;
224    background: #ffffff;
225    text-decoration: none;
226    margin: 28px 0 0;
227    padding: 8px 18px;
228    border-radius: 4px;
229    font-size: 16px;
230    font-weight: 600;
231}
232
233.gh-post-upgrade-cta a.gh-btn:hover {
234    opacity: 0.92;
235}</style>
235<script async src="https://js.stripe.com/v3/"></script>
235
236    
236<script defer src="https://cdn.jsdelivr.net/ghost/sodo-search@~1.8/umd/sodo-search.min.js" data-key="64404cacf5c16aabdc1b0bf085" data-styles="https://cdn.jsdelivr.net/ghost/sodo-search@~1.8/umd/main.css" data-sodo-search="https://maffeodrinks.ghost.io/" data-locale="en" crossorigin="anonymous"></script>
236
237    
238    <link href="https://www.maffeodrinks.com/webmentions/receive/" rel="webmention">
239    
239<script defer src="/public/cards.min.js?v=ShRHxgy4po8zN-Wf"></script>
239
240    <link rel="stylesheet" type="text/css" href="/public/cards.min.css?v=WwnU9jw5ancNC8Gc">
241    
241<script defer src="/public/comment-counts.min.js?v=oFYkaGLdiMqB8VN9" data-ghost-comments-counts-api="https://www.maffeodrinks.com/members/api/comments/counts/"></script>
241
242    
242<script defer src="/public/member-attribution.min.js?v=AKG4hWena9j3yX3I"></script>
242
243    
243<script defer src="/public/ghost-stats.min.js?v=vFcCUf6ZQ0Hyhc8h" data-stringify-payload="false" data-datasource="analytics_events" data-storage="localStorage" data-host="https://www.maffeodrinks.com/.ghost/analytics/api/v1/page_hit"  tb_site_uuid="0a222910-9a71-468a-beb7-296274924478" tb_post_uuid="undefined" tb_post_type="null" tb_member_uuid="undefined" tb_member_status="undefined" tb_gift_link=""></script>
243<style>:root {--ghost-accent-color: #940000;}</style>
244    <!-- ============================================================ -->
245<!-- 0. TRACKING & ANALYTICS                                      -->
246<!-- ============================================================ -->
247
248<!-- Google tag (gtag.js) -->
vendor: 64 bytes, lines 248-249
248
249<script async src="https://www.googletagmanager.com/gtag/js?id=
249G-1FQZ4X2ZLB
vendor: 12 bytes, line 249
249"></script>
250<script>
251  
vendor: 134 bytes, lines 251-255
251window.dataLayer = window.dataLayer || [];
252  function gtag(){dataLayer.push(arguments);}
253  gtag('js', new Date());
254
255  gtag('config', '
255G-1FQZ4X2ZLB
vendor: 4 bytes, line 255
255');
256</script>
256
257
258<!-- ============================================================ -->
259<!-- 1. SITE-WIDE - RESIZE BANNER / FEATURED IMAGES               -->
260<!-- ============================================================ -->
261<style>
262  article.single figure.single-media,
263  .single-media.kg-width-wide,
264  .gh-content figure.kg-width-wide,
265  .gh-content figure.kg-width-full {
266    max-width: 720px;
267    width: 100%;
268    margin: 45px auto 0;
269  }
270  article.single figure.single-media img,
271  .single-media.kg-width-wide img,
272  .gh-content figure.kg-width-wide img,
273  .gh-content figure.kg-width-full img {
274    width: 100%;
275    height: auto;
276    display: block;
277  }
278  @media (max-width: 600px) {
279    article.single figure.single-media,
280    .single-media.kg-width-wide,
281    .gh-content figure.kg-width-wide,
282    .gh-content figure.kg-width-full {
283      max-width: 100%;
284      margin-top: 28px;
285    }
286  }
287</style>
288
289<!-- ============================================================ -->
290<!-- 2. HERO SECTION - DUAL CTAs + SECONDARY PARAGRAPH            -->
291<!-- ============================================================ -->
292<style>
293  #md-hero-cta-group {
294    display: flex;
295    flex-wrap: wrap;
296    gap: 12px;
297    margin-top: 32px;
298    justify-content: center;
299  }
300  .md-hero-btn {
301    display: inline-block;
302    box-sizing: border-box;
303    padding: 12px 28px;
304    font-family: Mulish, -apple-system, "system-ui", "Segoe UI", Helvetica, Arial, sans-serif;
305    font-weight: 800;
306    font-size: 13px;
307    line-height: 1;
308    letter-spacing: 0.02em;
309    text-transform: uppercase;
310    text-decoration: none;
311    border-radius: 4px;
312    border: 2px solid #940000;
313    cursor: pointer;
314    transition: background-color 0.25s ease, color 0.25s ease;
315  }
316  .md-hero-btn.is-secondary { color: #940000; background: #ffffff; }
317  .md-hero-btn.is-secondary:hover,
318  .md-hero-btn.is-secondary:focus { background: #940000; color: #ffffff; outline: none; }
319  .md-hero-btn.is-primary { color: #ffffff; background: #940000; }
320  .md-hero-btn.is-primary:hover,
321  .md-hero-btn.is-primary:focus { background: #5c0000; border-color: #5c0000; color: #ffffff; outline: none; }
322  @media (max-width: 640px) {
323    #md-hero-cta-group { flex-direction: column; gap: 10px; }
324    .md-hero-btn { display: block; width: 100%; text-align: center; padding: 14px 20px; }
325  }
326
327  .cover-description .md-hero-secondary {
328    display: block;
329    margin-top: 20px;
330    font-family: Mulish, -apple-system, "system-ui", "Segoe UI", Helvetica, Arial, sans-serif;
331    font-weight: 400;
332    font-size: 0.45em;
333    line-height: 1.55;
334    letter-spacing: 0.01em;
335    opacity: 0.92;
336  }
337  .cover-description .md-hero-secondary .md-hero-cta-line {
338    display: block;
339    margin-top: 8px;
340    font-weight: 600;
341  }
342</style>
343<script>
344  (function () {
345    function buildHero() {
346      if (!document.body || !document.body.classList.contains('home-template')) return;
347      var desc = document.querySelector('.cover-description');
348      if (desc && !desc.querySelector('.md-hero-secondary')) {
349        var raw = desc.textContent.trim();
350        var m = raw.match(/^([\s\S]*?)(\([^)]*\))\s*\.?\s*([^()]*)$/);
351        if (m) {
352          var before = m[1].trim();
353          var paren = m[2].trim();
354          var after = m[3].trim();
355          var html = before;
356          html += '<span class="md-hero-secondary">' + paren;
357          if (after) html += ' <span class="md-hero-cta-line">' + after + '</span>';
358          html += '</span>';
359          desc.innerHTML = html;
360        }
361      }
362      var hero = document.querySelector('.cover-content');
363      if (hero && !document.getElementById('md-hero-cta-group')) {
364        var group = document.createElement('div');
365        group.id = 'md-hero-cta-group';
366        var btnJoin = document.createElement('a');
367        btnJoin.href = '/#/portal/signup';
368        btnJoin.className = 'md-hero-btn is-secondary';
369        btnJoin.textContent = 'Join the Lab';
370        var btnXray = document.createElement('a');
371        btnXray.href = 'https://www.maffeodrinks.com/about_xray/';
372        btnXray.className = 'md-hero-btn is-primary';
373        btnXray.textContent = 'Get your X-Ray';
374        group.appendChild(btnJoin);
375        group.appendChild(btnXray);
376        hero.appendChild(group);
377      }
378    }
379
380    function buildFrameworks() {
381      if (!document.body || !document.body.classList.contains('home-template')) return false;
382      var featured = document.querySelector('.featured-wrapper');
383      if (!featured) return false;
384      var fTitle = featured.querySelector('.featured-title');
385      if (fTitle && !fTitle.querySelector('a.md-featured-title-link')) {
386        var titleText = fTitle.textContent.trim();
387        var a = document.createElement('a');
388        a.href = '/tag/bottom-up-frameworks/';
389        a.className = 'md-featured-title-link';
390        a.textContent = titleText;
391        fTitle.textContent = '';
392        fTitle.appendChild(a);
393      }
394      if (!document.getElementById('md-frameworks-cta')) {
395        var ctaWrap = document.createElement('div');
396        ctaWrap.id = 'md-frameworks-cta';
397        var cta = document.createElement('a');
398        cta.href = '/tag/bottom-up-frameworks/';
399        cta.className = 'md-hero-btn is-primary md-cta-compact';
400        cta.textContent = 'Discover more frameworks';
401        ctaWrap.appendChild(cta);
402        featured.appendChild(ctaWrap);
403      }
404      return true;
405    }
406
407    function appendEllipsisToExcerpts() {
408      // Append a trailing "..." to every excerpt so visitors know the article continues.
409      var selectors = ['.feed-excerpt', '.post-card-excerpt', '.gh-card-excerpt'];
410      selectors.forEach(function (sel) {
411        document.querySelectorAll(sel).forEach(function (el) {
412          if (el.dataset.mdEllipsisDone) return;
413          var txt = (el.textContent || '').replace(/\s+$/, '');
414          if (!txt) return;
415          // Strip a single trailing period or ellipsis the source might already include
416          txt = txt.replace(/(?:\.{3,}|…|\.)$/, '');
417          el.textContent = txt + '\u2026';
418          el.dataset.mdEllipsisDone = '1';
419        });
420      });
421    }
422
423    function init() {
424      buildHero();
425      if (!buildFrameworks()) {
426        var attempts = 0;
427        var iv = setInterval(function () {
428          attempts++;
429          if (buildFrameworks() || attempts > 20) clearInterval(iv);
430        }, 250);
431      }
432      appendEllipsisToExcerpts();
433      // Re-run after the "Load more" button injects new posts
434      var lateAttempts = 0;
435      var lateIv = setInterval(function () {
436        lateAttempts++;
437        appendEllipsisToExcerpts();
438        if (lateAttempts > 40) clearInterval(lateIv);
439      }, 500);
440      // Also wire up to clicks on infinite-scroll triggers
441      document.addEventListener('click', function () {
442        setTimeout(appendEllipsisToExcerpts, 300);
443        setTimeout(appendEllipsisToExcerpts, 1200);
444      });
445    }
446    if (document.readyState === 'loading') {
447      document.addEventListener('DOMContentLoaded', init);
448    } else {
449      init();
450    }
451    window.addEventListener('load', init);
452  })();
453</script>
453
454
455<!-- ============================================================ -->
456<!-- 3. FEATURED SECTION - BRAND-COLOR TITLE + COMPACT CTA        -->
457<!-- ============================================================ -->
458<style>
459  .featured-title { color: #940000 !important; }
460  .featured-title a.md-featured-title-link {
461    color: #940000 !important;
462    text-decoration: none;
463    border-bottom: 1px solid transparent;
464    transition: border-color 0.2s ease, color 0.2s ease;
465  }
466  .featured-title a.md-featured-title-link:hover,
467  .featured-title a.md-featured-title-link:focus {
468    color: #5c0000 !important;
469    border-bottom-color: #5c0000;
470    outline: none;
471  }
472
473  #md-frameworks-cta {
474    display: flex;
475    justify-content: center;
476    margin-top: 28px;
477  }
478  .md-hero-btn.md-cta-compact {
479    padding: 10px 22px;
480    font-size: 12px;
481    width: auto;
482    max-width: 100%;
483  }
484  @media (max-width: 640px) {
485    .md-hero-btn.md-cta-compact { width: auto; padding: 11px 22px; }
486  }
487</style>
488
489<!-- ============================================================ -->
490<!-- 4. TAG PAGES - SHOW THUMBNAILS + EXCERPTS                    -->
491<!-- ============================================================ -->
492<style>
493  body.tag-podcast-episodes .feed-image,
494  body.tag-the-lab-insights .feed-image,
495  body.tag-bottom-up-frameworks .feed-image {
496    display: block !important;
497    order: 3;
498    margin-left: 16px;
499    flex-shrink: 0;
500  }
501  body.tag-podcast-episodes .feed-wrapper,
502  body.tag-the-lab-insights .feed-wrapper,
503  body.tag-bottom-up-frameworks .feed-wrapper {
504    flex: 1 1 auto !important;
505    min-width: 0 !important;
506    flex-direction: column !important;
507    align-items: flex-start !important;
508    overflow: visible !important;
509  }
510  body.tag-podcast-episodes .feed-title,
511  body.tag-the-lab-insights .feed-title,
512  body.tag-bottom-up-frameworks .feed-title {
513    white-space: normal !important;
514    overflow: visible !important;
515    text-overflow: clip !important;
516    width: 100%;
517    display: block;
518  }
519  body.tag-podcast-episodes .feed-excerpt,
520  body.tag-the-lab-insights .feed-excerpt,
521  body.tag-bottom-up-frameworks .feed-excerpt {
522    display: -webkit-box !important;
523    -webkit-line-clamp: 3 !important;
524    line-clamp: 3 !important;
525    -webkit-box-orient: vertical !important;
526    overflow: hidden !important;
527    text-overflow: ellipsis !important;
528    margin-top: 6px;
529    color: #6b6b6b;
530    font-size: 15px;
531    line-height: 1.45;
532  }
533  body.tag-podcast-episodes .feed-right,
534  body.tag-the-lab-insights .feed-right,
535  body.tag-bottom-up-frameworks .feed-right {
536    margin-top: 8px;
537  }
538  @media (max-width: 600px) {
539    body.tag-podcast-episodes .feed-image,
540    body.tag-the-lab-insights .feed-image,
541    body.tag-bottom-up-frameworks .feed-image {
542      margin-left: 0;
543      margin-top: 12px;
544      width: 100%;
545      max-width: 100%;
546    }
547  }
548</style>
549
550<!-- ============================================================ -->
551<!-- 5. ARTICLE PREVIEWS - LIMIT EXCERPTS TO 3 LINES (SITE-WIDE)  -->
552<!-- ============================================================ -->
553<style>
554  .feed-excerpt,
555  .post-card-excerpt,
556  .gh-card-excerpt {
557    display: -webkit-box !important;
558    -webkit-line-clamp: 3 !important;
559    line-clamp: 3 !important;
560    -webkit-box-orient: vertical !important;
561    overflow: hidden !important;
562    text-overflow: ellipsis !important;
563  }
564</style>
565</head>
566
567<body class="home-template editorial-page">
568<div class="site">
569    <header id="gh-head" class="header header-alternative gh-head">
570    <div class="head-inner container">
571        <div class="header-left hidden md:block">
572            <button class="search-button gh-icon-btn header-button button-icon" aria-label="Search this site" data-ghost-search><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="20" height="20" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-search"><circle cx="11" cy="11" r="8"/>
573    <path d="m21 21-4.35-4.35"/>
574</svg></button>
575        </div>
576
577        <nav class="gh-head-menu">
578                <ul class="nav-new">
579            <li class="nav-maffeo-confidential-invite-only-podcast">
580                <a class="nav-menu-item" href="https://www.maffeodrinks.com/maffeo-confidential-the-private-side-of-maffeo-drinks/">
581                    💎 Maffeo Confidential (Invite-Only Podcast)
582                </a>
583            </li>
584            <li class="nav-commercial-x-ray">
585                <a class="nav-menu-item" href="https://www.maffeodrinks.com/about_xray/">
586                    🥇 Commercial X-Ray
587                </a>
588            </li>
589            <li class="nav-bottom-up-frameworks">
590                <a class="nav-menu-item" href="https://www.maffeodrinks.com/tag/bottom-up-frameworks/">
591                    🥈  Bottom-Up Frameworks
592                </a>
593            </li>
594            <li class="nav-the-lab-insights">
595                <a class="nav-menu-item" href="https://www.maffeodrinks.com/tag/the-lab-insights/">
596                    🥈 The Lab Insights
597                </a>
598            </li>
599            <li class="nav-podcast-analysis">
600                <a class="nav-menu-item" href="https://www.maffeodrinks.com/tag/podcast-episodes/">
601                    🥉 Podcast Analysis
602                </a>
603            </li>
604    </ul>
605
606
607        </nav>
608
609    <div class="logo-wrap">
610        <a class="head-logo-wrap logo" href="https://www.maffeodrinks.com">
611
612                <figure class="logo-image-wrap">
613                    <img
614                        srcset="https://storage.ghost.io/c/0a/22/0a222910-9a71-468a-beb7-296274924478/content/images/size/w400/format/webp/2026/06/Maffeo-Drinks-Horizontal---Transparent.png 400w,
615                                https://storage.ghost.io/c/0a/22/0a222910-9a71-468a-beb7-296274924478/content/images/size/w750/format/webp/2026/06/Maffeo-Drinks-Horizontal---Transparent.png 750w"
616                        sizes="(min-width: 768px) 400px, 108px"
617                        src="https://storage.ghost.io/c/0a/22/0a222910-9a71-468a-beb7-296274924478/content/images/size/w750/2026/06/Maffeo-Drinks-Horizontal---Transparent.png"
618                        alt="MAFFEO DRINKS: The Lab"
619                        class="logo-image logo-primary"
620                        loading="lazy"
621                    >
622                    <img
623                        srcset="https://storage.ghost.io/c/0a/22/0a222910-9a71-468a-beb7-296274924478/content/images/size/w400/format/webp/2026/06/Maffeo-Drinks-Horizontal---Marsala.jpeg 200w,
624                                https://storage.ghost.io/c/0a/22/0a222910-9a71-468a-beb7-296274924478/content/images/size/w750/format/webp/2026/06/Maffeo-Drinks-Horizontal---Marsala.jpeg 400w"
625                        sizes="(min-width: 768px) 200px, 108px"
626                        src="https://storage.ghost.io/c/0a/22/0a222910-9a71-468a-beb7-296274924478/content/images/size/w750/2026/06/Maffeo-Drinks-Horizontal---Marsala.jpeg"
627                        alt="MAFFEO DRINKS: The Lab"
628                        class="logo-image logo-alternate"
629                        loading="lazy"
630                    >
631                </figure>
632        </a>
633        <div class="header-group">
634            <button class="search-button gh-icon-btn header-button button-icon visible-mobile" aria-label="Search this site" data-ghost-search><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="20" height="20" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-search"><circle cx="11" cy="11" r="8"/>
635    <path d="m21 21-4.35-4.35"/>
636</svg></button>
637            <button class="gh-burger header-button button-icon" aria-label="Toggle navigation"></button>
638        </div>
639    </div>
640
641    <div class="header-action">
642            <a class="button button-primary gh-head-link border-glass rounded-glass" href="#/portal/signup" data-portal="signup">Subscribe</a>
643    </div>
644    </div>
645</header>    <div class="header-overlay-mask"></div>
646
647    <div class="site-content">
648        
649<main class="editorial-homepage bg-editorial-bg min-h-screen">
650
651        <section class="section-intro section-container mb-16">
652            <div class="container hero-intro default">
653                <div class="hero-home-wrapper">
654                    <div class="hero-text-wrapper gap-4">
655                        <h1 class="hero-title">Every Strategy Works. Until It Meets The Field.</h1>
656                            <h2 class="body-large home-hero-desc hero-desc">
656MAFFEO DRINKS Shows Leadership The Patterns Most Commercial Leaders Miss  And Helps Them Operationalize It Across Their Teams.</h2>
657                    </div>
658                </div>
659                    <div class="subscription-box-wrapper">
660        <div class="hero-form-wrapper">
661
662            <form class="form-wrapper cover-form inline-form" data-members-form>
663                <input class="auth-email" type="email" data-members-email placeholder="Enter your email" required="true" autocomplete="false">
664
665                <button class="button button-primary neutral" type="submit" aria-label="Subscribe">
666                    <span class="default">Subscribe</span>
667                    <span class="loader"><svg class="icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40">
668    <path opacity="0.3" fill="currentColor" d="M20.201,5.169c-8.254,0-14.946,6.692-14.946,14.946c0,8.255,6.692,14.946,14.946,14.946 s14.946-6.691,14.946-14.946C35.146,11.861,28.455,5.169,20.201,5.169z M20.201,31.749c-6.425,0-11.634-5.208-11.634-11.634 c0-6.425,5.209-11.634,11.634-11.634c6.425,0,11.633,5.209,11.633,11.634C31.834,26.541,26.626,31.749,20.201,31.749z" />
669    <path fill="currentColor" d="M26.013,10.047l1.654-2.866c-2.198-1.272-4.743-2.012-7.466-2.012h0v3.312h0 C22.32,8.481,24.301,9.057,26.013,10.047z">
670        <animateTransform attributeType="xml" attributeName="transform" type="rotate" from="0 20 20" to="360 20 20" dur="0.5s" repeatCount="indefinite" />
671    </path>
672</svg></span>
673                    <span class="success">Email sent. Check your inbox!</span>
674                </button>
675            </form>
676                    <div class="hero-form-title sub-heading text-center mb-2">Every week we show you the patterns most of your competitors miss.</div>
677        </div>
678    </div>
679            </div>
680        </section>
681
682    <section class="editorial-hero mb-12">
683        <div class="container hero-section">
684                        <div class="grid grid-cols-1 lg:grid-cols-[1fr_2fr_1fr] gap-y-6 gap-x-6 items-start">
685
686                <div class="flex flex-col gap-16 max-lg:border-r-0 max-lg:pr-0 max-lg:pb-8">
687                            
688<article class="post-card relative flex flex-col gap-3  ">
689
690                <figure class="post-card-image blur-load aspect-4/3 w-full overflow-hidden relative mb-2! bg-bg-elevated">
691                    <img
692                        class="blur-img"
693                        src="https://storage.ghost.io/c/0a/22/0a222910-9a71-468a-beb7-296274924478/content/images/size/w50/2026/05/Screenshot-2026-03-27-at-14.55.39.jpeg"
694                        alt=""
695                        aria-hidden="true"
696                    >
697                    <img
698                        src="https://storage.ghost.io/c/0a/22/0a222910-9a71-468a-beb7-296274924478/content/images/size/w750/2026/05/Screenshot-2026-03-27-at-14.55.39.jpeg"
699                        srcset="https://storage.ghost.io/c/0a/22/0a222910-9a71-468a-beb7-296274924478/content/images/size/w400/2026/05/Screenshot-2026-03-27-at-14.55.39.jpeg 400w, https://storage.ghost.io/c/0a/22/0a222910-9a71-468a-beb7-296274924478/content/images/size/w750/2026/05/Screenshot-2026-03-27-at-14.55.39.jpeg 750w, https://storage.ghost.io/c/0a/22/0a222910-9a71-468a-beb7-296274924478/content/images/size/w960/2026/05/Screenshot-2026-03-27-at-14.55.39.jpeg 960w"
700                        sizes="(max-width: 768px) 90vw, 50vw"
701                        alt="Maffeo Confidential: The Invite-Only Side of MAFFEO DRINKS."
702                        class="full-img post-card-image-src w-full h-full object-cover u-object-fit"
703                        loading="lazy"
704                    >
705                </figure>
706
707
708	<div class="post-card-meta flex items-center gap-2">
709
710			<div class="visibility-badge">
711					<div class="visibility-item visibility-members flex items-center gap-1">
712							<svg xmlns="http://www.w3.org/2000/svg" class="icon" viewBox="0 0 24 24">
713  <style>
714    .star-container {
715      animation: rotateRing 12s linear infinite;
716      transform-origin: center;
717    }
718    .star-layer {
719      animation: breatheOpacity 3s ease-in-out infinite;
720    }
721    .star-layer:nth-child(1) { animation-delay: 0s; }
722    .star-layer:nth-child(2) { animation-delay: 0.2s; }
723    .star-layer:nth-child(3) { animation-delay: 0.4s; }
724    .star-layer:nth-child(4) { animation-delay: 0.6s; }
725    .star-layer:nth-child(5) { animation-delay: 0.8s; }
726    .star-layer:nth-child(6) { animation-delay: 1s; }
727    .star-layer:nth-child(7) { animation-delay: 1.2s; }
728    .lock-icon {
729      filter: drop-shadow(0 1px 3px rgba(0,0,0,0.15));
730    }
731    @keyframes rotateRing {
732      from { transform: rotate(0deg); }
733      to { transform: rotate(360deg); }
734    }
735    @keyframes breatheOpacity {
736      0%, 100% { opacity: 0.3; }
737      50% { opacity: 1; }
738    }
739  </style>
740  <g class="star-container">
741    <g class="star-layer">
742      <path d="M12.116 20.218c.505 0 .92.414.92.917a.923.923 0 0 1-.92.919.923.923 0 0 1-.917-.92c0-.502.415-.916.917-.916ZM9.307 19.757c.502 0 .919.416.919.919a.925.925 0 0 1-.92.919.92.92 0 0 1 0-1.838ZM14.929 19.757c.502 0 .919.416.919.919a.925.925 0 0 1-.92.919.925.925 0 0 1-.918-.92c0-.502.416-.918.919-.918Z"/>
743    </g>
744    <g class="star-layer">
745      <path d="M6.754 18.469c.504 0 .919.416.919.919a.924.924 0 0 1-.92.919.918.918 0 0 1 0-1.838ZM17.48 18.469c.504 0 .918.416.918.919a.924.924 0 0 1-.918.919.923.923 0 0 1-.918-.92c0-.502.415-.918.918-.918Z"/>
746    </g>
747    <g class="star-layer">
748      <path d="M4.731 16.455c.503 0 .92.414.92.917a.924.924 0 0 1-.92.919.924.924 0 0 1-.918-.919c0-.503.416-.917.918-.917ZM19.495 16.455c.503 0 .92.414.92.917a.924.924 0 0 1-.92.919.924.924 0 0 1-.919-.919c0-.503.416-.917.92-.917Z"/>
749    </g>
750    <g class="star-layer">
751      <path d="M3.445 13.932c.503 0 .92.414.92.919a.924.924 0 0 1-.92.917.924.924 0 0 1-.919-.917c0-.505.417-.92.92-.92ZM20.781 13.932c.503 0 .92.414.92.919a.924.924 0 0 1-.92.917.924.924 0 0 1-.919-.917c0-.505.417-.92.92-.92Z"/>
752    </g>
753    <g class="star-layer">
754      <path d="M2.964 11.111c.503 0 .919.416.919.92a.925.925 0 0 1-.92.918.925.925 0 0 1-.918-.919c0-.503.416-.919.919-.919ZM21.264 11.111c.503 0 .919.416.919.92a.925.925 0 0 1-.92.918.925.925 0 0 1-.918-.919c0-.503.416-.919.919-.919Z"/>
755    </g>
756    <g class="star-layer">
757      <path d="M3.445 8.292c.503 0 .919.415.92.918a.925.925 0 0 1-.92.919.925.925 0 0 1-.919-.919c0-.503.417-.918.92-.918ZM20.781 8.292c.503 0 .919.415.92.918a.925.925 0 0 1-.92.919.925.925 0 0 1-.919-.919c0-.503.417-.918.92-.918Z"/>
758    </g>
759    <g class="star-layer">
760      <path d="M4.731 5.778c.503 0 .92.414.92.917a.923.923 0 0 1-.92.918.924.924 0 0 1-.918-.918c0-.502.416-.917.918-.917ZM19.495 5.778c.503 0 .92.414.92.917a.923.923 0 0 1-.92.918.923.923 0 0 1-.919-.918c0-.503.416-.917.92-.917ZM6.754 3.754c.504 0 .919.416.919.919a.924.924 0 0 1-.92.919.918.918 0 0 1 0-1.838ZM17.48 3.754c.504 0 .918.416.918.919a.924.924 0 0 1-.918.919.923.923 0 0 1-.918-.92c0-.502.415-.918.918-.918ZM9.307 2.466c.502 0 .918.414.919.919a.918.918 0 1 1-.919-.919ZM14.929 2.466c.502 0 .918.414.919.919a.924.924 0 0 1-.92.917.923.923 0 0 1-.918-.917c0-.505.416-.92.919-.92ZM12.116 2.007c.505 0 .92.415.92.918a.922.922 0 0 1-.92.918.922.922 0 0 1-.917-.918c0-.503.415-.918.917-.918Z"/>
761    </g>
762  </g>
763  <path class="lock-icon" fill-rule="evenodd" d="M12.116 6.846c1.597 0 2.679 1.204 2.679 2.999v1.111c.548.053.82.391.82 1.057v3.806c0 .743-.33 1.09-1.013 1.09H9.635c-.694 0-1.024-.347-1.024-1.09v-3.806c0-.666.274-1.004.831-1.06V9.844c0-1.795 1.08-3 2.674-3Zm0 1.11c-.929 0-1.534.713-1.534 1.79v1.188h3.072V9.746c0-1.079-.613-1.79-1.538-1.79Z" clip-rule="evenodd"/>
764</svg>					</div>
765			</div>
766
767	</div>
768
769    <h3
770        class="post-card-title feed-title font-display
771            text-[1.6rem] mt-1 mb-1!
772                        text-editorial-text"
773    >
774        Maffeo Confidential: The Invite-Only Side of MAFFEO DRINKS.
775    </h3>
776
777
778
779            <div class="post-card-author text-xs uppercase tracking-[0.05em]  opacity-70">
780                By Chris Maffeo
781            </div>
782
783    <a
784        class="u-permalink"
785        href=/maffeo-confidential-the-private-side-of-maffeo-drinks/
786        aria-label="Maffeo Confidential: The Invite-Only Side of MAFFEO DRINKS."
787        
788    ></a>
789
790</article>
791                            
792<article class="post-card relative flex flex-col gap-3  ">
793
794
795
796	<div class="post-card-meta flex items-center gap-2">
797
798			<div class="visibility-badge">
799					<div class="visibility-item visibility-tiers flex items-center gap-1">
800						<svg xmlns="http://www.w3.org/2000/svg" class="icon" viewBox="0 0 24 24">
801  <style>
802    .badge-frame {
803      opacity: 0.6;
804    }
805    .badge-star {
806      animation: starPulse 2s ease-in-out infinite;
807      transform-origin: center;
808    }
809    @keyframes starPulse {
810      0%, 100% { transform: rotate(-9deg); }
811      50% { transform: rotate(9deg); }
812    }
813  </style>
814  <path class="badge-frame" fill-rule="evenodd" d="M18.858 8.158v-5.79c0-.922-.674-1.586-1.587-1.586H6.587C5.664.782 5 1.446 5 2.37v5.79c0 .797.24 1.25.837 1.663l4.247 2.94.215-.67c.083-.26.206-.478.356-.656l-.048-.035V2.225h2.644V11.4l-.042.03c.152.18.276.4.36.66l.211.661 4.241-2.93c.606-.414.837-.875.837-1.664Zm-4.155 2.197v-8.13h2.26c.25 0 .443.202.443.452v5.462a.523.523 0 0 1-.212.423l-2.49 1.793Zm-8.25-7.678c0-.25.191-.452.441-.452h2.26v8.13l-2.49-1.793a.498.498 0 0 1-.212-.423V2.677Z" clip-rule="evenodd"/>
815  <path class="badge-star" fill-rule="evenodd" d="m11.933 20.689-2.76 2.029c-.557.423-1.153-.02-.942-.673l1.096-3.26-2.788-1.991c-.52-.385-.356-1.125.355-1.116l3.424.03 1.048-3.28c.202-.635.933-.635 1.135 0l1.048 3.28 3.424-.03c.711-.01.865.74.355 1.116l-2.788 1.99 1.096 3.26c.212.655-.385 1.097-.942.674l-2.76-2.03Z" clip-rule="evenodd"/>
816</svg>					</div>
817			</div>
818
819				<span class="post-card-tag text-xs uppercase tracking-[0.05em] font-medium text-editorial-text">Bottom-Up Frameworks</span>
820	</div>
821
822    <h3
823        class="post-card-title feed-title font-display
824            text-[1.6rem] mt-1 mb-1!
825                        text-editorial-text"
826    >
827        The First-Order Accelerator: The Simple 5 Steps to Get More Bars to Place the First Order
828    </h3>
829
830            <p class="post-card-excerpt text-[0.95rem] text-editorial-text leading-[1.4]">
831                And Stop Sitting Hopelessly in Front of People Who Don&#39;t Wanna Buy
832            </p>
833
834
835            <div class="post-card-author text-xs uppercase tracking-[0.05em]  opacity-70">
836                By Chris Maffeo
837            </div>
838
839    <a
840        class="u-permalink"
841        href=/002-5-steps-get-bars-place-first-order/
842        aria-label="The First-Order Accelerator: The Simple 5 Steps to Get More Bars to Place the First Order"
843        
844    ></a>
845
846</article>
847                </div>
848
849                <div class="hero-col-main h-full max-lg:order-first lg:border-l lg:border-r lg:px-6 border-editorial-border">
850                            
851<article class="post-card relative flex flex-col gap-3 text-center items-center ">
852
853                <figure class="post-card-image blur-load  w-full overflow-hidden relative mb-2! bg-bg-elevated">
854                    <img
855                        class="blur-img"
856                        src="https://storage.ghost.io/c/0a/22/0a222910-9a71-468a-beb7-296274924478/content/images/size/w50/2026/06/IMG_4640-1-1.jpeg"
857                        alt=""
858                        aria-hidden="true"
859                    >
860                    <img
861                        src="https://storage.ghost.io/c/0a/22/0a222910-9a71-468a-beb7-296274924478/content/images/size/w750/2026/06/IMG_4640-1-1.jpeg"
862                        srcset="https://storage.ghost.io/c/0a/22/0a222910-9a71-468a-beb7-296274924478/content/images/size/w400/2026/06/IMG_4640-1-1.jpeg 400w, https://storage.ghost.io/c/0a/22/0a222910-9a71-468a-beb7-296274924478/content/images/size/w750/2026/06/IMG_4640-1-1.jpeg 750w, https://storage.ghost.io/c/0a/22/0a222910-9a71-468a-beb7-296274924478/content/images/size/w960/2026/06/IMG_4640-1-1.jpeg 960w"
863                        sizes="(max-width: 768px) 90vw, 50vw"
864                        alt="Introducing the Bottom-Up Cut: Sharp 15 Minutes from the MAFFEO DRINKS Catalogue"
865                        class="full-img post-card-image-src w-full h-auto"
866                        loading="lazy"
867                    >
868                </figure>
869
870
871	<div class="post-card-meta flex items-center gap-2">
872
873			<div class="visibility-badge">
874					<div class="visibility-item visibility-members flex items-center gap-1">
875							<svg xmlns="http://www.w3.org/2000/svg" class="icon" viewBox="0 0 24 24">
876  <style>
877    .star-container {
878      animation: rotateRing 12s linear infinite;
879      transform-origin: center;
880    }
881    .star-layer {
882      animation: breatheOpacity 3s ease-in-out infinite;
883    }
884    .star-layer:nth-child(1) { animation-delay: 0s; }
885    .star-layer:nth-child(2) { animation-delay: 0.2s; }
886    .star-layer:nth-child(3) { animation-delay: 0.4s; }
887    .star-layer:nth-child(4) { animation-delay: 0.6s; }
888    .star-layer:nth-child(5) { animation-delay: 0.8s; }
889    .star-layer:nth-child(6) { animation-delay: 1s; }
890    .star-layer:nth-child(7) { animation-delay: 1.2s; }
891    .lock-icon {
892      filter: drop-shadow(0 1px 3px rgba(0,0,0,0.15));
893    }
894    @keyframes rotateRing {
895      from { transform: rotate(0deg); }
896      to { transform: rotate(360deg); }
897    }
898    @keyframes breatheOpacity {
899      0%, 100% { opacity: 0.3; }
900      50% { opacity: 1; }
901    }
902  </style>
903  <g class="star-container">
904    <g class="star-layer">
905      <path d="M12.116 20.218c.505 0 .92.414.92.917a.923.923 0 0 1-.92.919.923.923 0 0 1-.917-.92c0-.502.415-.916.917-.916ZM9.307 19.757c.502 0 .919.416.919.919a.925.925 0 0 1-.92.919.92.92 0 0 1 0-1.838ZM14.929 19.757c.502 0 .919.416.919.919a.925.925 0 0 1-.92.919.925.925 0 0 1-.918-.92c0-.502.416-.918.919-.918Z"/>
906    </g>
907    <g class="star-layer">
908      <path d="M6.754 18.469c.504 0 .919.416.919.919a.924.924 0 0 1-.92.919.918.918 0 0 1 0-1.838ZM17.48 18.469c.504 0 .918.416.918.919a.924.924 0 0 1-.918.919.923.923 0 0 1-.918-.92c0-.502.415-.918.918-.918Z"/>
909    </g>
910    <g class="star-layer">
911      <path d="M4.731 16.455c.503 0 .92.414.92.917a.924.924 0 0 1-.92.919.924.924 0 0 1-.918-.919c0-.503.416-.917.918-.917ZM19.495 16.455c.503 0 .92.414.92.917a.924.924 0 0 1-.92.919.924.924 0 0 1-.919-.919c0-.503.416-.917.92-.917Z"/>
912    </g>
913    <g class="star-layer">
914      <path d="M3.445 13.932c.503 0 .92.414.92.919a.924.924 0 0 1-.92.917.924.924 0 0 1-.919-.917c0-.505.417-.92.92-.92ZM20.781 13.932c.503 0 .92.414.92.919a.924.924 0 0 1-.92.917.924.924 0 0 1-.919-.917c0-.505.417-.92.92-.92Z"/>
915    </g>
916    <g class="star-layer">
917      <path d="M2.964 11.111c.503 0 .919.416.919.92a.925.925 0 0 1-.92.918.925.925 0 0 1-.918-.919c0-.503.416-.919.919-.919ZM21.264 11.111c.503 0 .919.416.919.92a.925.925 0 0 1-.92.918.925.925 0 0 1-.918-.919c0-.503.416-.919.919-.919Z"/>
918    </g>
919    <g class="star-layer">
920      <path d="M3.445 8.292c.503 0 .919.415.92.918a.925.925 0 0 1-.92.919.925.925 0 0 1-.919-.919c0-.503.417-.918.92-.918ZM20.781 8.292c.503 0 .919.415.92.918a.925.925 0 0 1-.92.919.925.925 0 0 1-.919-.919c0-.503.417-.918.92-.918Z"/>
921    </g>
922    <g class="star-layer">
923      <path d="M4.731 5.778c.503 0 .92.414.92.917a.923.923 0 0 1-.92.918.924.924 0 0 1-.918-.918c0-.502.416-.917.918-.917ZM19.495 5.778c.503 0 .92.414.92.917a.923.923 0 0 1-.92.918.923.923 0 0 1-.919-.918c0-.503.416-.917.92-.917ZM6.754 3.754c.504 0 .919.416.919.919a.924.924 0 0 1-.92.919.918.918 0 0 1 0-1.838ZM17.48 3.754c.504 0 .918.416.918.919a.924.924 0 0 1-.918.919.923.923 0 0 1-.918-.92c0-.502.415-.918.918-.918ZM9.307 2.466c.502 0 .918.414.919.919a.918.918 0 1 1-.919-.919ZM14.929 2.466c.502 0 .918.414.919.919a.924.924 0 0 1-.92.917.923.923 0 0 1-.918-.917c0-.505.416-.92.919-.92ZM12.116 2.007c.505 0 .92.415.92.918a.922.922 0 0 1-.92.918.922.922 0 0 1-.917-.918c0-.503.415-.918.917-.918Z"/>
924    </g>
925  </g>
926  <path class="lock-icon" fill-rule="evenodd" d="M12.116 6.846c1.597 0 2.679 1.204 2.679 2.999v1.111c.548.053.82.391.82 1.057v3.806c0 .743-.33 1.09-1.013 1.09H9.635c-.694 0-1.024-.347-1.024-1.09v-3.806c0-.666.274-1.004.831-1.06V9.844c0-1.795 1.08-3 2.674-3Zm0 1.11c-.929 0-1.534.713-1.534 1.79v1.188h3.072V9.746c0-1.079-.613-1.79-1.538-1.79Z" clip-rule="evenodd"/>
927</svg>					</div>
928			</div>
929
930	</div>
931
932    <h3
933        class="post-card-title feed-title font-display
934            text-[3rem] leading-none! max-md:text-[2rem] mt-2 mb-4!
935                        text-editorial-accent"
936    >
937        Introducing the Bottom-Up Cut: Sharp 15 Minutes from the MAFFEO DRINKS Catalogue
938    </h3>
939
940
941
942            <div class="post-card-author text-xs uppercase tracking-[0.05em]  opacity-70">
943                By Chris Maffeo
944            </div>
945
946    <a
947        class="u-permalink"
948        href=/introducing-the-bottom-up-cut-sharp-15-minutes-from-the-maffeo-drinks-catalogue/
949        aria-label="Introducing the Bottom-Up Cut: Sharp 15 Minutes from the MAFFEO DRINKS Catalogue"
950        
951    ></a>
952
953</article>
954                </div>
955
956                <div class="flex flex-col gap-16 max-lg:border-l-0 max-lg:pl-0 max-lg:pt-8 max-lg:order-last">
957                            
958<article class="post-card relative flex flex-col gap-3  ">
959
960                <figure class="post-card-image blur-load aspect-4/3 w-full overflow-hidden relative mb-2! bg-bg-elevated">
961                    <img
962                        class="blur-img"
963                        src="https://storage.ghost.io/c/0a/22/0a222910-9a71-468a-beb7-296274924478/content/images/size/w50/2025/06/THE-FOOT-
963IN-THE-DOOR-APPROACH.jpg"
964                        alt=""
965                        aria-hidden="true"
966                    >
967                    <img
968                        src="https://storage.ghost.io/c/0a/22/0a222910-9a71-468a-beb7-296274924478/content/images/size/w750/2025/06/THE-FOOT-IN-THE-DOOR-APPROACH.jpg"
969                        srcset="https://storage.ghost.io/c/0a/22/0a222910-9a71-468a-beb7-296274924478/content/images/size/w400/2025/06/THE-FOOT-IN-THE-DOOR-APPROACH.jpg 400w, https://storage.ghost.io/c/0a/22/0a222910-9a71-468a-beb7-296274924478/content/images/size/w750/2025/06/THE-FOOT-IN-THE-DOOR-APPROACH.jpg 750w, https://storage.ghost.io/c/0a/22/0a222910-9a71-468a-beb7-296274924478/content/images/size/w960/2025/06/THE-FOOT-IN-THE-DOOR-APPROACH.jpg 960w"
970                        sizes="(max-width: 768px) 90vw, 50vw"
971                        alt="The Foot in the Door Approach: 6 Simple Ways to Get on The Cocktail Menu and Drive Sales Velocity in Bars"
972                        class="full-img post-card-image-src w-full h-full object-cover u-object-fit"
973                        loading="lazy"
974                    >
975                </figure>
976
977
978	<div class="post-card-meta flex items-center gap-2">
979
980			<div class="visibility-badge">
981					<div class="visibility-item visibility-tiers flex items-center gap-1">
982						<svg xmlns="http://www.w3.org/2000/svg" class="icon" viewBox="0 0 24 24">
983  <style>
984    .badge-frame {
985      opacity: 0.6;
986    }
987    .badge-star {
988      animation: starPulse 2s ease-in-out infinite;
989      transform-origin: center;
990    }
991    @keyframes starPulse {
992      0%, 100% { transform: rotate(-9deg); }
993      50% { transform: rotate(9deg); }
994    }
995  </style>
996  <path class="badge-frame" fill-rule="evenodd" d="M18.858 8.158v-5.79c0-.922-.674-1.586-1.587-1.586H6.587C5.664.782 5 1.446 5 2.37v5.79c0 .797.24 1.25.837 1.663l4.247 2.94.215-.67c.083-.26.206-.478.356-.656l-.048-.035V2.225h2.644V11.4l-.042.03c.152.18.276.4.36.66l.211.661 4.241-2.93c.606-.414.837-.875.837-1.
996664Zm-4.155 2.197v-8.13h2.26c.25 0 .443.202.443.452v5.462a.523.523 0 0 1-.212.423l-2.49 1.793Zm-8.25-7.678c0-.25.191-.452.441-.452h2.26v8.13l-2.49-1.793a.498.498 0 0 1-.212-.423V2.677Z" clip-rule="evenodd"/>
997  <path class="badge-star" fill-rule="evenodd" d="m11.933 20.689-2.76 2.029c-.557.423-1.153-.02-.942-.673l1.096-3.26-2.788-1.991c-.52-.385-.356-1.125.355-1.116l3.424.03 1.048-3.28c.202-.635.933-.635 1.135 0l1.048 3.28 3.424-.03c.711-.01.865.74.355 1.116l-2.788 1.99 1.096 3.26c.212.655-.385 1.097-.942.674l-2.76-2.03Z" clip-rule="evenodd"/>
998</svg>					</div>
999			</div>
1000
1001				<span class="post-card-tag text-xs uppercase tracking-[0.05em] font-medium text-editorial-text">Bottom-Up Frameworks</span>
1002	</div>
1003
1004    <h3
1005        class="post-card-title feed-title font-display
1006            text-[1.6rem] mt-1 mb-1!
1007                        text-editorial-text"
1008    >
1009        The Foot in the Door Approach: 6 Simple Ways to Get on The Cocktail Menu and Drive Sales Velocity in Bars
1010    </h3>
1011
1012            <p class="post-card-excerpt text-[0.95rem] text-editorial-text leading-[1.4]">
1013                How to get featured on the cocktail menu and increase the chances yours get chosen.
1014            </p>
1015
1016
1017            <div class="post-card-author text-xs uppercase tracking-[0.05em]  opacity-70">
1018                By Chris Maffeo
1019            </div>
1020
1021    <a
1022        class="u-permalink"
1023        href=/035-6-simple-ways-get-cocktail-menu-drive-sales-velocity-bars/
1024        aria-label="The Foot in the Door Approach: 6 Simple Ways to Get on The Cocktail Menu and Drive Sales Velocity in Bars"
1025        
1026    ></a>
1027
1028</article>
1029                            
1030<article class="post-card relative flex flex-col gap-3  ">
1031
1032
1033
1034	<div class="post-card-meta flex items-center gap-2">
1035
1036			<div class="visibility-badge">
1037					<div class="visibility-item visibility-tiers flex items-center gap-1">
1038						<svg xmlns="http://www.w3.org/2000/svg" class="icon" viewBox="0 0 24 24">
1039  <style>
1040    .badge-frame {
1041      opacity: 0.6;
1042    }
1043    .badge-star {
1044      animation: starPulse 2s ease-in-out infinite;
1045      transform-origin: center;
1046    }
1047    @keyframes starPulse {
1048      0%, 100% { transform: rotate(-9deg); }
1049      50% { transform: rotate(9deg); }
1050    }
1051  </style>
1052  <path class="badge-frame" fill-rule="evenodd" d="M18.858 8.158v-5.79c0-.922-.674-1.586-1.587-1.586H6.587C5.664.782 5 1.446 5 2.37v5.79c0 .797.24 1.25.837 1.663l4.247 2.94.215-.67c.083-.26.206-.478.356-.656l-.048-.035V2.225h2.644V11.4l-.042.03c.152.18.276.4.36.66l.211.661 4.241-2.93c.606-.414.837-.875.837-1.
1052664Zm-4.155 2.197v-8.13h2.26c.25 0 .443.202.443.452v5.462a.523.523 0 0 1-.212.423l-2.49 1.793Zm-8.25-7.678c0-.25.191-.452.441-.452h2.26v8.13l-2.49-1.793a.498.498 0 0 1-.212-.423V2.677Z" clip-rule="evenodd"/>
1053  <path class="badge-star" fill-rule="evenodd" d="m11.933 20.689-2.76 2.029c-.557.423-1.153-.02-.942-.673l1.096-3.26-2.788-1.991c-.52-.385-.356-1.125.355-1.116l3.424.03 1.048-3.28c.202-.635.933-.635 1.135 0l1.048 3.28 3.424-.03c.711-.01.865.74.355 1.116l-2.788 1.99 1.096 3.26c.212.655-.385 1.097-.942.674l-2.76-2.03Z" clip-rule="evenodd"/>
1054</svg>					</div>
1055			</div>
1056
1057				<span class="post-card-tag text-xs uppercase tracking-[0.05em] font-medium text-editorial-text">Bottom-Up Frameworks</span>
1058	</div>
1059
1060    <h3
1061        class="post-card-title feed-title font-display
1062            text-[1.6rem] mt-1 mb-1!
1063                        text-editorial-text"
1064    >
1065        The &quot;Winning at Home&quot; Checklist: 5 reasons why your brand must focus on the home market
1066    </h3>
1067
1068            <p class="post-card-excerpt text-[0.95rem] text-editorial-text leading-[1.4]">
1069                (and how to avoid that nobody has heard of it where it comes from)
1070            </p>
1071
1072
1073            <div class="post-card-author text-xs uppercase tracking-[0.05em]  opacity-70">
1074                By Chris Maffeo
1075            </div>
1076
1077    <a
1078        class="u-permalink"
1079        href=/006-5-reasons-win-home-market-first/
1080        aria-label="The &quot;Winning at Home&quot; Checklist: 5 reasons why your brand must focus on the home market"
1081        
1082    ></a>
1083
1084</article>
1085                </div>
1086            </div>
1087        </div>
1088    </section>
1089
1090
1091    <section class="section-latest section-container mb-16">
1092        <div class="container">
1093            
1094    <div class="section-title flex items-center justify-center mb-6 lg:mb-10 relative">
1095        <div class="absolute left-0 right-0 top-1/2 h-px bg-editorial-text"></div>
1096            <div class="relative z-10 bg-editorial-bg px-6 py-1 border border-editorial-text rounded-full font-display lg:text-2xl text-lg italic">
1097                <span class="inline-block">Latest stories</span>
1098            </div>
1099    </div>
1100            <div class="grid grid-cols-2 lg:grid-cols-4 gap-6">
1101                        
1102<article class="post-card relative flex flex-col gap-3  ">
1103
1104                <figure class="post-card-image blur-load aspect-3/2 w-full overflow-hidden relative mb-2! bg-bg-elevated">
1105                    <img
1106                        class="blur-img"
1107                        src="https://storage.ghost.io/c/0a/22/0a222910-9a71-468a-beb7-296274924478/content/images/size/w50/2026/09/C132.png"
1108                        alt=""
1109                        aria-hidden="true"
1110                    >
1111                    <img
1112                        src="https://storage.ghost.io/c/0a/22/0a222910-9a71-468a-beb7-296274924478/content/images/size/w750/2026/09/C132.png"
1113                        srcset="https://storage.ghost.io/c/0a/22/0a222910-9a71-468a-beb7-296274924478/content/images/size/w400/2026/09/C132.png 400w, https://storage.ghost.io/c/0a/22/0a222910-9a71-468a-beb7-296274924478/content/images/size/w750/2026/09/C132.png 750w, https://storage.ghost.io/c/0a/22/0a222910-9a71-468a-beb7-296274924478/content/images/size/w960/2026/09/C132.png 960w"
1114                        sizes="(max-width: 768px) 90vw, 50vw"
1115                        alt="One Case in One Bar: Why Rotation Beats Distribution"
1116                        class="full-img post-card-image-src w-full h-full object-cover u-object-fit"
1117                        loading="lazy"
1118                    >
1119                </figure>
1120
1121
1122	<div class="post-card-meta flex items-center gap-2">
1123
1124			<div class="visibility-badge">
1125					<div class="visibility-item visibility-paid flex items-center gap-1">
1126							<svg xmlns="http://www.w3.org/2000/svg" class="icon" viewBox="0 0 24 24">
1127  <style>
1128    .octagon-layer-3 {
1129      animation: rotateClockwise2 8s linear infinite;
1130      transform-origin: center;
1131      opacity: 0.5;
1132    }
1133    @keyframes rotateClockwise1 {
1134      from { transform: rotate(0deg); }
1135      to { transform: rotate(360deg); }
1136    }
1137    @keyframes rotateClockwise2 {
1138      from { transform: rotate(0deg); }
1139      to { transform: rotate(360deg); }
1140    }
1141    @keyframes rotateCounter {
1142      from { transform: rotate(0deg); }
1143      to { transform: rotate(-360deg); }
1144    }
1145    @keyframes rotateCounter2 {
1146      from { transform: rotate(0deg); }
1147      to { transform: rotate(-360deg); }
1148    }
1149  </style>
1150
1151  <!-- Third layer (100% scale) -->
1152  <g class="octagon-layer-3">
1153    <path d="m4.061 17.777 6.805 3.921a2.02 2.02 0 0 0 2.123 0l6.804-3.922a2.1 2.1 0 0 0 1.062-1.843V8.067c0-.77-.391-1.452-1.062-1.844L12.99 2.302a2.02 2.02 0 0 0-2.123 0L4.06 6.223A2.1 2.1 0 0 0 3 8.067v7.866c0 .77.391 1.453 1.061 1.843m.548-2.168V8.39c0-.38.201-.726.536-.927l6.246-3.598a1.03 1.03 0 0 1 1.073 0l6.234 3.598c.347.2.548.547.548.927v7.218c0 .38-.201.726-.548.927l-6.234 3.598a1.03 1.03 0 0 1-1.073 0l-6.246-3.598a1.08 1.08 0 0 1-.536-.927"/>
1154  </g>
1155
1156  <!-- Inner star (pulsing) -->
1157  <g class="star-core">
1158    <path d="m9.458 16.536 2.47-1.81 2.457 1.81c.57.425 1.174-.022.95-.681l-.983-2.917 2.491-1.776c.537-.391.37-1.14-.357-1.129l-3.05.034-.939-2.927c-.2-.648-.938-.648-1.15 0l-.928 2.927-3.061-.034c-.727-.01-.883.738-.358 1.129l2.492 1.776-.984 2.917c-.212.659.38 1.106.95.681"/>
1159  </g>
1160</svg>
1161					</div>
1162			</div>
1163
1164				<span class="post-card-tag text-xs uppercase tracking-[0.05em] font-medium text-editorial-text">Podcast Episodes</span>
1165	</div>
1166
1167    <h3
1168        class="post-card-title feed-title font-display
1169            text-[1.25rem] max-md:text-[1.125rem]
1170                        text-editorial-text"
1171    >
1172        One Case in One Bar: Why Rotation Beats Distribution
1173    </h3>
1174
1175
1176
1177            <div class="post-card-author text-xs uppercase tracking-[0.05em]  opacity-70">
1178                By Chris Maffeo
1179            </div>
1180
1181    <a
1182        class="u-permalink"
1183        href=/one-case-in-one-bar-why-rotation-beats-distribution/
1184        aria-label="One Case in One Bar: Why Rotation Beats Distribution"
1185        
1186    ></a>
1187
1188</article>
1189                        
1190<article class="post-card relative flex flex-col gap-3  ">
1191
1192                <figure class="post-card-image blur-load aspect-3/2 w-full overflow-hidden relative mb-2! bg-bg-elevated">
1193                    <img
1194                        class="blur-img"
1195                        src="https://storage.ghost.io/c/0a/22/0a222910-9a71-468a-beb7-296274924478/content/images/size/w50/2026/09/buc-010-final-1.jpg"
1196                        alt=""
1197                        aria-hidden="true"
1198                    >
1199                    <img
1200                        src="https://storage.ghost.io/c/0a/22/0a222910-9a71-468a-beb7-296274924478/content/images/size/w750/2026/09/buc-010-final-1.jpg"
1201                        srcset="https://storage.ghost.io/c/0a/22/0a222910-9a71-468a-beb7-296274924478/content/images/size/w400/2026/09/buc-010-final-1.jpg 400w, https://storage.ghost.io/c/0a/22/0a222910-9a71-468a-beb7-296274924478/content/images/size/w750/2026/09/buc-010-final-1.jpg 750w, https://storage.ghost.io/c/0a/22/0a222910-9a71-468a-beb7-296274924478/content/images/size/w960/2026/09/buc-010-final-1.jpg 960w"
1202                        sizes="(max-width: 768px) 90vw, 50vw"
1203                        alt="Bottom-Up Cut #010 is out now!"
1204                        class="full-img post-card-image-src w-full h-full object-cover u-object-fit"
1205                        loading="lazy"
1206                    >
1207                </figure>
1208
1209
1210	<div class="post-card-meta flex items-center gap-2">
1211
1212
1213				<span class="post-card-tag text-xs uppercase tracking-[0.05em] font-medium text-editorial-text">Out Now Email</span>
1214	</div>
1215
1216    <h3
1217        class="post-card-title feed-title font-display
1218            text-[1.25rem] max-md:text-[1.125rem]
1219                        text-editorial-text"
1220    >
1221        Bottom-Up Cut #010 is out now!
1222    </h3>
1223
1224
1225
1226            <div class="post-card-author text-xs uppercase tracking-[0.05em]  opacity-70">
1227                By Chris Maffeo
1228            </div>
1229
1230    <a
1231        class="u-permalink"
1232        href=/bottom-up-cut-010-is-out-now/
1233        aria-label="Bottom-Up Cut #010 is out now!"
1234        
1235    ></a>
1236
1237</article>
1238                        
1239<article class="post-card relative flex flex-col gap-3  ">
1240
1241                <figure class="post-card-image blur-load aspect-3/2 w-full overflow-hidden relative mb-2! bg-bg-elevated">
1242                    <img
1243                        class="blur-img"
1244                        src="https://storage.ghost.io/c/0a/22/0a222910-9a71-468a-beb7-296274924478/content/images/size/w50/2026/08/C131-2.png"
1245                        alt=""
1246                        aria-hidden="true"
1247                    >
1248                    <img
1249                        src="https://storage.ghost.io/c/0a/22/0a222910-9a71-468a-beb7-296274924478/content/images/size/w750/2026/08/C131-2.png"
1250                        srcset="https://storage.ghost.io/c/0a/22/0a222910-9a71-468a-beb7-296274924478/content/images/size/w400/2026/08/C131-2.png 400w, https://storage.ghost.io/c/0a/22/0a222910-9a71-468a-beb7-296274924478/content/images/size/w750/2026/08/C131-2.png 750w, https://storage.ghost.io/c/0a/22/0a222910-9a71-468a-beb7-296274924478/content/images/size/w960/2026/08/C131-2.png 960w"
1251                        sizes="(max-width: 768px) 90vw, 50vw"
1252                        alt="Nothing Happens By Chance: How Brands Grow Without Betting the Company"
1253                        class="full-img post-card-image-src w-full h-full object-cover u-object-fit"
1254                        loading="lazy"
1255                    >
1256                </figure>
1257
1258
1259	<div class="post-card-meta flex items-center gap-2">
1260
1261			<div class="visibility-badge">
1262					<div class="visibility-item visibility-paid flex items-center gap-1">
1263							<svg xmlns="http://www.w3.org/2000/svg" class="icon" viewB
1263ox="0 0 24 24">
1264  <style>
1265    .octagon-layer-3 {
1266      animation: rotateClockwise2 8s linear infinite;
1267      transform-origin: center;
1268      opacity: 0.5;
1269    }
1270    @keyframes rotateClockwise1 {
1271      from { transform: rotate(0deg); }
1272      to { transform: rotate(360deg); }
1273    }
1274    @keyframes rotateClockwise2 {
1275      from { transform: rotate(0deg); }
1276      to { transform: rotate(360deg); }
1277    }
1278    @keyframes rotateCounter {
1279      from { transform: rotate(0deg); }
1280      to { transform: rotate(-360deg); }
1281    }
1282    @keyframes rotateCounter2 {
1283      from { transform: rotate(0deg); }
1284      to { transform: rotate(-360deg); }
1285    }
1286  </style>
1287
1288  <!-- Third layer (100% scale) -->
1289  <g class="octagon-layer-3">
1290    <path d="m4.061 17.777 6.805 3.921a2.02 2.02 0 0 0 2.123 0l6.804-3.922a2.1 2.1 0 0 0 1.062-1.843V8.067c0-.77-.391-1.452-1.062-1.844L12.99 2.302a2.02 2.02 0 0 0-2.123 0L4.06 6.223A2.1 2.1 0 0 0 3 8.067v7.866c0 .77.391 1.453 1.061 1.843m.548-2.168V8.39c0-.38.201-.726.536-.927l6.246-3.598a1.03 1.03 0 0 1 1.073 0l6.234 3.598c.347.2.548.547.548.927v7.218c0 .38-.201.726-.548.927l-6.234 3.598a1.03 1.03 0 0 1-1.073 0l-6.246-3.598a1.08 1.08 0 0 1-.536-.927"/>
1291  </g>
1292
1293  <!-- Inner star (pulsing) -->
1294  <g class="star-core">
1295    <path d="m9.458 16.536 2.47-1.81 2.457 1.81c.57.425 1.174-.022.95-.681l-.983-2.917 2.491-1.776c.537-.391.37-1.14-.357-1.129l-3.05.034-.939-2.927c-.2-.648-.938-.648-1.15 0l-.928 2.927-3.061-.034c-.727-.01-.883.738-.358 1.129l2.492 1.776-.984 2.917c-.212.659.38 1.106.95.681"/>
1296  </g>
1297</svg>
1298					</div>
1299			</div>
1300
1301				<span class="post-card-tag text-xs uppercase tracking-[0.05em] font-medium text-editorial-text">Podcast Episodes</span>
1302	</div>
1303
1304    <h3
1305        class="post-card-title feed-title font-display
1306            text-[1.25rem] max-md:text-[1.125rem]
1307                        text-editorial-text"
1308    >
1309        Nothing Happens By Chance: How Brands Grow Without Betting the Company
1310    </h3>
1311
1312
1313
1314            <div class="post-card-author text-xs uppercase tracking-[0.05em]  opacity-70">
1315                By Chris Maffeo
1316            </div>
1317
1318    <a
1319        class="u-permalink"
1320        href=/nothing-happens-by-chance-how-brands-grow-without-betting-the-company/
1321        aria-label="Nothing Happens By Chance: How Brands Grow Without Betting the Company"
1322        
1323    ></a>
1324
1325</article>
1326                        
1327<article class="post-card relative flex flex-col gap-3  ">
1328
1329                <figure class="post-card-image blur-load aspect-3/2 w-full overflow-hidden relative mb-2! bg-bg-elevated">
1330                    <img
1331                        class="blur-img"
1332                        src="https://storage.ghost.io/c/0a/22/0a222910-9a71-468a-beb7-296274924478/content/images/size/w50/2026/07/C130-1.png"
1333                        alt=""
1334                        aria-hidden="true"
1335                    >
1336                    <img
1337                        src="https://storage.ghost.io/c/0a/22/0a222910-9a71-468a-beb7-296274924478/content/images/size/w750/2026/07/C130-1.png"
1338                        srcset="https://storage.ghost.io/c/0a/22/0a222910-9a71-468a-beb7-296274924478/content/images/size/w400/2026/07/C130-1.png 400w, https://storage.ghost.io/c/0a/22/0a222910-9a71-468a-beb7-296274924478/content/images/size/w750/2026/07/C130-1.png 750w, https://storage.ghost.io/c/0a/22/0a222910-9a71-468a-beb7-296274924478/content/images/size/w960/2026/07/C130-1.png 960w"
1339                        sizes="(max-width: 768px) 90vw, 50vw"
1340                        alt="Measure What Matters: Why Brands Are Built Where the Numbers Can&#x27;t Reach"
1341                        class="full-img post-card-image-src w-full h-full object-cover u-object-fit"
1342                        loading="lazy"
1343                    >
1344                </figure>
1345
1346
1347	<div class="post-card-meta flex items-center gap-2">
1348
1349			<div class="visibility-badge">
1350					<div class="visibility-item visibility-tiers flex items-center gap-1">
1351						<svg xmlns="http://www.w3.org/2000/svg" class="icon" viewBox="0 0 24 24">
1352  <style>
1353    .badge-frame {
1354      opacity: 0.6;
1355    }
1356    .badge-star {
1357      animation: starPulse 2s ease-in-out infinite;
1358      transform-origin: center;
1359    }
1360    @keyframes starPulse {
1361      0%, 100% { transform: rotate(-9deg); }
1362      50% { transform: rotate(9deg); }
1363    }
1364  </style>
1365  <path class="badge-frame" fill-rule="evenodd" d="M18.858 8.158v-5.79c0-.922-.674-1.586-1.587-1.586H6.587C5.664.782 5 1.446 5 2.37v5.79c0 .797.24 1.25.837 1.663l4.247 2.94.215-.67c.083-.26.206-.478.356-.656l-.048-.035V2.225h2.644V11.4l-.042.03c.152.18.276.4.36.66l.211.661 4.241-2.93c.606-.414.837-.875.837-1.664Zm-4.155 2.197v-8.13h2.26c.25 0 .443.202.443.452v5.462a.523.523 0 0 1-.212.423l-2.49 1.793Zm-8.25-7.678c0-.25.191-.452.441-.452h2.26v8.13l-2.49-1.793a.498.498 0 0 1-.212-.423V2.677Z" clip-rule="evenodd"/>
1366  <path class="badge-star" fill-rule="evenodd" d="m11.933 20.689-2.76 2.029c-.557.423-1.153-.02-.942-.673l1.096-3.26-2.788-1.991c-.52-.385-.356-1.125.355-1.116l3.424.03 1.048-3.28c.202-.635.933-.635 1.135 0l1.048 3.28 3.424-.03c.711-.01.865.74.355 1.116l-2.788 1.99 1.096 3.26c.212.655-.385 1.097-.942.674l-2.76-2.03Z" clip-rule="evenodd"/>
1367</svg>					</div>
1368			</div>
1369
1370				<span class="post-card-tag text-xs uppercase tracking-[0.05em] font-medium text-editorial-text">Podcast Episodes</span>
1371	</div>
1372
1373    <h3
1374        class="post-card-title feed-title font-display
1375            text-[1.25rem] max-md:text-[1.125rem]
1376                        text-editorial-text"
1377    >
1378        Measure What Matters: Why Brands Are Built Where the Numbers Can&#x27;t Reach
1379    </h3>
1380
1381
1382
1383            <div class="post-card-author text-xs uppercase tracking-[0.05em]  opacity-70">
1384                By Chris Maffeo
1385            </div>
1386
1387    <a
1388        class="u-permalink"
1389        href=/measure-what-matters-why-brands-are-built-where-the-numbers-cant-reach/
1390        aria-label="Measure What Matters: Why Brands Are Built Where the Numbers Can&#x27;t Reach"
1391        
1392    ></a>
1393
1394</article>
1395            </div>
1396        </div>
1397    </section>
1398
1399    <section class="section-dual-feature mb-24">
1400        <div class="container">
1401        </div>
1402    </section>
1403
1404    <section class="section-primary">
1405                    <div class="section-container section-tag-bottom-up-frameworks">
1406                        <div class="container">
1407                            
1408    <div class="section-title flex items-center justify-center mb-6 lg:mb-10 relative">
1409        <div class="absolute left-0 right-0 top-1/2 h-px bg-editorial-text"></div>
1410            <a class="relative flex items-center gap-2 z-10 bg-editorial-bg px-6 py-1 border-[1.5px] border-editorial-accent rounded-full font-display text-2xl text-editorial-accent italic" href="https://www.maffeodrinks.com/tag/bottom-up-frameworks/">
1411                <span class="inline-block">Bottom-Up Frameworks</span>
1412                <span class="flex items-center justify-center w-4 h-4"><svg class="icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32">
1413    <path d="M5.333 14.667v2.667h16L14 24.667l1.893 1.893L26.453 16 15.893 5.44 14 7.333l7.333 7.333h-16z"></path>
1414</svg></span>
1415            </a>
1416    </div>
1417
1418                                    <div class="relative grid grid-cols-1 lg:grid-cols-2 gap-8! lg:gap-16! mb-16">
1419                                        <div class="flex flex-col justify-center">
1420                                                <div class="flex flex-wrap gap-2 mb-4">
1421                                                        <span class="border border-editorial-border px-3 py-1 text-xs uppercase tracking-wider">Bottom-Up Frameworks</span>
1422                                                </div>
1423                                            <h2 class="feed-title font-display text-[3rem] leading-none! max-md:text-[2rem] text-editorial-text mb-6">
1424                                                The First-Order Accelerator: The Simple 5 Steps to Get More Bars to Place the First Order
1425                                            </h2>
1426                                                <p class="text-editorial-text text-base leading-relaxed mb-4">And Stop Sitting Hopelessly in Front of People Who Don&#39;t Wanna Buy</p>
1427                                                <p class="text-sm text-editorial-text mb-6">by Chris Maffeo</p>
1428                                            <div class="inline-flex items-center gap-2 text-sm uppercase tracking-wider font-medium text-editorial-accent hover:text-editorial-accent transition-colors mt-4">
1429                                                READ MORE
1430                                                <span class="flex items-center justify-center w-4 h-4"><svg class="icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32">
1431    <path d="M5.333 14.667v2.667h16L14 24.667l1.893 1.893L26.453 16 15.893 5.44 14 7.333l7.333 7.333h-16z"></path>
1432</svg></span>
1433                                            </div>
1434                                        </div>
1435                                            <figure class="blur-load post-card-image aspect-4/3 w-full overflow-hidden relative">
1436                                                <img
1437                                                    class="blur-img"
1438                                                    src="https://storage.ghost.io/c/0a/22/0a222910-9a71-468a-beb7-296274924478/content/images/size/w50/2025/06/23ef2240-3616-48d2-af5d-2c23047920be_1875x1250-jpeg.jpg"
1439                                                    alt=""
1440                                                    aria-hidden="true">
1441                                                <img src="https://storage.ghost.io/c/0a/22/0a222910-9a71-468a-beb7-296274924478/content/images/size/w960/2025/06/23ef2240-3616-48d2-af5d-2c23047920be_1875x1250-jpeg.jpg"
1442                                                    alt="The First-Order Accelerator: The Simple 5 Steps to Get More Bars to Place the First Order"
1443                                                    class="full-img post-card-image-src u-object-fit">
1444                                            </figure>
1445                                        <a class="u-permalink" href=/002-5-steps-get-bars-place-first-order/ aria-label="The First-Order Accelerator: The Simple 5 Steps to Get More Bars to Place the First Order" ></a>
1446                                    </div>
1447
1448                            <div class="grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-y-12 pt-8 border-t border-editorial-border">
1449                                        
1450<article class="post-card relative flex flex-col gap-3  ">
1451
1452
1453
1454	<div class="post-card-meta flex items-center gap-2">
1455
1456			<div class="visibility-badge">
1457					<div class="visibility-item visibility-members flex items-center gap-1">
1458							<svg xmlns="http://www.w3.org/2000/svg" class="icon" viewBox="0 0 24 24">
1459  <style>
1460    .star-container {
1461      animation: rotateRing 12s linear infinite;
1462      transform-origin: center;
1463    }
1464    .star-layer {
1465      animation: breatheOpacity 3s ease-in-out infinite;
1466    }
1467    .star-layer:nth-child(1) { animation-delay: 0s; }
1468    .star-layer:nth-child(2) { animation-delay: 0.2s; }
1469    .star-layer:nth-child(3) { animation-delay: 0.4s; }
1470    .star-layer:nth-child(4) { animation-delay: 0.6s; }
1471    .star-layer:nth-child(5) { animation-delay: 0.8s; }
1472    .star-layer:nth-child(6) { animation-delay: 1s; }
1473    .star-layer:nth-child(7) { animation-delay: 1.2s; }
1474    .lock-icon {
1475      filter: drop-shadow(0 1px 3px rgba(0,0,0,0.15));
1476    }
1477    @keyframes rotateRing {
1478      from { transform: rotate(0deg); }
1479      to { transform: rotate(360deg); }
1480    }
1481    @keyframes breatheOpacity {
1482      0%, 100% { opacity: 0.3; }
1483      50% { opacity: 1; }
1484    }
1485  </style>
1486  <g class="star-container">
1487    <g class="star-layer">
1488      <path d="M12.116 20.218c.505 0 .92.414.92.917a.923.923 0 0 1-.92.919.923.923 0 0 1-.917-.92c0-.502.415-.916.917-.916ZM9.307 19.757c.502 0 .919.416.919.919a.925.925 0 0 1-.92.919.92.92 0 0 1 0-1.838ZM14.929 19.757c.502 0 .919.416.919.919a.925.925 0 0 1-.92.919.925.925 0 0 1-.918-.92c0-.502.416-.918.919-.918Z"/>
1489    </g>
1490    <g class="star-layer">
1491      <path d="M6.754 18.469c.504 0 .919.416.919.919a.924.924 0 0 1-.92.919.918.918 0 0 1 0-1.838ZM17.48 18.469c.504 0 .918.416.918.919a.924.924 0 0 1-.918.919.923.923 0 0 1-.918-.92c0-.502.415-.918.918-.918Z"/>
1492    </g>
1493    <g class="star-layer">
1494      <path d="M4.731 16.455c.503 0 .92.414.92.917a.924.924 0 0 1-.92.919.924.924 0 0 1-.918-.919c0-.503.416-.917.918-.917ZM19.495 16.455c.503 0 .92.414.92.917a.924.924 0 0 1-.92.919.924.924 0 0 1-.919-.919c0-.503.416-.917.92-.917Z"/>
1495    </g>
1496    <g class="star-layer">
1497      <path d="M3.445 13.932c.503 0 .92.414.92.919a.924.924 0 0 1-.92.917.924.924 0 0 1-.919-.917c0-.505.417-.92.92-.92ZM20.781 13.932c.503 0 .92.414.92.919a.924.924 0 0 1-.92.917.924.924 0 0 1-.919-.917c0-.505.417-.92.92-.92Z"/>
1498    </g>
1499    <g class="star-layer">
1500      <path d="M2.964 11.111c.503 0 .919.416.919.92a.925.925 0 0 1-.92.918.925.925 0 0 1-.918-.919c0-.503.416-.919.919-.919ZM21.264 11.111c.503 0 .919.416.919.92a.925.925 0 0 1-.92.918.925.925 0 0 1-.918-.919c0-.503.416-.919.919-.919Z"/>
1501    </g>
1502    <g class="star-layer">
1503      <path d="M3.445 8.292c.503 0 .919.415.92.918a.925.925 0 0 1-.92.919.925.925 0 0 1-.919-.919c0-.503.417-.918.92-.918ZM20.781 8.292c.503 0 .919.415.92.918a.925.925 0 0 1-.92.919.925.925 0 0 1-.919-.919c0-.503.417-.918.92-.918Z"/>
1504    </g>
1505    <g class="star-layer">
1506      <path d="M4.731 5.778c.503 0 .92.414.92.917a.923.923 0 0 1-.92.918.924.924 0 0 1-.918-.918c0-.502.416-.917.918-.917ZM19.495 5.778c.503 0 .92.414.92.917a.923.923 0 0 1-.92.918.923.923 0 0 1-.919-.918c0-.503.416-.917.92-.917ZM6.754 3.754c.504 0 .919.416.919.919a.924.924 0 0 1-.92.919.918.918 0 0 1 0-1.838ZM17.48 3.754c.504 0 .918.416.918.919a.924.924 0 0 1-.918.919.923.923 0 0 1-.918-.92c0-.502.415-.918.918-.918ZM9.307 2.466c.502 0 .918.414.919.919a.918.918 0 1 1-.919-.919ZM14.929 2.466c.502 0 .918.414.919.919a.924.924 0 0 1-.92.917.923.923 0 0 1-.918-.917c0-.505.416-.92.919-.92ZM12.116 2.007c.505 0 .92.415.92.918a.922.922 0 0 1-.92.918.922.922 0 0 1-.917-.918c0-.503.415-.9
150618.917-.918Z"/>
1507    </g>
1508  </g>
1509  <path class="lock-icon" fill-rule="evenodd" d="M12.116 6.846c1.597 0 2.679 1.204 2.679 2.999v1.111c.548.053.82.391.82 1.057v3.806c0 .743-.33 1.09-1.013 1.09H9.635c-.694 0-1.024-.347-1.024-1.09v-3.806c0-.666.274-1.004.831-1.06V9.844c0-1.795 1.08-3 2.674-3Zm0 1.11c-.929 0-1.534.713-1.534 1.79v1.188h3.072V9.746c0-1.079-.613-1.79-1.538-1.79Z" clip-rule="evenodd"/>
1510</svg>					</div>
1511			</div>
1512
1513				<span class="post-card-tag text-xs uppercase tracking-[0.05em] font-medium text-editorial-text">Bottom-Up Frameworks</span>
1514	</div>
1515
1516    <h3
1517        class="post-card-title feed-title font-display
1518            text-[1.6rem] mt-1 mb-1!
1519                        text-editorial-text"
1520    >
1521        The Distribution Trap: How to Know When to Go Wide and When to Go Deep (Before You Burn Every Bar in the City on a First Impression You Were Not Ready For)
1522    </h3>
1523
1524            <p class="post-card-excerpt text-[0.95rem] text-editorial-text leading-[1.4]">
1525                Who this is for: brand owners and commercial teams working the on-trade with limited resources. You have placed bottles.
1526            </p>
1527
1528
1529            <div class="post-card-author text-xs uppercase tracking-[0.05em]  opacity-70">
1530                By Chris Maffeo
1531            </div>
1532
1533    <a
1534        class="u-permalink"
1535        href=/the-distribution-trap-how-to-know-when-to-go-wide-and-when-to-go-deep-before-you-burn-every-bar-in-the-city-on-a-first-impression-you-were-not-ready-for/
1536        aria-label="The Distribution Trap: How to Know When to Go Wide and When to Go Deep (Before You Burn Every Bar in the City on a First Impression You Were Not Ready For)"
1537        
1538    ></a>
1539
1540</article>
1541                                        
1542<article class="post-card relative flex flex-col gap-3  ">
1543
1544
1545
1546	<div class="post-card-meta flex items-center gap-2">
1547
1548			<div class="visibility-badge">
1549					<div class="visibility-item visibility-tiers flex items-center gap-1">
1550						<svg xmlns="http://www.w3.org/2000/svg" class="icon" viewBox="0 0 24 24">
1551  <style>
1552    .badge-frame {
1553      opacity: 0.6;
1554    }
1555    .badge-star {
1556      animation: starPulse 2s ease-in-out infinite;
1557      transform-origin: center;
1558    }
1559    @keyframes starPulse {
1560      0%, 100% { transform: rotate(-9deg); }
1561      50% { transform: rotate(9deg); }
1562    }
1563  </style>
1564  <path class="badge-frame" fill-rule="evenodd" d="M18.858 8.158v-5.79c0-.922-.674-1.586-1.587-1.586H6.587C5.664.782 5 1.446 5 2.37v5.79c0 .797.24 1.25.837 1.663l4.247 2.94.215-.67c.083-.26.206-.478.356-.656l-.048-.035V2.225h2.644V11.4l-.042.03c.152.18.276.4.36.66l.211.661 4.241-2.93c.606-.414.837-.875.837-1.
1564664Zm-4.155 2.197v-8.13h2.26c.25 0 .443.202.443.452v5.462a.523.523 0 0 1-.212.423l-2.49 1.793Zm-8.25-7.678c0-.25.191-.452.441-.452h2.26v8.13l-2.49-1.793a.498.498 0 0 1-.212-.423V2.677Z" clip-rule="evenodd"/>
1565  <path class="badge-star" fill-rule="evenodd" d="m11.933 20.689-2.76 2.029c-.557.423-1.153-.02-.942-.673l1.096-3.26-2.788-1.991c-.52-.385-.356-1.125.355-1.116l3.424.03 1.048-3.28c.202-.635.933-.635 1.135 0l1.048 3.28 3.424-.03c.711-.01.865.74.355 1.116l-2.788 1.99 1.096 3.26c.212.655-.385 1.097-.942.674l-2.76-2.03Z" clip-rule="evenodd"/>
1566</svg>					</div>
1567			</div>
1568
1569				<span class="post-card-tag text-xs uppercase tracking-[0.05em] font-medium text-editorial-text">Bottom-Up Frameworks</span>
1570	</div>
1571
1572    <h3
1573        class="post-card-title feed-title font-display
1574            text-[1.6rem] mt-1 mb-1!
1575                        text-editorial-text"
1576    >
1577        The Brand&#x27;s Storytelling Big Bang Cheat Sheet: 6 Bottom-Up Steps to Build Brands That Last (Before You Waste Your Budget on a Logo, Bottle, and Story That Don&#x27;t Connect)
1578    </h3>
1579
1580            <p class="post-card-excerpt text-[0.95rem] text-editorial-text leading-[1.4]">
1581                What My Conversation with Steven Grasse Revealed About Building Hendrick&#39;s and Sailor Jerry (That Will Save You $100K in Useless Brand Assets)
1582            </p>
1583
1584
1585            <div class="post-card-author text-xs uppercase tracking-[0.05em]  opacity-70">
1586                By Chris Maffeo
1587            </div>
1588
1589    <a
1590        class="u-permalink"
1591        href=/042-building-drinks-brand-like-big-bang-theory-6-simple-tips-succeed/
1592        aria-label="The Brand&#x27;s Storytelling Big Bang Cheat Sheet: 6 Bottom-Up Steps to Build Brands That Last (Before You Waste Your Budget on a Logo, Bottle, and Story That Don&#x27;t Connect)"
1593        
1594    ></a>
1595
1596</article>
1597                                        
1598<article class="post-card relative flex flex-col gap-3  ">
1599
1600
1601
1602	<div class="post-card-meta flex items-center gap-2">
1603
1604			<div class="visibility-badge">
1605					<div class="visibility-item visibility-tiers flex items-center gap-1">
1606						<svg xmlns="http://www.w3.org/2000/svg" class="icon" viewBox="0 0 24 24">
1607  <style>
1608    .badge-frame {
1609      opacity: 0.6;
1610    }
1611    .badge-star {
1612      animation: starPulse 2s ease-in-out infinite;
1613      transform-origin: center;
1614    }
1615    @keyframes starPulse {
1616      0%, 100% { transform: rotate(-9deg); }
1617      50% { transform: rotate(9deg); }
1618    }
1619  </style>
1620  <path class="badge-frame" fill-rule="evenodd" d="M18.858 8.158v-5.79c0-.922-.674-1.586-1.587-1.586H6.587C5.664.782 5 1.446 5 2.37v5.79c0 .797.24 1.25.837 1.663l4.247 2.94.215-.67c.083-.26.206-.478.356-.656l-.048-.035V2.225h2.644V11.4l-.042.03c.152.18.276.4.36.66l.211.661 4.241-2.93c.606-.414.837-.875.837-1.
1620664Zm-4.155 2.197v-8.13h2.26c.25 0 .443.202.443.452v5.462a.523.523 0 0 1-.212.423l-2.49 1.793Zm-8.25-7.678c0-.25.191-.452.441-.452h2.26v8.13l-2.49-1.793a.498.498 0 0 1-.212-.423V2.677Z" clip-rule="evenodd"/>
1621  <path class="badge-star" fill-rule="evenodd" d="m11.933 20.689-2.76 2.029c-.557.423-1.153-.02-.942-.673l1.096-3.26-2.788-1.991c-.52-.385-.356-1.125.355-1.116l3.424.03 1.048-3.28c.202-.635.933-.635 1.135 0l1.048 3.28 3.424-.03c.711-.01.865.74.355 1.116l-2.788 1.99 1.096 3.26c.212.655-.385 1.097-.942.674l-2.76-2.03Z" clip-rule="evenodd"/>
1622</svg>					</div>
1623			</div>
1624
1625				<span class="post-card-tag text-xs uppercase tracking-[0.05em] font-medium text-editorial-text">Bottom-Up Frameworks</span>
1626	</div>
1627
1628    <h3
1629        class="post-card-title feed-title font-display
1630            text-[1.6rem] mt-1 mb-1!
1631                        text-editorial-text"
1632    >
1633        The Big Event Mirage Guide: The Big Event Reality Check: How to Stop Wasting Cash Before Your Brand Has Real Distribution
1634    </h3>
1635
1636            <p class="post-card-excerpt text-[0.95rem] text-editorial-text leading-[1.4]">
1637                Large budgets are allocated to digital campaigns featuring alleged influencers and award shows
1638            </p>
1639
1640
1641            <div class="post-card-author text-xs uppercase tracking-[0.05em]  opacity-70">
1642                By Chris Maffeo
1643            </div>
1644
1645    <a
1646        class="u-permalink"
1647        href=/012-3-steps-improve-spend-time-money-building-drinks-brand/
1648        aria-label="The Big Event Mirage Guide: The Big Event Reality Check: How to Stop Wasting Cash Before Your Brand Has Real Distribution"
1649        
1650    ></a>
1651
1652</article>
1653                                        
1654<article class="post-card relative flex flex-col gap-3  ">
1655
1656
1657
1658	<div class="post-card-meta flex items-center gap-2">
1659
1660			<div class="visibility-badge">
1661					<div class="visibility-item visibility-tiers flex items-center gap-1">
1662						<svg xmlns="http://www.w3.org/2000/svg" class="icon" viewBox="0 0 24 24">
1663  <style>
1664    .badge-frame {
1665      opacity: 0.6;
1666    }
1667    .badge-star {
1668      animation: starPulse 2s ease-in-out infinite;
1669      transform-origin: center;
1670    }
1671    @keyframes starPulse {
1672      0%, 100% { transform: rotate(-9deg); }
1673      50% { transform: rotate(9deg); }
1674    }
1675  </style>
1676  <path class="badge-frame" fill-rule="evenodd" d="M18.858 8.158v-5.79c0-.922-.674-1.586-1.587-1.586H6.587C5.664.782 5 1.446 5 2.37v5.79c0 .797.24 1.25.837 1.663l4.247 2.94.215-.67c.083-.26.206-.478.356-.656l-.048-.035V2.225h2.644V11.4l-.042.03c.152.18.276.4.36.66l.211.661 4.241-2.93c.606-.414.837-.875.837-1.
1676664Zm-4.155 2.197v-8.13h2.26c.25 0 .443.202.443.452v5.462a.523.523 0 0 1-.212.423l-2.49 1.793Zm-8.25-7.678c0-.25.191-.452.441-.452h2.26v8.13l-2.49-1.793a.498.498 0 0 1-.212-.423V2.677Z" clip-rule="evenodd"/>
1677  <path class="badge-star" fill-rule="evenodd" d="m11.933 20.689-2.76 2.029c-.557.423-1.153-.02-.942-.673l1.096-3.26-2.788-1.991c-.52-.385-.356-1.125.355-1.116l3.424.03 1.048-3.28c.202-.635.933-.635 1.135 0l1.048 3.28 3.424-.03c.711-.01.865.74.355 1.116l-2.788 1.99 1.096 3.26c.212.655-.385 1.097-.942.674l-2.76-2.03Z" clip-rule="evenodd"/>
1678</svg>					</div>
1679			</div>
1680
1681				<span class="post-card-tag text-xs uppercase tracking-[0.05em] font-medium text-editorial-text">Bottom-Up Frameworks</span>
1682	</div>
1683
1684    <h3
1685        class="post-card-title feed-title font-display
1686            text-[1.6rem] mt-1 mb-1!
1687                        text-editorial-text"
1688    >
1689        The Brand Training Blueprint: How to Avoid The Biggest Mistakes Brands Make (Saving You From Polite Nodding People and Zero Sales)
1690    </h3>
1691
1692            <p class="post-card-excerpt text-[0.95rem] text-editorial-text leading-[1.4]">
1693                Most drinks brands waste thousands on training that creates temporary excitement but zero lasting impact.
1694            </p>
1695
1696
1697            <div class="post-card-author text-xs uppercase tracking-[0.05em]  opacity-70">
1698                By Chris Maffeo
1699            </div>
1700
1701    <a
1702        class="u-permalink"
1703        href=/008-stepchange-advocacy-training-customers-want-learn/
1704        aria-label="The Brand Training Blueprint: How to Avoid The Biggest Mistakes Brands Make (Saving You From Polite Nodding People and Zero Sales)"
1705        
1706    ></a>
1707
1708</article>
1709                            </div>
1710                        </div>
1711                    </div>
1712                    <div class="section-container section-tag-podcast-episodes">
1713                        <div class="container">
1714                            
1715    <div class="section-title flex items-center justify-center mb-6 lg:mb-10 relative">
1716        <div class="absolute left-0 right-0 top-1/2 h-px bg-editorial-text"></div>
1717            <a class="relative flex items-center gap-2 z-10 bg-editorial-bg px-6 py-1 border-[1.5px] border-editorial-accent rounded-full font-display text-2xl text-editorial-accent italic" href="https://www.maffeodrinks.com/tag/podcast-episodes/">
1718                <span class="inline-block">Podcast Episodes</span>
1719                <span class="flex items-center justify-center w-4 h-4"><svg class="icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32">
1720    <path d="M5.333 14.667v2.667h16L14 24.667l1.893 1.893L26.453 16 15.893 5.44 14 7.333l7.333 7.333h-16z"></path>
1721</svg></span>
1722            </a>
1723    </div>
1724
1725
1726                            <div class="grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-y-12 pt-8 border-t border-editorial-border">
1727                                        
1728<article class="post-card relative flex flex-col gap-3  ">
1729
1730
1731
1732	<div class="post-card-meta flex items-center gap-2">
1733
1734			<div class="visibility-badge">
1735					<div class="visibility-item visibility-paid flex items-center gap-1">
1736							<svg xmlns="http://www.w3.org/2000/svg" class="icon" viewBox="0 0 24 24">
1737  <style>
1738    .octagon-layer-3 {
1739      animation: rotateClockwise2 8s linear infinite;
1740      transform-origin: center;
1741      opacity: 0.5;
1742    }
1743    @keyframes rotateClockwise1 {
1744      from { transform: rotate(0deg); }
1745      to { transform: rotate(360deg); }
1746    }
1747    @keyframes rotateClockwise2 {
1748      from { transform: rotate(0deg); }
1749      to { transform: rotate(360deg); }
1750    }
1751    @keyframes rotateCounter {
1752      from { transform: rotate(0deg); }
1753      to { transform: rotate(-360deg); }
1754    }
1755    @keyframes rotateCounter2 {
1756      from { transform: rotate(0deg); }
1757      to { transform: rotate(-360deg); }
1758    }
1759  </style>
1760
1761  <!-- Third layer (100% scale) -->
1762  <g class="octagon-layer-3">
1763    <path d="m4.061 17.777 6.805 3.921a2.02 2.02 0 0 0 2.123 0l6.804-3.922a2.1 2.1 0 0 0 1.062-1.843V8.067c0-.77-.391-1.452-1.062-1.844L12.99 2.302a2.02 2.02 0 0 0-2.123 0L4.06 6.223A2.1 2.1 0 0 0 3 8.067v7.866c0 .77.391 1.453 1.061 1.843m.548-2.168V8.39c0-.38.201-.726.536-.927l6.246-3.598a1.03 1.03 0 0 1 1.073 0l6.234 3.598c.347.2.548.547.548.927v7.218c0 .38-.201.726-.548.927l-6.234 3.598a1.03 1.03 0 0 1-1.073 0l-6.246-3.598a1.08 1.08 0 0 1-.536-.927"/>
1764  </g>
1765
1766  <!-- Inner star (pulsing) -->
1767  <g class="star-core">
1768    <path d="m9.458 16.536 2.47-1.81 2.457 1.81c.57.425 1.174-.022.95-.681l-.983-2.917 2.491-1.776c.537-.391.37-1.14-.357-1.129l-3.05.034-.939-2.927c-.2-.648-.938-.648-1.15 0l-.928 2.927-3.061-.034c-.727-.01-.883.738-.358 1.129l2.492 1.776-.984 2.917c-.212.659.38 1.106.95.681"/>
1769  </g>
1770</svg>
1771					</div>
1772			</div>
1773
1774				<span class="post-card-tag text-xs uppercase tracking-[0.05em] font-medium text-editorial-text">Podcast Episodes</span>
1775	</div>
1776
1777    <h3
1778        class="post-card-title feed-title font-display
1779            text-[1.6rem] mt-1 mb-1!
1780                        text-editorial-text"
1781    >
1782        One Case in One Bar: Why Rotation Beats Distribution
1783    </h3>
1784
1785            <p class="post-card-excerpt text-[0.95rem] text-editorial-text leading-[1.4]">
1786                From The MAFFEO DRINKS Podcast: distribution is the vanity metric that burns the cash a brand needs. Rate of sale in the accounts you own is what compounds, funded by your own profit. Tarquin Leadbetter on building the UK&#39;s number one gin bottom-up.
1787            </p>
1788
1789
1790            <div class="post-card-author text-xs uppercase tracking-[0.05em]  opacity-70">
1791                By Chris Maffeo
1792            </div>
1793
1794    <a
1795        class="u-permalink"
1796        href=/one-case-in-one-bar-why-rotation-beats-distribution/
1797        aria-label="One Case in One Bar: Why Rotation Beats Distribution"
1798        
1799    ></a>
1800
1801</article>
1802                                        
1803<article class="post-card relative flex flex-col gap-3  ">
1804
1805
1806
1807	<div class="post-card-meta flex items-center gap-2">
1808
1809			<div class="visibility-badge">
1810					<div class="visibility-item visibility-paid flex items-center gap-1">
1811							<svg xmlns="http://www.w3.org/2000/svg" class="icon" viewBox="0 0 24 24">
1812  <style>
1813    .octagon-layer-3 {
1814      animation: rotateClockwise2 8s linear infinite;
1815      transform-origin: center;
1816      opacity: 0.5;
1817    }
1818    @keyframes rotateClockwise1 {
1819      from { transform: rotate(0deg); }
1820      to { transform: rotate(360deg); }
1821    }
1822    @keyframes rotateClockwise2 {
1823      from { transform: rotate(0deg); }
1824      to { transform: rotate(360deg); }
1825    }
1826    @keyframes rotateCounter {
1827      from { transform: rotate(0deg); }
1828      to { transform: rotate(-360deg); }
1829    }
1830    @keyframes rotateCounter2 {
1831      from { transform: rotate(0deg); }
1832      to { transform: rotate(-360deg); }
1833    }
1834  </style>
1835
1836  <!-- Third layer (100% scale) -->
1837  <g class="octagon-layer-3">
1838    <path d="m4.061 17.777 6.805 3.921a2.02 2.02 0 0 0 2.123 0l6.804-3.922a2.1 2.1 0 0 0 1.062-1.843V8.067c0-.77-.391-1.452-1.062-1.844L12.99 2.302a2.02 2.02 0 0 0-2.123 0L4.06 6.223A2.1 2.1 0 0 0 3 8.067v7.866c0 .77.391 1.453 1.061 1.843m.548-2.168V8.39c0-.38.201-.726.536-.927l6.246-3.598a1.03 1.03 0 0 1 1.073 0l6.234 3.598c.347.2.548.547.548.927v7.218c0 .38-.201.726-.548.927l-6.234 3.598a1.03 1.03 0 0 1-1.073 0l-6.246-3.598a1.08 1.08 0 0 1-.536-.927"/>
1839  </g>
1840
1841  <!-- Inner star (pulsing) -->
1842  <g class="star-core">
1843    <path d="m9.458 16.536 2.47-1.81 2.457 1.81c.57.425 1.174-.022.95-.681l-.983-2.917 2.491-1.776c.537-.391.37-1.14-.357-1.129l-3.05.034-.939-2.927c-.2-.648-.938-.648-1.15 0l-.928 2.927-3.061-.034c-.727-.01-.883.738-.358 1.129l2.492 1.776-.984 2.917c-.212.659.38 1.106.95.681"/>
1844  </g>
1845</svg>
1846					</div>
1847			</div>
1848
1849				<span class="post-card-tag text-xs uppercase tracking-[0.05em] font-medium text-editorial-text">Podcast Episodes</span>
1850	</div>
1851
1852    <h3
1853        class="post-card-title feed-title font-display
1854            text-[1.6rem] mt-1 mb-1!
1855                        text-editorial-text"
1856    >
1857        Nothing Happens By Chance: How Brands Grow Without Betting the Company
1858    </h3>
1859
1860            <p class="post-card-excerpt text-[0.95rem] text-editorial-text leading-[1.4]">
1861                From The MAFFEO DRINKS Podcast: the brands that catch a trend spent years ready for it, and the ones that last grow without ever betting the company. Micaela Pallini on 150 years of Pallini and a Limoncello built before the Spritz.
1862            </p>
1863
1864
1865            <div class="post-card-author text-xs uppercase tracking-[0.05em]  opacity-70">
1866                By Chris Maffeo
1867            </div>
1868
1869    <a
1870        class="u-permalink"
1871        href=/nothing-happens-by-chance-how-brands-grow-without-betting-the-company/
1872        aria-label="Nothing Happens By Chance: How Brands Grow Without Betting the Company"
1873        
1874    ></a>
1875
1876</article>
1877                                        
1878<article class="post-card relative flex flex-col gap-3  ">
1879
1880
1881
1882	<div class="post-card-meta flex items-center gap-2">
1883
1884			<div class="visibility-badge">
1885					<div class="visibility-item visibility-tiers flex items-center gap-1">
1886						<svg xmlns="http://www.w3.org/2000/svg" class="icon" viewB
1886ox="0 0 24 24">
1887  <style>
1888    .badge-frame {
1889      opacity: 0.6;
1890    }
1891    .badge-star {
1892      animation: starPulse 2s ease-in-out infinite;
1893      transform-origin: center;
1894    }
1895    @keyframes starPulse {
1896      0%, 100% { transform: rotate(-9deg); }
1897      50% { transform: rotate(9deg); }
1898    }
1899  </style>
1900  <path class="badge-frame" fill-rule="evenodd" d="M18.858 8.158v-5.79c0-.922-.674-1.586-1.587-1.586H6.587C5.664.782 5 1.446 5 2.37v5.79c0 .797.24 1.25.837 1.663l4.247 2.94.215-.67c.083-.26.206-.478.356-.656l-.048-.035V2.225h2.644V11.4l-.042.03c.152.18.276.4.36.66l.211.661 4.241-2.93c.606-.414.837-.875.837-1.664Zm-4.155 2.197v-8.13h2.26c.25 0 .443.202.443.452v5.462a.523.523 0 0 1-.212.423l-2.49 1.793Zm-8.25-7.678c0-.25.191-.452.441-.452h2.26v8.13l-2.49-1.793a.498.498 0 0 1-.212-.423V2.677Z" clip-rule="evenodd"/>
1901  <path class="badge-star" fill-rule="evenodd" d="m11.933 20.689-2.76 2.029c-.557.423-1.153-.02-.942-.673l1.096-3.26-2.788-1.991c-.52-.385-.356-1.125.355-1.116l3.424.03 1.048-3.28c.202-.635.933-.635 1.135 0l1.048 3.28 3.424-.03c.711-.01.865.74.355 1.116l-2.788 1.99 1.096 3.26c.212.655-.385 1.097-.942.674l-2.76-2.03Z" clip-rule="evenodd"/>
1902</svg>					</div>
1903			</div>
1904
1905				<span class="post-card-tag text-xs uppercase tracking-[0.05em] font-medium text-editorial-text">Podcast Episodes</span>
1906	</div>
1907
1908    <h3
1909        class="post-card-title feed-title font-display
1910            text-[1.6rem] mt-1 mb-1!
1911                        text-editorial-text"
1912    >
1913        Measure What Matters: Why Brands Are Built Where the Numbers Can&#x27;t Reach
1914    </h3>
1915
1916            <p class="post-card-excerpt text-[0.95rem] text-editorial-text leading-[1.4]">
1917                From The MAFFEO DRINKS Podcast: the on-trade earns a brand its meaning, but that impact resists measurement, so budgets drift to the off-trade where the data is clean. The brands that last measure what matters instead of counting what is easy.
1918            </p>
1919
1920
1921            <div class="post-card-author text-xs uppercase tracking-[0.05em]  opacity-70">
1922                By Chris Maffeo
1923            </div>
1924
1925    <a
1926        class="u-permalink"
1927        href=/measure-what-matters-why-brands-are-built-where-the-numbers-cant-reach/
1928        aria-label="Measure What Matters: Why Brands Are Built Where the Numbers Can&#x27;t Reach"
1929        
1930    ></a>
1931
1932</article>
1933                                        
1934<article class="post-card relative flex flex-col gap-3  ">
1935
1936
1937
1938	<div class="post-card-meta flex items-center gap-2">
1939
1940			<div class="visibility-badge">
1941					<div class="visibility-item visibility-tiers flex items-center gap-1">
1942						<svg xmlns="http://www.w3.org/2000/svg" class="icon" viewBox="0 0 24 24">
1943  <style>
1944    .badge-frame {
1945      opacity: 0.6;
1946    }
1947    .badge-star {
1948      animation: starPulse 2s ease-in-out infinite;
1949      transform-origin: center;
1950    }
1951    @keyframes starPulse {
1952      0%, 100% { transform: rotate(-9deg); }
1953      50% { transform: rotate(9deg); }
1954    }
1955  </style>
1956  <path class="badge-frame" fill-rule="evenodd" d="M18.858 8.158v-5.79c0-.922-.674-1.586-1.587-1.586H6.587C5.664.782 5 1.446 5 2.37v5.79c0 .797.24 1.25.837 1.663l4.247 2.94.215-.67c.083-.26.206-.478.356-.656l-.048-.035V2.225h2.644V11.4l-.042.03c.152.18.276.4.36.66l.211.661 4.241-2.93c.606-.414.837-.875.837-1.
1956664Zm-4.155 2.197v-8.13h2.26c.25 0 .443.202.443.452v5.462a.523.523 0 0 1-.212.423l-2.49 1.793Zm-8.25-7.678c0-.25.191-.452.441-.452h2.26v8.13l-2.49-1.793a.498.498 0 0 1-.212-.423V2.677Z" clip-rule="evenodd"/>
1957  <path class="badge-star" fill-rule="evenodd" d="m11.933 20.689-2.76 2.029c-.557.423-1.153-.02-.942-.673l1.096-3.26-2.788-1.991c-.52-.385-.356-1.125.355-1.116l3.424.03 1.048-3.28c.202-.635.933-.635 1.135 0l1.048 3.28 3.424-.03c.711-.01.865.74.355 1.116l-2.788 1.99 1.096 3.26c.212.655-.385 1.097-.942.674l-2.76-2.03Z" clip-rule="evenodd"/>
1958</svg>					</div>
1959			</div>
1960
1961				<span class="post-card-tag text-xs uppercase tracking-[0.05em] font-medium text-editorial-text">Podcast Episodes</span>
1962	</div>
1963
1964    <h3
1965        class="post-card-title feed-title font-display
1966            text-[1.6rem] mt-1 mb-1!
1967                        text-editorial-text"
1968    >
1969        Reinvent, Don&#x27;t Invent: Building in a Category the Trade Wrote Off
1970    </h3>
1971
1972            <p class="post-card-excerpt text-[0.95rem] text-editorial-text leading-[1.4]">
1973                From The MAFFEO DRINKS Podcast: you do not invent the drinks that scale, you reinvent what people already order, and a listing means nothing until it rotates. Jean-Robert Bellanger on building Amaretto Adriatico in a category the trade wrote off.
1974            </p>
1975
1976
1977            <div class="post-card-author text-xs uppercase tracking-[0.05em]  opacity-70">
1978                By Chris Maffeo
1979            </div>
1980
1981    <a
1982        class="u-permalink"
1983        href=/how-to-build-a-craft-spirits-brand-by-modernizing-a-classic-category/
1984        aria-label="Reinvent, Don&#x27;t Invent: Building in a Category the Trade Wrote Off"
1985        
1986    ></a>
1987
1988</article>
1989                            </div>
1990                        </div>
1991                    </div>
1992                    <div class="section-container section-tag-the-lab-insights">
1993                        <div class="container">
1994                            
1995    <div class="section-title flex items-center justify-center mb-6 lg:mb-10 relative">
1996        <div class="absolute left-0 right-0 top-1/2 h-px bg-editorial-text"></div>
1997            <a class="relative flex items-center gap-2 z-10 bg-editorial-bg px-6 py-1 border-[1.5px] border-editorial-accent rounded-full font-display text-2xl text-editorial-accent italic" href="https://www.maffeodrinks.com/tag/the-lab-insights/">
1998                <span class="inline-block">The Lab Insights</span>
1999                <span class="flex items-center justify-center w-4 h-4"><svg class="icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32">
2000    <path d="M5.333 14.667v2.667h16L14 24.667l1.893 1.893L26.453 16 15.893 5.44 14 7.333l7.333 7.333h-16z"></path>
2001</svg></span>
2002            </a>
2003    </div>
2004
2005
2006                            <div class="grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-y-12 pt-8 border-t border-editorial-border">
2007                                        
2008<article class="post-card relative flex flex-col gap-3  ">
2009
2010
2011
2012	<div class="post-card-meta flex items-center gap-2">
2013
2014			<div class="visibility-badge">
2015					<div class="visibility-item visibility-members flex items-center gap-1">
2016							<svg xmlns="http://www.w3.org/2000/svg" class="icon" viewBox="0 0 24 24">
2017  <style>
2018    .star-container {
2019      animation: rotateRing 12s linear infinite;
2020      transform-origin: center;
2021    }
2022    .star-layer {
2023      animation: breatheOpacity 3s ease-in-out infinite;
2024    }
2025    .star-layer:nth-child(1) { animation-delay: 0s; }
2026    .star-layer:nth-child(2) { animation-delay: 0.2s; }
2027    .star-layer:nth-child(3) { animation-delay: 0.4s; }
2028    .star-layer:nth-child(4) { animation-delay: 0.6s; }
2029    .star-layer:nth-child(5) { animation-delay: 0.8s; }
2030    .star-layer:nth-child(6) { animation-delay: 1s; }
2031    .star-layer:nth-child(7) { animation-delay: 1.2s; }
2032    .lock-icon {
2033      filter: drop-shadow(0 1px 3px rgba(0,0,0,0.15));
2034    }
2035    @keyframes rotateRing {
2036      from { transform: rotate(0deg); }
2037      to { transform: rotate(360deg); }
2038    }
2039    @keyframes breatheOpacity {
2040      0%, 100% { opacity: 0.3; }
2041      50% { opacity: 1; }
2042    }
2043  </style>
2044  <g class="star-container">
2045    <g class="star-layer">
2046      <path d="M12.116 20.218c.505 0 .92.414.92.917a.923.923 0 0 1-.92.919.923.923 0 0 1-.917-.92c0-.502.415-.916.917-.916
2046ZM9.307 19.757c.502 0 .919.416.919.919a.925.925 0 0 1-.92.919.92.92 0 0 1 0-1.838ZM14.929 19.757c.502 0 .919.416.919.919a.925.925 0 0 1-.92.919.925.925 0 0 1-.918-.92c0-.502.416-.918.919-.918Z"/>
2047    </g>
2048    <g class="star-layer">
2049      <path d="M6.754 18.469c.504 0 .919.416.919.919a.924.924 0 0 1-.92.919.918.918 0 0 1 0-1.838ZM17.48 18.469c.504 0 .918.416.918.919a.924.924 0 0 1-.918.919.923.923 0 0 1-.918-.92c0-.502.415-.918.918-.918Z"/>
2050    </g>
2051    <g class="star-layer">
2052      <path d="M4.731 16.455c.503 0 .92.414.92.917a.924.924 0 0 1-.92.919.924.924 0 0 1-.918-.919c0-.503.416-.917.918-.917ZM19.495 16.455c.503 0 .92.414.92.917a.924.924 0 0 1-.92.919.924.924 0 0 1-.919-.919c0-.503.416-.917.92-.917Z"/>
2053    </g>
2054    <g class="star-layer">
2055      <path d="M3.445 13.932c.503 0 .92.414.92.919a.924.924 0 0 1-.92.917.924.924 0 0 1-.919-.917c0-.505.417-.92.92-.92ZM20.781 13.932c.503 0 .92.414.92.919a.924.924 0 0 1-.92.917.924.924 0 0 1-.919-.917c0-.505.417-.92.92-.92Z"/>
2056    </g>
2057    <g class="star-layer">
2058      <path d="M2.964 11.111c.503 0 .919.416.919.92a.925.925 0 0 1-.92.918.925.925 0 0 1-.918-.919c0-.503.416-.919.919-.919ZM21.264 11.111c.503 0 .919.416.919.92a.925.925 0 0 1-.92.918.925.925 0 0 1-.918-.919c0-.503.416-.919.919-.919Z"/>
2059    </g>
2060    <g class="star-layer">
2061      <path d="M3.445 8.292c.503 0 .919.415.92.918a.925.925 0 0 1-.92.919.925.925 0 0 1-.919-.919c0-.503.417-.918.92-.918ZM20.781 8.292c.503 0 .919.415.92.918a.925.925 0 0 1-.92.919.925.925 0 0 1-.919-.919c0-.503.417-.918.92-.918Z"/>
2062    </g>
2063    <g class="star-layer">
2064      <path d="M4.731 5.778c.503 0 .92.414.92.917a.923.923 0 0 1-.92.918.924.924 0 0 1-.918-.918c0-.502.416-.917.918-.917ZM19.495 5.778c.503 0 .92.414.92.917a.923.923 0 0 1-.92.918.923.923 0 0 1-.919-.918c0-.503.416-.917.92-.917ZM6.754 3.754c.504 0 .919.416.919.919a.924.924 0 0 1-.92.919.918.918 0 0 1 0-1.838ZM17.48 3.754c.504 0 .918.416.918.919a.924.924 0 0 1-.918.919.923.923 0 0 1-.918-.92c0-.502.415-.918.918-.918ZM9.307 2.466c.502 0 .918.414.919.919a.918.918 0 1 1-.919-.919ZM14.929 2.466c.502 0 .918.414.919.919a.924.924 0 0 1-.92.917.923.923 0 0 1-.918-.917c0-.505.416-.92.919-.92ZM12.116 2.007c.505 0 .92.415.92.918a.922.922 0 0 1-.92.918.922.922 0 0 1-.917-.918c0-.503.415-.918.917-.918Z"/>
2065    </g>
2066  </g>
2067  <path class="lock-icon" fill-rule="evenodd" d="M12.116 6.846c1.597 0 2.679 1.204 2.679 2.999v1.111c.548.053.82.391.82 1.057v3.806c0 .743-.33 1.09-1.013 1.09H9.635c-.694 0-1.024-.347-1.024-1.09v-3.806c0-.666.274-1.004.831-1.06V9.844c0-1.795 1.08-3 2.674-3Zm0 1.11c-.929 0-1.534.713-1.534 1.79v1.188h3.072V9.746c0-1.079-.613-1.79-1.538-1.79Z" clip-rule="evenodd"/>
2068</svg>					</div>
2069			</div>
2070
2071				<span class="post-card-tag text-xs uppercase tracking-[0.05em] font-medium text-editorial-text">The Lab Insights</span>
2072	</div>
2073
2074    <h3
2075        class="post-card-title feed-title font-display
2076            text-[1.6rem] mt-1 mb-1!
2077                        text-editorial-text"
2078    >
2079        The Best Brands Don’t Build Categories. They Catch Them.
2080    </h3>
2081
2082            <p class="post-card-excerpt text-[0.95rem] text-editorial-text leading-[1.4]">
2083                Brands that endure don’t invent categories. They listen to what the trade is already asking for, name it, and become the answer.
2084            </p>
2085
2086
2087            <div class="post-card-author text-xs uppercase tracking-[0.05em]  opacity-70">
2088                By Chris Maffeo
2089            </div>
2090
2091    <a
2092        class="u-permalink"
2093        href=/the-best-brands-dont-build-categories-they-catch-them/
2094        aria-label="The Best Brands Don’t Build Categories. They Catch Them."
2095        
2096    ></a>
2097
2098</article>
2099                                        
2100<article class="post-card relative flex flex-col gap-3  ">
2101
2102
2103
2104	<div class="post-card-meta flex items-center gap-2">
2105
2106			<div class="visibility-badge">
2107					<div class="visibility-item visibility-members flex items-center gap-1">
2108							<svg xmlns="http://www.w3.org/2000/svg" class="icon" viewBox="0 0 24 24">
2109  <style>
2110    .star-container {
2111      animation: rotateRing 12s linear infinite;
2112      transform-origin: center;
2113    }
2114    .star-layer {
2115      animation: breatheOpacity 3s ease-in-out infinite;
2116    }
2117    .star-layer:nth-child(1) { animation-delay: 0s; }
2118    .star-layer:nth-child(2) { animation-delay: 0.2s; }
2119    .star-layer:nth-child(3) { animation-delay: 0.4s; }
2120    .star-layer:nth-child(4) { animation-delay: 0.6s; }
2121    .star-layer:nth-child(5) { animation-delay: 0.8s; }
2122    .star-layer:nth-child(6) { animation-delay: 1s; }
2123    .star-layer:nth-child(7) { animation-delay: 1.2s; }
2124    .lock-icon {
2125      filter: drop-shadow(0 1px 3px rgba(0,0,0,0.15));
2126    }
2127    @keyframes rotateRing {
2128      from { transform: rotate(0deg); }
2129      to { transform: rotate(360deg); }
2130    }
2131    @keyframes breatheOpacity {
2132      0%, 100% { opacity: 0.3; }
2133      50% { opacity: 1; }
2134    }
2135  </style>
2136  <g class="star-container">
2137    <g class="star-layer">
2138      <path d="M12.116 20.218c.505 0 .92.414.92.917a.923.923 0 0 1-.92.919.923.923 0 0 1-.917-.92c0-.502.415-.916.917-.916ZM9.307 19.757c.502 0 .919.416.919.919a.925.925 0 0 1-.92.919.92.92 0 0 1 0-1.838ZM14.929 19.757c.502 0 .919.416.919.919a.925.925 0 0 1-.92.919.925.925 0 0 1-.918-.92c0-.502.416-.918.919-.918Z"/>
2139    </g>
2140    <g class="star-layer">
2141      <path d="M6.754 18.469c.504 0 .919.416.919.919a.924.924 0 0 1-.92.919.918.918 0 0 1 0-1.838ZM17.48 18.469c.504 0 .918.416.918.919a.924.924 0 0 1-.918.919.923.923 0 0 1-.918-.92c0-.502.415-.918.918-.918Z"/>
2142    </g>
2143    <g class="star-layer">
2144      <path d="M4.731 16.455c.503 0 .92.414.92.917a.924.924 0 0 1-.92.919.924.924 0 0 1-.918-.919c0-.503.416-.917.918-.917ZM19.495 16.455c.503 0 .92.414.92.917a.924.924 0 0 1-.92.919.924.924 0 0 1-.919-.919c0-.503.416-.917.92-.917Z"/>
2145    </g>
2146    <g class="star-layer">
2147      <path d="M3.445 13.932c.503 0 .92.414.92.919a.924.924 0 0 1-.92.917.924.924 0 0 1-.919-.917c0-.505.417-.92.92-.92ZM20.781 13.932c.503 0 .92.414.92.919a.924.924 0 0 1-.92.917.924.924 0 0 1-.919-.917c0-.505.417-.92.92-.92Z"/>
2148    </g>
2149    <g class="star-layer">
2150      <path d="M2.964 11.111c.503 0 .919.416.919.92a.925.925 0 0 1-.92.918.925.925 0 0 1-.918-.919c0-.503.416-.919.919-.919ZM21.264 11.111c.503 0 .919.416.919.92a.925.925 0 0 1-.92.918.925.925 0 0 1-.918-.919c0-.503.416-.919.919-.919Z"/>
2151    </g>
2152    <g class="star-layer">
2153      <path d="M3.445 8.292c.503 0 .919.415.92.918a.925.925 0 0 1-.92.919.925.925 0 0 1-.919-.919c0-.503.417-.918.92-.918ZM20.781 8.292c.503 0 .919.415.92.918a.925.925 0 0 1-.92.919.925.925 0 0 1-.919-.919c0-.503.417-.918.92-.918Z"/>
2154    </g>
2155    <g class="star-layer">
2156      <path d="M4.731 5.778c.503 0 .92.414.92.917a.923.923 0 0 1-.92.918.924.924 0 0 1-.918-.918c0-.502.416-.917.918-.917ZM19.495 5.778c.503 0 .92.414.92.917a.923.923 0 0 1-.92.918.923.923 0 0 1-.919-.918c0-.503.416-.917.92-.917ZM6.754 3.754c.504 0 .919.416.919.919a.924.924 0 0 1-.92.919.918.918 0 0 1 0-1.838ZM17.48 3.754c.504 0 .918.416.918.919a.924.924 0 0 1-.918.919.923.923 0 0 1-.918-.92c0-.502.415-.918.918-.918ZM9.307 2.466c.502 0 .918.414.919.919a.918.918 0 1 1-.919-.919ZM14.929 2.466c.502 0 .918.414.919.919a.924.924 0 0 1-.92.917.923.923 0 0 1-.918-.917c0-.505.416-.92.919-.92ZM12.116 2.007c.505 0 .92.415.92.918a.922.922 0 0 1-.92.918.922.922 0 0 1-.917-.918c0-.503.415-.918.917-.918Z"/>
2157    </g>
2158  </g>
2159  <path class="lock-icon" fill-rule="evenodd" d="M12.116 6.846c1.597 0 2.679 1.204 2.679 2.999v1.111c.548.053.82.391.82 1.057v3.806c0 .743-.33 1.09-1.013 1.09H9.635c-.694 0-1.024-.347-1.024-1.09v-3.806c0-.666.274-1.004.831-1.06V9.844c0-1.795 1.08-3 2.674-3Zm0 1.11c-.929 0-1.534.713-1.534 1.79v1.188h3.072V9.746c0-1.079-.613-1.79-1.538-1.79Z" clip-rule="evenodd"/>
2160</svg>					</div>
2161			</div>
2162
2163				<span class="post-card-tag text-xs uppercase tracking-[0.05em] font-medium text-editorial-text">The Lab Insights</span>
2164	</div>
2165
2166    <h3
2167        class="post-card-title feed-title font-display
2168            text-[1.6rem] mt-1 mb-1!
2169                        text-editorial-text"
2170    >
2171        Why Chasing Distribution Before Creating Brand Demand Can Be Your Most Expensive Mistake. (And Why Understanding It Doesn&#x27;t Mean You Can Execute It)
2172    </h3>
2173
2174            <p class="post-card-excerpt text-[0.95rem] text-editorial-text leading-[1.4]">
2175                Most founders don&#39;t want to skip distribution. They want to accelerate it. They sign a distributor, secure a
2176            </p>
2177
2178
2179            <div class="post-card-author text-xs uppercase tracking-[0.05em]  opacity-70">
2180                By Chris Maffeo
2181            </div>
2182
2183    <a
2184        class="u-permalink"
2185        href=/why-chasing-distribution-before-creating-brand-demand-can-be-your-most-expensive-mistake-and-why-understanding-it-doesnt-mean-you-can-execute-it/
2186        aria-label="Why Chasing Distribution Before Creating Brand Demand Can Be Your Most Expensive Mistake. (And Why Understanding It Doesn&#x27;t Mean You Can Execute It)"
2187        
2188    ></a>
2189
2190</article>
2191                                        
2192<article class="post-card relative flex flex-col gap-3  ">
2193
2194
2195
2196	<div class="post-card-meta flex items-center gap-2">
2197
2198			<div class="visibility-badge">
2199					<div class="visibility-item visibility-members flex items-center gap-1">
2200							<svg xmlns="http://www.w3.org/2000/svg" class="icon" viewB
2200ox="0 0 24 24">
2201  <style>
2202    .star-container {
2203      animation: rotateRing 12s linear infinite;
2204      transform-origin: center;
2205    }
2206    .star-layer {
2207      animation: breatheOpacity 3s ease-in-out infinite;
2208    }
2209    .star-layer:nth-child(1) { animation-delay: 0s; }
2210    .star-layer:nth-child(2) { animation-delay: 0.2s; }
2211    .star-layer:nth-child(3) { animation-delay: 0.4s; }
2212    .star-layer:nth-child(4) { animation-delay: 0.6s; }
2213    .star-layer:nth-child(5) { animation-delay: 0.8s; }
2214    .star-layer:nth-child(6) { animation-delay: 1s; }
2215    .star-layer:nth-child(7) { animation-delay: 1.2s; }
2216    .lock-icon {
2217      filter: drop-shadow(0 1px 3px rgba(0,0,0,0.15));
2218    }
2219    @keyframes rotateRing {
2220      from { transform: rotate(0deg); }
2221      to { transform: rotate(360deg); }
2222    }
2223    @keyframes breatheOpacity {
2224      0%, 100% { opacity: 0.3; }
2225      50% { opacity: 1; }
2226    }
2227  </style>
2228  <g class="star-container">
2229    <g class="star-layer">
2230      <path d="M12.116 20.218c.505 0 .92.414.92.917a.923.923 0 0 1-.92.919.923.923 0 0 1-.917-.92c0-.502.415-.916.917-.916ZM9.307 19.757c.502 0 .919.416.919.919a.925.925 0 0 1-.92.919.92.92 0 0 1 0-1.838ZM14.929 19.757c.502 0 .919.416.919.919a.925.925 0 0 1-.92.919.925.925 0 0 1-.918-.92c0-.502.416-.918.919-.918Z"/>
2231    </g>
2232    <g class="star-layer">
2233      <path d="M6.754 18.469c.504 0 .919.416.919.919a.924.924 0 0 1-.92.919.918.918 0 0 1 0-1.838ZM17.48 18.469c.504 0 .918.416.918.919a.924.924 0 0 1-.918.919.923.923 0 0 1-.918-.92c0-.502.415-.918.918-.918Z"/>
2234    </g>
2235    <g class="star-layer">
2236      <path d="M4.731 16.455c.503 0 .92.414.92.917a.924.924 0 0 1-.92.919.924.924 0 0 1-.918-.919c0-.503.416-.917.918-.917ZM19.495 16.455c.503 0 .92.414.92.917a.924.924 0 0 1-.92.919.924.924 0 0 1-.919-.919c0-.503.416-.917.92-.917Z"/>
2237    </g>
2238    <g class="star-layer">
2239      <path d="M3.445 13.932c.503 0 .92.414.92.919a.924.924 0 0 1-.92.917.924.924 0 0 1-.919-.917c0-.505.417-.92.92-.92ZM20.781 13.932c.503 0 .92.414.92.919a.924.924 0 0 1-.92.917.924.924 0 0 1-.919-.917c0-.505.417-.92.92-.92Z"/>
2240    </g>
2241    <g class="star-layer">
2242      <path d="M2.964 11.111c.503 0 .919.416.919.92a.925.925 0 0 1-.92.918.925.925 0 0 1-.918-.919c0-.503.416-.919.919-.919ZM21.264 11.111c.503 0 .919.416.919.92a.925.925 0 0 1-.92.918.925.925 0 0 1-.918-.919c0-.503.416-.919.919-.919Z"/>
2243    </g>
2244    <g class="star-layer">
2245      <path d="M3.445 8.292c.503 0 .919.415.92.918a.925.925 0 0 1-.92.919.925.925 0 0 1-.919-.919c0-.503.417-.918.92-.918ZM20.781 8.292c.503 0 .919.415.92.918a.925.925 0 0 1-.92.919.925.925 0 0 1-.919-.919c0-.503.417-.918.92-.918Z"/>
2246    </g>
2247    <g class="star-layer">
2248      <path d="M4.731 5.778c.503 0 .92.414.92.917a.923.923 0 0 1-.92.918.924.924 0 0 1-.918-.918c0-.502.416-.917.918-.917ZM19.495 5.778c.503 0 .92.414.92.917a.923.923 0 0 1-.92.918.923.923 0 0 1-.919-.918c0-.503.416-.917.92-.917ZM6.754 3.754c.504 0 .919.416.919.919a.924.924 0 0 1-.92.919.918.918 0 0 1 0-1.838ZM17.48 3.754c.504 0 .918.416.918.919a.924.924 0 0 1-.918.919.923.923 0 0 1-.918-.92c0-.502.415-.918.918-.918ZM9.307 2.466c.502 0 .918.414.919.919a.918.918 0 1 1-.919-.919ZM14.929 2.466c.502 0 .918.414.919.919a.924.924 0 0 1-.92.917.923.923 0 0 1-.918-.917c0-.505.416-.92.919-.92ZM12.116 2.007c.505 0 .92.415.92.918a.922.922 0 0 1-.92.918.922.922 0 0 1-.917-.918c0-.503.415-.918.917-.918Z"/>
2249    </g>
2250  </g>
2251  <path class="lock-icon" fill-rule="evenodd" d="M12.116 6.846c1.597 0 2.679 1.204 2.679 2.999v1.111c.548.053.82.391.82 1.057v3.806c0 .743-.33 1.09-1.013 1.09H9.635c-.694 0-1.024-.347-1.024-1.09v-3.806c0-.666.274-1.004.831-1.06V9.844c0-1.795 1.08-3 2.674-3Zm0 1.11c-.929 0-1.534.713-1.534 1.79v1.188h3.072V9.746c0-1.079-.613-1.79-1.538-1.79Z" clip-rule="evenodd"/>
2252</svg>					</div>
2253			</div>
2254
2255				<span class="post-card-tag text-xs uppercase tracking-[0.05em] font-medium text-editorial-text">The Lab Insights</span>
2256	</div>
2257
2258    <h3
2259        class="post-card-title feed-title font-display
2260            text-[1.6rem] mt-1 mb-1!
2261                        text-editorial-text"
2262    >
2263        Bartender Education: The €150K Training Trap (And Why Handshakes Beat Handouts)
2264    </h3>
2265
2266            <p class="post-card-excerpt text-[0.95rem] text-editorial-text leading-[1.4]">
2267                I sat through a brand training last year. Forty-five minutes of slides. History of the founder. The botanicals.
2268
2269The
2270            </p>
2271
2272
2273            <div class="post-card-author text-xs uppercase tracking-[0.05em]  opacity-70">
2274                By Chris Maffeo
2275            </div>
2276
2277    <a
2278        class="u-permalink"
2279        href=/bartender-education-the-eu150k-training-trap-and-why-handshakes-beat-handouts/
2280        aria-label="Bartender Education: The €150K Training Trap (And Why Handshakes Beat Handouts)"
2281        
2282    ></a>
2283
2284</article>
2285                                        
2286<article class="post-card relative flex flex-col gap-3  ">
2287
2288
2289
2290	<div class="post-card-meta flex items-center gap-2">
2291
2292
2293				<span class="post-card-tag text-xs uppercase tracking-[0.05em] font-medium text-editorial-text">The Lab Insights</span>
2294	</div>
2295
2296    <h3
2297        class="post-card-title feed-title font-display
2298            text-[1.6rem] mt-1 mb-1!
2299                        text-editorial-text"
2300    >
2301        What If The Drinks Industry Crisis Is About Obsolete Playbooks? (and why I use bottom-up empiricism instead)
2302    </h3>
2303
2304            <p class="post-card-excerpt text-[0.95rem] text-editorial-text leading-[1.4]">
2305                When most drinks leaders hear &quot;bottom-up brand building,&quot; they think grassroots marketing. Influencer seeding. Community building. Word-
2306            </p>
2307
2308
2309            <div class="post-card-author text-xs uppercase tracking-[0.05em]  opacity-70">
2310                By Chris Maffeo
2311            </div>
2312
2313    <a
2314        class="u-permalink"
2315        href=/what-if-the-drinks-crisis-is-just-obsolete-playbooks-and-why-i-use-bottom-up-empiricism-instead/
2316        aria-label="What If The Drinks Industry Crisis Is About Obsolete Playbooks? (and why I use bottom-up empiricism instead)"
2317        
2318    ></a>
2319
2320</article>
2321                            </div>
2322                        </div>
2323                    </div>
2324    </section>
2325
2326
2327    <section class="section-secondary">
2328    </section>
2329
2330
2331</main>
2332
2333
2334
2335
2336    </div>
2337    <footer class="site-footer bg-black text-white pt-24 pb-12 mt-24 relative overflow-hidden dark">
2338    <div class="footer-container max-w-[1400px] mx-auto px-8 relative z-10">
2339        <div class="footer-grid grid grid-cols-1 md:grid-cols-2 lg:grid-cols-[2fr_1fr_1fr_1fr] gap-12">
2340            <div class="footer-brand max-w-[320px] pr-8">
2341                    <figure class="footer-logo logo-image-wrap mb-8">
2342                        <img
2343                            srcset="https://storage.ghost.io/c/0a/22/0a222910-9a71-468a-beb7-296274924478/content/images/size/w400/format/webp/2026/06/Maffeo-Drinks-Horizontal---Marsala.jpeg 200w,
2344                                    https://storage.ghost.io/c/0a/22/0a222910-9a71-468a-beb7-296274924478/content/images/size/w750/format/webp/2026/06/Maffeo-Drinks-Horizontal---Marsala.jpeg 400w"
2345                            sizes="(min-width: 768px) 200px, 108px"
2346                            src="https://storage.ghost.io/c/0a/22/0a222910-9a71-468a-beb7-296274924478/content/images/size/w750/2026/06/Maffeo-Drinks-Horizontal---Marsala.jpeg"
2347                            alt="MAFFEO DRINKS: The Lab"
2348                            loading="lazy"
2349                        >
2350                    </figure>
2351                <p class="footer-description text-label opacity-80 leading-relaxed">
2352                    Every strategy works. Until it meets the field. MAFFEO DRINKS Shows You The Patterns Most Commercial Leaders Miss.
2353                </p>
2354            </div>
2355
2356            <div class="footer-nav footer-nav-flex">
2357                    <ul class="nav nav-secondary">
2358            <li class="nav-sign-up">
2359                <a href="#/portal/">
2360                    Sign up
2361                </a>
2362            </li>
2363    </ul>
2364
2365
2366            </div>
2367
2368                <div class="footer-connect">
2369                    <h3 class="footer-connect-header footer-group-header">Connect</h3>
2370                    <div class="footer-social-list flex flex-col gap-3 pl-0!">
2371                        <ul class="author-social-links-content pl-0 mt-0 mb-0 footer-social-links" data-social-links="https://www.linkedin.com/in/christianmaffeo/, https://www.instagram.com/maffeodrinks/,">
2372    <li>
2373        <a class="social-item social-icon-wrapper social-item-rss"
2374            href="https://www.maffeodrinks.com/rss/" target="_blank"
2375            rel="noopener noreferrer" aria-label="RSS">
2376            <svg class="icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">
2377    <path fill-rule="evenodd" d="M3.75 4.5a.75.75 0 0 1 .75-.75h.75c8.284 0 15 6.716 15 15v.75a.75.75 0 0 1-.75.75h-.75a.75.75 0 0 1-.75-.75v-.75C18 11.708 12.292 6 5.25 6H4.5a.75.75 0 0 1-.75-.75V4.5Zm0 6.75a.75.75 0 0 1 .75-.75h.75a8.25 8.25 0 0 1 8.25 8.25v.75a.75.75 0 0 1-.75.75H12a.75.75 0 0 1-.75-.75v-.75a6 6 0 0 0-6-6H4.5a.75.75 0 0 1-.75-.75v-.75Zm0 7.5a1.5 1.5 0 1 1 3 0 1.5 1.5 0 0 1-3 0Z" clip-rule="evenodd" />
2378</svg>        </a>
2379    </li>
2380</ul>                    </div>
2381                </div>
2382
2383        </div>
2384
2385        <div class="footer-bottom mt-16 pt-8 border-t border-[#3c3c3c] flex flex-col sm:flex-row justify-between items-center text-label gap-4">
2386            <div class="footer-copyright opacity-60">
2387                <span>© 2026 MAFFEO DRINKS: The Lab. All rights reserved.</span>
2388                <span class="footer-signature">
2389                    Published with
2390                    <a class="menu-item badge" href="https://ghost.org/" target="_blank" rel="noopener"> Ghost</a>
2391                    & <a class="menu-item badge" href="https://themex.studio/aalto/" target="_blank" rel="noopener"> Ida</a>
2392                </span>
2393            </div>
2394            <div class="footer-mode-toggle">
2395                            </div>
2396        </div>
2397    </div>
2398
2399    <div class="footer-watermark absolute -bottom-[5vw] -right-[2vw] font-display text-[18vw] text-white opacity-[0.1] pointer-events-none leading-none select-none hidden lg:block" aria-hidden="true">
2400        MAFFEO DRINKS: The Lab
2401    </div>
2402</footer>
2403</div>
2404
2405
2406<script src="https://www.maffeodrinks.com/assets/built/main.min.js?v=fqh8XYt2H3I7WGev"></script>
2406
2407
2408
2409<!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 2409-2410
2409
2410<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
2410GTM-PQTX9NCZ
vendor: 83 bytes, lines 2410-2411
2410"
2411height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
2412<!-- End Google Tag Manager (noscript) -->
2413
2414</body>
2415</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.