.Hero_hero__MpeZv{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:46rem;min-height:min(46rem,100svh);padding-block:7.5rem clamp(2.5rem,5vw,4.5rem);overflow:hidden;color:var(--white);isolation:isolate}.Hero_photo__ZBR4Q{object-fit:cover;object-position:center 55%;z-index:-2}.Hero_scrim__l9_dj{position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,rgba(16,18,20,.78) 0,rgba(16,18,20,0) 55%),linear-gradient(90deg,rgba(16,18,20,.55) 0,rgba(16,18,20,0) 45%)}.Hero_inner__C9vXW{position:relative;width:100%;max-width:var(--shell);margin-inline:auto;padding-inline:var(--gutter)}.Hero_eyebrow__2q3yE{position:absolute;top:-4.5rem;max-width:18ch;font-size:var(--fs-small);font-weight:600;line-height:1.35;letter-spacing:.02em;text-transform:uppercase}.Hero_headline__dA3t7{font-size:var(--fs-hero);line-height:.86;letter-spacing:-.005em;color:var(--white)}.Hero_line__WULrg{display:block}.Hero_line__WULrg:last-child{padding-left:clamp(0rem,6vw,6.5rem)}.Hero_stat__TBiGv{position:absolute;right:max(var(--gutter),calc((100% - var(--shell)) / 2 + var(--gutter)));bottom:clamp(2.5rem,5vw,4.5rem);width:min(16rem,60vw);padding:1.5rem 0 0;background:var(--green)}.Hero_statFigure__HlJ7a{padding-inline:1.5rem;font-family:var(--font-display),sans-serif;font-size:clamp(2.75rem,5vw,4rem);font-weight:800;line-height:.9;letter-spacing:.005em;text-transform:uppercase}.Hero_statLabel__PxlKZ{padding:.6rem 1.5rem 1.5rem;line-height:1.4}.Hero_statCta__pZFer,.Hero_statLabel__PxlKZ{font-size:var(--fs-label);font-weight:700;letter-spacing:var(--track-label);text-transform:uppercase}.Hero_statCta__pZFer{display:grid;grid-template-columns:1fr auto;align-items:center;border-top:1px solid rgba(255,255,255,.35);transition:background-color var(--dur) var(--ease)}.Hero_statCta__pZFer>span:first-child{padding:.9rem 1.5rem}.Hero_statCta__pZFer:hover{background:var(--green-dark)}.Hero_statTile__cypr_{display:grid;place-items:center;width:3rem;height:100%;min-height:3rem;border-left:1px solid rgba(255,255,255,.35)}@media (max-width:60rem){.Hero_hero__MpeZv{min-height:38rem;padding-bottom:0}.Hero_stat__TBiGv{position:relative;right:auto;bottom:auto;width:auto;max-width:none;margin:2.5rem var(--gutter) 0}.Hero_eyebrow__2q3yE{position:static;margin-bottom:1.25rem}.Hero_line__WULrg:last-child{padding-left:0}}.Eyebrow_eyebrow__l2s9x{display:flex;align-items:center;gap:.5rem;font-size:var(--fs-small);font-weight:500;letter-spacing:.01em;color:var(--green)}.Eyebrow_eyebrow__l2s9x[data-tone=dark]{color:var(--green-mid)}.Eyebrow_eyebrow__l2s9x[data-align=center]{justify-content:center}.Eyebrow_mark__bkDVa{flex:none;color:var(--green)}.Eyebrow_eyebrow__l2s9x[data-tone=dark] .Eyebrow_mark__bkDVa{color:var(--green-mid)}.Positioning_section__9JW3_{padding-block:var(--section-y)}.Positioning_head__jZFZD{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(2rem,5vw,4.5rem);gap:clamp(2rem,5vw,4.5rem);align-items:end}.Positioning_heading__fcfmR{margin-top:1.25rem;font-size:var(--fs-h2)}.Positioning_line__kYOy8{display:block}.Positioning_body__2n3if{max-width:52ch;color:var(--ink-2)}.Positioning_pull__PJgLj{margin:clamp(2.5rem,5vw,4rem) 0 0;padding-left:clamp(1.25rem,2.5vw,2rem);border-left:3px solid var(--green)}.Positioning_pull__PJgLj p{max-width:34ch;font-family:var(--font-display),sans-serif;font-size:var(--fs-display);font-weight:700;line-height:1.02;letter-spacing:var(--track-display);text-transform:uppercase}@media (max-width:60rem){.Positioning_head__jZFZD{grid-template-columns:1fr;align-items:start}}.Products_section__by2vp{padding-block:var(--section-y);background:var(--dark);color:var(--white)}.Products_head__u26ZG{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;flex-wrap:wrap;margin-bottom:clamp(2.5rem,5vw,4rem)}.Products_heading__Hsk6x{margin-top:1.25rem;font-size:var(--fs-h2);color:var(--white)}.Products_line__wV6pm{display:block}.Products_body__YaLq4{max-width:46ch;margin-top:1.25rem;color:var(--grey)}.Products_grid__3JQ6D{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--dark-hair);border-left:1px solid var(--dark-hair)}.Products_card__PlMc4{border-right:1px solid var(--dark-hair);border-bottom:1px solid var(--dark-hair)}.Products_link__9RM4u{position:relative;display:flex;flex-direction:column;gap:.6rem;height:100%;padding:1.75rem 1.5rem 4.75rem;transition:background-color var(--dur) var(--ease)}.Products_link__9RM4u:hover{background:var(--green)}.Products_cardCat__tsr_f{font-size:var(--fs-label);font-weight:700;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--green-mid);transition:color var(--dur) var(--ease)}.Products_link__9RM4u:hover .Products_cardCat__tsr_f{color:rgba(255,255,255,.8)}.Products_cardTitle__KnTK5{font-size:var(--fs-h3);color:var(--white)}.Products_cardBody__70Pur{font-size:var(--fs-body);color:var(--grey);transition:color var(--dur) var(--ease)}.Products_link__9RM4u:hover .Products_cardBody__70Pur{color:rgba(255,255,255,.9)}.Products_tile__b_jjB{position:absolute;left:0;bottom:0;display:grid;place-items:center;width:3.25rem;height:3.25rem;background:var(--green);color:var(--white);transform:translateX(-1.1rem);transition:background-color var(--dur) var(--ease)}.Products_link__9RM4u:hover .Products_tile__b_jjB{background:var(--dark)}@media (max-width:60rem){.Products_grid__3JQ6D{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:40rem){.Products_grid__3JQ6D{grid-template-columns:1fr}.Products_head__u26ZG{align-items:flex-start;flex-direction:column}}.PageHead_head__CVGIL{position:relative;padding-block:clamp(9rem,15vw,13rem) clamp(3.5rem,7vw,6rem);background:var(--dark);color:var(--white);overflow:hidden}.PageHead_inner__AajH6{position:relative}.PageHead_headline__d_xdD{margin-top:1.25rem;font-size:var(--fs-display);color:var(--white)}.PageHead_line__jaWJc{display:block}.PageHead_body__n9ex0{max-width:56ch;margin-top:1.5rem;color:var(--grey)}.consumable_lead__b7g9d{padding-block:var(--section-y) clamp(2rem,4vw,3rem);background:var(--white)}.consumable_leadInner___Wppm{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:clamp(2rem,5vw,4.5rem);gap:clamp(2rem,5vw,4.5rem);align-items:start}.consumable_media__hLM7c{overflow:hidden;border:1px solid var(--hair)}.consumable_photo__5Eklg{display:block;width:100%;height:auto}.consumable_photo__5Eklg[data-fit=contain]{object-fit:contain;background:var(--white)}.consumable_plate__eZFd6{display:flex;flex-direction:column;justify-content:space-between;aspect-ratio:4/3;padding:clamp(1.5rem,3vw,2.25rem);background:var(--green);color:var(--white)}.consumable_plateName__Dy5EM{display:flex;flex-direction:column;font-family:var(--font-display),sans-serif;font-size:clamp(1.6rem,2.8vw,2.3rem);font-weight:800;line-height:.95;letter-spacing:.04em;text-transform:uppercase}.consumable_plateProduct__sIV_z{color:var(--grey)}.consumable_leadCopy__PSkFb{max-width:52ch}.consumable_summary__VI2nZ{font-size:var(--fs-h3);font-family:var(--font-display),sans-serif;letter-spacing:var(--track-display);line-height:1.15;color:var(--ink)}.consumable_index__38vg2{margin-top:clamp(1.75rem,3vw,2.5rem);padding-block:1rem;border-block:1px solid var(--hair)}.consumable_indexList__WWJCD{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}.consumable_indexLink__h2Cjn{font-size:var(--fs-label);font-weight:700;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--green);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .15s ease}.consumable_indexLink__h2Cjn:focus-visible,.consumable_indexLink__h2Cjn:hover{border-bottom-color:currentColor}.consumable_sections__Bs1Hr{background:var(--white);border-top:1px solid var(--hair)}.consumable_band__0Q_HP{border-bottom:1px solid var(--hair);scroll-margin-top:6rem}.consumable_bandInner__w8eyP{display:grid;grid-template-columns:4rem minmax(0,1fr);grid-gap:clamp(1.5rem,4vw,3rem);gap:clamp(1.5rem,4vw,3rem);padding-block:clamp(2.5rem,5vw,4rem)}.consumable_count__IVCPv{font-family:var(--font-display),sans-serif;font-size:var(--fs-h3);font-weight:800;line-height:1;color:var(--hair)}.consumable_bandCopy__QO8I1{max-width:62ch}.consumable_heading__5Grme{font-size:var(--fs-h2);letter-spacing:var(--track-display);line-height:1.05}.consumable_prose__hxEek{margin-top:1.1rem;color:var(--ink-2)}.consumable_foot__Xd3ZE{padding-block:clamp(2.5rem,5vw,4rem);background:var(--white)}.consumable_footInner__Wf8kh{display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap}.consumable_footNote__c4dkK{max-width:52ch;color:var(--ink-2)}.consumable_note__H11gZ{flex-basis:100%;font-size:var(--fs-small);font-style:italic;color:var(--ink-2)}.consumable_also___yue_{padding-bottom:var(--section-y);background:var(--white)}.consumable_alsoList__CyTct{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--hair);border:1px solid var(--hair)}.consumable_alsoLink__toVQq{display:flex;flex-direction:column;gap:.4rem;height:100%;padding:clamp(1.25rem,2.4vw,1.75rem);background:var(--white);color:inherit;text-decoration:none;transition:background .15s ease}.consumable_alsoLink__toVQq:focus-visible,.consumable_alsoLink__toVQq:hover{background:var(--paper)}.consumable_alsoName__jCaVi{font-family:var(--font-display),sans-serif;font-size:var(--fs-h3);font-weight:800;letter-spacing:var(--track-display);text-transform:uppercase;line-height:1}.consumable_alsoSummary__gcTIP{font-size:var(--fs-small);color:var(--ink-2)}@media (max-width:62rem){.consumable_leadInner___Wppm{grid-template-columns:1fr}.consumable_leadCopy__PSkFb{max-width:none}.consumable_bandInner__w8eyP{grid-template-columns:1fr;gap:.75rem}.consumable_alsoList__CyTct{grid-template-columns:1fr}}.products_section__PWgm2{padding-block:var(--section-y)}.products_grid__WhTnT{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(1.25rem,2.5vw,2rem);gap:clamp(1.25rem,2.5vw,2rem)}.products_card__Y5Q_S{display:flex;flex-direction:column;padding-bottom:1.5rem;border-bottom:2px solid var(--green)}.products_mediaWrap__rMOVc{overflow:hidden}.products_photo__4gJmD{width:100%;height:clamp(12rem,20vw,15rem);object-fit:cover}.products_photo__4gJmD[data-fit=contain]{object-fit:contain;background:var(--white)}.products_plate__TDNia{display:flex;flex-direction:column;justify-content:space-between;height:clamp(12rem,20vw,15rem);padding:1.5rem;background:var(--green);color:var(--white)}.products_plateName__GC8BZ{display:flex;flex-direction:column;font-family:var(--font-display),sans-serif;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:800;line-height:.95;letter-spacing:.04em;text-transform:uppercase}.products_plateProduct__32xRV{color:var(--grey)}.products_category__bDlF9{margin-top:1.25rem;font-size:var(--fs-label);font-weight:700;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--green)}.products_name__buAoN{margin:.5rem 0 .75rem;font-size:var(--fs-h3)}.products_summary___gMCD{color:var(--ink-2)}.products_link___nESK{display:flex;flex-direction:column;height:100%}.products_more__OXqic{display:inline-flex;align-items:center;gap:.5rem;margin-top:auto;padding-top:1.25rem;font-size:var(--fs-label);font-weight:700;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--green);transition:gap var(--dur) var(--ease)}.products_card__Y5Q_S:hover .products_more__OXqic{gap:.9rem}.products_photo__4gJmD,.products_plate__TDNia{transition:transform .6s var(--ease)}.products_card__Y5Q_S:hover .products_photo__4gJmD{transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.products_card__Y5Q_S:hover .products_more__OXqic,.products_card__Y5Q_S:hover .products_photo__4gJmD,.products_more__OXqic,.products_photo__4gJmD{transition:none;transform:none}}.products_foot__EhdOo{display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap;margin-top:clamp(2.5rem,5vw,4rem);padding-top:clamp(2rem,4vw,3rem);border-top:1px solid var(--hair)}.products_footNote__4zRsq{max-width:52ch;color:var(--ink-2)}@media (max-width:60rem){.products_grid__WhTnT{grid-template-columns:repeat(2,1fr)}}@media (max-width:40rem){.products_grid__WhTnT{grid-template-columns:1fr}}.contact_section__5RxKt{padding-block:clamp(2.5rem,5vw,4.5rem) clamp(3rem,6vw,5.5rem)}.contact_block__4HoMF{display:inline-block;max-width:100%;padding-block:clamp(1.75rem,3vw,2.5rem);border-top:2px solid var(--ink);border-bottom:1px solid var(--hair)}.contact_mark__KV7vk{display:block;margin-bottom:clamp(1.25rem,2.5vw,1.75rem);color:var(--green)}.contact_address__nQUPw{display:inline-block;font-family:var(--font-display),sans-serif;font-size:clamp(1.5rem,4.4vw,3.25rem);font-weight:700;line-height:1.05;letter-spacing:.01em;color:var(--ink);text-decoration:none;overflow-wrap:anywhere;border-bottom:3px solid var(--green);padding-bottom:.12em;transition:color var(--dur) var(--ease)}.contact_address__nQUPw:focus-visible,.contact_address__nQUPw:hover{color:var(--green)}.consumables_section__MbfJw{padding-block:var(--section-y);background:var(--white)}.consumables_grid__Ugwyu{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--hair);border:1px solid var(--hair)}.consumables_card__hs02N{display:flex;background:var(--white)}.consumables_link__g7Sxm{display:flex;flex-direction:column;width:100%;color:inherit;text-decoration:none}.consumables_link__g7Sxm:focus-visible .consumables_more__yaCkW,.consumables_link__g7Sxm:hover .consumables_more__yaCkW{color:var(--ink)}.consumables_link__g7Sxm:focus-visible .consumables_photo__eHQC6,.consumables_link__g7Sxm:hover .consumables_photo__eHQC6{transform:scale(1.02)}.consumables_mediaWrap__kbj5p{overflow:hidden}.consumables_photo__eHQC6{width:100%;height:clamp(9rem,15vw,12rem);object-fit:cover;transition:transform .25s ease}@media (prefers-reduced-motion:reduce){.consumables_photo__eHQC6{transition:none}.consumables_link__g7Sxm:focus-visible .consumables_photo__eHQC6,.consumables_link__g7Sxm:hover .consumables_photo__eHQC6{transform:none}}.consumables_photo__eHQC6[data-fit=contain]{object-fit:contain;background:var(--white)}.consumables_plate__QUhvU{display:flex;flex-direction:column;justify-content:space-between;height:clamp(9rem,15vw,12rem);padding:1.5rem;background:var(--green);color:var(--white)}.consumables_plateName__fTqa3{display:flex;flex-direction:column;font-family:var(--font-display),sans-serif;font-size:clamp(1.4rem,2.2vw,1.85rem);font-weight:800;line-height:.95;letter-spacing:.04em;text-transform:uppercase}.consumables_plateProduct__uayXm{color:var(--grey)}.consumables_body__OKhz7{display:flex;flex-direction:column;flex:1 1;padding:clamp(1.5rem,2.4vw,2.25rem)}.consumables_name__uYn3X{font-size:var(--fs-h3);letter-spacing:var(--track-display)}.consumables_summary__pEBJE{margin-top:.75rem;color:var(--ink);font-weight:600}.consumables_prose__tloNH{margin-top:.9rem;color:var(--ink-2);max-width:46ch}.consumables_more__yaCkW{display:flex;align-items:center;gap:.5rem;margin-top:auto;padding-top:1.75rem;font-size:var(--fs-label);font-weight:700;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--green);transition:color .15s ease}.consumables_note__KmOzR{margin-top:auto;padding-top:1.75rem;font-size:var(--fs-small);font-style:italic;color:var(--ink-2)}.consumables_foot__hrBm_{display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap;margin-top:clamp(2.5rem,5vw,4rem);padding-top:clamp(2rem,4vw,3rem);border-top:1px solid var(--hair)}.consumables_footNote__1wDJT{max-width:52ch;color:var(--ink-2)}@media (max-width:68rem){.consumables_grid__Ugwyu{grid-template-columns:1fr}.consumables_more__yaCkW,.consumables_note__KmOzR{margin-top:1.25rem}}