.home-module__b8A7Ya__page{--ink:#17211d;--forest:#101a16;--forest-soft:#16251e;--leaf:#9fc7ad;--paper:#fff;--line:#e0e5e1;--quiet:#67716c;background:var(--paper);color:var(--ink);font-family:var(--font-body);overflow:hidden}.home-module__b8A7Ya__header{z-index:2;background:var(--forest);color:#fff;position:relative}.home-module__b8A7Ya__headerInner{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;width:min(100% - 64px,1200px);height:76px;margin:0 auto;display:flex}.home-module__b8A7Ya__brand{color:inherit;letter-spacing:-.035em;align-items:center;gap:9px;font-size:17px;font-weight:600;text-decoration:none;display:inline-flex}.home-module__b8A7Ya__mark{color:#b7d9c2;width:30px;height:30px;display:block}.home-module__b8A7Ya__nav{align-items:center;gap:39px;margin-left:auto;margin-right:42px;display:flex}.home-module__b8A7Ya__nav a,.home-module__b8A7Ya__headerContact{color:#ffffffb8;font-size:12px;text-decoration:none;transition:color .16s,border-color .16s,background .16s}.home-module__b8A7Ya__nav a:hover,.home-module__b8A7Ya__headerContact:hover{color:#fff}.home-module__b8A7Ya__headerContact{color:#fff;border:1px solid #ffffff47;border-radius:999px;padding:10px 16px}.home-module__b8A7Ya__headerContact:hover{background:#ffffff12;border-color:#ffffffb3}.home-module__b8A7Ya__hero{background:var(--forest);color:#f8faf8;position:relative}.home-module__b8A7Ya__heroInner{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:center;gap:clamp(30px,6vw,90px);width:min(100% - 64px,1200px);min-height:560px;margin:0 auto;padding:64px 0 47px;display:grid}.home-module__b8A7Ya__heroCopy{z-index:1;max-width:560px;padding-bottom:6px;position:relative}.home-module__b8A7Ya__kicker,.home-module__b8A7Ya__sectionLabel,.home-module__b8A7Ya__stepNumber,.home-module__b8A7Ya__visualCaption,.home-module__b8A7Ya__heroFoot,.home-module__b8A7Ya__alertTopline{font-family:var(--font-body);letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:600;line-height:1.5}.home-module__b8A7Ya__kicker{color:#a9c7b3;margin:0 0 24px}.home-module__b8A7Ya__hero h1,.home-module__b8A7Ya__sectionIntro h2,.home-module__b8A7Ya__processHeader h2,.home-module__b8A7Ya__contactSection h2{font-family:var(--font-display);letter-spacing:-.045em;font-weight:400}.home-module__b8A7Ya__hero h1{color:#f7f8f6;text-wrap:balance;max-width:650px;margin:0;font-size:clamp(52px,6vw,78px);line-height:.98}.home-module__b8A7Ya__heroDescription{color:#b6c0ba;max-width:480px;margin:26px 0 0;font-size:14px;line-height:1.75}.home-module__b8A7Ya__heroActions{flex-wrap:wrap;align-items:center;gap:25px;margin-top:28px;display:flex}.home-module__b8A7Ya__primaryButton{color:#17211d;background:#f2f5f2;border:1px solid #f2f5f2;border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:0 20px;font-size:12px;font-weight:600;text-decoration:none;transition:background .16s,color .16s,transform .16s;display:inline-flex}.home-module__b8A7Ya__primaryButton:hover{background:#dce9df;transform:translateY(-1px)}.home-module__b8A7Ya__textLink{color:#e2e8e4;font-size:12px;text-decoration:none;transition:color .16s}.home-module__b8A7Ya__textLink:hover{color:#a9d0b5}.home-module__b8A7Ya__audienceLine{color:#8f9d94;letter-spacing:.025em;margin:43px 0 0;font-size:10px}.home-module__b8A7Ya__heroVisual{isolation:isolate;min-width:0;height:410px;position:relative}.home-module__b8A7Ya__heroArtwork{opacity:.91;background-color:#13201a;background-image:radial-gradient(at 55% 52%,#47675259,#0000 57%),linear-gradient(142deg,#15231d,#0c1411 72%);background-position:50%;background-size:cover;position:absolute;inset:0 0 8px;overflow:hidden;-webkit-mask-image:radial-gradient(#000 43%,#0000 82%);mask-image:radial-gradient(#000 43%,#0000 82%)}.home-module__b8A7Ya__visualCaption{color:#dce7df9e;letter-spacing:.12em;align-items:center;gap:9px;font-size:8px;display:flex;position:absolute;top:4px;right:1px}.home-module__b8A7Ya__captionRule{background:#82ab91;width:19px;height:1px}.home-module__b8A7Ya__alertPreview{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#111c16f0;border:1px solid #ffffff26;border-radius:5px;width:min(310px,88%);padding:17px 19px 15px;position:absolute;bottom:35px;right:1px;box-shadow:0 23px 52px #00000047}.home-module__b8A7Ya__alertTopline{color:#aebcb3;letter-spacing:.105em;align-items:center;gap:7px;font-size:7px;display:flex}.home-module__b8A7Ya__alertDot{background:#9cc6a9;border-radius:50%;flex:none;width:6px;height:6px}.home-module__b8A7Ya__alertLabel{color:#91b49b;margin-left:auto}.home-module__b8A7Ya__alertTitle{color:#f1f4f1;font-family:var(--font-display);letter-spacing:-.025em;margin:17px 0 18px;font-size:23px;line-height:1.1}.home-module__b8A7Ya__alertBottom{color:#aebcb3;border-top:1px solid #ffffff21;justify-content:space-between;align-items:center;padding-top:11px;font-size:9px;display:flex}.home-module__b8A7Ya__heroFoot{color:#a7b4ab;letter-spacing:.15em;border-top:1px solid #ffffff1f;justify-content:center;align-items:center;gap:22px;min-height:54px;font-size:8px;display:flex}.home-module__b8A7Ya__footDivider{background:#789482;border-radius:50%;width:3px;height:3px}.home-module__b8A7Ya__audience{grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(48px,10vw,150px);width:min(100% - 64px,1088px);margin:0 auto;padding:105px 0 109px;display:grid}.home-module__b8A7Ya__sectionLabel{color:#557461;letter-spacing:.15em;margin:0 0 17px;font-size:8px}.home-module__b8A7Ya__sectionIntro h2,.home-module__b8A7Ya__processHeader h2,.home-module__b8A7Ya__contactSection h2{text-wrap:balance;margin:0;font-size:clamp(38px,4.2vw,51px);line-height:1.02}.home-module__b8A7Ya__sectionIntro>p:last-child,.home-module__b8A7Ya__processHeader>p:last-child{max-width:390px;color:var(--quiet);margin:19px 0 0;font-size:13px;line-height:1.75}.home-module__b8A7Ya__tradeList{padding-top:5px}.home-module__b8A7Ya__tradeRow{border-bottom:1px solid var(--line);grid-template-columns:43px 1fr;align-items:start;gap:14px;padding:20px 0 23px;display:grid}.home-module__b8A7Ya__tradeRow:first-child{border-top:1px solid var(--line)}.home-module__b8A7Ya__tradeIndex{color:#789181;font-family:var(--font-body);letter-spacing:.08em;padding-top:4px;font-size:9px}.home-module__b8A7Ya__tradeRow h3{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:24px;font-weight:450}.home-module__b8A7Ya__tradeRow p{color:var(--quiet);margin:5px 0 0;font-size:11px;line-height:1.6}.home-module__b8A7Ya__process{background:#f3f5f3;padding:82px max(32px,50% - 544px) 92px}.home-module__b8A7Ya__processHeader{max-width:570px}.home-module__b8A7Ya__processHeader h2{max-width:520px}.home-module__b8A7Ya__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(22px,4vw,57px);margin:61px 0 0;padding:0;list-style:none;display:grid}.home-module__b8A7Ya__steps li{border-top:1px solid #ccd5ce;min-height:150px;padding-top:15px}.home-module__b8A7Ya__stepNumber{color:#66806e;letter-spacing:.13em;font-size:8px}.home-module__b8A7Ya__steps h3{font-family:var(--font-display);letter-spacing:-.025em;margin:23px 0 8px;font-size:24px;font-weight:450}.home-module__b8A7Ya__steps p{color:#66716a;max-width:285px;margin:0;font-size:11px;line-height:1.7}.home-module__b8A7Ya__sourceNote{border-bottom:1px solid var(--line);grid-template-columns:29px 1fr;align-items:start;gap:13px;width:min(100% - 64px,1088px);margin:0 auto;padding:28px 0;display:grid}.home-module__b8A7Ya__sourceMark{color:#52705c;width:21px;height:21px;font-family:var(--font-display);border:1px solid #9aada0;border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-style:italic;display:flex}.home-module__b8A7Ya__sourceTitle{color:#2c3932;margin:0 0 3px;font-size:11px;font-weight:600}.home-module__b8A7Ya__sourceNote p:last-child{color:#68726c;max-width:790px;margin:0;font-size:10px;line-height:1.65}.home-module__b8A7Ya__contactSection{justify-content:space-between;align-items:end;gap:40px;width:min(100% - 64px,1088px);margin:0 auto;padding:78px 0 82px;display:flex}.home-module__b8A7Ya__contactSection>div:first-child{max-width:590px}.home-module__b8A7Ya__contactSection h2{font-size:clamp(38px,4.2vw,51px)}.home-module__b8A7Ya__contactAction{flex-direction:column;flex:none;align-items:flex-start;gap:10px;display:flex}.home-module__b8A7Ya__contactAction .home-module__b8A7Ya__primaryButton{color:#fff;background:#194c3b;border-color:#194c3b}.home-module__b8A7Ya__contactAction .home-module__b8A7Ya__primaryButton:hover{background:#2e694f;border-color:#2e694f}.home-module__b8A7Ya__contactAction>span{color:#68726c;font-size:9px}.home-module__b8A7Ya__footer{border-top:1px solid var(--line);color:#657069;align-items:center;gap:24px;width:min(100% - 64px,1200px);min-height:84px;margin:0 auto;font-size:9px;display:flex}.home-module__b8A7Ya__footer .home-module__b8A7Ya__brand{color:var(--ink);font-size:14px}.home-module__b8A7Ya__footer .home-module__b8A7Ya__mark{color:#47775a;width:25px;height:25px}.home-module__b8A7Ya__footer p{margin:0 auto 0 0}.home-module__b8A7Ya__footer>a:not(.home-module__b8A7Ya__brand){color:#52645a;text-decoration:none}.home-module__b8A7Ya__footer>a:not(.home-module__b8A7Ya__brand):hover{color:#194c3b;text-underline-offset:3px;text-decoration:underline}.home-module__b8A7Ya__copyright{white-space:nowrap;margin-left:16px}@media (max-width:860px){.home-module__b8A7Ya__heroInner{grid-template-columns:minmax(0,1fr) minmax(275px,.8fr);gap:25px;min-height:auto;padding-top:57px;padding-bottom:40px}.home-module__b8A7Ya__hero h1{font-size:clamp(48px,7vw,64px)}.home-module__b8A7Ya__heroVisual{height:350px}.home-module__b8A7Ya__audience{gap:55px;padding-top:80px;padding-bottom:83px}.home-module__b8A7Ya__contactSection{align-items:flex-start}}@media (max-width:640px){.home-module__b8A7Ya__headerInner,.home-module__b8A7Ya__heroInner,.home-module__b8A7Ya__footer{width:calc(100% - 40px)}.home-module__b8A7Ya__headerInner{height:68px}.home-module__b8A7Ya__brand{gap:7px;font-size:15px}.home-module__b8A7Ya__mark{width:27px;height:27px}.home-module__b8A7Ya__nav{display:none}.home-module__b8A7Ya__headerContact{margin-left:auto;padding:8px 13px;font-size:10px}.home-module__b8A7Ya__heroInner{grid-template-columns:1fr;gap:20px;padding-top:49px;padding-bottom:29px}.home-module__b8A7Ya__heroCopy{padding:0}.home-module__b8A7Ya__kicker{margin-bottom:17px;font-size:8px}.home-module__b8A7Ya__hero h1{max-width:520px;font-size:clamp(47px,13vw,61px);line-height:.98}.home-module__b8A7Ya__heroDescription{max-width:460px;margin-top:20px;font-size:12px;line-height:1.7}.home-module__b8A7Ya__heroActions{gap:20px;margin-top:22px}.home-module__b8A7Ya__primaryButton{min-height:43px;padding:0 17px;font-size:11px}.home-module__b8A7Ya__textLink{font-size:11px}.home-module__b8A7Ya__audienceLine{margin-top:25px;font-size:9px}.home-module__b8A7Ya__heroVisual{height:260px;margin-top:2px}.home-module__b8A7Ya__heroArtwork{inset:0 0 3px}.home-module__b8A7Ya__visualCaption{font-size:7px;top:0}.home-module__b8A7Ya__alertPreview{width:min(278px,92%);padding:14px 15px 13px;bottom:19px;right:0}.home-module__b8A7Ya__alertTitle{margin:13px 0 14px;font-size:21px}.home-module__b8A7Ya__heroFoot{letter-spacing:.12em;gap:10px;min-height:48px;font-size:6px}.home-module__b8A7Ya__audience{grid-template-columns:1fr;gap:34px;width:calc(100% - 40px);padding:66px 0 68px}.home-module__b8A7Ya__sectionLabel{margin-bottom:13px}.home-module__b8A7Ya__sectionIntro h2,.home-module__b8A7Ya__processHeader h2,.home-module__b8A7Ya__contactSection h2{font-size:40px}.home-module__b8A7Ya__sectionIntro>p:last-child,.home-module__b8A7Ya__processHeader>p:last-child{margin-top:15px;font-size:12px}.home-module__b8A7Ya__tradeRow{grid-template-columns:30px 1fr;gap:9px;padding:17px 0 19px}.home-module__b8A7Ya__tradeRow h3{font-size:22px}.home-module__b8A7Ya__tradeRow p{font-size:10px}.home-module__b8A7Ya__process{padding:64px 20px 61px}.home-module__b8A7Ya__steps{grid-template-columns:1fr;gap:23px;margin-top:35px}.home-module__b8A7Ya__steps li{min-height:0;padding-top:12px}.home-module__b8A7Ya__steps h3{margin:14px 0 5px;font-size:22px}.home-module__b8A7Ya__steps p{max-width:340px;font-size:10px}.home-module__b8A7Ya__sourceNote,.home-module__b8A7Ya__contactSection{width:calc(100% - 40px)}.home-module__b8A7Ya__sourceNote{grid-template-columns:25px 1fr;gap:9px;padding:23px 0}.home-module__b8A7Ya__sourceTitle{font-size:10px}.home-module__b8A7Ya__sourceNote p:last-child{font-size:9px}.home-module__b8A7Ya__contactSection{flex-direction:column;gap:23px;padding:61px 0 62px}.home-module__b8A7Ya__contactAction>span{font-size:9px}.home-module__b8A7Ya__footer{flex-wrap:wrap;gap:12px 18px;min-height:0;padding:20px 0 24px}.home-module__b8A7Ya__footer .home-module__b8A7Ya__brand{width:100%}.home-module__b8A7Ya__footer p{order:2;width:100%;margin:0}.home-module__b8A7Ya__footer>a:not(.home-module__b8A7Ya__brand){order:1;font-size:8px}.home-module__b8A7Ya__copyright{order:1;margin-left:auto;font-size:8px}}@media (prefers-reduced-motion:reduce){.home-module__b8A7Ya__nav a,.home-module__b8A7Ya__headerContact,.home-module__b8A7Ya__primaryButton,.home-module__b8A7Ya__textLink{transition:none}}
