.story-hero[data-astro-cid-g2ejjrgj]{grid-template-columns:minmax(0,1fr) minmax(24rem,.92fr);align-items:stretch;gap:clamp(2.5rem,7vw,6rem);padding-block:clamp(4rem,8vw,7rem);display:grid}.hero-copy[data-astro-cid-g2ejjrgj]{align-self:center}.back-link[data-astro-cid-g2ejjrgj]{color:#3f6120;align-items:center;gap:.5rem;font-size:.78rem;font-weight:800;display:inline-flex}.back-link[data-astro-cid-g2ejjrgj]:hover{color:#587c2f}.story-meta[data-astro-cid-g2ejjrgj]{color:#59685f;flex-wrap:wrap;gap:.75rem 1.25rem;margin-top:3rem;font-size:.73rem;display:flex}.story-meta[data-astro-cid-g2ejjrgj] span[data-astro-cid-g2ejjrgj]{color:#3f6120;letter-spacing:.08em;text-transform:uppercase;font-weight:800}.company[data-astro-cid-g2ejjrgj]{color:#59685f;letter-spacing:.06em;text-transform:uppercase;margin:1.25rem 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;font-weight:750}h1[data-astro-cid-g2ejjrgj]{letter-spacing:-.055em;max-width:13ch;margin:.75rem 0 0;font-size:clamp(2.5rem,5.6vw,4.8rem);line-height:.98}.lead[data-astro-cid-g2ejjrgj]{color:#59685f;max-width:42rem;margin:1.5rem 0 0;font-size:clamp(1.05rem,2vw,1.22rem);line-height:1.7}.hero-image[data-astro-cid-g2ejjrgj],.related-image[data-astro-cid-g2ejjrgj]{background:#e8eee4;overflow:hidden}.hero-image[data-astro-cid-g2ejjrgj] img,.related-image[data-astro-cid-g2ejjrgj] img{object-fit:cover;filter:saturate(.78)contrast(.96);width:100%;height:100%;display:block}.hero-image[data-astro-cid-g2ejjrgj]{border:1px solid #253b3126;border-radius:.75rem;min-height:34rem;box-shadow:.75rem .75rem #071a160f}.image-contain[data-astro-cid-g2ejjrgj]{background:radial-gradient(circle at 80% 20%,#9fc7643d,#0000 30%),#f4f7f0}.image-contain[data-astro-cid-g2ejjrgj] img{object-fit:contain;padding:clamp(2rem,7vw,5rem)}.story-body[data-astro-cid-g2ejjrgj]{border-top:1px solid #253b3126;grid-template-columns:13rem minmax(0,43rem);justify-content:center;gap:clamp(2rem,8vw,7rem);padding-block:clamp(4rem,9vw,7rem);display:grid}.story-facts[data-astro-cid-g2ejjrgj]{border-top:.2rem solid #9fc764;align-self:start}.story-facts[data-astro-cid-g2ejjrgj] div[data-astro-cid-g2ejjrgj]{border-bottom:1px solid #253b3126;padding-block:1rem}.story-facts[data-astro-cid-g2ejjrgj] span[data-astro-cid-g2ejjrgj],.story-facts[data-astro-cid-g2ejjrgj] strong[data-astro-cid-g2ejjrgj]{display:block}.story-facts[data-astro-cid-g2ejjrgj] span[data-astro-cid-g2ejjrgj]{color:#59685f;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:800}.story-facts[data-astro-cid-g2ejjrgj] strong[data-astro-cid-g2ejjrgj]{margin-top:.3rem;font-size:.9rem;line-height:1.4}.prose[data-astro-cid-g2ejjrgj]{color:#34483e;font-size:1.08rem;line-height:1.85}.prose[data-astro-cid-g2ejjrgj]>p:first-child{color:#14231d;margin-top:0;font-size:clamp(1.22rem,2.4vw,1.55rem);line-height:1.65}.prose[data-astro-cid-g2ejjrgj] h2{color:#14231d;letter-spacing:-.03em;border-top:1px solid #253b3126;margin:3.5rem 0 1rem;padding-top:2rem;font-size:clamp(1.55rem,3vw,2rem);line-height:1.2}.prose[data-astro-cid-g2ejjrgj] blockquote{color:#14231d;background:#f0f5e9;border:1px solid #587c2f3d;border-left:.3rem solid #9fc764;border-radius:.45rem;margin:2.5rem 0;padding:1.6rem 1.75rem 1.6rem 4rem;font-size:1.08rem;font-weight:600;line-height:1.7;position:relative}.prose[data-astro-cid-g2ejjrgj] blockquote:before{color:#3f6120;content:"“";font-family:Georgia,serif;font-size:3rem;line-height:1;position:absolute;top:1.25rem;left:1.25rem}.prose[data-astro-cid-g2ejjrgj] blockquote p{margin-block:0 .75rem}.prose[data-astro-cid-g2ejjrgj] blockquote p:last-child{color:#59685f;margin-bottom:0;font-size:.9rem;font-weight:700}.prose[data-astro-cid-g2ejjrgj] ul{gap:.65rem;margin-block:1.5rem;padding-left:0;list-style:none;display:grid}.prose[data-astro-cid-g2ejjrgj] li{background:#f4f7f0;border:1px solid #253b3126;border-radius:.65rem;padding:.7rem 1rem .7rem 3rem;position:relative}.prose[data-astro-cid-g2ejjrgj] li:before{content:"";background:#587c2f;border-radius:50%;width:.55rem;height:.55rem;position:absolute;top:1.15rem;left:1.15rem;box-shadow:0 0 0 .2rem #9fc76433}.prose[data-astro-cid-g2ejjrgj] a{color:#3f6120;text-underline-offset:.2em;font-weight:700;text-decoration:underline}.story-cta[data-astro-cid-g2ejjrgj]{background:radial-gradient(circle at 100% 0,#9fc7644d,#0000 34%),#eef4e6;border:1px solid #253b3126;border-radius:.75rem;justify-content:space-between;align-items:end;gap:3rem;padding:clamp(1.75rem,5vw,3.5rem);display:flex;box-shadow:.65rem .65rem #071a160d}.story-cta[data-astro-cid-g2ejjrgj] h2[data-astro-cid-g2ejjrgj]{letter-spacing:-.045em;max-width:18ch;margin:.55rem 0 0;font-size:clamp(2rem,4vw,3.2rem);line-height:1}.story-cta[data-astro-cid-g2ejjrgj] div[data-astro-cid-g2ejjrgj]>p[data-astro-cid-g2ejjrgj]:last-child{color:#59685f;max-width:38rem;margin:1rem 0 0;line-height:1.65}.kicker[data-astro-cid-g2ejjrgj]{color:#3f6120;letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:850}.cta-actions[data-astro-cid-g2ejjrgj]{flex-wrap:wrap;flex:none;gap:.75rem;display:flex}.related[data-astro-cid-g2ejjrgj]{padding-block:clamp(6rem,11vw,9rem) 3rem}.related-heading[data-astro-cid-g2ejjrgj]{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2rem;display:flex}.related-heading[data-astro-cid-g2ejjrgj] h2[data-astro-cid-g2ejjrgj]{letter-spacing:-.045em;margin:.5rem 0 0;font-size:clamp(2rem,4vw,3.25rem)}.related-heading[data-astro-cid-g2ejjrgj]>a[data-astro-cid-g2ejjrgj]{color:#3f6120;font-size:.82rem;font-weight:800}.related-grid[data-astro-cid-g2ejjrgj]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.related-grid[data-astro-cid-g2ejjrgj] article[data-astro-cid-g2ejjrgj],.related-grid[data-astro-cid-g2ejjrgj] a[data-astro-cid-g2ejjrgj]{min-width:0;height:100%}.related-grid[data-astro-cid-g2ejjrgj] a[data-astro-cid-g2ejjrgj]{background:#fff;border:1px solid #253b3126;border-radius:.45rem;transition:box-shadow .18s,transform .18s;display:block;overflow:hidden}.related-grid[data-astro-cid-g2ejjrgj] a[data-astro-cid-g2ejjrgj]:hover{transform:translateY(-.15rem);box-shadow:.45rem .45rem #071a160f}.related-grid[data-astro-cid-g2ejjrgj] a[data-astro-cid-g2ejjrgj]>div[data-astro-cid-g2ejjrgj]:last-child{padding:1.25rem}.related-grid[data-astro-cid-g2ejjrgj] p[data-astro-cid-g2ejjrgj]{color:#3f6120;letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:800}.related-grid[data-astro-cid-g2ejjrgj] h3[data-astro-cid-g2ejjrgj]{letter-spacing:-.025em;margin:.65rem 0 0;font-size:1.3rem;line-height:1.2}.related-image[data-astro-cid-g2ejjrgj]{aspect-ratio:16/10}@media (width<=56rem){.story-hero[data-astro-cid-g2ejjrgj]{grid-template-columns:1fr}.hero-image[data-astro-cid-g2ejjrgj]{aspect-ratio:16/10;min-height:auto}.story-body[data-astro-cid-g2ejjrgj]{grid-template-columns:1fr;gap:2.5rem}.story-facts[data-astro-cid-g2ejjrgj]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.story-facts[data-astro-cid-g2ejjrgj] div[data-astro-cid-g2ejjrgj]{padding-right:1rem}.story-cta[data-astro-cid-g2ejjrgj]{flex-direction:column;align-items:start}}@media (width<=44rem){.related-grid[data-astro-cid-g2ejjrgj]{grid-template-columns:1fr}.related-heading[data-astro-cid-g2ejjrgj]{flex-direction:column;align-items:start}.cta-actions[data-astro-cid-g2ejjrgj]{flex-direction:column;width:100%}.cta-actions[data-astro-cid-g2ejjrgj] a[data-astro-cid-g2ejjrgj]{width:100%}.prose[data-astro-cid-g2ejjrgj] blockquote{padding:3.7rem 1.15rem 1.25rem}}
