@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-cyrillic-ext-wght-normal.D4X5GqEv.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-cyrillic-wght-normal.CY6AOgYE.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-vietnamese-wght-normal.U01xdrZh.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-latin-ext-wght-normal.CXYtwYOx.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-latin-wght-normal.BzFMHfZw.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--cream:#fcfbf7;--cream-2:#f1ece1;--card:#fff;--label:#f1e8d8;--teal:#17685b;--teal-dark:#155d51;--teal-deep:#134d45;--teal-pale:#e7f0e9;--brown:#353c32;--brown-soft:#596052;--muted:#66695e;--lilac:#d9c9e4;--tan:#c9a98c;--radius:10px;--display:"Nunito Variable",sans-serif;--body:"Inter Variable",system-ui,sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-padding-top:105px}body{font-family:var(--body);color:var(--brown);background:var(--cream);line-height:1.65;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer}button,input,summary,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid #805297;outline-offset:5px}main:focus{outline:none}[hidden]{display:none!important}h1,h2,h3,h4{line-height:1.2}h1.serif{font-size:clamp(40px,5.2vw,66px);font-weight:700;letter-spacing:-.025em}h2.serif{font-size:clamp(29px,3.2vw,42px);font-weight:700;letter-spacing:-.02em}h3.serif{font-size:23px;font-weight:700}.serif,.logo{font-family:var(--display)}.wrap{width:100%;max-width:1200px;margin:auto;padding:0 36px}.section{padding:80px 0}.eyebrow{font-size:15px;font-weight:600;color:var(--teal);margin-bottom:14px}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 23px;border:1px solid transparent;border-radius:var(--radius);font-size:14px;font-weight:600;text-align:center;line-height:1.45;transition:background .15s}.btn-teal{background:var(--teal);color:#fff}.btn-teal:hover{background:#104d43}.btn-ghost{border-color:var(--teal);color:var(--teal)}.btn-ghost:hover{background:var(--teal-pale)}.btn-light{background:#f7f7ef;color:var(--teal-deep)}.cta{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.text-link,.article a,.catalog-note a,.faq-list a,.contact-panel a,.store-empty a{color:var(--teal-dark);text-decoration:underline;text-underline-offset:4px;font-weight:600}.text-link:hover,.article a:hover{text-decoration-thickness:2px}.skip-link{position:fixed;left:20px;top:-100px;background:#fff;padding:14px 22px;z-index:100;color:var(--teal)}.skip-link:focus{top:12px}.site-header{position:sticky;top:0;z-index:20;background:var(--cream);border-bottom:1px solid #dce2d8}.main-nav{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:86px}.home-link{display:flex;flex-shrink:0}.home-link img{width:134px;height:59px;object-fit:contain}.desktop-links{display:flex;gap:28px;list-style:none}.desktop-links a{font-size:14px;padding:15px 0;display:block}.main-nav a[aria-current=page]{text-decoration:underline;text-underline-offset:7px;color:var(--teal);font-weight:650}.nav-actions{display:flex;align-items:center;gap:10px}.mobile-menu{display:none}.breadcrumbs{padding-top:22px;font-size:13px;color:var(--muted)}.breadcrumbs ol{display:flex;flex-wrap:wrap;gap:8px;list-style:none}.breadcrumbs li+li:before{content:"/";margin-right:8px;color:#7e8176}.breadcrumbs a{text-decoration:underline;text-underline-offset:3px}.hero{padding:60px 0 65px}.hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:48px;align-items:center}.hero-copy h1{max-width:650px}.hero .lead{font-size:17px;color:var(--brown-soft);max-width:500px;margin-top:24px}.hero-origin{font-size:12px;color:var(--muted);margin-top:20px}.proof{background:var(--teal-pale);border-top:1px solid #d8e3d8;border-bottom:1px solid #d8e3d8}.proof .row{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;padding:27px 0}.proof .stat{text-align:center}.proof .num{font-family:var(--display);font-size:26px;font-weight:700;color:var(--teal)}.proof .lbl{font-size:12px;color:var(--brown-soft);margin-top:3px}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:35px}.section-heading p{color:var(--brown-soft);margin-top:10px}.section-heading .text-link{font-size:14px;flex-shrink:0;padding-bottom:3px}.cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.card{display:block;min-width:0;border-radius:12px;overflow:hidden;background:var(--card);border:1px solid #e3e5dc;transition:border-color .15s}.card:hover{border-color:var(--teal)}.card .pack{height:218px;display:flex;align-items:center;justify-content:center;background:#f3f0e8;border-top:6px solid var(--flavor);padding:20px}.card .pack img{max-height:180px;max-width:100%;width:auto;object-fit:contain;filter:drop-shadow(0 8px 8px #303c2b12)}.card .info{padding:20px 18px 22px}.card .name{font-family:var(--display);font-weight:700;font-size:23px}.card .fmt{font-size:13px;color:var(--muted);margin-top:7px}.card .meat{font-size:12px;color:var(--brown-soft);margin-top:3px}.card-link{display:block;font-weight:600;color:var(--teal);font-size:12px;margin-top:17px}.card:hover .card-link{text-decoration:underline;text-underline-offset:3px}.recipe-section{padding:75px 0;background:var(--teal-pale)}.recipe-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:90px}.recipe-grid>div>p{margin:20px 0;color:var(--brown-soft);max-width:55ch}.recipe-facts>div{padding:24px 0;border-bottom:1px solid #cbd8ca}.recipe-facts>div:first-child{padding-top:0}.recipe-facts h3{font-family:var(--display);font-size:24px;font-weight:700;margin-bottom:10px}.recipe-facts p{font-size:14px;color:var(--brown-soft)}.bloglist{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.bcard{display:block;background:var(--card);border:1px solid #dfe2d9;border-radius:10px;overflow:hidden}.bcard:hover{border-color:var(--teal)}.bcard .tb{height:8px}.bcard .bd{padding:27px}.bcard .cat{font-size:12px;font-weight:600;color:var(--teal)}.bcard h3,.bcard h2{font-family:var(--display);font-size:24px;font-weight:700;margin:13px 0}.bcard p{font-size:14px;color:var(--brown-soft)}.where{padding:70px 0;background:var(--teal-pale)}.where-intro{display:flex;align-items:center;justify-content:space-between;gap:40px}.where-intro p{max-width:600px;margin-top:15px;color:var(--brown-soft)}.where-intro .btn{flex-shrink:0}.faq-home{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.faq-list details{border-bottom:1px solid #d7dcd1}.faq-list summary{padding:22px 0;font-weight:600;cursor:pointer;line-height:1.5}.faq-list p{padding-bottom:24px;color:var(--brown-soft);font-size:15px}.b2b{padding:72px 0;background:var(--teal-deep);color:#fff;text-align:center}.b2b h2{color:#fff}.b2b p{margin:20px auto 28px;max-width:530px;color:#d6e9e1}.b2b .eyebrow{color:#d6e9e1}.page-intro{max-width:800px;margin-bottom:40px}.page-intro>p:not(.eyebrow){max-width:680px;color:var(--brown-soft);font-size:17px;margin-top:20px}.product-filters{display:flex;gap:12px;flex-wrap:wrap;align-items:center;border:0;margin:32px 0 12px}.product-filters legend{font-size:13px;font-weight:600;margin-bottom:12px}.product-filters label{display:inline-flex;gap:8px;align-items:center;min-height:44px;border:1px solid #c8d4c7;border-radius:8px;padding:9px 14px;cursor:pointer;font-size:13px;background:#fff}.product-filters label:has(input:checked){background:var(--teal-pale);border-color:var(--teal)}.product-filters input{accent-color:var(--teal);width:16px;height:16px}.filter-count{font-size:13px;margin-bottom:18px;color:var(--muted);min-height:20px}.catalog-note{font-size:14px;margin-top:26px;max-width:80ch;color:var(--brown-soft)}.format-options>div{padding:20px 0;border-bottom:1px solid #cbd8ca;margin-bottom:20px}.format-options h3{font-family:var(--display);font-size:30px;font-weight:700;margin-bottom:10px}.format-options p{font-size:15px;color:var(--brown-soft)}.phero{padding:38px 0 70px}.phero-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:65px;align-items:start}.can-stage{display:flex;justify-content:center}.pack-tile{padding:40px;max-width:440px;width:100%;background:#f0eadf;border-radius:50% 50% 16px 16px;text-align:center}.pack-tile img{max-height:370px;width:auto;object-fit:contain}.product-caption{font-size:12px;color:var(--muted);text-align:center;margin-top:12px}.quick{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}.chip{font-size:12px;padding:7px 12px;background:var(--teal-pale);border-radius:6px}.chip b{font-weight:600}.formats{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0}.fmtcard{padding:15px;border:1px solid #d8ded2;border-radius:10px;background:var(--card)}.fmtcard .g{font-family:var(--display);font-size:24px}.fmtcard .p,.fmtcard .e{font-size:11px;color:var(--muted);margin-top:4px;overflow-wrap:anywhere}.fmtcard img{display:block;height:110px;width:auto;object-fit:contain;margin:0 auto 12px}.jump-links{display:flex;flex-wrap:wrap;gap:16px;margin:20px 0;font-size:13px}.jump-links a{text-decoration:underline;text-underline-offset:4px;color:var(--teal)}.benefits{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:30px 0}.ben{padding:22px;background:var(--card);border:1px solid #dfe4d8;border-radius:10px;display:flex;gap:14px}.ben .dot{height:10px;width:10px;flex-shrink:0;border-radius:50%;margin-top:8px}.ben h2,.ben h3{font-family:var(--display);font-size:22px;font-weight:700;margin-bottom:8px}.ben p{color:var(--brown-soft);font-size:14px}.comp{padding:28px;background:var(--teal-pale);border-radius:10px;margin-top:32px}.comp p{margin-top:14px}.datagrid{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:28px}.panel{padding:28px;background:var(--card);border:1px solid #dfe3d8;border-radius:10px}.panel h2{font-size:26px;margin-bottom:18px}.spec{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid #e0e5da;font-size:14px}.spec .v{font-weight:600}.cap{margin-top:24px;padding:18px;background:var(--teal-pale);border-radius:8px}.cap .big{font-family:var(--display);font-size:25px}.cap .sm{font-size:12px;margin-top:6px}.feed,.argtable{width:100%;border-collapse:collapse;font-size:14px}.feed th,.feed td,.argtable th,.argtable td{padding:10px;text-align:left;border-bottom:1px solid #dfe3d8}.feed th{font-size:12px}.feed-note{margin-top:18px;color:var(--brown-soft);font-size:13px}.others{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.others a{padding:10px 15px;border:1px solid #d0d8c8;border-radius:8px;background:#fff;font-size:14px}.others .sw{width:10px;height:10px;border-radius:50%;display:inline-block;margin-right:8px}.product-note{font-size:13px;color:var(--brown-soft);margin-top:18px}.center{text-align:center;margin-bottom:35px}.center p{max-width:680px;margin:14px auto 0}.search{display:flex;gap:12px;max-width:650px;margin:22px 0}.search .field{min-width:0;flex:1;border:1px solid #9fac98;border-radius:8px;padding:12px 16px;background:#fff;color:var(--brown)}.search-label{display:block;font-weight:600;font-size:14px}.store-count{margin:16px 0 24px;font-size:14px}.map-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px;align-items:start}.map{position:sticky;top:110px;height:460px;border:1px solid #c1cfc0;border-radius:12px;background:#dce6d9;overflow:hidden}.map-fallback{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:20px;padding:35px;color:var(--brown-soft)}.map-fallback p{font-size:14px;max-width:36ch}.stores{display:flex;flex-direction:column;gap:14px;max-height:650px;overflow:auto;padding:3px}.store{border:1px solid #cfdac9;border-radius:10px;background:#fff;padding:20px}.store .nm{font-family:var(--display);font-size:20px;font-weight:700;overflow-wrap:anywhere}.store .ad{font-size:14px;color:var(--brown-soft);margin:9px 0}.badge{display:inline-block;font-size:11px;color:var(--brown-soft)}.store-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:12px}.store-actions a{font-size:12px;color:var(--teal);text-decoration:underline;text-underline-offset:3px;min-height:32px;display:inline-flex;align-items:center}.store-empty{padding:25px;background:#fff;border-radius:8px}.search-help{font-size:13px;color:var(--brown-soft);max-width:75ch}.map-help{font-size:12px}.contact-panel,.partner-access{margin-top:40px;padding:30px;background:var(--teal-pale);border-radius:12px}.contact-panel p,.partner-access p{margin:16px 0;max-width:75ch}.partner-access{background:var(--cream-2)}.article{max-width:780px;margin:0 auto;padding:30px 0 75px}.article h1{font-family:var(--display);font-weight:700;font-size:clamp(34px,4vw,50px);line-height:1.12;margin:20px 0}.article .meta{font-size:13px;color:var(--teal)}.article .stand{font-size:20px;line-height:1.6;color:var(--brown-soft);margin:24px 0}.article h2{font-family:var(--display);font-weight:700;font-size:30px;margin:40px 0 16px}.article h3{font-family:var(--display);font-weight:700;font-size:24px;margin:24px 0 12px}.article p{margin:0 0 18px;line-height:1.8}.article ul,.article ol{padding-left:24px;margin:0 0 22px}.article li{margin-bottom:10px}.article blockquote{padding:22px;border-left:4px solid var(--teal);background:var(--teal-pale);margin:24px 0}.article blockquote p:last-child{margin-bottom:0}.article table{width:100%;border-collapse:collapse;margin:20px 0;font-size:14px}.article td,.article th{border-bottom:1px solid #d8dfd1;padding:10px;text-align:left}.article .sw{width:12px;height:12px;display:inline-block;border-radius:50%;margin-right:8px}.article-byline{font-size:12px;color:var(--muted);margin:15px 0}.article-toc{padding:22px;background:var(--teal-pale);margin:28px 0;border-radius:10px}.article-toc summary{font-weight:600;cursor:pointer}.article-toc ul{margin:15px 0 0;font-size:14px}.editorial-note{font-size:13px;padding:18px;border:1px solid #d8dfd1;border-radius:8px;margin:25px 0}.cta-buy{background:var(--teal-deep);padding:30px;border-radius:12px;color:#fff;margin-top:40px}.cta-buy h2{color:#fff;margin-top:0}.cta-buy p{color:#d6e9e1}.article .cta-buy a{color:var(--teal-deep);text-decoration:none}footer{background:var(--teal-deep);padding:60px 0 30px;color:#d3e5dc;border-top:1px solid #366960}.fcols{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:35px;margin-bottom:35px}.fcols .desc{font-size:13px;max-width:240px;margin-top:12px}.fcols h2{font-size:15px;font-weight:600;margin-bottom:18px;color:#fff}.fcols .col a{display:block;font-size:13px;padding:4px 0;margin-bottom:4px}.fcols a:hover{text-decoration:underline;text-underline-offset:3px}.fcontact{font-style:normal}.fcontact .ln{display:block;font-size:13px;margin-bottom:8px}.fsocial{display:flex;gap:12px;margin-top:18px}.fsocial a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border:1px solid #62867b;border-radius:50%}.fsocial svg{width:18px;height:18px}.copyright{font-size:12px;padding-top:25px;border-top:1px solid #426f63;color:#c5dbd1}.pz-hero{padding:60px 0;background:var(--teal-deep);color:#fff}.pz-hero h1{font:700 42px/1.15 var(--display)}.pz-hero p{max-width:700px;margin-top:18px}.pz-hero .lock{font-size:13px;margin-top:18px}.dl{display:flex;align-items:center;gap:20px;padding:24px;background:var(--teal-pale);margin:25px 0;border-radius:10px}.dl .ic{font-weight:600}.dl .t{font-family:var(--display);font-size:23px}.dl .s{font-size:13px}.dl a{margin-left:auto}.objection{padding:24px;border:1px solid #d5ded0;border-radius:10px;margin:16px 0}.objection .o{font-weight:600;margin-bottom:10px}.argtable .sw{display:inline-block;width:10px;height:10px;margin-right:7px;border-radius:50%}@media (max-width:1000px){.wrap{padding:0 25px}.desktop-links{gap:18px}.hero-grid{gap:20px}.cards{gap:16px}.card .pack{height:185px}.card .pack img{max-height:155px}.recipe-grid{gap:45px}.fcols{gap:24px}}@media (max-width:800px){.desktop-links{display:none}.mobile-menu{display:block}.mobile-menu summary{min-height:44px;display:flex;align-items:center;gap:10px;cursor:pointer;padding:8px;font-size:14px;list-style:none}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu ul{position:absolute;left:0;right:0;top:100%;padding:16px 25px;background:var(--cream);border-bottom:1px solid #c6d1c1;list-style:none;box-shadow:0 10px 20px #142b2210}.mobile-menu li a{display:block;padding:14px 0}.main-nav{min-height:77px;gap:12px}.home-link img{width:110px;height:49px}.nav-buy{font-size:12px;padding:10px 13px;min-height:44px}.hero-grid{grid-template-columns:1fr 1fr}.hero .lead{font-size:15px}.cards{grid-template-columns:repeat(2,minmax(0,1fr))}.card .pack{height:235px}.card .pack img{max-height:195px}.recipe-grid,.faq-home,.phero-grid{grid-template-columns:1fr;gap:35px}.phero-grid{grid-template-columns:.8fr 1.2fr;gap:25px}.pack-tile{padding:25px}.bloglist{grid-template-columns:1fr}.bcard h3{font-size:25px}.where-intro{display:block}.where-intro .btn{margin-top:25px}.map-grid{grid-template-columns:1fr}.map{position:relative;top:auto;height:320px;order:2}.stores{max-height:620px}.fcols{grid-template-columns:1fr 1fr}.section-heading{align-items:start}.section-heading .text-link{max-width:135px}.section{padding:60px 0}.datagrid{gap:18px}.panel{padding:22px}.benefits{gap:12px}}@media (max-width:600px){.wrap{padding:0 20px}.hero{padding:38px 0 40px}.hero-grid{grid-template-columns:1fr;gap:25px}.hero-copy h1{font-size:48px}.hero .lead{font-size:16px;max-width:46ch}.proof .row{grid-template-columns:1fr 1fr;gap:23px;padding:25px 0}.proof .num{font-size:23px}.section-heading{display:block}.section-heading .text-link{display:inline-block;max-width:none;margin-top:18px}.card .pack{height:170px;padding:15px}.card .pack img{max-height:140px}.card .info{padding:15px 12px 19px}.card .name{font-size:20px}.card .meat,.card-link{font-size:11px}.cards{gap:12px}.recipe-section,.where{padding:55px 0}.recipe-grid{gap:32px}.phero-grid{grid-template-columns:1fr}.pack-tile{max-width:300px;padding:30px}.phero{padding:25px 0 45px}.datagrid,.benefits{grid-template-columns:1fr}.page-intro{margin-bottom:30px}.page-intro>p:not(.eyebrow){font-size:16px}.search{gap:8px;flex-wrap:wrap}.search .field{flex-basis:200px}.search .btn{flex-grow:1}.stores{max-height:550px}.fcols{gap:32px 20px}.fcols>div:first-child{grid-column:1/-1}.fcols .col:last-child{grid-column:1/-1}.article table{font-size:12px}.article td,.article th{padding:7px}.dl{flex-wrap:wrap}.dl a{margin-left:0}.argtable{display:block;overflow:auto}.contact-panel,.partner-access{padding:23px}.faq-home{gap:15px}.nav-actions{gap:4px}.main-nav{gap:5px}.hero-origin{font-size:11px}}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hero-grid{grid-template-columns:1fr 1.1fr;gap:42px}.hero-visual{min-width:0}.hero-photo img,.bond-photo img{display:block;width:100%;height:auto;object-fit:cover}.hero-photo img{aspect-ratio:3/2;border-radius:22px 22px 6px 6px}.hero-photo figcaption,.bond-photo figcaption{font-size:10px;color:var(--muted);margin-top:5px;text-align:right}.hero-signature{display:grid;grid-template-columns:160px 1fr;gap:14px;align-items:center;margin-top:14px;padding:12px 16px;background:#ede4f2;border-radius:10px}.signature-packs{display:flex;align-items:center}.signature-packs img{width:88px;height:auto;display:block}.signature-packs img+img{margin-left:-16px}.shelf-note{font-family:var(--display);font-weight:700;font-size:clamp(21px,2.1vw,29px);line-height:1.25;color:#493554}.shelf-note strong{font-weight:800}.bond-section{padding:0 0 80px}.bond-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:center}.bond-photo img{border-radius:14px;aspect-ratio:3/2}.bond-copy>p:not(.eyebrow){margin:20px 0;color:var(--brown-soft)}.bond-copy .btn{margin-top:8px}@media (max-width:1000px){.hero-grid{gap:26px}.hero-signature{grid-template-columns:110px 1fr;padding:14px 12px;gap:10px}.signature-packs img{width:66px}.signature-packs img+img{margin-left:-20px}.shelf-note{font-size:22px}.bond-grid{gap:35px}}@media (max-width:800px){.hero-grid{grid-template-columns:1fr}.hero-copy h1{font-size:clamp(42px,6.5vw,58px)}.hero .lead{max-width:58ch}.hero-visual{width:100%;max-width:640px;margin:0 auto}.hero-signature{grid-template-columns:130px 1fr}.signature-packs img{width:78px}.shelf-note{font-size:clamp(22px,4vw,28px)}.bond-grid{grid-template-columns:1fr;gap:25px}.bond-section{padding-bottom:60px}}@media (max-width:380px){.hero-copy h1{font-size:40px}.hero-signature{grid-template-columns:84px 1fr;padding:12px 10px;gap:8px}.signature-packs img{width:52px}.signature-packs img+img{margin-left:-16px}.shelf-note{font-size:20px}}
