.brands{--hdr:3.5rem;--gap:clamp(.75rem, 1.4vw, 1.5rem);padding-block:var(--gap)}.brands .stack{gap:var(--gap);display:grid;position:relative}.brands .panel{--s:1;isolation:isolate;color:var(--palette-forest-dk);border-radius:clamp(20px,2.2vw,36px);position:relative;overflow:hidden}.brands .panel[data-brand=green]{--glow:var(--palette-leaf-glow);--mid:var(--palette-leaf-mid);--edge:var(--palette-leaf-edge)}.brands .panel[data-brand=farms]{--glow:var(--palette-harvest-glow);--mid:var(--palette-harvest-mid);--edge:var(--palette-harvest-edge)}.brands .bg{--at:70% 48%;z-index:-1;background:radial-gradient(75% 85% at var(--at), var(--glow) 0%, var(--mid) 48%, var(--edge) 100%);position:absolute;inset:0}.brands .word{font:600 clamp(4.5rem, 10.5vw, 12.5rem) / .9 var(--font-serif);letter-spacing:-.04em;color:color-mix(in oklab, var(--palette-forest-dk) 9%, transparent);pointer-events:none;justify-items:center;margin:0;display:grid;position:absolute;top:7%;left:44%;right:0}.brands .word>span{padding:0 .06em .08em;display:block}.brands .scene{pointer-events:none;position:absolute;inset:0 0 0 44%}.brands .it{left:var(--x);top:var(--y);width:calc(var(--w) * var(--s) * 1vmin);transform-origin:0 0;position:absolute}.brands .bob>*{width:100%;height:auto;display:block;translate:-50% -50%}.brands .it img{filter:drop-shadow(0 34px 34px color-mix(in oklab, var(--palette-deep-teal) 35%, transparent))}.brands .grain{aspect-ratio:1;box-shadow:0 10px 14px -6px color-mix(in oklab, var(--palette-deep-teal) 35%, transparent);border-radius:50%}.brands .grain.pea{background:radial-gradient(circle at 34% 30%, color-mix(in oklab, var(--palette-light-sage) 60%, var(--palette-paper-light)) 0 8%, color-mix(in oklab, var(--palette-light-sage) 40%, var(--palette-brand-leaf-2)) 40%, var(--palette-brand-leaf-2) 100%)}.brands .grain.dal{aspect-ratio:1.15;background:radial-gradient(circle at 36% 32%, color-mix(in oklab, var(--palette-harvest-glow) 50%, var(--palette-paper-light)) 0 6%, color-mix(in oklab, var(--palette-harvest-glow) 50%, var(--palette-harvest-mid)) 42%, var(--palette-harvest-edge) 100%);border-radius:52% 48% 46% 54%/58% 56% 44% 42%}.brands .grain.makhana{background:radial-gradient(circle at 60% 66%, var(--palette-ink-soft) 0 5%, transparent 9%), radial-gradient(circle at 30% 70%, var(--palette-sage) 0 4%, transparent 8%), radial-gradient(circle at 38% 30%, var(--palette-paper-light) 0 10%, var(--palette-paper) 45%, var(--palette-champagne) 100%);border-radius:46% 54% 50% 50%}.brands .inner{z-index:2;grid-template-columns:minmax(0,34rem);align-items:center;height:100%;padding:0 clamp(1.5rem,4vw,4.5rem);display:grid;position:relative}.brands .copy{flex-direction:column;align-items:flex-start;gap:1.1rem;display:flex}.brands .copy>*{margin:0}.brands .line>*{display:block}.brands .badge{align-items:center;gap:.7rem;display:flex!important}.brands .badge .text-eyebrow{color:var(--palette-forest)}.brands .mk{background:var(--palette-paper-light);width:2.6rem;height:2.6rem;box-shadow:0 8px 18px -8px color-mix(in oklab, var(--palette-deep-teal) 40%, transparent);border-radius:50%;place-items:center;font-size:1.5rem;display:grid}.brands .mk svg{width:1.5rem;height:1.5rem}.brands h2{font:500 clamp(2.6rem, 1.6rem + 4.4vw, 5.5rem) / 1.02 var(--font-serif);letter-spacing:-.02em;margin:0}.brands .tagline{font:italic 400 clamp(1.375rem, 1.2rem + .8vw, 1.875rem) / 1.3 var(--font-serif);color:var(--palette-forest)}.brands .text{max-width:30rem;font-size:1.05rem}.brands .swap{align-items:start;gap:1rem;display:grid}.brands .swap>*{margin:0}.brands .points{grid-template-columns:1fr 1fr;align-items:start;gap:.7rem 1.25rem;padding:0;font-size:.95rem;line-height:1.35;list-style:none;display:grid}.brands .point{align-items:flex-start;gap:.65rem;font-weight:500;display:flex!important}.brands .point i,.brands .callouts i{background:var(--palette-forest);width:1.3rem;height:1.3rem;color:var(--palette-paper-light);border-radius:50%;flex:none;place-items:center;font-size:.68rem;font-style:normal;font-weight:700;display:grid}.brands .callouts i:after{content:"";background:var(--palette-harvest-glow);border-radius:50%;width:.3rem;height:.3rem}.brands .callouts{flex-wrap:wrap;gap:.5rem;padding:0;list-style:none;display:flex}.brands .callouts li{border:1px solid color-mix(in oklab, var(--palette-forest-dk) 22%, transparent);border-radius:var(--radius-pill);background:color-mix(in oklab, var(--palette-paper-light) 40%, transparent);backdrop-filter:blur(10px);white-space:nowrap;align-items:center;gap:.55rem;padding:.45rem .95rem .45rem .55rem;font-size:.85rem;font-weight:500;display:inline-flex}@media (width>=1024px){.brands{padding-top:calc(var(--hdr) + var(--gap))}.brands .panel{height:max(34rem, 100svh - var(--hdr) - 2 * var(--gap))}.brands .callouts li{z-index:3;left:calc(44% + var(--x) * 0.56%);top:calc(var(--y) * 1%);position:absolute;translate:-50% -50%}}@media (width<=1023.98px){.brands .panel{--s:1.25;padding-top:clamp(16rem,62vw,26rem)}.brands .bg{--at:50% 22%}.brands .word{font-size:19vw;top:.5rem;left:0}.brands .scene{height:clamp(16rem,62vw,26rem);inset:0 0 auto}.brands .inner{padding:1.25rem clamp(1.25rem,5vw,2.5rem) 2rem}.brands .copy{gap:.75rem}.brands .panel[data-brand=green]{padding-top:min(79%,31.6rem)}.brands [data-brand=green] .scene{aspect-ratio:6/5;width:min(100%,40rem);height:auto;left:50%;translate:-50%}.brands [data-brand=green] .it{left:var(--mx,var(--x));top:var(--my,var(--y));width:calc(var(--mw) * 1%)}.brands [data-brand=green] [data-hero]{--mx:52%;--my:47%;--mw:36}.brands [data-brand=green] [data-ring^="1,"]{--mx:79%;--my:26%;--mw:12}.brands [data-brand=green] [data-ring^="3,"]{--mx:67%;--my:78%;--mw:10}.brands [data-brand=green] [data-ring^="5,"]{--mx:19%;--my:55%;--mw:15}}@media (width>=1024px){.brands .it[data-details]{display:none}}.brands[data-scene] .it[data-details]{display:block}.brands[data-scene] .panel{grid-area:1/1}.brands[data-scene] .word{overflow:hidden}.brands[data-scene] .swap>*{grid-area:1/1}.brands[data-scene] .line{overflow:hidden}.brands[data-scene] .line.cta{margin:-.25rem;padding:.25rem}.brands[data-scene] [data-brand=farms]{pointer-events:none}.brands[data-scene] [data-brand=farms] .bg{--r:0%;mask-image:radial-gradient(farthest-corner at var(--at), var(--palette-ink) calc(var(--r) - 35%), transparent var(--r))}.brands[data-scene] .tabs{z-index:3;color:var(--palette-forest-dk);pointer-events:none;align-items:center;gap:1rem;font-size:.72rem;display:flex;position:absolute;bottom:1.75rem;left:clamp(1.5rem,4vw,4.5rem)}.brands .tab{opacity:.45;flex-direction:column;line-height:1.3;display:flex}.brands .tab b{letter-spacing:.04em;font-size:.8rem;font-weight:600}.brands .tab.on{opacity:1}.brands .track{background:color-mix(in oklab, var(--palette-forest-dk) 22%, transparent);border-radius:2px;width:4.5rem;height:2px;position:relative;overflow:hidden}.brands .fill{background:var(--palette-forest-dk);transform-origin:0;position:absolute;inset:0}.band[data-astro-cid-qglw6c7g]>section{isolation:isolate;align-items:center;min-height:80svh;display:grid;position:relative;overflow:hidden}.photo[data-astro-cid-qglw6c7g]{z-index:-1;position:absolute;inset:0}.drift[data-astro-cid-qglw6c7g]{position:absolute;inset:-15% 0}.drift[data-astro-cid-qglw6c7g] img{object-position:70% 50%;opacity:.6}.photo[data-astro-cid-qglw6c7g]:after{content:"";background:linear-gradient(90deg, color-mix(in oklab, var(--inverse) 97%, transparent) 0%, color-mix(in oklab, var(--inverse) 82%, transparent) 45%, color-mix(in oklab, var(--inverse) 35%, transparent) 100%);position:absolute;inset:0}.hero[data-astro-cid-buhnjdld]{isolation:isolate;--measure:var(--container-narrow);grid-template-rows:1fr auto;min-height:calc(100svh - 5rem);display:grid;position:relative}@media (width>=768px) and (width<=1023.98px){.hero[data-astro-cid-buhnjdld]{--measure:36rem}}.lede[data-astro-cid-buhnjdld]{max-width:var(--measure)}.media[data-astro-cid-buhnjdld]{z-index:-1;position:absolute;inset:0;overflow:hidden}.frame[data-astro-cid-buhnjdld]{width:100%;position:absolute;inset:0 0 0 auto;overflow:hidden}.zoom[data-astro-cid-buhnjdld]{transform-origin:50%;height:100%}.zoom[data-astro-cid-buhnjdld] picture{height:100%;display:block}.zoom[data-astro-cid-buhnjdld] img{object-position:50% 50%}.light[data-astro-cid-buhnjdld]{background:radial-gradient(38% 42% at 50% 50%, color-mix(in oklab, var(--palette-champagne) 28%, transparent), transparent 70%);mix-blend-mode:soft-light;display:none;position:absolute;inset:-20%}.scrim[data-astro-cid-buhnjdld]{background:radial-gradient(60% 55% at 50% 45%, color-mix(in oklab, var(--inverse) 35%, transparent), transparent 80%), color-mix(in oklab, var(--inverse) 58%, transparent);position:absolute;inset:0}.grain[data-astro-cid-buhnjdld]{opacity:.08;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.content[data-astro-cid-buhnjdld]{text-align:center;max-width:var(--container-narrow);height:100%;text-shadow:0 2px 18px color-mix(in oklab, var(--palette-ink) 55%, transparent);flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;margin-inline:auto;padding-block:2.5rem;display:flex}h1[data-astro-cid-buhnjdld]{letter-spacing:-.02em;font-size:clamp(2.625rem,1.5rem + 3.6vw,4.75rem);line-height:1.05}@media (width<=767.98px){h1[data-astro-cid-buhnjdld]{font-size:min(2.625rem,11.5vw - .375rem)}}.line[data-astro-cid-buhnjdld]{display:block}.word[data-astro-cid-buhnjdld]{vertical-align:top;margin-bottom:-.14em;padding-bottom:.14em;display:inline-block;overflow:hidden}.word[data-astro-cid-buhnjdld]>span[data-astro-cid-buhnjdld]{display:inline-block}.stats[data-astro-cid-buhnjdld] dl>div{text-align:center;align-items:center}.stats[data-astro-cid-buhnjdld] dd{font-size:var(--text-h3);line-height:1.2}.stats[data-astro-cid-buhnjdld]{padding:1.5rem 0 1.75rem}.facts[data-astro-cid-buhnjdld]{background:var(--inverse);border-top:1px solid color-mix(in oklab, var(--inverse-muted) 28%, transparent);position:relative}.cue[data-astro-cid-buhnjdld]{right:var(--spacing-gutter);display:none;position:absolute;bottom:2rem}.cue[data-astro-cid-buhnjdld]>span[data-astro-cid-buhnjdld]{writing-mode:vertical-rl;font:600 .6875rem / 1 var(--font-sans);letter-spacing:.24em;text-transform:uppercase;color:var(--inverse-muted);align-items:center;gap:.75rem;display:flex}.cue[data-astro-cid-buhnjdld]>span[data-astro-cid-buhnjdld]:after{content:"";background:linear-gradient(var(--inverse-muted), transparent);width:1px;height:56px}@media (width>=1024px){.cue[data-astro-cid-buhnjdld]{display:block}}@media (width<=767.98px){.content[data-astro-cid-buhnjdld]{gap:1.25rem;padding-block:2rem}.lede[data-astro-cid-buhnjdld]{font-size:1rem;line-height:1.6}.ctas[data-astro-cid-buhnjdld]{grid-template-columns:1fr 1fr;gap:.75rem;width:100%;display:grid}.ctas[data-astro-cid-buhnjdld]>.btn{text-align:center;min-height:3rem;padding:.75rem;font-size:.9375rem;line-height:1.2}.stats[data-astro-cid-buhnjdld]{padding:1.25rem 0}.stats[data-astro-cid-buhnjdld] dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.stats[data-astro-cid-buhnjdld] dd{font-size:1.0625rem}.stats[data-astro-cid-buhnjdld] dt{font-size:.75rem;line-height:1.35}.frame[data-astro-cid-buhnjdld]{width:100%;inset:0;-webkit-mask-image:none;mask-image:none}}@media (prefers-reduced-motion:no-preference){html.js .zoom[data-astro-cid-buhnjdld]{animation:hero-photo 1.6s cubic-bezier(.33, 1, .68, 1), hero-zoom 3.2s var(--ease-out-quart)}html.js .zoom[data-astro-cid-buhnjdld] img{transform:scale(1.08)}html.js .light[data-astro-cid-buhnjdld]{animation:4.8s ease-in-out forwards hero-light;display:block}html.js .word[data-astro-cid-buhnjdld]>span[data-astro-cid-buhnjdld]{animation:hero-rise 1.3s var(--ease-out-expo) .45s backwards}html.js .word[data-astro-cid-buhnjdld]:nth-of-type(2)>span[data-astro-cid-buhnjdld]{animation-delay:.55s}html.js .word[data-astro-cid-buhnjdld]:nth-of-type(n+3)>span[data-astro-cid-buhnjdld]{animation-delay:.65s}html.js .accent[data-astro-cid-buhnjdld] .word[data-astro-cid-buhnjdld]>span[data-astro-cid-buhnjdld]{animation-delay:.62s}html.js .lede[data-astro-cid-buhnjdld]{animation:hero-up 1.1s var(--ease-out-expo) .95s backwards}html.js .ctas[data-astro-cid-buhnjdld]>*{animation:hero-up .9s var(--ease-out-expo) 1.05s backwards}html.js .ctas[data-astro-cid-buhnjdld]>:nth-child(2){animation-delay:1.13s}html.js .stats[data-astro-cid-buhnjdld]{animation:hero-up 1s var(--ease-out-expo) 1.15s backwards}html.js .cue[data-astro-cid-buhnjdld]{animation:hero-fade 1s var(--ease-out-expo) 1.6s backwards}}@keyframes hero-photo{0%{opacity:.01}}@keyframes hero-zoom{0%{scale:1.1}}@keyframes hero-light{0%{opacity:.55;translate:-18% 8%}50%{opacity:1}to{opacity:.6;translate:22% -10%}}@keyframes hero-rise{0%{translate:0 110%}}@keyframes hero-up{0%{opacity:0;translate:0 18px}}@keyframes hero-fade{0%{opacity:0}}.card[data-astro-cid-vghbzzoy]{--sage-floor:color-mix(in oklab, var(--palette-light-sage) 72%, var(--palette-paper-light));background:radial-gradient(80% 70% at 50% 88%, color-mix(in oklab, var(--palette-paper-light) 40%, var(--sage-floor)), transparent 72%), linear-gradient(180deg, color-mix(in oklab, var(--sage-floor) 88%, var(--palette-sage)), var(--sage-floor) 55%);border-radius:24px;padding:clamp(1.5rem,3vw,3rem) 0 clamp(1rem,2vw,2rem);position:relative}.head[data-astro-cid-vghbzzoy]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.25rem;padding:0 clamp(1.5rem,3vw,3rem);display:flex}.defs[data-astro-cid-vghbzzoy]{position:absolute}@media (width>=768px) and (height>=37.5em) and (prefers-reduced-motion:no-preference){html.js .pin-room[data-astro-cid-vghbzzoy]{height:75vh}html.js .pin-spacer+.pin-room[data-astro-cid-vghbzzoy],html.js .pin-room[data-astro-cid-vghbzzoy][data-off]{height:0}}.stage[data-astro-cid-vghbzzoy]{will-change:transform;--gap:clamp(2px, .6vw, 10px);--row:var(--row-d);--n:var(--n-d);justify-content:center;align-items:flex-end;column-gap:var(--gap);flex-wrap:wrap;row-gap:.5rem;margin-top:1.5rem;padding:0 clamp(.75rem,1.5vw,1.5rem) 1.75rem;display:flex;overflow-x:clip}.stage[data-astro-cid-vghbzzoy]>li[data-astro-cid-vghbzzoy]{width:min(calc(var(--w) * 2px), calc(var(--w) / var(--row) * (100% - (var(--n) - 1) * var(--gap) - 1px)))}@media (width<=767.98px){.stage[data-astro-cid-vghbzzoy]{--row:var(--row-m);--n:3}}.pm[data-astro-cid-vghbzzoy]{translate:var(--x,0px) 0;border-radius:16px;display:block;position:relative}.pm[data-astro-cid-vghbzzoy] svg[data-astro-cid-vghbzzoy]{pointer-events:none;width:100%;height:auto;display:block;overflow:visible}.tile[data-astro-cid-vghbzzoy]{aspect-ratio:1;border-radius:16px;display:block;overflow:hidden}.pill[data-astro-cid-vghbzzoy]{translate:var(--pill-x,-50%) 6px;border-radius:var(--radius-pill);font:600 .75rem / 1.2 var(--font-sans);white-space:nowrap;opacity:0;pointer-events:none;padding:.3rem .75rem;position:absolute;bottom:-4px;left:50%}.pm[data-astro-cid-vghbzzoy]:hover .pill[data-astro-cid-vghbzzoy],.pm[data-astro-cid-vghbzzoy]:focus-visible .pill[data-astro-cid-vghbzzoy]{opacity:1;translate:var(--pill-x,-50%) 0}@media (width<=767.98px){.stage[data-astro-cid-vghbzzoy]>li[data-astro-cid-vghbzzoy]:nth-child(3n) .pill[data-astro-cid-vghbzzoy]{--pill-x:0%;left:auto;right:0}}@media (prefers-reduced-motion:no-preference){.pill[data-astro-cid-vghbzzoy]{transition:opacity .2s ease, translate .25s var(--ease-out-expo)}.pm[data-astro-cid-vghbzzoy] svg[data-astro-cid-vghbzzoy]{transition:translate .45s var(--ease-out-expo)}.pm[data-astro-cid-vghbzzoy]:hover svg[data-astro-cid-vghbzzoy],.pm[data-astro-cid-vghbzzoy]:focus-visible svg[data-astro-cid-vghbzzoy]{translate:0 -8px}}[data-lineup]{--pm-shadow:var(--palette-deep-teal);--pm-hi:var(--palette-paper-light);--pm-face:var(--palette-paper-light);--pm-top-1:var(--palette-paper-light);--pm-top-2:color-mix(in oklab, var(--palette-paper-light) 70%, var(--palette-paper));--pm-floor-1:color-mix(in oklab, var(--palette-paper-light) 55%, var(--palette-paper));--pm-floor-2:color-mix(in oklab, var(--palette-paper) 80%, var(--palette-sage));--pm-light:color-mix(in oklab, var(--palette-paper) 60%, var(--palette-paper-light));--pm-wall-1:color-mix(in oklab, var(--palette-paper-light) 70%, var(--palette-paper));--pm-mid:color-mix(in oklab, var(--palette-paper) 76%, var(--palette-sage));--pm-deep:color-mix(in oklab, var(--palette-paper) 60%, var(--palette-sage));--pm-dark:color-mix(in oklab, var(--palette-sage) 50%, var(--palette-paper));--pm-edge:color-mix(in oklab, var(--palette-sage) 65%, var(--palette-paper));--pm-rib:color-mix(in oklab, var(--palette-sage) 70%, var(--palette-ink-soft));--pm-shade:color-mix(in oklab, var(--palette-sage) 60%, var(--palette-ink-soft));--pm-line:color-mix(in oklab, var(--palette-ink-soft) 70%, var(--palette-sage))}[data-lineup] svg[data-kind=container]{filter:sepia(.3)saturate(1.1)hue-rotate(-4deg)brightness(.97)}.pm-s-top1{stop-color:var(--pm-top-1)}.pm-s-top2{stop-color:var(--pm-top-2)}.pm-s-well1{stop-color:var(--pm-deep)}.pm-s-well2{stop-color:var(--pm-light)}.pm-s-floor1{stop-color:var(--pm-floor-1)}.pm-s-floor2{stop-color:var(--pm-floor-2)}.pm-s-wall1{stop-color:var(--pm-wall-1)}.pm-s-wall2{stop-color:var(--pm-mid)}.pm-s-wall3{stop-color:var(--pm-dark)}.pm-s-soft1,.pm-s-soft2,.pm-s-soft3{stop-color:var(--pm-shadow)}.pm-s-soft2{stop-opacity:.6}.pm-s-soft3,.pm-s-in1{stop-opacity:0}.pm-s-in1,.pm-s-in2{stop-color:var(--pm-shade)}.pm-shadow,.pm-lidshadow{fill:url(#pm-soft)}.pm-shadow{opacity:.2}.pm-rim,.pm-lidtop{fill:url(#pm-top)}.pm-well,.pm-cav{fill:url(#pm-well)}.pm-floor,.pm-comp{fill:url(#pm-floor)}.pm-wall{fill:url(#pm-wall)}.pm-lip,.pm-lidshellin{fill:var(--pm-deep)}.pm-divside,.pm-lidshell,.pm-lidrim,.pm-lidslab,[data-kind=compartment-plate] .pm-floor,:is([data-kind=clamshell],[data-kind=container]) .pm-rim{fill:var(--pm-mid)}.pm-lidceil{fill:var(--pm-light)}.pm-lidflange{fill:var(--pm-face)}.pm-divtop{fill:var(--pm-top-1);stroke:var(--pm-hi);stroke-width:.6px}.pm-flange{fill:var(--pm-face);stroke:var(--pm-hi);stroke-width:.8px}.pm-lidtab{fill:var(--pm-floor-1);stroke:var(--pm-edge);stroke-width:.8px}.pm-shade{fill:url(#pm-in);opacity:.3}[data-kind=compartment-plate] .pm-shade{fill:url(#pm-in-top)}.pm-edge{fill:none;stroke:var(--pm-hi);stroke-width:1.1px;opacity:.85}.pm-line,.pm-lidline{fill:none;stroke:var(--pm-line);stroke-width:.7px;opacity:.35}.pm-rib{fill:none;stroke:var(--pm-rib);stroke-width:1.3px;opacity:.5}.pm-ribhi{fill:none;stroke:var(--pm-face);stroke-width:.9px;opacity:.55}.pm-lidpanel{fill:none;stroke:var(--pm-edge);stroke-width:1px;opacity:.8}.pm-lidpanelhi{fill:none;stroke:var(--pm-hi);stroke-width:.9px;opacity:.7}
