.SuppliersLanding_page__cb3kU{min-height:100vh;background:var(--paper,#f7f7f1);color:var(--ink,#16211d);font-family:Avenir Next,Helvetica Neue,Helvetica,Arial,sans-serif}.SuppliersLanding_masthead__KvNjF{border-bottom:1px solid var(--line,#dbe4dc);background:var(--white,#fff)}.SuppliersLanding_mastheadInner__s836d{max-width:1120px;margin:0 auto;padding:18px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px}.SuppliersLanding_brand__LF_My{font-family:Georgia,Times New Roman,serif;font-size:1.06rem;font-weight:500;letter-spacing:.01em;color:var(--pine,#123c31);text-decoration:none}.SuppliersLanding_mastheadTag__fb3jM{font-size:.72rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase;color:var(--muted,#5c6862)}.SuppliersLanding_hero__tmAZY{background:radial-gradient(circle at 82% 18%,rgba(185,95,50,.14),transparent 28%),linear-gradient(135deg,#123c31,#1d4a3c 52%,#0f766e);color:#fff}.SuppliersLanding_final__lzYLw,.SuppliersLanding_heroInner__Ei_Ry,.SuppliersLanding_sectionIntro__64FI3{max-width:960px;margin:0 auto;padding:64px 24px}.SuppliersLanding_eyebrow__hCH_v{margin:0 0 12px;font-size:.72rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase;color:#e9c9b4}.SuppliersLanding_final__lzYLw h2,.SuppliersLanding_hero__tmAZY h1,.SuppliersLanding_sectionIntro__64FI3 h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.1rem,5vw,4rem);font-weight:500;line-height:1.04;letter-spacing:-.02em}.SuppliersLanding_lead__tkDqp{margin:18px 0 0;max-width:62ch;color:rgba(255,255,255,.82);font-size:1.02rem;line-height:1.6}.SuppliersLanding_heroActions__YaM7h{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.SuppliersLanding_primary__XbASx,.SuppliersLanding_secondary___qXjX{min-height:48px;padding:0 24px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;font-size:.95rem;font-weight:700;text-decoration:none}.SuppliersLanding_primary__XbASx{border:1px solid #fff;background:#fff;color:var(--pine,#123c31)}.SuppliersLanding_secondary___qXjX{border:1px solid rgba(255,255,255,.55);background:transparent;color:#fff}.SuppliersLanding_band__mybmq,.SuppliersLanding_steps__R7P8_{max-width:1120px;margin:0 auto;padding:0 24px}.SuppliersLanding_band__mybmq{padding-top:68px;padding-bottom:68px}.SuppliersLanding_band__mybmq .SuppliersLanding_eyebrow__hCH_v,.SuppliersLanding_final__lzYLw .SuppliersLanding_eyebrow__hCH_v,.SuppliersLanding_steps__R7P8_ .SuppliersLanding_eyebrow__hCH_v{color:var(--copper,#b95f32)}.SuppliersLanding_sectionIntro__64FI3 h2{color:var(--pine,#123c31);max-width:16ch}.SuppliersLanding_benefits__bK8mB,.SuppliersLanding_stepGrid__jkA0S{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:36px}.SuppliersLanding_benefits__bK8mB article,.SuppliersLanding_stepGrid__jkA0S article{border:1px solid var(--line,#dbe4dc);border-radius:10px;background:var(--white,#fff);padding:22px}.SuppliersLanding_benefits__bK8mB article{display:flex;gap:14px;align-items:flex-start}.SuppliersLanding_benefits__bK8mB article span{flex:0 0 auto;width:10px;height:10px;margin-top:7px;border-radius:50%;background:var(--copper,#b95f32)}.SuppliersLanding_benefits__bK8mB p,.SuppliersLanding_stepGrid__jkA0S p{margin:0;line-height:1.5}.SuppliersLanding_steps__R7P8_{border-top:1px solid var(--line,#dbe4dc);padding-top:68px;padding-bottom:68px}.SuppliersLanding_stepGrid__jkA0S article span{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--mint,#dff1df);color:var(--pine,#123c31);font-size:.72rem;font-weight:900;margin-bottom:18px}.SuppliersLanding_final__lzYLw{border-top:1px solid var(--line,#dbe4dc);padding-top:68px;padding-bottom:96px}.SuppliersLanding_final__lzYLw .SuppliersLanding_primary__XbASx{border:1px solid var(--pine,#123c31);background:var(--pine,#123c31);color:#fff;margin-top:26px}@media (max-width:680px){.SuppliersLanding_final__lzYLw,.SuppliersLanding_heroInner__Ei_Ry,.SuppliersLanding_sectionIntro__64FI3{padding:46px 18px}.SuppliersLanding_benefits__bK8mB,.SuppliersLanding_stepGrid__jkA0S{grid-template-columns:minmax(0,1fr)}}