What Happens When Service Fails? β€” A True Cozzini Bros Story :root { –paper: #FAF8F4; –paper-deep: #F4EFE7; –white: #FFFFFF; –ink: #2A2A2A; –ink-soft: #4A4744; –muted: #7A736B; –border: #E8E2D6; –red: #C8102E; –teal: #2DA9A0; –coral: #FF6F61; } * { box-sizing: border-box; margin: 0; padding: 0; } html { scroll-behavior: smooth; } body { font-family: ‘Source Sans 3’, Arial, sans-serif; color: var(–ink); background: var(–paper); font-size: 17px; line-height: 1.65; font-weight: 400; } h1, h2, h3, .display { font-family: ‘Oswald’, Impact, Arial, sans-serif; font-weight: 600; letter-spacing: 0.3px; } a { color: var(–red); text-decoration: none; } a:hover { text-decoration: underline; } /* ── Top brand bar with Cozzini logo ───────────────── */ .topbar { background: var(–white); border-bottom: 1px solid var(–border); padding: 16px 36px; display: flex; justify-content: space-between; align-items: center; } .topbar .logo { max-height: 48px; width: auto; display: block; } .topbar .tagline { font-size: 11px; letter-spacing: 3px; color: var(–red); text-transform: uppercase; font-weight: 700; } /* ── Hero IMAGE strip (new β€” between brand bar and headline) ───── */ .hero-image { position: relative; width: 100%; height: 420px; overflow: hidden; background: linear-gradient(135deg, #1A1A1A 0%, #3A2A26 50%, #1A1A1A 100%); } .hero-image img { –van-offset: 0%; /* TUNE ME (HORIZONTAL): more negative = van moves LEFT, less negative = moves RIGHT */ –van-y: 70%; /* TUNE ME (VERTICAL): 0% = shows TOP of image, 50% = centered, 100% = shows BOTTOM */ width: 115%; height: 100%; object-fit: cover; object-position: center var(–van-y); display: block; margin-left: var(–van-offset); } .hero-image .overlay { position: absolute; inset: 0; background: linear-gradient(180deg, rgba(26,26,26,0.15) 0%, rgba(26,26,26,0.55) 100%); display: flex; flex-direction: column; justify-content: flex-end; padding: 36px 40px; } .hero-image .overlay-text { color: var(–white); font-family: ‘Oswald’, sans-serif; font-size: 14px; letter-spacing: 4px; text-transform: uppercase; font-weight: 600; opacity: 0.85; } /* ── Hero TEXT block (kicker + H1 + sub) ───────────── */ .hero { background: var(–paper); padding: 60px 36px 40px; text-align: center; } .hero-content { max-width: 820px; margin: 0 auto; } .hero .kicker { font-size: 12px; letter-spacing: 4px; color: var(–teal); text-transform: uppercase; font-weight: 700; margin-bottom: 26px; } .hero .kicker .dot { display: inline-block; width: 6px; height: 6px; background: var(–coral); border-radius: 50%; margin: 0 10px; transform: translateY(-2px); } .hero h1 { font-family: ‘Oswald’, sans-serif; font-size: 60px; line-height: 1.05; font-weight: 700; color: var(–ink); margin-bottom: 24px; letter-spacing: -0.5px; } .hero h1 .underline { color: var(–red); position: relative; display: inline-block; } .hero h1 .underline::after { content: “”; position: absolute; left: 0; right: 0; bottom: 0; height: 6px; background: rgba(200,16,46,0.18); z-index: -1; } .hero .sub { font-size: 20px; color: var(–ink-soft); line-height: 1.55; max-width: 700px; margin: 0 auto; font-weight: 400; } .hero .sub strong { color: var(–ink); font-weight: 600; } /* ── Audio box ─────────────────────────────────────── */ .audio-row { max-width: 820px; margin: 20px auto 40px; padding: 0 24px; } .audio-box { background: var(–white); border: 1px solid var(–border); border-radius: 12px; padding: 20px 26px; box-shadow: 0 6px 24px rgba(58,42,18,0.06); display: flex; align-items: center; gap: 22px; flex-wrap: wrap; } .audio-box .icon-circle { width: 50px; height: 50px; border-radius: 50%; background: var(–teal); color: var(–white); display: flex; align-items: center; justify-content: center; font-size: 22px; flex-shrink: 0; } .audio-box .text { flex: 1; min-width: 180px; } .audio-box .label { font-family: ‘Oswald’, sans-serif; font-weight: 600; font-size: 17px; letter-spacing: 0.5px; color: var(–ink); } .audio-box .sub { font-size: 13px; color: var(–muted); } .audio-box audio { width: 100%; max-width: 340px; } /* ── Section base ──────────────────────────────────── */ .section { padding: 60px 36px; max-width: 820px; margin: 0 auto; } .section p { margin-bottom: 22px; font-size: 18px; color: var(–ink-soft); line-height: 1.65; } .section p strong { color: var(–ink); font-weight: 600; } .section .lede { font-size: 23px; line-height: 1.45; color: var(–ink); font-weight: 400; margin-bottom: 26px; } .section .standout { font-family: ‘Oswald’, sans-serif; font-size: 22px; line-height: 1.4; color: var(–ink); font-weight: 500; margin-bottom: 22px; } /* ── Inline image card for Gary ────────────────────── */ .inline-photo { margin: 36px auto; max-width: 360px; text-align: center; } .inline-photo img { width: 100%; border-radius: 12px; display: block; box-shadow: 0 8px 24px rgba(58,42,18,0.12); } .inline-photo .ribbon { background: var(–coral); color: var(–white); font-family: ‘Oswald’, sans-serif; font-size: 11px; letter-spacing: 1.5px; text-transform: uppercase; padding: 6px 16px; border-radius: 4px; display: inline-block; margin-top: -14px; position: relative; box-shadow: 0 3px 10px rgba(255,111,97,0.3); } /* ── Zach quote ────────────────────────────────────── */ .zach-quote { border-left: 4px solid var(–red); padding: 14px 0 14px 22px; margin: 22px 0; background: var(–white); border-radius: 0 8px 8px 0; padding-right: 22px; } .zach-quote .q { font-family: ‘Oswald’, sans-serif; font-size: 22px; line-height: 1.4; font-style: italic; font-weight: 500; color: var(–ink); } .zach-quote .a { font-family: ‘Oswald’, sans-serif; font-size: 11px; color: var(–muted); text-transform: uppercase; letter-spacing: 1.5px; margin-top: 12px; } /* ── MOD shared quote card ────────────────────────── */ .mod-band { background: var(–white); border: 1px solid var(–border); border-left: 5px solid var(–red); border-radius: 12px; padding: 38px 44px; margin: 36px 0; box-shadow: 0 8px 28px rgba(58,42,18,0.06); } .mod-band .q { font-family: ‘Oswald’, sans-serif; font-size: 26px; line-height: 1.35; font-style: italic; font-weight: 500; color: var(–ink); margin-bottom: 16px; } .mod-band .a { font-family: ‘Oswald’, sans-serif; font-size: 12px; color: var(–red); text-transform: uppercase; letter-spacing: 2px; font-weight: 600; } /* ── Letter image ──────────────────────────────────── */ .letter-img-wrap { text-align: center; margin: 16px 0 40px; } .letter-img-wrap img { max-width: 100%; width: 100%; height: auto; border: 1px solid var(–border); border-radius: 10px; box-shadow: 0 10px 36px rgba(58,42,18,0.10); } .letter-img-wrap .caption { font-family: ‘Oswald’, sans-serif; font-size: 11px; color: var(–muted); text-transform: uppercase; letter-spacing: 2px; margin-top: 16px; } /* ── Stats ─────────────────────────────────────────── */ .stats { background: var(–paper-deep); padding: 70px 36px; text-align: center; } .stats-inner { max-width: 1000px; margin: 0 auto; } .stats .eyebrow { font-size: 11px; letter-spacing: 3px; color: var(–teal); text-transform: uppercase; font-weight: 700; margin-bottom: 14px; } .stats h2 { font-family: ‘Oswald’, sans-serif; font-size: 34px; color: var(–ink); margin-bottom: 14px; line-height: 1.2; font-weight: 600; } .stats .lede { color: var(–ink-soft); font-size: 18px; max-width: 680px; margin: 0 auto 44px; } .stats-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 24px; } .stat { background: var(–white); border: 1px solid var(–border); border-radius: 12px; padding: 28px 14px; box-shadow: 0 4px 14px rgba(58,42,18,0.04); } .stat .num { font-family: ‘Oswald’, sans-serif; font-size: 48px; font-weight: 700; color: var(–red); line-height: 1; } .stat .label { font-family: ‘Oswald’, sans-serif; font-size: 12px; text-transform: uppercase; color: var(–ink); letter-spacing: 1.5px; margin-top: 14px; font-weight: 600; } .stat .note { font-size: 11px; color: var(–muted); margin-top: 6px; font-style: italic; } /* ── Closing values block ──────────────────────────── */ .values { background: var(–paper); padding: 70px 36px; text-align: center; } .values-inner { max-width: 700px; margin: 0 auto; } .values h2 { font-family: ‘Oswald’, sans-serif; font-size: 28px; color: var(–ink); margin-bottom: 30px; line-height: 1.3; font-weight: 500; } .values ul { list-style: none; margin-bottom: 30px; } .values ul li { font-family: ‘Oswald’, sans-serif; font-size: 24px; color: var(–ink); font-weight: 600; margin-bottom: 8px; letter-spacing: 0.3px; } .values .closing-line { font-family: ‘Oswald’, sans-serif; font-size: 22px; font-style: italic; color: var(–red); font-weight: 600; margin-bottom: 36px; } .cta { display: inline-block; background: var(–red); color: var(–white); padding: 17px 42px; font-family: ‘Oswald’, sans-serif; font-weight: 700; font-size: 14px; text-transform: uppercase; letter-spacing: 2.5px; border-radius: 6px; transition: all 0.2s; box-shadow: 0 6px 18px rgba(200,16,46,0.25); } .cta:hover { background: #a80d26; text-decoration: none; transform: translateY(-2px); box-shadow: 0 10px 24px rgba(200,16,46,0.35); } /* ── Footer ────────────────────────────────────────── */ footer { background: var(–ink); color: #a8a39c; padding: 36px; text-align: center; font-size: 12px; line-height: 1.6; } footer img { max-height: 36px; margin-bottom: 12px; opacity: 0.9; } footer .row { margin-bottom: 4px; } footer a { color: var(–coral); } footer .legal { margin-top: 14px; font-size: 11px; } /* ── Mobile ────────────────────────────────────────── */ @media (max-width: 720px) { .topbar { padding: 14px 20px; } .topbar .logo { max-height: 38px; } .topbar .tagline { font-size: 9px; letter-spacing: 2px; } .hero-image { height: 260px; } .hero { padding: 40px 24px 24px; } .hero h1 { font-size: 38px; } .hero .sub { font-size: 17px; } .audio-row { margin: 16px auto 28px; padding: 0 18px; } .audio-box { gap: 14px; } .section { padding: 40px 24px; } .section .lede { font-size: 19px; } .inline-photo { max-width: 240px; margin: 26px auto; } .mod-band { padding: 28px 26px; margin: 26px 0; } .mod-band .q { font-size: 22px; } .stats-grid { grid-template-columns: repeat(2, 1fr); gap: 16px; } .stat .num { font-size: 36px; } .values { padding: 50px 24px; } .values h2 { font-size: 22px; } .values ul li { font-size: 20px; } }
The Sharper Solution
A Cozzini Pro Driver delivering reliably to a restaurant kitchen
A True Cozzini Bros Story
A True Story #OneTeam

What happens
when service fails?

Every kitchen depends on consistency. MOD Pizza shared a story that reminded us why that matters.

🎧
Prefer to listen?
The full letter, read aloud · ~2 min

Every kitchen depends on consistency. Sharp knives, reliable service, and the confidence that when something matters, your partner will show up.

After moving away from Cozzini for a lower-cost option, MOD Pizza’s team began experiencing inconsistent service and quality issues. Then, during a major operational disruption, critical tools were removed from multiple restaurant locations without notice.

That is when they reached back out to Cozzini.

Our team mobilized immediately. Vans were deployed. Restaurants were supplied. Operations continued without interruption.

And at the center of that moment was Gary Carter, our Cozzini driver based in St. Louis.

Gary Carter, Cozzini Pro Driver - St. Louis
Gary Carter · St. Louis

Before MOD officially restarted service with us, Gary stepped in when they needed help most. He adjusted his personal plans, loaded up, and delivered to multiple locations that same day — because he knew those kitchens could not wait.

Our Chief Revenue Officer called it:

“Perhaps the greatest single example of service to Cozzini in my tenure here.”
— Zach Summar, Chief Revenue Officer

That is the kind of service that does not come from a system alone. It comes from people who care.

MOD later shared:

“We are now fully transitioning back to Cozzini and are excited to reestablish a partnership grounded in reliability, higher-quality products, and a shared dedication to supporting our restaurants.”
— MOD Pizza · 400+ Location System
MOD Pizza letter to Cozzini Bros β€” Thank You for the Exceptional Partnership
The full letter from MOD Pizza
The Infrastructure Behind the Story

Stories like this are not just about one delivery.

They are about the standard we hold for all of our customers — built on 120+ years of doing the work.

120+
Years
Since 1905
9
Sharpening Centers
All W2 employees
80+
Distribution Centers
Nationwide
98.1%
On-Time Delivery
350+ fleet vehicles

That is the difference your kitchen has with Cozzini.

Talk to our team ›