.huoEaG_story{--case-green:#b9ee76;color:#153a31}.huoEaG_hero{color:#fff;background:#0b2d25;padding:28px 0 0}.huoEaG_breadcrumb{color:#bdd0c7;gap:12px;margin-bottom:46px;font-size:13px;display:flex}.huoEaG_breadcrumb a:hover{color:#fff;text-decoration:underline}.huoEaG_heroGrid{grid-template-columns:1.12fr 1fr;align-items:center;gap:64px;display:grid}.huoEaG_eyebrow{letter-spacing:.15em;text-transform:uppercase;color:var(--case-green);margin-bottom:20px;font-size:12px;font-weight:650}.huoEaG_hero h1{letter-spacing:-.045em;font-size:clamp(2.3rem,4vw,3.55rem);line-height:1.1}.huoEaG_hero h1 span{color:var(--case-green)}.huoEaG_intro{color:#d6e4dd;max-width:560px;margin-top:26px;font-size:18px;line-height:1.75}.huoEaG_heroLink{border-bottom:1px solid #a5bfaf;align-items:center;gap:32px;margin-top:30px;padding:13px 0;font-weight:650;display:inline-flex}.huoEaG_heroLink:hover{color:var(--case-green)}.huoEaG_heroPhoto{background:#7d7b6f;border-radius:16px;min-height:510px;position:relative;overflow:hidden}.huoEaG_cover{object-fit:cover}.huoEaG_heroPhoto figcaption{color:#fff;background:linear-gradient(#0000,#000000b3);padding:65px 28px 25px;font-size:15px;position:absolute;bottom:0;left:0;right:0}.huoEaG_heroBottom{color:#bbd1c6;letter-spacing:.04em;border-top:1px solid #345447;justify-content:space-between;gap:20px;margin-top:55px;padding:22px 0;font-size:12px;display:flex}.huoEaG_metrics{background:#eaf3df;border-bottom:1px solid #d4dfcd}.huoEaG_metrics>div{grid-template-columns:1fr 1fr 1fr;padding-top:32px;padding-bottom:32px;display:grid}.huoEaG_metrics>div>div{border-left:1px solid #c6d5be;padding:0 30px}.huoEaG_metrics>div>div:first-child{border:0;padding-left:0}.huoEaG_metrics strong{letter-spacing:-.04em;font-size:clamp(24px,3vw,38px);line-height:1.2;display:block}.huoEaG_metrics span{color:#48604c;margin-top:9px;font-size:13px;display:block}.huoEaG_bodyGrid{grid-template-columns:220px minmax(0,1fr);gap:70px;padding-top:72px;padding-bottom:64px;display:grid}.huoEaG_contents{align-self:start;position:sticky;top:120px}.huoEaG_contents>p{letter-spacing:.12em;text-transform:uppercase;padding-bottom:22px;font-size:11px;font-weight:700}.huoEaG_contents a{color:#53665c;border-top:1px solid #dbe4db;align-items:baseline;gap:12px;padding:13px 0;font-size:13px;line-height:1.5;display:flex}.huoEaG_contents a:hover{color:#0f766e}.huoEaG_contents a span{color:#728376;font-size:10px}.huoEaG_body{min-width:0;max-width:780px}.huoEaG_body p{color:#435a50;margin:18px 0;font-size:16px;line-height:1.85}.huoEaG_opening p:first-child{color:#153a31;margin-top:0;font-size:22px;font-weight:500;line-height:1.6}.huoEaG_section{border-bottom:1px solid #dce5da;padding:48px 0;scroll-margin-top:115px}.huoEaG_section:last-child{border:0}.huoEaG_body .huoEaG_kicker{text-transform:uppercase;letter-spacing:.14em;color:#537e3d;margin:0 0 16px;font-size:11px;font-weight:700}.huoEaG_section h2{letter-spacing:-.035em;max-width:650px;margin-bottom:23px;font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.2}.huoEaG_productPair{grid-template-columns:1fr 1fr;gap:18px;margin-top:30px;display:grid}.huoEaG_productPhoto{border-radius:12px;height:270px;position:relative;overflow:hidden}.huoEaG_productPair figcaption{color:#68766e;margin-top:10px;font-size:12px;line-height:1.6}.huoEaG_process{grid-template-columns:1fr 1fr;gap:12px;margin:30px 0;padding:0;list-style:none;display:grid}.huoEaG_process li{background:#f1f5ed;border:1px solid #e0e8da;border-radius:9px;align-items:center;gap:13px;padding:17px;font-size:13px;display:flex}.huoEaG_process li>span:first-child{color:#5b8144;font-size:11px}.huoEaG_process .huoEaG_arrow{color:#618c48;margin-left:auto}.huoEaG_illustration{border:1px solid #d4decd;border-radius:12px;margin-top:30px;overflow:hidden}.huoEaG_illustration summary{cursor:pointer;background:#f5f7f1;justify-content:space-between;gap:20px;padding:19px 22px;font-size:14px;font-weight:600;display:flex}.huoEaG_illustration summary:hover{background:#eaf3df}.huoEaG_illustration img{width:100%;height:auto}.huoEaG_illustration figcaption{color:#5c6b60;padding:20px;font-size:12px;line-height:1.65}.huoEaG_advantage{background:#edf3e6;border-left:3px solid #82af4f;margin:28px 0;padding:28px}.huoEaG_advantage h3{font-size:17px;line-height:1.4}.huoEaG_advantage ol{margin:20px 0 0;padding:0;list-style:none}.huoEaG_advantage li{font-size:16px;font-weight:550}.huoEaG_advantage li span{color:#648e42;padding:4px 0;font-size:17px;display:block}.huoEaG_resultMain{color:#c4ef88;background:#123d2e;border-radius:12px;margin:28px 0 18px;padding:38px}.huoEaG_resultMain strong{letter-spacing:-.07em;font-size:clamp(4rem,10vw,7rem);line-height:1;display:block}.huoEaG_resultMain>span{letter-spacing:.15em;color:#e1efdb;margin-top:18px;font-size:11px;display:block}.huoEaG_resultPair{grid-template-columns:1fr 1fr;gap:25px;margin:32px 0;display:grid}.huoEaG_resultPair>div>span{color:#598d35;font-size:34px}.huoEaG_resultPair h3{margin-top:10px;font-size:20px}.huoEaG_body .huoEaG_sourceNote{color:#6c776f;border-top:1px solid #dce5da;padding-top:18px;font-size:12px;line-height:1.7}.huoEaG_philosophy{border-left:3px solid #8abe59;margin:36px 0 10px;padding:5px 0 5px 28px}.huoEaG_philosophy>span{letter-spacing:.12em;text-transform:uppercase;color:#668054;font-size:11px;font-weight:600}.huoEaG_body .huoEaG_philosophy p{letter-spacing:-.03em;color:#123d2e;margin:12px 0 0;font-size:27px;font-weight:600;line-height:1.4}.huoEaG_body .huoEaG_closing{color:#123d2e;letter-spacing:-.035em;margin-top:35px;font-size:clamp(28px,4vw,40px);font-weight:650;line-height:1.3}.huoEaG_cta{color:#fff;background:#113c2f;padding:70px 0}.huoEaG_cta h2{letter-spacing:-.04em;font-size:clamp(28px,4vw,46px)}.huoEaG_cta p:not(.huoEaG_eyebrow){color:#d5e4da;max-width:750px;margin-top:22px;font-size:17px;line-height:1.8}.huoEaG_ctaLinks{flex-wrap:wrap;gap:16px;margin-top:30px;display:flex}.huoEaG_ctaLinks a{background:var(--case-green);color:#153c2b;border-radius:8px;justify-content:space-between;align-items:center;gap:24px;padding:16px 22px;font-size:14px;font-weight:650;display:inline-flex}.huoEaG_ctaLinks a:hover{background:#d3f5a9}.huoEaG_ctaLinks a+a{color:#fff;background:0 0;border:1px solid #8fac9b}.huoEaG_ctaLinks a+a:hover{background:#25523e}@media (max-width:1000px){.huoEaG_heroGrid{gap:32px}.huoEaG_heroPhoto{min-height:460px}.huoEaG_bodyGrid{grid-template-columns:180px minmax(0,1fr);gap:35px}}@media (max-width:800px){.huoEaG_heroGrid{grid-template-columns:1fr;gap:35px}.huoEaG_hero h1{max-width:680px}.huoEaG_heroPhoto{min-height:380px}.huoEaG_heroBottom{margin-top:35px}.huoEaG_bodyGrid{padding-top:40px;display:block}.huoEaG_contents{margin-bottom:36px;position:static}.huoEaG_contents nav{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}.huoEaG_contents>p{padding-bottom:15px}.huoEaG_body{max-width:none}.huoEaG_metrics>div>div{padding:0 18px}}@media (max-width:500px){.huoEaG_hero{padding-top:22px}.huoEaG_breadcrumb{margin-bottom:28px}.huoEaG_hero h1{font-size:35px}.huoEaG_intro{font-size:16px}.huoEaG_heroPhoto{min-height:310px}.huoEaG_heroBottom{flex-direction:column;gap:8px}.huoEaG_metrics>div{gap:14px;padding-top:24px;padding-bottom:24px}.huoEaG_metrics>div>div{border:0;padding:0}.huoEaG_metrics strong{font-size:23px}.huoEaG_metrics span{font-size:11px;line-height:1.5}.huoEaG_contents a{font-size:12px}.huoEaG_body p{font-size:15px}.huoEaG_opening p:first-child{font-size:19px}.huoEaG_section{padding:34px 0}.huoEaG_productPair{gap:12px}.huoEaG_productPhoto{height:210px}.huoEaG_process{grid-template-columns:1fr;gap:8px}.huoEaG_process li{padding:15px}.huoEaG_resultPair{grid-template-columns:1fr;gap:10px}.huoEaG_resultMain{padding:30px}.huoEaG_cta{padding:48px 0}.huoEaG_ctaLinks{flex-direction:column}.huoEaG_ctaLinks a{gap:14px;width:100%}}
