:root{--green:#136735;--green-d:#136735;--cream:#F9E8CE;--beige:#F9E8CE;--copper:#C68253;--copper-d:#136735;--black:#136735;--paper:#F9E8CE;--paper2:#F9E8CE;--ink:#136735;--muted:#136735;--line:rgba(19,103,53,.18);--display:"Open Sauce One","Arial Black",system-ui,sans-serif;--body:"Aileron","Helvetica Neue",Arial,system-ui,sans-serif;color-scheme:light;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--paper:#136735;--paper2:#136735;--ink:#F9E8CE;--muted:#F9E8CE;--line:rgba(249,232,206,.2);--copper-d:#136735}}:root[data-theme=dark]{color-scheme:dark;--paper:#136735;--paper2:#136735;--ink:#F9E8CE;--muted:#F9E8CE;--line:rgba(249,232,206,.2);--copper-d:#136735}html{scroll-behavior:smooth;scroll-padding-top:calc(72px + env(safe-area-inset-top,0px))}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:400 17px/1.6 var(--body);-webkit-font-smoothing:antialiased}img{max-width:100%}a{color:inherit}:focus-visible{outline:3px solid var(--copper);outline-offset:3px}.wrap{max-width:1240px;margin:0 auto;padding:0 32px}h1,h2,.disp{font-family:var(--display);font-weight:900;text-transform:uppercase;letter-spacing:-.01em;line-height:.9;margin:0}h1{font-size:clamp(52px,8.4vw,124px)}h2{font-size:clamp(38px,5.6vw,80px)}h3{font-family:var(--display);font-weight:900;text-transform:uppercase;line-height:1;margin:0}p{margin:0}.lede{font:700 clamp(18px,1.6vw,21px)/1.45 var(--display);max-width:30em}section{padding:120px 0}.g{background:var(--green);color:var(--cream)}.btn{display:inline-flex;align-items:center;gap:10px;background:var(--cream);color:var(--black);padding:16px 28px;border:0;border-radius:99px;font:700 16px/1 var(--display);text-decoration:none;cursor:pointer;transition:transform .2s,background .2s}.btn:hover{transform:translateY(-2px)}.btn.dark{background:var(--black);color:var(--cream)}.btn.dark:hover{background:var(--green)}.btn.line{background:none;color:inherit;box-shadow:inset 0 0 0 2px currentColor}.row{display:flex;gap:12px;flex-wrap:wrap}.top{position:sticky;top:0;z-index:20;background:var(--green);color:var(--cream)}.top:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0px);background:var(--green);z-index:10}header{display:flex;align-items:center;justify-content:space-between;gap:24px;height:72px}.logo{line-height:0}.logo img{height:30px;width:auto;display:block}nav{display:flex;gap:30px;align-items:center;font:700 15px var(--display)}nav a{text-decoration:none;opacity:.9}nav a:hover{opacity:1;text-decoration:underline;text-underline-offset:5px}.cart{border:2px solid var(--cream);background:none;color:inherit;border-radius:99px;padding:8px 16px;font:700 14px var(--display);cursor:pointer}.hero{padding:72px 0 110px;position:relative;overflow:hidden}.hgrid{display:grid;grid-template-columns:1.15fr .85fr;gap:64px;align-items:center}.hero .lede{margin:30px 0 38px;color:var(--cream);opacity:.92}.rise{animation:rise 1s cubic-bezier(.2,.7,.2,1) both}.d2{animation-delay:.12s}.d3{animation-delay:.24s}@keyframes rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.stage{justify-self:center;width:min(100%,380px)}.toast{position:relative;aspect-ratio:320/350;border-radius:46% 46% 10% 10%/26% 26% 5% 5%;border:15px solid #C68253;background:radial-gradient(circle at 40% 35%,#f9e8ce 15%,#c68253 165%);overflow:hidden;box-shadow:0 40px 60px -30px #0009;touch-action:none;cursor:crosshair;transform:rotate(-3deg)}.toast canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.stamp{position:absolute;left:50%;top:50%;right:auto;bottom:auto;width:46%;max-width:170px;transform:translate(-50%,-50%) rotate(-14deg) scale(0);opacity:0;pointer-events:none}.stamp img{width:100%;display:block}.stamp.on{animation:stamp .45s cubic-bezier(.2,1.4,.4,1) forwards}@keyframes stamp{0%{transform:translate(-50%,-50%) rotate(-14deg) scale(1.6);opacity:0}to{transform:translate(-50%,-50%) rotate(-14deg) scale(1);opacity:1}}.meter{height:6px;background:#f9e8ce33;margin:26px 0 12px;border-radius:9px;position:relative}.meter i{position:absolute;left:18%;width:27%;top:-4px;bottom:-4px;border:2px solid var(--copper);border-radius:9px}.meter b{position:absolute;left:0;top:0;bottom:0;background:var(--cream);border-radius:9px;width:0;transition:width .25s}.say{min-height:2.6em;font:900 20px/1.2 var(--display);text-transform:uppercase;margin:0 0 6px}.hint{font-size:14px;opacity:.75;margin:0 0 16px}.tools{display:flex;gap:10px}.tools button{font:700 14px var(--display);padding:10px 16px;border:2px solid var(--cream);background:none;color:var(--cream);border-radius:99px;cursor:pointer}.tools button:hover{background:var(--cream);color:var(--green)}.band{padding:110px 0;background:var(--paper)}.band p{font:900 clamp(34px,5.6vw,84px)/.92 var(--display);text-transform:uppercase;letter-spacing:-.01em;color:var(--green);max-width:14em}.band span{color:var(--copper)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .band p{color:var(--cream)}}:root[data-theme=dark] .band p{color:var(--cream)}.shop{background:var(--paper2);padding:0}.pgrid{display:grid;grid-template-columns:1fr 1fr;align-items:stretch}.pshot{background:#f9e8ce;display:grid;place-items:center;min-height:640px;position:relative;overflow:hidden}.pshot img{width:min(78%,520px);height:auto;display:block}.pshot .seal{position:absolute;width:132px;right:9%;top:9%;transform:rotate(12deg)}.pinfo{padding:96px 64px;display:flex;flex-direction:column;justify-content:center}.pinfo h2{color:var(--green);margin-bottom:22px}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .pinfo h2{color:var(--cream)}}:root[data-theme=dark] .pinfo h2{color:var(--cream)}.taste{list-style:none;padding:0;margin:26px 0 30px;font:700 18px/1.5 var(--display)}.taste li{display:flex;gap:12px;align-items:baseline}.taste li:before{content:"";width:9px;height:9px;background:var(--copper);transform:rotate(45deg) translateY(-2px);flex:none}.qty.opts{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:0 0 22px}.qty.opts button{display:block;text-align:left;padding:14px 14px 12px;border:2px solid var(--line);background:none;color:inherit;border-radius:14px;cursor:pointer;font:400 13px/1.35 var(--body)}.qty.opts button b{display:block;font:900 17px var(--display);text-transform:uppercase}.qty.opts button[aria-pressed=true]{border-color:var(--ink)}.buy{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--line);padding-top:20px}.buy strong{font:900 30px var(--display)}.small{font-size:13px;color:var(--muted)}.claims .intro{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:end;margin-bottom:72px}.claims .intro p{font-size:18px;opacity:.9;max-width:28em}.clist{list-style:none;margin:0;padding:0}.clist li{display:grid;grid-template-columns:1.1fr 1fr;gap:40px;padding:22px 0;align-items:baseline}.clist h3{font-size:clamp(24px,2.8vw,40px);color:var(--cream)}.clist p{font:700 18px/1.45 var(--display);color:var(--cream);opacity:.82}.nut{padding:0}.nut .top2{padding:120px 0 64px;background:var(--cream);color:var(--green)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .nut .top2{background:var(--paper);color:var(--cream)}}:root[data-theme=dark] .nut .top2{background:var(--paper);color:var(--cream)}.nut .band2{background:var(--green);color:var(--cream);padding:64px 0 72px}.bars{display:grid;grid-template-columns:repeat(2,1fr);gap:22px 64px;margin-top:28px}.bar{display:grid;grid-template-columns:130px 1fr 64px;gap:16px;align-items:center;font:700 17px var(--display)}.bar .n{color:var(--cream)}.bar .t{height:12px;background:#f9e8ce26;border-radius:9px;overflow:hidden}.bar .t i{display:block;height:100%;width:0;background:#f9e8ce;border-radius:9px;transition:width 1.4s cubic-bezier(.2,.7,.2,1)}.bars.in .t i{width:var(--w)}.bar .v{text-align:right}.nut .foot{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-top:40px;font-size:14px;opacity:.8}.about{background:var(--paper)}.agrid{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;align-items:start}.aimg{position:relative}.aimg img.photo{width:100%;display:block;aspect-ratio:4/5;object-fit:cover}.aimg .seal{position:absolute;width:130px;left:-36px;bottom:-36px;transform:rotate(-10deg)}.about h2{color:var(--green);margin-bottom:34px}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .about h2{color:var(--cream)}}:root[data-theme=dark] .about h2{color:var(--cream)}.story p{font-size:19px;line-height:1.65;max-width:34em;margin-bottom:20px}.mission{margin:44px 0 0;padding:34px 0 0;border-top:2px solid var(--ink)}.mission p{font:900 clamp(26px,3vw,40px)/1.02 var(--display);text-transform:uppercase}.mission cite{display:block;margin-top:14px;font:400 14px var(--body);color:var(--muted);font-style:normal}.values{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:100px;padding-top:40px;border-top:1px solid var(--line)}.values h3{font-size:24px;color:var(--copper-d);margin-bottom:12px}.values p{color:var(--muted);max-width:22em}.film{padding:160px 0;text-align:center;overflow:hidden}.film .w{font:900 clamp(40px,13.5vw,200px)/.82 var(--display);text-transform:uppercase;letter-spacing:-.02em;margin:0}.film .k{font:900 clamp(15px,1.6vw,22px) var(--display);text-transform:uppercase;color:#f9e8ce;margin:16px 0}.film .sub{max-width:32em;margin:44px auto 34px;font-size:18px;opacity:.9}.sachet{background:var(--paper2)}.sgrid{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.sgrid h2{margin-bottom:26px}.sgrid p{font-size:19px;max-width:30em;margin-bottom:18px}.packs{position:relative;height:440px}.pack{position:absolute;width:62%;aspect-ratio:1/1.12;background:var(--green);border-radius:6px;display:grid;place-items:center;box-shadow:0 30px 50px -28px #0000008c;--e:radial-gradient(circle at 6px 6px,transparent 5px,var(--green) 5.5px);background-image:none}.pack:before,.pack:after{content:"";position:absolute;left:0;right:0;height:16px;background:repeating-linear-gradient(90deg,#136735 0 6px,#136735 6px 12px)}.pack:before{top:0}.pack:after{bottom:0}.pack img{width:76%;display:block}.pack small{position:absolute;bottom:34px;font:700 12px var(--display);text-transform:uppercase;color:var(--cream);letter-spacing:.04em}.pack:nth-child(1){left:6%;top:12%;transform:rotate(-12deg)}.pack:nth-child(2){left:34%;top:4%;transform:rotate(8deg)}.merch{background:var(--green-d);color:var(--cream)}.merch .head{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:end;margin-bottom:64px}.merch .head p{font-size:18px;opacity:.85;max-width:28em}.mgrid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:28px}.mfeat{grid-row:span 2;display:flex;flex-direction:column}.mshot{position:relative;background:#f9e8ce;aspect-ratio:1/1;display:grid;place-items:center;margin-bottom:20px;overflow:hidden;border-radius:4px}.mfeat .mshot{aspect-ratio:auto;flex:1;min-height:440px;background:var(--green)}.mshot svg{width:76%;height:auto;display:block}.pins3{position:relative;width:84%;aspect-ratio:1/1}.pins3 img{position:absolute;width:48%;filter:drop-shadow(0 16px 18px rgba(0,0,0,.45));transition:transform .5s cubic-bezier(.2,.8,.2,1),opacity .35s}.pins3 img:nth-child(1){left:0;top:4%;transform:rotate(-9deg)}.pins3 img:nth-child(2){left:50%;top:12%;transform:rotate(7deg)}.pins3 img:nth-child(3){left:22%;top:50%;transform:rotate(-3deg)}.pins3[data-only] img{opacity:0}.pins3 img.pick{z-index:2}.pins3[data-only] img.pick{opacity:1;transform:translate(var(--tx),var(--ty)) scale(1.55) rotate(0)}.tagline{position:absolute;left:22px;bottom:18px;color:var(--cream);font:700 13px var(--display);opacity:.85}.mcard h3{font-size:20px;margin:0 0 8px}.mfeat h3{font-size:26px}.mcard>p{margin:0 0 14px;opacity:.8;font-size:15px;line-height:1.55}.opts{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}.opts button{font:700 13px var(--display);padding:7px 12px;border:1.5px solid rgba(249,232,206,.3);background:none;color:inherit;border-radius:99px;cursor:pointer;display:inline-flex;align-items:center;gap:7px}.opts button[aria-pressed=true]{border-color:var(--cream)}.opts i{width:14px;height:14px;border-radius:50%;display:inline-block;border:1px solid rgba(249,232,206,.5)}.price{display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid rgba(249,232,206,.2);padding-top:16px}.price strong{font:900 20px var(--display)}.merch .btn{padding:12px 20px;font-size:14px}.mnote{font-size:13px;opacity:.6;margin:36px 0 0}.fsec{background:var(--green);color:var(--cream)}.fsec .head{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:end;margin-bottom:48px}.fsec .head p{opacity:.85;font-size:18px;max-width:28em}.fx{display:grid;grid-template-columns:400px 1fr;background:#f9e8ce;color:#136735;box-shadow:0 30px 60px -30px #00000080;border-radius:6px;overflow:hidden}.fpanel{padding:28px 26px;display:flex;flex-direction:column;min-height:560px;max-height:640px}.fpanel label{display:block;font:700 14px var(--display);margin:0 0 6px}.qrow{display:flex;gap:8px}.qrow input{flex:1;min-width:0;padding:12px 14px;font:400 16px var(--body);border:2px solid #136735;background:#f9e8ce;color:#136735;border-radius:99px}.qrow .btn{background:#136735;color:#f9e8ce;padding:12px 20px}.near{background:none;border:0;padding:0;margin:12px 0 0;font:700 14px var(--display);color:#136735;text-decoration:underline;text-underline-offset:3px;cursor:pointer;align-self:flex-start}.chips{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 12px}.chips button{font:700 13px var(--display);padding:7px 12px;border:1.5px solid rgba(19,103,53,.25);background:none;color:#136735;border-radius:99px;cursor:pointer}.chips button[aria-pressed=true]{background:#136735;border-color:#136735;color:#f9e8ce}.fstatus{font-size:14px;color:#136735;margin:0 0 6px}.results{list-style:none;margin:0;padding:0;overflow-y:auto;flex:1;border-top:1px solid rgba(19,103,53,.2)}.results li{padding:16px 4px 16px 0;border-bottom:1px solid rgba(19,103,53,.14);cursor:pointer}.results li.on{box-shadow:inset 3px 0 #c68253;padding-left:12px}.results h3{font-size:16px;line-height:1.2;margin:0 0 3px;display:flex;justify-content:space-between;gap:10px}.results h3 span{font:700 13px var(--display);text-transform:none;color:#136735;white-space:nowrap}.results p{margin:0;font-size:14px;color:#136735}.results .look{margin-top:4px}.ract{display:flex;gap:16px;margin-top:8px;font:700 14px var(--display)}.ract a,.ract button{color:#136735;background:none;border:0;padding:0;font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.sample{display:inline-block;font:700 11px var(--display);border:1px solid #C68253;color:#136735;border-radius:99px;padding:1px 7px;margin-left:6px;vertical-align:2px}.empty{padding:22px 0;color:#136735}.empty a{color:#136735;font-weight:700}.fmap{position:relative;background:#136735;display:grid;place-items:center;padding:18px;min-height:420px}.fmap #map{width:100%;height:100%;max-height:620px;display:block}#land path{fill:#f9e8ce}#states{fill:none;stroke:#136735;stroke-opacity:.35;stroke-linejoin:round}#map .dot{cursor:pointer}#map .dot circle{fill:#c68253;stroke:#f9e8ce;transition:fill .2s}#map .dot.on circle{fill:#136735}#map .dot:focus-visible{outline:none}#map .dot:focus-visible circle{stroke:#136735}#map .you circle{fill:none;stroke:#136735;stroke-dasharray:2 2}#map .city{font:700 10px var(--display);fill:#136735;paint-order:stroke;stroke:#f9e8ce;stroke-width:3px;stroke-linejoin:round;pointer-events:none;transition:opacity .3s}#map.zoomed .city{opacity:0}.mapctl{position:absolute;right:16px;top:16px}.mapctl button{font:700 13px var(--display);padding:8px 14px;border:1.5px solid #F9E8CE;background:#136735;color:#f9e8ce;border-radius:99px;cursor:pointer}.mapctl button:hover{background:#f9e8ce;color:#136735}.fnote{opacity:.75;font-size:13px;margin:18px 0 0}.ask{background:var(--paper2)}.letter{display:grid;grid-template-columns:.9fr 1.1fr;gap:64px;align-items:start}.letter img.miss{width:120px;height:120px;margin-bottom:18px}.letter h2{margin-bottom:20px;font-size:clamp(34px,4.4vw,60px)}.letter label{display:block;font:700 14px var(--display);margin:16px 0 6px}.letter input{width:100%;padding:12px 14px;font:400 16px var(--body);border:2px solid var(--ink);background:var(--paper);color:var(--ink);border-radius:8px}#sheet{background:#f9e8ce;color:#136735;padding:38px 40px;font:400 16px/1.7 var(--body);white-space:pre-wrap;box-shadow:0 24px 40px -26px #13673580;margin-bottom:18px;border-radius:2px}@media print{body *{visibility:hidden}#sheet,#sheet *{visibility:visible}#sheet{position:absolute;left:0;top:0;width:100%;box-shadow:none}}.how h2{margin-bottom:56px}.how ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:40px;counter-reset:s}.how li{counter-increment:s;border-top:3px solid var(--ink);padding-top:18px}.how li:before{content:counter(s);display:block;font:900 64px/1 var(--display);color:var(--copper);margin-bottom:12px}.how li p{font:700 21px/1.35 var(--display)}.review{margin:110px 0 0;padding-top:56px;border-top:1px solid var(--line)}.review blockquote{margin:0;font:900 clamp(28px,3.8vw,52px)/1 var(--display);text-transform:uppercase;max-width:16em}.review cite{display:block;margin-top:18px;font:400 15px var(--body);color:var(--muted);font-style:normal}footer{background:var(--green);color:var(--cream);padding:72px 0 calc(48px + env(safe-area-inset-bottom,0px))}.fgrid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:40px;align-items:start}.fgrid img{height:44px;width:auto;margin-bottom:20px;display:block}.fgrid p{font-size:14px;opacity:.85;max-width:26em}.fgrid h3{font-size:14px;margin-bottom:12px}.fgrid ul{list-style:none;margin:0;padding:0;font-size:15px;line-height:2}.fgrid a{text-decoration:none}.fgrid a:hover{text-decoration:underline}.legal{margin-top:56px;padding-top:22px;border-top:1px solid rgba(249,232,206,.25);font-size:13px;opacity:.7;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}#note{position:fixed;left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));transform:translate(-50%,30px);background:var(--black);color:var(--cream);padding:13px 22px;border-radius:99px;font:700 14px var(--display);opacity:0;transition:.3s;pointer-events:none;max-width:90vw;z-index:30}#note.on{opacity:1;transform:translate(-50%)}@media(max-width:980px){.hgrid,.claims .intro,.agrid,.sgrid,.letter,.merch .head,.fsec .head{grid-template-columns:minmax(0,1fr);gap:40px}.pgrid{grid-template-columns:1fr}.pshot{min-height:420px}.pinfo{padding:56px 32px}.bars{grid-template-columns:1fr}.mgrid{grid-template-columns:1fr 1fr}.mfeat{grid-column:span 2;grid-row:auto}.mfeat .mshot{min-height:360px}.fx{grid-template-columns:minmax(0,1fr)}.fx>*{min-width:0}.fmap{order:-1;min-height:0}.fpanel{max-height:none;min-height:0;padding:22px 18px}.results{max-height:420px}.values,.how ol,.fgrid{grid-template-columns:1fr}.aimg{max-width:460px}}@media(max-width:820px){.qty.opts{grid-template-columns:1fr}section{padding:80px 0}.wrap{padding:0 20px}header{height:auto;flex-wrap:wrap;padding:12px 0 0;gap:0}nav{order:3;width:100%;gap:22px;overflow-x:auto;padding:10px 0 12px;font-size:14px}.cartwrap{order:2}.clist li{grid-template-columns:1fr;gap:8px}.packs{height:320px}.film{padding:110px 0}.aimg .seal{left:auto;right:-8px;width:104px}}@media(max-width:560px){.mgrid{grid-template-columns:1fr}.mfeat{grid-column:auto}.bar{grid-template-columns:110px 1fr 52px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}.stamp.on{transform:translate(-50%,-50%) rotate(-14deg);opacity:1}html{scroll-behavior:auto}}.mgrid{grid-template-columns:repeat(3,1fr)!important;gap:44px 28px!important}.mtabs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}.mtabs button{font:700 14px var(--display);padding:9px 16px;border:1.5px solid rgba(249,232,206,.35);background:none;color:var(--cream);border-radius:99px;cursor:pointer}.mtabs button[aria-pressed=true]{background:var(--cream);color:var(--green-d);border-color:var(--cream)}.mintro{font:700 18px/1.4 var(--display);color:#f9e8ce;margin:0 0 40px;max-width:40em}.mcard{display:flex;flex-direction:column}.mcard .price{margin-top:auto}.mcol{font:700 13px var(--display);color:#f9e8ce;margin:0 0 6px}.mcard .mdesc{margin:0 0 14px;opacity:.82;font-size:15px;line-height:1.55}.mcard[hidden]{display:none}@media(max-width:980px){.mgrid{grid-template-columns:1fr 1fr!important}}@media(max-width:560px){.mgrid{grid-template-columns:1fr!important}}body{font:400 16px/1.65 var(--body);letter-spacing:.005em;font-feature-settings:"kern","liga"}h1,h2,.disp{font-weight:500;text-transform:none;letter-spacing:-.045em;line-height:.96}h1{font-size:clamp(56px,8vw,118px)}h2{font-size:clamp(40px,5vw,72px)}h3{font-weight:600;text-transform:none;letter-spacing:-.02em;line-height:1.15}.lede{font:400 clamp(19px,1.7vw,23px)/1.5 var(--body);letter-spacing:0}.btn{font:600 15px/1 var(--display);letter-spacing:-.005em;padding:15px 26px}nav{font:500 15px var(--display);letter-spacing:-.005em}.cart{font:600 14px var(--display)}.say{font:600 21px/1.25 var(--display);text-transform:none;letter-spacing:-.02em}.tools button,.mtabs button,.opts button,.chips button,.mapctl button{font-weight:600;letter-spacing:-.005em}.band p{font-weight:500;text-transform:none;letter-spacing:-.045em;line-height:1}.taste{font:400 18px/1.6 var(--body)}.qty.opts button b{font:600 17px var(--display);text-transform:none;letter-spacing:-.02em}.buy strong{font:500 34px var(--display);letter-spacing:-.03em}.price strong{font:500 21px var(--display);letter-spacing:-.02em}.clist h3{font-size:clamp(24px,2.6vw,36px);font-weight:500;letter-spacing:-.035em}.clist p{font:400 18px/1.5 var(--body);opacity:.9}.bar{font:500 16px var(--display)}.mission p{font:500 clamp(28px,3.2vw,44px)/1.08 var(--display);text-transform:none;letter-spacing:-.035em}.values h3{font-size:22px}.story p{font-weight:400;font-size:19px}.film .w{font-weight:900;letter-spacing:-.04em}.film .k{font:500 clamp(15px,1.5vw,20px) var(--body);text-transform:none;letter-spacing:.02em;font-style:italic}.how li:before{font:500 72px/1 var(--display);letter-spacing:-.04em}.how li p{font:400 21px/1.45 var(--body)}.review blockquote{font:500 clamp(30px,3.8vw,54px)/1.05 var(--display);text-transform:none;letter-spacing:-.04em}.mintro{font:400 19px/1.5 var(--body);font-style:italic}.mcol{font:400 13px var(--body);letter-spacing:.02em;font-style:italic}.mcard h3{font-size:21px}.mcard .mdesc,.merch .head p,.claims .intro p,.sgrid p,.fsec .head p{font-weight:400}.results h3{text-transform:none;font-weight:600;font-size:17px;letter-spacing:-.015em}.letter h2{font-size:clamp(34px,4vw,56px)}.fgrid h3{font-size:15px;font-weight:600}.pack small{text-transform:none;font-weight:500;font-style:italic}#map .city,#note{font-weight:600}h1,h2,.disp{font-weight:900;text-transform:uppercase;letter-spacing:-.005em;line-height:.98}h1{font-size:clamp(38px,5.2vw,72px)}h2{font-size:clamp(28px,3.4vw,48px)}.letter h2{font-size:clamp(26px,3vw,40px)}h3,.mcard h3,.results h3,.values h3,.fgrid h3{font-weight:900;text-transform:uppercase;letter-spacing:0;line-height:1.15}.mcard h3{font-size:17px}.values h3{font-size:18px}.results h3{font-size:15px}.fgrid h3{font-size:13px}.clist h3{font-size:clamp(18px,1.9vw,26px);font-weight:900;letter-spacing:0}.band p{font-weight:900;text-transform:uppercase;letter-spacing:-.005em;line-height:1.02;font-size:clamp(26px,3.4vw,48px)}.film .w{font-size:clamp(36px,9vw,132px)}.pshot img.realjar{width:auto;max-width:72%;height:min(66%,480px);object-fit:contain;filter:drop-shadow(0 34px 28px rgba(39,23,17,.22))}.lbl{background:var(--paper)}.lgrid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.lstage{position:relative;aspect-ratio:4/5;background:radial-gradient(ellipse 60% 8% at 50% 88%,rgba(39,23,17,.16),transparent 70%),var(--paper2);border-radius:6px}.lstage img{position:absolute;left:50%;bottom:11%;height:72%;width:auto;transform:translate(-50%) translateY(10px);opacity:0;transition:opacity .5s ease,transform .6s cubic-bezier(.2,.7,.2,1)}.lstage img.on{opacity:1;transform:translate(-50%)}.lbl h2{color:var(--green);margin-bottom:16px}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .lbl h2{color:var(--cream)}}:root[data-theme=dark] .lbl h2{color:var(--cream)}.lintro{font-size:18px;max-width:30em;margin-bottom:28px}.ltabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:26px}.ltabs button{font:600 14px var(--display);padding:9px 18px;border:1.5px solid var(--line);background:none;color:inherit;border-radius:99px;cursor:pointer}.ltabs button[aria-selected=true]{background:var(--green);border-color:var(--green);color:var(--cream)}.lpanel{min-height:320px}.lpanel p{margin:0 0 14px;max-width:34em}.lpanel .ing{font-size:15px;line-height:1.7}.lpanel .aside{font-style:italic;color:var(--muted);font-size:15px}.lpanel .quote{font:900 clamp(20px,2vw,28px)/1.15 var(--display);text-transform:uppercase;color:var(--green)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .lpanel .quote{color:var(--cream)}}:root[data-theme=dark] .lpanel .quote{color:var(--cream)}.tscroll{overflow-x:auto;margin:6px 0 14px}.ntab{border-collapse:collapse;width:100%;min-width:420px;font-size:14px}.ntab th,.ntab td{padding:6px 10px 6px 0;text-align:left;border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums}.ntab thead th{font:600 13px var(--display);border-bottom:2px solid var(--ink)}.ntab tbody th{font-weight:400}@media(max-width:980px){.lgrid{grid-template-columns:minmax(0,1fr);gap:40px}.lstage{max-width:460px;width:100%;margin:0 auto}.lpanel{min-height:0}}@media(prefers-reduced-motion:reduce){.lstage img{transition:none}}.pshot img.edjar{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 62%}.merch .mshot{box-shadow:inset 0 0 0 1px #f9e8ce47}.pshot{background:#f9e8ce}.btn,.cart,.tools button,.qrow input,.chips button,.mtabs button,.opts button,.qty.opts button,.ltabs button,.mapctl button,.letter input,#note{border-radius:0!important}.g,.merch,.fsec,footer,.top,.nut .band2,.fmap,.top:before,.merch .mshot[style*="#136735"]{background-color:#136735;background-image:var(--paper-green)!important;background-size:320px 320px}.pgrid{min-height:min(88vh,820px)}.pshot{min-height:0;padding:0}.pshot img.edjar{object-fit:contain!important;object-position:50% 50%!important;width:100%;height:100%}.pinfo{padding:96px clamp(32px,6vw,96px);justify-content:center}.pinfo>*{max-width:460px}.pinfo h2{margin:0 0 28px}.pinfo .pdesc{font-size:18px;line-height:1.6;margin:0 0 28px}.pinfo .taste,.pinfo .qty.opts{margin:0 0 28px}.pinfo .buy{border-top:0!important;padding-top:0;margin:0 0 16px}.pinfo .small{margin-top:0!important}@media(max-width:980px){.pgrid{min-height:0}.pshot{aspect-ratio:4/5;min-height:0}.pinfo{padding:56px 24px}}.pinfo .pdesc,.pinfo .taste,.pinfo .taste li,.pinfo .qty.opts button,.pinfo .qty.opts button b,.pinfo .buy strong,.pinfo .buy .btn,.pinfo .small{font-size:17px!important;line-height:1.5}.pinfo .qty.opts button b{margin-bottom:2px}.pinfo .buy strong{font-weight:600;letter-spacing:0}.claims{padding:96px 0}.claims .intro{display:block;margin:0 0 40px}.claims .intro h2{margin:0 0 12px}.claims .intro p{font:400 19px/1.4 var(--body);opacity:.9;margin:0}.claims .clist li{display:block;position:relative;padding:0 0 0 26px;margin:0 0 22px}.claims .clist li:last-child{margin-bottom:0}.claims .clist li:before{content:"";position:absolute;left:2px;top:.55em;width:9px;height:9px;background:#c68253;transform:rotate(45deg)}.claims .clist h3{font-size:clamp(18px,1.6vw,22px);line-height:1.2;margin:0 0 4px}.claims .clist p{font:400 17px/1.5 var(--body);margin:0;opacity:.9}.aoc{margin:56px 0 0;max-width:46em;font:400 16px/1.6 var(--body);opacity:.9}nav{gap:34px}nav a,.cart{font:800 13px/1 var(--display)!important;text-transform:uppercase;letter-spacing:.16em}nav a{opacity:1}nav a:hover{text-decoration:none;box-shadow:inset 0 -1.5px 0 currentColor}.cart{padding:9px 14px 8px}nav a{white-space:nowrap}:root{--h1:clamp(36px,4.6vw,64px);--h2:clamp(26px,2.9vw,40px);--h3:clamp(15px,1.15vw,17px)}h1,h2,.disp,.pinfo h2,.claims .intro h2,.letter h2,.how h2,.merch .head h2,.fsec .head h2,.about h2,.nut h2{font:900 var(--h2)/1.08 var(--display)!important;text-transform:uppercase!important;letter-spacing:.045em!important}h1{font-size:var(--h1)!important;line-height:1.02!important;letter-spacing:.035em!important}h3,.mcard h3,.values h3,.clist h3,.results h3,.fgrid h3,.claims .clist h3{font:900 var(--h3)/1.3 var(--display)!important;text-transform:uppercase!important;letter-spacing:.12em!important}.review blockquote{font:900 var(--h2)/1.12 var(--display)!important;letter-spacing:.045em!important;max-width:18em}.film .w{letter-spacing:.03em!important;line-height:.9}.film .k{letter-spacing:.06em}.mission p{font:900 var(--h2)/1.12 var(--display)!important;text-transform:uppercase!important;letter-spacing:.045em!important}.how li:before{font:900 var(--h2)/1 var(--display)!important;letter-spacing:.045em!important}:root{--h1:clamp(30px,3.7vw,52px);--h2:clamp(22px,2.4vw,34px);--h3:clamp(13px,1vw,15px)}h1,h2,.disp,.pinfo h2,.claims .intro h2,.letter h2,.how h2,.merch .head h2,.fsec .head h2,.about h2,.nut h2,.review blockquote,.mission p{letter-spacing:.14em!important;line-height:1.28!important;font-weight:900!important}h1{letter-spacing:.12em!important;line-height:1.18!important}h3,.mcard h3,.values h3,.clist h3,.results h3,.fgrid h3,.claims .clist h3{letter-spacing:.16em!important}.claims .intro h2{max-width:13em}section.how .review blockquote,section.about .mission p{font-size:var(--h2)!important;letter-spacing:.14em!important;line-height:1.28!important}section.how .review blockquote{max-width:24em!important}:root{--copy:17px}body,p,li,.lede,.hero .lede,.story p,.mcard .mdesc,.mcard>p,.merch .head p,.fsec .head p,.claims .intro p,.claims .clist p,.film .sub,.tlede,.pinfo .pdesc,.taste,.taste li,.letter p,.how li p,.values p,.lpanel p,.results p,.mintro,.fgrid p,.fgrid ul,.aoc,.say,.hint,.fstatus,.lintro{font-size:var(--copy)!important;line-height:1.6!important}.lede,.hero .lede,.how li p,.story p,.mintro{font-weight:400!important}.say{line-height:1.35!important}@media(min-width:981px){.hgrid{grid-template-columns:minmax(0,520px) 300px!important;column-gap:clamp(56px,7vw,112px)!important;row-gap:0!important;justify-content:center!important;align-items:start!important}.hgrid>div:first-child{grid-column:1;grid-row:1;align-self:center}.stage{display:contents}.stage .toast{grid-column:2;grid-row:1;align-self:center;width:100%}.stage .meter{grid-column:2;grid-row:2;margin:30px 0 16px!important}.stage .say{grid-column:2;grid-row:3;text-align:center;margin:0 0 4px!important;min-height:2.7em}.stage .hint{grid-column:2;grid-row:4;text-align:center;margin:0 0 18px!important}.stage .tools{grid-column:2;grid-row:5;justify-content:center}}@media(max-width:980px){.hgrid{grid-template-columns:minmax(0,1fr)!important;row-gap:0!important}.hgrid>div:first-child{grid-row:1;margin-bottom:56px}.stage{display:contents}.stage .toast{grid-row:2;width:min(78%,300px);justify-self:center}.stage .meter,.stage .say,.stage .hint,.stage .tools{width:min(100%,300px);justify-self:center}.stage .meter{grid-row:3;margin:28px 0 14px!important}.stage .say{grid-row:4;text-align:center;margin:0 0 4px!important}.stage .hint{grid-row:5;text-align:center;margin:0 0 16px!important}.stage .tools{grid-row:6;justify-content:center}}.nut .top2{padding:62px 0 66px!important;text-align:center}.nut .top2 h2{margin:0 auto!important}.nut .band2{padding:52px 0 56px!important;text-align:center}.nut .band2 .lede{margin:0 auto 26px!important;max-width:none}.nut .bars{max-width:860px;margin:0 auto!important;gap:14px 56px!important;text-align:left}.nut .foot{justify-content:center;gap:6px 28px;margin-top:28px!important;text-align:center}@media(max-width:820px){.nut .top2{padding:48px 0!important}.nut .band2{padding:40px 0 44px!important}}.pinfo .pdesc{margin:0 0 6px!important}.pinfo .taste{margin:0 0 36px!important;padding:0;font-style:normal;opacity:.7}.pinfo .qty.opts{gap:12px;margin-bottom:32px!important}.pinfo .qty.opts button{padding:16px 18px!important;border-width:1px!important;border-color:#13673540!important}.pinfo .qty.opts button[aria-pressed=true]{border-color:#136735!important;box-shadow:inset 0 0 0 1px #136735}.pinfo .qty.opts button b{font:900 13px/1.4 var(--display)!important;text-transform:uppercase;letter-spacing:.16em;margin-bottom:4px}.pinfo .qty.opts button{opacity:1}.pinfo .small{opacity:.7}.review blockquote{max-width:22em}.how li:before{letter-spacing:.14em!important}.film .w{font-size:clamp(30px,4.2vw,58px)!important;letter-spacing:.12em!important;line-height:1.1!important;padding-left:.12em}section.film{padding:136px 0!important}@media(max-width:820px){section.film{padding:96px 0!important}}.film .k{letter-spacing:.16em;font-style:normal;text-transform:uppercase;font-weight:900;font-size:13px}section{padding:168px 0}.hero{padding:120px 0 150px}.claims{padding:168px 0}.nut .top2{padding:168px 0 72px}.nut .band2{padding:80px 0 96px}.film{padding:200px 0}.how h2,.about h2,.lbl h2{margin-bottom:56px!important}.merch .head,.fsec .head{margin-bottom:80px}.claims .intro h2{margin-bottom:22px!important}.claims .clist li{margin-bottom:44px}.hero .lede{margin:36px 0 44px}.pinfo h2{margin-bottom:32px!important}.mgrid{gap:64px 32px!important}.review{margin-top:144px!important}.values{margin-top:120px;gap:56px}footer{padding:104px 0 calc(56px + env(safe-area-inset-bottom,0px))}@media(max-width:820px){section,.claims{padding:104px 0}.hero{padding:72px 0 100px}.nut .top2{padding:104px 0 48px}.film{padding:128px 0}.merch .head,.fsec .head{margin-bottom:48px}.how h2,.about h2{margin-bottom:36px!important}}@media(max-width:820px){nav{gap:22px}nav a{font-size:12px!important;letter-spacing:.12em}}.review{text-align:center;border-top:0!important;margin:112px auto 0!important;padding:0!important}.review blockquote{font:900 clamp(28px,3.4vw,48px)/.98 var(--display)!important;text-transform:uppercase!important;letter-spacing:-.005em!important;color:var(--green);max-width:13em;margin:0 auto!important;hanging-punctuation:first last;text-wrap:balance}.review cite{display:block;margin-top:28px!important;font:400 17px/1.4 var(--body)!important;color:var(--ink)!important;opacity:.75;font-style:normal;letter-spacing:.01em}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .review blockquote{color:var(--cream)}}:root[data-theme=dark] .review blockquote{color:var(--cream)}.claims{padding:128px 0}.claims>.wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(48px,8vw,128px);align-items:start}.claims .intro{margin:0;position:sticky;top:120px}.claims .intro h2{font-size:clamp(34px,4.2vw,60px);line-height:.98;margin:0 0 18px;max-width:9.5em}.claims .intro p{font:400 19px/1.4 var(--body);opacity:.85}.claims .clist li{padding:0;margin:0 0 36px}.claims .clist li:before{display:none}.claims .clist h3{font-size:clamp(17px,1.5vw,20px);letter-spacing:.02em;margin:0 0 6px}.claims .clist p{opacity:.82}@media(max-width:820px){.claims>.wrap{grid-template-columns:minmax(0,1fr);gap:40px}.claims .intro{position:static}.claims{padding:88px 0}}.pinfo{align-items:center}.pinfo>*{width:100%;max-width:460px}.ract{flex-wrap:wrap;gap:6px 18px}.fstatus a{color:#136735;font-weight:700}.pshot img.edjar{opacity:0;transition:opacity .45s ease}.pshot img.edjar.on{opacity:1}.pdetails{margin-top:36px;padding-top:0}.pdetails .ltabs{display:flex;gap:22px;margin:0 0 16px;flex-wrap:wrap}.pdetails .ltabs button{background:none!important;border:0!important;padding:0 0 4px;color:inherit;font:400 17px var(--body);opacity:.65;cursor:pointer;box-shadow:inset 0 -1px 0 transparent}.pdetails .ltabs button[aria-selected=true]{opacity:1;box-shadow:inset 0 -1.5px 0 currentColor}.pdetails .lpanel{min-height:0}.pdetails .lpanel p{font-size:17px;line-height:1.55;margin:0 0 10px;max-width:none}.pdetails .lpanel .ing,.pdetails .lpanel .aside{font-size:17px}.pdetails .lpanel .quote{font:400 17px/1.55 var(--body);text-transform:none;font-style:italic}.pdetails .ntab{font-size:14px;min-width:0}.pdetails .ntab th,.pdetails .ntab td{padding:3px 8px 3px 0}.pdetails .ntab thead th{font-size:13px}@media(prefers-reduced-motion:reduce){.pshot img.edjar{transition:none}}.stage{width:min(100%,300px)}.toast{aspect-ratio:340/490!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;overflow:visible!important;transform:rotate(-4deg)!important;filter:drop-shadow(0 26px 22px rgba(0,0,0,.35))}.toast .slice{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;pointer-events:none;-webkit-user-select:none;user-select:none}.toast canvas{-webkit-mask-image:var(--toast-mask);mask-image:var(--toast-mask);-webkit-mask-size:100% 100%;mask-size:100% 100%;mix-blend-mode:multiply}.toast #cb{mix-blend-mode:normal!important;pointer-events:none;opacity:.42;filter:blur(1.5px)}.toast #c{opacity:.9}.spreadtool{display:flex;gap:0;margin:26px 0 0;border:1.5px solid rgba(249,232,206,.5);width:max-content}.spreadtool button{font:800 12px/1 var(--display);text-transform:uppercase;letter-spacing:.16em;padding:10px 16px;background:none;border:0;color:var(--cream);cursor:pointer}.spreadtool button[aria-pressed=true]{background:var(--cream);color:#136735}.spreadtool+.meter{margin-top:18px}@media(min-width:981px){.hero .hgrid{grid-template-columns:max-content 240px!important;column-gap:96px!important;justify-content:center!important}.hero .hjar .pshot{aspect-ratio:auto!important;height:425px}.hero .hjar{grid-column:2;grid-row:1;align-self:center}}.hero .hjar{width:100%}.hero .hjar .pshot{position:relative;width:100%;aspect-ratio:4/5;min-height:0!important;background:#f9e8ce;box-shadow:0 30px 50px -28px #00000080}.hero .hjar .pshot{overflow:hidden}.hero .hjar .pshot img.edjar{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transform:scale(1.45);transform-origin:50% 52%}@media(max-width:980px){.hero .hjar{grid-row:2;width:min(82%,340px);justify-self:center}}.pstage{background:#f9e8ce;display:flex;align-items:center;justify-content:center;padding:80px 24px;min-height:640px}.toastsec .stage{display:flex!important;flex-direction:column;align-items:stretch;width:min(100%,300px)}.toastsec .stage .toast{width:100%}.toastsec .stage .meter{background:#13673526;margin:30px 0 16px!important}.toastsec .stage .meter b{background:#136735}.toastsec .stage .say{color:#136735;text-align:center;margin:0 0 4px!important;min-height:2.7em}.toastsec .stage .hint{color:#136735;opacity:.75;text-align:center;margin:0 0 18px!important}.toastsec .stage .tools{justify-content:center}.toastsec .stage .tools button{border-color:#136735!important;color:#136735!important}.toastsec .stage .tools button:hover{background:#136735!important;color:#f9e8ce!important}@media(max-width:980px){.pstage{min-height:0;padding:56px 24px}}.hero .hjar .pshot{background:none!important;box-shadow:none!important;overflow:visible!important}.hero .hjar .pshot img.edjar{object-fit:contain!important;transform:translate(-50%,-50%)!important;inset:auto!important;left:50%!important;top:50%!important;width:auto!important;height:67%!important;filter:drop-shadow(0 28px 26px rgba(0,0,0,.38)) drop-shadow(0 4px 6px rgba(0,0,0,.25))}@media(min-width:981px){.shop .pgrid{grid-template-columns:360px minmax(0,460px)!important;column-gap:80px!important;justify-content:center!important}.shop .pjar img{object-fit:cover!important}.shop .pinfo{padding-left:0!important;padding-right:0!important}}@media(min-width:981px){.pstage{align-items:flex-start!important;padding:96px 24px!important}.toastsec .stage{position:sticky;top:96px}}.toastsec .stage .toast,.toastsec .stage .meter,.toastsec .stage .hint{width:340px!important}.toastsec .stage .say{align-items:flex-start!important;min-height:2.56em!important;margin:0 0 32px!important}@media(max-width:980px){.pstage{padding:56px 24px!important}.toastsec .stage .toast,.toastsec .stage .meter,.toastsec .stage .hint{width:min(100%,300px)!important}}@media(min-width:821px){.claims>.wrap{grid-template-columns:260px minmax(0,520px)!important;column-gap:96px!important;justify-content:center!important;align-items:center!important}.claims .intro h2{max-width:none!important}.claims .intro{position:static!important;align-self:center!important}}.toastsec .stage{width:min(100%,520px)!important;align-items:center!important}.toastsec .stage .toast,.toastsec .stage .meter,.toastsec .stage .hint{width:300px;max-width:100%}.toastsec .stage .say{order:-1;width:100%;margin:0 0 36px!important;display:flex;align-items:flex-end;justify-content:center;text-align:center;min-height:3.84em;font:900 var(--h2)/1.28 var(--display)!important;text-transform:uppercase;letter-spacing:.14em!important;color:#136735!important}:root{--btn-w:168px;--btn-h:46px}a.btn,button.btn,.tools button,.tools a,.letter .btn{box-sizing:border-box!important;width:var(--btn-w)!important;min-width:var(--btn-w)!important;height:var(--btn-h)!important;padding:0 12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font:600 15px/1 var(--display)!important;letter-spacing:-.005em!important;white-space:nowrap;flex:none}.qrow .btn{flex:none}.pjar{background:#f9e8ce;position:relative;min-height:640px}.pjar img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:50% 50%}@media(min-width:981px){.pjar{position:sticky;top:72px;height:calc(100vh - 72px);align-self:start}}@media(max-width:980px){.pjar{min-height:0;aspect-ratio:4/5}}.toastsec{background:var(--paper);padding:128px 0;border-top:1px solid rgba(19,103,53,.12)}.toastsec .wrap{display:flex;justify-content:center}.toastsec .stage{position:static!important;width:min(100%,560px)!important}@media(max-width:820px){.toastsec{padding:88px 0}}.toastsec .tgrid{display:grid!important;grid-template-columns:380px 520px;column-gap:96px;justify-content:center;align-items:center}.toastsec .howcol h2{margin:0 0 40px!important}.toastsec .how ol{grid-template-columns:1fr!important;gap:30px!important}.toastsec .how li{padding-top:16px}section.toastsec .review{margin:120px auto 0!important;text-align:center}section.toastsec .review blockquote{font-size:var(--h2)!important;letter-spacing:.14em!important;line-height:1.28!important;max-width:24em!important}@media(max-width:980px){.toastsec .tgrid{grid-template-columns:minmax(0,1fr);row-gap:64px}.toastsec .stage{justify-self:center}}.pdetails .acc-h{display:flex;align-items:center;justify-content:space-between;width:100%;padding:18px 4px 18px 0;background:none;border:0;border-top:1px solid rgba(19,103,53,.25);color:#136735;cursor:pointer;text-align:left}.pdetails .acc-h span{font:900 13px/1.4 var(--display);text-transform:uppercase;letter-spacing:.16em}.pdetails .acc-h i{position:relative;width:12px;height:12px;flex:none}.pdetails .acc-h i:before,.pdetails .acc-h i:after{content:"";position:absolute;left:0;right:0;top:50%;height:1.5px;background:currentColor;transform:translateY(-50%);transition:transform .25s ease}.pdetails .acc-h i:after{transform:translateY(-50%) rotate(90deg)}.pdetails .acc-h[aria-expanded=true] i:after{transform:translateY(-50%) rotate(0)}.pdetails .lpanel{padding:0 0 22px}.pdetails .lpanel+.acc-h{border-top:1px solid rgba(19,103,53,.25)}.pdetails>.lpanel:last-child,.pdetails>.acc-h:last-of-type{border-bottom:1px solid rgba(19,103,53,.25)}@media(min-width:981px){.hero .hgrid{grid-template-columns:max-content 320px!important}.hero .hjar .pshot{height:520px!important}}.hero .hjar .pshot{isolation:isolate}.hero .hjar .pshot:before{content:"";position:absolute;left:50%;top:50%;width:150%;height:105%;transform:translate(-50%,-50%);background:radial-gradient(closest-side,#f9e8ce6b,#f9e8ce2e 50%,#f9e8ce00);z-index:-1;pointer-events:none}.hero .hjar .pshot:after{content:"";position:absolute;left:50%;top:84%;width:78%;height:34px;transform:translate(-50%,-50%);background:radial-gradient(closest-side,#00000073,#0000);z-index:-1;pointer-events:none}.hero .hjar .pshot img.edjar{height:74%!important;filter:drop-shadow(0 18px 18px rgba(0,0,0,.28)) drop-shadow(0 2px 3px rgba(0,0,0,.25))!important}@media(max-width:980px){.hero .hjar .pshot{height:420px!important;aspect-ratio:auto!important}}.about .values{grid-template-columns:repeat(3,minmax(0,300px))!important;justify-content:center;gap:72px!important;margin-top:128px!important;padding-top:64px!important;text-align:center;border-top:0!important}.about .values h3{color:#136735!important;margin:0 0 18px!important}.about .values h3:after{content:none}.about .values p{margin:0 auto!important;max-width:17em;color:#136735!important}.about .values p+p{margin-top:6px!important;opacity:.72;font-style:italic}@media(max-width:980px){.about .values{grid-template-columns:minmax(0,1fr)!important;gap:48px!important}}.about .aimg img.photo{box-shadow:none!important;background:none!important}@media(min-width:981px){section.about .agrid{grid-template-columns:300px minmax(0,500px)!important;column-gap:88px!important;justify-content:center!important;align-items:center!important}section.about .aimg{max-width:none!important}section.about .aimg img.photo{width:493px!important;max-width:none!important;margin-left:-96.5px!important}section.about .aimg{position:relative;z-index:0}section.about .agrid>div:last-child{position:relative;z-index:1}}section.about{padding:128px 0!important}section.about h2{margin:0 0 32px!important}section.about .story p{margin:0 0 18px!important;max-width:none!important}section.about .story p:first-child{font:600 21px/1.45 var(--display)!important;letter-spacing:-.01em;margin-bottom:24px!important}section.about .story p:last-child{margin-bottom:0!important;font-style:italic}@media(max-width:820px){section.about{padding:88px 0!important}section.about .story p:first-child{font-size:19px!important}}.shop .pjar img{transform:scale(.901);transform-origin:50% 50%}.hero .hjar .pshot img.edjar{height:66.7%!important}section.merch{padding-top:96px!important}section.merch .head{margin-bottom:96px!important;align-items:center!important}@media(max-width:820px){section.merch{padding-top:72px!important}section.merch .head{margin-bottom:56px!important}}section.fsec{padding:112px 0!important}section.fsec .head{display:block!important;text-align:center;max-width:620px;margin:0 auto 56px!important}section.fsec .head h2{margin:0 0 20px!important}section.fsec .head p{margin:0 auto!important;max-width:34em}section.fsec .fnote{text-align:center;margin:24px auto 0!important;max-width:40em}section.fsec .fx{border-radius:0!important}section.fsec .fpanel{position:relative}section.fsec .fpanel:after{content:"";position:absolute;left:26px;right:26px;bottom:28px;height:48px;background:linear-gradient(#f9e8ce00,#f9e8ce);pointer-events:none}@media(max-width:980px){section.fsec .fpanel:after{left:18px;right:18px;bottom:22px}}@media(max-width:820px){section.fsec{padding:80px 0!important}section.fsec .head{margin-bottom:36px!important}}@media(max-width:400px){.toastsec .stage .say{min-height:3.84em!important}}.toastsec .stage .say{white-space:pre-line}:root{--sec:128px}@media(max-width:820px){:root{--sec:88px}}section.toastsec,section.fsec,section.ask,section.claims,section.about,section.merch,section.film{padding:var(--sec) 0!important}section.hero{padding:var(--sec) 0!important}section.shop .pinfo{padding-top:var(--sec)!important;padding-bottom:var(--sec)!important}section.fsec .head{margin-bottom:64px!important}section.merch .head{margin-bottom:64px!important}@media(max-width:820px){section.fsec .head,section.merch .head{margin-bottom:40px!important}}@media(min-width:981px){.hero .hjar .pshot{height:347px!important}}@media(max-width:980px){.hero .hjar .pshot{height:280px!important}}.hero .hjar .pshot img.edjar{height:100%!important}.hero .hjar .pshot:after{top:calc(100% - 4px)!important}@media(max-width:980px){section.shop .pinfo{padding-left:20px!important;padding-right:20px!important}}@media(min-width:981px){section.fsec .fx{grid-template-columns:440px 1fr!important}}.pdetails .benefits{list-style:none;margin:0;padding:0}.pdetails .benefits li{display:grid;grid-template-columns:minmax(0,1fr);gap:2px;padding:10px 0;border-bottom:1px solid rgba(19,103,53,.12)}.pdetails .benefits li:last-child{border-bottom:0}.pdetails .benefits b{font:700 15px/1.4 var(--display);color:#136735}.pdetails .benefits span{font-size:14px;line-height:1.5;opacity:.8}section.fsec .results li{padding:18px 0!important}section.fsec .results li.on{padding-left:14px!important}section.fsec .results h3{font-size:13px!important;line-height:1.4!important;margin:0 0 6px!important;align-items:baseline}section.fsec .results h3 span{font:700 13px/1.4 var(--display)!important;letter-spacing:.04em!important;text-transform:none!important}section.fsec .results p{font-size:14px!important;line-height:1.55!important;margin:0!important}section.fsec .results .look{margin-top:4px!important;font-style:italic;opacity:.75}section.fsec .ract{margin-top:12px!important;gap:6px 20px!important}section.fsec .ract a,section.fsec .ract button{font:800 11px/1.4 var(--display)!important;text-transform:uppercase;letter-spacing:.14em;text-underline-offset:4px}section.fsec .fstatus{font-size:14px!important;line-height:1.5!important;margin:4px 0 10px!important}section.fsec .results{padding-bottom:40px}section.faqsec{background:var(--paper);padding:var(--sec) 0!important}section.faqsec .fqgrid{display:grid;grid-template-columns:300px minmax(0,560px);column-gap:96px;justify-content:center;align-items:start}section.faqsec .fqhead h2{color:#136735;margin:0 0 20px!important}section.faqsec .fqhead p{max-width:22em}section.faqsec .fqhead a,section.faqsec .lpanel a{color:#136735;font-weight:700}section.faqsec .lpanel p{font-size:var(--copy)!important;line-height:1.6!important;margin:0!important;max-width:none}section.faqsec .acc-h span{text-align:left;padding-right:24px}section.faqsec .fqlist>.acc-h:first-child{border-top:1px solid rgba(19,103,53,.25)}@media(min-width:981px){section.faqsec .fqhead{position:sticky;top:120px}}@media(max-width:980px){section.faqsec .fqgrid{grid-template-columns:minmax(0,1fr);row-gap:36px}}footer .fgrid{grid-template-columns:1.4fr 1fr 1fr 1fr!important}@media(max-width:980px){footer .fgrid{grid-template-columns:1fr 1fr!important}footer .fgrid>div:first-child{grid-column:1/-1}}@media(max-width:520px){footer .fgrid{grid-template-columns:1fr!important}}dialog.policy{border:0;padding:0;margin:auto;width:min(680px,calc(100vw - 40px));max-height:calc(100vh - 64px);background:#f9e8ce;color:#136735;box-shadow:0 40px 80px -30px #00000080}dialog.policy::backdrop{background:#136735b8}dialog.policy .pl-in{padding:56px 56px 48px;overflow:auto;max-height:calc(100vh - 64px);box-sizing:border-box}dialog.policy h2{color:#136735;margin:0 0 20px!important}dialog.policy .pl-lead{font:600 19px/1.45 var(--display);margin:0 0 28px}dialog.policy h3{font:900 13px/1.4 var(--display)!important;text-transform:uppercase;letter-spacing:.16em!important;margin:24px 0 6px!important;color:#136735}dialog.policy p{font-size:16px!important;line-height:1.65!important;margin:0!important;color:#136735}dialog.policy a{color:#136735;font-weight:700}dialog.policy .pl-x{position:absolute;top:18px;right:18px;background:none;border:1.5px solid #136735;color:#136735;font:800 11px/1 var(--display);text-transform:uppercase;letter-spacing:.14em;padding:10px 14px;cursor:pointer}dialog.policy .pl-x:hover{background:#136735;color:#f9e8ce}@media(max-width:600px){dialog.policy .pl-in{padding:64px 24px 36px}}footer .signup{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,460px);gap:64px;align-items:center;padding:0 0 72px;margin:0 0 72px;border-bottom:1px solid rgba(249,232,206,.22)}footer .signup h2{color:#f9e8ce;margin:0 0 14px!important}footer .signup .su-copy p{max-width:30em;opacity:.9}footer .su-form{display:flex;flex-wrap:wrap;gap:10px}footer .su-form input{flex:1 1 220px;min-width:0;height:46px;padding:0 14px;border:1.5px solid #F9E8CE;background:transparent;color:#f9e8ce;font:400 16px var(--body);border-radius:0}footer .su-form input::placeholder{color:#f9e8cea6}footer .su-form .btn{background:#f9e8ce!important;color:#136735!important}footer .su-msg{flex-basis:100%;margin:4px 0 0;min-height:1.5em;font-size:15px!important}footer .su-fine{flex-basis:100%;margin:0;font-size:13px!important;opacity:.7}footer .su-fine a{color:inherit}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:820px){footer .signup{grid-template-columns:minmax(0,1fr);gap:24px;padding-bottom:48px;margin-bottom:48px}}#pol-faq .fqlist{margin:8px 0 0}#pol-faq .fqlist>.acc-h:first-child{border-top:1px solid rgba(19,103,53,.25)}#pol-faq .acc-h{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px 4px 16px 0;background:none;border:0;border-bottom:1px solid rgba(19,103,53,.25);color:#136735;cursor:pointer;text-align:left}#pol-faq .acc-h span{font:900 13px/1.4 var(--display);text-transform:uppercase;letter-spacing:.14em;padding-right:20px}#pol-faq .lpanel{padding:12px 0 18px;border-bottom:1px solid rgba(19,103,53,.25)}#pol-faq .lpanel[hidden]{display:none}#pol-faq .pl-more{margin-top:24px!important}
/*# sourceMappingURL=/cdn/shop/t/47/assets/base.css.map */
