.hero[data-astro-cid-j7pv25f6]{position:relative;height:760px;max-height:92vh;min-height:560px;overflow:hidden;background:var(--charcoal)}.hero__media[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background:url(/video/hero-poster.jpg) center / cover no-repeat}.hero__video[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 1s ease}.hero__video[data-astro-cid-j7pv25f6].is-on{opacity:1}.hero__shade[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background:linear-gradient(to top,#08160ec7,#08160e66 45%,#08160e26)}.hero__content[data-astro-cid-j7pv25f6]{position:absolute;inset:0;padding:0 var(--gutter) 96px;display:flex;align-items:flex-end}@media(max-width:760px){.hero__content[data-astro-cid-j7pv25f6]{padding-bottom:56px}}.promises[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:48px}.promise__icon[data-astro-cid-j7pv25f6]{width:64px;height:64px;border-radius:999px;background:var(--green);display:flex;align-items:center;justify-content:center}.flavors[data-astro-cid-j7pv25f6]{background:var(--charcoal);border-radius:32px;padding:clamp(28px,4vw,56px);display:flex;flex-direction:column;gap:44px}.flavors__grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:40px 32px}.flavor[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:center;gap:22px;text-align:center}.flavor__lamp-ring[data-astro-cid-j7pv25f6]{background:#2e3631;border-radius:999px;padding:14px}.flavor__lamp[data-astro-cid-j7pv25f6]{width:168px;height:168px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-family:var(--f-display);font-size:34px;text-transform:uppercase;transform:rotate(-3deg)}.flavor__tile[data-astro-cid-j7pv25f6]{width:100%;max-width:340px;aspect-ratio:4 / 3}.chip[data-astro-cid-j7pv25f6]{border:1.5px solid rgba(255,255,255,.4);color:#fff;border-radius:999px;padding:6px 14px;font-family:var(--f-label);font-weight:700;font-size:14px;letter-spacing:.08em;text-transform:uppercase}.bacon-row[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.bacon-intro[data-astro-cid-j7pv25f6]{background:var(--green);border-radius:24px;padding:40px;display:flex;flex-direction:column;gap:14px;justify-content:center}.bacon-card[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:14px;text-decoration:none;color:var(--charcoal)}.bacon-card[data-astro-cid-j7pv25f6]:hover{color:var(--charcoal)}.bacon-card[data-astro-cid-j7pv25f6]:hover .pack-tile[data-astro-cid-j7pv25f6]{box-shadow:0 10px 30px #0b3d2224}.roundbtn[data-astro-cid-j7pv25f6]{width:48px;height:48px;border-radius:999px;border:2px solid var(--charcoal);background:transparent;color:var(--charcoal);display:flex;align-items:center;justify-content:center;cursor:pointer}.roundbtn--dark[data-astro-cid-j7pv25f6]{background:var(--charcoal);color:#fff}.roundbtn[data-astro-cid-j7pv25f6]:disabled{opacity:.35;cursor:default}.recipe-track[data-astro-cid-j7pv25f6]{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 72px)/4);gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.recipe-track[data-astro-cid-j7pv25f6]::-webkit-scrollbar{display:none}.recipe-track[data-astro-cid-j7pv25f6]>*{scroll-snap-align:start}@media(max-width:1100px){.recipe-track[data-astro-cid-j7pv25f6]{grid-auto-columns:calc((100% - 48px) / 3)}}@media(max-width:800px){.recipe-track[data-astro-cid-j7pv25f6]{grid-auto-columns:calc((100% - 24px)/2)}}@media(max-width:560px){.recipe-track[data-astro-cid-j7pv25f6]{grid-auto-columns:82%}}.contest[data-astro-cid-j7pv25f6]{background:var(--pine);border-radius:24px;padding:clamp(28px,4vw,44px);display:flex;flex-wrap:wrap;align-items:center;gap:28px}.contest[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:180px;height:140px;flex-shrink:0;object-fit:cover;border-radius:20px}.merch-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.merch-grid[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:20px}.social-dark[data-astro-cid-j7pv25f6]{width:52px;height:52px;border-radius:999px;background:var(--pine);color:#fff;display:flex;align-items:center;justify-content:center}.social-dark[data-astro-cid-j7pv25f6]:hover{color:#fff;background:var(--smokehouse)}.ig-grid[data-astro-cid-j7pv25f6]{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.igtile[data-astro-cid-j7pv25f6]{position:relative;display:block;aspect-ratio:1 / 1;border-radius:12px;overflow:hidden;background:var(--charcoal)}.igtile[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover}.igov[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background:#0b3d228c;color:#fff;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s}.igtile[data-astro-cid-j7pv25f6]:hover .igov[data-astro-cid-j7pv25f6],.igtile[data-astro-cid-j7pv25f6]:focus-visible .igov[data-astro-cid-j7pv25f6]{opacity:1}@media(max-width:560px){.ig-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}}
