.wf-premium-scene{aspect-ratio:1000/1080;isolation:isolate;background:0 0;place-items:center;width:100%;display:grid;position:relative}.about-lineup .wf-premium-artwork{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:auto;max-height:none;display:block}@media (max-width:900px){.wf-premium-scene{max-width:580px;margin-inline:auto}}@media (min-width:901px){.about-page .wf-premium-scene{max-width:760px}}@media (min-width:901px) and (max-width:1150px){.about-page .about-hero{grid-template-columns:minmax(0,1fr);gap:24px}.about-page .wf-premium-scene{aspect-ratio:1;max-width:440px;margin-inline:auto}.about-page .about-hero-copy{min-width:0}.about-page .about-toc{white-space:nowrap;justify-content:flex-start;gap:22px;overflow-x:auto}.about-page .about-toc a{flex-shrink:0}.about-page .section-head{flex-direction:column;align-items:flex-start;gap:12px}.about-page .about-story{grid-template-columns:70px minmax(0,1fr);gap:22px}.about-page .about-founder{grid-column:2}.about-page .about-process-inner,.about-page .about-docs,.about-page .about-faq{grid-template-columns:minmax(0,1fr);gap:28px}.about-page .about-contact{flex-direction:column;align-items:flex-start;padding:32px}.about-page .about-contact-actions{justify-items:start}}@media (min-width:601px) and (max-width:1150px){.about-page .about-product-grid,.about-page .about-audience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.about-page .about-toc{top:72px}.about-page [id]{scroll-margin-top:152px}}.journey-section{--journey-ink:#283e35;--journey-muted:#64715e;--journey-green:#578d38;--journey-line:#e1e8da;padding:76px 5%;animation:none}.journey-heading{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:36px;display:flex}.journey-heading h2{color:var(--journey-ink);margin:12px 0 0}.journey-heading h2 em{color:#639b3d}.journey-heading>p{max-width:370px;color:var(--journey-muted);margin:0 0 4px;font-size:16px;line-height:1.75}.journey-grid{align-items:stretch;gap:20px;display:grid}.journey-grid-retail{grid-template-columns:repeat(4,minmax(0,1fr))}.journey-grid-delivery{grid-template-columns:repeat(2,minmax(0,1fr))}.journey-grid-audience{grid-template-columns:repeat(3,minmax(0,1fr))}.journey-card{border:1px solid var(--journey-line);min-width:0;color:var(--journey-ink);background:#fbfcf8;border-radius:12px;flex-direction:column;align-items:flex-start;padding:28px;transition:translate .3s,border-color .3s,box-shadow .3s;display:flex}.journey-card-accent{background:#edf4e4;border-color:#dce7d1}.journey-icon{color:#638f42;background:#edf3e5;border:1px solid #e1ead7;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;margin:0 0 24px;transition:background .3s;display:grid}.journey-icon svg{stroke-width:1.5px;width:24px;height:24px}.journey-card-accent .journey-icon{background:#f8fbf3}.journey-brand{background:#fff;border-color:#e5eadd}.journey-brand img{object-fit:contain;border-radius:8px;width:32px;height:32px}.journey-label{letter-spacing:1px;color:var(--journey-muted);font-size:12px;line-height:1.5;display:block}.journey-card h3{color:var(--journey-ink);margin:14px 0 12px}.journey-grid-retail h3{min-height:2.5em}.journey-card p{color:var(--journey-muted);margin:0 0 28px;font-size:16px;line-height:1.7}.journey-card .journey-link{color:#416a31;border-bottom:1px solid #b7c9a6;width:fit-content;margin-top:auto;padding-bottom:5px;font-size:14px;font-weight:400;line-height:1.5;transition:color .2s,border-color .2s;display:inline-block}.journey-link:hover{color:#305d20;border-color:#578d38}.journey-card:focus-visible{outline-offset:5px;outline:2px solid #639b3d}.journey-card .journey-link:focus-visible{outline-offset:5px;outline:2px solid #639b3d}.journey-delivery{background:#f3f7ed;border-top:1px solid #e5ecdd;border-bottom:1px solid #e5ecdd;grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);align-items:center;gap:40px;display:grid}.journey-delivery .journey-heading{margin:0;display:block}.journey-delivery .journey-heading>p{margin:20px 0 0}.journey-delivery .journey-card,.journey-audience{background:#fff}@media (hover:hover) and (prefers-reduced-motion:no-preference){.journey-card:hover{border-color:#c4d5b4;translate:0 -4px;box-shadow:0 12px 28px #3443260a}.journey-card:hover .journey-icon:not(.journey-brand){background:#e3edd7}}@media (max-width:1250px){.journey-grid-retail{grid-template-columns:repeat(2,minmax(0,1fr))}.journey-grid-retail h3{min-height:0}.journey-delivery{grid-template-columns:1fr;gap:32px}.journey-delivery .journey-heading{gap:32px;display:flex}.journey-delivery .journey-heading>p{margin:0 0 4px}}@media (max-width:1050px) and (min-width:901px){.journey-grid-audience{grid-template-columns:1fr}.journey-grid-audience h3 br{display:none}}@media (max-width:800px){.journey-section{padding:60px 6%}.journey-heading,.journey-delivery .journey-heading{flex-direction:column;align-items:flex-start;gap:18px}.journey-heading>p{max-width:540px}.journey-grid-audience{grid-template-columns:1fr}.journey-grid-audience h3 br{display:none}}@media (max-width:550px){.journey-section{padding:52px 6%}.journey-heading{margin-bottom:28px}.journey-grid-retail,.journey-grid-delivery{grid-template-columns:1fr}.journey-grid{gap:16px}.journey-card{padding:28px}.journey-icon{margin-bottom:22px}}@media (prefers-reduced-motion:reduce){.journey-card,.journey-icon,.journey-link{transition:none;translate:none}}@media print{.journey-section [data-reveal]{opacity:1!important;visibility:visible!important;transform:none!important}}.hero-rotator .hero-copy{width:100%;container-type:inline-size}.hero-rotator .hero-actions{flex-wrap:wrap;gap:12px}.hero-rotator .hero-secondary-button{color:#426d31;background:#fff;border-color:#cbd9c0}.hero-rotator .hero-secondary-button:hover{color:#365d28;background:#f1f6e9}.hero-rotator .hero-contact{color:#647b50;text-underline-offset:3px;margin-top:10px;font-size:12px;line-height:1.4;-webkit-text-decoration:underline #b9c9ae;text-decoration:underline #b9c9ae;display:block}.hero-rotator .hero-contact:hover{color:#3c7523}.hero-rotator .hero-swap{opacity:1;transition:opacity .4s}.hero-rotator .hero-products{z-index:1;isolation:isolate;opacity:1;transition:opacity .45s,scale .6s;position:absolute;inset:0;scale:1}.hero-rotator .jar{mix-blend-mode:normal;filter:drop-shadow(6px 12px 9px #26351b22)}.hero-rotator .jar>img{object-fit:contain;width:100%;height:100%;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-rotator.is-changing .hero-swap,.hero-rotator.is-changing .hero-products{opacity:0}.hero-rotator.is-changing .hero-products{scale:.96}.hero-rotator .floating-label{min-width:245px}.hero-rotator .hero-art{isolation:isolate;z-index:2}.hero-ingredient-scatter{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-ingredient{width:var(--ingredient-size);height:var(--ingredient-size);position:absolute}.ingredient-motion{transform-origin:50%;width:100%;height:100%;display:block}.hero-ingredient img{object-fit:contain;width:100%;height:100%;transform:rotate(var(--ingredient-angle,0deg));filter:drop-shadow(2px 7px 5px #34452220)}.hero-ingredient[data-depth=far] img{filter:blur(.3px)drop-shadow(1px 4px 3px #34452216)}.hero-rotator .ingredient-a{--ingredient-size:66px;--ingredient-angle:-18deg;top:8%;left:51%}.hero-rotator .ingredient-b{--ingredient-size:49px;--ingredient-angle:24deg;top:1%;left:65%}.hero-rotator .ingredient-c{--ingredient-size:76px;--ingredient-angle:13deg;top:6%;left:81%}.hero-rotator .ingredient-d{--ingredient-size:62px;--ingredient-angle:-28deg;top:36%;right:6%}.hero-rotator .ingredient-e{--ingredient-size:72px;--ingredient-angle:18deg;top:63%;right:5%}.hero-rotator .ingredient-f{--ingredient-size:56px;--ingredient-angle:-22deg;bottom:-18px;left:50%}.hero-rotator .ingredient-g{--ingredient-size:46px;--ingredient-angle:28deg;top:14%;left:73%}.hero-rotator .ingredient-h{--ingredient-size:42px;--ingredient-angle:-12deg;top:18%;right:1%}.hero-rotator .ingredient-i{--ingredient-size:48px;--ingredient-angle:18deg;bottom:12%;left:48%}.hero-rotator .ingredient-j{--ingredient-size:40px;--ingredient-angle:-24deg;bottom:10%;right:16%}.hero-rotator .ingredient-k{--ingredient-size:54px;--ingredient-angle:65deg;top:16%;left:59%}.hero-rotator .ingredient-l{--ingredient-size:43px;--ingredient-angle:-46deg;top:3%;right:6%}.hero-rotator .ingredient-m{--ingredient-size:61px;--ingredient-angle:112deg;top:23%;right:9%}.hero-rotator .ingredient-n{--ingredient-size:53px;--ingredient-angle:46deg;bottom:12%;right:7%}.hero-rotator .ingredient-o{--ingredient-size:44px;--ingredient-angle:-76deg;bottom:15%;left:65%}.hero-rotator .ingredient-p{--ingredient-size:56px;--ingredient-angle:16deg;bottom:24%;right:-12px}@media (min-width:651px) and (max-width:1400px){.hero-ingredient{width:calc(var(--ingredient-size)*.8);height:calc(var(--ingredient-size)*.8)}.hero-rotator .ingredient-a{top:4%;left:61%}.hero-rotator .ingredient-k{top:18%;left:59%}.hero-rotator .ingredient-i{bottom:12%;left:56%}}.hero-rotator .hero-art{margin-right:64px}.hero-rotator .jar-back{right:0}.hero-rotator .jar-front{transform-origin:50% 60%;scale:1.2}.hero-rotator .jar-back{transform-origin:65% 55%;scale:1.18}.hero-rotator .jar-back.jar-slender{scale:1.5}@media (min-width:1700px){.hero-rotator .hero-art{transform-origin:45%;translate:3%;scale:1.14}}@media (min-width:651px) and (max-width:1150px){.hero-rotator .jar-front{scale:1.08}.hero-rotator .jar-back{scale:1.1}.hero-rotator .jar-back.jar-slender{scale:1.32}}.hero-pager{z-index:6;flex-direction:column;align-items:center;gap:18px;width:36px;display:flex;position:absolute;top:46%;right:22px;transform:translateY(-50%)}.hero-pager-arrow{color:#7dce2a;background:0 0;border:0;place-items:center;width:36px;height:24px;padding:0;display:grid}.hero-pager-arrow:hover{color:#68b51d}.hero-pager-arrow svg{display:block}.hero-pager-list{flex-direction:column;align-items:center;gap:18px;display:flex}.hero-pager-list button{color:#c6d0be;letter-spacing:.6px;font-variant-numeric:tabular-nums;background:0 0;border:0;min-width:28px;padding:0;font-size:15px;font-weight:500;line-height:1;position:relative}.hero-pager-list button.is-active{color:#3c6b2e;font-weight:700}.hero-pager-list button.is-active:before{content:"";background:#d3dccb;width:16px;height:1px;position:absolute;top:50%;right:calc(100% + 8px);transform:translateY(-50%)}.hero-pager button:focus-visible{outline-offset:4px;outline:2px solid #639b3d}.hero-cycle-control{color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;padding:0}.hero-cycle-control:focus-visible{outline-offset:5px;outline:2px solid #639b3d}@media (max-width:900px){.hero-rotator .hero-art{margin-right:48px}.hero-pager{gap:14px;right:12px}.hero-pager-list{gap:14px}}@media (max-width:650px){.hero-rotator .hero-art{margin-right:40px}.hero-rotator .jar-front{width:min(42%,160px);height:auto;left:4%;scale:1.07}.hero-rotator .jar-back{width:min(42%,160px);height:auto;right:4%;scale:1.08}.hero-rotator .jar-back.jar-slender{scale:1.3}.hero-pager{flex-direction:row;align-self:center;gap:10px;width:auto;margin:8px auto 0;position:static;transform:none}.hero-pager-list{gap:0}.hero-pager-list button{min-width:44px;min-height:44px;font-size:15px}.hero-pager-arrow{width:44px;height:44px}.hero-pager-arrow svg{width:15px;height:15px}.hero-ingredient-scatter{height:100%;inset:0 0 auto}.hero-ingredient{width:calc(var(--ingredient-size)*.5);height:calc(var(--ingredient-size)*.5)}.hero-rotator .ingredient-a{top:7%;left:4%}.hero-rotator .ingredient-b{top:3%;left:26%}.hero-rotator .ingredient-c{top:2%;left:72%}.hero-rotator .ingredient-d{top:32%;right:14%}.hero-rotator .ingredient-e{top:68%;right:4%}.hero-rotator .ingredient-f{bottom:0;left:3%}.hero-rotator .ingredient-g{top:4%;left:52%}.hero-rotator .ingredient-h{top:13%;right:12%}.hero-rotator .ingredient-i{bottom:18%;left:3%}.hero-rotator .ingredient-j{bottom:0;right:1%}.hero-rotator .ingredient-k{top:19%;left:14%}.hero-rotator .ingredient-l{top:18%;right:13%}.hero-rotator .ingredient-m{top:49%;right:12%}.hero-rotator .ingredient-n{bottom:10%;right:3%}.hero-rotator .ingredient-o{bottom:27%;left:2%}.hero-rotator .ingredient-p{inset:43% auto auto 0}.hero-rotator .hero-actions{align-items:stretch;gap:10px}.hero-rotator .hero-actions .button{width:100%}.hero-rotator .hero-note{flex-wrap:wrap;margin-top:19px;display:flex}.hero-rotator .hero-contact{width:100%;margin:1px 0 0 39px}}@media (prefers-reduced-motion:reduce){.hero-rotator .hero-swap,.hero-rotator .hero-products{transition:none}}.hero.hero-rotator{min-height:100vh;align-items:center;min-height:100svh}@media (max-width:900px){.hero.hero-rotator{min-height:calc(100vh - 72px);min-height:calc(100svh - 72px)}}
