.page-module__mgzvza__page{--display:var(--font-bebas), "Arial Narrow", Impact, sans-serif;--body:var(--font-dm-sans), var(--font-inter), system-ui, sans-serif;--mono:var(--font-jetbrains), ui-monospace, SFMono-Regular, monospace;--ink:#fff7df;--muted:#e2c99b;--paper:#f2d993;--paper-ink:#261009;--bg:#170604;--panel:#2b0906e6;--line:#ffd98147;--red:#c91911;--green:#8aad2a;--yellow:#f2c94c;--blue:#2d66c3;isolation:isolate;min-height:100vh;color:var(--ink);font-family:var(--body);background:linear-gradient(#170604db,#170604eb),url(/food-brand/pepper-market-bg.jpg) 50%/cover fixed;line-height:1.5;position:relative;overflow-x:clip}.page-module__mgzvza__page:before{content:"";z-index:-1;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle at 20% 14%,#c9191157,#0000 26%),radial-gradient(circle at 80% 8%,#8aad2a38,#0000 20%),repeating-linear-gradient(0deg,#ffffff09 0 1px,#0000 1px 5px);position:fixed;inset:0}.page-module__mgzvza__page[data-theme=light]{--ink:#231008;--muted:#5b321d;--paper:#ffe1a0;--paper-ink:#210c05;--bg:#f2d993;--panel:#fff1c4ed;--line:#4e190a4d;background:linear-gradient(#f2d993d6,#f2d993e6),url(/food-brand/pepper-market-bg.jpg) 50%/cover fixed}.page-module__mgzvza__seedDrift{z-index:0;pointer-events:none;opacity:.3;background-image:radial-gradient(circle,#ffd981b8 0 2px,#0000 2.4px),radial-gradient(circle,#fff7df6b 0 1px,#0000 1.4px);background-size:90px 130px,130px 110px;animation:14s linear infinite page-module__mgzvza__driftSeeds;position:fixed;inset:0}@keyframes page-module__mgzvza__driftSeeds{to{background-position:160px 260px,-180px 220px}}.page-module__mgzvza__nav{z-index:20;background:color-mix(in srgb, var(--bg) 82%, transparent);border-bottom:2px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:space-between;align-items:center;gap:16px;padding:14px clamp(16px,4vw,42px);display:flex;position:sticky;top:0}.page-module__mgzvza__brand,.page-module__mgzvza__navLinks,.page-module__mgzvza__ctaRow,.page-module__mgzvza__footer,.page-module__mgzvza__cardTop,.page-module__mgzvza__routeStrip,.page-module__mgzvza__badgeWall,.page-module__mgzvza__formGrid{display:flex}.page-module__mgzvza__brand{color:var(--ink);font-family:var(--display);letter-spacing:0;align-items:center;gap:10px;font-size:26px;text-decoration:none}.page-module__mgzvza__brandSeal{background:var(--yellow);color:#190704;width:42px;height:42px;font-family:var(--mono);border:2px solid;border-radius:50%;place-items:center;font-size:12px;display:grid;transform:rotate(-8deg)}.page-module__mgzvza__navLinks{font-family:var(--mono);text-transform:uppercase;align-items:center;gap:18px;font-size:12px}.page-module__mgzvza__navLinks a{color:var(--ink);text-decoration:none}.page-module__mgzvza__themeToggle,.page-module__mgzvza__primaryCta,.page-module__mgzvza__secondaryCta,.page-module__mgzvza__dispatchForm button{min-height:44px;font-family:var(--mono);text-transform:uppercase;cursor:pointer;border:2px solid;border-radius:2px;padding:12px 16px;font-weight:800;text-decoration:none;box-shadow:4px 4px #000}.page-module__mgzvza__themeToggle,.page-module__mgzvza__secondaryCta{background:var(--paper);color:var(--paper-ink)}.page-module__mgzvza__primaryCta,.page-module__mgzvza__dispatchForm button{background:var(--red);color:#fff7df;justify-content:center;align-items:center;display:inline-flex}.page-module__mgzvza__hero,.page-module__mgzvza__section,.page-module__mgzvza__footer{z-index:1;max-width:1240px;margin:0 auto;padding:clamp(54px,8vw,100px) clamp(16px,4vw,42px);position:relative}.page-module__mgzvza__hero{grid-template-columns:minmax(0,.95fr) minmax(320px,1.05fr);align-items:center;gap:clamp(28px,5vw,70px);min-height:calc(100vh - 72px);display:grid}.page-module__mgzvza__kicker,.page-module__mgzvza__stamp,.page-module__mgzvza__ticket span,.page-module__mgzvza__customerBubble span,.page-module__mgzvza__aiBubble span,.page-module__mgzvza__footer span{font-family:var(--mono);letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:800}.page-module__mgzvza__kicker{color:var(--yellow)}.page-module__mgzvza__hero h1,.page-module__mgzvza__sectionHead h2,.page-module__mgzvza__routeMap h2,.page-module__mgzvza__clipboardHead h2,.page-module__mgzvza__formHead h2{font-family:var(--display);letter-spacing:0;text-transform:uppercase;margin:0;font-size:clamp(48px,9vw,118px);line-height:.88}.page-module__mgzvza__heroCopy p,.page-module__mgzvza__sectionHead p,.page-module__mgzvza__routeMap p,.page-module__mgzvza__cardText p,.page-module__mgzvza__ticket p,.page-module__mgzvza__formHead p{max-width:680px;color:var(--muted);font-size:clamp(16px,2vw,19px)}.page-module__mgzvza__ctaRow{flex-wrap:wrap;gap:12px;margin-top:28px}.page-module__mgzvza__ledgerBoard{min-height:620px;position:relative}.page-module__mgzvza__heroImage,.page-module__mgzvza__sauceImage{border:3px solid var(--paper);border-radius:2px;position:relative;overflow:hidden;box-shadow:10px 10px #000000b8}.page-module__mgzvza__heroImage{height:520px;transform:rotate(1.5deg)}.page-module__mgzvza__heroImage img,.page-module__mgzvza__sauceImage img{object-fit:cover}.page-module__mgzvza__batchCard{background:var(--paper);max-width:300px;color:var(--paper-ink);border:2px dashed;padding:18px;position:absolute;bottom:56px;left:-20px;transform:rotate(-4deg)}.page-module__mgzvza__batchCard h2,.page-module__mgzvza__sauceCard h3,.page-module__mgzvza__ticket h3{font-family:var(--display);text-transform:uppercase;margin:6px 0;font-size:36px;line-height:.95}.page-module__mgzvza__batchCard dl,.page-module__mgzvza__cardText dl{gap:8px;display:grid}.page-module__mgzvza__batchCard div,.page-module__mgzvza__cardText dl div{border-top:1px solid;grid-template-columns:90px 1fr;gap:10px;padding-top:8px;display:grid}.page-module__mgzvza__batchCard dt,.page-module__mgzvza__cardText dt{font-family:var(--mono);text-transform:uppercase;font-size:11px}.page-module__mgzvza__batchCard dd,.page-module__mgzvza__cardText dd{margin:0}.page-module__mgzvza__routeStrip{color:#fff7df;border:2px solid var(--yellow);font-family:var(--mono);text-transform:uppercase;background:#0a0302;align-items:center;gap:8px;padding:12px;position:absolute;bottom:0;right:-10px}.page-module__mgzvza__routeStrip i{border-top:2px dashed var(--red);width:54px;animation:1.8s linear infinite page-module__mgzvza__heatDash}@keyframes page-module__mgzvza__heatDash{to{transform:translate(8px)}}.page-module__mgzvza__sectionHead{margin-bottom:28px}.page-module__mgzvza__sectionHead h2,.page-module__mgzvza__routeMap h2,.page-module__mgzvza__clipboardHead h2,.page-module__mgzvza__formHead h2{font-size:clamp(38px,6vw,72px)}.page-module__mgzvza__sauceGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.page-module__mgzvza__sauceCard{background:var(--panel);border:2px solid var(--line);border-radius:2px;overflow:hidden}.page-module__mgzvza__sauceImage{height:220px;box-shadow:none;border-width:0 0 2px}.page-module__mgzvza__cardText{padding:16px}.page-module__mgzvza__cardTop{font-family:var(--mono);color:var(--yellow);justify-content:space-between;gap:10px;font-size:12px}.page-module__mgzvza__flameMeter{border:1px solid var(--line);background:#ffffff1f;height:14px;margin:16px 0}.page-module__mgzvza__flameMeter span{width:calc((var(--heat) / 10) * 100%);background:linear-gradient(90deg, var(--green), var(--yellow), var(--red));height:100%;display:block}.page-module__mgzvza__mapSection,.page-module__mgzvza__concierge,.page-module__mgzvza__formSection{padding-top:24px}.page-module__mgzvza__routeMap{background:var(--paper);color:var(--paper-ink);border:3px solid;grid-template-columns:minmax(0,.82fr) minmax(320px,1.18fr);align-items:center;gap:28px;padding:clamp(20px,4vw,42px);display:grid;box-shadow:10px 10px #000}.page-module__mgzvza__routeMap .page-module__mgzvza__kicker,.page-module__mgzvza__routeMap p{color:#6c240d}.page-module__mgzvza__mapSvg{width:100%;min-height:260px}.page-module__mgzvza__mapPath{fill:none;stroke:var(--red);stroke-width:12px;stroke-linecap:round;stroke-dasharray:28 20;animation:1.6s linear infinite page-module__mgzvza__heatDash}.page-module__mgzvza__mapSvg circle{fill:var(--yellow);stroke:#190704;stroke-width:4px}.page-module__mgzvza__mapSvg text{font:800 15px var(--mono);text-anchor:middle;fill:#190704}.page-module__mgzvza__ticketGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.page-module__mgzvza__ticket{min-height:230px;color:var(--paper-ink);background:linear-gradient(135deg, transparent 0 12px, var(--paper) 12px), repeating-linear-gradient(0deg, transparent 0 16px, #23100814 16px 17px);transform:rotate(var(--tilt,-1deg));border:2px dashed;padding:18px}.page-module__mgzvza__ticket:nth-child(2n){--tilt:1.5deg}.page-module__mgzvza__ticket b{color:var(--red)}.page-module__mgzvza__concierge{grid-template-columns:minmax(320px,1.1fr) minmax(260px,.9fr);gap:22px;display:grid}.page-module__mgzvza__chatPanel,.page-module__mgzvza__badgeWall,.page-module__mgzvza__dispatchForm{background:var(--panel);border:2px solid var(--line);box-shadow:8px 8px #00000094}.page-module__mgzvza__chatPanel{padding:clamp(18px,4vw,34px)}.page-module__mgzvza__messages{gap:12px;margin-top:20px;display:grid}.page-module__mgzvza__customerBubble,.page-module__mgzvza__aiBubble{border:2px solid var(--line);background:#ffffff14;max-width:82%;padding:14px}.page-module__mgzvza__aiBubble{background:color-mix(in srgb, var(--green) 26%, transparent);margin-left:auto}.page-module__mgzvza__customerBubble p,.page-module__mgzvza__aiBubble p{margin:6px 0 0}.page-module__mgzvza__badgeWall{flex-wrap:wrap;align-content:start;gap:12px;padding:22px}.page-module__mgzvza__badgeWall span{background:var(--yellow);color:#190704;min-height:58px;font-family:var(--mono);text-align:center;border:2px solid;border-radius:50%;align-items:center;padding:10px 14px;font-weight:800;display:inline-flex}.page-module__mgzvza__dispatchForm{padding:clamp(18px,4vw,34px)}.page-module__mgzvza__formGrid{flex-wrap:wrap;gap:14px}.page-module__mgzvza__dispatchForm label{color:var(--muted);font-family:var(--mono);text-transform:uppercase;flex:260px;gap:7px;font-size:12px;display:grid}.page-module__mgzvza__dispatchForm input,.page-module__mgzvza__dispatchForm select,.page-module__mgzvza__dispatchForm textarea{border:2px solid var(--line);width:100%;min-height:46px;color:var(--ink);font:600 15px var(--body);background:#ffffff14;border-radius:2px;padding:12px}.page-module__mgzvza__dispatchForm option{color:#190704}.page-module__mgzvza__notes{margin:14px 0 18px}.page-module__mgzvza__notes textarea{resize:vertical;min-height:130px}.page-module__mgzvza__footer{border-top:2px solid var(--line);justify-content:space-between;align-items:center;gap:18px}.page-module__mgzvza__footer div{gap:4px;display:grid}.page-module__mgzvza__revealTarget{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(28px)rotate(-.5deg)}.page-module__mgzvza__isVisible{opacity:1;transform:translateY(0)rotate(0)}@media (prefers-reduced-motion:reduce){.page-module__mgzvza__seedDrift,.page-module__mgzvza__routeStrip i,.page-module__mgzvza__mapPath{animation:none}.page-module__mgzvza__revealTarget{transition:none}}@media (max-width:980px){.page-module__mgzvza__nav{flex-wrap:wrap;align-items:flex-start}.page-module__mgzvza__navLinks{order:3;width:100%;padding-bottom:4px;overflow-x:auto}.page-module__mgzvza__hero,.page-module__mgzvza__routeMap,.page-module__mgzvza__concierge{grid-template-columns:1fr}.page-module__mgzvza__sauceGrid,.page-module__mgzvza__ticketGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__mgzvza__ledgerBoard{min-height:560px}}@media (max-width:620px){.page-module__mgzvza__hero,.page-module__mgzvza__section,.page-module__mgzvza__footer{padding-left:14px;padding-right:14px}.page-module__mgzvza__heroImage{height:390px}.page-module__mgzvza__batchCard,.page-module__mgzvza__routeStrip{margin-top:14px;position:relative;bottom:auto;left:auto;right:auto;transform:none}.page-module__mgzvza__ledgerBoard{min-height:0}.page-module__mgzvza__sauceGrid,.page-module__mgzvza__ticketGrid{grid-template-columns:1fr}.page-module__mgzvza__customerBubble,.page-module__mgzvza__aiBubble{max-width:100%}.page-module__mgzvza__footer{flex-direction:column;align-items:stretch}.page-module__mgzvza__themeToggle,.page-module__mgzvza__primaryCta,.page-module__mgzvza__secondaryCta{text-align:center;width:100%}}
