PageSourceSearch

https://www.pmq.com/how-this-pizza-mogul-is-scaling-a-brand-without-sacrificing-quality-of-product/

html pmq.com collected 2026-10-02 05:41:20 UTC 337,735 bytes, 4,749 lines download raw bytes

1
2
3<!DOCTYPE html>
4
5<html lang="en-US">
6
7<head> 
7<script>
8var gform;gform||(document.addEventListener("gform_main_scripts_loaded",function(){gform.scriptsLoaded=!0}),document.addEventListener("gform/theme/scripts_loaded",function(){gform.themeScriptsLoaded=!0}),window.addEventListener("DOMContentLoaded",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>"function"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn("The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1."),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener("gform_main_scripts_loaded",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener("gform/theme/scripts_loaded",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener("DOMContentLoaded",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook("action",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook("filter",o,r,e,t)},doAction:function(o){gform.doHook("action",o,arguments)},applyFilters:function(o){return gform.doHook("filter",o,arguments)},removeAction:function(o,r){gform.removeHook("action",o,r)},removeFilter:function(o,r,e){gform.removeHook("filter",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+"_"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){"function"!=typeof(t=o.callable)&&(t=window[t]),"action"==r?t.apply(null,e):e[0]=t.apply(null,e)})),"filter"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});
9</script>
9
10
11
12		<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
13
14	<!-- This site is optimized with the Yoast SEO plugin v28.5 - https://yoast.com/product/yoast-seo-wordpress/ -->
15	<title>Khanh Nguyen and Zalat: Is This a Top 10 Pizza Brand in the Making? - PMQ Pizza</title>
16	<link rel="canonical" href="https://www.pmq.com/how-this-pizza-mogul-is-scaling-a-brand-without-sacrificing-quality-of-product/" />
17	<meta property="og:locale" content="en_US" />
18	<meta property="og:type" content="article" />
19	<meta property="og:title" content="Khanh Nguyen and Zalat: Is This a Top 10 Pizza Brand in the Making? - PMQ Pizza" />
20	<meta property="og:description" content="By Charlie Pogacar I’m going to tell you a secret. One of the most-read stories in the history of PMQ’s website is about a brand called Zalat Pizza and its founder and CEO, Khanh Nguyen. The story was published in March 2022 and details Nguyen’s unlikely journey, from escaping Vietnam alongside his family in 1975 [&hellip;]" />
21	<meta property="og:url" content="https://www.pmq.com/how-this-pizza-mogul-is-scaling-a-brand-without-sacrificing-quality-of-product/" />
22	<meta property="og:site_name" content="PMQ Pizza" />
23	<meta property="article:publisher" content="https://www.facebook.com/PMQPizzaMag/" />
24	<meta property="article:published_time" content="2024-04-12T12:29:36+00:00" />
25	<meta property="article:modified_time" content="2024-04-14T17:25:44+00:00" />
26	<meta property="og:image" content="https://www.pmq.com/wp-content/uploads/2024/04/Khanh-in-front-of-Z-logo-1-e1712947254530.jpg" />
27	<meta property="og:image:width" content="1200" />
28	<meta property="og:image:height" content="887" />
29	<meta property="og:image:type" content="image/jpeg" />
30	<meta name="author" content="Charlie Pogacar" />
31	<meta name="twitter:card" content="summary_large_image" />
32	<meta name="twitter:creator" content="@PMQpizzamag" />
33	<meta name="twitter:site" content="@PMQpizzamag" />
34	<meta name="twitter:label1" content="Written by" />
35	<meta name="twitter:data1" content="Charlie Pogacar" />
36	<meta name="twitter:label2" content="Est. reading time" />
37	<meta name="twitter:data2" content="6 minutes" />
38	
38<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.pmq.com\/how-this-pizza-mogul-is-scaling-a-brand-without-sacrificing-quality-of-product\/#article","isPartOf":{"@id":"https:\/\/www.pmq.com\/how-this-pizza-mogul-is-scaling-a-brand-without-sacrificing-quality-of-product\/"},"author":{"name":"Charlie Pogacar","@id":"https:\/\/www.pmq.com\/#\/schema\/person\/aca169ba68561a8eb5e2b4c6c87af047"},"headline":"Khanh Nguyen and Zalat: Is This a Top 10 Pizza Brand in the Making?","datePublished":"2024-04-12T12:29:36+00:00","dateModified":"2024-04-14T17:25:44+00:00","mainEntityOfPage":{"@id":"https:\/\/www.pmq.com\/how-this-pizza-mogul-is-scaling-a-brand-without-sacrificing-quality-of-product\/"},"wordCount":1154,"commentCount":0,"publisher":{"@id":"https:\/\/www.pmq.com\/#organization"},"image":{"@id":"https:\/\/www.pmq.com\/how-this-pizza-mogul-is-scaling-a-brand-without-sacrificing-quality-of-product\/#primaryimage"},"thumbnailUrl":"https:\/\/www.pmq.com\/wp-content\/uploads\/2024\/04\/Khanh-in-front-of-Z-logo-1-e1712947254530.jpg","articleSection":["Featured","Pizzerias"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.pmq.com\/how-this-pizza-mogul-is-scaling-a-brand-without-sacrificing-quality-of-product\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.pmq.com\/how-this-pizza-mogul-is-scaling-a-brand-without-sacrificing-quality-of-product\/","url":"https:\/\/www.pmq.com\/how-this-pizza-mogul-is-scaling-a-brand-without-sacrificing-quality-of-product\/","name":"Khanh Nguyen and Zalat: Is This a Top 10 Pizza Brand in the Making? - PMQ Pizza","isPartOf":{"@id":"https:\/\/www.pmq.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.pmq.com\/how-this-pizza-mogul-is-scaling-a-brand-without-sacrificing-quality-of-product\/#primaryimage"},"image":{"@id":"https:\/\/www.pmq.com\/how-this-pizza-mogul-is-scaling-a-brand-without-sacrificing-quality-of-product\/#primaryimage"},"thumbnailUrl":"https:\/\/www.pmq.com\/wp-content\/uploads\/2024\/04\/Khanh-in-front-of-Z-logo-1-e1712947254530.jpg","datePublished":"2024-04-12T12:29:36+00:00","dateModified":"2024-04-14T17:25:44+00:00","breadcrumb":{"@id":"https:\/\/www.pmq.com\/how-this-pizza-mogul-is-scaling-a-brand-without-sacrificing-quality-of-product\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.pmq.com\/how-this-pizza-mogul-is-scaling-a-brand-without-sacrificing-quality-of-product\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.pmq.com\/how-this-pizza-mogul-is-scaling-a-brand-without-sacrificing-quality-of-product\/#primaryimage","url":"https:\/\/www.pmq.com\/wp-content\/uploads\/2024\/04\/Khanh-in-front-of-Z-logo-1-e1712947254530.jpg","contentUrl":"https:\/\/www.pmq.com\/wp-content\/uploads\/2024\/04\/Khanh-in-front-of-Z-logo-1-e1712947254530.jpg","width":1200,"height":887,"caption":"Zalat Pizza"},{"@type":"BreadcrumbList","@id":"https:\/\/www.pmq.com\/how-this-pizza-mogul-is-scaling-a-brand-without-sacrificing-quality-of-product\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.pmq.com\/"},{"@type":"ListItem","position":2,"name":"Khanh Nguyen and Zalat: Is This a Top 10 Pizza Brand in the Making?"}]},{"@type":"WebSite","@id":"https:\/\/www.pmq.com\/#website","url":"https:\/\/www.pmq.com\/","name":"PMQ Pizza","description":"The Pizza Industry&#039;s News Source","publisher":{"@id":"https:\/\/www.pmq.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.pmq.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.pmq.com\/#organization","name":"PMQ Pizza","url":"https:\/\/www.pmq.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.pmq.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.pmq.com\/wp-content\/uploads\/2019\/06\/logo.png","contentUrl":"https:\/\/www.pmq.com\/wp-content\/uploads\/2019\/06\/logo.png","width":250,"height":114,"caption":"PMQ Pizza"},"image":{"@id":"https:\/\/www.pmq.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/PMQPizzaMag\/","https:\/\/x.com\/PMQpizzamag","https:\/\/www.instagram.com\/pmqpizzamag\/","https:\/\/www.linkedin.com\/company\/pmq-pizza-magazine\/","https:\/\/www.pinterest.com\/pmqpizzamag\/","https:\/\/www.youtube.com\/channel\/UCHdDbieeACL3QPR-Pa6T6_w"]},{"@type":"Person","@id":"https:\/\/www.pmq.com\/#\/schema\/person\/aca169ba68561a8eb5e2b4c6c87af047","name":"Charlie Pogacar","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/e4c265123a8ae179120def9535c0cdb60bd48c356c4ff74d592d4b7c1065a
38d07?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/e4c265123a8ae179120def9535c0cdb60bd48c356c4ff74d592d4b7c1065ad07?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e4c265123a8ae179120def9535c0cdb60bd48c356c4ff74d592d4b7c1065ad07?s=96&d=mm&r=g","caption":"Charlie Pogacar"},"url":"https:\/\/www.pmq.com\/author\/charlie\/"}]}</script>
38
39	<!-- / Yoast SEO plugin. -->
40
41
42<link rel='dns-prefetch' href='//scripts.wtwhmedia.com' />
43<link rel='dns-prefetch' href='//kit.fontawesome.com' />
44<link rel="alternate" type="application/rss+xml" title="PMQ Pizza &raquo; Khanh Nguyen and Zalat: Is This a Top 10 Pizza Brand in the Making? Comments Feed" href="https://www.pmq.com/how-this-pizza-mogul-is-scaling-a-brand-without-sacrificing-quality-of-product/feed/" />
45<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.pmq.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.pmq.com%2Fhow-this-pizza-mogul-is-scaling-a-brand-without-sacrificing-quality-of-product%2F" />
46<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.pmq.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.pmq.com%2Fhow-this-pizza-mogul-is-scaling-a-brand-without-sacrificing-quality-of-product%2F&#038;format=xml" />
47<style id="wp-img-auto-sizes-contain-inline-css">
48img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
49/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
50</style>
51<style id="wp-block-library-inline-css">
52:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
52--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
53
54/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */
55</style>
56<style id="wp-block-heading-inline-css">
57h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}
58/*# sourceURL=https://www.pmq.com/wp-includes/blocks/heading/style.min.css */
59</style>
60<style id="wp-block-image-inline-css">
61.wp-block-image>a,.wp-block-image>figure>a{display:inline-block}.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}@media not (prefers-reduced-motion){.wp-block-image img.hide{visibility:hidden}.wp-block-image img.show{animation:show-content-image .4s}}.wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a{border-radius:inherit}.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull>a,.wp-block-image.alignwide>a{width:100%}.wp-block-image.alignfull img,.wp-block-image.alignwide img{height:auto;width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image.alignright>figcaption{caption-side:bottom;display:table-caption}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-image.is-style-circle-mask img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.wp-block-image.is-style-circle-mask img{border-radius:0;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}}:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img){border-radius:9999px}.wp-block-image figure{margin:0}.wp-lightbox-container{display:flex;flex-direction:column;position:relative}.wp-lightbox-container img{cursor:zoom-in}.wp-lightbox-container img:hover+button{opacity:1}.wp-lightbox-container button{align-items:center;backdrop-filter:blur(16px) saturate(180%);background-color:rgba(90,90,90,.25);border:none;border-radius:4px;cursor:zoom-in;display:flex;height:20px;justify-content:center;opacity:0;padding:0;position:absolute;right:16px;text-align:center;top:16px;width:20px;z-index:100}@media not (prefers-reduced-motion){.wp-lightbox-container button{transition:opacity .2s ease}}.wp-lightbox-container button:focus-visible{outline:3px auto rgba(90,90,90,.25);outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:hover{cursor:pointer;opacity:1}.wp-lightbox-container button:focus{opacity:1}.wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:rgba(90,90,90,.25);border:none}.wp-lightbox-overlay{box-sizing:border-box;
61cursor:zoom-out;height:100vh;left:0;overflow:hidden;position:fixed;top:0;visibility:hidden;width:100%;z-index:100000}.wp-lightbox-overlay .wp-lightbox-close-button{align-items:center;cursor:pointer;display:flex;font-family:inherit;gap:8px;justify-content:center;line-height:1;min-height:40px;min-width:40px;padding:0 4px;position:absolute;right:calc(env(safe-area-inset-right) + 16px);top:calc(env(safe-area-inset-top) + 16px);z-index:5000000}.wp-lightbox-overlay .wp-lightbox-close-button:focus,.wp-lightbox-overlay .wp-lightbox-close-button:hover,.wp-lightbox-overlay .wp-lightbox-close-button:not(:hover):not(:active):not(.has-background){background:none;border:none}.wp-lightbox-overlay .wp-lightbox-close-button:has(.wp-lightbox-close-text:not([hidden])) .wp-lightbox-close-icon svg{height:1em;width:1em}.wp-lightbox-overlay .wp-lightbox-close-icon svg{display:block}.wp-lightbox-overlay .wp-lightbox-navigation-button-next,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{align-items:center;bottom:16px;cursor:pointer;display:flex;font-family:inherit;gap:4px;justify-content:center;line-height:1;min-height:40px;min-width:40px;padding:0 8px;position:absolute;z-index:2000002}.wp-lightbox-overlay .wp-lightbox-navigation-button-next[hidden],.wp-lightbox-overlay .wp-lightbox-navigation-button-prev[hidden]{display:none}@media (min-width:960px){.wp-lightbox-overlay .wp-lightbox-navigation-button-next,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{bottom:50%;transform:translateY(-50%)}}.wp-lightbox-overlay .wp-lightbox-navigation-button-next:focus,.wp-lightbox-overlay .wp-lightbox-navigation-button-next:hover,.wp-lightbox-overlay .wp-lightbox-navigation-button-next:not(:hover):not(:active):not(.has-background),.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:focus,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:hover,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:not(:hover):not(:active):not(.has-background){background:none;border:none;padding:0 8px}.wp-lightbox-overlay .wp-lightbox-navigation-button-next:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg{display:block;height:1.5em;width:1.5em}.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{left:calc(env(safe-area-inset-left) + 16px)}.wp-lightbox-overlay .wp-lightbox-navigation-button-next{right:calc(env(safe-area-inset-right) + 16px)}.wp-lightbox-overlay .wp-lightbox-navigation-icon svg{vertical-align:middle}.wp-lightbox-overlay .lightbox-image-container{height:var(--wp--lightbox-container-height);left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:top left;width:var(--wp--lightbox-container-width);z-index:2000001}.wp-lightbox-overlay .wp-block-image{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin:0;position:relative;transform-origin:0 0;width:100%;z-index:3000000}.wp-lightbox-overlay .wp-block-image img{height:var(--wp--lightbox-image-height);min-height:var(--wp--lightbox-image-height);min-width:var(--wp--lightbox-image-width);width:var(--wp--lightbox-image-width)}.wp-lightbox-overlay .wp-block-image figcaption{display:none}.wp-lightbox-overlay button{background:none;border:none}.wp-lightbox-overlay .scrim{background-color:#fff;height:100%;opacity:.9;position:absolute;width:100%;z-index:2000000}.wp-lightbox-overlay.active{visibility:visible}@media not (prefers-reduced-motion){.wp-lightbox-overlay.active{animation:turn-on-visibility .25s both}.wp-lightbox-overlay.active img{animation:turn-on-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active){animation:turn-off-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active) img{animation:turn-off-visibility .25s both}.wp-lightbox-overlay.zoom.active{animation:none;opacity:1;visibility:visible}.wp-lightbox-overlay.zoom.active .lightbox-image-container{animation:lightbox-zoom-in .4s}.wp-lightbox-overlay.zoom.active .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.active .scrim{animation:turn-on-visibility .4s forwards}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active){animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{animation:lightbox-zoom-out .4s}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{animation:turn-off-visibility .4s forwards}}
61@keyframes show-content-image{0%{visibility:hidden}99%{visibility:hidden}to{visibility:visible}}@keyframes turn-on-visibility{0%{opacity:0}to{opacity:1}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lightbox-zoom-in{0%{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))}to{transform:translate(-50%,-50%) scale(1)}}@keyframes lightbox-zoom-out{0%{transform:translate(-50%,-50%) scale(1);visibility:visible}99%{visibility:visible}to{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden}}
62/*# sourceURL=https://www.pmq.com/wp-includes/blocks/image/style.min.css */
63</style>
64<style id="wp-block-search-inline-css">
65.wp-block-search__button{margin-left:10px;word-break:normal}.wp-block-search__button.has-icon{line-height:0}.wp-block-search__button svg{fill:currentColor;height:1.25em;min-height:24px;min-width:24px;vertical-align:text-bottom;width:1.25em}:where(.wp-block-search__button){border:1px solid #ccc;padding:6px 10px}.wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}.wp-block-search__label{width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__button{box-sizing:border-box;display:flex;flex-shrink:0;justify-content:center;margin-left:0;max-width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{min-width:0!important;transition-property:width}.wp-block-search.wp-block-search__button-only .wp-block-search__input{flex-basis:100%;transition-duration:.3s}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden,.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper{overflow:hidden}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input{border-left-width:0!important;border-right-width:0!important;flex-basis:0;flex-grow:0;margin:0;min-width:0!important;padding-left:0!important;padding-right:0!important;width:0!important}:where(.wp-block-search__input){-webkit-appearance:initial;-moz-appearance:initial;appearance:none;border:1px solid #949494;flex-grow:1;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin-left:0;margin-right:0;min-width:3rem;padding:8px;text-decoration:unset!important;text-transform:inherit}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){background-color:#fff;border:1px solid #949494;box-sizing:border-box;padding:4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{border:none;border-radius:0;padding:0 4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{outline:none}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){padding:4px 8px}.wp-block-search.aligncenter .wp-block-search__inside-wrapper{margin:auto}.wp-block[data-align=right] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{float:right}
66/*# sourceURL=https://www.pmq.com/wp-includes/blocks/search/style.min.css */
67</style>
68<style id="wp-block-group-inline-css">
69.wp-block-group{box-sizing:border-box}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative}
70/*# sourceURL=https://www.pmq.com/wp-includes/blocks/group/style.min.css */
71</style>
72
73
74<style id="global-styles-inline-css">
75:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--main: #323c46;--wp--preset--color--primary: #719597;--wp--preset--color--secondary: #e3e48a;--wp--preset--color--background: #ffffff;--wp--preset--color--background-2: #ccced1;--wp--preset--color--background-3: #EBEBF0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,
750) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--gradient--gradient-1: linear-gradient(90deg, rgba(243,78,55,1) 0%, rgba(226,93,125,1) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--font-size--font-size-1: 12px;--wp--preset--font-size--font-size-2: 14px;--wp--preset--font-size--font-size-3: 16px;--wp--preset--font-size--font-size-4: clamp(16px, calc(1rem + ((1vw - 7.68px) * 0.3906)), 18px);--wp--preset--font-size--font-size-5: clamp(16px, calc(1rem + ((1vw - 7.68px) * 0.7813)), 20px);--wp--preset--font-size--font-size-6: clamp(20px, calc(1.25rem + ((1vw - 7.68px) * 0.7813)), 24px);--wp--preset--font-size--font-size-7: clamp(20px, calc(1.25rem + ((1vw - 7.68px) * 1.5625)), 28px);--wp--preset--font-size--font-size-8: clamp(24px, calc(1.5rem + ((1vw - 7.68px) * 1.5625)), 32px);--wp--preset--font-size--font-size-9: clamp(32px, calc(2rem + ((1vw - 7.68px) * 1.5625)), 40px);--wp--preset--font-size--font-size-10: clamp(24px, calc(1.5rem + ((1vw - 7.68px) * 4.6875)), 48px);--wp--preset--font-family--primary-font: Lora;--wp--preset--font-family--secondary-font: Oswald;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--spacing--tiny: 8px;--wp--preset--spacing--small: 16px;--wp--preset--spacing--mid: 24px;--wp--preset--spacing--medium: clamp(24px, calc(1.5rem + ((1vw - 7.68px) * 1.5625)), 32px);--wp--preset--spacing--large: 40px;--wp--preset--spacing--x-large: clamp(32px, calc(2rem + ((1vw - 7.68px) * 6.25)), 64px);--wp--preset--spacing--xx-large: clamp(32px, calc(2rem + ((1vw - 7.68px) * 9.375)), 80px);--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);--wp--custom--color--main-hover: var(--wp--preset--color--primary);--wp--custom--color--primary-hover: var(--wp--preset--color--primary);--wp--custom--color--secondary-hover: var(--wp--preset--color--primary);--wp--custom--color--neutral-1: #fafafa;--wp--custom--color--neutral-2: #e0e0e0;--wp--custom--color--neutral-3: #424242;--wp--custom--color--link: var(--wp--preset--color--primary);--wp--custom--font-weight--thin: 100;--wp--custom--font-weight--extra-light: 200;--wp--custom--font-weight--light: 300;--wp--custom--font-weight--regular: 400;--wp--custom--font-weight--medium: 500;--wp--custom--font-weight--semi-bold: 600;--wp--custom--font-weight--bold: 700;--wp--custom--font-weight--extra-bold: 800;--wp--custom--font-weight--black: 900;--wp--custom--font-size--body-default: var(--wp--preset--font-size--font-size-4);--wp--custom--forms--border-color: #EBEBF0;--wp--custom--forms--border-color-focus: var(--wp--preset--color--primary);--wp--custom--forms--border-radius: 0;--wp--custom--forms--border-width: 2px;--wp--custom--forms--error-color: red;--wp--custom--forms--font-size: var(--wp--preset--font-size--font-size-2);--wp--custom--forms--input-padding-vertical: 16px;--wp--custom--forms--input-padding-horizontal: 16px;--wp--custom--forms--required-color: var(--wp--preset--color--secondary);--wp--custom--forms--spacing: 24px;--wp--custom--forms--text-color: var(--wp--preset--color--main);--wp--custom--layout--thin: 768px;--wp--custom--layout--default: 1168px;--wp--custom--layout--wide: calc( var(--wp--custom--layout--default) + 250px);--wp--custom--layout--sidebar: 300px;--wp--custom--line-height--tiny: 1.1;--wp--custom--line-height--small: 1.25;--wp--custom--line-height--normal: 1.5;--wp--custom--spacing--block-gap: 36px;--wp--custom--spacing--column-gap: 40px;--wp--custom--spacing--grid-gap: 40px;--wp--custom--spacing--grid-gap-column: var(--wp--custom--spacing--grid-gap);--wp--custom--spacing--grid-gap-row: 56px;--wp--custom--spacing--list-gap-bottom: 8px;--wp--custom--spacing--viewport-padding: 32px;}
75.wp-block-button .wp-block-button__link{--wp--preset--color--main: #323c46;--wp--preset--color--secondary: #e3e48a;--wp--preset--color--background: #ffffff;}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:root { --wp--style--global--content-size: var(--wp--custom--layout--thin);--wp--style--global--wide-size: var(--wp--custom--layout--wide); }:where(body) { margin: 0; }.wp-site-blocks { padding-top: var(--wp--style--root--padding-top); padding-bottom: var(--wp--style--root--padding-bottom); }.has-global-padding { padding-right: var(--wp--style--root--padding-right); padding-left: var(--wp--style--root--padding-left); }.has-global-padding > .alignfull { margin-right: calc(var(--wp--style--root--padding-right) * -1); margin-left: calc(var(--wp--style--root--padding-left) * -1); }.has-global-padding :where(:not(.alignfull.is-layout-flow) > .has-global-padding:not(.wp-block-block, .alignfull)) { padding-right: 0; padding-left: 0; }.has-global-padding :where(:not(.alignfull.is-layout-flow) > .has-global-padding:not(.wp-block-block, .alignfull)) > .alignfull { margin-left: 0; margin-right: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: var(--wp--preset--spacing--medium); margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: var(--wp--preset--spacing--medium); }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: var(--wp--preset--spacing--medium);margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: var(--wp--preset--spacing--medium);margin-block-end: 0;}:root :where(.is-layout-flex){gap: var(--wp--preset--spacing--medium);}:root :where(.is-layout-grid){gap: var(--wp--preset--spacing--medium);}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{background-color: var(--wp--preset--color--background);color: var(--wp--preset--color--main);font-family: var(--wp--preset--font-family--primary-font);font-size: var(--wp--custom--font-size--body-default);line-height: var(--wp--custom--line-height--normal);--wp--style--root--padding-top: 0;--wp--style--root--padding-right: var(--wp--preset--spacing--medium);--wp--style--root--padding-bottom: 0;--wp--style--root--padding-left: var(--wp--preset--spacing--medium);}a:where(:not(.wp-element-button)){color: var(--wp--custom--color--link);}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-main-color{color: var(--wp--preset--color--main) !important;}.has-primary-color{color: var(--wp--preset--color--primary) !important;}.has-secondary-color{color: var(--wp--preset--color--secondary) !important;}.has-background-color{color: var(--wp--preset--color--background) !important;}.has-background-2-color{color: var(--wp--preset--color--background-2) !important;}.has-background-3-color{color: var(--wp--preset--color--background-3) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-main-background-color{background-color: var(--wp--preset--color--main) !important;}.has-primary-background-color{background-color: var(--wp--preset--color--primary) !important;}.has-secondary-background-color{background-color: var(--wp--preset--color--secondary) !important;}.has-background-background-color{background-color: var(--wp--preset--color--background) !important;}.has-background-2-background-color{background-color: var(--wp--preset--color--background-2) !important;}.has-background-3-background-color{background-color: var(--wp--preset--color--background-3) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-main-border-color{border-color: var(--wp--preset--color--main) !important;}.has-primary-border-color{border-color: var(--wp--preset--color--primary) !important;}.has-secondary-border-color{border-color: var(--wp--preset--color--secondary) !important;}.has-background-border-color{border-color: var(--wp--preset--color--background) !important;}.has-background-2-border-color{border-color: var(--wp--preset--color--background-2) !important;}.has-background-3-border-color{border-color: var(--wp--preset--color--background-3) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
75.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-gradient-1-gradient-background{background: var(--wp--preset--gradient--gradient-1) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-font-size-1-font-size{font-size: var(--wp--preset--font-size--font-size-1) !important;}.has-font-size-2-font-size{font-size: var(--wp--preset--font-size--font-size-2) !important;}.has-font-size-3-font-size{font-size: var(--wp--preset--font-size--font-size-3) !important;}.has-font-size-4-font-size{font-size: var(--wp--preset--font-size--font-size-4) !important;}.has-font-size-5-font-size{font-size: var(--wp--preset--font-size--font-size-5) !important;}.has-font-size-6-font-size{font-size: var(--wp--preset--font-size--font-size-6) !important;}.has-font-size-7-font-size{font-size: var(--wp--preset--font-size--font-size-7) !important;}.has-font-size-8-font-size{font-size: var(--wp--preset--font-size--font-size-8) !important;}.has-font-size-9-font-size{font-size: var(--wp--preset--font-size--font-size-9) !important;}.has-font-size-10-font-size{font-size: var(--wp--preset--font-size--font-size-10) !important;}.has-primary-font-font-family{font-family: var(--wp--preset--font-family--primary-font) !important;}.has-secondary-font-font-family{font-family: var(--wp--preset--font-family--secondary-font) !important;}:where(.wp-block-button .wp-block-button__link).has-main-color{color: var(--wp--preset--color--main) !important;}:where(.wp-block-button .wp-block-button__link).has-secondary-color{color: var(--wp--preset--color--secondary) !important;}:where(.wp-block-button .wp-block-button__link).has-background-color{color: var(--wp--preset--color--background) !important;}:where(.wp-block-button .wp-block-button__link).has-main-background-color{background-color: var(--wp--preset--color--main) !important;}:where(.wp-block-button .wp-block-button__link).has-secondary-background-color{background-color: var(--wp--preset--color--secondary) !important;}:where(.wp-block-button .wp-block-button__link).has-background-background-color{background-color: var(--wp--preset--color--background) !important;}:where(.wp-block-button .wp-block-button__link).has-main-border-color{border-color: var(--wp--preset--color--main) !important;}:where(.wp-block-button .wp-block-button__link).has-secondary-border-color{border-color: var(--wp--preset--color--secondary) !important;}:where(.wp-block-button .wp-block-button__link).has-background-border-color{border-color: var(--wp--preset--color--background) !important;}
76/*# sourceURL=global-styles-inline-css */
77</style>
78
79<link rel='stylesheet' id='fullcalendar-css' href='https://www.pmq.com/wp-content/plugins/event-calendar-pro/assets/js/vendor/fullcalendar/fullcalendar.min.css?ver=7.1.2' media='all' />
80<link rel='stylesheet' id='date-timepicker-css' href='https://www.pmq.com/wp-content/plugins/event-calendar-pro/assets/js/vendor/date-time-picker/date-time-picker.css?ver=7.1.2' media='all' />
81<link rel='stylesheet' id='event-calendar-pro-css' href='https://www.pmq.com/wp-content/plugins/event-calendar-pro/assets/css/frontend.css?ver=1.0.5' media='all' />
82<link rel='stylesheet' id='buttons-css' href='https://www.pmq.com/wp-includes/css/buttons.min.css?ver=7.1.2' media='all' />
83<link rel='stylesheet' id='dashicons-css' href='https://www.pmq.com/wp-includes/css/dashicons.min.css?ver=7.1.2' media='all' />
84<link rel='stylesheet' id='mediaelement-css' href='https://www.pmq.com/wp-includes/js/mediaelement/mediaelementplayer-legacy.min.css?ver=4.2.17' media='all' />
85<link rel='stylesheet' id='wp-mediaelement-css' href='https://www.pmq.com/wp-includes/js/mediaelement/wp-mediaelement.min.css?ver=7.1.2' media='all' />
86<link rel='stylesheet' id='media-views-css' href='https://www.pmq.com/wp-includes/css/media-views.min.css?ver=7.1.2' media='all' />
87<link rel='stylesheet' id='imgareaselect-css' href='https://www.pmq.com/wp-includes/js/imgareaselect/imgareaselect.css?ver=0.9.8' media='all' />
88<style id="wd-font-inline-css">
89
90	@font-face {
91		font-family: 'Lora';
92		font-style: normal;
93		font-stretch: normal;
94		font-display: swap;
95		font-weight: 400;
96		src: url('https://www.pmq.com/wp-content/themes/fsr-2023/assets/fonts/lora-v32-latin-regular.woff2') format('woff2');
97	}
98	@font-face {
99		font-family: 'Lora';
100		font-style: italic;
101		font-stretch: normal;
102		font-display: swap;
103		font-weight: 400;
104		src: url('https://www.pmq.com/wp-content/themes/fsr-2023/assets/fonts/lora-v32-latin-italic.woff2') format('woff2');
105	}
106	@font-face {
107		font-family: 'Lora';
108		font-style: normal;
109		font-stretch: normal;
110		font-display: swap;
111		font-weight: 500;
112		src: url('https://www.pmq.com/wp-content/themes/fsr-2023/assets/fonts/lora-v32-latin-500.woff2') format('woff2');
113	}
114	@font-face {
115		font-family: 'Lora';
116		font-style: italic;
117		font-stretch: normal;
118		font-display: swap;
119		font-weight: 500;
120		src: url('https://www.pmq.com/wp-content/themes/fsr-2023/assets/fonts/lora-v32-latin-500italic.woff2') format('woff2');
121	}
122	@font-face {
123		font-family: 'Oswald';
124		font-style: normal;
125		font-stretch: normal;
126		font-display: swap;
127		font-weight: 400;
128		src: url('https://www.pmq.com/wp-content/themes/fsr-2023/assets/fonts/oswald-v53-latin-regular.woff2') format('woff2');
129	}
130	@font-face {
131		font-family: 'Oswald';
132		font-style: normal;
133		font-stretch: normal;
134		font-display: swap;
135		font-weight: 300;
136		src: url('https://www.pmq.com/wp-content/themes/fsr-2023/assets/fonts/oswald-v53-latin-300.woff2') format('woff2');
137	}
138	@font-face {
139		font-family: 'Oswald';
140		font-style: normal;
141		font-stretch: normal;
142		font-display: swap;
143		font-weight: 700;
144		src: url('https://www.pmq.com/wp-content/themes/fsr-2023/assets/fonts/oswald-v53-latin-700.woff2') format('woff2');
145	}
146	
147/*# sourceURL=wd-font-inline-css */
148</style>
149<link rel='stylesheet' id='wd-style-css' href='https://www.pmq.com/wp-content/themes/fsr-2023/assets/css/main.css?ver=1749469917' media='all' />
150<link rel='stylesheet' id='wtwh-uni-gam-prestitial-style-css' href='https://www.pmq.com/wp-content/plugins/wtwh-universal-gam/assets/css/frontend/prestitial/prestitial.css?ver=1790919518' media='all' />
151<link rel='stylesheet' id='wp-block-paragraph-css' href='https://www.pmq.com/wp-includes/blocks/paragraph/style.min.css?ver=7.1.2' media='all' />
152<script id="utils-js-extra">
153var userSettings = {"url":"/","uid":"0","time":"1790919518","secure":"1"};
154//# sourceURL=utils-js-extra
155</script>
vendor: 1 bytes, line 155
155
156<script id="utils-js" src="https://www.pmq.com/wp-includes/js/utils.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 156
156
157<script id="jquery-core-js" src="https://www.pmq.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 157
157
158<script id="jquery-migrate-js" src="https://www.pmq.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 158
158
159<script id="moxiejs-js" src="https://www.pmq.com/wp-includes/js/plupload/moxie.min.js?ver=1.3.5.1"></script>
vendor: 1 bytes, line 159
159
160<script id="plupload-js" src="https://www.pmq.com/wp-includes/js/plupload/plupload.min.js?ver=2.1.9"></script>
vendor: 1 bytes, line 160
160
161<script id="wd-scripts-js" src="https://www.pmq.com/wp-content/themes/fsr-2023/assets/js/main-js-min.js?ver=1749469917"></script>
vendor: 1 bytes, line 161
161
162<script id="wtwh-uni-gam-unified-ad-logic-js-extra">
163var wtwh_gam_ad_config = {"slots":[{"account_id":"5272491","network_code":"foodnews_network","ad_unit_code":"pmq_header","div_id":"div-gpt-pmq_header","desktop_sizes":["728x90","970x250"],"mobile_sizes":["300x250"],"targeting":{"articletitle":"how-this-pizza-mogul-is-scaling-a-brand-without-sacrificing-quality-of-product","cat_target":"96f5a15ad16b0c4ef15f5ed85387cf30,featured,pizzerias-pizzaioli,ros","contentHash":"96f5a15ad16b0c4ef15f5ed85387cf30","category":"Pizzerias","ParentCategory":"Marketing"},"skip_ads":false,"ad_type":"display"},{"account_id":"5272491","network_code":"foodnews_network","ad_unit_code":"pmq_largeleader","div_id":"div-gpt-pmq_largeleader","desktop_sizes":["970x90","970x250"],"mobile_sizes":["0x0"],"targeting":{"articletitle":"how-this-pizza-mogul-is-scaling-a-brand-without-sacrificing-quality-of-product","cat_target":"96f5a15ad16b0c4ef15f5ed85387cf30,featured,pizzerias-pizzaioli,ros","contentHash":"96f5a15ad16b0c4ef15f5ed85387cf30","category":"Pizzerias","ParentCategory":"Marketing"},"skip_ads":false,"ad_type":"display"},{"account_id":"5272491","network_code":"foodnews_network","ad_unit_code":"pmq_largeleader","div_id":"div-gpt-pmq_largeleader2","desktop_sizes":["970x90","970x250"],"mobile_sizes":["0x0"],"targeting":{"articletitle":"how-this-pizza-mogul-is-scaling-a-brand-without-sacrificing-quality-of-product","cat_target":"96f5a15ad16b0c4ef15f5ed85387cf30,featured,pizzerias-pizzaioli,ros","contentHash":"96f5a15ad16b0c4ef15f5ed85387cf30","category":"Pizzerias","ParentCategory":"Marketing"},"skip_ads":false,"ad_type":"display"},{"account_id":"5272491","network_code":"foodnews_network","ad_unit_code":"pmq_largeleader","div_id":"div-gpt-pmq_largeleader3","desktop_sizes":["970x90","970x250"],"mobile_sizes":["0x0"],"targeting":{"articletitle":"how-this-pizza-mogul-is-scaling-a-brand-without-sacrificing-quality-of-product","cat_target":"96f5a15ad16b0c4ef15f5ed85387cf30,featured,pizzerias-pizzaioli,ros","contentHash":"96f5a15ad16b0c4ef15f5ed85387cf30","category":"Pizzerias","ParentCategory":"Marketing"},"skip_ads":false,"ad_type":"display"},{"account_id":"5272491","network_code":"foodnews_network","ad_unit_code":"pmq_header","div_id":"div-gpt-pmq_headerA","desktop_sizes":["728x90","970x250"],"mobile_sizes":["300x250"],"targeting":{"articletitle":"how-this-pizza-mogul-is-scaling-a-brand-without-sacrificing-quality-of-product","cat_target":"96f5a15ad16b0c4ef15f5ed85387cf30,featured,pizzerias-pizzaioli,ros","contentHash":"96f5a15ad16b0c4ef15f5ed85387cf30","category":"Pizzerias","ParentCategory":"Marketing"},"skip_ads":false,"ad_type":"display"},{"account_id":"5272491","network_code":"foodnews_network","ad_unit_code":"pmq_header","div_id":"div-gpt-pmq_headerB","desktop_sizes":["728x90","970x250"],"mobile_sizes":["300x250"],"targeting":{"articletitle":"how-this-pizza-mogul-is-scaling-a-brand-without-sacrificing-quality-of-product","cat_target":"96f5a15ad16b0c4ef15f5ed85387cf30,featured,pizzerias-pizzaioli,ros","contentHash":"96f5a15ad16b0c4ef15f5ed85387cf30","category":"Pizzerias","ParentCategory":"Marketing"},"skip_ads":false,"ad_type":"display"},{"account_id":"5272491","network_code":"foodnews_network","ad_unit_code":"pmq_header","div_id":"div-gpt-pmq_headerC","desktop_sizes":["728x90","970x250"],"mobile_sizes":["300x250"],"targeting":{"articletitle":"how-this-pizza-mogul-is-scaling-a-brand-without-sacrificing-quality-of-product","cat_target":"96f5a15ad16b0c4ef15f5ed85387cf30,featured,pizzerias-pizzaioli,ros","contentHash":"96f5a15ad16b0c4ef15f5ed85387cf30","category":"Pizzerias","ParentCategory":"Marketing"},"skip_ads":false,"ad_type":"display"},{"account_id":"5272491","network_code":"foodnews_network","ad_unit_code":"pmq_sidebar1","div_id":"div-gpt-pmq_gridbox1","desktop_sizes":["300x250"],"mobile_sizes":["300x250"],"targeting":{"articletitle":"how-this-pizza-mogul-is-scaling-a-brand-without-sacrificing-quality-of-product","cat_target":"96f5a15ad16b0c4ef15f5ed85387cf30,featured,pizzerias-pizzaioli,ros","contentHash":"96f5a15ad16b0c4ef15f5ed85387cf30","category":"Pizzerias","ParentCategory":"Marketing"},"skip_ads":false,"ad_type":"display"},{"account_id":"5272491","network_code":"foodnews_network","ad_unit_code":"pmq_sidebar1","div_id":"div-gpt-pmq_gridbox2","desktop_sizes":["300x250"],"mobile_sizes":["300x250"],"targeting":{"articletitle":"how-this-pizza-mogul-is-scaling-a-brand-without-sacrificing-quality-of-product","cat_target":"96f5a15ad16b0c4ef15f5ed85387cf30,featured,pizzerias-pizzaioli,ros","contentHash":"96f5a15ad16b0c4ef15f5ed85387cf30","category":"Pizzerias","ParentCategory":"Marketing"},"skip_ads":false,"ad_type":"display"},{"account_id":"5272491","network_code":"foodnews_network","ad_unit_code":"pmq_sidebar1","div_id":"div-gpt-pmq_gridbox3","desktop_sizes":["300x250"],"mobile_sizes":["300x250"],"targeting":{"articletitle":"how-this-pizza-mogul-is-scaling-a-brand-without-sacrificing-quality-of-product","cat_target":"96f5a15ad16b0c4ef15f5ed85387cf30,featured,pizzerias-pizzaioli,ros","contentHash":"96f5a15ad16b0c4ef15f5ed85387cf30","category":"Pizzerias","ParentCategory":"Marketing"},"skip_ads":false,"ad_type":"display"},{"account_id":"5272491","network_code":"foodnews_network","ad_unit_code":"pmq_sidebar1","div_id":"div-gpt-pmq_sidebar1","desktop_sizes":["300x250","300x600"],"mobile_sizes":["300x250"],"targeting":{"articletitle":"how-this-pizza-mogul-is-scaling-a-brand-without-sacrificing-quality-of-product","cat_target":"96f5a15ad16b0c4ef15f5ed85387cf30,featured,pizzerias-pizzaioli,ros","contentHash":"96f5a15ad16b0c4ef15f5ed85387cf30","category":"Pizzerias","ParentCategory":"Marketing"},"skip_ads":false,"ad_type":"display"},{"account_id":"5272491","network_code":"foodnews_network","ad_unit_code":"pmq_sidebar1","div_id":"div-gpt-pmq_sidebar2","desktop_sizes":["300x250","300x600"],"mobile_sizes":["300x250"],"targeting":{"articletitle":"how-this-pizza-mogul-is-scaling-a-brand-without-sacrificing-quality-of-product","cat_target":"96f5a15ad16b0c4ef15f5ed85387cf30,featured,pizzerias-pizzaioli,ros","contentHash":"96f5a15ad16b0c4ef15f5ed85387cf30","category":"Pizzerias","ParentCategory":"Marketing"},"skip_ads":false,"ad_type":"display"},{"account_id":"5272491","network_code":"foodnews_network","ad_unit_code":"pmq_sidebarbottom","div_id":"div-gpt-pmq_sidebarbottom","desktop_sizes":["300x250","300x600"],"mobile_sizes":["300x250"],"targeting":{"articletitle":"how-this-pizza-mogul-is-scaling-a-brand-without-sacrificing-quality-of-product","cat_target":"96f5a15ad16b0c4ef15f5ed85387cf30,featured,pizzerias-pizzaioli,ros","contentHash":"96f5a15ad16b0c4ef15f5ed85387cf30","category":"Pizzerias","ParentCategory":"Marketing"},"skip_ads":false,"ad_type":"display"},{"account_id":"5272491","network_code":"foodnews_network","ad_unit_code":"pmq_sidebarbottom","div_id":"div-gpt-pmq_sidebarA","desktop_sizes":["300x250","300x600"],"mobile_sizes":["300x250"],"targeting":{"articletitle":"how-this-pizza-mogul-is-scaling-a-brand-without-sacrificing-quality-of-product","cat_target":"96f5a15ad16b0c4ef15f5ed85387cf30,featured,pizzerias-pizzaioli,ros","contentHash":"96f5a15ad16b0c4ef15f5ed85387cf30","category":"Pizzerias","ParentCategory":"Marketing"},"skip_ads":false,"ad_type":"display"},{"account_id":"5272491","network_code":"foodnews_network","ad_unit_code":"pmq_sidebarbottom","div_id":"div-gpt-pmq_sidebarB","desktop_sizes":["300x250","300x600"],"mobile_sizes":["300x250"],"targeting":{"articletitle":"how-this-pizza-mogul-is-scaling-a-brand-without-sacrificing-quality-of-product","cat_target":"96f5a15ad16b0c4ef15f5ed85387cf30,featured,pizzerias-pizzaioli,ros","contentHash":"96f5a15ad16b0c4ef15f5ed85387cf30","category":"Pizzerias","ParentCategory":"Marketing"},"skip_ads":false,"ad_type":"display"},{"account_id":"5272491","network_code":"foodnews_network","ad_unit_code":"pmq_sidebarbottom","div_id":"div-gpt-pmq_sidebarC","desktop_sizes":["300x250","300x600"],"mobile_sizes":["300x250"],"targeting":{"articletitle":"how-this-pizza-mogul-is-scaling-a-brand-without-sacrificing-quality-of-product","cat_target":"96f5a15ad16b0c4ef15f5ed85387cf30,featured,pizzerias-pizzaioli,ros","contentHash":"96f5a15ad16b0c4ef15f5ed85387cf30","category":"Pizzerias","ParentCategory":"Marketing"},"skip_ads":false,"ad_type":"display"},{"account_id":"5272491","network_code":"foodnews_network","ad_unit_code":"fsr_largeleader","div_id":"jumbo-banner-ad-container","desktop_sizes":["970x90","970x250"],"mobile_sizes":["0x0"],"targeting":{"articletitle":"how-this-pizza-mogul-is-scaling-a-brand-without-sacrificing-quality-of-product","cat_target":"96f5a15ad16b0c4ef15f5ed85387cf30,featured,pizzerias-pizzaioli,ros","contentHash":"96f5a15ad16b0c4ef15f5ed85387cf30","category":"Pizzerias","ParentCategory":"Marketing"},"skip_ads":false,"ad_type":"display"},{"account_id":"5272491","network_code":"foodnews_network","ad_unit_code":"pmq_wallpaper","div_id":"div-gpt-wallpaper","desktop_sizes":["1x1"],"mobile_sizes":["1x1"],"targeting":{"articletitle":"how-this-pizza-mogul-is-scaling-a-brand-without-sacrificing-quality-of-product","cat_target":"96f5a15ad16b0c4ef15f5ed85387cf30,featured,pizzerias-pizzaioli,ros","contentHash":"96f5a15ad16b0c4ef15f5ed85387cf30","category":"Pizzerias","ParentCategory":"Marketing"},"skip_ads":false,"ad_type":"wallpaper"},{"account_id":"5272491","network_code":"foodnews_network","ad_unit_code":"pmq_allstreamics","div_id":"div-gpt-allstreamics","desktop_sizes":["1x1"],"mobile_sizes":["1x1"],"targeting":{"articletitle":"how-this-pizza-mogul-is-scaling-a-brand-without-sacrificing-quality-of-product","cat_target":"96f5a15ad16b0c4ef15f5ed85387cf30,featured,pizzerias-pizzaioli,ros","contentHash":"96f5a15ad16b0c4ef15f5ed85387cf30","category":"Pizzerias","ParentCategory":"Marketing"},"skip_ads":false,"ad_type":"spotible"},{"account_id":"5272491","network_code":"foodnews_network","ad_unit_code":"pmq_allstreamflex","div_id":"div-gpt-allstreamflex","desktop_sizes":["1x1"],"mobile_sizes":["1x1"],"targeting":{"articletitle":"how-this-pizza-mogul-is-scaling-a-brand-without-sacrificing-quality-of-product","cat_target":"96f5a15ad16b0c4ef15f5ed85387cf30,featured,pizzerias-pizzaioli,ros","contentHash":"96f5a15ad16b0c4ef15f5ed85387cf30","category":"Pizzerias","ParentCategory":"Marketing"},"skip_ads":false,"ad_type":"spotible"},{"account_id":"5272491","network_code":"foodnews_network","ad_unit_code":"pmq_allstreamprelude","div_id":"div-gpt-allstreamprelude","desktop_sizes":["1x1"],"mobile_sizes":["1x1"],"targeting":{"articletitle":"how-this-pizza-mogul-is-scaling-a-brand-without-sacrificing-quality-of-product","cat_target":"96f5a15ad16b0c4ef15f5ed85387cf30,featured,pizzerias-pizzaioli,ros","contentHash":"96f5a15ad16b0c4ef15f5ed85387cf30","category":"Pizzerias","ParentCategory":"Marketing"},"skip_ads":false,"ad_type":"spotible"},{"account_id":"5272491","network_code":"foodnews_network","ad_unit_code":"pmq_header","div_id":"wtwh-inline-ad-container-0","desktop_sizes":["728x90","728x182"],"mobile_sizes":["300x250"],"targeting":{"articletitle":"how-this-pizza-mogul-is-scaling-a-brand-without-sacrificing-quality-of-product","cat_target":"96f5a15ad16b0c4ef15f5ed85387cf30,featured,pizzerias-pizzaioli,ros","contentHash":"96f5a15ad16b0c4ef15f5ed85387cf30","category":"Pizzerias","ParentCategory":"Marketing","position":"high"},"skip_ads":false,"ad_type":"inline"},{"account_id":"5272491","network_code":"foodnews_network","ad_unit_code":"pmq_header","div_id":"wtwh-inline-ad-container-1","desktop_sizes":["728x90","728x182"],"mobile_sizes":["300x250"],"targeting":{"articletitle":"how-this-pizza-mogul-is-scaling-a-brand-without-sacrificing-quality-of-product","cat_target":"96f5a15ad16b0c4ef15f5ed85387cf30,featured,pizzerias-pizzaioli,ros","contentHash":"96f5a15ad16b0c4ef15f5ed85387cf30","category":"Pizzerias","ParentCategory":"Marketing","position":"high"},"skip_ads":false,"ad_type":"inline"},{"account_id":"5272491","network_code":"foodnews_network","ad_unit_code":"pmq_header","div_id":"wtwh-inline-ad-container-2","desktop_sizes":["728x90","728x182"],"mobile_sizes":["300x250"],"targeting":{"articletitle":"how-this-pizza-mogul-is-scaling-a-brand-without-sacrificing-quality-of-product","cat_target":"96f5a15ad16b0c4ef15f5ed85387cf30,featured,pizzerias-pizzaioli,ros","contentHash":"96f5a15ad16b0c4ef15f5ed85387cf30","category":"Pizzerias","ParentCategory":"Marketing","position":"high"},"skip_ads":false,"ad_type":"inline"}],"prestitial":{"account_id":"5272491","network_code":"foodnews_network","ad_unit_code":"pmq_prestitial","div_id":"gam-holder-prestitial-banner","desktop_sizes":["640x480"],"mobile_sizes":["300x225"],"targeting":{"articletitle":"how-this-pizza-mogul-is-scaling-a-brand-without-sacrificing-quality-of-product","cat_target":"96f5a15ad16b0c4ef15f5ed85387cf30,featured,pizzerias-pizzaioli,ros","contentHash":"96f5a15ad16b0c4ef15f5ed85387cf30","category":"Pizzerias","ParentCategory":"Marketing"},"skip_ads":false,"ad_type":"prestitial"},"enable_single_request":"","collapse_empty_divs":"1","page_url":"https://www.pmq.com/how-this-pizza-mogul-is-scaling-a-brand-without-sacrificing-quality-of-product/","default_page_targeting":{"articletitle":"how-this-pizza-mogul-is-scaling-a-brand-without-sacrificing-quality-of-product","cat_target":"96f5a15ad16b0c4ef15f5ed85387cf30,featured,pizzerias-pizzaioli,ros","contentHash":"96f5a15ad16b0c4ef15f5ed85387cf30","category":"Pizzerias","ParentCategory":"Marketing"},"auto_display_ads":"1","lazy_load_ads":"","load_gpt_library":"","has_keyword_ads":"
1630"};
164var wtwh_gam_ga4_targeting_values = {"ga4_targeting_values":{"articletitle":"how-this-pizza-mogul-is-scaling-a-brand-without-sacrificing-quality-of-product","cat_target":"96f5a15ad16b0c4ef15f5ed85387cf30,featured,pizzerias-pizzaioli,ros","contentHash":"96f5a15ad16b0c4ef15f5ed85387cf30","category":"Pizzerias","ParentCategory":"Marketing"}};
165var PRESTITIALINFO = {"divId":"gam-holder-prestitial-banner","logoHeight":"50","logoWidth":"50","backgroundColor":"clear","siteUrl":"https://www.pmq.com","siteName":"PMQ Pizza","siteLogo":"https://www.pmq.com/wp-content/uploads/2024/04/PMQ-logo-2023b.svg","mainCss":"https://www.pmq.com/wp-content/plugins/wtwh-universal-gam/assets/css/frontend/prestitial/main.css?=2.0.0","prestitialCss":"https://www.pmq.com/wp-content/plugins/wtwh-universal-gam/assets/css/frontend/prestitial/prestitial.css?=2.0.0"};
166//# sourceURL=wtwh-uni-gam-unified-ad-logic-js-extra
167</script>
vendor: 1 bytes, line 167
167
168<script id="wtwh-uni-gam-unified-ad-logic-js" src="https://www.pmq.com/wp-content/plugins/wtwh-universal-gam/assets/js/frontend/ad-config/unified-ad-logic.js?ver=1790919518"></script>
vendor: 1 bytes, line 168
168
169<script id="wtwh-uni-gam-prestitial-font-awesome-js" src="https://kit.fontawesome.com/371676a4da.js?ver=1790919518"></script>
169
170<link rel="https://api.w.org/" href="https://www.pmq.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.pmq.com/wp-json/wp/v2/posts/70464" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.pmq.com/xmlrpc.php?rsd" />
171<link rel='shortlink' href='https://www.pmq.com/?p=70464' />
172<!-- Google Tag Manager -->
173<script>
vendor: 331 bytes, lines 173-177
173(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
174new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
175j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
176'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
177})(window,document,'script','dataLayer','
177GTM-MMC9PJ9
vendor: 3 bytes, line 177
177');
177</script>
177
178<!-- End Google Tag Manager -->
179
180<!-- Google Tag Manager -->
181<script>
vendor: 331 bytes, lines 181-185
181(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
182new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
183j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
184'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
185})(window,document,'script','dataLayer','
185GTM-NVDKHQZ
vendor: 3 bytes, line 185
185');
185</script>
185
186<!-- End Google Tag Manager -->
187
188	<link rel="preload" href="https://www.pmq.com/wp-content/themes/fsr-2023/assets/fonts/lora-v32-latin-regular.woff2" as="font" type="font/woff2" crossorigin>
189	<link rel="preload" href="https://www.pmq.com/wp-content/themes/fsr-2023/assets/fonts/lora-v32-latin-italic.woff2" as="font" type="font/woff2" crossorigin>
190	<link rel="preload" href="https://www.pmq.com/wp-content/themes/fsr-2023/assets/fonts/lora-v32-latin-500.woff2" as="font" type="font/woff2" crossorigin>
191	<link rel="preload" href="https://www.pmq.com/wp-content/themes/fsr-2023/assets/fonts/lora-v32-latin-500italic.woff2" as="font" type="font/woff2" crossorigin>
192	<link rel="preload" href="https://www.pmq.com/wp-content/themes/fsr-2023/assets/fonts/oswald-v53-latin-regular.woff2" as="font" type="font/woff2" crossorigin>
193	<link rel="preload" href="https://www.pmq.com/wp-content/themes/fsr-2023/assets/fonts/oswald-v53-latin-300.woff2" as="font" type="font/woff2" crossorigin>
194	<link rel="preload" href="https://www.pmq.com/wp-content/themes/fsr-2023/assets/fonts/oswald-v53-latin-700.woff2" as="font" type="font/woff2" crossorigin>
195	<meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><link rel="profile" href="http://gmpg.org/xfn/11"><link rel="pingback" href="https://www.pmq.com/xmlrpc.php"><link rel="icon" href="https://www.pmq.com/wp-content/uploads/2024/03/cropped-pmq-favicon128x128-1-32x32.jpg" sizes="32x32" />
196<link rel="icon" href="https://www.pmq.com/wp-content/uploads/2024/03/cropped-pmq-favicon128x128-1-192x192.jpg" sizes="192x192" />
197<link rel="apple-touch-icon" href="https://www.pmq.com/wp-content/uploads/2024/03/cropped-pmq-favicon128x128-1-180x180.jpg" />
198<meta name="msapplication-TileImage" content="https://www.pmq.com/wp-content/uploads/2024/03/cropped-pmq-favicon128x128-1-270x270.jpg" />
199<style id="wp-custom-css">
200.gform_wrapper .gfield_label, .page-id-73039 .gform_wrapper .gfield_label {
201    margin-bottom: 8px;
202    margin-left: 0;
203    max-width: 0;
204    opacity: 1 !important;
205    visibility: unset !important;
206    overflow: unset;
207		text-overflow: unset;
208    -webkit-transform: unset;
209    transform: unset !important;
210}
211
212/* Color Overrides */
213body {
214    --wp--preset--color--main: black;
215    --wp--preset--color--primary: #aa0404;
216    --wp--preset--color--secondary: #dddddd;
217    --wp--preset--color--background: #ffffff;
218    --wp--preset--color--background-2: #ccced1;
219	--wp--preset--color--background-3: #EBEBF0;
220}
221
222#prestitial-grid {
223		margin-top: -80px;
224}
225
226/* Bottom subscribe Form */
227
228.block-email-subscribe .gform_wrapper.gravity-theme .gfield_label{
229	display:none;
230}
231
232.gform_wrapper .gform_footer{
233    align-items: flex-start;
234}
235
236/* Header Styles */
237.below-header .wrap{
238	 border-top: 2px dotted rgb(170 3 4);
239   border-bottom: 2px dotted rgb(170 3 4);
240}
241
242.site-header__logo{
243	width:15%;
244}
245
246.site-header__logo img{
247	width:100%;
248	height: 75px;
249}
250
251
252@media (max-width: 900px) {
253  .site-header__logo{
254		width:25%;
255	}
256}
257
258@media (max-width: 500px) {
259  .site-header__logo{
260		width:55%;
261	}
262	
263		.social-media__link {
264    margin-right: 10px;
265}
266}
267
268
269/* So the Pizza Podcast Icon Doesn't Shrink */
270#menu-item-70616 a span{
271	width:80%;
272}
273
274#menu-item-70668 a span{
275	width:80%;
276}
277
278/* Button Hover & Focus Color change */
279.wp-block-buttons .wp-block-button .wp-block-button__link:hover{
280	background:black;
281	border:#aa0404 solid 2px;
282}
283
284.wp-block-buttons .wp-block-button .wp-block-button__link:focus{
285		background:black;
286	border:black solid 2px;
287}
288
289.entry-header{
290	display:none;
291}
292
293.wp-block-buttons .wp-block-button.is-style-arrow-right .wp-block-button__link::after{
294	background-image: url(https://www.pmq.com/wp-content/uploads/2024/02/button-arrow-red.png);
295}
296
297.block-top-stories, .block-recent-posts__top {
298    border-top: #aa0404 solid 2px;
299    padding-top: 15px;
300}
301
302.block-top-stories__left{
303	  border-right: 2px dotted rgb(170 3 4 / 26%);
304}
305
306h2.is-style-icon-header{
307	font-weight: 700;
308}
309
310.recipe-bank{
311	background: black;
312  padding: 50px;
313	border:none;
314}
315
316.recipe-bank h2, .recipe-bank h3 a{
317	color:white;
318}
319
320.recipe-bank .wp-block-buttons .wp-block-button .wp-block-button__link, .recipe-bank .wp-block-buttons .wp-block-button .wp-block-button__link::after{
321	color:white !important;
322}
323
324
325.recipe-bank .is-style-highlight mark.has-inline-color.has-secondary-color, .is-style-highlight a.has-inline-color.has-secondary-color, p.is-style-highlight mark.has-inline-color.has-secondary-color, p.is-style-highlight a.has-inline-color.has-secondary-color{
326	background:#aa0404;
327	color:white !important;
328}
329
330.site-footer__top{
331	border-bottom:2px dotted white;
332	padding-left: 25px;
333   padding-right: 25px;
334}
335
336.site-footer__logo img {
337    width: 50%;
338}
339
340
341.site-footer .footer-menu-wrap, , .site-footer__description, .site-footer__c
341opyright{
342	padding-left:20px;
343}
344
345.site-footer__more-logos img {
346    opacity: 0.5;
347}
348
349/*
350.site-footer__bottom-left{
351	width:100%;
352}
353
354.site-footer .footer-menu-wrap ul.menu {
355	 align-items: flex-start;
356	 flex-wrap: nowrap;
357	 padding-left:25px;
358}
359
360.site-footer .wrap .footer-menu-wrap ul.menu li{
361	flex-wrap:wrap;
362	border:none;
363	margin-right:0;
364	padding-right:0;
365	width:100%;
366}
367
368.site-footer .footer-menu-wrap ul.menu li a{
369	  width: 100%;
370    margin-bottom: 10px;
371}
372
373.site-footer .footer-menu-wrap ul.menu li a span{
374	  color:#adacab;
375}
376
377.site-footer .footer-menu-wrap ul.menu li .sub-menu a{
378    margin-bottom: 5px;
379}
380
381.site-footer .footer-menu-wrap ul.menu li .sub-menu a span{
382    color:white;
383}
384
385
386@media (max-width: 500px) {
387
388	.site-footer .footer-menu-wrap ul.menu {
389	 flex-wrap: wrap;
390	 padding-left:0;
391		gap:25px;
392}
393	
394.site-footer .wrap .footer-menu-wrap ul{
395	 width:100%;
396}
397
398
399}
400
401*/
402
403
404
405/* Search Page */
406
407.search .content {
408    float: none;
409    width: calc( var(--wp--custom--layout--default) + 40px);
410    margin: auto;
411}
412
413.search .search-results-outer-container {
414    width: calc( var(--wp--custom--layout--default) + 40px);
415}
416
417.search-results-article--thumbnail {
418    padding-right: 40px;
419}
420
421.search-results-article--thumbnail img {
422    width: 250px;
423    height: 250px;
424}
425
426.search-results-article--title a {
427    font-size: 23px;
428    text-decoration: none;
429}
430
431.search-results-article--excerpt a {
432    text-decoration: none;
433}
434
435.search-results-article--timestamp {
436    margin-top: 10px;
437}
438
439/*Events Page*/
440
441.events-page #main .row{
442	background:black;
443	margin-bottom: 45px;
444}
445
446
447.events-page .ecp-widget-event-filter h4 {
448	color:white !important;
449}
450
451.events-page .ecp-widget-event-filter {
452    padding: 25px 40px;
453		color:white;
454}
455
456.events-page .ecp-widget-event-filter .form-group {
457    margin-top: 15px;
458}
459
460.events-page select {
461    background-color: white;
462}
463
464
465.events-page input[type="text"]{
466    background: white;
467    border: none;
468}
469
470
471.events-page .ecp-widget-event-filter.event-listing .form-group.ecp-search-filter {
472    border: none;
473		display:flex;
474    align-items: flex-start;
475}
476
477.events-page .ecp-widget-event-filter.event-listing .form-group.ecp-search-filter button {
478    padding: 18px 35px;
479		margin-left:15px;
480    background: #aa0404;
481    color: white;
482}
483
484@media (max-width: 500px) {
485		.events-page .ecp-widget-event-filter.event-listing .form-group.ecp-search-filter {
486				flex-wrap:wrap;
487		}
488	
489	.events-page .ecp-widget-event-filter.event-listing .form-group.ecp-search-filter button {
490    padding: 18px 0;
491    margin-left: 0;
492    width: 100%;
493}
494	
495		.events-page .ecp-widget-event-filter .form-group {
496    flex-wrap: wrap;
497}
498	
499		.events-page .ecp-widget-event-filter.event-listing .form-group select {
500    width: 100%;
501		margin:0;
502}
503	
504	.events-page .ecp-widget-event-filter.event-listing .form-group input {
505    width: 100%;
506		margin:0;
507}
508	
509	.events-page .ecp-widget-event-footer {
510    flex-wrap: wrap;
511    gap: 15px;
512}
513	.events-page .ecp-widget-event-footer.event-listing .event-submit {
514    width: 100%;
515    text-align: center;
516}
517	
518	.events-page .ecp-widget-event-footer form{
519		width:100%;
520	}
521	
522	.events-page .ecp-widget-event-footer.event-listing .calendar-download {
523    width: 100%;
524    text-align: center;
525}
526	
527	
528}
529
530.events-page .ecp-widget-event-footer{
531	display: flex;
532  justify-content: space-between;
533  background: #aa0404;
534  padding: 20px 40px;
535}
536
537.events-page .ecp-widget-event-footer.event-listing .event-submit{
538	float:none;
539	color:black;
540	text-decoration:none;
541	background:white;
542	padding:5px 20px;
543}
544
545.events-page .ecp-widget-event-footer.event-listing .calendar-download{
546	float:none;
547	    border: none;
548    padding: 5px 20px;
549    background: white;
550}
551
552.events-page #main .type-page{
553	border-top: black solid 2px;
554	padding:30px;
555}
556
557.events-page #main .type-page a{
558	color:#aa0404;
559	font-weight:bold;
560}
561
562.events-page #main .type-page .event-location {
563	margin:0;
564}
565
566.events-page #main .type-page .event-date {
567	margin:0;
568}
569
570/* Subscribe Page */
571
572.subscribe-page .entry-content,.page-id-73039 .entry-content{
573	margin-top: 30px;
574}
575
576.subscribe-page .wp-block-search__label, .ginput_container_address span label, .gform_wrapper .gfield_label, 
577.page-id-73039 .wp-block-search__label{
578	color:black;
579}
580
581.subscribe-page .gfield_address_wrap > legend.gfield_label, .page-id-73039 .gfield_address_wrap > legend.gfield_label {
582    display: unset !important;
583}
584
585
586.subscribe-page .ginput_complex .name_first label, .ginput_complex .name_last label, .page-id-73039 .ginput_complex .name_first label{
587	font-weight:300;
588	color:grey;
589	text-transform:uppercase;
590	font-family: "Oswald";
591	letter-spacing: 1.4px;
592}
593
594.subscribe-page .ginput_container_address span label, .page-id-73039 .ginput_container_address span label  {
595    margin-bottom: 0;
596    margin-left: 0;;
597    opacity: 1;
598    visibility: unset;
599    overflow: unset;
600    text-overflow: unset;
601    -webkit-transform:unset;
602    transform: unset;
603		font-weight:300;
604	color:grey;
605}
606
607
608.subscribe-page  .gform_wrapper.gravity-theme .ginput_complex label, .page-id-73039  .gform_wrapper.gravity-theme .ginput_complex label {
609    padding-top: 10px;
610}
611
612.subscribe-page .gform_wrapper .gfield_label, .page-id-73039 .gform_wrapper .gfield_label {
613    margin-bottom: 8px;
614    margin-left: 0;
615    max-width: 0;
616    opacity: 1;
617    visibility: unset;
618    overflow: unset;
619		text-overflow: unset;
620    -webkit-transform: unset;
621    transform: unset;
622}
623
624.subscribe-page .gform_body .gform_fields .gfield.gfield--type-radio .gfield_label, .gform_body .gform_fields .gfield.gfield--type-checkbox .gfield_label, .page-id-73039 .gform_body .gform_fields .gfield.gfield--type-radio .gfield_label{
625		font-weight:300;
626	color:grey;
627	text-transform:uppercase;
628	font-family: "Oswald";
629	letter-spacing: 1.4px;
630}
631
632.subscribe-page .gform_body .gform_fields .gfield--width-third, .page-id-73039 .gform_body .gform_fields .gfield--width-third{
633	width:100%;
634}
635
636
637.subscribe-page .gform_wrapper.gravity-theme .gfield.gfield--width-third, .page-id-73039 .gform_wrapper.gravity-theme .gfield.gfield--width-third {
638grid-column: span 12;	
639}
640
641.subscribe-page button.gform_button, .page-id-73039 button.gform_button{
642	background:#aa0404;
643	border:#aa0404 2px solid;
644}
645
646.page-id-73039 .gform_wrapper input[type="date"]:focus, .page-id-73039 .gform_wrapper input[type="time"]:focus, .page-id-73039 .gform_wrapper input[type="datetime-local"]:focus, .page-id-73039 .gform_wrapper input[type="week"]:focus, .page-id-73039 .gform_wrapper input[type="month"]:focus, .page-id-73039 .gform_wrapper input[type="text"]:focus, .page-id-73039 .gform_wrapper input[type="email"]:focus, .page-id-73039 .gform_wrapper input[type="url"]:focus, .page-id-73039 .gform_wrapper input[type="password"]:focus, .page-id-73039 .gform_wrapper input[type="search"]:focus, .page-id-73039 .gform_wrapper input[type="tel"]:focus, .page-id-73039 .gform_wrapper input[type="number"]:focus, .page-id-73039 .gform_wrapper textarea:focus, .page-id-73039 .gform_wrapper select:focus{
647	border-bottom: 4px solid #aa0404;
648	background:white;
649}
650
651
652.subscribe-page .gform_wrapper input[type="date"]:focus, .subscribe-page .gform_wrapper input[type="time"]:focus, .subscribe-page .gform_wrapper input[type="datetime-local"]:focus, .subscribe-page .gform_wrapper input[type="week"]:focus, .subscribe-page .gform_wrapper input[type="month"]:focus, .subscribe-page .gform_wrapper input[type="text"]:focus, .subscribe-page .gform_wrapper input[type="email"]:focus, .subscribe-page .gform_wrapper input[type="url"]:focus, .subscribe-page .gform_wrapper input[type="password"]:focus, .subscribe-page .gform_wrapper input[type="search"]:focus, .subscribe-page .gform_wrapper input[type="tel"]:focus, .subscribe-page .gform_wrapper input[type="number"]:focus, .subscribe-page .gform_wrapper textarea:focus, .subscribe-page .gform_wrapper select:focus{
653	border-bottom: 4px solid #aa0404;
654	background:white;
655}
656
657
658/* Fixing ad cut off on small mobile */
659@media (max-width: 350px) {
660	.site-inner {
661			padding: 0;
662	}
663
664	
665	.single .entry-header, .site-main, .sidebar-related-posts, .single-related-posts, .single-related-categories {
666    padding: 40px var(--wp--custom--spacing--viewport-padding) 0;
667}
668	
669	
670}
671
672
673.subhead {
674    font-weight: bold !important;
675    font-size: 20px;
676    padding-bottom: 10px;
677}
678
679.category-6203 .block-media-space.archive-ad-space--primary.archive-ad-space {
680	margin-top: 40px !important;
681}
682
683
684
685/*
686#exit-banner-container #exit-banner-grid .close-cta {
687	top: 117px !important;
688	right: 25% !important;
689}
690
691
692i.fas.fa-times-circle::after {
693    color: red;
694    content: 'x';
695    padding: 0px 15px 0px 10px;
696    background-color: white;
697	  font-size: 25px;
698}*/
699
700
701/*GATED CSS===========*/.type-gated-download .entry-content,.page-id-73039 .entry-content, .single-post .entry-content{
702	margin-top: 30px;
703}
704
705.type-gated-download .wp-block-search__label, .ginput_container_address span label, .gform_wrapper .gfield_label, 
706.page-id-73039 .wp-block-search__label, .single-post .wp-block-search__label{
707	color:black;
708}
709
710.type-gated-download .gfield_address_wrap > legend.gfield_label, .page-id-73039 .gfield_address_wrap > legend.gfield_label,.single-post .gfield_address_wrap > legend.gfield_label{
711    display: unset !important;
712}
713
714
715.type-gated-download .ginput_complex .name_first label, .ginput_complex .name_last label, .page-id-73039 .ginput_complex .name_first label, .single-post .ginput_complex .name_first label{
716	font-weight:300;
717	color:grey;
718	text-transform:uppercase;
719	font-family: "Oswald";
720	letter-spacing: 1.4px;
721}
722
723.type-gated-download .ginput_container_address span label, .page-id-73039 .ginput_container_address span label, .single-post .ginput_container_address span label {
724    margin-bottom: 0;
725    margin-left: 0;;
726    opacity: 1;
727    visibility: unset;
728    overflow: unset;
729    text-overflow: unset;
730    -webkit-transform:unset;
731    transform: unset;
732		font-weight:300;
733	color:grey;
734}
735
736
737.type-gated-download  .gform_wrapper.gravity-theme .ginput_complex label, .page-id-73039  .gform_wrapper.gravity-theme .ginput_complex label, .single-post  .gform_wrapper.gravity-theme .ginput_complex label{
738    padding-top: 10px;
739}
740
741.type-gated-download .gform_wrapper .gfield_label, .page-id-73039 .gform_wrapper .gfield_label, .single-post .gform_wrapper .gfield_label{
742    margin-bottom: 8px;
743    margin-left: 0;
744    max-width: 0;
745    opacity: 1;
746    visibility: unset;
747    overflow: unset;
748		text-overflow: unset;
749    -webkit-transform: unset;
750    transform: unset;
751}
752
753.type-gated-download .gform_body .gform_fields .gfield.gfield--type-radio .gfield_label, .gform_body .gform_fields .gfield.gfield--type-checkbox .gfield_label, .page-id-73039 .gform_body .gform_fields .gfield.gfield--type-radio .gfield_label, .single-post .gform_body .gform_fields .gfield.gfield--type-radio .gfield_label{
754		font-weight:300;
755	color:grey;
756	text-transform:uppercase;
757	font-family: "Oswald";
758	letter-spacing: 1.4px;
759}
760
761.type-gated-download .gform_body .gform_fields .gfield--width-third, .page-id-73039 .gform_body .gform_fields .gfield--width-third, .single-post .gform_body .gform_fields .gfield--width-third{
762	width:100%;
763}
764
765
766.type-gated-download .gform_wrapper.gravity-theme .gfield.gfield--width-third, .page-id-73039 .gform_wrapper.gravity-theme .gfield.gfield--width-third, .single-post .gform_wrapper.gravity-theme .gfield.gfield--width-third{
767grid-column: span 12;	
768}
769
770.type-gated-download button.gform_button, .page-id-73039 button.gform_button, .single-post button.gform_button{
771	background:#aa0404;
772	border:#aa0404 2px solid;
773}
774
775.page-id-73039 .gform_wrapper input[type="date"]:focus, .page-id-73039 .gform_wrapper input[type="time"]:focus, .page-id-73039 .gform_wrapper input[type="datetime-local"]:focus, .page-id-73039 .gform_wrapper input[type="week"]:focus, .page-id-73039 .gform_wrapper input[type="month"]:focus, .page-id-73039 .gform_wrapper input[type="text"]:focus, .page-id-73039 .gform_wrapper input[type="email"]:focus, .page-id-73039 .gform_wrapper input[type="url"]:focus, .page-id-73039 .gform_wrapper input[type="password"]:focus, .page-id-73039 .gform_wrapper input[type="search"]:focus, .page-id-73039 .gform_wrapper input[type="tel"]:focus, .page-id-73039 .gform_wrapper input[type="number"]:focus, .page-id-73039 .gform_wrapper textarea:focus, .page-id-73039 .gform_wrapper select:focus{
776	border-bottom: 4px solid #aa0404;
777	background:white;
778}
779
780.single-post .gform_wrapper input[type="date"]:focus, .single-post .gform_wrapper input[type="time"]:focus, .single-post .gform_wrapper input[type="datetime-local"]:focus, .single-post .gform_wrapper input[type="week"]:focus, .single-post .gform_wrapper input[type="month"]:focus, .single-post .gform_wrapper input[type="text"]:focus, .single-post .gform_wrapper input[type="email"]:focus, .single-post .gform_wrapper input[type="url"]:focus, .single-post .gform_wrapper input[type="password"]:focus, .single-post .gform_wrapper input[type="search"]:focus, .single-post .gform_wrapper input[type="tel"]:focus, .single-post .gform_wrapper input[type="number"]:focus, .single-post .gform_wrapper textarea:focus, .single-post .gform_wrapper select:focus{
781	border-bottom: 4px solid #aa0404;
782	background:white;
783}
784
785
786.type-gated-download .gform_wrapper input[type="date"]:focus, .type-gated-download .gform_wrapper input[type="time"]:focus, .type-gated-download .gform_wrapper input[type="datetime-local"]:focus, .type-gated-download .gform_wrapper input[type="week"]:focus, .type-gated-download .gform_wrapper input[type="month"]:focus, .type-gated-download .gform_wrapper input[type="text"]:focus, .type-gated-download .gform_wrapper input[type="email"]:focus, .type-gated-download .gform_wrapper input[type="url"]:focus, .type-gated-download .gform_wrapper input[type="password"]:focus, .type-gated-download .gform_wrapper input[type="search"]:focus, .type-gated-download .gform_wrapper input[type="tel"]:focus, .type-gated-download .gform_wrapper input[type="number"]:focus, .type-gated-download .gform_wrapper textarea:focus, .type-gated-download .gform_wrapper select:focus{
787	border-bottom: 4px solid #aa0404;
788	background:white;
789}
790
791.type-gated-download  .gform_body .gform_fields .gfield--width-half, .type-gated-download select {
792	width:100%;}
793
794.type-gated-download  .gform_wrapper.gravity-theme .ginput_container_address span {
795	flex: 0 0 100%;}
796
797.single-post  .gform_body .gform_fields .gfield--width-half, .single-post select {
798	width:100%;}
799
800.single-post  .gform_wrapper.gravity-theme .ginput_container_address span {
801	flex: 0 0 100%;}
802
803.terms{
804	font-size: 10px;
805  font-style: italic;
806}
807
808#field_41_54{margin-top: 6px;}
809
810div.event-content.mb-10 a, div.event-categories a {
811	color: #719597 !important;
812	
813}
814
815.event-categories a:not(:last-child):after {
816	content: ', ';
817}
818
819/* Adjust social media icons */
820.single-post-under-title.has-thumbnail .wd-shared-counts{
821	position:unset;
822	padding:12px 0;
823}
824
825.site-footer__more-logos-item:nth-child(6) a img{height: 80px}
826
827
828
829.page-id-77303 .gfield_label, .page-id-77303 legend.gfield_label , .page-id-77303 .gform-field-label--type-sub{
830  opacity: 1;
831  transform: translateY(0);
832  visibility: visible;
833	margin-left: 0;
834}
835
836.page-id-77303 .gform-field-label--type-sub, .gform_wrapper.gravity-theme .gfield_description{
837	font-size: 12px !important;
838  font-weight: 400;
839	font-family: var(--wp--preset--font-family--secondary-font);
840  letter-spacing: 1.4px;
841  text-transform: uppercase;
842}
843
844.gform_wrapper.gravity-theme .gfield_description{
845	padding-top: 0;
846}
847
848.page-id-77303 .gfield_address_wrap legend{
849  margin-bottom: 15px !important;
850}
851
852.page-id-77303 .gfield_address_wrap > legend.gfield_label{
853		display: block !important;
854}
855
856.page-id-77303 .gform_wrapper.gravity-theme .gfield.gfield--width-half{
857
858	width: 100%;
859}
860
861.page-id-77303 .entry-header{
862	display: block;
863}
864
865.page-id-77303 .gform_wrapper.gravity-theme .gfield textarea.large{
866	height: 160px;
867}
868
869
870/* Generic Lytics Modal Styling */
871
872.pmq-modal .pf-widget-content{
873	background-color:black !important;
874	color:white !important;
875max-width: 460px !important;
876    padding: 20px 40px!important;
877	font-family:sans-serif !important;
878}
879
880
881
882.pf-widget .pf-widget-close {
883top: 20px !important;
884}
885
886.pmq-modal .pf-widget-content h2{
887color:#ed1c24;
888	font-family:sans-serif !important;
889font-weight:600;
890}
891
892 .pmq-modal .pf-widget-content p{
893	color:white;
894	 font-family:sans-serif !important;
895    font-size: 0.9rem;
896}
897
898.pmq-modal .pf-form-required {
899    color: white;
900}
901
902.pmq-modal .pf-widget-content .pf-widget-ok {
903	background-color:#ed1c24  !important;
904color: white !important;
905    margin-top: 21px;
906    width: 100%;
907}
908
909.pmq-modal .pf-widget-content .pf-widget-ok:hover {
910background:white !important;
911color:black !important;
912}
913
914.pmq-modal .pf-widget-content .pf-widget-cancel{
915display:none;
916}
917
918
919
920#gform_wrapper_42 .entry-content{
921	margin-top: 30px;
922}
923
924#gform_wrapper_42 .wp-block-search__label{
925	color:black;
926}
927
928#gform_wrapper_42 .gfield_address_wrap > legend.gfield_label{
929    display: unset !important;
930}
931
932
933#gform_wrapper_42 .ginput_complex .name_first label{
934	font-weight:300;
935	color:grey;
936	text-transform:uppercase;
937	font-family: "Oswald";
938	letter-spacing: 1.4px;
939}
940
941#gform_wrapper_42 .ginput_container_address span label {
942    margin-bottom: 0;
943    margin-left: 0;;
944    opacity: 1;
945    visibility: unset;
946    overflow: unset;
947    text-overflow: unset;
948    -webkit-transform:unset;
949    transform: unset;
950		font-weight:300;
951	color:grey;
952}
953
954#gform_wrapper_42 #gform_wrapper_42  .gform_wrapper.gravity-theme .ginput_complex label{
955    padding-top: 10px;
956}
957
958#gform_wrapper_42 .gform_wrapper .gfield_label{
959    margin-bottom: 8px;
960    margin-left: 0;
961    max-width: 0;
962    opacity: 1;
963    visibility: unset;
964    overflow: unset;
965		text-overflow: unset;
966    -webkit-transform: unset;
967    transform: unset;
968}
969
970#gform_wrapper_42 .gform_body .gform_fields .gfield.gfield--type-radio .gfield_label{
971		font-weight:300;
972	color:grey;
973	text-transform:uppercase;
974	font-family: "Oswald";
975	letter-spacing: 1.4px;
976}
977
978#gform_wrapper_42 .gform_body .gform_fields .gfield--width-third{
979	width:100%;
980}
981
982
983#gform_wrapper_42 #gform_wrapper_42 .gform_wrapper.gravity-theme .gfield.gfield--width-third{
984grid-column: span 12;	
985}
986
987#gform_wrapper_42 #gform_wrapper_42 button.gform_button{
988	background:#aa0404;
989	border:#aa0404 2px solid;
990}
991
992.page-id-73039 .gform_wrapper input[type="date"]:focus, .page-id-73039 .gform_wrapper input[type="time"]:focus, .page-id-73039 .gform_wrapper input[type="datetime-local"]:focus, .page-id-73039 .gform_wrapper input[type="week"]:focus, .page-id-73039 .gform_wrapper input[type="month"]:focus, .page-id-73039 .gform_wrapper input[type="text"]:focus, .page-id-73039 .gform_wrapper input[type="email"]:focus, .page-id-73039 .gform_wrapper input[type="url"]:focus, .page-id-73039 .gform_wrapper input[type="password"]:focus, .page-id-73039 .gform_wrapper input[type="search"]:focus, .page-id-73039 .gform_wrapper input[type="tel"]:focus, .page-id-73039 .gform_wrapper input[type="number"]:focus, .page-id-73039 .gform_wrapper textarea:focus, .page-id-73039 .gform_wrapper select:focus{
993	border-bottom: 4px solid #aa0404;
994	background:white;
995}
996
997#gform_wrapper_42 .gform_wrapper input[type="date"]:focus, #gform_wrapper_42 .gform_wrapper input[type="time"]:focus, #gform_wrapper_42 .gform_wrapper input[type="datetime-local"]:focus, #gform_wrapper_42 .gform_wrapper input[type="week"]:focus, #gform_wrapper_42 .gform_wrapper input[type="month"]:focus, #gform_wrapper_42 .gform_wrapper input[type="text"]:focus, #gform_wrapper_42 .gform_wrapper input[type="email"]:focus, #gform_wrapper_42 .gform_wrapper input[type="url"]:focus, #gform_wrapper_42 .gform_wrapper input[type="password"]:focus, #gform_wrapper_42 .gform_wrapper input[type="search"]:focus, #gform_wrapper_42 .gform_wrapper input[type="tel"]:focus, #gform_wrapper_42 .gform_wrapper input[type="number"]:focus, #gform_wrapper_42 .gform_wrapper textarea:focus, #gform_wrapper_42 .gform_wrapper select:focus{
998	border-bottom: 4px solid #aa0404;
999	background:white;
1000}
1001
1002
1003.type-gated-download .gform_wrapper input[type="date"]:focus, .type-gated-download .gform_wrapper input[type="time"]:focus, .type-gated-download .gform_wrapper input[type="datetime-local"]:focus, .type-gated-download .gform_wrapper input[type="week"]:focus, .type-gated-download .gform_wrapper input[type="month"]:focus, .type-gated-download .gform_wrapper input[type="text"]:focus, .type-gated-download .gform_wrapper input[type="email"]:focus, .type-gated-download .gform_wrapper input[type="url"]:focus, .type-gated-download .gform_wrapper input[type="password"]:focus, .type-gated-download .gform_wrapper input[type="search"]:focus, .type-gated-download .gform_wrapper input[type="tel"]:focus, .type-gated-download .gform_wrapper input[type="number"]:focus, .type-gated-download .gform_wrapper textarea:focus, .type-gated-download .gform_wrapper select:focus{
1004	border-bottom: 4px solid #aa0404;
1005	background:white;
1006}
1007
1008.type-gated-download  .gform_body .gform_fields .gfield--width-half, .type-gated-download select {
1009	width:100%;}
1010
1011.type-gated-download  .gform_wrapper.gravity-theme .ginput_container_address span {
1012	flex: 0 0 100%;}
1013
1014#gform_42 .gform_wrapper.gravity-theme .gfield.gfield--width-half {
1015  grid-column: span 6 !important;
1016  -ms-grid-column-span: 6 !important;
1017	width: 100% !important;
1018}
1019
1020#pum-76543 .pum-close.popmake-close{
1021	display: none;
1022}
1023
1024#gform_42  .gform_body .gform_fields .gfield--width-half, #gform_wrapper_42 select {
1025	width:100%;}
1026
1027#gform_wrapper_42  .gform_wrapper.gravity-theme .ginput_container_address span {
1028	flex: 0 0 100%;}
1029
1030/* VIEWS/VOICES */
1031.post-type-voices .featured-image, .post-type-views .featured-image {
1032	width: 100%; 
1033	max-width: calc(var(--wp--custom--layout--default));
1034	margin: auto;
1035	display: flex;
1036	flex-wrap: wrap;
1037	justify-content: space-between;
1038	column-gap: 40px;
1039	align-items: center;
1040}
1041
1042.post-type-voices .entry-content, .post-type-views .entry-content {
1043	background-color:white;
1044	width: 100%; 
1045	max-width: calc(var(--wp--custom--layout--default));
1046	margin: auto;
1047	display: flex;
1048	flex-wrap: wrap;
1049	justify-content: space-between;
1050	column-gap: 40px;
1051	align-items: center;
1052	padding: 0 112px 0 112px
1053}
1054
1055.post-type-voices .entry-content p:first-child, .post-type-views .entry-content p:first-child {
1056	margin-top:32px;
1057}
1058.voices-template-default .site-header__logo{
1059display:flex !important;	
1060}
1061
1062.single-voices .site-footer, 
1063.single-views .site-footer {
1064	margin-top: unset !important;
1065}
1066
1067.prestitial-logo .title-area {
1068	padding-top:75px;
1069}
1070
1071.close-cta {
1072	padding-top:90px;
1073}
1074</style>
1075    
1075<script id="wtwh-uni-gam-content-hash-variables">
1076        var contentHash = "96f5a15ad16b0c4ef15f5ed85387cf30"; 
1077        var cat_target  = "96f5a15ad16b0c4ef15f5ed85387cf30,featured,pizzerias-pizzaioli,ros";
1078    </script>
1078
1079    	
1080	
1081<link rel='stylesheet' id='gform_basic-css' href='https://www.pmq.com/wp-content/plugins/gravityforms/assets/css/dist/basic.min.css?ver=3.1.2' media='all' />
1082<link rel='stylesheet' id='gform_theme_components-css' href='https://www.pmq.com/wp-content/plugins/gravityforms/assets/css/dist/theme-components.min.css?ver=3.1.2' media='all' />
1083<link rel='stylesheet' id='gform_theme-css' href='https://www.pmq.com/wp-content/plugins/gravityforms/assets/css/dist/theme.min.css?ver=3.1.2' media='all' />
1084<style id="core-block-supports-inline-css">
1085.wp-elements-1 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--primary);}.wp-container-core-group-is-layout-0ea73c79 > .alignfull{margin-right:calc(0px * -1);margin-left:calc(0px * -1);}.wp-container-core-group-is-layout-0ea73c79 > *{margin-block-start:0;margin-block-end:0;}.wp-container-core-group-is-layout-0ea73c79 > * + *{margin-block-start:var(--wp--preset--spacing--tiny);margin-block-end:0;}
1086/*# sourceURL=core-block-supports-inline-css */
1087</style>
1088<link rel='stylesheet' id='shared-counts-css' href='https://www.pmq.com/wp-content/plugins/Shared-Counts-1.5.0/assets/css/shared-counts.min.css?ver=1.5.0' media='all' />
1089
1090<script>
1091  (function () {
1092    'use strict';
1093
1094    // ─── Globals ────────────────────────────────────────────────────────────────
1095    window.dataLayer  = window.dataLayer  || [];
1096    window.gtag       = window.gtag       || function () { dataLayer.push(arguments); };
1097    window.googletag  = window.googletag  || { cmd: [] };
1098
1099    window.__cmpRegion = {
1100      country:   "US",
1101      regulated: false
1102    };
1103
1104    window.__wtwhConsentDebug = {
1105      consentEvents: [],
1106      gptMode: null
1107    };
1108
1109    // ─── Helpers ────────────────────────────────────────────────────────────────
1110    function log() {
1111      try {
1112        var args = Array.prototype.slice.call(arguments);
1113        args.unshift('[WTWH Consent/GPT]');
1114        console.log.apply(console, args);
1115      } catch (e) {}
1116    }
1117
1118    function dispatchWindowEvent(eventName, detail) {
1119      try {
1120        window.dispatchEvent(new CustomEvent(eventName, { detail: detail || {} }));
1121      } catch (e) {
1122        try {
1123          var ev = document.createEvent('CustomEvent');
1124          ev.initCustomEvent(eventName, false, false, detail || {});
1125          window.dispatchEvent(ev);
1126        } catch (err) {}
1127      }
1128    }
1129
1130    function getCookie(name) {
1131      var nameEQ = name + '=';
1132      var parts  = document.cookie.split(';');
1133      for (var i = 0; i < parts.length; i++) {
1134        var c = parts[i];
1135        while (c.charAt(0) === ' ') c = c.substring(1);
1136        if (c.indexOf(nameEQ) === 0) return c.substring(nameEQ.length);
1137      }
1138      return null;
1139    }
1140
1141    function hasKlaroCookie() {
1142      return !!getCookie('klaro-consent');
1143    }
1144
1145    function getKlaroManager() {
1146      try {
1147        if (!window.klaro || typeof window.klaro.getManager !== 'function') return null;
1148        return window.klaro.getManager();
1149      } catch (e) {
1150        return null;
1151      }
1152    }
1153
1154    function getStoredConsents() {
1155      try {
1156        var manager = getKlaroManager();
1157        if (!manager || !manager.consents) return null;
1158        return {
1159          analytics: !!manager.consents.analytics,
1160          marketing: !!manager.consents.marketing
1161        };
1162      } catch (e) {
1163        return null;
1164      }
1165    }
1166
1167    function getMarketingConsentState() {
1168      var c = getStoredConsents();
1169      return c ? c.marketing : null;
1170    }
1171
1172    // ─── Consent state tracker ───────────────────────────────────────────────────
1173    var consentState = {
1174      initialized:          false,
1175      lastAppliedSignature: null
1176    };
1177
1178    function consentSignature(consents) {
1179      return (consents.analytics ? '1' : '0') + '|' + (consents.marketing ? '1' : '0');
1180    }
1181
1182    // ─── Core consent application ────────────────────────────────────────────────
1183    function pushConsentEvent(eventName, analyticsGranted, marketingGranted) {
1184      var detail = {
1185        consent_analytics:        analyticsGranted ? 'granted' : 'denied',
1186        consent_marketing:        marketingGranted ? 'granted' : 'denied',
1187        consent_country:          window.__cmpRegion.country,
1188        consent_regulated_region: window.__cmpRegion.regulated ? 'true' : 'false'
1189      };
1190
1191      window.dataLayer.push({
1192        event:                    eventName,
1193        consent_analytics:        detail.consent_analytics,
1194        consent_marketing:        detail.consent_marketing,
1195        consent_country:          detail.consent_country,
1196        consent_regulated_region: detail.consent_regulated_region
1197      });
1198
1199      window.__wtwhConsentDebug.consentEvents.push({ event: eventName, detail: detail, ts: Date.now() });
1200      dispatchWindowEvent(eventName, detail);
1201      log('Consent event fired:', eventName, detail);
1202    }
1203
1204    function updateGoogleConsent(consents) {
1205      gtag('consent', 'update', {
1206        analytics_storage:     consents.analytics ? 'granted' : 'denied',
1207        ad_storage:            consents.marketing ? 'granted' : 'denied',
1208        ad_user_data:          consents.marketing ? 'granted' : 'denied',
1209        ad_personalization:    consents.marketing ? 'granted' : 'denied',
1210        functionality_storage: 'granted',
1211        security_storage:      'granted'
1212      });
1213    }
1214
1215    function applyInitialConsent(consents) {
1216      if (!consents) return;
1217      var sig = consentSignature(consents);
1218      if (consentState.initialized) {
1219        log('applyInitialConsent called after already initialized — skipping');
1220        return;
1221      }
1222      updateGoogleConsent(consents);
1223      pushConsentEvent('consent_initialized', consents.analytics, c
1223onsents.marketing);
1224      consentState.initialized          = true;
1225      consentState.lastAppliedSignature = sig;
1226    }
1227
1228    function applyUpdatedConsent(consents) {
1229      if (!consents) return;
1230      var sig = consentSignature(consents);
1231      if (sig === consentState.lastAppliedSignature) {
1232        log('Consent unchanged — skipping duplicate consent_updated');
1233        return;
1234      }
1235      updateGoogleConsent(consents);
1236      pushConsentEvent('consent_updated', consents.analytics, consents.marketing);
1237      consentState.initialized          = true;
1238      consentState.lastAppliedSignature = sig;
1239    }
1240
1241    // ─── Step 1: gtag default ────────────────────────────────────────────────────
1242    gtag('consent', 'default', {
1243      ad_storage:            window.__cmpRegion.regulated ? 'denied' : 'granted',
1244      ad_user_data:          window.__cmpRegion.regulated ? 'denied' : 'granted',
1245      ad_personalization:    window.__cmpRegion.regulated ? 'denied' : 'granted',
1246      analytics_storage:     window.__cmpRegion.regulated ? 'denied' : 'granted',
1247      functionality_storage: 'granted',
1248      security_storage:      'granted'
1249    });
1250
1251    // ─── Step 2: Non-regulated — initialize immediately as fully granted ─────────
1252    if (!window.__cmpRegion.regulated) {
1253      var openConsents = { analytics: true, marketing: true };
1254      consentState.initialized          = true;
1255      consentState.lastAppliedSignature = consentSignature(openConsents);
1256      pushConsentEvent('consent_initialized', true, true);
1257    }
1258
1259    // ─── Klaro config ────────────────────────────────────────────────────────────
1260    window.klaroConfig = {
1261      version:               1,
1262      elementID:             'klaro',
1263      storageMethod:         'cookie',
1264      storageName:           'klaro-consent',
1265      cookieExpiresAfterDays: 365,
1266      default:               false,
1267      mustConsent:           true,
1268      acceptAll:             true,
1269      hideDeclineAll:        false,
1270      htmlTexts:             true,
1271      lang:                  'en',
1272      translations: {
1273        en: {
1274          consentNotice: {
1275            description: 'We use cookies for analytics and marketing. You can manage your preferences at any time.',
1276            learnMore:   'Manage preferences'
1277          },
1278          consentModal: {
1279            title:       'This website uses cookies',
1280            description: 'We use cookies to personalise content and ads, to provide social media features and to analyse our traffic. We also share information about your use of our site with our social media, advertising and analytics partners who may combine it with other information that you\u2019ve provided to them or that they\u2019ve collected from your use of their services.'
1281          },
1282          ok:      'Accept all',
1283          decline: 'Reject all',
1284          save:    'Save preferences',
1285          close:   'Close'
1286        }
1287      },
1288      services: [
1289        { name: 'analytics', title: 'Analytics', purposes: ['analytics'], required: false, default: false },
1290        { name: 'marketing', title: 'Marketing', purposes: ['marketing'], required: false, default: false }
1291      ],
1292      callback: function (consent, service) {
1293        try {
1294          var manager = getKlaroManager();
1295          if (!manager || !manager.consents) return;
1296
1297          var currentConsents = {
1298            analytics: !!manager.consents.analytics,
1299            marketing: !!manager.consents.marketing
1300          };
1301
1302          if (!consentState.initialized && hasKlaroCookie()) {
1303            applyInitialConsent(currentConsents);
1304            return;
1305          }
1306
1307          applyUpdatedConsent(currentConsents);
1308        } catch (e) {
1309          console.error('Klaro callback error', e);
1310        }
1311      }
1312    };
1313
1314    // ─── Open consent modal ──────────────────────────────────────────────────────
1315    window.openConsentSettings = function () {
1316      try {
1317        if (window.klaro && typeof window.klaro.show === 'function') {
1318          window.klaro.show(window.klaroConfig, true);
1319          return;
1320        }
1321        var manager = getKlaroManager();
1322        if (manager && typeof manager.showConsentModal === 'function') {
1323          manager.showConsentModal();
1324        }
1325      } catch (e) {
1326        console.warn('Unable to open Klaro consent settings', e);
1327      }
1328    };
1329
1330    // ─── Klaro onload handler ────────────────────────────────────────────────────
1331    window.__applyKlaroInitialConsent = function () {
1332      try {
1333        if (!window.__cmpRegion.regulated) return;
1334        if (!hasKlaroCookie()) return;
1335        var manager = getKlaroManager();
1336        if (!manager || !manager.consents) return;
1337        applyInitialConsent({
1338          analytics: !!manager.consents.analytics,
1339          marketing: !!manager.consents.marketing
1340        });
1341      } catch (e) {
1342        console.warn('Klaro consent initialization failed', e);
1343      }
1344    };
1345
1346    // ─── GPT bootstrap ───────────────────────────────────────────────────────────
1347    // Always uses securepubads (standard GPT).
1348    // For denied-consent users, applies nonPersonalizedAds instead of switching
1349    // to the limited GPT URL — this preserves pubads() availability and gives
1350    // access to the standard demand pool (contextual only, no user signals).
1351    (function () {
1352      if (window.__wtwhGptBootstrapInitialized) return;
1353      window.__wtwhGptBootstrapInitialized = true;
1354
1355      var GPT_MODE_FULL    = 'full';
1356      var GPT_MODE_NPA     = 'npa';   // non-personalized ads — replaces "limited"
1357
1358      // Single GPT URL for all cases
1359      var GPT_URL = 'https://securepubads.g.doubleclick.net/tag/js/gpt.js';
1360
1361      var gptScriptRequested   = false;
1362      var gptScriptLoaded      = false;
1363      var gptDecisionFinalized = false;
1364
1365      function redactUrl(rawUrl) {
1366        if (!rawUrl) return '';
1367        try {
1368          var url = new URL(rawUrl, window.location.origin);
1369          ['s', 'loc'].forEach(function (key) {
1370            if (url.searchParams.has(key)) url.searchParams.set(key, 'REDACTED');
1371          });
1372          return url.href;
1373        } catch (e) {
1374          return rawUrl;
1375        }
1376      }
1377
1378      // Returns null when consent state is not yet known (regulated, Klaro not loaded yet).
1379      // Returning null defers GPT loading until a consent signal arrives.
1380      function selectGptMode() {
1381        if (!window.__cmpRegion.regulated) return GPT_MODE_FULL;
1382
1383        var marketingConsent = getMarketingConsentState();
1384        if (marketingConsent === true)  return GPT_MODE_FULL;
1385        if (marketingConsent === false) return GPT_MODE_NPA;
1386
1387        // null = Klaro hasn't restored consent yet — wait
1388        return null;
1389      }
1390
1391      function dispatchGptReady(mode) {
1392        window.__gptMode  = mode;
1393        window.__gptReady = true;
1394        window.__wtwhConsentDebug.gptMode = mode;
1395
1396        window.dataLayer.push({ event: 'gpt_ready', gpt_mode: mode });
1397        dispatchWindowEvent('gpt_ready', { gpt_mode: mode });
1398        log('gpt_ready dispatched with mode:', mode);
1399      }
1400
1401      function configureGptAfterLoad(mode) {
1402        window.googletag.cmd.push(function () {
1403          try {
1404            if (typeof googletag.pubads !== 'function') {
1405              log('pubads() unavailable after GPT load');
1406              return;
1407            }
1408
1409            if (mode === GPT_MODE_NPA) {
1410              // Consent denied: serve non-personalized ads.
1411              // Uses standard GPT pipeline with no user signals.
1412              // Better fill rate than limited ads URL; compliant with
1413              // ad_storage: denied + nonPersonalizedAds: true.
1414              try {
1415                googletag.pubads().setPrivacySettings({
1416                  nonPersonalizedAds: true
1417                });
1418                log('Configured GPT for non-personalized ads (consent denied)');
1419              } catch (e) {
1420                log('Failed to set nonPersonalizedAds', e);
1421              }
1422            } else {
1423              log('Configured GPT for full personalized ads');
1424            }
1425
1426            var cleanPage = redactUrl(window.location.href);
1427            var cleanRef  = redactUrl(document.referrer);
1428
1429            try { googletag.pubads().set('page_url', cleanPage); } catch (e) {}
1430            if (cleanRef) {
1431              try { googletag.pubads().set('referrer_url', cleanRef); } catch (e) {}
1432            }
1433            try {
1434              googletag.pubads().setTargeting('s',   'REDACTED');
1435              googletag.pubads().setTargeting('loc', 'REDACTED');
1436            } catch (e) {}
1437
1438            dispatchGptReady(mode);
1439          } catch (e) {
1440            log('Error during GPT configuration', e);
1441          }
1442        });
1443      }
1444
1445      function loadGptScript(mode) {
1446        if (gptScriptRequested || gptScriptLoaded || gptDecisionFinalized) {
1447          log('GPT already requested/loaded — skipping');
1448          return;
1449        }
1450
1451        gptDecisionFinalized = true;
1452        gptScriptRequested   = true;
1453
1454        var script   = document.createElement('script');
1455        script.async = true;
1456        script.src   = GPT_URL;
1457
1458        script.onload = function () {
1459          gptScriptLoaded = true;
1460          log('GPT script loaded, mode:', mode);
1461          configureGptAfterLoad(mode);
1462        };
1463
1464        script.onerror = function () {
1465          gptScriptRequested   = false;
1466          gptScriptLoaded      = false;
1467          gptDecisionFinalized = false;
1468          log('Failed to load GPT script');
1469        };
1470
1471        document.head.appendChild(script);
1472        log('Requested GPT script, mode:', mode);
1473      }
1474
1475      function tryLoadGpt() {
1476        if (gptDecisionFinalized) return true;
1477        var mode = selectGptMode();
1478        if (mode === null) return false;
1479        loadGptScript(mode);
1480        return true;
1481      }
1482
1483      // Non-regulated: load immediately
1484      if (!window.__cmpRegion.regulated) {
1485        tryLoadGpt();
1486        return;
1487      }
1488
1489      // Regulated: wait for a consent signal before loading GPT
1490      window.addEventListener('consent_initialized', tryLoadGpt);
1491      window.addEventListener('consent_updated',     tryLoadGpt);
1492
1493      // Poll briefly in case Klaro resolves before listeners fire
1494      var pollCount    = 0;
1495      var maxPolls     = 3;
1496      var pollInterval = setInterval(function () {
1497        pollCount++;
1498        if (tryLoadGpt() || pollCount >= maxPolls) {
1499          clearInterval(pollInterval);
1500        }
1501      }, 100);
1502
1503      // Hard fallback: no consent signal after a short bootstrap grace period → load NPA
1504      setTimeout(function () {
1505        if (!gptDecisionFinalized) {
1506          log('Consent timeout — falling back to non-personalized GPT');
1507          loadGptScript(GPT_MODE_NPA);
1508        }
1509      }, 300);
1510    })();
1511  })();
1512</script>
vendor: 1 bytes, line 1512
1512
1513<script data-wtwh-analytics-loader>(function(w,d){'use strict';
1514var cfg={"scriptUrl":"https://scripts.wtwhmedia.com/developer/wtwh_analytics/env/prod/index.js","source":"www.pmq.com","embedOrigins":["https://embeds.wtwhmedia.com","https://embeds.dev.wtwhmedia.com"],"props":{"traffic_channel":"direct_or_unknown","traffic_channel_group":"direct_or_unknown","traffic_type":"human_or_unknown","bot_category":""},"endpoint":"https://collect.arrowfly.com/v1/events","site":"www.pmq.com","pageUrl":"https://www.pmq.com/how-this-pizza-mogul-is-scaling-a-brand-without-sacrificing-quality-of-product/","country":"US","consentDenied":false};
1515var consentMessageType="arrowfly:analytics-consent";
1516if(w.__wtwhAnalyticsEdgeLoaderInstalled)return;
1517w.__wtwhAnalyticsEdgeLoaderInstalled=true;
1518var analytics=null;
1519var pageTracker=null;
1520var consentGranted=!cfg.consentDenied;
1521function browserConsent(){
1522  var n=w.navigator||{};
1523  return n.globalPrivacyControl!==true&&n.doNotTrack!=='1';
1524}
1525function canTrack(){return consentGranted&&browserConsent();}
1526function embedFrames(){
1527  return Array.prototype.filter.call(d.querySelectorAll('iframe[src]'),function(frame){try{return cfg.embedOrigins.indexOf(new URL(frame.src,w.location.href).origin)!==-1;}catch(_){return false;}});
1528}
1529function broadcastEmbedConsent(){
1530  var msg={type:consentMessageType,granted:canTrack()};
1531  if(canTrack()&&pageTracker&&pageTracker.context)msg.context=pageTracker.context();
1532  var frames=embedFrames();
1533  for(var i=0;i<frames.length;i++){
1534    try{
1535      var frame=frames[i];
1536      var targetOrigin=new URL(frame.src,w.location.href).origin;
1537      if(frame.contentWindow)frame.contentWindow.postMessage(msg,targetOrigin);
1538    }catch(_){}
1539  }
1540}
1541function startPageTracking(){
1542  if(!analytics||pageTracker||!canTrack())return;
1543  var api=w.wtwh&&w.wtwh.analytics;
1544  if(api&&typeof api.trackPage==='function'){
1545    pageTracker=api.trackPage(analytics,{props:Object.assign({source:'edge-router',analytics_surface:'web',country:cfg.country},cfg.props),onContext:function(){broadcastEmbedConsent();}});
1546    return;
1547  }
1548  analytics.track('page_view',Object.assign({source:'edge-router',analytics_surface:'web',country:cfg.country,navigation_type:'initial'},cfg.props),{page_url:cfg.pageUrl,referer:d.referrer||''});
1549  analytics.flush();
1550  pageTracker={destroy:function(){}};
1551}
1552function stopPageTracking(){
1553  if(!pageTracker)return;
1554  pageTracker.destroy();
1555  pageTracker=null;
1556}
1557function setConsent(granted){
1558  consentGranted=!!granted;
1559  if(consentGranted)startPageTracking();
1560  else {stopPageTracking();if(analytics)analytics.reset();}
1561  broadcastEmbedConsent();
1562}
1563function applyConsentEvent(event){
1564  var value=event&&event.detail&&event.detail.consent_analytics;
1565  if(value==='granted')setConsent(true);
1566  else if(value==='denied')setConsent(false);
1567}
1568function readKlaroConsent(){
1569  try{
1570    var manager=w.klaro&&typeof w.klaro.getManager==='function'&&w.klaro.getManager();
1571    if(manager&&manager.consents&&typeof manager.consents.analytics==='boolean'){
1572      setConsent(manager.consents.analytics);
1573      return true;
1574    }
1575  }catch(_){}
1576  return false;
1577}
1578function pollKlaroConsent(){
1579
1580  var attempts=0;
1581  var timer=w.setInterval(function(){
1582    attempts++;
1583    if(readKlaroConsent()||attempts>=20)w.clearInterval(timer);
1584  },500);
1585}
1586function start(){
1587  var api=w.wtwh&&w.wtwh.analytics;
1588  if(!api||typeof api.create!=='function')return;
1589  analytics=api.create({
1590    source:String(cfg.source),
1591    site:String(cfg.site||w.location.hostname),
1592    endpoint:String(cfg.endpoint),
1593    context:{
1594      page_url:String(cfg.pageUrl||w.location.href),
1595      page_host:w.location.hostname,
1596      page_path:w.location.pathname,
1597      referer:d.referrer||''
1598    },
1599    consent:canTrack
1600  });
1601  w.wtwh.analytics.client=analytics;
1602  readKlaroConsent();
1603  startPageTracking();
1604  broadcastEmbedConsent();
1605}
1606w.addEventListener('message',function(event){
1607  if(!event.data||event.data.type!=='arrowfly:analytics-context-request')return;
1608  var frames=embedFrames();
1609  for(var i=0;i<frames.length;i++){
1610    try{if(event.source===frames[i].contentWindow&&event.origin===new URL(frames[i].src,w.location.href).origin){broadcastEmbedConsent();return;}}catch(_){}
1611  }
1612});
1613w.addEventListener('consent_initialized',applyConsentEvent);
1614w.addEventListener('consent_updated',applyConsentEvent);
1615w.addEventListener('load',broadcastEmbedConsent);
1616d.addEventListener('load',function(event){
1617  if(event.target&&event.target.tagName==='IFRAME')broadcastEmbedConsent();
1618},true);
1619if(w.wtwh&&w.wtwh.analytics)start();
1620else{
1621  var script=d.createElement('script');
1622  script.async=true;
1623  script.src=String(cfg.scriptUrl);
1624  script.onload=start;
1625  (d.head||d.documentElement).appendChild(script);
1626}
1627pollKlaroConsent();
1628})(window,document);</script>
1628<script data-wtwh-ad-info>window.dataLayer=window.dataLayer||[];window.dataLayer.push({"wtwhAdInfo":{"request":"unrestricted","verified_bot_category":"","traffic_channel":"direct_or_unknown","traffic_channel_group":"direct_or_unknown"}});</script>
1628</head>
1629
1630<body class="wp-singular post-template-default single single-post postid-70464 single-format-standard wp-embed-responsive wp-theme-fsr-2023 content-sidebar-layout" id="top"><a href="https://www.pmq.com/cdn-cgi/content?id=a9DRX7hl.d36gSWK98xDSx29qMMxZMRDs6mtMTXry5k-1790919680.3761876-1.2.1.1-IB2A8m9YeWsUC0p.DprIeS6SHWWAvPw89E79FN.6hq7.2_n003_xLDsjDEQ5ekiw" aria-hidden="true" rel="nofollow noopener" style="display: none !important; visibility: hidden !important"></a><!-- Google Tag Manager (noscript) -->
vendor: 69 bytes, lines 1630-1631
1630
1631<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
1631GTM-MMC9PJ9
vendor: 85 bytes, lines 1631-1632
1631"
1632height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
1633<!-- End Google Tag Manager (noscript) -->
1634
1635<!-- Google Tag Manager (noscript) -->
vendor: 69 bytes, lines 1635-1636
1635
1636<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
1636GTM-NVDKHQZ
vendor: 85 bytes, lines 1636-1637
1636"
1637height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
1638<!-- End Google Tag Manager (noscript) -->
1639
1640
1641
1642	        <div id="div-gpt-wallpaper"></div>
1643                    <div id="spotible-wallpaper-ad-container"></div>
1644                        <div id="div-gpt-allstreamics"></div>
1645                    <div id="spotible-allstreamics-ad-container"></div>
1646                        <div id="div-gpt-allstreamflex"></div>
1647                    <div id="spotible-allstreamflex-ad-container"></div>
1648                        <div id="div-gpt-allstreamprelude"></div>
1649                    <div id="spotible-allstreamprelude-ad-container"></div>
1650                
1651	<div class="site-container">
1652
1653		<a class="skip-link screen-reader-text" href="#main-content">Skip to content</a>
1654
1655		
1656		<header class="site-header" role="banner">
1657			<div class="wrap">
1658
1659				
1660				
1661									<nav class="nav-primary nav-primary--left nav-primary--desktop" role="navigation">
1662						<ul id="menu-main-menu" class="menu menu--primary-left">
1663
1664							
1665								
1666								
1667								
1668									<li class="menu-item layout-image-right">
1669
1670										<a href="/category/featured/">
1671											ARTICLES										</a>
1672
1673										
1674									</li>
1675								
1676							
1677								
1678								
1679								
1680									<li class="menu-item layout-image-right">
1681
1682										<a href="/category/recipe-bank">
1683											RECIPES										</a>
1684
1685										
1686									</li>
1687								
1688							
1689								
1690								
1691								
1692									<li class="menu-item">
1693
1694										<a href="https://uspizzateam.com/">
1695											U.S. Pizza Team										</a>
1696
1697										
1698									</li>
1699								
1700							
1701						</ul>
1702					</nav>
1703				
1704				<div class="site-header__logo">
1705					<a href="https://www.pmq.com" rel="home" aria-label="PMQ Pizza Home">
1706						<img class="site-header__logo-primary" src="https://www.pmq.com/wp-content/uploads/2024/04/PMQ-logo-2023b.svg" alt="" width="110px" height="48px" />
1707						<img class="site-header__logo-scrolling" src="https://www.pmq.com/wp-content/uploads/2024/04/PMQ-logo-2023b-white.svg" alt="" width="73.6px" height="32px" />
1708					</a>
1709				</div>
1710
1711									<nav class="nav-primary nav-primary--right nav-primary--desktop" role="navigation">
1712						<ul id="menu-main-menu" class="menu menu--primary-right">
1713
1714							
1715								
1716								
1717								
1718									<li class="menu-item layout-image-right">
1719
1720										<a href="#">
1721											EVENTS										</a>
1722
1723										
1724											<div class="mega-menu">
1725												<div class="mega-menu__inner">
1726
1727													<ul class="sub-menu"><li id="menu-item-70614" class="menu-item"><a class="has-icon" target="_blank" href="https://gateway.on24.com/wcc/experience/elitewtwhmedia/2927718/4415904/pmq"><span>Webinars</span><svg width="24px" xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 576 512"><!--! Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M560 32c-8.8 0-16 7.2-16 16V59.5L32 187.5V176c0-8.8-7.2-16-16-16s-16 7.2-16 16v19.5V208v96 12.5V336c0 8.8 7.2 16 16 16s16-7.2 16-16V324.5l131.7 32.9c-2.4 8.4-3.7 17.4-3.7 26.6c0 53 43 96 96 96c46.2 0 84.7-32.6 93.9-76L544 452.5V464c0 8.8 7.2 16 16 16s16-7.2 16-16V440 72 48c0-8.8-7.2-16-16-16zM544 419.5L32 291.5v-71l512-128v327zM192 384c0-6.5 1-12.9 2.8-18.8l124 31C313.1 425.7 287.2 448 256 448c-35.3 0-64-28.7-64-64z"/></svg></a></li>
1728<li id="menu-item-70615" class="menu-item"><a class="has-icon" href="https://pizzapowerforum.com/"><span>Pizza Power Forum</span><svg height="24px" width="24px" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Pro 6.4.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M96 32h24H488h24V56 456v24H488 144 120 72 48 24 0V456 112 88H48v24V432H72 96V56 32zm48 400H464V80H144V432zm32-320H320V240H176V112zm200 0h32 24v48H408 376 352V112h24zm0 80h32 24v48H408 376 352V192h24zM200 272H408h24v48H408 200 176V272h24zm0 80H408h24v48H408 200 176V352h24z"/></svg></a></li>
1729<li id="menu-item-70618" class="menu-item"><a class="has-icon" href="/calendar/"><span>Calendar</span><svg width="24px" xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 448 512"><!--! Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M112 0c8.8 0 16 7.2 16 16V64H320V16c0-8.8 7.2-16 16-16s16 7.2 16 16V64h32c35.3 0 64 28.7 64 64v32 32V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V192 160 128C0 92.7 28.7 64 64 64H96V16c0-8.8 7.2-16 16-16zM416 192H32V448c0 17.7 14.3 32 32 32H384c17.7 0 32-14.3 32-32V192zM384 96H64c-17.7 0-32 14.3-32 32v32H416V128c0-17.7-14.3-32-32-32z"/></svg></a></li>
1730</ul>
1731													
1732														<div class="mega-menu__right mega-menu__right--layout-image-right">
1733															
1734																
1735																
1736																<div class="mega-menu__right-item">
1737
1738																	<div class="mega-menu__right-item-content">
1739
1740																																					<p class="mega-menu__right-item-leader is-style-highlight has-font-size-2-font-size">
1741																				<mark class="has-inline-color has-secondary-color">
1742																					PMQ Webinar Series																				</mark>
1743																			</p>
1744																		
1745																		<span class="mega-menu__right-item-header">
1746
1747																																							<a href="https://gateway.on24.com/wcc/experience/elitewtwhmedia/2927718/4415904/pmq" target="_blank">
1748																			
1749																			Candid Talks with Industry Experts
1750																																							</a>
1751																			
1752																		</span>
1753
1754																	</div>
1755
1756																	<div class="mega-menu__right-item-image">
1757
1758																																					<a href="https://gateway.on24.com/wcc/experience/elitewtwhmedia/2927718/4415904/pmq" target="_blank">
1759																		
1760																																					<img src="https://www.pmq.com/wp-content/uploads/2026/09/PMQ-Pizza-Webinar-Series-square-300x300.png" alt="" />
1761																		
1762																																					</a>
1763																		
1764																	</div>
1765
1766																</div>
1767
1768																													</div>
1769													
1770												</div>
1771											</div>
1772
1773										
1774									</li>
1775								
1776							
1777								
1778								
1779								
1780									<li class="menu-item layout-image-right">
1781
1782										<a href="#">
1783											PODCAST &amp; VIDEO										</a>
1784
1785										
1786											<div class="mega-menu">
1787												<div class="mega-menu__inner">
1788
1789													<ul class="sub-menu"><li id="menu-item-70617" class="menu-item"><a class="has-icon" href="https://www.pmq.com/category/videos/"><span>Video</span><svg width="24px" xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 576 512"><!--! Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M64 96c-17.7 0-32 14.3-32 32V384c0 17.7 14.3 32 32 32H320c17.7 0 32-14.3 32-32V128c0-17.7-14.3-32-32-32H64zM0 128C0 92.7 28.7 64 64 64H320c35.3 0 64 28.7 64 64v47.2V336.8 384c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V128zM519.4 411.3L416 354.4V317.9l118.8 65.4c.9 .5 1.9 .8 3 .8c3.4 0 6.2-2.8 6.2-6.2V134.2c0-3.4-2.8-6.2-6.2-6.2c-1 0-2.1 .3-3 .8L416 194.1V157.6l103.4-56.9c5.6-3.1 12-4.7 18.4-4.7c21.1 0 38.2 17.1 38.2 38.2V377.8c0 21.1-17.1 38.2-38.2 38.2c-6.4 0-12.8-1.6-18.4-4.7z"/></svg></a></li>
1790<li id="menu-item-70616" class="menu-item"><a class="has-icon" href="https://www.pmq.com/podcast/"><span>Peel: A PMQ Pizza Podcast</span><svg height="24px" width="24px" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Pro 6.4.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M316 374.1c50.4-31 84-86.6 84-150.1c0-97.2-78.8-176-176-176S48 126.8 48 224c0 63.5 33.6 119.1 84 150l8.3 57.8C58 398.6 0 318.1 0 224C0 100.3 100.3 0 224 0S448 100.3 448 224c0 94.1-58 174.6-140.2 207.8l8.3-57.8zm3.3-42.1L313 324l-23.7-29.6C308.2 276.9 320 251.8 320 224c0-53-43-96-96-96s-96 43-96 96c0 27.8 11.8 52.9 30.7 70.4L135 324l-6.3 7.9C98.8 305.5 80 267 80 224c0-79.5 64.5-144 144-144s144 64.5 144 144c0 43-18.8 81.5-48.7 107.9zM224 240a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm0-80a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM160 344l32-40h64l32 40L264 512H184L160 344zm77.5 13.8l-4.6-5.8H215.1l-4.6 5.8L224 452.6l13.5-94.8z"/></svg></a></li>
1791</ul>
1792													
1793														<div class="mega-menu__right mega-menu__right--layout-image-right">
1794															
1795																
1796																
1797																<div class="mega-menu__right-item">
1798
1799																	<div class="mega-menu__right-item-content">
1800
1801																		
1802																		<span class="mega-menu__right-item-header">
1803
1804																																							<a href="https://www.pmq.com/podcast/" target="">
1805																			
1806																			PEEL: A PMQ Pizza Podcast
1807																																							</a>
1808																			
1809																		</span>
1810
1811																	</div>
1812
1813																	<div class="mega-menu__right-item-image">
1814
1815																																					<a href="https://www.pmq.com/podcast/" target="">
1816																		
1817																																					<img src="https://www.pmq.com/wp-content/uploads/2024/04/peel-a-pmq-podcast-150x150-1.png" alt="" />
1818																		
1819																																					</a>
1820																		
1821																	</div>
1822
1823																</div>
1824
1825															
1826																
1827																
1828																<div class="mega-menu__right-item">
1829
1830																	<div class="mega-menu__right-item-content">
1831
1832																		
1833																		<span class="mega-menu__right-item-header">
1834
1835																																							<a href="https://www.pmq.com/category/videos/" target="">
1836																			
1837																			VIDEOS from the Pizza Industry
1838																																							</a>
1839																			
1840																		</span>
1841
1842																	</div>
1843
1844																	<div class="mega-menu__right-item-image">
1845
1846																																					<a href="https://www.pmq.com/category/videos/" target="">
1847																		
1848																																					<img src="https://www.pmq.com/wp-content/uploads/2026/07/Video-Thumbnail.-PMQ-Website.png" alt="" />
1849																		
1850																																					</a>
1851																		
1852																	</div>
1853
1854																</div>
1855
1856																													</div>
1857													
1858												</div>
1859											</div>
1860
1861										
1862									</li>
1863								
1864							
1865								
1866								
1867								
1868									<li class="menu-item layout-image-right">
1869
1870										<a href="#">
1871											RESOURCES										</a>
1872
1873										
1874											<div class="mega-menu">
1875												<div class="mega-menu__inner">
1876
1877													<ul class="sub-menu"><li id="menu-item-69500" class="menu-item"><a class="has-icon" href="https://www.pmq.com/category/download/"><span>Downloads</span><svg width="24px" xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 512 512"><!--! Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M272 16c0-8.8-7.2-16-16-16s-16 7.2-16 16V329.4L139.3 228.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l128 128c6.2 6.2 16.4 6.2 22.6 0l128-128c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L272 329.4V16zM140.1 320H64c-35.3 0-64 28.7-64 64v64c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V384c0-35.3-28.7-64-64-64H371.9l-32 32H448c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H64c-17.7 0-32-14.3-32-32V384c0-17.7 14.3-32 32-32H172.1l-32-32zM432 416a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"/></svg></a></li>
1878<li id="menu-item-69502" class="menu-item"><a class="has-icon" href="https://www.pmq.com/category/special-reports/"><span>Special Reports</span><svg width="24px" xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 512 512"><!--! Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M480 448c0 17.7-14.3 32-32 32H224v16c0 5.5-1 10.9-2.7 16H448c35.3 0 64-28.7 64-64V163.9c0-12.7-5.1-24.9-14.1-33.9L382.1 14.1c-9-9-21.2-14.1-33.9-14.1H192c-35.3 0-64 28.7-64 64v71.1l.1-.1c1.5-.7 4-2 6.6-3c8.2-3.4 16.9-4.6 25.3-4V64c0-17.7 14.3-32 32-32H320V144c0 26.5 21.5 48 48 48H480V448zm-.5-288H368c-8.8 0-16-7.2-16-16V32.5c2.8 .7 5.4 2.1 7.4 4.2L475.3 152.6c2.1 2.1 3.5 4.6 4.2 7.4zM69.8 358.5l-2.1 15.2 2.1-15.2L59 357l-1.5-10.8c-1.4-10.4-6.9-19.8-15.1-26.2L22.8 345.2 42.4 320l-8.6-6.7 4.1-10.1c4-9.7 4-20.6 0-30.3l-4.1-10.1 8.6-6.7L22.8 230.7 9.3 241.2c-8.5 6.6-11.6 18.1-7.5 28L8.2 285c.8 1.9 .8 4.1 0 6L1.8 306.8c-4.1 10-1 21.4 7.5 28l13.5 10.4c1.7 1.3 2.7 3.2 3 5.2l2.3 16.9c1.5 10.7 9.8 19.1 20.5 20.5L64 390V496c0 5.9 3.2 11.3 8.5 14.1s11.5 2.5 16.4-.8L128 483.2l39.1 26.1c4.9 3.3 11.2 3.6 16.4 .8s8.5-8.2 8.5-14.1V390l15.4-2.1c10.7-1.5 19.1-9.8 20.5-20.5l2.3-16.9-31.7-4.3L197 357l-10.8 1.5c-10.4 1.4-19.8 6.9-26.2 15.1l-6.7 8.6-10.1-4.1c-9.7-4-20.6-4-30.3 0l-10.1 4.1L96 373.6c-6.4-8.3-15.8-13.7-26.2-15.1zm-47-127.7L42.4 256c8.3-6.4 13.7-15.8 15.1-26.2L29.3 226l28.2 3.8L59 219l10.8-1.5c10.4-1.4 19.8-6.9 26.2-15.1l6.7-8.6 10.1 4.1c9.7 4 20.6 4 30.3 0l-11.3-27.6 11.3 27.6 10.1-4.1 6.7 8.6c6.4 8.3 15.8 13.7 26.2 15.1L197 219l1.5 10.8c1.4 10.4 6.9 19.8 15.1 26.2l8.6 6.7-4.1 10.1c-4 9.7-4 20.6 0 30.3l4.1 10.1-8.6 6.7c-8.3 6.4-13.7 15.8-15.1 26.2l31.7 4.3c.3-2.1 1.4-4 3-5.2l13.5-10.4c8.5-6.6 11.6-18.1 7.5-28L247.8 291c-.8-1.9-.8-4.1 0-6l6.5-15.8c4.1-10 1-21.4-7.5-28l-13.5-10.4c-1.7-1.3-2.7-3.2-3-5.2l-2.3-16.9c-1.5-10.7-9.8-19.1-20.5-20.5l-16.9-2.3c-2.1-.3-4-1.4-5.2-3l-10.4-13.5c-6.6-8.5-18.1-11.6-28-7.5L131 168.2c-1.9 .8-4.1 .8-6 0l-15.8-6.5c-10-4.1-21.4-1-28 7.5L70.7 182.8c-1.3 1.7-3.2 2.7-5.2 3l-16.9 2.3c-10.7 1.5-19.1 9.8-20.5 20.5l-2.3 16.9c-.3 2.1-1.4 4-3 5.2zM160 466.1l-23.1-15.4c-5.4-3.6-12.4-3.6-17.8 0L96 466.1V415.6c4.3 .8 8.9 .3 13.2-1.4l15.8-6.5c1.9-.8 4.1-.8 6 0l15.8 6.5c4.3 1.8 8.9 2.2 13.2 1.4v50.5z"/></svg></a></li>
1879<li id="menu-item-70668" class="menu-item"><a class="has-icon" href="https://www.pmq.com/category/dough-information-center/"><span>Dough Information Center</span><svg width="24px" xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 512 512"><!--! Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M170.9 83.4C187 52.8 219.1 32 256 32s69 20.8 85 51.4c2.5 4.7 7.1 7.9 12.4 8.5s10.5-1.5 13.9-5.5C379.1 72.7 396.5 64 416 64c35.3 0 64 28.7 64 64c0 4-.4 7.8-1 11.6l-.1 .5c-3.5 22.8-14.2 58.4-26.1 93.5c-11.8 34.7-24.3 67.7-31 84.7c-.4 1-1.4 1.8-2.8 1.8H373.8l25.9-141.1c1.6-8.7-4.2-17-12.8-18.6s-17 4.2-18.6 12.8l-26.4 144c-.2 1-.3 1.9-.3 2.9H272V144c0-8.8-7.2-16-16-16s-16 7.2-16 16V320H170.4c0-1-.1-1.9-.3-2.9l-26.4-144c-1.6-8.7-9.9-14.4-18.6-12.8s-14.4 9.9-12.8 18.6L138.2 320H93c-1.4 0-2.4-.8-2.8-1.8c-6.6-17-19.2-50-31-84.7C47.3 198.4 36.6 162.8 33.1 140l-.1-.5c-.7-3.7-1-7.6-1-11.6c0-35.3 28.7-64 64-64c19.5 0 36.9 8.7 48.6 22.4c3.5 4 8.7 6.1 13.9 5.5s9.9-3.8 12.4-8.5zM256 0c-41.9 0-79.1 20.1-102.4 51.2c-16-12-36-19.2-57.6-19.2C43 32 0 75 0 128c0 5.8 .5 11.5 1.5 17.1c4 25.9 15.6 63.8 27.4 98.7c12 35.3 24.7 68.8 31.4 86C65.6 343.4 78.7 352 93 352H419c14.3 0 27.4-8.6 32.6-22.2c6.7-17.2 19.4-50.7 31.4-86c11.8-34.9 23.4-72.8 27.4-98.7c1-5.5 1.5-11.2 1.5-17.1c0-53-43-96-96-96c-21.6 0-41.6 7.2-57.6 19.2C335.1 20.1 297.9 0 256 0zM64 384v64c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V384H416v64c0 17.7-14.3 32-32 32H128c-17.7 0-32-14.3-32-32V384H64z"/></svg></a></li>
1880<li id="menu-item-78862" class="menu-item"><a class="has-icon" href="https://www.pmq.com/category/digital-editions/"><span>Digital Editions</span><svg width="24px" xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 512 512"><!--! Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M272 16c0-8.8-7.2-16-16-16s-16 7.2-16 16V329.4L139.3 228.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l128 128c6.2 6.2 16.4 6.2 22.6 0l128-128c6.2-6.2 6.2-
188016.4 0-22.6s-16.4-6.2-22.6 0L272 329.4V16zM140.1 320H64c-35.3 0-64 28.7-64 64v64c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V384c0-35.3-28.7-64-64-64H371.9l-32 32H448c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H64c-17.7 0-32-14.3-32-32V384c0-17.7 14.3-32 32-32H172.1l-32-32zM432 416a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"/></svg></a></li>
1881</ul>
1882													
1883														<div class="mega-menu__right mega-menu__right--layout-image-right">
1884															
1885																
1886																
1887																<div class="mega-menu__right-item">
1888
1889																	<div class="mega-menu__right-item-content">
1890
1891																		
1892																		<span class="mega-menu__right-item-header">
1893
1894																																							<a href="https://www.pmq.com/the-2025-pmq-pizza-styles-guide-report/" target="">
1895																			
1896																			The 2025 PMQ Pizza Styles Guide
1897																																							</a>
1898																			
1899																		</span>
1900
1901																	</div>
1902
1903																	<div class="mega-menu__right-item-image">
1904
1905																																					<a href="https://www.pmq.com/the-2025-pmq-pizza-styles-guide-report/" target="">
1906																		
1907																																					<img src="https://www.pmq.com/wp-content/uploads/2025/07/Pizza-Style-Guide-Hero-235x300.png" alt="" />
1908																		
1909																																					</a>
1910																		
1911																	</div>
1912
1913																</div>
1914
1915																													</div>
1916													
1917												</div>
1918											</div>
1919
1920										
1921									</li>
1922								
1923							
1924						</ul>
1925					</nav>
1926				
1927				<div class="mobile-menu-wrap">
1928
1929											<nav class="nav-primary nav-primary--left nav-primary--mobile" role="navigation">
1930							<ul id="menu-main-menu" class="menu menu--primary-left">
1931
1932								
1933									
1934									
1935																			<li class="menu-item layout-image-right">
1936
1937											<a href="/category/featured/">
1938												ARTICLES											</a>
1939
1940											<button class="mobile-submenu-toggle" aria-label="Submenu Dropdown">
1941												<svg width="22" height="13" viewBox="0 0 22 13" fill="none" xmlns="http://www.w3.org/2000/svg">
1942													<path d="M10.5938 12.5938L11.3906 11.7969L20.3906 2.79688L21.1875 2L19.5938 0.453125L18.7969 1.25L10.5938 9.45312L2.39062 1.20312L1.59375 0.40625L0 2L0.796875 2.79688L9.79688 11.7969L10.5938 12.5938Z" fill="#2E2A27"/>
1943												</svg>
1944											</button>
1945
1946											<ul class="sub-menu"><li id="menu-item-64118" class="menu-item menu-item-has-children"><a class="has-icon" href="https://www.pmq.com/category/pizza-news/"><span>Categories</span><svg width="24px" xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 448 512"><!--! Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M239.7 109.4c6.1 7.7 15.5 12.1 25.3 12s19.1-4.7 25.1-12.5c8.4-11 16.9-21.7 25.6-31.1c27.8 28.8 52.1 65.5 69.8 101.1c19.6 39.4 30.5 75.7 30.5 97.6C416 388.3 328.8 480 224 480C118 480 32 388.4 32 276.5c0-29.9 14.4-70.8 40.9-115.4c24.7-41.6 59.3-85.3 100.2-124.7c23.5 22.7 45.7 47 66.6 73zm25-20c-6.9-8.6-13.9-17-21-25.2C225.6 43.6 206.7 24 187 5.5c-7.8-7.3-19.9-7.3-27.7-.1c-46.5 43.2-86 92.3-113.9 139.3C17.8 191.2 0 238.1 0 276.5C0 404.1 98.4 512 224 512c124.2 0 224-107.8 224-235.5c0-29.3-13.5-71.1-33.8-111.9c-20.7-41.4-49.9-85-84.5-118c-7.8-7.5-20.1-7.5-28-.1c-5.7 5.4-11.2 11.3-16.5 17.4c-7.3 8.4-14.2 17.2-20.5 25.5zM128 306.8c0-23.7 13-46.3 47.1-89.1c16.8 21.3 46.2 58.7 62.6 79.6c12.5 15.9 36.3 16.3 49.4 1l23.4-27.2c17.8 38.8 9.4 86.6-24.9 110.7C267.1 394 247.7 400 225.7 400c-28.2 0-52.6-9-69.8-24.7c-17-15.5-28-38.4-28-68.5zm72-109.2c-12.7-16.1-37-16.2-49.8-.1C116.8 239.4 96 270.3 96 306.8c0 38.5 14.3 70.2 38.4 92.1c23.9 21.8 56.4 33.1 91.3 33.1c28.5 0 54.1-8 77.7-23.7l0 0 .3-.2c51.2-35.7 59.1-104.2 33.9-154.6c-10.7-21.4-37.3-19.7-49.9-5.1l-24.9 29 0 0c-16.5-21-46-58.5-62.8-79.8z"/></svg></a>
1947<ul class="sub-menu">
1948	<li id="menu-item-64062" class="menu-item"><a class="has-icon" href="https://www.pmq.com/category/pizza-news/"><span>Pizza News</span><svg width="24px" xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 448 512"><!--! Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M239.7 109.4c6.1 7.7 15.5 12.1 25.3 12s19.1-4.7 25.1-12.5c8.4-11 16.9-21.7 25.6-31.1c27.8 28.8 52.1 65.5 69.8 101.1c19.6 39.4 30.5 75.7 30.5 97.6C416 388.3 328.8 480 224 480C118 48
19480 32 388.4 32 276.5c0-29.9 14.4-70.8 40.9-115.4c24.7-41.6 59.3-85.3 100.2-124.7c23.5 22.7 45.7 47 66.6 73zm25-20c-6.9-8.6-13.9-17-21-25.2C225.6 43.6 206.7 24 187 5.5c-7.8-7.3-19.9-7.3-27.7-.1c-46.5 43.2-86 92.3-113.9 139.3C17.8 191.2 0 238.1 0 276.5C0 404.1 98.4 512 224 512c124.2 0 224-107.8 224-235.5c0-29.3-13.5-71.1-33.8-111.9c-20.7-41.4-49.9-85-84.5-118c-7.8-7.5-20.1-7.5-28-.1c-5.7 5.4-11.2 11.3-16.5 17.4c-7.3 8.4-14.2 17.2-20.5 25.5zM128 306.8c0-23.7 13-46.3 47.1-89.1c16.8 21.3 46.2 58.7 62.6 79.6c12.5 15.9 36.3 16.3 49.4 1l23.4-27.2c17.8 38.8 9.4 86.6-24.9 110.7C267.1 394 247.7 400 225.7 400c-28.2 0-52.6-9-69.8-24.7c-17-15.5-28-38.4-28-68.5zm72-109.2c-12.7-16.1-37-16.2-49.8-.1C116.8 239.4 96 270.3 96 306.8c0 38.5 14.3 70.2 38.4 92.1c23.9 21.8 56.4 33.1 91.3 33.1c28.5 0 54.1-8 77.7-23.7l0 0 .3-.2c51.2-35.7 59.1-104.2 33.9-154.6c-10.7-21.4-37.3-19.7-49.9-5.1l-24.9 29 0 0c-16.5-21-46-58.5-62.8-79.8z"/></svg></a></li>
1949	<li id="menu-item-64063" class="menu-item"><a class="has-icon" href="https://www.pmq.com/category/food-ingredients/"><span>Food &amp; Ingredients</span><svg width="24px" xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 640 512"><!--! Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M16 16C7.2 16 0 23.2 0 32V176c0 26.5 21.5 48 48 48H64V480c0 8.8 7.2 16 16 16s16-7.2 16-16V224h16c26.5 0 48-21.5 48-48V32c0-8.8-7.2-16-16-16s-16 7.2-16 16V176c0 8.8-7.2 16-16 16H96V32c0-8.8-7.2-16-16-16s-16 7.2-16 16V192H48c-8.8 0-16-7.2-16-16V32c0-8.8-7.2-16-16-16zM498 78.9C455.3 39.8 398.4 16 336 16c-54 0-103.9 17.9-144 48v41.9C229.4 70 280.1 48 336 48c58.9 0 112 24.5 149.9 63.8c3.1-12 7.2-22.9 12.1-32.9zm24.5 269.4C488.5 416.9 417.7 464 336 464c-73.8 0-138.6-38.4-175.5-96.4c-8.5 6.5-18.3 11.3-29 14C173.7 450.2 249.5 496 336 496c98.4 0 183-59.2 220-144H544c-7.6 0-14.8-1.3-21.5-3.7zM480 256a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-256 0a112 112 0 1 1 224 0 112 112 0 1 1 -224 0zM608 54.4V288H544V160c0-61.3 39.4-92.2 64-105.6zM640 288V36.9c0-11.5-9.3-20.9-20.9-20.9c-2.1 0-4.1 .3-6.1 1C596.2 23.2 512 59.2 512 160V288c0 17.7 14.3 32 32 32h64V480c0 8.8 7.2 16 16 16s16-7.2 16-16V320 304 288z"/></svg></a></li>
1950	<li id="menu-item-64064" class="menu-item current-post-ancestor"><a href="https://www.pmq.com/category/business-marketing/"><span>Marketing</span></a></li>
1951	<li id="menu-item-64065" class="menu-item"><a class="has-icon" href="https://www.pmq.com/category/equipment-technology/"><span>Technology</span><svg width="24px" xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 512 512"><!--! Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M176 16c0-8.8-7.2-16-16-16s-16 7.2-16 16V64H128c-35.3 0-64 28.7-64 64v16H16c-8.8 0-16 7.2-16 16s7.2 16 16 16H64v64H16c-8.8 0-16 7.2-16 16s7.2 16 16 16H64v64H16c-8.8 0-16 7.2-16 16s7.2 16 16 16H64v16c0 35.3 28.7 64 64 64h16v48c0 8.8 7.2 16 16 16s16-7.2 16-16V448h64v48c0 8.8 7.2 16 16 16s16-7.2 16-16V448h64v48c0 8.8 7.2 16 16 16s16-7.2 16-16V448h16c35.3 0 64-28.7 64-64V368h48c8.8 0 16-7.2 16-16s-7.2-16-16-16H448V272h48c8.8 0 16-7.2 16-16s-7.2-16-16-16H448V176h48c8.8 0 16-7.2 16-16s-7.2-16-16-16H448V128c0-35.3-28.7-64-64-64H368V16c0-8.8-7.2-16-16-16s-16 7.2-16 16V64H272V16c0-8.8-7.2-16-16-16s-16 7.2-16 16V64H176V16zM416 128V384c0 17.7-14.3 32-32 32H128c-17.7 0-32-14.3-32-32V128c0-17.7 14.3-32 32-32H384c17.7 0 32 14.3 32 32zm-256 0c-17.7 0-32 14.3-32 32V352c0 17.7 14.3 32 32 32H352c17.7 0 32-14.3 32-32V160c0-17.7-14.3-32-32-32H160zm192 32V352H160V160H352z"/></svg></a></li>
1952	<li id="menu-item-68495" class="menu-item"><a href="https://www.pmq.com/tag/pizza-power-report/"><span>Pizza Power Report</span></a></li>
1953	<li id="menu-item-64067" class="menu-item"><a href="https://www.pmq.com/category/pizza-news/obituaries/"><span>Obituaries</span></a></li>
1954	<li id="menu-item-64068" class="menu-item"><a href="https://www.pmq.com/category/sponsored-content/"><span>
1954Sponsored Content</span></a></li>
1955</ul>
1956</li>
1957<li id="menu-item-64119" class="menu-item menu-item-has-children"><a href="https://www.pmq.com/category/contributors/"><span>Contributors</span></a>
1958<ul class="sub-menu">
1959	<li id="menu-item-64185" class="menu-item"><a href="https://www.pmq.com/category/contributors/tom-lehmann/"><span>Tom Lehmann</span></a></li>
1960	<li id="menu-item-64189" class="menu-item"><a href="https://www.pmq.com/category/dough-information-center/zeaks-tweaks/"><span>Zeak&#8217;s Tweaks</span></a></li>
1961	<li id="menu-item-64187" class="menu-item"><a href="https://www.pmq.com/category/recipe-bank/chef-bruno/"><span>Chef Santo Bruno</span></a></li>
1962	<li id="menu-item-64188" class="menu-item"><a href="https://www.pmq.com/category/contributors/billy-manzo/"><span>Billy Manzo</span></a></li>
1963</ul>
1964</li>
1965</ul>
1966										</li>
1967									
1968								
1969									
1970									
1971																			<li class="menu-item layout-image-right">
1972
1973											<a href="/category/recipe-bank">
1974												RECIPES											</a>
1975
1976											<button class="mobile-submenu-toggle" aria-label="Submenu Dropdown">
1977												<svg width="22" height="13" viewBox="0 0 22 13" fill="none" xmlns="http://www.w3.org/2000/svg">
1978													<path d="M10.5938 12.5938L11.3906 11.7969L20.3906 2.79688L21.1875 2L19.5938 0.453125L18.7969 1.25L10.5938 9.45312L2.39062 1.20312L1.59375 0.40625L0 2L0.796875 2.79688L9.79688 11.7969L10.5938 12.5938Z" fill="#2E2A27"/>
1979												</svg>
1980											</button>
1981
1982											<ul class="sub-menu"><li class="menu-item menu-item-has-children"><a class="has-icon" href="https://www.pmq.com/category/pizza-news/"><span>Categories</span><svg width="24px" xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 448 512"><!--! Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M239.7 109.4c6.1 7.7 15.5 12.1 25.3 12s19.1-4.7 25.1-12.5c8.4-11 16.9-21.7 25.6-31.1c27.8 28.8 52.1 65.5 69.8 101.1c19.6 39.4 30.5 75.7 30.5 97.6C416 388.3 328.8 480 224 480C118 480 32 388.4 32 276.5c0-29.9 14.4-70.8 40.9-115.4c24.7-41.6 59.3-85.3 100.2-124.7c23.5 22.7 45.7 47 66.6 73zm25-20c-6.9-8.6-13.9-17-21-25.2C225.6 43.6 206.7 24 187 5.5c-7.8-7.3-19.9-7.3-27.7-.1c-46.5 43.2-86 92.3-113.9 139.3C17.8 191.2 0 238.1 0 276.5C0 404.1 98.4 512 224 512c124.2 0 224-107.8 224-235.5c0-29.3-13.5-71.1-33.8-111.9c-20.7-41.4-49.9-85-84.5-118c-7.8-7.5-20.1-7.5-28-.1c-5.7 5.4-11.2 11.3-16.5 17.4c-7.3 8.4-14.2 17.2-20.5 25.5zM128 306.8c0-23.7 13-46.3 47.1-89.1c16.8 21.3 46.2 58.7 62.6 79.6c12.5 15.9 36.3 16.3 49.4 1l23.4-27.2c17.8 38.8 9.4 86.6-24.9 110.7C267.1 394 247.7 400 225.7 400c-28.2 0-52.6-9-69.8-24.7c-17-15.5-28-38.4-28-68.5zm72-109.2c-12.7-16.1-37-16.2-49.8-.1C116.8 239.4 96 270.3 96 306.8c0 38.5 14.3 70.2 38.4 92.1c23.9 21.8 56.4 33.1 91.3 33.1c28.5 0 54.1-8 77.7-23.7l0 0 .3-.2c51.2-35.7 59.1-104.2 33.9-154.6c-10.7-21.4-37.3-19.7-49.9-5.1l-24.9 29 0 0c-16.5-21-46-58.5-62.8-79.8z"/></svg></a>
1983<ul class="sub-menu">
1984	<li class="menu-item"><a class="has-icon" href="https://www.pmq.com/category/pizza-news/"><span>Pizza News</span><svg width="24px" xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 448 512"><!--! Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M239.7 109.4c6.1 7.7 15.5 12.1 25.3 12s19.1-4.7 25.1-12.5c8.4-11 16.9-21.7 25.6-31.1c27.8 28.8 52.1 65.5 69.8 101.1c19.6 39.4 30.5 75.7 30.5 97.6C416 388.3 328.8 480 224 480C118 480 32 388.4 32 276.5c0-29.9 14.4-70.8 40.9-115.4c24.7-41.6 59.3-85.3 100.2-124.7c23.5 22.7 45.7 47 66.6 73zm25-20c-6.9-8.6-13.9-17-21-25.2C225.6 43.6 206.7 24 187 5.5c-7.8-7.3-19.9-7.3-27.7-.1c-46.5 43.2-86 92.3-113.9 139.3C17.8 191.2 0 238.1 0 276.5C0 404.1 98.4 512 224 512c124.2 0 224-107.8 224-235.5c0-29.3-13.5-71.1-33.8-111.9c-20.7-41.4-49.9-85-84.5-118c-7.8-7.5-20.1-7.5-28-.1c-5.7 5.4-11.2 11.3-16.5 17.4c-7.3 8.4-14.2 17.2-20.5 25.5zM128 306.8c0-23.7 13-46.3 47.1-89.1c16.8 21.3 46.2 58.7 62.6 79.6c12.5 15.9 36.3 16.3 49.4 1l23.4-27.2c17.8 38.8 9.4 86.6-24.9 110.7C267.1 394 247.7 400 225.7 400c-28.2 0-52.6-9-69.8-24.7c-17-15.5-28-38.4-28-68.5zm72-109.2c-12.7-16.1-37-16.2-49.8-.1C116.8 239.4 96 270.3 96 306.8c0 38.5 14.3 70.2 38.4 92.1c23.9 21.8 56.4 33.1 91.3 33.1c28.5 0 54.1-8 77.7-23.7l0 0 .3-.2c51.2-35.7 59.1-104.2 33.9-154.6c-10.7-21.4-37.3-19.7-49.9-5.1l-24.9 29 0 0c-16.5-21-46-58.5-62.8-79.8z"/></svg></a></li>
1985	<li class="menu-item"><a class="has-icon" href="https://www.pmq.com/category/food-ingredients/"><span>Food &amp; Ingredients</span><svg width="24px" xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 640 512"><!--! Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M16 16C7.2 16 0 23.2 0 32V176c0 26.5 21.5 48 48 48H64V480c0 8.8 7.2 16 16 16s16-
19857.2 16-16V224h16c26.5 0 48-21.5 48-48V32c0-8.8-7.2-16-16-16s-16 7.2-16 16V176c0 8.8-7.2 16-16 16H96V32c0-8.8-7.2-16-16-16s-16 7.2-16 16V192H48c-8.8 0-16-7.2-16-16V32c0-8.8-7.2-16-16-16zM498 78.9C455.3 39.8 398.4 16 336 16c-54 0-103.9 17.9-144 48v41.9C229.4 70 280.1 48 336 48c58.9 0 112 24.5 149.9 63.8c3.1-12 7.2-22.9 12.1-32.9zm24.5 269.4C488.5 416.9 417.7 464 336 464c-73.8 0-138.6-38.4-175.5-96.4c-8.5 6.5-18.3 11.3-29 14C173.7 450.2 249.5 496 336 496c98.4 0 183-59.2 220-144H544c-7.6 0-14.8-1.3-21.5-3.7zM480 256a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-256 0a112 112 0 1 1 224 0 112 112 0 1 1 -224 0zM608 54.4V288H544V160c0-61.3 39.4-92.2 64-105.6zM640 288V36.9c0-11.5-9.3-20.9-20.9-20.9c-2.1 0-4.1 .3-6.1 1C596.2 23.2 512 59.2 512 160V288c0 17.7 14.3 32 32 32h64V480c0 8.8 7.2 16 16 16s16-7.2 16-16V320 304 288z"/></svg></a></li>
1986	<li class="menu-item current-post-ancestor"><a href="https://www.pmq.com/category/business-marketing/"><span>Marketing</span></a></li>
1987	<li class="menu-item"><a class="has-icon" href="https://www.pmq.com/category/equipment-technology/"><span>Technology</span><svg width="24px" xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 512 512"><!--! Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M176 16c0-8.8-7.2-16-16-16s-16 7.2-16 16V64H128c-35.3 0-64 28.7-64 64v16H16c-8.8 0-16 7.2-16 16s7.2 16 16 16H64v64H16c-8.8 0-16 7.2-16 16s7.2 16 16 16H64v64H16c-8.8 0-16 7.2-16 16s7.2 16 16 16H64v16c0 35.3 28.7 64 64 64h16v48c0 8.8 7.2 16 16 16s16-7.2 16-16V448h64v48c0 8.8 7.2 16 16 16s16-7.2 16-16V448h64v48c0 8.8 7.2 16 16 16s16-7.2 16-16V448h16c35.3 0 64-28.7 64-64V368h48c8.8 0 16-7.2 16-16s-7.2-16-16-16H448V272h48c8.8 0 16-7.2 16-16s-7.2-16-16-16H448V176h48c8.8 0 16-7.2 16-16s-7.2-16-16-16H448V128c0-35.3-28.7-64-64-64H368V16c0-8.8-7.2-16-16-16s-16 7.2-16 16V64H272V16c0-8.8-7.2-16-16-16s-16 7.2-16 16V64H176V16zM416 128V384c0 17.7-14.3 32-32 32H128c-17.7 0-32-14.3-32-32V128c0-17.7 14.3-32 32-32H384c17.7 0 32 14.3 32 32zm-256 0c-17.7 0-32 14.3-32 32V352c0 17.7 14.3 32 32 32H352c17.7 0 32-14.3 32-32V160c0-17.7-14.3-32-32-32H160zm192 32V352H160V160H352z"/></svg></a></li>
1988	<li class="menu-item"><a href="https://www.pmq.com/tag/pizza-power-report/"><span>Pizza Power Report</span></a></li>
1989	<li class="menu-item"><a href="https://www.pmq.com/category/pizza-news/obituaries/"><span>Obituaries</span></a></li>
1990	<li class="menu-item"><a href="https://www.pmq.com/category/sponsored-content/"><span>Sponsored Content</span></a></li>
1991</ul>
1992</li>
1993<li class="menu-item menu-item-has-children"><a href="https://www.pmq.com/category/contributors/"><span>Contributors</span></a>
1994<ul class="sub-menu">
1995	<li class="menu-item"><a href="https://www.pmq.com/category/contributors/tom-lehmann/"><span>Tom Lehmann</span></a></li>
1996	<li class="menu-item"><a href="https://www.pmq.com/category/dough-information-center/zeaks-tweaks/"><span>Zeak&#8217;s Tweaks</span></a></li>
1997	<li class="menu-item"><a href="https://www.pmq.com/category/recipe-bank/chef-bruno/"><span>Chef Santo Bruno</span></a></li>
1998	<li class="menu-item"><a href="https://www.pmq.com/category/contributors/billy-manzo/"><span>Billy Manzo</span></a></li>
1999</ul>
2000</li>
2001</ul>
2002										</li>
2003									
2004								
2005									
2006									
2007																			<li class="menu-item layout-image-right">
2008
2009											<a href="https://uspizzateam.com/">
2010												U.S. Pizza Team											</a>
2011
2012											<button class="mobile-submenu-toggle" aria-label="Submenu Dropdown">
2013												<svg width="22" height="13" viewBox="0 0 22 13" fill="none" xmlns="http://www.w3.org/2000/svg">
2014													<path d="M10.5938 12.5938L11.3906 11.7969L20.3906 2.79688L21.1875 2L19.5938 0.453125L18.7969 1.25L10.5938 9.45312L2.39062 1.20312L1.59375 0.40625L0 2L0.796875 2.79688L9.79688 11.7969L10.5938 12.5938Z" fill="#2E2A27"/>
2015												</svg>
2016											</button>
2017
2018											
2019										</li>
2020									
2021								
2022							</ul>
2023						</nav>
2024										
2025
2026											<nav class="nav-primary nav-primary--right nav-primary--mobile" role="navigation">
2027							<ul id="menu-main-menu" class="menu menu--primary-right">
2028
2029								
2030									
2031									
2032																			<li class="menu-item">
2033
2034											<a href="#">
2035												EVENTS											</a>
2036
2037											<button class="mobile-submenu-toggle" aria-label="Submenu Dropdown">
2038												<svg width="22" height="13" viewBox="0 0 22 13" fill="none" xmlns="http://www.w3.org/2000/svg">
2039													<path d="M10.5938 12.5938L11.3906 11.7969L20.3906 2.79688L21.1875 2L19.5938 0.453125L18.7969 1.25L10.5938 9.45312L2.39062 1.20312L1.59375 0.40625L0 2L0.796875 2.79688L9.79688 11.7969L10.5938 12.5938Z" fill="#2E2A27"/>
2040												</svg>
2041											</button>
2042
2043											<ul class="sub-menu"><li class="menu-item"><a class="has-icon" target="_blank" href="https://gateway.on24.com/wcc/experience/elitewtwhmedia/2927718/4415904/pmq"><span>Webinars</span><svg width="24px" xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 576 512"><!--! Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M560 32c-8.8 0-16 7.2-16 16V59.5L32 187.5V176c0-8.8-7.2-16-16-16s-16 7.2-16 16v19.5V208v96 12.5V336c0 8.8 7.2 16 16 16s16-
20437.2 16-16V324.5l131.7 32.9c-2.4 8.4-3.7 17.4-3.7 26.6c0 53 43 96 96 96c46.2 0 84.7-32.6 93.9-76L544 452.5V464c0 8.8 7.2 16 16 16s16-7.2 16-16V440 72 48c0-8.8-7.2-16-16-16zM544 419.5L32 291.5v-71l512-128v327zM192 384c0-6.5 1-12.9 2.8-18.8l124 31C313.1 425.7 287.2 448 256 448c-35.3 0-64-28.7-64-64z"/></svg></a></li>
2044<li class="menu-item"><a class="has-icon" href="https://pizzapowerforum.com/"><span>Pizza Power Forum</span><svg height="24px" width="24px" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Pro 6.4.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M96 32h24H488h24V56 456v24H488 144 120 72 48 24 0V456 112 88H48v24V432H72 96V56 32zm48 400H464V80H144V432zm32-320H320V240H176V112zm200 0h32 24v48H408 376 352V112h24zm0 80h32 24v48H408 376 352V192h24zM200 272H408h24v48H408 200 176V272h24zm0 80H408h24v48H408 200 176V352h24z"/></svg></a></li>
2045<li class="menu-item"><a class="has-icon" href="/calendar/"><span>Calendar</span><svg width="24px" xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 448 512"><!--! Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M112 0c8.8 0 16 7.2 16 16V64H320V16c0-8.8 7.2-16 16-16s16 7.2 16 16V64h32c35.3 0 64 28.7 64 64v32 32V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V192 160 128C0 92.7 28.7 64 64 64H96V16c0-8.8 7.2-16 16-16zM416 192H32V448c0 17.7 14.3 32 32 32H384c17.7 0 32-14.3 32-32V192zM384 96H64c-17.7 0-32 14.3-32 32v32H416V128c0-17.7-14.3-32-32-32z"/></svg></a></li>
2046</ul>
2047										</li>
2048									
2049								
2050									
2051									
2052																			<li class="menu-item">
2053
2054											<a href="#">
2055												PODCAST &amp; VIDEO											</a>
2056
2057											<button class="mobile-submenu-toggle" aria-label="Submenu Dropdown">
2058												<svg width="22" height="13" viewBox="0 0 22 13" fill="none" xmlns="http://www.w3.org/2000/svg">
2059													<path d="M10.5938 12.5938L11.3906 11.7969L20.3906 2.79688L21.1875 2L19.5938 0.453125L18.7969 1.25L10.5938 9.45312L2.39062 1.20312L1.59375 0.40625L0 2L0.796875 2.79688L9.79688 11.7969L10.5938 12.5938Z" fill="#2E2A27"/>
2060												</svg>
2061											</button>
2062
2063											<ul class="sub-menu"><li class="menu-item"><a class="has-icon" href="https://www.pmq.com/category/videos/"><span>Video</span><svg width="24px" xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 576 512"><!--! Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M64 96c-17.7 0-32 14.3-32 32V384c0 17.7 14.3 32 32 32H320c17.7 0 32-14.3 32-32V128c0-17.7-14.3-32-32-32H64zM0 128C0 92.7 28.7 64 64 64H320c35.3 0 64 28.7 64 64v47.2V336.8 384c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V128zM519.4 411.3L416 354.4V317.9l118.8 65.4c.9 .5 1.9 .8 3 .8c3.4 0 6.2-2.8 6.2-6.2V134.2c0-3.4-2.8-6.2-6.2-6.2c-1 0-2.1 .3-3 .8L416 194.1V157.6l103.4-56.9c5.6-3.1 12-4.7 18.4-4.7c21.1 0 38.2 17.1 38.2 38.2V377.8c0 21.1-17.1 38.2-38.2 38.2c-6.4 0-12.8-1.6-18.4-4.7z"/></svg></a></li>
2064<li class="menu-item"><a class="has-icon" href="https://www.pmq.com/podcast/"><span>Peel: A PMQ Pizza Podcast</span><svg height="24px" width="24px" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Pro 6.4.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M316 374.1c50.4-31 84-86.6 84-150.1c0-97.2-78.8-176-176-176S48 126.8 48 224c0 63.5 33.6 119.1 84 150l8.3 57.8C58 398.6 0 318.1 0 224C0 100.3 100.3 0 224 0S448 100.3 448 224c0 94.1-58 174.6-140.2 207.8l8.3-57.8zm3.3-42.1L313 324l-23.7-29.6C308.2 276.9 320 251.8 320 224c0-53-43-96-96-96s-96 43-96 96c0 27.8 11.8 52.9 30.7 70.4L135 324l-6.3 7.9C98.8 305.5 80 267 80 224c0-79.5 64.5-144 144-144s144 64.5 144 144c0 43-18.8 81.5-48.7 107.9zM224 240a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm0-80a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM160 344l32-40h64l32 40L264 512H184L160 344zm77.5 13.8l-4.6-5.8H215.1l-4.6 5.8L224 452.6l13.5-94.8z"/></svg></a></li>
2065</ul>
2066										</li>
2067									
2068								
2069									
2070									
2071																			<li class="menu-item">
2072
2073											<a href="#">
2074												RESOURCES											</a>
2075
2076											<button class="mobile-submenu-toggle" aria-label="Submenu Dropdown">
2077												<svg width="22" height="13" viewBox="0 0 22 13" fill="none" xmlns="http://www.w3.org/2000/svg">
2078													<path d="M10.5938 12.5938L11.3906 11.7969L20.3906 2.79688L21.1875 2L19.5938 0.453125L18.7969 1.25L10.5938 9.45312L2.39062 1.20312L1.59375 0.40625L0 2L0.796875 2.79688L9.79688 11.7969L10.5938 12.5938Z" fill="#2E2A27"/>
2079												</svg>
2080											</button>
2081
2082											<ul class="sub-menu"><li class="menu-item"><a class="has-icon" href="https://www.pmq.com/category/download/"><span>Downloads</span><svg width="24px" xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 512 512"><!--! Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M272 16c0-8.8-7.2-16-16-16s-16 7.2-16 16V329.4L139.3 228.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l128 128c6.2 6.2 16.4 6.2 22.6 0l128-128c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L272 329.4V16zM140.1 320H64c-35.3 0-64 28.7-64 64v64c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V384c0-35.3-28.7-64-64-64H371.9l-32 32H448c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H64c-17.7 0-32-14.3-32-32V384c0-17.7 14.3-32 32-32H172.1l-32-32zM432 416a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"/></svg></a></li>
2083<li class="menu-item"><a class="has-icon" href="https://www.pmq.com/category/special-reports/"><span>Special Reports</span><svg width="24px" xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 512 512"><!--! Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M480 448c0 17.7-14.3 32-32 32H224v16c0 5.5-1 10.9-2.7 16H448c35.3 0 64-28.7 64-64V163.9c0-12.7-5.1-24.9-14.1-33.9L382.1 14.1c-9-9-21.2-14.1-33.9-14.1H192c-35.3 0-64 28.7-64 64v71.1l.1-.1c1.5-.7 4-2 6.6-3c8.2-3.4 16.9-4.6 25.3-4V64c0-17.7 14.3-32 32-32H320V144c0 26.5 21.5 48 48 48H480V448zm-.5-288H368c-8.8 0-16-7.2-16-16V32.5c2.8 .7 5.4 2.1 7.4 4.2L475.3 152.6c2.1 2.1 3.5 4.6 4.2 7.4zM69.8 358.5l-2.1 15.2 2.1-15.2L59 357l-1.5-10.8c-1.4-10.4-6.9-19.8-15.1-26.2L22.8 345.2 42.4 320l-8.6-6.7 4.1-10.1c4-9.7 4-20.6 0-30.3l-4.1-10.1 8.6-6.7L22.8 230.7 9.3 241.2c-8.5 6.6-11.6 18.1-7.5 28L8.2 285c.8 1.9 .8 4.1 0 6L1.8 306.8c-4.1 10-1 21.4 7.5 28l13.5 10.4c1.7 1.3 2.7 3.2 3 5.2l2.3 16.9c1.5 10.7 9.8 19.1 20.5 20.5L64 390V496c0 5.9 3.2 11.3 8.5 14.1s11.5 2.5 16.4-.8L128 483.2l39.1 26.1c4.9 3.3 11.2 3.6 16.4 .8s8.5-8.2 8.5-14.1V390l15.4-2.1c10.7-1.5 19.1-9.8 20.5-20.5l2.3-16.9-31.7-4.3L197 357l-10.8 1.5c-10.4 1.4-19.8 6.9-26.2 15.1l-6.7 8.6-10.1-4.1c-9.7-4-20.6-4-30.3 0l-10.1 4.1L96 373.6c-6.4-8.3-15.8-13.7-26.2-15.1zm-47-127.7L42.4 256c8.3-6.4 13.7-15.8 15.1-26.2L29.3 226l28.2 3.8L59 219l10.8-1.5c10.4-1.4 19.8-6.9 26.2-15.1l6.7-8.6 10.1 4.1c9.7 4 20.6 4 30.3 0l-11.3-27.6 11.3 27.6 10.1-4.1 6.7 8.6c6.4 8.3 15.8 13.7 26.2 15.1L197 219l1.5 10.8c1.4 10.4 6.9 19.8 15.1 26.2l8.6 6.7-4.1 10.1c-4 9.7-4 20.6 0 30.3l4.1 10.1-8.6 6.7c-8.3 6.4-13.7 15.8-15.1 26.2l31.7 4.3c.3-2.1 1.4-4 3-5.2l13.5-10.4c8.5-6.6 11.6-18.1 7.5-28L247.8 291c-.8-1.9-.8-4.1 0-6l6.5-15.8c4.1-10 1-21.4-7.5-28l-13.5-10.4c-1.7-1.3-2.7-3.2-3-5.2l-2.3-16.9c-1.5-10.7-9.8-19.1-20.5-20.5l-16.9-2.3c-2.1-.3-4-1.4-5.2-3l-10.4-13.5c-6.6-8.5-18.1-11.6-28-7.5L131 168.2c-1.9 .8-4.1 .8-6 0l-15.8-6.5c-10-4.1-21.4-1-28 7.5L70.7 182.8c-1.3 1.7-3.2 2.7-5.2 3l-16.9 2.3c-10.7 1.5-19.1 9.8-20.5 20.5l-2.3 16.9c-.3 2.1-1.4 4-3 5.2zM160 466.1l-23.1-15.4c-5.4-3.6-12.4-3.6-17.8 0L96 466.1V415.6c4.3 .8 8.9 .3 13.2-1.4l15.8-6.5c1.9-.8 4.1-.8 6 0l15.8 6.5c4.3 1.8 8.9 2.2 13.2 1.4v50.5z"/></svg></a></li>
2084<li class="menu-item"><a class="has-icon" href="https://www.pmq.com/category/dough-information-center/"><span>Dough Information Center</span><svg width="24px" xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 512 512"><!--! Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M170.9 83.4C187 52.8 219.1 32 256 32s69 20.8 85 51.4c2.5 4.7 7.1 7.9 12.4 8.5s10.5-1.5 13.9-5.5C379.1 72.7 396.5 64 416 64c35.3 0 64 28.7 64 64c0 4-.4 7.8-1 11.6l-.1 .5c-3.5 22.8-14.2 58.4-26.1 93.5c-11.8 34.7-24.3 67.7-31 84.7c-.4 1-1.4 1.8-2.8 1.8H373.8l25.9-141.1c1.6-8.7-4.2-17-12.8-18.6s-17 4.2-18.6 12.8l-26.4 144c-.2 1-.3 1.9-.3 2.9H272V144c0-8.8-7.2-16-16-16s-16 7.2-16 16V320H170.4c0-1-.1-1.9-.3-2.9l-26.4-144c-1.6-8.7-9.9-14.4-18.6-12.8s-14.4 9.9-12.8 18.6L138.2 320H93c-1.4 0-2.4-.8-2.8-1.8c-6.6-17-19.2-50-31-84.7C47.3 198.4 36.6 162.8 33.1 140l-.1-.5c-.7-3.7-1-7.6-1-11.6c0-35.3 28.7-64 64-64c19.5 0 36.9 8.7 48.6 22.4c3.5 4 8.7 6.1 13.9 5.5s9.9-3.8 12.4-8.5zM256 0c-41.9 0-79.1 20.1-102.4 51.2c-16-12-36-19.2-57.6-19.2C43 32 0 75 0 128c0 5.8 .5 11.5 1.5 17.1c4 25.9 15.6 63.8 27.4 98.7c12 35.3 24.7 68.8 31.4 86C65.6 343.4 78.7 352 93 352H419c14.3 0 27.4-8.6 32.6-22.2c6.7-17.2 19.4-50.7 31.4-86c11.8-34.9 23.4-72.8 27.4-98.7c1-5.5 1.5-11.2 1.5-17.1c0-53-43-96-96-96c-21.6 0-41.6 7.2-57.6 19.2C335.1 20.1 297.9 0 256 0zM64 384v64c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V384H416v64c0 17.7-14.3 32-32 32H128c-17.7 0-32-14.3-32-32V384H64z"/></svg></a></li>
2085<li class="menu-item"><a class="has-icon" href="https://www.pmq.com/category/digital-editions/"><span>Digital Editions</span><svg width="24px" xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 512 512"><!--! Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M272 16c0-8.8-7.2-16-16-16s-16 7.2-16 16V329.4L139.3 228.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l128 128c6.2 6.2 16.4 6.2 22.6 0l128-128c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L272 329.4V16zM140.1 320H64c-35.3 0-64 28.7-64 64v64c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V384c0-35.3-28.7-64-64-64H371.9l-32 32H448c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H64c-17.7 0-32-14.3-32-32V384c0-17.7 14.3-32 32-32H172.1l-32-32zM432 416a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"/></svg></a></li>
2086</ul>
2087										</li>
2088									
2089								
2090							</ul>
2091						</nav>
2092										
2093
2094											<div class="mobile-menu-wrap__subscribe-button wp-block-buttons is-layout-flex">
2095							<div class="wp-block-button">
2096								<a class="wp-block-button__link wp-element-button site-header--subscribe" href="/subscribe-3/" target="">
2097									SUBSCRIBE								</a>
2098							</div>
2099						</div>
2100					
2101				</div>
2102
2103				<button class="mobile-navigation-icon" aria-label="Toggle Mobile Navigation">
2104					<span></span>
2105					<span></span>
2106					<span></span>
2107				</button>
2108
2109				<button class="mobile-search-toggle" aria-label="Toggle Mobile Search">
2110					<svg class="mobile-search-toggle__open" width="36" height="36" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg">
2111						<path d="M28.75 16.25C28.75 11.7969 26.3281 7.73438 22.5 5.46875C18.5938 3.20312 13.8281 3.20312 10 5.46875C6.09375 7.73438 3.75 11.7969 3.75 16.25C3.75 20.7812 6.09375 24.8438 10 27.1094C13.8281 29.375 18.5938 29.375 22.5 27.1094C26.3281 24.8438 28.75 20.7812 28.75 16.25ZM26.3281 29.0625C23.5156 31.25 20 32.5 16.25 32.5C7.26562 32.5 0 25.2344 0 16.25C0 7.34375 7.26562 0 16.25 0C25.1562 0 32.5 7.34375 32.5 16.25C32.5 20.0781 31.1719 23.5938 28.9844 26.4062L38.6719 36.0938L40 37.4219
2111L37.3438 40L36.0156 38.6719L26.3281 28.9844V29.0625Z" fill="#2E2A27"/>
2112					</svg>
2113					<svg class="mobile-search-toggle__close" width="28" height="28" viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg">
2114						<path d="M25.9531 4.70312L16.5781 14L25.875 23.2969L27.2031 24.625L24.625 27.2812L23.2969 25.9531L14 16.6562L4.70312 25.9531L3.375 27.2812L0.71875 24.625L2.04688 23.2969L11.3438 14L2.04688 4.70312L0.71875 3.375L3.375 0.71875L4.70312 2.04688L14 11.4219L23.2969 2.125L24.625 0.796875L27.2812 3.375L25.9531 4.70312Z" fill="#2E2A27"/>
2115					</svg>
2116				</button>
2117
2118				
2119			</div>
2120		</header>
2121
2122		<div class="below-header">
2123			<div class="wrap">
2124
2125				
2126		<div class="social-media social-media__footer">
2127							
2128				<a class="social-media__link" href="https://www.facebook.com/PMQPizzaMag/" target="_blank" rel="noopener noreferrer" aria-label="Facebook"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" width="24px" height="24px"><path d="M504 256C504 119 393 8 256 8S8 119 8 256c0 123.78 90.69 226.38 209.25 245V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.28c-30.8 0-40.41 19.12-40.41 38.73V256h68.78l-11 71.69h-57.78V501C413.31 482.38 504 379.78 504 256z"/></svg></a>
2129							
2130				<a class="social-media__link" href="https://twitter.com/PMQpizzamag" target="_blank" rel="noopener noreferrer" aria-label="Twitter X"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" width="24px" height="24px"><path d="M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z"/></svg></a>
2131							
2132				<a class="social-media__link" href="https://www.instagram.com/pmqpizzamag/" target="_blank" rel="noopener noreferrer" aria-label="Instagram"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" width="24px" height="24px"><path d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"/></svg></a>
2133							
2134				<a class="social-media__link" href="https://www.linkedin.com/company/pmq-pizza-magazine" target="_blank" rel="noopener noreferrer" aria-label="LinkedIn"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" width="24px" height="24px"><path d="M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z"/></svg></a>
2135							
2136				<a class="social-media__link" href="https://www.youtube.com/channel/UCHdDbieeACL3QPR-Pa6T6_w" target="_blank" rel="noopener noreferrer" aria-label="YouTube"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512" width="24px" height="24px"><path d="M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z"/></svg></a>
2137					</div>
2138		
2139				<div class="below-header__search">
2140					<form role="search" method="get" action="https://www.pmq.com/" class="wp-block-search__no-button wp-block-search" ><label class="wp-block-search__label screen-reader-text" for="wp-block-search__input-1" >Search the site</label><div class="wp-block-search__inside-wrapper" ><input class="wp-block-search__input" id="wp-block-search__input-1" placeholder="Search articles, media, resources, suppliers, and more" value="" type="search" name="s" required /></div></form>				</div>
2141
2142									<div class="below-header__subscribe-button wp-block-buttons is-layout-flex">
2143						<div class="wp-block-button">
2144							<a class="wp-block-button__link wp-element-button site-header--subscribe" href="/subscribe-3/" target="">
2145								SUBSCRIBE							</a>
2146						</div>
2147					</div>
2148					
2149
2150			</div>
2151		</div>
2152
2153		
2154		<div class="site-inner" id="main-content">
2155
2156
2157<div class="content-area">
2158
2159	<div class="block-area block-area-single-post-above-header"><style>#media-space-block_053e602e6a35b476aa1760835473c549 {margin-top: 0 !important; margin-bottom: 0 !important;}#media-space-block_053e602e6a35b476aa1760835473c549 .block-media-space__inner > *:first-child {margin-top:var(--wp--preset--spacing--x-large);margin-bottom:var(--wp--preset--spacing--x-large);}</style>
2160<div id="media-space-block_053e602e6a35b476aa1760835473c549" class="acf-block block-media-space type-custom-script layout-default" style="margin-top:var(--wp--preset--spacing--x-large);margin-bottom:var(--wp--preset--spacing--x-large);">
2161	<div class="block-media-space__inner">
2162
2163		
2164			<div id='div-gpt-pmq_header'>
2165	
2165<script>
2166    googletag.cmd.push(function() { googletag.display('div-gpt-pmq_header'); });
2167  </script>
2167
2168</div>
2169
2170		
2171	</div>
2172</div>
2173</div>
2174	
2175		
2176					<header class="entry-header">
2177				<div class="single-post-thumbnail-mobile"><img width="422" height="312" src="https://www.pmq.com/wp-content/uploads/2024/04/Khanh-in-front-of-Z-logo-1-e1712947254530.jpg" class="attachment-qsr-medium size-qsr-medium wp-post-image" alt="Khanh Nguyen, founder of Zalat Pizza, a 30-unit chain out of Dallas, stands in front of his company&#039;s logo: a &quot;Z&quot; styled like the Superman symbol." decoding="async" />	<div class="node-image__wrapper node-image__wrapper--mobile">
2178
2179		
2180					<div class="node-image__caption">
2181				Zalat Pizza			</div>
2182		
2183	</div>
2184	</div><h1 class="entry-title">Khanh Nguyen and Zalat: Is This a Top 10 Pizza Brand in the Making?</h1>
2185	
2186		<span class="entry-date">
2187		<time datetime="2024-04-12">
2188			<span class="entry-date__month">
2189				Apr			</span>
2190			<span class="entry-date__day">
2191					12			</span>
2192			<span class="entry-date__year">
2193				2024			</span>
2194		</time>
2195	</span>
2196	
2197	<div class="single-post-under-title has-thumbnail">
2198
2199		
2200			
2201			<div class="single-post-category">
2202				<div class="single-post-category__inner">
2203
2204					
2205					Pizzerias
2206				</div>
2207			</div>
2208
2209		
2210		
2211			
2212			<div class="single-post-thumbnail">
2213				<img width="1126" height="832" src="https://www.pmq.com/wp-content/uploads/2024/04/Khanh-in-front-of-Z-logo-1-e1712947254530.jpg" class="attachment-qsr-main size-qsr-main wp-post-image" alt="Khanh Nguyen, founder of Zalat Pizza, a 30-unit chain out of Dallas, stands in front of his company&#039;s logo: a &quot;Z&quot; styled like the Superman symbol." decoding="async" />
2214				
2215									<div class="node-image__caption">
2216						Zalat Pizza					</div>
2217				
2218			</div>
2219		
2220		<div class="wd-shared-counts"><div class="wd-shared-counts__inner"><span class="wd-shared-counts__label">Share:</span><div class="shared-counts-wrap style-icon"><a href="https://twitter.com/share?url=https://www.pmq.com/how-this-pizza-mogul-is-scaling-a-brand-without-sacrificing-quality-of-product/&#038;text=Khanh%20Nguyen%20and%20Zalat%3A%20Is%20This%20a%20Top%2010%20Pizza%20Brand%20in%20the%20Making%3F" title="Share on Twitter"  target="_blank"  rel="nofollow noopener noreferrer"  class="shared-counts-button twitter shared-counts-no-count" data-postid="70464" data-social-network="Twitter" data-social-action="Tweet" data-social-target="https://www.pmq.com/how-this-pizza-mogul-is-scaling-a-brand-without-sacrificing-quality-of-product/"><span class="shared-counts-icon-label"><span class="shared-counts-icon"><svg width="24" height="22" viewBox="0 0 24 22" fill="none" xmlns="http://www.w3.org/2000/svg"><g filter="url(#filter0_d_2564_380)"><path d="M17.2344 0.25H20.5156L13.2969 8.54688L21.8281 19.75H15.1719L9.92188 12.9531L3.96875 19.75H0.640625L8.375 10.9375L0.21875 0.25H7.0625L11.75 6.48438L17.2344 0.25ZM16.0625 17.7812H17.8906L6.07812 2.125H4.10938L16.0625 17.7812Z" fill="#323C46"/></g><defs><filter id="filter0_d_2564_380" x="0.21875" y="0.25" width="23.6094" height="21.5" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dx="2" dy="2"/><feComposite in2="hardAlpha" operator="out"/><feColorMatrix type="matrix" values="0 0 0 0 0.888741 0 0 0 0 0.895833 0 0 0 0 0.541233 0 0 0 1 0"/><feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_2564_380"/><feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_2564_380" result="shape"/></filter></defs></svg></span><span class="shared-counts-label">Tweet</span></span></a><a href="https://www.facebook.com/sharer/sharer.php?u=https://www.pmq.com/how-this-pizza-mogul-is-scaling-a-brand-without-sacrificing-quality-of-product/&#038;display=popup&#038;ref=plugin&#038;src=share_button" title="Share on Facebook"  target="_blank"  rel="nofollow noopener noreferrer"  class="shared-counts-button facebook shared-counts-no-count" data-postid="70464" data-social-network="Facebook" data-social-action="Share" data-social-target="https://www.pmq.com/how-this-pizza-mogul-is-scaling-a-brand-without-sacrificing-quality-of-product/"><span class="shared-counts-icon-label"><span class="shared-counts-icon"><svg width="27" height="26" viewBox="0 0 27 26" fill="none" xmlns="http://www.w3.org/2000/svg">
2220<g filter="url(#filter0_d_2503_22379)"><path d="M24.125 12C24.125 17.8125 19.8594 22.6406 14.2812 23.4844V15.375H17L17.5156 12H14.2812V9.84375C14.2812 8.90625 14.75 8.01562 16.2031 8.01562H17.6562V5.15625C17.6562 5.15625 16.3438 4.92188 15.0312 4.92188C12.4062 4.92188 10.6719 6.5625 10.6719 9.46875V12H7.71875V15.375H10.6719V23.4844C5.09375 22.6406 0.875 17.8125 0.875 12C0.875 5.57812 6.07812 0.375 12.5 0.375C18.9219 0.375 24.125 5.57812 24.125 12Z" fill="#323C46"/></g><defs><filter id="filter0_d_2503_22379" x="0.875" y="0.375" width="25.25" height="25.1094" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dx="2" dy="2"/><feComposite in2="hardAlpha" operator="out"/><feColorMatrix type="matrix" values="0 0 0 0 0.888741 0 0 0 0 0.895833 0 0 0 0 0.541233 0 0 0 1 0"/><feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_2503_22379"/><feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_2503_22379" result="shape"/></filter></defs></svg></span><span class="shared-counts-label">Facebook</span></span></a><a href="https://www.linkedin.com/shareArticle?mini=true&#038;url=https://www.pmq.com/how-this-pizza-mogul-is-scaling-a-brand-without-sacrificing-quality-of-product/" title="Share on LinkedIn"  target="_blank"  rel="nofollow noopener noreferrer"  class="shared-counts-button linkedin shared-counts-no-count" data-postid="70464" data-social-network="LinkedIn" data-social-action="Share" data-social-target="https://www.pmq.com/how-this-pizza-mogul-is-scaling-a-brand-without-sacrificing-quality-of-product/"><span class="shared-counts-icon-label"><span class="shared-counts-icon"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g filter="url(#filter0_d_2503_22381)"><path d="M20 0.5C20.7969 0.5 21.5 1.20312 21.5 2.04688V20C21.5 20.8438 20.7969 21.5 20 21.5H1.95312C1.15625 21.5 0.5 20.8438 0.5 20V2.04688C0.5 1.20312 1.15625 0.5 1.95312 0.5H20ZM6.82812 18.5V8.51562H3.73438V18.5H6.82812ZM5.28125 7.10938C6.26562 7.10938 7.0625 6.3125 7.0625 5.32812C7.0625 4.34375 6.26562 3.5 5.28125 3.5C4.25 3.5 3.45312 4.34375 3.45312 5.32812C3.45312 6.3125 4.25 7.10938 5.28125 7.10938ZM18.5 18.5V13.0156C18.5 10.3438 17.8906 8.23438 14.75 8.23438C13.25 8.23438 12.2188 9.07812 11.7969 9.875H11.75V8.51562H8.79688V18.5H11.8906V13.5781C11.8906 12.2656 12.125 11 13.7656 11C15.3594 11 15.3594 12.5 15.3594 13.625V18.5H18.5Z" fill="#323C46"/></g><defs><filter id="filter0_d_2503_22381" x="0.5" y="0.5" width="23" height="23" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dx="2" dy="2"/><feComposite in2="hardAlpha" operator="out"/><feColorMatrix type="matrix" values="0 0 0 0 0.888741 0 0 0 0 0.895833 0 0 0 0 0.541233 0 0 0 1 0"/><feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_2503_22381"/><feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_2503_22381" result="shape"/></filter></defs></svg></span><span class="shared-counts-label">LinkedIn</span></span></a><a href="/cdn-cgi/l/email-protection#4e713d3b2c242b2d3a7317213b3c6b7c7e283c272b202a6b7c7e262f3d6b7c7e3d262f3c2b2a6b7c7e2f206b7c7e2f3c3a272d222b6b7c7e39273a266b7c7e37213b60686d7e7d76752c212a377305262f20266b7c7e00293b372b206b7c7e2f202a6b7c7e142f222f3a6b7d0f6b7c7e073d6b7c7e1a26273d6b7c7e2f6b7c7e1a213e6b7c7e7f7e6b7c7e1e2734342f6b7c7e0c3c2f202a6b7c7e27206b7c7e3a262b6b7c7e032f252720296b7d086b7e0a6b7e0f263a3a3e3d6b7d0f6b7c086b7c08393939603e233f602d21236b7c08262139633a26273d633e2734342f632321293b2263273d633d2d2f22272029632f632c3c2f202a6339273a26213b3a633d2f2d3c2728272d272029633f3b2f22273a37632128633e3c212a3b2d3a6b7c086b7e0a6b7e0f" title="Share via Email" class="shared-counts-button email no-scroll shared-counts-no-count" data-postid="70464" data-social-network="Email" data-social-action="Emailed" data-social-target="https://www.pmq.com/how-this-pizza-mogul-is-scaling-a-brand-without-sacrificing-quality-of-product/"><span class="shared-counts-icon-label"><span class="shared-counts-icon"><svg width="27" height="26" viewBox="0 0 27 26" fill="none" xmlns="http://www.w3.org/2000/svg">
2220<g filter="url(#filter0_d_2503_22382)"><path d="M12.5 3C7.53125 3 3.5 7.03125 3.5 12C3.5 16.9688 7.53125 21 12.5 21C13.2969 21 14 21.7031 14 22.5C14 23.3438 13.2969 24 12.5 24C5.84375 24 0.5 18.6562 0.5 12C0.5 5.39062 5.84375 0 12.5 0C19.1094 0 24.5 5.39062 24.5 12V13.5C24.5 15.9844 22.4844 18 20 18C18.5938 18 17.375 17.3906 16.5312 16.4531C15.5 17.4375 14.0469 18 12.5 18C9.17188 18 6.5 15.3281 6.5 12C6.5 8.71875 9.17188 6 12.5 6C13.7656 6 14.9844 6.42188 15.9688 7.17188C16.25 6.9375 16.5781 6.75 17 6.75C17.7969 6.75 18.5 7.45312 18.5 8.25V12V13.5C18.5 14.3438 19.1562 15 20 15C20.7969 15 21.5 14.3438 21.5 13.5V12C21.5 7.03125 17.4688 3 12.5 3ZM15.5 12C15.5 10.9688 14.8906 9.98438 14 9.42188C13.0625 8.90625 11.8906 8.90625 11 9.42188C10.0625 9.98438 9.5 10.9688 9.5 12C9.5 13.0781 10.0625 14.0625 11 14.625C11.8906 15.1406 13.0625 15.1406 14 14.625C14.8906 14.0625 15.5 13.0781 15.5 12Z" fill="#323C46"/></g><defs><filter id="filter0_d_2503_22382" x="0.5" y="0" width="26" height="26" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dx="2" dy="2"/><feComposite in2="hardAlpha" operator="out"/><feColorMatrix type="matrix" values="0 0 0 0 0.888741 0 0 0 0 0.895833 0 0 0 0 0.541233 0 0 0 1 0"/><feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_2503_22382"/><feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_2503_22382" result="shape"/></filter></defs></svg></span><span class="shared-counts-label">Email</span></span></a></div></div></div>
2221	</div>
2222				</header>
2223		
2224	
2225	<main class="site-main" role="main">
2226
2227		
2228		
2229			
2230			
2231			
2232				
2233				
2234				
2235				
2236<article class="type-post">
2237
2238	<div class="entry-content is-layout-constrained">
2239				
2240<p class="wp-block-paragraph"><strong>By Charlie Pogacar</strong></p>
2241
2242
2243
2244<p class="wp-block-paragraph">I’m going to tell you a secret.</p>
2245
2246
2247
2248<p class="wp-block-paragraph">One of the most-read stories in the history of PMQ’s website is about a brand called <a href="https://zalatpizza.com/"><strong>Zalat Pizza</strong></a> and its founder and CEO, Khanh Nguyen. <a href="https://www.pmq.com/zalat/"><strong>The story</strong></a> was published in March 2022 and details Nguyen’s unlikely journey, from escaping Vietnam alongside his family in 1975 to becoming a lawyer and, finally, a restaurateur with a budding pizza brand.</p>
2249
2250
2251
2252<p class="wp-block-paragraph"><a href="https://pizzapowerforum.com/"><strong>Early-Bird Registration: Hear Nguyen speak at the Pizza Power Forum</strong></a></p>
2253
2254
2255
2256<p class="wp-block-paragraph">You can see why Nguyen is a compelling character, right? What I find most interesting about Nguyen, though, has little to do with any of that. Nguyen has a lofty goal for Zalat: he recently told me that he wants Zalat Pizza to become one of the top 5 or 10 pizza brands in the country. Founded in 2015, Zalat has already grown to 30 locations, all of them in Texas. But becoming even a <a href="https://www.pmq.com/top-10-us-pizza-brands/"><strong>top 10 pizza brand</strong></a> would mean Zalat has to add at least 400 locations when it’s all said and done. On top of that, a competing goal of Nguyen’s, one might argue, is to never sacrifice on the quality of his food, no matter how large the brand grows. He will be the first to tell you that few brands, if any, brands have accomplished this—which is why the endeavor is so fascinating to me.</p><div id="wtwh-inline-ad-container-0"></div>
2257
2258
2259
2260<p class="wp-block-paragraph">I recently chatted with Nguyen about the tension between those two things: scaling and continuing to serve great pizza. Before we get to that Q&amp;A, I’d like to add that Nguyen will be a featured speaker at our upcoming <a href="https://pizzapowerforum.com/"><strong>Pizza Power Forum</strong></a>, which will take place in Atlanta Sept. 4 and 5. Nguyen will be featured on two different panels that he is eminently qualified to speak on: “Scaling With Integrity: How to Maintain Your Brand’s Standards During Growth,” and “Pizza and Beyond: Developing a Menu That Performs.” Entry to our event in Atlanta is on sale now for the early-bird rate of $100—that will give you access to eight different educational chats and panels, as well as a slew of networking opportunities. We hope you’ll join us.</p>
2261
2262
2263
2264<p class="wp-block-paragraph"><strong>PMQ: Zalat Pizza was founded in 2015—how much growth has the brand seen since then?&nbsp;</strong></p>
2265
2266
2267
2268<p class="wp-block-paragraph">Nguyen: Since opening in April 2015, our journey has been remarkable. By the end of 2019, we had expanded to six locations, and now, we’ve grown to 30 locations.</p>
2269
2270
2271
2272<p class="wp-block-paragraph"><strong>PMQ: Was the plan to scale from the very beginning? And how much did it frighten you to scale and lose the essence of what made your brand great?</strong></p><div id="wtwh-inline-ad-container-1"></div>
2273
2274
2275
2276<p class="wp-block-paragraph">Nguyen: Yes, the plan was to build a model that could scale. I wanted to design a business model that would allow us to scale while maintaining our best-of-class quality. The journey from opening a Vietnamese restaurant on a whim [in 2012] to developing a scalable pizza concept was filled with learning and adaptation, with an emphasis on quality and consistency.</p>
2277
2278
2279
2280<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="683" src="https://www.pmq.com/wp-content/uploads/2024/04/Pizza-group-photo-2-1024x683.jpg" alt="" class="wp-image-70474" srcset="https://www.pmq.com/wp-content/uploads/2024/04/Pizza-group-photo-2-1024x683.jpg 1024w, https://www.pmq.com/wp-content/uploads/2024/04/Pizza-group-photo-2-300x200.jpg 300w, https://www.pmq.com/wp-content/uploads/2024/04/Pizza-group-photo-2-768x512.jpg 768w, https://www.pmq.com/wp-content/uploads/2024/04/Pizza-group-photo-2.jpg 1200w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>
2281
2282
2283
2284<p class="wp-block-paragraph"><strong>PMQ: How did you address the challenge of maintaining your brand’s unique identity as you grew?</strong></p>
2285
2286
2287
2288<p class="wp-block-paragraph">Nguyen: When we were designing the pizza, I didn’t really have a timeline when we started building out the concept, trying to make great dough and sauce recipes. The plan was to do that until we got it to the point where I thought we reached a great product, which took us six months.</p>
2289
2290
2291
2292<p class="wp-block-paragraph">During those six months, I also spent lots of time designing the business model. I gave a lot of thought to how restaurant chains seem to always lose their way on food quality. Everybody goes down the same path: As you scale, you start making changes that slowly step down the quality that made your first restaurant successful, and you end up with some version of mediocre food. Even if a chain has good food, there’s always an asterisk when people talk about you. They say, “it’s great food…. for a chain.”&nbsp;</p><div id="wtwh-inline-ad-container-2"></div>
2293
2294
2295
2296<p class="wp-block-paragraph">I thought long and hard about why that is. I thought that it can’t just be money—those brands have plenty of that—and I tried to strategize our way around that issue: What systems can we put in place to ensure that we always keep our pizzas at a high level as we scale?</p>
2297
2298
2299
2300<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="768" src="https://www.pmq.com/wp-content/uploads/2024/04/Z22-FB-1024x768.jpg" alt="" class="wp-image-70475" srcset="https://www.pmq.com/wp-content/uploads/2024/04/Z22-FB-1024x768.jpg 1024w, https://www.pmq.com/wp-content/uploads/2024/04/Z22-FB-300x225.jpg 300w, https://www.pmq.com/wp-content/uploads/2024/04/Z22-FB-768x576.jpg 768w, https://www.pmq.com/wp-content/uploads/2024/04/Z22-FB.jpg 1200w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>
2301
2302
2303
2304<p class="wp-block-paragraph"><strong>PMQ: So what does that look like in practice? If you look around and see other brands failing to upkeep quality as they scale, what gives you confidence Zalat can do it?</strong></p>
2305
2306
2307
2308<p class="wp-block-paragraph">Nguyen: To me it’s so obvious, but I think people lose sight of the most simple thing as they get bigger. As a restaurant group, it really just comes down to one thing: that bite of food that goes into the customer’s mouth. Just sit down and eat your own product!&nbsp; You take one bite and ten seconds later you know if you still have quality or you don’t—it’s really just making sure your team isn’t in there trying to talk themselves into thinking something is better than it is. You have to be absolutely religious about asking yourself, “How does this taste? If you had this pizza, would you come back?”</p>
2309
2310
2311
2312<p class="wp-block-paragraph">Typically, organizations have a corporate chef. The chef designs a new item and puts it out for tasting for a small group of people. Those people know it will crush the chef’s ego if you say it’s not good enough. It becomes very difficult to give true and honest feedback. This is why we do not want anyone’s ego attached to food design. We design our pizzas collaboratively without anyone being assigned the duty of being a corporate chef. We just grab whoever is available—it could be somebody from HR that day—and if you have enough palates and folks in the room, you can design amazing tasting pizzas.</p>
2313
2314
2315
2316<p class="wp-block-paragraph"><strong>PMQ: Does Zalat have growth goals? Where do you see this brand in the future?</strong></p>
2317
2318
2319
2320<p class="wp-block-paragraph">Nguyen: We have a long-term goal. We’ll have to wait to see how long it takes us to get there. We look at our economics, business model, we don’t see any reason why we can’t be a national player. Our product is great, it’s scalable and our business model is solid. We’re still in the early stages, tinkering with how to market the brand and how to expand outside of our state.&nbsp;</p>
2321
2322
2323
2324<p class="wp-block-paragraph">Fundamentally, we’ve laid down a great foundation for growth. I don’t see any reason we 
2324can’t be in the top 10 or top 5 in the country in terms of numbers. We’re cranking out massive numbers and we’ve been able to improve on our quality as we’ve gone along instead of trying to hang on with fingernails to the original product. So that bodes well for our future.</p>
2325		<div class="single-post-related-cat-chains"><a href="https://www.pmq.com/category/featured/" aria-label="View Featured Category Posts">Featured</a>, <a href="https://www.pmq.com/category/business-marketing/pizzerias-pizzaioli/" aria-label="View Pizzerias Category Posts">Pizzerias</a></div>	</div>
2326
2327	
2328</article>
2329
2330				
2331			
2332			
2333		
2334		
2335	</main>
2336
2337	
2338
2339<aside class="sidebar sidebar--primary" role="complementary">
2340
2341	
2342	
2343		
2344				
2345	
2346		<div class="sidebar__sponsored-content">
2347							
2348				
2349									<div class="sidebar__sponsored-content-item">
2350						.<div id='div-gpt-pmq_sidebar1'>
vendor: 118 bytes, lines 2350-2351
2350
2351        <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
2351<script>
2352    googletag.cmd.push(function() { googletag.display('div-gpt-pmq_sidebar1'); });
2353  </script>
2353
2354</div>
2355
2356					</div>
2357				
2358							
2359				
2360									<div class="sidebar__sponsored-content-item">
2361						..<div id='div-gpt-pmq_sidebar2'>
2362        
2362<script>
2363    googletag.cmd.push(function() { googletag.display('div-gpt-pmq_sidebar1'); });
2364  </script>
2364
2365</div>
2366					</div>
2367				
2368							
2369				
2370									<div class="sidebar__sponsored-content-item">
2371						...<div id='div-gpt-pmq_sidebarbottom'>
2372        
2372<script>
2373    googletag.cmd.push(function() { googletag.display('div-gpt-pmq_sidebarbottom'); });
2374  </script>
2374
2375</div>
2376
2377					</div>
2378				
2379					</div>
2380
2381		
2382		
2383		
2384	
2385		<div class="sidebar-related-posts">
2386			<h3 class="is-style-icon-header has-font-size-5-font-size">
2387				<span class="is-style-icon-header__inner">
2388
2389					<svg height="20px" width="20px" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Pro 6.4.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M96 32h24H488h24V56 456v24H488 144 120 72 48 24 0V456 112 88H48v24V432H72 96V56 32zm48 400H464V80H144V432zm32-320H320V240H176V112zm200 0h32 24v48H408 376 352V112h24zm0 80h32 24v48H408 376 352V192h24zM200 272H408h24v48H408 200 176V272h24zm0 80H408h24v48H408 200 176V352h24z"/></svg><span>More Pizzerias News</span>
2390				</span>
2391			</h3>
2392			<div class="sidebar-related-posts__posts">
2393														
2394
2395<article class="loop-item loop-item--small">
2396
2397			<div class="loop-item__thumbnail">
2398			<a href="https://www.pmq.com/creating-community-giving-back-how-this-35-year-old-independent-maintains-its-family-feel/" tabindex="-1">
2399				<img width="150" height="150" src="https://www.pmq.com/wp-content/uploads/2026/09/exterior-night-150x150.jpg" class="attachment-thumbnail size-thumbnail wp-post-image" alt="Frank&#039;s Ristorante &amp; Pizzeria in Richmond, Virginia" decoding="async" loading="lazy" />			</a>
2400		</div>
2401	
2402	<div class="loop-item__content">
2403
2404		<div class="loop-item__categories"><p class="is-style-highlight has-font-size-1-font-size"><a href="https://www.pmq.com/category/business-marketing/" class="loop-item__categories-link has-inline-color has-secondary-color">Marketing</a></p></div>
2405		<h3 class="loop-item__title has-font-size-4-font-size">
2406			<a href="https://www.pmq.com/creating-community-giving-back-how-this-35-year-old-independent-maintains-its-family-feel/">
2407				Creating Community, Giving Back: How This 35-Year-Old Independent Maintains Its Family Feel			</a>
2408		</h3>
2409
2410	</div>
2411
2412</article>
2413
2414					
2415														
2416
2417<article class="loop-item loop-item--small">
2418
2419			<div class="loop-item__thumbnail">
2420			<a href="https://www.pmq.com/cyborg-pizza-chain-gets-hacked-in-bizarre-money-grab/" tabindex="-1">
2421				<img width="150" height="150" src="https://www.pmq.com/wp-content/uploads/2026/09/WOMAN-WITH-PIZZA-copy-150x150.jpg" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" />			</a>
2422		</div>
2423	
2424	<div class="loop-item__content">
2425
2426		<div class="loop-item__categories"><p class="is-style-highlight has-font-size-1-font-size"><a href="https://www.pmq.com/category/pizza-news/" class="loop-item__categories-link has-inline-color has-secondary-color">Pizza News</a></p></div>
2427		<h3 class="loop-item__title has-font-size-4-font-size">
2428			<a href="https://www.pmq.com/cyborg-pizza-chain-gets-hacked-in-bizarre-money-grab/">
2429				&#8216;Cyborg&#8217; Pizza Chain Gets Hacked in Bizarre Money Grab			</a>
2430		</h3>
2431
2432	</div>
2433
2434</article>
2435
2436					
2437														
2438
2439<article class="loop-item loop-item--small">
2440
2441			<div class="loop-item__thumbnail">
2442			<a href="https://www.pmq.com/sold-a-beloved-pizza-chain-has-been-acquired-in-surprising-move/" tabindex="-1">
2443				<img width="150" height="150" src="https://www.pmq.com/wp-content/uploads/2026/09/TACO-PIZZA-copy-150x150.jpg" class="attachment-thumbnail size-thumbnail wp-post-image" alt="This photo shows the taco pizza from Happy Joe&#039;s, topped with ground beef, lettuce, tomatoes, cheese and corn chips." decoding="async" loading="lazy" />			</a>
2444		</div>
2445	
2446	<div class="loop-item__content">
2447
2448		<div class="loop-item__categories"><p class="is-style-highlight has-font-size-1-font-size"><a href="https://www.pmq.com/category/featured/" class="loop-item__categories-link has-inline-color has-secondary-color">Featured</a></p></div>
2449		<h3 class="loop-item__title has-font-size-4-font-size">
2450			<a href="https://www.pmq.com/sold-a-beloved-pizza-chain-has-been-acquired-in-surprising-move/">
2451				Sold: A Beloved Pizza Chain Has Been Acquired in Surprising Move			</a>
2452		</h3>
2453
2454	</div>
2455
2456</article>
2457
2458					
2459							</div>
2460		</div>
2461
2462		
2463		
2464
2465		<div class="block-area block-area-sidebar-bottom"><style>#media-space-block_0b7be5d9a1b6f2425692e97e7e600a20 {margin-top: 0 !important; margin-bottom: 0 !important;}#media-space-block_0b7be5d9a1b6f2425692e97e7e600a20 .block-media-space__inner > *:first-child {margin-top:var(--wp--preset--spacing--x-large);margin-bottom:var(--wp--preset--spacing--x-large);}</style>
2466<div id="media-space-block_0b7be5d9a1b6f2425692e97e7e600a20" class="acf-block block-media-space type-custom-script layout-default" style="margin-top:var(--wp--preset--spacing--x-large);margin-bottom:var(--wp--preset--spacing--x-large);">
2467	<div class="block-media-space__inner">
2468
2469		
2470			<div id='div-gpt-pmq_gridbox1'>
2471	
2471<script>
2472    googletag.cmd.push(function() { googletag.display('div-gpt-pmq_gridbox1'); });
2473  </script>
2473
2474</div>
2475		
2476	</div>
2477</div>
2478
2479
2480<style>#media-space-block_1c38549ece5f67f13e6d1ebdbc88104b {margin-top: 0 !important; margin-bottom: 0 !important;}#media-space-block_1c38549ece5f67f13e6d1ebdbc88104b .block-media-space__inner > *:first-child {margin-top:var(--wp--preset--spacing--x-large);margin-bottom:var(--wp--preset--spacing--x-large);}</style>
2481<div id="media-space-block_1c38549ece5f67f13e6d1ebdbc88104b" class="acf-block block-media-space type-custom-script layout-default" style="margin-top:var(--wp--preset--spacing--x-large);margin-bottom:var(--wp--preset--spacing--x-large);">
2482	<div class="block-media-space__inner">
2483
2484		
2485			<div id='div-gpt-pmq_gridbox2'>
2486	
2486<script>
2487    googletag.cmd.push(function() { googletag.display('div-gpt-pmq_gridbox2'); });
2488  </script>
2488
2489</div>
2490		
2491	</div>
2492</div>
2493
2494
2495<style>#media-space-block_eb012f5e0b9c25f356ed3742b2e07d94 {margin-top: 0 !important; margin-bottom: 0 !important;}#media-space-block_eb012f5e0b9c25f356ed3742b2e07d94 .block-media-space__inner > *:first-child {margin-top:var(--wp--preset--spacing--x-large);margin-bottom:var(--wp--preset--spacing--x-large);}</style>
2496<div id="media-space-block_eb012f5e0b9c25f356ed3742b2e07d94" class="acf-block block-media-space type-custom-script layout-default" style="margin-top:var(--wp--preset--spacing--x-large);margin-bottom:var(--wp--preset--spacing--x-large);">
2497	<div class="block-media-space__inner">
2498
2499		
2500			<div id='div-gpt-pmq_gridbox3'>
2501	
2501<script>
2502    googletag.cmd.push(function() { googletag.display('div-gpt-pmq_gridbox3'); });
2503  </script>
2503
2504</div>
2505
2506
2507		
2508	</div>
2509</div>
2510</div>
2511		
2512	
2513</aside>
2514
2515
2516
2517</div>
2518
2519
2520	
2521		<div class="single-related-posts">
2522
2523<div id='div-gpt-pmq_headerA' align="center">
2524        
2524<script>
2525    googletag.cmd.push(function() { googletag.display('div-gpt-pmq_headerA'); });
2526  </script>
2526
2527</div>
2528
2529 <br />
2530			<div class="block-recent-posts__top">
2531				<h2 class="block-recent-posts__header is-style-icon-header has-font-size-6-font-size">
2532
2533					<span class="is-style-icon-header__inner">				
2534						You might also like...					</span>
2535				</h2>
2536
2537				<div class="block-recent-posts__button block-recent-posts__button--top wp-block-buttons">
2538					<div class="wp-block-button is-style-arrow-right">
2539						<a class="wp-block-button__link wp-element-button" href="https://www.pmq.com/category/business-marketing/pizzerias-pizzaioli/" aria-label="View more Pizzerias posts">
2540							More like this						</a>
2541					</div>
2542				</div>
2543
2544			</div>
2545
2546			<div class="loop-wrapper">
2547														
2548
2549<article class="loop-item loop-item--basic-cat">
2550
2551	
2552		<div class="loop-item__thumbnail">
2553			<a href="https://www.pmq.com/my-parents-were-very-against-it-how-this-second-gen-owner-forged-his-own-path-in-pizza/" tabindex="-1">
2554				<img width="552" height="312" src="https://www.pmq.com/wp-content/uploads/2026/09/giuseppe-552x312.jpg" class="attachment-qsr-medium size-qsr-medium wp-post-image" alt="Giuseppe Carollo, owner of Frank&#039;s Ristorante &amp; Pizzeria" decoding="async" loading="lazy" srcset="https://www.pmq.com/wp-content/uploads/2026/09/giuseppe-552x312.jpg 552w, https://www.pmq.com/wp-content/uploads/2026/09/giuseppe-400x225.jpg 400w, https://www.pmq.com/wp-content/uploads/2026/09/giuseppe-825x465.jpg 825w, https://www.pmq.com/wp-content/uploads/2026/09/giuseppe-1200x675.jpg 1200w" sizes="auto, (max-width: 552px) 100vw, 552px" />			</a>
2555		</div>
2556
2557	
2558	<div class="loop-item__content">
2559
2560		<div class="loop-item__categories"><p class="is-style-highlight has-font-size-1-font-size"><a href="https://www.pmq.com/category/business-marketing/" class="loop-item__categories-link has-inline-color has-secondary-color">Marketing</a></p></div>
2561		<h2 class="loop-item__title has-font-size-6-font-size">
2562			<a href="https://www.pmq.com/my-parents-were-very-against-it-how-this-second-gen-owner-forged-his-own-path-in-pizza/">
2563				“My Parents Were Very Against It”: How This Second-Gen Owner Forged His Own Path in Pizza			</a>
2564		</h2>
2565
2566		
2567	</div>
2568
2569</article>
2570														
2571
2572<article class="loop-item loop-item--basic-cat">
2573
2574	
2575		<div class="loop-item__thumbnail">
2576			<a href="https://www.pmq.com/marcos-pizza-svp-ais-real-value-and-why-tech-innovation-starts-with-operators-not-it-teams/" tabindex="-1">
2577				<img width="552" height="312" src="https://www.pmq.com/wp-content/uploads/2026/09/BRANDON-HUDSON-DAMION-MASON-FRANCHISEES-552x312.jpg" class="attachment-qsr-medium size-qsr-medium wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://www.pmq.com/wp-content/uploads/2026/09/BRANDON-HUDSON-DAMION-MASON-FRANCHISEES-552x312.jpg 552w, https://www.pmq.com/wp-content/uploads/2026/09/BRANDON-HUDSON-DAMION-MASON-FRANCHISEES-400x225.jpg 400w, https://www.pmq.com/wp-content/uploads/2026/09/BRANDON-HUDSON-DAMION-MASON-FRANCHISEES-825x465.jpg 825w, https://www.pmq.com/wp-content/uploads/2026/09/BRANDON-HUDSON-DAMION-MASON-FRANCHISEES-1200x675.jpg 1200w" sizes="auto, (max-width: 552px) 100vw, 552px" />			</a>
2578		</div>
2579
2580	
2581	<div class="loop-item__content">
2582
2583		<div class="loop-item__categories"><p class="is-style-highlight has-font-size-1-font-size"><a href="https://www.pmq.com/category/featured/" class="loop-item__categories-link has-inline-color has-secondary-color">Featured</a></p></div>
2584		<h2 class="loop-item__title has-font-size-6-font-size">
2585			<a href="https://www.pmq.com/marcos-pizza-svp-ais-real-value-and-why-tech-innovation-starts-with-operators-not-it-teams/">
2586				Marco&#8217;s Pizza SVP: AI&#8217;s Real Value and Why Tech Innovation Starts With Operators, Not IT Teams			</a>
2587		</h2>
2588
2589		
2590	</div>
2591
2592</article>
2593														
2594
2595<article class="loop-item loop-item--basic-cat">
2596
2597	
2598		<div class="loop-item__thumbnail">
2599			<a href="https://www.pmq.com/franks-ristorante-detroit-nights/" tabindex="-1">
2600				<img width="552" height="312" src="https://www.pmq.com/wp-content/uploads/2026/09/header-image-resize-552x312.jpg" class="attachment-qsr-medium size-qsr-medium wp-post-image" alt="Detroit-style pizza at Frank&#039;s Ristorante &amp; Pizzeria in Richmond, Virginia" decoding="async" loading="lazy" srcset="https://www.pmq.com/wp-content/uploads/2026/09/header-image-resize-552x312.jpg 552w, https://www.pmq.com/wp-content/uploads/2026/09/header-image-resize-400x225.jpg 400w, https://www.pmq.com/wp-content/uploads/2026/09/header-image-resize-825x465.jpg 825w, https://www.pmq.com/wp-content/uploads/2026/09/header-image-resize-1200x675.jpg 1200w" sizes="auto, (max-width: 552px) 100vw, 552px" />			</a>
2601		</div>
2602
2603	
2604	<div class="loop-item__content">
2605
2606		<div class="loop-item__categories"><p class="is-style-highlight has-font-size-1-font-size"><a href="https://www.pmq.com/category/business-marketing/" class="loop-item__categories-link has-inline-color has-secondary-color">Marketing</a></p></div>
2607		<h2 class="loop-item__title has-font-size-6-font-size">
2608			<a href="https://www.pmq.com/franks-ristorante-detroit-nights/">
2609				How Thursday Detroit-Style Pizza Nights Boosted This Second-Gen Pizzeria’s Business by 20%			</a>
2610		</h2>
2611
2612		
2613	</div>
2614
2615</article>
2616														
2617
2618<article class="loop-item loop-item--basic-cat">
2619
2620	
2621		<div class="loop-item__thumbnail">
2622			<a href="https://www.pmq.com/dough-nerd-alert-americas-appetite-for-italian-flour-is-soaring/" tabindex="-1">
2623				<img width="552" height="312" src="https://www.pmq.com/wp-content/uploads/2026/09/FLOUR-copy-552x312.jpeg" class="attachment-qsr-medium size-qsr-medium wp-post-image" alt="This photo shows a pizza maker clapping his hands together and scattering flour over the make table." decoding="async" loading="lazy" srcset="https://www.pmq.com/wp-content/uploads/2026/09/FLOUR-copy-552x312.jpeg 552w, https://www.pmq.com/wp-content/uploads/2026/09/FLOUR-copy-400x225.jpeg 400w, https://www.pmq.com/wp-content/uploads/2026/09/FLOUR-copy-825x465.jpeg 825w, https://www.pmq.com/wp-content/uploads/2026/09/FLOUR-copy-1200x675.jpeg 1200w" sizes="auto, (max-width: 552px) 100vw, 552px" />			</a>
2624		</div>
2625
2626	
2627	<div class="loop-item__content">
2628
2629		<div class="loop-item__categories"><p class="is-style-highlight has-font-size-1-font-size"><a href="https://www.pmq.com/category/food-ingredients/" class="loop-item__categories-link has-inline-color has-secondary-color">Food &amp; Ingredients</a></p></div>
2630		<h2 class="loop-item__title has-font-size-6-font-size">
2631			<a href="https://www.pmq.com/dough-nerd-alert-americas-appetite-for-italian-flour-is-soaring/">
2632				Dough Nerd Alert: America&#8217;s Appetite for Italian Flour Is Soaring			</a>
2633		</h2>
2634
2635		
2636	</div>
2637
2638</article>
2639														
2640
2641<article class="loop-item loop-item--basic-cat">
2642
2643	
2644		<div class="loop-item__thumbnail">
2645			<a href="https://www.pmq.com/how-vito-recchia-wowed-the-nordic-world-and-won-another-trophy-with-one-magical-pizza/" tabindex="-1">
2646				<img width="552" height="312" src="https://www.pmq.com/wp-content/uploads/2026/09/VITO-IN-SWEDEN-copy-552x312.jpeg" class="attachment-qsr-medium size-qsr-medium wp-post-image" alt="This photo shows Vito Recchia, wearing a white chef coat, holding his trophy in the air at the Pizza Champion Cup International." decoding="async" loading="lazy" srcset="https://www.pmq.com/wp-content/uploads/2026/09/VITO-IN-SWEDEN-copy-552x312.jpeg 552w, https://www.pmq.com/wp-content/uploads/2026/09/VITO-IN-SWEDEN-copy-400x225.jpeg 400w, https://www.pmq.com/wp-content/uploads/2026/09/VITO-IN-SWEDEN-copy-825x465.jpeg 825w, https://www.pmq.com/wp-content/uploads/2026/09/VITO-IN-SWEDEN-copy-1200x675.jpeg 1200w" sizes="auto, (max-width: 552px) 100vw, 552px" />			</a>
2647		</div>
2648
2649	
2650	<div class="loop-item__content">
2651
2652		<div class="loop-item__categories"><p class="is-style-highlight has-font-size-1-font-size"><a href="https://www.pmq.com/category/food-ingredients/" class="loop-item__categories-link has-inline-color has-secondary-color">Food &amp; Ingredients</a></p></div>
2653		<h2 class="loop-item__title has-font-size-6-font-size">
2654			<a href="https://www.pmq.com/how-vito-recchia-wowed-the-nordic-world-and-won-another-trophy-with-one-magical-pizza/">
2655				How Vito Recchia Wowed the Nordic World—and Claimed Another Trophy—With One &#8216;Magical&#8217; Pizza			</a>
2656		</h2>
2657
2658		
2659	</div>
2660
2661</article>
2662														
2663
2664<article class="loop-item loop-item--basic-cat">
2665
2666	
2667		<div class="loop-item__thumbnail">
2668			<a href="https://www.pmq.com/a-huge-new-player-enters-the-pizza-delivery-game-and-it-already-has-its-first-client/" tabindex="-1">
2669				<img width="552" height="312" src="https://www.pmq.com/wp-content/uploads/2026/09/PAPA-JOHNS-STUFFED-CRUST-552x312.png" class="attachment-qsr-medium size-qsr-medium wp-post-image" alt="This photo shows a bit of cheese oozing out of the crust of Papa Johns Epic Pepperoni Stuffed Crust pizza." decoding="async" loading="lazy" srcset="https://www.pmq.com/wp-content/uploads/2026/09/PAPA-JOHNS-STUFFED-CRUST-552x312.png 552w, https://www.pmq.com/wp-content/uploads/2026/09/PAPA-JOHNS-STUFFED-CRUST-400x225.png 400w, https://www.pmq.com/wp-content/uploads/2026/09/PAPA-JOHNS-STUFFED-CRUST-825x465.png 825w, https://www.pmq.com/wp-content/uploads/2026/09/PAPA-JOHNS-STUFFED-CRUST-1200x675.png 1200w" sizes="auto, (max-width: 552px) 100vw, 552px" />			</a>
2670		</div>
2671
2672	
2673	<div class="loop-item__content">
2674
2675		<div class="loop-item__categories"><p class="is-style-highlight has-font-size-1-font-size"><a href="https://www.pmq.com/category/pizza-news/" class="loop-item__categories-link has-inline-color has-secondary-color">Pizza News</a></p></div>
2676		<h2 class="loop-item__title has-font-size-6-font-size">
2677			<a href="https://www.pmq.com/a-huge-new-player-enters-the-pizza-delivery-game-and-it-already-has-its-first-client/">
2678				A Huge New Player Enters the Pizza Delivery Game. And It Already Has Its First Client			</a>
2679		</h2>
2680
2681		
2682	</div>
2683
2684</article>
2685														
2686
2687<article class="loop-item loop-item--basic-cat">
2688
2689	
2690		<div class="loop-item__thumbnail">
2691			<a href="https://www.pmq.com/uno-pizza-pass/" tabindex="-1">
2692				<img width="552" height="312" src="https://www.pmq.com/wp-content/uploads/2026/09/UNO_Pizza-Pass-1-552x312.png" class="attachment-qsr-medium size-qsr-medium wp-post-image" alt="UNO Pizzeria &amp; Grill Pizza Pass promotion" decoding="async" loading="lazy" srcset="https://www.pmq.com/wp-content/uploads/2026/09/UNO_Pizza-Pass-1-552x312.png 552w, https://www.pmq.com/wp-content/uploads/2026/09/UNO_Pizza-Pass-1-400x225.png 400w, https://www.pmq.com/wp-content/uploads/2026/09/UNO_Pizza-Pass-1-825x465.png 825w" sizes="auto, (max-width: 552px) 100vw, 552px" />			</a>
2693		</div>
2694
2695	
2696	<div class="loop-item__content">
2697
2698		<div class="loop-item__categories"><p class="is-style-highlight has-font-size-1-font-size"><a href="https://www.pmq.com/category/business-marketing/" class="loop-item__categories-link has-inline-color has-secondary-color">Marketing</a></p></div>
2699		<h2 class="loop-item__title has-font-size-6-font-size">
2700			<a href="https://www.pmq.com/uno-pizza-pass/">
2701				Behind the Pizza-Pass Promo That Crashed This Pizzeria’s Website			</a>
2702		</h2>
2703
2704		
2705	</div>
2706
2707</article>
2708														
2709
2710<article class="loop-item loop-item--basic-cat">
2711
2712	
2713		<div class="loop-item__thumbnail">
2714			<a href="https://www.pmq.com/katie-lee-book/" tabindex="-1">
2715				<img width="552" height="312" src="https://www.pmq.com/wp-content/uploads/2026/09/KATIE-LEE-BW-copy-552x312.jpg" class="attachment-qsr-medium size-qsr-medium wp-post-image" alt="This black-and-white photo shows Katie sitting in the lotus position in front of a window with a pen and notebook in her hands." decoding="async" loading="lazy" srcset="https://www.pmq.com/wp-content/uploads/2026/09/KATIE-LEE-BW-copy-552x312.jpg 552w, https://www.pmq.com/wp-content/uploads/2026/09/KATIE-LEE-BW-copy-400x225.jpg 400w, https://www.pmq.com/wp-content/uploads/2026/09/KATIE-LEE-BW-copy-825x465.jpg 825w, https://www.pmq.com/wp-content/uploads/2026/09/KATIE-LEE-BW-copy-1200x675.jpg 1200w" sizes="auto, (max-width: 552px) 100vw, 552px" />			</a>
2716		</div>
2717
2718	
2719	<div class="loop-item__content">
2720
2721		<div class="loop-item__categories"><p class="is-style-highlight has-font-size-1-font-size"><a href="https://www.pmq.com/category/pizza-news/" class="loop-item__categories-link has-inline-color has-secondary-color">Pizza News</a></p></div>
2722		<h2 class="loop-item__title has-font-size-6-font-size">
2723			<a href="https://www.pmq.com/katie-lee-book/">
2724				&#8216;Unemployable&#8217;
2724: Pizza Restaurateur Katie Lee&#8217;s Memoir Is a Riveting and Unforgettable Read			</a>
2725		</h2>
2726
2727		
2728	</div>
2729
2730</article>
2731														
2732
2733<article class="loop-item loop-item--basic-cat">
2734
2735	
2736		<div class="loop-item__thumbnail">
2737			<a href="https://www.pmq.com/the-worlds-best-pizzerias-theres-a-new-no-1-from-50-top-pizza/" tabindex="-1">
2738				<img width="552" height="312" src="https://www.pmq.com/wp-content/uploads/2026/09/IMG_1526-552x312.jpeg" class="attachment-qsr-medium size-qsr-medium wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://www.pmq.com/wp-content/uploads/2026/09/IMG_1526-552x312.jpeg 552w, https://www.pmq.com/wp-content/uploads/2026/09/IMG_1526-400x225.jpeg 400w, https://www.pmq.com/wp-content/uploads/2026/09/IMG_1526-825x465.jpeg 825w" sizes="auto, (max-width: 552px) 100vw, 552px" />			</a>
2739		</div>
2740
2741	
2742	<div class="loop-item__content">
2743
2744		<div class="loop-item__categories"><p class="is-style-highlight has-font-size-1-font-size"><a href="https://www.pmq.com/category/featured/" class="loop-item__categories-link has-inline-color has-secondary-color">Featured</a></p></div>
2745		<h2 class="loop-item__title has-font-size-6-font-size">
2746			<a href="https://www.pmq.com/the-worlds-best-pizzerias-theres-a-new-no-1-from-50-top-pizza/">
2747				The World&#8217;s Best Pizzerias: There&#8217;s a New No. 1 From 50 Top Pizza			</a>
2748		</h2>
2749
2750		
2751	</div>
2752
2753</article>
2754														
2755
2756<article class="loop-item loop-item--basic-cat">
2757
2758	
2759		<div class="loop-item__thumbnail">
2760			<a href="https://www.pmq.com/sept-2026-digital-edition/" tabindex="-1">
2761				<img width="552" height="312" src="https://www.pmq.com/wp-content/uploads/2026/08/ADAM-AND-COBY-1-552x312.jpeg" class="attachment-qsr-medium size-qsr-medium wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://www.pmq.com/wp-content/uploads/2026/08/ADAM-AND-COBY-1-552x312.jpeg 552w, https://www.pmq.com/wp-content/uploads/2026/08/ADAM-AND-COBY-1-400x225.jpeg 400w, https://www.pmq.com/wp-content/uploads/2026/08/ADAM-AND-COBY-1-825x465.jpeg 825w, https://www.pmq.com/wp-content/uploads/2026/08/ADAM-AND-COBY-1-1200x675.jpeg 1200w" sizes="auto, (max-width: 552px) 100vw, 552px" />			</a>
2762		</div>
2763
2764	
2765	<div class="loop-item__content">
2766
2767		<div class="loop-item__categories"><p class="is-style-highlight has-font-size-1-font-size"><a href="https://www.pmq.com/category/featured/" class="loop-item__categories-link has-inline-color has-secondary-color">Featured</a></p></div>
2768		<h2 class="loop-item__title has-font-size-6-font-size">
2769			<a href="https://www.pmq.com/sept-2026-digital-edition/">
2770				PMQ&#8217;s Sept. 2026 Digital Edition: Live From New York, It&#8217;s America&#8217;s Funniest Slice Joint!			</a>
2771		</h2>
2772
2773		
2774	</div>
2775
2776</article>
2777														
2778
2779<article class="loop-item loop-item--basic-cat">
2780
2781	
2782		<div class="loop-item__thumbnail">
2783			<a href="https://www.pmq.com/lisa-dahl/" tabindex="-1">
2784				<img width="552" height="312" src="https://www.pmq.com/wp-content/uploads/2023/01/EWP2024_LisaDahl-2051-edited-copy-552x312.jpg" class="attachment-qsr-medium size-qsr-medium wp-post-image" alt="This photo shows Lisa Dahl holding a glass of wine and smiling. She is standing in a cozy, elegant dining room at one of her restaurants." decoding="async" loading="lazy" srcset="https://www.pmq.com/wp-content/uploads/2023/01/EWP2024_LisaDahl-2051-edited-copy-552x312.jpg 552w, https://www.pmq.com/wp-content/uploads/2023/01/EWP2024_LisaDahl-2051-edited-copy-400x225.jpg 400w, https://www.pmq.com/wp-content/uploads/2023/01/EWP2024_LisaDahl-2051-edited-copy-825x465.jpg 825w, https://www.pmq.com/wp-content/uploads/2023/01/EWP2024_LisaDahl-2051-edited-copy-1198x675.jpg 1198w" sizes="auto, (max-width: 552px) 100vw, 552px" />			</a>
2785		</div>
2786
2787	
2788	<div class="loop-item__content">
2789
2790		<div class="loop-item__categories"><p class="is-style-highlight has-font-size-1-font-size"><a href="https://www.pmq.com/category/business-marketing/" class="loop-item__categories-link has-inline-color has-secondary-color">Marketing</a></p></div>
2791		<h2 class="loop-item__title has-font-size-6-font-size">
2792			<a href="https://www.pmq.com/lisa-dahl/">
2793				Lisa Dahl: Sedona&#8217;s Rock Star Restaurateur Earned Her Success by &#8216;Being Fanatical&#8217;			</a>
2794		</h2>
2795
2796		
2797	</div>
2798
2799</article>
2800														
2801
2802<article class="loop-item loop-item--basic-cat">
2803
2804	
2805		<div class="loop-item__thumbnail">
2806			<a href="https://www.pmq.com/dominos-wildest-promo-ever-burned-through-1-million-in-24-hours-and-it-was-spectacular/" tabindex="-1">
2807				<img width="552" height="312" src="https://www.pmq.com/wp-content/uploads/2026/09/THE-DOMINO-copy-552x312.jpeg" class="attachment-qsr-medium size-qsr-medium wp-post-image" alt="This photo shows a rectangular-shaped Domino pizza topped with pepperoni and sausage." decoding="async" loading="lazy" srcset="https://www.pmq.com/wp-content/uploads/2026/09/THE-DOMINO-copy-552x312.jpeg 552w, https://www.pmq.com/wp-content/uploads/2026/09/THE-DOMINO-copy-400x225.jpeg 400w, https://www.pmq.com/wp-content/uploads/2026/09/THE-DOMINO-copy-825x465.jpeg 825w, https://www.pmq.com/wp-content/uploads/2026/09/THE-DOMINO-copy-1200x675.jpeg 1200w" sizes="auto, (max-width: 552px) 100vw, 552px" />			</a>
2808		</div>
2809
2810	
2811	<div class="loop-item__content">
2812
2813		<div class="loop-item__categories"><p class="is-style-highlight has-font-size-1-font-size"><a href="https://www.pmq.com/category/featured/" class="loop-item__categories-link has-inline-color has-secondary-color">Featured</a></p></div>
2814		<h2 class="loop-item__title has-font-size-6-font-size">
2815			<a href="https://www.pmq.com/dominos-wildest-promo-ever-burned-through-1-million-in-24-hours-and-it-was-spectacular/">
2816				Domino&#8217;s Wildest Promo Ever Burned Through $1 Million in 24 Hours—and It Was Spectacular			</a>
2817		</h2>
2818
2819		
2820	</div>
2821
2822</article>
2823							</div>
2824
2825			<div class="block-recent-posts__button block-recent-posts__button--bottom wp-block-buttons">
2826				<div class="wp-block-button is-style-arrow-right">
2827					<a class="wp-block-button__link wp-element-button" href="https://www.pmq.com/category/business-marketing/pizzerias-pizzaioli/" aria-label="View more Pizzerias posts">
2828						More like this					</a>
2829				</div>
2830			</div>
2831
2832		</div>
2833
2834		
2835	
2836	
2837	
2838		<div class="single-related-categories">
2839
2840			<div class="block-recent-posts__top">
2841
2842				<h2 class="block-recent-posts__header is-style-icon-header has-font-size-6-font-size">
2843					<span class="is-style-icon-header__inner">
2844												Also in Marketing					</span>
2845				</h2>
2846
2847				<div class="block-recent-posts__button block-recent-posts__button--top wp-block-buttons">
2848					<div class="wp-block-button is-style-arrow-right">
2849						<a class="wp-block-button__link wp-element-button" href="https://www.pmq.com/category/business-marketing/" aria-label="View more Marketing posts">
2850							Back to Marketing						</a>
2851					</div>
2852				</div>
2853
2854			</div>
2855
2856			<div class="single-related-categories__loop">
2857
2858				
2859					
2860					
2861				
2862					
2863					
2864				
2865			</div>
2866
2867			<div class="block-recent-posts__button block-recent-posts__button--bottom wp-block-buttons">
2868				<div class="wp-block-button is-style-arrow-right">
2869					<a class="wp-block-button__link wp-element-button" href="https://www.pmq.com/category/business-marketing/" aria-label="View more Marketing posts">
2870						Back to Marketing					</a>
2871				</div>
2872			</div>
2873
2874		</div>
2875
2876	
2877	<div class="block-area block-area-single-post-bottom"><style>#media-space-block_179a67a89f9e49cd942487991390d2f4 {margin-top: 0 !important; margin-bottom: 0 !important;}#media-space-block_179a67a89f9e49cd942487991390d2f4 .block-media-space__inner > *:first-child {margin-top:var(--wp--preset--spacing--x-large);margin-bottom:var(--wp--preset--spacing--x-large);}</style>
2878<div id="media-space-block_179a67a89f9e49cd942487991390d2f4" class="acf-block block-media-space type-custom-script layout-default" style="margin-top:var(--wp--preset--spacing--x-large);margin-bottom:var(--wp--preset--spacing--x-large);">
2879	<div class="block-media-space__inner">
2880
2881		
2882			<div id='div-gpt-pmq_largeleader'>
2883	
2883<script>
2884    googletag.cmd.push(function() { googletag.display('div-gpt-pmq_largeleader'); });
2885  </script>
2885
2886</div>
2887		
2888	</div>
2889</div>
2890
2891
2892
2893<div id="email-subscribe-block_218dbca8b0b969d1b714bd035849dbcd" class="acf-block block-email-subscribe layout-default" style="margin-top:var(--wp--preset--spacing--medium);margin-bottom:var(--wp--preset--spacing--medium);">
2894
2895	<div class="block-email-subscribe__left">
2896
2897					<div class="block-email-subscribe__icon">
2898				<img decoding="async" src="https://www.pmq.com/wp-content/uploads/2024/04/reading-icon.png" alt="" />
2899			</div>
2900		
2901		<div class="block-email-subscribe__innerBlocks acf-inner-blocks-container">
2902
2903<div class="wp-block-group has-global-padding is-layout-constrained wp-container-core-group-is-layout-0ea73c79 wp-block-group-is-layout-constrained" style="padding-top:0;padding-right:0;padding-bottom:0;padding-left:0">
2904<p class="has-primary-color has-text-color has-link-color has-secondary-font-font-family has-font-size-3-font-size wp-elements-1 wp-block-paragraph" style="letter-spacing:1.2px;text-transform:uppercase">Subscribe to Pizza Pulse</p>
2905
2906
2907
2908<h2 class="wp-block-heading">Get daily updates on quick-serve industry news, tips, and events.</h2>
2909</div>
2910
2911</div>
2912
2913	</div>
2914
2915	<div class="block-email-subscribe__form">
2916
2917		
2918                <div class='gf_browser_chrome gform_wrapper gravity-theme gform-theme--no-framework' data-form-theme='gravity-theme' data-form-index='0' id='gform_wrapper_36' ><form method='post' enctype='multipart/form-data'  id='gform_36'  action='/how-this-pizza-mogul-is-scaling-a-brand-without-sacrificing-quality-of-product/' data-formid='36' novalidate>
2919                        <div class='gform-body gform_body'><div id='gform_fields_36' class='gform_fields top_label form_sublabel_below description_below validation_below'><div id="field_36_3" class="gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible gfield_honeypot_wrap"  data-field-class="gfield_honeypot_wrap" ><label class='gfield_label gform-field-label' for='input_36_3'><span class='gform-field-label__text'>Email</span></label><div class='ginput_container'><input name='input_3' id='input_36_3' type='text' value='' autocomplete='new-password'/></div><div class='gfield_description' id='gfield_description_36_3'>This field is for validation purposes and should be left unchanged.</div></div><div id="field_36_1" class="gfield gfield--type-email gfield--input-type-email gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible gfield_email_wrap"  data-field-class="gfield_email_wrap" ><label class='gfield_label gform-field-label' for='input_36_1'><span class='gform-field-label__text'>Email</span><span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></label><div class='ginput_container ginput_container_email'>
2920                            <input name='input_1' id='input_36_1' type='email' value='' class='large'   placeholder='Your Email Here' aria-required="true" aria-invalid="false"  />
2921                        </div></div><div id="field_36_2" class="gfield gfield--type-captcha gfield--input-type-captcha field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible gfield_captcha_wrap"  data-field-class="gfield_captcha_wrap" ><label class='gfield_label gform-field-label' for='input_36_2'><span class='gform-field-label__text'>CAPTCHA</span></label><div id='input_36_2' class='ginput_container ginput_recaptcha' data-sitekey='6LdZ8mMpAAAAAILTmrKZzia5jYroMjiqkX-wWQtw'  data-theme='light' data-tabindex='0'  data-badge=''></div></div></div></div>
2922        <div class='gform-footer gform_footer top_label'> <button ><span>Subscribe</span></button> 
2923            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_36' value='postback' />
2924            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_36' id='gform_theme_36' value='gravity-theme' />
2925            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_36' id='gform_style_settings_36' value='' />
2926            <input type='hidden' class='gform_hidden' name='is_submit_36' value='1' />
2927            <input type='hidden' class='gform_hidden' name='gform_submit' value='36' />
2928            
2929            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='USD' value='SfYvU12LUKLoDRBWR++lQlDHmgev0KLG4rZVqyYUvuJf+m/rfOwXbj5Pdj1TiGY0h9ciuRs+U7sI6HcvRbDJjQzl7JU1cd0/eB6GQceI0x8u7R0=' />
2930            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' />
2931            <input type='hidden' class='gform_hidden' name='state_36' value='WyJ7XCJnZm9ybV9zdWJtaXNzaW9uX21ldGhvZFwiOltcIjBhYzFmNDZmNGZiZDY1YzcwMDdlMzVkNGViMjcxMGU1XCIsXCI4NzY4OWVmMTc2NDcxNmE5MDQ5ZDJhYjMzMzA5M
2931DRkM1wiXSxcImdmb3JtX3RoZW1lXCI6XCJmZmRjMjQ2Nzk1MmFhOTg2MzI0MThhN2VkNTJkNzg2OVwiLFwiZ2Zvcm1fc3R5bGVfc2V0dGluZ3NcIjpcIjA3YjIzY2NlZTNjZmVjOWQ5YWU5Zjg2ZjgyM2ExY2E4XCIsXCJmb3JtX2lkXCI6XCJhZmZkNGJlMzQ4ZDUwNzhlMjhlM2VjZjExMGQ1N2VlYVwiLFwidXJsXCI6XCI4Y2M5MzljODg5OTE1N2Q5MzdjOGNjNWVkMjkxOTQ5OFwiLFwic3RhdGVfdGltZXN0YW1wXCI6XCJhYTBiOGM0NWUyYjliZDU0MmNjMGViNGE1NGU0OTcxMVwifSIsIjgyZTUwZDA0ZGNjYjI2YTI3ODA5NmQ3YzAxM2M5YTQ4IiwxNzkwOTE5NTE4XQ==' />
2932            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_36' id='gform_target_page_number_36' value='0' />
2933            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_36' id='gform_source_page_number_36' value='1' />
2934            <input type='hidden' name='gform_field_values' value='' />
2935            
2936        </div>
2937                        </form>
2938                        </div>
2939		
2940	</div>
2941
2942</div>
2943</div>
2944		</div>
2945
2946		
2947	<footer class="site-footer" role="contentinfo">
2948		<div class="wrap">
2949
2950			
2951			
2952			<div class="site-footer__top">
2953
2954				
2955		<div class="social-media social-media__footer">
2956							
2957				<a class="social-media__link" href="https://www.facebook.com/PMQPizzaMag/" target="_blank" rel="noopener noreferrer" aria-label="Facebook"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" width="18px" height="18px"><path d="M504 256C504 119 393 8 256 8S8 119 8 256c0 123.78 90.69 226.38 209.25 245V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.28c-30.8 0-40.41 19.12-40.41 38.73V256h68.78l-11 71.69h-57.78V501C413.31 482.38 504 379.78 504 256z"/></svg></a>
2958							
2959				<a class="social-media__link" href="https://twitter.com/PMQpizzamag" target="_blank" rel="noopener noreferrer" aria-label="Twitter X"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" width="18px" height="18px"><path d="M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z"/></svg></a>
2960							
2961				<a class="social-media__link" href="https://www.instagram.com/pmqpizzamag/" target="_blank" rel="noopener noreferrer" aria-label="Instagram"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" width="18px" height="18px"><path d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"/></svg></a>
2962							
2963				<a class="social-media__link" href="https://www.linkedin.com/company/pmq-pizza-magazine" target="_blank" rel="noopener noreferrer" aria-label="LinkedIn"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" width="18px" height="18px"><path d="M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z"/></svg></a>
2964							
2965				<a class="social-media__link" href="https://www.youtube.com/channel/UCHdDbieeACL3QPR-Pa6T6_w" target="_blank" rel="noopener noreferrer" aria-label="YouTube"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512" width="18px" height="18px"><path d="M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z"/></svg></a>
2966					</div>
2967		
2968				<div class="site-footer__search">
2969					<form role="search" method="get" action="https://www.pmq.com/" class="wp-block-search__no-button wp-block-search" ><label class="wp-block-search__label screen-reader-text" for="wp-block-search__input-2" >Search the site</label><div class="wp-block-search__inside-wrapper" ><input class="wp-block-search__input" id="wp-block-search__input-2" placeholder="Search articles, media, resources, suppliers, and more" value="" type="search" name="s" required /></div></form>				</div>
2970
2971									<div class="site-footer__subscribe-button wp-block-buttons is-layout-flex">
2972						<div class="wp-block-button">
2973							<a class="wp-block-button__link wp-element-button" href="/subscribe-3/" target="">
2974								SUBSCRIBE							</a>
2975						</div>
2976					</div>
2977					
2978
2979			</div>
2980
2981			<div class="site-footer__bottom-left">
2982
2983									<div class="site-footer__logo">
2984						<img src="https://www.pmq.com/wp-content/uploads/2024/04/PMQ-logo-2023b-white.svg" alt="" />
2985					</div>
2986				
2987									<p class="site-footer__description has-text-color has-background-color">
2988						PMQ Pizza is the pizza restaurant industry’s source for pizza news, marketing and operational strategies, and expert insights on dough-making, menu development and cutting-edge technologies.					</p>
2989				
2990				<div class="footer-menu-wrap"><ul id="menu-short-footer" class="menu menu--footer"><li id="menu-item-70673" class="menu-item"><a target="_blank" href="https://www.mediakit.pmq.com/"><span>Advertise</span></a></li>
2991<li id="menu-item-70674" class="menu-item"><a href="https://www.pmq.com/contact-pmq/"><span>Contact</span></a></li>
2992</ul></div>
2993									<div class="site-footer__copyright">
2994
2995						<p>
2996							&copy; 2026							Arrowfly LLC. All rights reserved. 						</p>
2997
2998						<div class="footer-menu-wrap-terms"><ul id="menu-terms-menu" class="menu menu--terms"><li id="menu-item-70734" class="menu-item"><a href="https://www.wtwhmedia.com/privacy-policy/"><span>Privacy Policy</span></a></li>
2999<li id="menu-item-70735" class="menu-item"><a href="https://www.wtwhmedia.com/terms/"><span>Terms of Service</span></a></li>
3000</ul></div>
3001					</div>
3002				
3003			</div>
3004
3005			<div class="site-footer__bottom-right">
3006
3007									<div class="site-footer__more-logos">
3008													
3009							
3010															<div class="site-footer__more-logos-item">
3011
3012																			<a href="https://www.qsrmagazine.com/" target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;>
3013									
3014									<img src="https://www.pmq.com/wp-content/uploads/2024/04/qsr-logo-splash-white.png" alt="" />
3015
3016																			</a>
3017									
3018								</div>
3019							
3020													
3021							
3022															<div class="site-footer__more-logos-item">
3023
3024																			<a href="https://www.fsrmagazine.com/" target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;>
3025									
3026									<img src="https://www.pmq.com/wp-content/uploads/2024/04/fsr-logo-white.png" alt="" />
3027
3028																			</a>
3029									
3030								</div>
3031							
3032													
3033							
3034															<div class="site-footer__more-logos-item">
3035
3036																			<a href="https://pizzapowerforum.com/" target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;>
3037									
3038									<img src="https://www.pmq.com/wp-content/uploads/2024/04/pizzapowerforum-logo-final-white-1.png" alt="" />
3039
3040																			</a>
3041									
3042								</div>
3043							
3044													
3045							
3046															<div class="site-footer__more-logos-item">
3047
3048																			<a href="https://www.arrowfly.com/" target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;>
3049									
3050									<img src="https://www.pmq.com/wp-content/uploads/2026/07/ArrowFly-logo-transparent.png" alt="Arrowfly" />
3051
3052																			</a>
3053									
3054								</div>
3055							
3056													
3057							
3058															<div class="site-footer__more-logos-item">
3059
3060																			<a href="https://cstoredecisions.com/" target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;>
3061									
3062									<img src="https://www.pmq.com/wp-content/uploads/2025/01/cstore-decisions-268x107-1.png" alt="" />
3063
3064																			</a>
3065									
3066								</div>
3067							
3068													
3069							
3070															<div class="site-footer__more-logos-item">
3071
3072																			<a href="https://uspizzateam.com/">
3073									
3074									<img src="https://www.pmq.com/wp-content/uploads/2025/10/USPT-logo-Color-PNG-1.png" alt="" />
3075
3076																			</a>
3077									
3078								</div>
3079							
3080											</div>
3081				
3082			</div>
3083
3084			
3085		</div>
3086	</footer>
3087
3088	
3089</div>
3090
3091<script type="speculationrules">
3092{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/fsr-2023/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
3093</script>
vendor: 1 bytes, line 3093
3093
3094<script>
3095
3096    (function ($) {
3097        var adblocked = 1;
3098        var from_email = 0;
3099        var exit_banner_email_toggle = true;
3100        var penciltop_state = 0; // 0 == not here
3101        var penciltop_window;
3102        var hoverable_banners = {};
3103        var prestitial_id = '';
3104        var pushdown_id = '';
3105        var exitbanner_id = '';
3106        var pushdown_auto_votes = {
3107            'seen_before': true,
3108            'pushdown_here': false,
3109        };
3110        var first_sticky = true;
3111        var creative_id = false;
3112
3113        var doubleclick_msg = function (e) {
3114            if (typeof e.data == 'string' && e.data == 'penciltop-here') {
3115                penciltop_window = e.source;
3116                if (penciltop_state == 0) {
3117                    penciltop_state = 1;
3118                }
3119                pushdown_auto_votes['pushdown_here'] = 1;
3120                $(document).trigger('check_pushdown_votes');
3121            }
3122            else if (typeof e.data == 'string' && e.data == 'penciltop-click') {
3123                $(document).trigger('penciltop_toggle');
3124            }
3125        
3126        };
3127        if (!window.addEventListener) {
3128            window.attachEvent('onmessage', doubleclick_msg);
3129        }
3130        else {
3131            window.addEventListener('message', doubleclick_msg, false);
3132        }
3133
3134        $(document).bind('penciltop_toggle', function (e) {
3135            if (!penciltop_state) {
3136                /**
3137                 * Something happened here, where the slotrenderended didn't get called.
3138                 * At this point, I can't get the ID, so just going to set the state to the initial value.
3139                 */
3140                penciltop_state = 1;
3141                pushdown_id = 'Unknown';
3142            }
3143            if (penciltop_state == 1) {
3144                // $("#tm_container .tm_content").css( { 'marginTop':270 } );
3145                penciltop_state = 2; // 2 == here & expanded
3146                $("#google_ads_iframe_\\/5272491\\/foodnews_network\\/qsr_topofpageribbon_0").animate({ height: 256 }, 600);
3147                try {
3148                    ga('send', 'event', 'Pushdown', 'Expanded', pushdown_id);
3149                }
3150                catch (err) { }
3151            }
3152            else if (penciltop_state == 2) {
3153                // $("#tm_container .tm_content").css( { 'marginTop':70 } );
3154                penciltop_state = 1; // 1 == here & collapsed
3155                $("#google_ads_iframe_\\/5272491\\/foodnews_network\\/qsr_topofpageribbon_0").height(56);
3156                try {
3157                    ga('send', 'event', 'Pushdown', 'Collapsed', pushdown_id);
3158                }
3159                catch (err) { }
3160            }
3161        });
3162
3163        const url = window.location.href;
3164        const params = new URLSearchParams(new URL(url).search);
3165        if (params.has('google_preview')) {
3166            const prestitialEl = document.getElementById('prestitial');
3167            prestitialEl.style.opacity = 1;
3168        }
3169    })(jQuery)
3170</script>
3170
3171
3172
3173<!--Above 'Latest Posts' Ad-->
3174
3175<script>
3176const mainContent = document.querySelector("#main-content");
3177const relatedPosts = document.querySelector(".single-related-posts");
3178
3179const divContainer = document.createElement("div");
3180divContainer.classList.add("related-post-ad");
3181//divContainer.innerHTML = googletag.cmd.push(function() { googletag.display('div-gpt-pmq_largeleader'); });
3182
3183
3184mainContent.insertBefore(divContainer, relatedPosts);
3185</script>
3185
3186
3187<script type="text/javascript">
3188jQuery( function() {
3189if ( window.Cookies ) {
3190Cookies.set( "gp_easy_passthrough_session", "f1331b0f6a9320c679ce7de8487400fe||1790921318||1790920958", {"expires": new Date( new Date().getTime() + 1800000 ),"path": "/","domain": "","SameSite": "Lax","secure": false} );
3191}
3192} );
3193</script>
3193
3194
3195		
3195<script type="text/html" id="tmpl-media-frame">
3196		<div class="media-frame-title" id="media-frame-title"></div>
3197		<h2 class="media-frame-menu-heading">Actions</h2>
3198		<button type="button" class="button button-link media-frame-menu-toggle" aria-expanded="false">
3199			Menu			<span class="dashicons dashicons-arrow-down" aria-hidden="true"></span>
3200		</button>
3201		<div class="media-frame-menu"></div>
3202		<div class="media-frame-tab-panel">
3203			<div class="media-frame-router"></div>
3204			<div class="media-frame-content"></div>
3205		</div>
3206		<h2 class="media-frame-actions-heading screen-reader-text">
3207		Selected media actions		</h2>
3208		<div class="media-frame-toolbar"></div>
3209		<div class="media-frame-uploader"></div>
3210	</script>
3210
3211
3212		
3212<script type="text/html" id="tmpl-media-modal">
3213		<div id="wp-media-modal" tabindex="0" class="media-modal wp-core-ui" role="dialog" aria-labelledby="media-frame-title">
3214			<# if ( data.hasCloseButton ) { #>
3215				<button type="button" class="media-modal-close"><span class="media-modal-icon" aria-hidden="true"></span><span class="screen-reader-text">
3216					Close dialog				</span></button>
3217			<# } #>
3218			<div class="media-modal-content" role="document"></div>
3219		</div>
3220		<div class="media-modal-backdrop"></div>
3221	</script>
3221
3222
3223		
3223<script type="text/html" id="tmpl-uploader-window">
3224		<div class="uploader-window-content">
3225			<div class="uploader-editor-title">Drop files to upload</div>
3226		</div>
3227	</script>
3227
3228
3229		
3229<script type="text/html" id="tmpl-uploader-editor">
3230		<div class="uploader-editor-content">
3231			<div class="uploader-editor-title">Drop files to upload</div>
3232		</div>
3233	</script>
3233
3234
3235		
3235<script type="text/html" id="tmpl-uploader-inline">
3236		<# var messageClass = data.message ? 'has-upload-message' : 'no-upload-message'; #>
3237		<# if ( data.canClose ) { #>
3238		<button class="close dashicons dashicons-no"><span class="screen-reader-text">
3239			Close uploader		</span></button>
3240		<# } #>
3241		<div class="uploader-inline-content {{ messageClass }}">
3242		<# if ( data.message ) { #>
3243			<h2 class="upload-message">{{ data.message }}</h2>
3244		<# } #>
3245					<div class="upload-ui">
3246				<h2 class="upload-instructions drop-instructions">Drop files to upload</h2>
3247				<p class="upload-instructions drop-instructions">or</p>
3248				<button type="button" class="browser button button-hero" aria-describedby="post-upload-info">Select Files</button>
3249			</div>
3250
3251			<div class="upload-inline-status"></div>
3252
3253			<div class="post-upload-ui" id="post-upload-info">
3254				
3255				<p class="max-upload-size">
3256				Maximum upload file size: 50 MB.				</p>
3257
3258				<# if ( data.suggestedWidth && data.suggestedHeight ) { #>
3259					<p class="suggested-dimensions">
3260						Suggested image dimensions: {{data.suggestedWidth}} by {{data.suggestedHeight}} pixels.					</p>
3261				<# } #>
3262
3263							</div>
3264				</div>
3265	</script>
3265
3266
3267		
3267<script type="text/html" id="tmpl-media-library-view-switcher">
3268		<a href="https://www.pmq.com/wp-admin/upload.php?mode=list" class="view-list">
3269			<span class="screen-reader-text">
3270				List view			</span>
3271		</a>
3272		<a href="https://www.pmq.com/wp-admin/upload.php?mode=grid" class="view-grid current" aria-current="page">
3273			<span class="screen-reader-text">
3274				Grid view			</span>
3275		</a>
3276	</script>
3276
3277
3278		
3278<script type="text/html" id="tmpl-uploader-status">
3279		<h2>Uploading</h2>
3280
3281		<div class="media-progress-bar"><div></div></div>
3282		<div class="upload-details">
3283			<span class="upload-count">
3284				<span class="upload-index"></span> / <span class="upload-total"></span>
3285			</span>
3286			<span class="upload-detail-separator">&ndash;</span>
3287			<span class="upload-filename"></span>
3288		</div>
3289		<div class="upload-errors"></div>
3290		<button type="button" class="button upload-dismiss-errors">Dismiss errors</button>
3291	</script>
3291
3292
3293		
3293<script type="text/html" id="tmpl-uploader-status-error">
3294		<span class="upload-error-filename word-wrap-break-word">{{{ data.filename }}}</span>
3295		<span class="upload-error-message">{{ data.message }}</span>
3296	</script>
3296
3297
3298		
3298<script type="text/html" id="tmpl-edit-attachment-frame">
3299		<div class="edit-media-header">
3300			<button class="left dashicons"<# if ( ! data.hasPrevious ) { #> disabled<# } #>><span class="screen-reader-text">Edit previous media item</span></button>
3301			<button class="right dashicons"<# if ( ! data.hasNext ) { #> disabled<# } #>><span class="screen-reader-text">Edit next media item</span></button>
3302			<button type="button" class="media-modal-close"><span class="media-modal-icon" aria-hidden="true"></span><span class="screen-reader-text">Close dialog</span></button>
3303		</div>
3304		<div class="media-frame-title"></div>
3305		<div class="media-frame-content"></div>
3306	</script>
3306
3307
3308		
3308<script type="text/html" id="tmpl-attachment-details-two-column">
3309		<div class="attachment-media-view {{ data.orientation }}">
3310						<h2 class="screen-reader-text">Attachment Preview</h2>
3311			<div class="thumbnail thumbnail-{{ data.type }}">
3312				<# if ( data.uploading ) { #>
3313					<div class="media-progress-bar"><div></div></div>
3314				<# } else if ( data.sizes && data.sizes.full ) { #>
3315					<img class="details-image" src="{{ data.sizes.full.url }}" draggable="false" alt="" />
3316				<# } else if ( data.sizes && data.sizes.large ) { #>
3317					<img class="details-image" src="{{ data.sizes.large.url }}" draggable="false" alt="" />
3318				<# } else if ( -1 === jQuery.inArray( data.type, [ 'audio', 'video' ] ) ) { #>
3319					<img class="details-image icon" src="{{ data.icon }}" draggable="false" alt="" />
3320				<# } #>
3321
3322				<# if ( 'audio' === data.type ) { #>
3323				<div class="wp-media-wrapper wp-audio">
3324					<audio crossorigin="anonymous" style="visibility: hidden" controls class="wp-audio-shortcode" width="100%" preload="none">
3325						<source type="{{ data.mime }}" src="{{ data.url }}" />
3326					</audio>
3327				</div>
3328				<# } else if ( 'video' === data.type ) {
3329					var w_rule = '';
3330					if ( data.width ) {
3331						w_rule = 'width: ' + data.width + 'px;';
3332					} else if ( wp.media.view.settings.contentWidth ) {
3333						w_rule = 'width: ' + wp.media.view.settings.contentWidth + 'px;';
3334					}
3335				#>
3336				<div style="{{ w_rule }}" class="wp-media-wrapper wp-video">
3337					<video crossorigin="anonymous" controls="controls" class="wp-video-shortcode" preload="metadata"
3338						<# if ( data.width ) { #>width="{{ data.width }}"<# } #>
3339						<# if ( data.height ) { #>height="{{ data.height }}"<# } #>
3340						<# if ( data.image && data.image.src !== data.icon ) { #>poster="{{ data.image.src }}"<# } #>>
3341						<source type="{{ data.mime }}" src="{{ data.url }}" />
3342					</video>
3343				</div>
3344				<# } #>
3345
3346				<div class="attachment-actions">
3347					<# if ( 'image' === data.type && ! data.uploading && data.sizes && data.can.save ) { #>
3348					<button type="button" class="button edit-attachment">Edit Image</button>
3349					<# } else if ( 'pdf' === data.subtype && data.sizes ) { #>
3350					<p>Document Preview</p>
3351					<# } #>
3352				</div>
3353			</div>
3354		</div>
3355		<div class="attachment-info">
3356			<span class="settings-save-status" role="status">
3357				<span class="spinner"></span>
3358				<span class="saved">Saved.</span>
3359			</span>
3360			<div class="details">
3361				<h2 class="screen-reader-text">
3362					Details				</h2>
3363				<div class="uploaded"><strong>Uploaded on:</strong> {{ data.dateFormatted }}</div>
3364				<div class="uploaded-by word-wrap-break-word">
3365					<strong>Uploaded by:</strong>
3366						<# if ( data.authorLink ) { #>
3367							<a href="{{ data.authorLink }}">{{ data.authorName }}</a>
3368						<# } else { #>
3369							{{ data.authorName }}
3370						<# } #>
3371				</div>
3372				<# if ( data.uploadedToTitle ) { #>
3373					<div class="uploaded-to">
3374						<strong>Uploaded to:</strong>
3375						<# if ( data.uploadedToLink ) { #>
3376							<a href="{{ data.uploadedToLink }}">{{ data.uploadedToTitle }}</a>
3377						<# } else { #>
3378							{{ data.uploadedToTitle }}
3379						<# } #>
3380					</div>
3381				<# } #>
3382				<div class="filename"><strong>File name:</strong> {{ data.filename }}</div>
3383				<div class="file-type"><strong>File type:</strong> {{ data.mime }}</div>
3384				<div class="file-size"><strong>File size:</strong> {{ data.filesizeHumanReadable }}</div>
3385				<# if ( 'image' === data.type && ! data.uploading ) { #>
3386					<# if ( data.width && data.height ) { #>
3387						<div class="dimensions"><strong>Dimensions:</strong>
3388							{{ data.width }} by {{ data.height }} pixels						</div>
3389					<# } #>
3390
3391					<# if ( data.originalImageURL && data.originalImageName ) { #>
3392						<div class="word-wrap-break-word">
3393							<strong>Original image:</strong>
3394							<a href="{{ data.originalImageURL }}">{{data.originalImageName}}</a>
3395						</div>
3396					<# } #>
3397				<# } #>
3398
3399				<# if ( data.fileLength && data.fileLengthHumanReadable ) { #>
3400					<div class="file-length"><strong>Length:</strong>
3401						<span aria-hidden="true">{{ data.fileLengthHumanReadable }}</span>
3402						<span class="screen-reader-text">{{ data.fileLengthHumanReadable }}</span>
3403					</div>
3404				<# } #>
3405
3406				<# if ( 'audio' === data.type && data.meta.bitrate ) { #>
3407					<div class="bitrate">
3408						<strong>Bitrate:</strong> {{ Math.round( data.meta.bitrate / 1000 ) }}kb/s
3409						<# if ( data.meta.bitrate_mode ) { #>
3410						{{ ' ' + data.meta.bitrate_mode.toUpperCase() }}
3411						<# } #>
3412					</div>
3413				<# } #>
3414
3415				<# if ( data.mediaStates ) { #>
3416					<div class="media-states"><strong>Used as:</strong> {{ data.mediaStates }}</div>
3417				<# } #>
3418
3419				<div class="compat-meta">
3420					<# if ( data.compat && data.compat.meta ) { #>
3421						{{{ data.compat.meta }}}
3422					<# } #>
3423				</div>
3424			</div>
3425
3426			<div class="settings">
3427				<# var maybeReadOnly = data.can.save || data.allowLocalEdits ? '' : 'readonly'; #>
3428				<# if ( 'image' === data.type ) { #>
3429					<span class="setting alt-text has-description" data-setting="alt">
3430						<label for="attachment-details-two-column-alt-text" class="name">Alternative Text</label>
3431						<textarea id="attachment-details-two-column-alt-text" aria-describedby="alt-text-description" {{ maybeReadOnly }}>{{ data.alt }}</textarea>
3432					</span>
3433					<p class="description" id="alt-text-description"><a href="https://www.w3.org/WAI/tutorials/images/decision-tree/" target="_blank">Learn how to describe the purpose of the image<span class="screen-reader-text"> (opens in a new tab)</span><span aria-hidden="true" class="dashicons dashicons-external"></span></a>. Leave empty if the image is purely decorative.</p>
3434				<# } #>
3435								<span class="setting" data-setting="title">
3436					<label for="attachment-details-two-column-title" class="name">Title</label>
3437					<input type="text" id="attachment-details-two-column-title" value="{{ data.title }}" {{ maybeReadOnly }} />
3438				</span>
3439								<# if ( 'audio' === data.type ) { #>
3440								<span class="setting" data-setting="artist">
3441					<label for="attachment-details-two-column-artist" class="name">Artist</label>
3442					<input type="text" id="attachment-details-two-column-artist" value="{{ data.artist || data.meta.artist || '' }}" />
3443				</span>
3444								<span class="setting" data-setting="album">
3445					<label for="attachment-details-two-column-album" class="name">Album</label>
3446					<input type="text" id="attachment-details-two-column-album" value="{{ data.album || data.meta.album || '' }}" />
3447				</span>
3448								<# } #>
3449				<span class="setting" data-setting="caption">
3450					<# if ( 'image' === data.type ) { #>
3451					<label for="attachment-details-two-column-caption" class="name">Image Caption</label>
3452					<# } else { #>
3453					<label for="attachment-details-two-column-caption" class="name">Short Description</label>
3454					<# } #>
3455					<textarea id="attachment-details-two-column-caption" {{ maybeReadOnly }}>{{ data.caption }}</textarea>
3456				</span>
3457				<span class="setting" data-setting="description">
3458					<label for="attachment-details-two-column-description" class="name">Description</label>
3459					<textarea id="attachment-details-two-column-description" {{ maybeReadOnly }}>{{ data.description }}</textarea>
3460				</span>
3461				<span class="setting" data-setting="url">
3462					<label for="attachment-details-two-column-copy-link" class="name">File URL:</label>
3463					<input type="text" class="attachment-details-copy-link ltr" id="attachment-details-two-column-copy-link" value="{{ data.url }}" readonly />
3464					<span class="copy-to-clipboard-container">
3465						<button type="button" class="button button-small copy-attachment-url" data-clipboard-target="#attachment-details-two-column-copy-link">Copy URL to clipboard</button>
3466						<span class="success hidden" aria-hidden="true">Copied!</span>
3467					</span>
3468				</span>
3469				<div class="attachment-compat"></div>
3470			</div>
3471
3472			<div class="actions">
3473				<# if ( data.link ) { #>
3474										<a class="view-attachment" href="{{ data.link }}">View attachment page</a>
3475				<# } #>
3476				<# if ( data.can.save ) { #>
3477					<# if ( data.link ) { #>
3478						<span class="links-separator">|</span>
3479					<# } #>
3480					<a href="{{ data.editLink }}">Edit more details</a>
3481				<# } #>
3482				<# if ( data.can.save && data.link ) { #>
3483					<span class="links-separator">|</span>
3484					<a href="{{ data.url }}" download>Download file</a>
3485				<# } #>
3486				<# if ( ! data.uploading && data.can.remove ) { #>
3487					<# if ( data.link || data.can.save ) { #>
3488						<span class="links-separator">|</span>
3489					<# } #>
3490											<button type="button" class="button-link delete-attachment">Delete permanently</button>
3491									<# } #>
3492			</div>
3493		</div>
3494	</script>
3494
3495
3496		
3496<script type="text/html" id="tmpl-attachment">
3497		<div class="attachment-preview js--select-attachment type-{{ data.type }} subtype-{{ data.subtype }} {{ data.orientation }}">
3498			<div class="thumbnail">
3499				<# if ( data.uploading ) { #>
3500					<div class="media-progress-bar"><div style="width: {{ data.percent }}%"></div></div>
3501				<# } else if ( 'image' === data.type && data.size && data.size.url ) { #>
3502					<div class="centered">
3503						<img src="{{ data.size.url }}" draggable="false" alt="" />
3504					</div>
3505				<# } else { #>
3506					<div class="centered">
3507						<# if ( data.image && data.image.src && data.image.src !== data.icon ) { #>
3508							<img src="{{ data.image.src }}" class="thumbnail" draggable="false" alt="" />
3509						<# } else if ( data.sizes ) {
3510								if ( data.sizes.medium ) { #>
3511									<img src="{{ data.sizes.medium.url }}" class="thumbnail" draggable="false" alt="" />
3512								<# } else { #>
3513									<img src="{{ data.sizes.full.url }}" class="thumbnail" draggable="false" alt="" />
3514								<# } #>
3515						<# } else { #>
3516							<img src="{{ data.icon }}" class="icon" draggable="false" alt="" />
3517						<# } #>
3518					</div>
3519					<div class="filename">
3520						<div>{{ data.filename }}</div>
3521					</div>
3522				<# } #>
3523			</div>
3524			<# if ( data.buttons.close ) { #>
3525				<button type="button" class="button-link attachment-close"><span class="media-modal-icon" aria-hidden="true"></span><span class="screen-reader-text">
3526					Remove				</span></button>
3527			<# } #>
3528		</div>
3529		<# if ( data.buttons.check ) { #>
3530			<button type="button" class="check" tabindex="-1"><span class="media-modal-icon" aria-hidden="true"></span><span class="screen-reader-text">
3531				Deselect			</span></button>
3532		<# } #>
3533		<#
3534		var maybeReadOnly = data.can.save || data.allowLocalEdits ? '' : 'readonly';
3535		if ( data.describe ) {
3536			if ( 'image' === data.type ) { #>
3537				<input type="text" value="{{ data.caption }}" class="describe" data-setting="caption"
3538					aria-label="Caption"
3539					placeholder="Caption&hellip;" {{ maybeReadOnly }} />
3540			<# } else { #>
3541				<input type="text" value="{{ data.title }}" class="describe" data-setting="title"
3542					<# if ( 'video' === data.type ) { #>
3543						aria-label="Video title"
3544						placeholder="Video title&hellip;"
3545					<# } else if ( 'audio' === data.type ) { #>
3546						aria-label="Audio title"
3547						placeholder="Audio title&hellip;"
3548					<# } else { #>
3549						aria-label="Media title"
3550						placeholder="Media title&hellip;"
3551					<# } #> {{ maybeReadOnly }} />
3552			<# }
3553		} #>
3554	</script>
3554
3555
3556		
3556<script type="text/html" id="tmpl-attachment-details">
3557		<h2>
3558			Attachment Details			<span class="settings-save-status" role="status">
3559				<span class="spinner"></span>
3560				<span class="saved">Saved.</span>
3561			</span>
3562		</h2>
3563		<div class="attachment-info">
3564
3565			<# if ( 'audio' === data.type ) { #>
3566				<div class="wp-media-wrapper wp-audio">
3567					<audio crossorigin="anonymous" style="visibility: hidden" controls class="wp-audio-shortcode" width="100%" preload="none">
3568						<source type="{{ data.mime }}" src="{{ data.url }}" />
3569					</audio>
3570				</div>
3571			<# } else if ( 'video' === data.type ) {
3572				var w_rule = '';
3573				if ( data.width ) {
3574					w_rule = 'width: ' + data.width + 'px;';
3575				} else if ( wp.media.view.settings.contentWidth ) {
3576					w_rule = 'width: ' + wp.media.view.settings.contentWidth + 'px;';
3577				}
3578			#>
3579				<div style="{{ w_rule }}" class="wp-media-wrapper wp-video">
3580					<video crossorigin="anonymous" controls="controls" class="wp-video-shortcode" preload="metadata"
3581						<# if ( data.width ) { #>width="{{ data.width }}"<# } #>
3582						<# if ( data.height ) { #>height="{{ data.height }}"<# } #>
3583						<# if ( data.image && data.image.src !== data.icon ) { #>poster="{{ data.image.src }}"<# } #>>
3584						<source type="{{ data.mime }}" src="{{ data.url }}" />
3585					</video>
3586				</div>
3587			<# } else { #>
3588				<div class="thumbnail thumbnail-{{ data.type }}">
3589					<# if ( data.uploading ) { #>
3590						<div class="media-progress-bar"><div></div></div>
3591					<# } else if ( 'image' === data.type && data.size && data.size.url ) { #>
3592						<img src="{{ data.size.url }}" draggable="false" alt="" />
3593					<# } else { #>
3594						<img src="{{ data.icon }}" class="icon" draggable="false" alt="" />
3595					<# } #>
3596				</div>
3597			<# } #>
3598
3599			<div class="details">
3600				<div class="filename">{{ data.filename }}</div>
3601				<div class="uploaded">{{ data.dateFormatted }}</div>
3602
3603				<div class="file-size">{{ data.filesizeHumanReadable }}</div>
3604				<# if ( 'image' === data.type && ! data.uploading ) { #>
3605					<# if ( data.width && data.height ) { #>
3606						<div class="dimensions">
3607							{{ data.width }} by {{ data.height }} pixels						</div>
3608					<# } #>
3609
3610					<# if ( data.originalImageURL && data.originalImageName ) { #>
3611						<div class="word-wrap-break-word">
3612							Original image:							<a href="{{ data.originalImageURL }}">{{data.originalImageName}}</a>
3613						</div>
3614					<# } #>
3615
3616					<# if ( data.can.save && data.sizes ) { #>
3617						<a class="edit-attachment" href="{{ data.editLink }}&amp;image-editor" target="_blank">Edit Image</a>
3618					<# } #>
3619				<# } #>
3620
3621				<# if ( data.fileLength && data.fileLengthHumanReadable ) { #>
3622					<div class="file-length">Length:						<span aria-hidden="true">{{ data.fileLengthHumanReadable }}</span>
3623						<span class="screen-reader-text">{{ data.fileLengthHumanReadable }}</span>
3624					</div>
3625				<# } #>
3626
3627				<# if ( data.mediaStates ) { #>
3628					<div class="media-states"><strong>Used as:</strong> {{ data.mediaStates }}</div>
3629				<# } #>
3630
3631				<# if ( ! data.uploading && data.can.remove ) { #>
3632											<button type="button" class="button-link delete-attachment">Delete permanently</button>
3633									<# } #>
3634
3635				<div class="compat-meta">
3636					<# if ( data.compat && data.compat.meta ) { #>
3637						{{{ data.compat.meta }}}
3638					<# } #>
3639				</div>
3640			</div>
3641		</div>
3642		<# var maybeReadOnly = data.can.save || data.allowLocalEdits ? '' : 'readonly'; #>
3643		<# if ( 'image' === data.type ) { #>
3644			<span class="setting alt-text has-description" data-setting="alt">
3645				<label for="attachment-details-alt-text" class="name">Alt Text</label>
3646				<textarea id="attachment-details-alt-text" aria-describedby="alt-text-description" {{ maybeReadOnly }}>{{ data.alt }}</textarea>
3647			</span>
3648			<p class="description" id="alt-text-description"><a href="https://www.w3.org/WAI/tutorials/images/decision-tree/" target="_blank">Learn how to describe the purpose of the image<span class="screen-reader-text"> (opens in a new tab)</span><span aria-hidden="true" class="dashicons dashicons-external"></span></a>. Leave empty if the image is purely decorative.</p>
3649		<# } #>
3650				<span class="setting" data-setting="title">
3651			<label for="attachment-details-title" class="name">Title</label>
3652			<input type="text" id="attachment-details-title" value="{{ data.title }}" {{ maybeReadOnly }} />
3653		</span>
3654				<# if ( 'audio' === data.type ) { #>
3655				<span class="setting" data-setting="artist">
3656			<label for="attachment-details-artist" class="name">Artist</label>
3657			<input type="text" id="attachment-details-artist" value="{{ data.artist || data.meta.artist || '' }}" />
3658		</span>
3659				<span class="setting" data-setting="album">
3660			<label for="attachment-details-album" class="name">Album</label>
3661			<input type="text" id="attachment-details-album" value="{{ data.album || data.meta.album || '' }}" />
3662		</span>
3663				<# } #>
3664		<span class="setting" data-setting="caption">
3665			<# if ( 'image' === data.type ) { #>
3666			<label for="attachment-details-caption" class="name">Image Caption</label>
3667			<# } else { #>
3668			<label for="attachment-details-caption" class="name">Short Description</label>
3669			<# } #>
3670			<textarea id="attachment-details-caption" {{ maybeReadOnly }}>{{ data.caption }}</textarea>
3671		</span>
3672		<span class="setting" data-setting="description">
3673			<label for="attachment-details-description" class="name">Description</label>
3674			<textarea id="attachment-details-description" {{ maybeReadOnly }}>{{ data.description }}</textarea>
3675		</span>
3676		<span class="setting" data-setting="url">
3677			<label for="attachment-details-copy-link" class="name">File URL:</label>
3678			<input type="text" class="attachment-details-copy-link ltr" id="attachment-details-copy-link" value="{{ data.url }}" readonly />
3679			<div class="copy-to-clipboard-container">
3680				<button type="button" class="button button-small copy-attachment-url" data-clipboard-target="#attachment-details-copy-link">Copy URL to clipboard</button>
3681				<span class="success hidden" aria-hidden="true">Copied!</span>
3682			</div>
3683		</span>
3684	</script>
3684
3685
3686		
3686<script type="text/html" id="tmpl-media-selection">
3687		<div class="selection-info">
3688			<span class="count"></span>
3689			<# if ( data.editable ) { #>
3690				<button type="button" class="button-link edit-selection">Edit Selection</button>
3691			<# } #>
3692			<# if ( data.clearable ) { #>
3693				<button type="button" class="button-link clear-selection">Clear</button>
3694			<# } #>
3695		</div>
3696		<div class="selection-view"></div>
3697	</script>
3697
3698
3699		
3699<script type="text/html" id="tmpl-attachment-display-settings">
3700		<h2>Attachment Display Settings</h2>
3701
3702		<# if ( 'image' === data.type ) { #>
3703			<span class="setting align">
3704				<label for="attachment-display-settings-alignment" class="name">Alignment</label>
3705				<select id="attachment-display-settings-alignment" class="alignment"
3706					data-setting="align"
3707					<# if ( data.userSettings ) { #>
3708						data-user-setting="align"
3709					<# } #>>
3710
3711					<option value="left">
3712						Left					</option>
3713					<option value="center">
3714						Center					</option>
3715					<option value="right">
3716						Right					</option>
3717					<option value="none" selected>
3718						None					</option>
3719				</select>
3720			</span>
3721		<# } #>
3722
3723		<span class="setting">
3724			<label for="attachment-display-settings-link-to" class="name">
3725				<# if ( data.model.canEmbed ) { #>
3726					Embed or Link				<# } else { #>
3727					Link To				<# } #>
3728			</label>
3729			<select id="attachment-display-settings-link-to" class="link-to"
3730				data-setting="link"
3731				<# if ( data.userSettings && ! data.model.canEmbed ) { #>
3732					data-user-setting="urlbutton"
3733				<# } #>>
3734
3735			<# if ( data.model.canEmbed ) { #>
3736				<option value="embed" selected>
3737					Embed Media Player				</option>
3738				<option value="file">
3739			<# } else { #>
3740				<option value="none" selected>
3741					None				</option>
3742				<option value="file">
3743			<# } #>
3744				<# if ( data.model.canEmbed ) { #>
3745					Link to Media File				<# } else { #>
3746					Media File				<# } #>
3747				</option>
3748				<option value="post">
3749				<# if ( data.model.canEmbed ) { #>
3750					Link to Attachment Page				<# } else { #>
3751					Attachment Page				<# } #>
3752				</option>
3753			<# if ( 'image' === data.type ) { #>
3754				<option value="custom">
3755					Custom URL				</option>
3756			<# } #>
3757			</select>
3758		</span>
3759		<span class="setting">
3760			<label for="attachment-display-settings-link-to-custom" class="name">URL</label>
3761			<input type="text" id="attachment-display-settings-link-to-custom" class="link-to-custom" data-setting="linkUrl" />
3762		</span>
3763
3764		<# if ( 'undefined' !== typeof data.sizes ) { #>
3765			<span class="setting">
3766				<label for="attachment-display-settings-size" class="name">Size</label>
3767				<select id="attachment-display-settings-size" class="size" name="size"
3768					data-setting="size"
3769					<# if ( data.userSettings ) { #>
3770						data-user-setting="imgsize"
3771					<# } #>>
3772											<#
3773						var size = data.sizes['thumbnail'];
3774						if ( size ) { #>
3775							<option value="thumbnail" >
3776								Thumbnail &ndash; {{ size.width }} &times; {{ size.height }}
3777							</option>
3778						<# } #>
3779											<#
3780						var size = data.sizes['medium'];
3781						if ( size ) { #>
3782							<option value="medium" >
3783								Medium &ndash; {{ size.width }} &times; {{ size.height }}
3784							</option>
3785						<# } #>
3786											<#
3787						var size = data.sizes['large'];
3788						if ( size ) { #>
3789							<option value="large" >
3790								Large &ndash; {{ size.width }} &times; {{ size.height }}
3791							</option>
3792						<# } #>
3793											<#
3794						var size = data.sizes['full'];
3795						if ( size ) { #>
3796							<option value="full"  selected='selected'>
3797								Full Size &ndash; {{ size.width }} &times; {{ size.height }}
3798							</option>
3799						<# } #>
3800									</select>
3801			</span>
3802		<# } #>
3803	</script>
3803
3804
3805		
3805<script type="text/html" id="tmpl-gallery-settings">
3806		<h2>Gallery Settings</h2>
3807
3808		<span class="setting">
3809			<label for="gallery-settings-link-to" class="name">Link To</label>
3810			<select id="gallery-settings-link-to" class="link-to"
3811				data-setting="link"
3812				<# if ( data.userSettings ) { #>
3813					data-user-setting="urlbutton"
3814				<# } #>>
3815
3816				<option value="post" <# if ( ! wp.media.galleryDefaults.link || 'post' === wp.media.galleryDefaults.link ) {
3817					#>selected="selected"<# }
3818				#>>
3819					Attachment Page				</option>
3820				<option value="file" <# if ( 'file' === wp.media.galleryDefaults.link ) { #>selected="selected"<# } #>>
3821					Media File				</option>
3822				<option value="none" <# if ( 'none' === wp.media.galleryDefaults.link ) { #>selected="selected"<# } #>>
3823					None				</option>
3824			</select>
3825		</span>
3826
3827		<span class="setting">
3828			<label for="gallery-settings-columns" class="name select-label-inline">Columns</label>
3829			<select id="gallery-settings-columns" class="columns" name="columns"
3830				data-setting="columns">
3831									<option value="1" <#
3832						if ( 1 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# }
3833					#>>
3834						1					</option>
3835									<option value="2" <#
3836						if ( 2 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# }
3837					#>>
3838						2					</option>
3839									<option value="3" <#
3840						if ( 3 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# }
3841					#>>
3842						3					</option>
3843									<option value="4" <#
3844						if ( 4 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# }
3845					#>>
3846						4					</option>
3847									<option value="5" <#
3848						if ( 5 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# }
3849					#>>
3850						5					</option>
3851									<option value="6" <#
3852						if ( 6 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# }
3853					#>>
3854						6					</option>
3855									<option value="7" <#
3856						if ( 7 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# }
3857					#>>
3858						7					</option>
3859									<option value="8" <#
3860						if ( 8 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# }
3861					#>>
3862						8					</option>
3863									<option value="9" <#
3864						if ( 9 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# }
3865					#>>
3866						9					</option>
3867							</select>
3868		</span>
3869
3870		<span class="setting">
3871			<input type="checkbox" id="gallery-settings-random-order" data-setting="_orderbyRandom" />
3872			<label for="gallery-settings-random-order" class="checkbox-label-inline">Random Order</label>
3873		</span>
3874
3875		<span class="setting size">
3876			<label for="gallery-settings-size" class="name">Size</label>
3877			<select id="gallery-settings-size" class="size" name="size"
3878				data-setting="size"
3879				<# if ( data.userSettings ) { #>
3880					data-user-setting="imgsize"
3881				<# } #>
3882				>
3883									<option value="thumbnail">
3884						Thumbnail					</option>
3885									<option value="medium">
3886						Medium					</option>
3887									<option value="large">
3888						Large					</option>
3889									<option value="full">
3890						Full Size					</option>
3891							</select>
3892		</span>
3893	</script>
3893
3894
3895		
3895<script type="text/html" id="tmpl-playlist-settings">
3896		<h2>Playlist Settings</h2>
3897
3898		<# var emptyModel = _.isEmpty( data.model ),
3899			isVideo = 'video' === data.controller.get('library').props.get('type'); #>
3900
3901		<span class="setting">
3902			<input type="checkbox" id="playlist-settings-show-list" data-setting="tracklist" <# if ( emptyModel ) { #>
3903				checked="checked"
3904			<# } #> />
3905			<label for="playlist-settings-show-list" class="checkbox-label-inline">
3906				<# if ( isVideo ) { #>
3907				Show Video List				<# } else { #>
3908				Show Tracklist				<# } #>
3909			</label>
3910		</span>
3911
3912		<# if ( ! isVideo ) { #>
3913		<span class="setting">
3914			<input type="checkbox" id="playlist-settings-show-artist" data-setting="artists" <# if ( emptyModel ) { #>
3915				checked="checked"
3916			<# } #> />
3917			<label for="playlist-settings-show-artist" class="checkbox-label-inline">
3918				Show Artist Name in Tracklist			</label>
3919		</span>
3920		<# } #>
3921
3922		<span class="setting">
3923			<input type="checkbox" id="playlist-settings-show-images" data-setting="images" <# if ( emptyModel ) { #>
3924				checked="checked"
3925			<# } #> />
3926			<label for="playlist-settings-show-images" class="checkbox-label-inline">
3927				Show Images			</label>
3928		</span>
3929	</script>
3929
3930
3931		
3931<script type="text/html" id="tmpl-embed-link-settings">
3932		<span class="setting link-text">
3933			<label for="embed-link-settings-link-text" class="name">Link Text</label>
3934			<input type="text" id="embed-link-settings-link-text" class="alignment" data-setting="linkText" />
3935		</span>
3936		<div class="embed-container" style="display: none;">
3937			<div class="embed-preview"></div>
3938		</div>
3939	</script>
3939
3940
3941		
3941<script type="text/html" id="tmpl-embed-image-settings">
3942		<div class="wp-clearfix">
3943			<div class="thumbnail">
3944				<img src="{{ data.model.url }}" draggable="false" alt="" />
3945			</div>
3946		</div>
3947
3948		<span class="setting alt-text has-description">
3949			<label for="embed-image-settings-alt-text" class="name">Alternative Text</label>
3950			<textarea id="embed-image-settings-alt-text" data-setting="alt" aria-describedby="alt-text-description"></textarea>
3951		</span>
3952		<p class="description" id="alt-text-description"><a href="https://www.w3.org/WAI/tutorials/images/decision-tree/" target="_blank">Learn how to describe the purpose of the image<span class="screen-reader-text"> (opens in a new tab)</span><span aria-hidden="true" class="dashicons dashicons-external"></span></a>. Leave empty if the image is purely decorative.</p>
3953
3954					<span class="setting caption">
3955				<label for="embed-image-settings-caption" class="name">Caption</label>
3956				<textarea id="embed-image-settings-caption" data-setting="caption"></textarea>
3957			</span>
3958		
3959		<fieldset class="setting-group">
3960			<legend class="name">Align</legend>
3961			<span class="setting align">
3962				<span class="button-group button-large" data-setting="align">
3963					<button class="button" value="left">
3964						Left					</button>
3965					<button class="button" value="center">
3966						Center					</button>
3967					<button class="button" value="right">
3968						Right					</button>
3969					<button class="button active" value="none">
3970						None					</button>
3971				</span>
3972			</span>
3973		</fieldset>
3974
3975		<fieldset class="setting-group">
3976			<legend class="name">Link To</legend>
3977			<span class="setting link-to">
3978				<span class="button-group button-large" data-setting="link">
3979					<button class="button" value="file">
3980						Image URL					</button>
3981					<button class="button" value="custom">
3982						Custom URL					</button>
3983					<button class="button active" value="none">
3984						None					</button>
3985				</span>
3986			</span>
3987			<span class="setting">
3988				<label for="embed-image-settings-link-to-custom" class="name">URL</label>
3989				<input type="text" id="embed-image-settings-link-to-custom" class="link-to-custom" data-setting="linkUrl" />
3990			</span>
3991		</fieldset>
3992	</script>
3992
3993
3994		
3994<script type="text/html" id="tmpl-image-details">
3995		<div class="media-embed">
3996			<div class="embed-media-settings">
3997				<div class="column-settings">
3998					<span class="setting alt-text has-description">
3999						<label for="image-details-alt-text" class="name">Alternative Text</label>
4000						<textarea id="image-details-alt-text" data-setting="alt" aria-describedby="alt-text-description">{{ data.model.alt }}</textarea>
4001					</span>
4002					<p class="description" id="alt-text-description"><a href="https://www.w3.org/WAI/tutorials/images/decision-tree/" target="_blank">Learn how to describe the purpose of the image<span class="screen-reader-text"> (opens in a new tab)</span><span aria-hidden="true" class="dashicons dashicons-external"></span></a>. Leave empty if the image is purely decorative.</p>
4003
4004											<span class="setting caption">
4005							<label for="image-details-caption" class="name">Caption</label>
4006							<textarea id="image-details-caption" data-setting="caption">{{ data.model.caption }}</textarea>
4007						</span>
4008					
4009					<h2>Display Settings</h2>
4010					<fieldset class="setting-group">
4011						<legend class="legend-inline">Align</legend>
4012						<span class="setting align">
4013							<span class="button-group button-large" data-setting="align">
4014								<button class="button" value="left">
4015									Left								</button>
4016								<button class="button" value="center">
4017									Center								</button>
4018								<button class="button" value="right">
4019									Right								</button>
4020								<button class="button active" value="none">
4021									None								</button>
4022							</span>
4023						</span>
4024					</fieldset>
4025
4026					<# if ( data.attachment ) { #>
4027						<# if ( 'undefined' !== typeof data.attachment.sizes ) { #>
4028							<span class="setting size">
4029								<label for="image-details-size" class="name">Size</label>
4030								<select id="image-details-size" class="size" name="size"
4031									data-setting="size"
4032									<# if ( data.userSettings ) { #>
4033										data-user-setting="imgsize"
4034									<# } #>>
4035																			<#
4036										var size = data.sizes['thumbnail'];
4037										if ( size ) { #>
4038											<option value="thumbnail">
4039												Thumbnail &ndash; {{ size.width }} &times; {{ size.height }}
4040											</option>
4041										<# } #>
4042																			<#
4043										var size = data.sizes['medium'];
4044										if ( size ) { #>
4045											<option value="medium">
4046												Medium &ndash; {{ size.width }} &times; {{ size.height }}
4047											</option>
4048										<# } #>
4049																			<#
4050										var size = data.sizes['large'];
4051										if ( size ) { #>
4052											<option value="large">
4053												Large &ndash; {{ size.width }} &times; {{ size.height }}
4054											</option>
4055										<# } #>
4056																			<#
4057										var size = data.sizes['full'];
4058										if ( size ) { #>
4059											<option value="full">
4060												Full Size &ndash; {{ size.width }} &times; {{ size.height }}
4061											</option>
4062										<# } #>
4063																		<option value="custom">
4064										Custom Size									</option>
4065								</select>
4066							</span>
4067						<# } #>
4068							<div class="custom-size wp-clearfix<# if ( data.model.size !== 'custom' ) { #> hidden<# } #>">
4069								<span class="custom-size-setting">
4070									<label for="image-details-size-width">Width</label>
4071									<input type="number" id="image-details-size-width" aria-describedby="image-size-desc" data-setting="customWidth" step="1" value="{{ data.model.customWidth }}" />
4072								</span>
4073								<span class="sep" aria-hidden="true">&times;</span>
4074								<span class="custom-size-setting">
4075									<label for="image-details-size-height">Height</label>
4076									<input type="number" id="image-details-size-height" aria-describedby="image-size-desc" data-setting="customHeight" step="1" value="{{ data.model.customHeight }}" />
4077								</span>
4078								<p id="image-size-desc" class="description">Image size in pixels</p>
4079							</div>
4080					<# } #>
4081
4082					<span class="setting link-to">
4083						<label for="image-details-link-to" class="name">Link To</label>
4084						<select id="image-details-link-to" data-setting="link">
4085						<# if ( data.attachment ) { #>
4086							<option value="file">
4087								Media File							</option>
4088							<option value="post">
4089								Attachment Page							</option>
4090						<# } else { #>
4091							<option value="file">
4092								Image URL							</option>
4093						<# } #>
4094							<option value="custom">
4095								Custom URL							</option>
4096							<option value="none">
4097								None							</option>
4098						</select>
4099					</span>
4100					<span class="setting">
4101						<label for="image-details-link-to-custom" class="name">URL</label>
4102						<input type="text" id="image-details-link-to-custom" class="link-to-custom" data-setting="linkUrl" />
4103					</span>
4104
4105					<div class="advanced-section">
4106						<h2><button type="button" class="button-link advanced-toggle">Advanced Options</button></h2>
4107						<div class="advanced-settings hidden">
4108							<div class="advanced-image">
4109								<span class="setting title-text">
4110									<label for="image-details-title-attribute" class="name">Image Title Attribute</label>
4111									<input type="text" id="image-details-title-attribute" data-setting="title" value="{{ data.model.title }}" />
4112								</span>
4113								<span class="setting extra-classes">
4114									<label for="image-details-css-class" class="name">Image CSS Class</label>
4115									<input type="text" id="image-details-css-class" data-setting="extraClasse
4115s" value="{{ data.model.extraClasses }}" />
4116								</span>
4117							</div>
4118							<div class="advanced-link">
4119								<span class="setting link-target">
4120									<input type="checkbox" id="image-details-link-target" data-setting="linkTargetBlank" value="_blank" <# if ( data.model.linkTargetBlank ) { #>checked="checked"<# } #>>
4121									<label for="image-details-link-target" class="checkbox-label">Open link in a new tab</label>
4122								</span>
4123								<span class="setting link-rel">
4124									<label for="image-details-link-rel" class="name">Link Rel</label>
4125									<input type="text" id="image-details-link-rel" data-setting="linkRel" value="{{ data.model.linkRel }}" />
4126								</span>
4127								<span class="setting link-class-name">
4128									<label for="image-details-link-css-class" class="name">Link CSS Class</label>
4129									<input type="text" id="image-details-link-css-class" data-setting="linkClassName" value="{{ data.model.linkClassName }}" />
4130								</span>
4131							</div>
4132						</div>
4133					</div>
4134				</div>
4135				<div class="column-image">
4136					<div class="image">
4137						<img src="{{ data.model.url }}" draggable="false" alt="" />
4138						<# if ( data.attachment && window.imageEdit ) { #>
4139							<div class="actions">
4140								<input type="button" class="edit-attachment button" value="Edit Original" />
4141								<input type="button" class="replace-attachment button" value="Replace" />
4142							</div>
4143						<# } #>
4144					</div>
4145				</div>
4146			</div>
4147		</div>
4148	</script>
4148
4149
4150		
4150<script type="text/html" id="tmpl-image-editor">
4151		<div id="media-head-{{ data.id }}"></div>
4152		<div id="image-editor-{{ data.id }}"></div>
4153	</script>
4153
4154
4155		
4155<script type="text/html" id="tmpl-audio-details">
4156		<# var ext, html5types = {
4157			mp3: wp.media.view.settings.embedMimes.mp3,
4158			ogg: wp.media.view.settings.embedMimes.ogg
4159		}; #>
4160
4161				<div class="media-embed media-embed-details">
4162			<div class="embed-media-settings embed-audio-settings">
4163				<audio crossorigin="anonymous" style="visibility: hidden"
4164	controls
4165	class="wp-audio-shortcode"
4166	width="{{ _.isUndefined( data.model.width ) ? 400 : data.model.width }}"
4167	preload="{{ _.isUndefined( data.model.preload ) ? 'none' : data.model.preload }}"
4168	<#
4169		if ( ! _.isUndefined( data.model.autoplay ) && data.model.autoplay ) {
4170		#> autoplay<#
4171	}
4172		if ( ! _.isUndefined( data.model.loop ) && data.model.loop ) {
4173		#> loop<#
4174	}
4175	#>
4176>
4177	<# if ( ! _.isEmpty( data.model.src ) ) { #>
4178	<source src="{{ data.model.src }}" type="{{ wp.media.view.settings.embedMimes[ data.model.src.split('.').pop() ] }}" />
4179	<# } #>
4180
4181		<# if ( ! _.isEmpty( data.model.mp3 ) ) { #>
4182	<source src="{{ data.model.mp3 }}" type="{{ wp.media.view.settings.embedMimes[ 'mp3' ] }}" />
4183	<# } #>
4184			<# if ( ! _.isEmpty( data.model.ogg ) ) { #>
4185	<source src="{{ data.model.ogg }}" type="{{ wp.media.view.settings.embedMimes[ 'ogg' ] }}" />
4186	<# } #>
4187			<# if ( ! _.isEmpty( data.model.flac ) ) { #>
4188	<source src="{{ data.model.flac }}" type="{{ wp.media.view.settings.embedMimes[ 'flac' ] }}" />
4189	<# } #>
4190			<# if ( ! _.isEmpty( data.model.m4a ) ) { #>
4191	<source src="{{ data.model.m4a }}" type="{{ wp.media.view.settings.embedMimes[ 'm4a' ] }}" />
4192	<# } #>
4193			<# if ( ! _.isEmpty( data.model.wav ) ) { #>
4194	<source src="{{ data.model.wav }}" type="{{ wp.media.view.settings.embedMimes[ 'wav' ] }}" />
4195	<# } #>
4196		</audio>
4197	
4198				<# if ( ! _.isEmpty( data.model.src ) ) {
4199					ext = data.model.src.split('.').pop();
4200					if ( html5types[ ext ] ) {
4201						delete html5types[ ext ];
4202					}
4203				#>
4204				<span class="setting">
4205					<label for="audio-details-source" class="name">URL</label>
4206					<input type="text" id="audio-details-source" readonly data-setting="src" value="{{ data.model.src }}" />
4207					<button type="button" class="button-link remove-setting">Remove audio source</button>
4208				</span>
4209				<# } #>
4210								<# if ( ! _.isEmpty( data.model.mp3 ) ) {
4211					if ( ! _.isUndefined( html5types.mp3 ) ) {
4212						delete html5types.mp3;
4213					}
4214				#>
4215				<span class="setting">
4216					<label for="audio-details-mp3-source" class="name">MP3</label>
4217					<input type="text" id="audio-details-mp3-source" readonly data-setting="mp3" value="{{ data.model.mp3 }}" />
4218					<button type="button" class="button-link remove-setting">Remove audio source</button>
4219				</span>
4220				<# } #>
4221								<# if ( ! _.isEmpty( data.model.ogg ) ) {
4222					if ( ! _.isUndefined( html5types.ogg ) ) {
4223						delete html5types.ogg;
4224					}
4225				#>
4226				<span class="setting">
4227					<label for="audio-details-ogg-source" class="name">OGG</label>
4228					<input type="text" id="audio-details-ogg-source" readonly data-setting="ogg" value="{{ data.model.ogg }}" />
4229					<button type="button" class="button-link remove-setting">Remove audio source</button>
4230				</span>
4231				<# } #>
4232								<# if ( ! _.isEmpty( data.model.flac ) ) {
4233					if ( ! _.isUndefined( html5types.flac ) ) {
4234						delete html5types.flac;
4235					}
4236				#>
4237				<span class="setting">
4238					<label for="audio-details-flac-source" class="name">FLAC</label>
4239					<input type="text" id="audio-details-flac-source" readonly data-setting="flac" value="{{ data.model.flac }}" />
4240					<button type="button" class="button-link remove-setting">Remove audio source</button>
4241				</span>
4242				<# } #>
4243								<# if ( ! _.isEmpty( data.model.m4a ) ) {
4244					if ( ! _.isUndefined( html5types.m4a ) ) {
4245						delete html5types.m4a;
4246					}
4247				#>
4248				<span class="setting">
4249					<label for="audio-details-m4a-source" class="name">M4A</label>
4250					<input type="text" id="audio-details-m4a-source" readonly data-setting="m4a" value="{{ data.model.m4a }}" />
4251					<button type="button" class="button-link remove-setting">Remove audio source</button>
4252				</span>
4253				<# } #>
4254								<# if ( ! _.isEmpty( data.model.wav ) ) {
4255					if ( ! _.isUndefined( html5types.wav ) ) {
4256						delete html5types.wav;
4257					}
4258				#>
4259				<span class="setting">
4260					<label for="audio-details-wav-source" class="name">WAV</label>
4261					<input type="text" id="audio-details-wav-source" readonly data-setting="wav" value="{{ data.model.wav }}" />
4262					<button type="button" class="button-link remove-setting">Remove audio source</button>
4263				</span>
4264				<# } #>
4265				
4266				<# if ( ! _.isEmpty( html5types ) ) { #>
4267				<fieldset class="setting-group">
4268					<legend class="name">Add alternate sources for maximum HTML5 playback</legend>
4269					<span class="setting">
4270						<span class="button-large">
4271						<# _.each( html5types, function (mime, type) { #>
4272							<button class="button add-media-source" data-mime="{{ mime }}">{{ type }}</button>
4273						<# } ) #>
4274						</span>
4275					</span>
4276				</fieldset>
4277				<# } #>
4278
4279				<fieldset class="setting-group">
4280					<legend class="name">Preload</legend>
4281					<span class="setting preload">
4282						<span class="button-group button-large" data-setting="preload">
4283							<button class="button" value="auto">Auto</button>
4284							<button class="button" value="metadata">Metadata</button>
4285							<button class="button active" value="none">None</button>
4286						</span>
4287					</span>
4288				</fieldset>
4289
4290				<span class="setting-group">
4291					<span class="setting checkbox-setting autoplay">
4292						<input type="checkbox" id="audio-details-autoplay" data-setting="autoplay" />
4293						<label for="audio-details-autoplay" class="checkbox-label">Autoplay</label>
4294					</span>
4295
4296					<span class="setting checkbox-setting">
4297						<input type="checkbox" id="audio-details-loop" data-setting="loop" />
4298						<label for="audio-details-loop" class="checkbox-label">Loop</label>
4299					</span>
4300				</span>
4301			</div>
4302		</div>
4303	</script>
4303
4304
4305		
4305<script type="text/html" id="tmpl-video-details">
4306		<# var ext, html5types = {
4307			mp4: wp.media.view.settings.embedMimes.mp4,
4308			ogv: wp.media.view.settings.embedMimes.ogv,
4309			webm: wp.media.view.settings.embedMimes.webm
4310		}; #>
4311
4312				<div class="media-embed media-embed-details">
4313			<div class="embed-media-settings embed-video-settings">
4314				<div class="wp-video-holder">
4315				<#
4316				var w = ! data.model.width || data.model.width > 640 ? 640 : data.model.width,
4317					h = ! data.model.height ? 360 : data.model.height;
4318
4319				if ( data.model.width && w !== data.model.width ) {
4320					h = Math.ceil( ( h * w ) / data.model.width );
4321				}
4322				#>
4323
4324				<#  var w_rule = '', classes = [],
4325		w, h, settings = wp.media.view.settings,
4326		isYouTube = isVimeo = false;
4327
4328	if ( ! _.isEmpty( data.model.src ) ) {
4329		isYouTube = data.model.src.match(/youtube|youtu\.be/);
4330		isVimeo = -1 !== data.model.src.indexOf('vimeo');
4331	}
4332
4333	if ( settings.contentWidth && data.model.width >= settings.contentWidth ) {
4334		w = settings.contentWidth;
4335	} else {
4336		w = data.model.width;
4337	}
4338
4339	if ( w !== data.model.width ) {
4340		h = Math.ceil( ( data.model.height * w ) / data.model.width );
4341	} else {
4342		h = data.model.height;
4343	}
4344
4345	if ( w ) {
4346		w_rule = 'width: ' + w + 'px; ';
4347	}
4348
4349	if ( isYouTube ) {
4350		classes.push( 'youtube-video' );
4351	}
4352
4353	if ( isVimeo ) {
4354		classes.push( 'vimeo-video' );
4355	}
4356
4357#>
4358<div style="{{ w_rule }}" class="wp-video">
4359<video crossorigin="anonymous" controls
4360	class="wp-video-shortcode {{ classes.join( ' ' ) }}"
4361	<# if ( w ) { #>width="{{ w }}"<# } #>
4362	<# if ( h ) { #>height="{{ h }}"<# } #>
4363			<#
4364		if ( ! _.isUndefined( data.model.poster ) && data.model.poster ) {
4365			#> poster="{{ data.model.poster }}"<#
4366		} #>
4367			preload			="{{ _.isUndefined( data.model.preload ) ? 'metadata' : data.model.preload }}"
4368				<#
4369		if ( ! _.isUndefined( data.model.autoplay ) && data.model.autoplay ) {
4370		#> autoplay<#
4371	}
4372		if ( ! _.isUndefined( data.model.loop ) && data.model.loop ) {
4373		#> loop<#
4374	}
4375	#>
4376>
4377	<# if ( ! _.isEmpty( data.model.src ) ) {
4378		if ( isYouTube ) { #>
4379		<source src="{{ data.model.src }}" type="video/youtube" />
4380		<# } else if ( isVimeo ) { #>
4381		<source src="{{ data.model.src }}" type="video/vimeo" />
4382		<# } else { #>
4383		<source src="{{ data.model.src }}" type="{{ settings.embedMimes[ data.model.src.split('.').pop() ] }}" />
4384		<# }
4385	} #>
4386
4387		<# if ( data.model.mp4 ) { #>
4388	<source src="{{ data.model.mp4 }}" type="{{ settings.embedMimes[ 'mp4' ] }}" />
4389	<# } #>
4390		<# if ( data.model.m4v ) { #>
4391	<source src="{{ data.model.m4v }}" type="{{ settings.embedMimes[ 'm4v' ] }}" />
4392	<# } #>
4393		<# if ( data.model.webm ) { #>
4394	<source src="{{ data.model.webm }}" type="{{ settings.embedMimes[ 'webm' ] }}" />
4395	<# } #>
4396		<# if ( data.model.ogv ) { #>
4397	<source src="{{ data.model.ogv }}" type="{{ settings.embedMimes[ 'ogv' ] }}" />
4398	<# } #>
4399		<# if ( data.model.flv ) { #>
4400	<source src="{{ data.model.flv }}" type="{{ settings.embedMimes[ 'flv' ] }}" />
4401	<# } #>
4402		{{{ data.model.content }}}
4403</video>
4404</div>
4405	
4406				<# if ( ! _.isEmpty( data.model.src ) ) {
4407					ext = data.model.src.split('.').pop();
4408					if ( html5types[ ext ] ) {
4409						delete html5types[ ext ];
4410					}
4411				#>
4412				<span class="setting">
4413					<label for="video-details-source" class="name">URL</label>
4414					<input type="text" id="video-details-source" readonly data-setting="src" value="{{ data.model.src }}" />
4415					<button type="button" class="button-link remove-setting">Remove video source</button>
4416				</span>
4417				<# } #>
4418								<# if ( ! _.isEmpty( data.model.mp4 ) ) {
4419					if ( ! _.isUndefined( html5types.mp4 ) ) {
4420						delete html5types.mp4;
4421					}
4422				#>
4423				<span class="setting">
4424					<label for="video-details-mp4-source" class="name">MP4</label>
4425					<input type="text" id="video-details-mp4-source" readonly data-setting="mp4" value="{{ data.model.mp4 }}" />
4426					<button type="button" class="button-link remove-setting">Remove video source</button>
4427				</span>
4428				<# } #>
4429								<# if ( ! _.isEmpty( data.model.m4v ) ) {
4430					if ( ! _.isUndefined( html5types.m4v ) ) {
4431						delete html5types.m4v;
4432					}
4433				#>
4434				<span class="setting">
4435					<label for="video-details-m4v-source" class="name">M4V</label>
4436					<input type="text" id="video-details-m4v-source" readonly data-setting="m4v" value="{{ data.model.m4v }}" />
4437					<button type="button" class="button-link remove-setting">Remove video source</button>
4438				</span>
4439				<# } #>
4440								<# if ( ! _.isEmpty( data.model.webm ) ) {
4441					if ( ! _.isUndefined( html5types.webm ) ) {
4442						delete html5types.webm;
4443					}
4444				#>
4445				<span class="setting">
4446					<label for="video-details-webm-source" class="name">WEBM</label>
4447					<input type="text" id="video-details-webm-source" readonly data-setting="webm" value="{{ data.model.webm }}" />
4448					<button type="button" class="button-link remove-setting">Remove video source</button>
4449				</span>
4450				<# } #>
4451								<# if ( ! _.isEmpty( data.model.ogv ) ) {
4452					if ( ! _.isUndefined( html5types.ogv ) ) {
4453						delete html5types.ogv;
4454					}
4455				#>
4456				<span class="setting">
4457					<label for="video-details-ogv-source" class="name">OGV</label>
4458					<input type="text" id="video-details-ogv-source" readonly data-setting="ogv" value="{{ data.model.ogv }}" />
4459					<button type="button" class="button-link remove-setting">Remove video source</button>
4460				</span>
4461				<# } #>
4462								<# if ( ! _.isEmpty( data.model.flv ) ) {
4463					if ( ! _.isUndefined( html5types.flv ) ) {
4464						delete html5types.flv;
4465					}
4466				#>
4467				<span class="setting">
4468					<label for="video-details-flv-source" class="name">FLV</label>
4469					<input type="text" id="video-details-flv-source" readonly data-setting="flv" value="{{ data.model.flv }}" />
4470					<button type="button" class="button-link remove-setting">Remove video source</button>
4471				</span>
4472				<# } #>
4473								</div>
4474
4475				<# if ( ! _.isEmpty( html5types ) ) { #>
4476				<fieldset class="setting-group">
4477					<legend class="name">Add alternate sources for maximum HTML5 playback</legend>
4478					<span class="setting">
4479						<span class="button-large">
4480						<# _.each( html5types, function (mime, type) { #>
4481							<button class="button add-media-source" data-mime="{{ mime }}">{{ type }}</button>
4482						<# } ) #>
4483						</span>
4484					</span>
4485				</fieldset>
4486				<# } #>
4487
4488				<# if ( ! _.isEmpty( data.model.poster ) ) { #>
4489				<span class="setting">
4490					<label for="video-details-poster-image" class="name">Poster Image</label>
4491					<input type="text" id="video-details-poster-image" readonly data-setting="poster" value="{{ data.model.poster }}" />
4492					<button type="button" class="button-link remove-setting">Remove poster image</button>
4493				</span>
4494				<# } #>
4495
4496				<fieldset class="setting-group">
4497					<legend class="name">Preload</legend>
4498					<span class="setting preload">
4499						<span class="button-group button-large" data-setting="preload">
4500							<button class="button" value="auto">Auto</button>
4501							<button class="button" value="metadata">Metadata</button>
4502							<button class="button active" value="none">None</button>
4503						</span>
4504					</span>
4505				</fieldset>
4506
4507				<span class="setting-group">
4508					<span class="setting checkbox-setting autoplay">
4509						<input type="checkbox" id="video-details-autoplay" data-setting="autoplay" />
4510						<label for="video-details-autoplay" class="checkbox-label">Autoplay</label>
4511					</span>
4512
4513					<span class="setting checkbox-setting">
4514						<input type="checkbox" id="video-details-loop" data-setting="loop" />
4515						<label for="video-details-loop" class="checkbox-label">Loop</label>
4516					</span>
4517				</span>
4518
4519				<span class="setting" data-setting="content">
4520					<#
4521					var content = '';
4522					if ( ! _.isEmpty( data.model.content ) ) {
4523						var tracks = jQuery( data.model.content ).filter( 'track' );
4524						_.each( tracks.toArray(), function( track, index ) {
4525							content += track.outerHTML; #>
4526						<label for="video-details-track-{{ index }}" class="name">Tracks (subtitles, captions, descriptions, chapters, or metadata)</label>
4527						<input class="content-track" type="text" id="video-details-track-{{ index }}" aria-describedby="video-details-track-desc-{{ index }}" value="{{ track.outerHTML }}" />
4528						<span class="description" id="video-details-track-desc-{{ index }}">
4529						The srclang, label, and kind values can be edited to set the video track language and kind.						</span>
4530						<button type="button" class="button-link remove-setting remove-track">Remove video track</button><br />
4531						<# } ); #>
4532					<# } else { #>
4533					<span class="name">Tracks (subtitles, captions, descriptions, chapters, or metadata)</span><br />
4534					<em>There are no associated subtitles.</em>
4535					<# } #>
4536					<textarea class="hidden content-setting">{{ content }}</textarea>
4537				</span>
4538			</div>
4539		</div>
4540	</script>
4540
4541
4542		
4542<script type="text/html" id="tmpl-editor-gallery">
4543		<# if ( data.attachments.length ) { #>
4544			<div class="gallery gallery-columns-{{ data.columns }}">
4545				<# _.each( data.attachments, function( attachment, index ) { #>
4546					<dl class="gallery-item">
4547						<dt class="gallery-icon">
4548							<# if ( attachment.thumbnail ) { #>
4549								<img src="{{ attachment.thumbnail.url }}" width="{{ attachment.thumbnail.width }}" height="{{ attachment.thumbnail.height }}" alt="{{ attachment.alt }}" />
4550							<# } else { #>
4551								<img src="{{ attachment.url }}" alt="{{ attachment.alt }}" />
4552							<# } #>
4553						</dt>
4554						<# if ( attachment.caption ) { #>
4555							<dd class="wp-caption-text gallery-caption">
4556								{{{ data.verifyHTML( attachment.caption ) }}}
4557							</dd>
4558						<# } #>
4559					</dl>
4560					<# if ( index % data.columns === data.columns - 1 ) { #>
4561						<br style="clear: both;" />
4562					<# } #>
4563				<# } ); #>
4564			</div>
4565		<# } else { #>
4566			<div class="wpview-error">
4567				<div class="dashicons dashicons-format-gallery"></div><p>No items found.</p>
4568			</div>
4569		<# } #>
4570	</script>
4570
4571
4572		
4572<script type="text/html" id="tmpl-crop-content">
4573		<img class="crop-image" src="{{ data.url }}" alt="Image crop area preview. Requires mouse interaction." />
4574		<div class="upload-errors"></div>
4575	</script>
4575
4576
4577		
4577<script type="text/html" id="tmpl-site-icon-preview-crop">
4578		<style>
4579			:root{
4580				--site-icon-url: url( "{{ data.url }}" );
4581			}
4582		</style>
4583		<h2>Site Icon Preview</h2>
4584		<p>As an app icon and a browser icon.</p>
4585		<div class="site-icon-preview crop">
4586			<div class="image-preview-wrap app-icon-preview">
4587				<img id="preview-app-icon" src="{{ data.url }}" class="app-icon-preview" alt="Preview as an app icon" />
4588			</div>
4589			<div class="site-icon-preview-browser">
4590				<svg role="img" aria-hidden="true" fill="none" xmlns="http://www.w3.org/2000/svg" class="browser-buttons"><path fill-rule="evenodd" clip-rule="evenodd" d="M0 20a6 6 0 1 1 12 0 6 6 0 0 1-12 0Zm18 0a6 6 0 1 1 12 0 6 6 0 0 1-12 0Zm24-6a6 6 0 1 0 0 12 6 6 0 0 0 0-12Z" /></svg>
4591				<div class="site-icon-preview-tab">
4592					<div class="image-preview-wrap browser">
4593						<img id="preview-favicon" src="{{ data.url }}" class="browser-icon-preview" alt="Preview as a browser icon" />
4594					</div>
4595					<div class="site-icon-preview-site-title" aria-hidden="true"><# print( 'PMQ Pizza' ) #></div>
4596						<svg role="img" aria-hidden="true" fill="none" xmlns="http://www.w3.org/2000/svg" class="close-button">
4597							<path d="M12 13.0607L15.7123 16.773L16.773 15.7123L13.0607 12L16.773 8.28772L15.7123 7.22706L12 10.9394L8.28771 7.22705L7.22705 8.28771L10.9394 12L7.22706 15.7123L8.28772 16.773L12 13.0607Z" />
4598						</svg>
4599					</div>
4600				</div>
4601			</div>
4602		</div>
4603	</script>
4603
4604
4605	
4605<script type="text/html" id="tmpl-pum-shortcode-view-popup">		<p class="pum-sub-form-desc">
4606			Popup: ID "{{attrs.id}}"
4607		</p>
4608		</script>
4608<script type="text/html" id="tmpl-pum-shortcode-view-popup_trigger">		<#
4609			const allowedTags = ["a","abbr","acronym","b","blockquote","cite","code","del","em","i","q","s","strike","strong"];
4610			const tag = allowedTags.indexOf( attrs.tag ) >= 0 ? attrs.tag : 'span';
4611		#>
4612		<{{{tag}}} class="pum-trigger  popmake-{{{attrs.id}}} {{{attrs.classes}}}">{{{attrs._inner_content}}}</{{{tag}}}>
4613		</script>
4613<script type="text/html" id="tmpl-pum-shortcode-view-popup_close">		<#
4614			const allowedTags = ["a","abbr","acronym","b","blockquote","cite","code","del","em","i","q","s","strike","strong"];
4615			const tag = allowedTags.indexOf( attrs.tag ) >= 0 ? attrs.tag : 'span';
4616		#>
4617		<{{{tag}}} class="pum-close  popmake-close <# if (typeof attrs.classes !== 'undefined') print(attrs.classes); #>">{{{attrs._inner_content}}}</{{{tag}}}>
4618		</script>
4618<script type="text/html" id="tmpl-pum-shortcode-view-popup_cookie">		<div class="pum-cookie">Popup Cookie</div>
4619		</script>
4619<script type="text/html" id="tmpl-pum-shortcode-view-pum_sub_form">		<p class="pum-sub-form-desc">
4620			Subscription Form Placeholder		</p>
4621		</script>
4621<script id="wtwh-ai-search-script-js" src="https://scripts.wtwhmedia.com/developer/ai_search/env/prod/index.js?ver=1790919518"></script>
vendor: 1 bytes, line 4621
4621
4622<script id="underscore-js" src="https://www.pmq.com/wp-includes/js/underscore.min.js?ver=1.13.8"></script>
vendor: 1 bytes, line 4622
4622
4623<script id="shortcode-js" src="https://www.pmq.com/wp-includes/js/shortcode.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 4623
4623
4624<script id="backbone-js" src="https://www.pmq.com/wp-includes/js/backbone.min.js?ver=1.6.1"></script>
vendor: 1 bytes, line 4624
4624
4625<script id="wp-util-js-extra">
4626var _wpUtilSettings = {"ajax":{"url":"/wp-admin/admin-ajax.php"}};
4627//# sourceURL=wp-util-js-extra
4628</script>
vendor: 1 bytes, line 4628
4628
4629<script id="wp-util-js" src="https://www.pmq.com/wp-includes/js/wp-util.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 4629
4629
4630<script id="wp-backbone-js" src="https://www.pmq.com/wp-includes/js/wp-backbone.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 4630
4630
4631<script id="media-models-js-extra">
4632var _wpMediaModelsL10n = {"settings":{"ajaxurl":"/wp-admin/admin-ajax.php","post":{"id":0}}};
4633//# sourceURL=media-models-js-extra
4634</script>
vendor: 1 bytes, line 4634
4634
4635<script id="media-models-js" src="https://www.pmq.com/wp-includes/js/media-models.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 4635
4635
4636<script id="wp-plupload-js-extra">
4637var pluploadL10n = {"queue_limit_exceeded":"You have attempted to queue too many files.","file_exceeds_size_limit":"%s exceeds the maximum upload size for this site.","zero_byte_file":"This file is empty. Please try another.","invalid_filetype":"This file cannot be processed by the web server.","not_an_image":"This file is not an image. Please try another.","image_memory_exceeded":"Memory exceeded. Please try another smaller file.","image_dimensions_exceeded":"This is larger than the maximum size. Please try another.","default_error":"An error occurred in the upload. Please try again later.","missing_upload_url":"There was a configuration error. Please contact the server administrator.","upload_limit_exceeded":"You may only upload 1 file.","http_error":"Unexpected response from the server. The file may have been uploaded successfully. Check in the Media Library or reload the page.","http_error_image":"The server cannot process the image. This can happen if the server is busy or does not have enough resources to complete the task. Uploading a smaller image may help. Suggested maximum size is 2560 pixels.","upload_failed":"Upload failed.","big_upload_failed":"Please try uploading this file with the %1$sbrowser uploader%2$s.","big_upload_queued":"%s exceeds the maximum upload size for the multi-file uploader when used in your browser.","io_error":"IO error.","security_error":"Security error.","file_cancelled":"File canceled.","upload_stopped":"Upload stopped.","dismiss":"Dismiss","crunching":"Crunching\u2026","deleted":"moved to the Trash.","error_uploading":"\u201c%s\u201d has failed to upload.","unsupported_image":"The server cannot process HEIC images. Convert it to JPEG before uploading.","noneditable_image":"The web server cannot generate responsive image sizes for this image. Convert it to JPEG or PNG before uploading.","file_url_copied":"The file URL has been copied to your clipboard"};
4638var _wpPluploadSettings = {"defaults":{"file_data_name":"async-upload","url":"/wp-admin/async-upload.php","filters":{"max_file_size":"52428800b","mime_types":[{"extensions":"jpg,jpeg,jpe,gif,png,bmp,tiff,tif,webp,avif,ico,heic,heif,heics,heifs,asf,asx,wmv,wmx,wm,avi,divx,flv,mov,qt,mpeg,mpg,mpe,mp4,m4v,ogv,webm,mkv,3gp,3gpp,3g2,3gp2,txt,asc,c,cc,h,srt,csv,tsv,ics,rtx,css,vtt,dfxp,mp3,m4a,m4b,aac,ra,ram,wav,x-wav,ogg,oga,flac,mid,midi,wma,wax,mka,rtf,pdf,class,tar,zip,gz,gzip,rar,7z,psd,xcf,doc,pot,pps,ppt,wri,xla,xls,xlt,xlw,mdb,mpp,docx,docm,dotx,dotm,xlsx,xlsm,xlsb,xltx,xltm,xlam,pptx,pptm,ppsx,ppsm,potx,potm,ppam,sldx,sldm,onetoc,onetoc2,onetmp,onepkg,oxps,xps,odt,odp,ods,odg,odc,odb,odf,wp,wpd,key,numbers,pages"}]},"multipart_params":{"action":"upload-attachment","_wpnonce":"d4b42db777"}},"browser":{"mobile":false,"supported":true},"limitExceeded":false};
4639//# sourceURL=wp-plupload-js-extra
4640</script>
vendor: 1 bytes, line 4640
4640
4641<script id="wp-plupload-js" src="https://www.pmq.com/wp-includes/js/plupload/wp-plupload.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 4641
4641
4642<script id="jquery-ui-core-js-before">
4643jQuery.uiBackCompat = true;
4644//# sourceURL=jquery-ui-core-js-before
4645</script>
vendor: 1 bytes, line 4645
4645
4646<script id="jquery-ui-core-js" src="https://www.pmq.com/wp-includes/js/jquery/ui/core.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 4646
4646
4647<script id="jquery-ui-mouse-js" src="https://www.pmq.com/wp-includes/js/jquery/ui/mouse.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 4647
4647
4648<script id="jquery-ui-sortable-js" src="https://www.pmq.com/wp-includes/js/jquery/ui/sortable.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 4648
4648
4649<script id="mediaelement-core-js-before">
4650var mejsL10n = {"language":"en","strings":{"mejs.download-file":"Download File","mejs.install-flash":"You are using a browser that does not have Flash player enabled or installed. Please turn on your Flash player plugin or download the latest version from https://get.adobe.com/flashplayer/","mejs.fullscreen":"Fullscreen","mejs.play":"Play","mejs.pause":"Pause","mejs.time-slider":"Time Slider","mejs.time-help-text":"Use Left/Right Arrow keys to advance one second, Up/Down arrows to advance ten seconds.","mejs.live-broadcast":"Live Broadcast","mejs.volume-help-text":"Use Up/Down Arrow keys to increase or decrease volume.","mejs.unmute":"Unmute","mejs.mute":"Mute","mejs.volume-slider":"Volume Slider","mejs.video-player":"Video Player","mejs.audio-player":"Audio Player","mejs.captions-subtitles":"Captions/Subtitles","mejs.captions-chapters":"Chapters","mejs.none":"None","mejs.afrikaans":"Afrikaans","mejs.albanian":"Albanian","mejs.arabic":"Arabic","mejs.belarusian":"Belarusian","mejs.bulgarian":"Bulgarian","mejs.catalan":"Catalan","mejs.chinese":"Chinese","mejs.chinese-simplified":"Chinese (Simplified)","mejs.chinese-traditional":"Chinese (Traditional)","mejs.croatian":"Croatian","mejs.czech":"Czech","mejs.danish":"Danish","mejs.dutch":"Dutch","mejs.english":"English","mejs.estonian":"Estonian","mejs.filipino":"Filipino","mejs.finnish":"Finnish","mejs.french":"French","mejs.galician":"Galician","mejs.german":"German","mejs.greek":"Greek","mejs.haitian-creole":"Haitian Creole","mejs.hebrew":"Hebrew","mejs.hindi":"Hindi","mejs.hungarian":"Hungarian","mejs.icelandic":"Icelandic","mejs.indonesian":"Indonesian","mejs.irish":"Irish","mejs.italian":"Italian","mejs.japanese":"Japanese","mejs.korean":"Korean","mejs.latvian":"Latvian","mejs.lithuanian":"Lithuanian","mejs.macedonian":"Macedonian","mejs.malay":"Malay","mejs.maltese":"Maltese","mejs.norwegian":"Norwegian","mejs.persian":"Persian","mejs.polish":"Polish","mejs.portuguese":"Portuguese","mejs.romanian":"Romanian","mejs.russian":"Russian","mejs.serbian":"Serbian","mejs.slovak":"Slovak","mejs.slovenian":"Slovenian","mejs.spanish":"Spanish","mejs.swahili":"Swahili","mejs.swedish":"Swedish","mejs.tagalog":"Tagalog","mejs.thai":"Thai","mejs.turkish":"Turkish","mejs.ukrainian":"Ukrainian","mejs.vietnamese":"Vietnamese","mejs.welsh":"Welsh","mejs.yiddish":"Yiddish"}};
4651//# sourceURL=mediaelement-core-js-before
4652</script>
vendor: 1 bytes, line 4652
4652
4653<script id="mediaelement-core-js" src="https://www.pmq.com/wp-includes/js/mediaelement/mediaelement-and-player.min.js?ver=4.2.17"></script>
vendor: 1 bytes, line 4653
4653
4654<script id="mediaelement-migrate-js" src="https://www.pmq.com/wp-includes/js/mediaelement/mediaelement-migrate.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 4654
4654
4655<script id="mediaelement-js-extra">
4656var _wpmejsSettings = {"pluginPath":"/wp-includes/js/mediaelement/","classPrefix":"mejs-","stretching":"responsive","audioShortcodeLibrary":"mediaelement","videoShortcodeLibrary":"mediaelement"};
4657//# sourceURL=mediaelement-js-extra
4658</script>
vendor: 1 bytes, line 4658
4658
4659<script id="wp-mediaelement-js" src="https://www.pmq.com/wp-includes/js/mediaelement/wp-mediaelement.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 4659
4659
4660<script id="wp-api-request-js-extra">
4661var wpApiSettings = {"root":"https://www.pmq.com/wp-json/","nonce":"caf9a2e624","versionString":"wp/v2/"};
4662//# sourceURL=wp-api-request-js-extra
4663</script>
vendor: 1 bytes, line 4663
4663
4664<script id="wp-api-request-js" src="https://www.pmq.com/wp-includes/js/api-request.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 4664
4664
4665<script id="wp-dom-ready-js" src="https://www.pmq.com/wp-includes/js/dist/dom-ready.min.js?ver=3fe927cab37bf38d6a23"></script>
vendor: 1 bytes, line 4665
4665
4666<script id="wp-hooks-js" src="https://www.pmq.com/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255"></script>
vendor: 1 bytes, line 4666
4666
4667<script id="wp-i18n-js" src="https://www.pmq.com/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216"></script>
vendor: 1 bytes, line 4667
4667
4668<script id="wp-i18n-js-after">
4669wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
4670//# sourceURL=wp-i18n-js-after
4671</script>
vendor: 1 bytes, line 4671
4671
4672<script id="wp-a11y-js" src="https://www.pmq.com/wp-includes/js/dist/a11y.min.js?ver=31c6cec5a4ff7aff483d"></script>
vendor: 1 bytes, line 4672
4672
4673<script id="clipboard-js" src="https://www.pmq.com/wp-includes/js/clipboard.min.js?ver=2.0.11"></script>
vendor: 1 bytes, line 4673
4673
4674<script id="media-views-js-extra">
4675var _wpMediaViewsL10n = {"mediaFrameDefaultTitle":"Media","url":"URL","addMedia":"Add media","search":"Search","select":"Select","cancel":"Cancel","update":"Update","replace":"Replace","remove":"Remove","back":"Back","selected":"%d selected","dragInfo":"Drag and drop to reorder media files.","uploadFilesTitle":"Upload files","uploadImagesTitle":"Upload images","mediaLibraryTitle":"Media Library","insertMediaTitle":"Add media","createNewGallery":"Create a new gallery","createNewPlaylist":"Create a new playlist","createNewVideoPlaylist":"Create a new video playlist","returnToLibrary":"\u2190 Go to library","allMediaItems":"All media items","allDates":"All dates","noItemsFound":"No items found.","insertIntoPost":"Insert into post","unattached":"Unattached","mine":"Mine","trash":"Trash","uploadedToThisPost":"Uploaded to this post","warnDelete":"You are about to permanently delete this item from your site.\nThis action cannot be undone.\n 'Cancel' to stop, 'OK' to delete.","warnBulkDelete":"You are about to permanently delete these items from your site.\nThis action cannot be undone.\n 'Cancel' to stop, 'OK' to delete.","warnBulkTrash":"You are about to trash these items.\n  'Cancel' to stop, 'OK' to delete.","bulkSelect":"Bulk select","trashSelected":"Move to Trash","restoreSelected":"Restore from Trash","deletePermanently":"Delete permanently","errorDeleting":"Error in deleting the attachment.","apply":"Apply","filterByDate":"Filter by date","filterByType":"Filter by type","searchLabel":"Search media","searchMediaLabel":"Search media","searchMediaPlaceholder":"Search media items...","mediaFound":"Number of media items found: %d","noMedia":"No media items found.","noMediaTryNewSearch":"No media items found. Try a different search.","mediaItemViewed":"Viewing media item: %s","attachmentDetails":"Attachment details","insertFromUrlTitle":"Insert from URL","setFeaturedImageTitle":"Featured image","setFeaturedImage":"Set featured image","createGalleryTitle":"Create gallery","editGalleryTitle":"Edit gallery","cancelGalleryTitle":"\u2190 Cancel gallery","insertGallery":"Insert gallery","updateGallery":"Update gallery","addToGallery":"Add to gallery","addToGalleryTitle":"Add to gallery","reverseOrder":"Reverse order","imageDetailsTitle":"Image details","imageReplaceTitle":"Replace image","imageDetailsCancel":"Cancel edit","editImage":"Edit image","chooseImage":"Choose image","selectAndCrop":"Select and crop","skipCropping":"Skip cropping","cropImage":"Crop image","cropYourImage":"Crop your image","cropping":"Cropping\u2026","suggestedDimensions":"Suggested image dimensions: %1$s by %2$s pixels.","cropError":"There has been an error cropping your image.","audioDetailsTitle":"Audio details","audioReplaceTitle":"Replace audio","audioAddSourceTitle":"Add audio source","audioDetailsCancel":"Cancel edit","videoDetailsTitle":"Video details","videoReplaceTitle":"Replace video","videoAddSourceTitle":"Add video source","videoDetailsCancel":"Cancel edit","videoSelectPosterImageTitle":"Select poster image","videoAddTrackTitle":"Add subtitles","playlistDragInfo":"Drag and drop to reorder tracks.","createPlaylistTitle":"Create audio playlist","editPlaylistTitle":"Edit audio playlist","cancelPlaylistTitle":"\u2190 Cancel audio playlist","insertPlaylist":"Insert audio playlist","updatePlaylist":"Update audio playlist","addToPlaylist":"Add to audio playlist","addToPlaylistTitle":"Add to Audio Playlist","videoPlaylistDragInfo":"Drag and drop to reorder videos.","createVideoPlaylistTitle":"Create video playlist","editVideoPlaylistTitle":"Edit video playlist","cancelVideoPlaylistTitle":"\u2190 Cancel video playlist","insertVideoPlaylist":"Insert video playlist","updateVideoPlaylist":"Update video playlist","addToVideoPlaylist":"Add to video playlist","addToVideoPlaylistTitle":"Add to video Playlist","filterAttachments":"Filter media","attachmentsList":"Media list","settings":{"tabs":[],"tabUrl":"https://www.pmq.com/wp-admin/media-upload.php?chromeless=1","mimeTypes":{"image":"Images","audio":"Audio","video":"Video","application/msword,application/vnd.openxmlformats-officedocument.wordprocessingml.document,application/vnd.ms-word.document.macroEnabled.12,application/vnd.ms-word.template.macroEnabled.12,application/vnd.oasis.opendocument.text,application/vnd.apple.pages,application/pdf,application/vnd.ms-xpsdocument,application/oxps,application/rtf,application/wordperfect,application/octet-stream":"Documents","application/vnd.apple.numbers,application/vnd.oasis.opendocument.spreadsheet,application/vnd.ms-excel,application/vnd.openxmlformats-officedocument.spreadsheetml.sheet,application/vnd.ms-excel.sheet.macroEnabled.12,application/vnd.ms-excel.sheet.binary.macroEnabled.12":"Spreadsheets","application/x-gzip,application/rar,a
4675pplication/x-tar,application/zip,application/x-7z-compressed":"Archives"},"captions":true,"nonce":{"sendToEditor":"1568038a8e","setAttachmentThumbnail":"1f83d8170a"},"post":{"id":0},"defaultProps":{"link":"none","align":"","size":""},"attachmentCounts":{"audio":1,"video":1},"oEmbedProxyUrl":"https://www.pmq.com/wp-json/oembed/1.0/proxy","embedExts":["mp3","ogg","flac","m4a","wav","mp4","m4v","webm","ogv","flv"],"embedMimes":{"mp3":"audio/mpeg","ogg":"audio/ogg","flac":"audio/flac","m4a":"audio/mpeg","wav":"audio/wav","mp4":"video/mp4","m4v":"video/mp4","webm":"video/webm","ogv":"video/ogg","flv":"video/x-flv"},"contentWidth":null,"months":[{"year":"2026","month":"10","text":"October 2026"},{"year":"2026","month":"9","text":"September 2026"},{"year":"2026","month":"8","text":"August 2026"},{"year":"2026","month":"7","text":"July 2026"},{"year":"2026","month":"6","text":"June 2026"},{"year":"2026","month":"5","text":"May 2026"},{"year":"2026","month":"4","text":"April 2026"},{"year":"2026","month":"3","text":"March 2026"},{"year":"2026","month":"2","text":"February 2026"},{"year":"2026","month":"1","text":"January 2026"},{"year":"2025","month":"12","text":"December 2025"},{"year":"2025","month":"11","text":"November 2025"},{"year":"2025","month":"10","text":"October 2025"},{"year":"2025","month":"9","text":"September 2025"},{"year":"2025","month":"8","text":"August 2025"},{"year":"2025","month":"7","text":"July 2025"},{"year":"2025","month":"6","text":"June 2025"},{"year":"2025","month":"5","text":"May 2025"},{"year":"2025","month":"4","text":"April 2025"},{"year":"2025","month":"3","text":"March 2025"},{"year":"2025","month":"2","text":"February 2025"},{"year":"2025","month":"1","text":"January 2025"},{"year":"2024","month":"12","text":"December 2024"},{"year":"2024","month":"11","text":"November 2024"},{"year":"2024","month":"10","text":"October 2024"},{"year":"2024","month":"9","text":"September 2024"},{"year":"2024","month":"8","text":"August 2024"},{"year":"2024","month":"7","text":"July 2024"},{"year":"2024","month":"6","text":"June 2024"},{"year":"2024","month":"5","text":"May 2024"},{"year":"2024","month":"4","text":"April 2024"},{"year":"2024","month":"3","text":"March 2024"},{"year":"2024","month":"2","text":"February 2024"},{"year":"2024","month":"1","text":"January 2024"},{"year":"2023","month":"12","text":"December 2023"},{"year":"2023","month":"11","text":"November 2023"},{"year":"2023","month":"10","text":"October 2023"},{"year":"2023","month":"9","text":"September 2023"},{"year":"2023","month":"8","text":"August 2023"},{"year":"2023","month":"7","text":"July 2023"},{"year":"2023","month":"6","text":"June 2023"},{"year":"2023","month":"5","text":"May 2023"},{"year":"2023","month":"4","text":"April 2023"},{"year":"2023","month":"3","text":"March 2023"},{"year":"2023","month":"2","text":"February 2023"},{"year":"2023","month":"1","text":"January 2023"},{"year":"2022","month":"12","text":"December 2022"},{"year":"2022","month":"11","text":"November 2022"},{"year":"2022","month":"10","text":"October 2022"},{"year":"2022","month":"9","text":"September 2022"},{"year":"2022","month":"8","text":"August 2022"},{"year":"2022","month":"7","text":"July 2022"},{"year":"2022","month":"6","text":"June 2022"},{"year":"2022","month":"5","text":"May 2022"},{"year":"2022","month":"4","text":"April 2022"},{"year":"2022","month":"3","text":"March 2022"},{"year":"2022","month":"2","text":"February 2022"},{"year":"2022","month":"1","text":"January 2022"},{"year":"2021","month":"12","text":"December 2021"},{"year":"2021","month":"11","text":"November 2021"},{"year":"2021","month":"10","text":"October 2021"},{"year":"2021","month":"9","text":"September 2021"},{"year":"2021","month":"8","text":"August 2021"},{"year":"2021","month":"7","text":"July 2021"},{"year":"2021","month":"6","text":"June 2021"},{"year":"2021","month":"5","text":"May 2021"},{"year":"2021","month":"4","text":"April 2021"},{"year":"2021","month":"3","text":"March 2021"},{"year":"2021","month":"2","text":"February 2021"},{"year":"2021","month":"1","text":"January 2021"},{"year":"2020","month":"12","text":"December 2020"},{"year":"2020","month":"11","text":"November 2020"},{"year":"2020","month":"10","text":"October 2020"},{"year":"2020","month":"9","text":"September 2020"},{"year":"2020","month":"8","text":"August 2020"},{"year":"2020","month":"7","text":"July 2020"},{"year":"2020","month":"6","text":"June 2020"},{"year":"2020","month":"5","text":"May 2020"},{"year":"2020","month":"4","text":"April 2020"},{"year":"2020","month":"3","text":"March 2020"},{"year":"2020","month":"2","text":"February 2020"},{"year":"2020","month":"1","text":"January 2020"},{"year":"2019","month":"12","text":"December 2019"},{"year":"2019","month":"11","text":"November 2019"},{"year":"2019","month":"10","text":"October 2019"},{"year":"2019","month":"9","text":"September 2019"},{"year":"2019","month":"8","text":"August 2019"},{"year":"2019","month":"7","text":"July 2019"},{"year":"2019","month":"6","text":"June 2019"},{"year":"2019","month":"5","text":"May 2019"},{"year":"2019","month":"4","text":"April 2019"},{"year":"2019","month":"3","text":"March 2019"}],"mediaTrash":0,"infiniteScrolling":1}};
4676//# sourceURL=media-views-js-extra
4677</script>
vendor: 1 bytes, line 4677
4677
4678<script id="media-views-js" src="https://www.pmq.com/wp-includes/js/media-views.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 4678
4678
4679<script id="media-editor-js" src="https://www.pmq.com/wp-includes/js/media-editor.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 4679
4679
4680<script id="media-audiovideo-js" src="https://www.pmq.com/wp-includes/js/media-audiovideo.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 4680
4680
4681<script id="moment-js" src="https://www.pmq.com/wp-includes/js/dist/vendor/moment.min.js?ver=2.30.1"></script>
vendor: 1 bytes, line 4681
4681
4682<script id="moment-js-after">
4683moment.updateLocale( 'en_US', {"months":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthsShort":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"weekdays":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"weekdaysShort":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"week":{"dow":1},"longDateFormat":{"LT":"g:i a","LTS":null,"L":null,"LL":"F j, Y","LLL":"F j, Y g:i a","LLLL":null}} );
4684//# sourceURL=moment-js-after
4685</script>
vendor: 1 bytes, line 4685
4685
4686<script id="fullcalendar-js" src="https://www.pmq.com/wp-content/plugins/event-calendar-pro/assets/js/vendor/fullcalendar/fullcalendar.min.js?ver=1.0.5"></script>
vendor: 1 bytes, line 4686
4686
4687<script id="timepicker-js" src="https://www.pmq.com/wp-content/plugins/event-calendar-pro/assets/js/vendor/date-time-picker/time-picker.js?ver=1.0.5"></script>
vendor: 1 bytes, line 4687
4687
4688<script id="ecp-event-reccurrence-js" src="https://www.pmq.com/wp-content/plugins/event-calendar-pro/assets/js/vendor/event-recurrence.js?ver=1.0.5"></script>
vendor: 1 bytes, line 4688
4688
4689<script id="event-calendar-pro-js-extra">
4690var wpecp = {"asset_url":"https://www.pmq.com/wp-content/plugins/event-calendar-pro/assets","nonce":"3ded98b432"};
4691//# sourceURL=event-calendar-pro-js-extra
4692</script>
vendor: 1 bytes, line 4692
4692
4693<script id="event-calendar-pro-js" src="https://www.pmq.com/wp-content/plugins/event-calendar-pro/assets/js/frontend/frontend.js?ver=1.0.5"></script>
vendor: 1 bytes, line 4693
4693
4694<script id="jquery-ui-datepicker-js" src="https://www.pmq.com/wp-includes/js/jquery/ui/datepicker.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 4694
4694
4695<script id="jquery-ui-datepicker-js-after">
4696jQuery(function(jQuery){jQuery.datepicker.setDefaults({"closeText":"Close","currentText":"Today","monthNames":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthNamesShort":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"nextText":"Next","prevText":"Previous","dayNames":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"dayNamesShort":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"dayNamesMin":["S","M","T","W","T","F","S"],"dateFormat":"MM d, yy","firstDay":1,"isRTL":false});});
4697//# sourceURL=jquery-ui-datepicker-js-after
4698</script>
vendor: 1 bytes, line 4698
4698
4699<script async data-wp-strategy="async" fetchpriority="low" id="comment-reply-js" src="https://www.pmq.com/wp-includes/js/comment-reply.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 4699
4699
4700<script id="gform_json-js" defer='defer' src="https://www.pmq.com/wp-content/plugins/gravityforms/js/jquery.json.min.js?ver=3.1.2"></script>
vendor: 1 bytes, line 4700
4700
4701<script id="gform_gravityforms-js-extra">
4702var gform_i18n = {"datepicker":{"wdOffset":1,"helpTextShort":"Press F1 for help","helpText":"Press the arrow keys to navigate by day, PageUp and PageDown to navigate by month, Alt+PageUp and Alt+PageDown to navigate by year, or Escape to cancel.","openOnFocusHelpText":"Press Down arrow to browse the calendar, or Escape to close.","tooltipTxt":"Press Escape to cancel","disabledTxt":"Disabled","markedTxt":"Selected","prevTxt":"Previous","nextTxt":"Next","monthTxt":"Month","yearTxt":"Year","months":["January","February","March","April","May","June","July","August","September","October","November","December"],"days":[{"s":"S","l":"Sunday"},{"s":"M","l":"Monday"},{"s":"T","l":"Tuesday"},{"s":"W","l":"Wednesday"},{"s":"T","l":"Thursday"},{"s":"F","l":"Friday"},{"s":"S","l":"Saturday"}]}};
4703var gf_legacy_multi = [];
4704var gform_gravityforms = {"strings":{"invalid_file_extension":"This type of file is not allowed. Must be one of the following:","file_uploaded":"File uploaded","delete_file":"Delete this file","in_progress":"in progress","file_exceeds_limit":"File exceeds size limit","illegal_extension":"This type of file is not allowed.","max_reached":"Maximum number of files reached","unknown_error":"There was a problem while saving the file on the server","currently_uploading":"Please wait for the uploading to complete","cancel":"Cancel","cancel_upload":"Cancel this upload","cancelled":"Cancelled","error":"Error","message":"Message"},"vars":{"images_url":"https://www.pmq.com/wp-content/plugins/gravityforms/images"}};
4705var gf_global = {"gf_currency_config":{"name":"U.S. Dollar","symbol_left":"$","symbol_right":"","symbol_padding":"","thousand_separator":",","decimal_separator":".","decimals":2,"code":"USD"},"base_url":"https://www.pmq.com/wp-content/plugins/gravityforms","number_formats":[],"version_hash":"ba77f16f5cdd8d0645ce0f5265541afe","countries":{"AF":"Afghanistan","AX":"\u00c5land Islands","AL":"Albania","DZ":"Algeria","AS":"American Samoa","AD":"Andorra","AO":"Angola","AI":"Anguilla","AQ":"Antarctica","AG":"Antigua and Barbuda","AR":"Argentina","AM":"Armenia","AW":"Aruba","AU":"Australia","AT":"Austria","AZ":"Azerbaijan","BS":"Bahamas","BH":"Bahrain","BD":"Bangladesh","BB":"Barbados","BY":"Belarus","BE":"Belgium","BZ":"Belize","BJ":"Benin","BM":"Bermuda","BT":"Bhutan","BO":"Bolivia","BQ":"Bonaire, Sint Eustatius and Saba","BA":"Bosnia and Herzegovina","BW":"Botswana","BV":"Bouvet Island","BR":"Brazil","IO":"British Indian Ocean Territory","BN":"Brunei Darussalam","BG":"Bulgaria","BF":"Burkina Faso","BI":"Burundi","CV":"Cabo Verde","KH":"Cambodia","CM":"Cameroon","CA":"Canada","KY":"Cayman Islands","CF":"Central African Republic","TD":"Chad","CL":"Chile","CN":"China","CX":"Christmas Island","CC":"Cocos Islands","CO":"Colombia","KM":"Comoros","CD":"Congo, Democratic Republic of the","CG":"Congo","CK":"Cook Islands","CR":"Costa Rica","CI":"C\u00f4te d'Ivoire","HR":"Croatia","CU":"Cuba","CW":"Cura\u00e7ao","CY":"Cyprus","CZ":"Czechia","DK":"Denmark","DJ":"Djibouti","DM":"Dominica","DO":"Dominican Republic","EC":"Ecuador","EG":"Egypt","SV":"El Salvador","GQ":"Equatorial Guinea","ER":"Eritrea","EE":"Estonia","SZ":"Eswatini","ET":"Ethiopia","FK":"Falkland Islands","FO":"Faroe Islands","FJ":"Fiji","FI":"Finland","FR":"France","GF":"French Guiana","PF":"French Polynesia","TF":"French Southern Territories","GA":"Gabon","GM":"Gambia","GE":"Georgia","DE":"Germany","GH":"Ghana","GI":"Gibraltar","GR":"Greece","GL":"Greenland","GD":"Grenada","GP":"Guadeloupe","GU":"Guam","GT":"Guatemala","GG":"Guernsey","GN":"Guinea","GW":"Guinea-Bissau","GY":"Guyana","HT":"Haiti","HM":"Heard Island and McDonald Islands","VA":"Holy See","HN":"Honduras","HK":"Hong Kong","HU":"Hungary","IS":"Iceland","IN":"India","ID":"Indonesia","IR":"Iran","IQ":"Iraq","IE":"Ireland","IM":"Isle of Man","IL":"Israel","IT":"Italy","JM":"Jamaica","JP":"Japan","JE":"Jersey","JO":"Jordan","KZ":"Kazakhstan","KE":"Kenya","KI":"Kiribati","KP":"Korea, Democratic People's Republic of","KR":"Korea, Republic of","KW":"Kuwait","KG":"Kyrgyzstan","LA":"La
4705o People's Democratic Republic","LV":"Latvia","LB":"Lebanon","LS":"Lesotho","LR":"Liberia","LY":"Libya","LI":"Liechtenstein","LT":"Lithuania","LU":"Luxembourg","MO":"Macao","MG":"Madagascar","MW":"Malawi","MY":"Malaysia","MV":"Maldives","ML":"Mali","MT":"Malta","MH":"Marshall Islands","MQ":"Martinique","MR":"Mauritania","MU":"Mauritius","YT":"Mayotte","MX":"Mexico","FM":"Micronesia","MD":"Moldova","MC":"Monaco","MN":"Mongolia","ME":"Montenegro","MS":"Montserrat","MA":"Morocco","MZ":"Mozambique","MM":"Myanmar","NA":"Namibia","NR":"Nauru","NP":"Nepal","NL":"Netherlands","NC":"New Caledonia","NZ":"New Zealand","NI":"Nicaragua","NE":"Niger","NG":"Nigeria","NU":"Niue","NF":"Norfolk Island","MK":"North Macedonia","MP":"Northern Mariana Islands","NO":"Norway","OM":"Oman","PK":"Pakistan","PW":"Palau","PS":"Palestine, State of","PA":"Panama","PG":"Papua New Guinea","PY":"Paraguay","PE":"Peru","PH":"Philippines","PN":"Pitcairn","PL":"Poland","PT":"Portugal","PR":"Puerto Rico","QA":"Qatar","RE":"R\u00e9union","RO":"Romania","RU":"Russian Federation","RW":"Rwanda","BL":"Saint Barth\u00e9lemy","SH":"Saint Helena, Ascension and Tristan da Cunha","KN":"Saint Kitts and Nevis","LC":"Saint Lucia","MF":"Saint Martin","PM":"Saint Pierre and Miquelon","VC":"Saint Vincent and the Grenadines","WS":"Samoa","SM":"San Marino","ST":"Sao Tome and Principe","SA":"Saudi Arabia","SN":"Senegal","RS":"Serbia","SC":"Seychelles","SL":"Sierra Leone","SG":"Singapore","SX":"Sint Maarten","SK":"Slovakia","SI":"Slovenia","SB":"Solomon Islands","SO":"Somalia","ZA":"South Africa","GS":"South Georgia and the South Sandwich Islands","SS":"South Sudan","ES":"Spain","LK":"Sri Lanka","SD":"Sudan","SR":"Suriname","SJ":"Svalbard and Jan Mayen","SE":"Sweden","CH":"Switzerland","SY":"Syria Arab Republic","TW":"Taiwan","TJ":"Tajikistan","TZ":"Tanzania, the United Republic of","TH":"Thailand","TL":"Timor-Leste","TG":"Togo","TK":"Tokelau","TO":"Tonga","TT":"Trinidad and Tobago","TN":"Tunisia","TR":"T\u00fcrkiye","TM":"Turkmenistan","TC":"Turks and Caicos Islands","TV":"Tuvalu","UG":"Uganda","UA":"Ukraine","AE":"United Arab Emirates","GB":"United Kingdom","US":"United States","UY":"Uruguay","UM":"US Minor Outlying Islands","UZ":"Uzbekistan","VU":"Vanuatu","VE":"Venezuela","VN":"Viet Nam","VG":"Virgin Islands, British","VI":"Virgin Islands, U.S.","WF":"Wallis and Futuna","EH":"Western Sahara","YE":"Yemen","ZM":"Zambia","ZW":"Zimbabwe"},"strings":{"newRowAdded":"New row added.","rowRemoved":"Row removed","formSaved":"The form has been saved.  The content contains the link to return and complete the form."}};
4706//# sourceURL=gform_gravityforms-js-extra
4707</script>
vendor: 1 bytes, line 4707
4707
4708<script id="gform_gravityforms-js" defer='defer' src="https://www.pmq.com/wp-content/plugins/gravityforms/js/gravityforms.min.js?ver=3.1.2"></script>
vendor: 150 bytes, lines 4708-4709
4708
4709<script id="gform_recaptcha-js" defer='defer' src="https://www.google.com/recaptcha/api.js?hl=en&#038;&#038;ver=7.1.2#038;render=explicit"></script>
4710<script id="gform_placeholder-js" defer='defer' src="https://www.pmq.com/wp-content/plugins/gravityforms/js/placeholders.jquery.min.js?ver=3.1.2"></script>
vendor: 1 bytes, line 4710
4710
4711<script id="gform_gravityforms_utils-js" defer='defer' src="https://www.pmq.com/wp-content/plugins/gravityforms/assets/js/dist/utils.min.js?ver=69a9db57304a9f86c3d1a0bea5fd2cf9"></script>
vendor: 1 bytes, line 4711
4711
4712<script id="gform_gravityforms_theme_vendors-js" defer='defer' src="https://www.pmq.com/wp-content/plugins/gravityforms/assets/js/dist/vendor-theme.min.js?ver=0c901cb641ce64b99c20ea1a4d208cc9"></script>
vendor: 1 bytes, line 4712
4712
4713<script id="gform_gravityforms_theme-js-extra">
4714var gform_theme_config = {"common":{"form":{"honeypot":{"version_hash":"ba77f16f5cdd8d0645ce0f5265541afe"},"ajax":{"ajaxurl":"https://www.pmq.com/wp-admin/admin-ajax.php","ajax_submission_nonce":"aa37f2100c","i18n":{"step_announcement":"Step %1$s of %2$s, %3$s","unknown_error":"There was an unknown error processing your request. Please try again.","error_403":"The request was blocked (403 error) for unknown security reasons. Remove any code-like text (scripts or DB queries) and try again."}}}},"hmr_dev":"","public_path":"https://www.pmq.com/wp-content/plugins/gravityforms/assets/js/dist/","config_nonce":"a4c6c5328a"};
4715//# sourceURL=gform_gravityforms_theme-js-extra
4716</script>
vendor: 1 bytes, line 4716
4716
4717<script id="gform_gravityforms_theme-js" defer='defer' src="https://www.pmq.com/wp-content/plugins/gravityforms/assets/js/dist/scripts-theme.min.js?ver=e27d9712159624c99129c8c208f022ad"></script>
vendor: 1 bytes, line 4717
4717
4718<script id="gpep_vendor_cookie-js" src="https://www.pmq.com/wp-content/plugins/gp-easy-passthrough/js/vendor/js.cookie.js?ver=1.10.3"></script>
vendor: 1 bytes, line 4718
4718
4719<script type='text/javascript'>var gfZeroSpamConfig = {"forms":[{"ajaxUrl":"https:\/\/www.pmq.com\/wp-admin\/admin-ajax.php","fallbackToken":"MzZ8MTc5MDkxOTUxOHwxNzkxNTI0MzE4fGViYjg3N2U3NDg4N2U0ZWQ1ZDBiZmIyZWZhMjQ4MDkwfDE.ZTQ4ZTJlYTIwNzg4ZWQ4ZmM3NmE0Yjg5YjhjZmJkYWJiOTlmYzQ3ZWQyZTJiNWQ4OTFhN2UxNjQzZmU4YTM2Yg","formId":36,"timeout":3000}],"debug":false};</script>
vendor: 1 bytes, line 4719
4719
4720<script id="gf-zero-spam-js" defer='defer' src="https://www.pmq.com/wp-content/plugins/gravity-forms-zero-spam/dist/js/gf-zero-spam.js?ver=1787323630"></script>
vendor: 1 bytes, line 4720
4720
4721<script id="shared-counts-js-extra">
4722var shared_counts = {"social_tracking":"1"};
4723//# sourceURL=shared-counts-js-extra
4724</script>
vendor: 1 bytes, line 4724
4724
4725<script id="shared-counts-js" src="https://www.pmq.com/wp-content/plugins/Shared-Counts-1.5.0/assets/js/shared-counts.min.js?ver=1.5.0"></script>
vendor: 1 bytes, line 4725
4725
4726<script id="wp-emoji-settings" type="application/json">
4727{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://www.pmq.com/wp-includes/js/wp-emoji-release.min.js?ver=7.1.2"}}
4728</script>
vendor: 1 bytes, line 4728
4728
4729<script type="module">
4730/*! This file is auto-generated */
4731var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))});
4732//# sourceURL=https://www.pmq.com/wp-includes/js/wp-emoji-loader.min.js
4733</script>
4733
4734    <!-- xyzzy top -->    
4735    <div id="prestitial" style="opacity: 0;">
4736        <div id="prestitial-overlay"></div>
4737        <div id="prestitial-grid"></div>
4738    </div>
4739    
4739<script>
4740gform.initializeOnLoaded( function() { jQuery(document).on('gform_post_render', function(event, formId, currentPage){if(formId == 36) {if(typeof Placeholders != 'undefined'){
4741                        Placeholders.enable();
4742                    }} } );jQuery(document).on('gform_post_conditional_logic', function(event, formId, fields, isInit){} ) } );
4743</script>
vendor: 1 bytes, line 4743
4743
4744<script>
4745gform.initializeOnLoaded( function() {jQuery(document).trigger("gform_pre_post_render", [{ formId: "36", currentPage: "1", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( "gform_wrapper_36" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( "span" );            visibilitySpan.id = "gform_visibility_test_36";            gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( "gform_visibility_test_36" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 36, 1 );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );
4746</script>
4746
4747
4748
4749<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a44160a26985aa8f',t:'MTc5MDkxOTY4MA=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
4749<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a44160a25bc73d6e',t:'MTc5MDkxOTY4MA=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
4749</body></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.