.CaseStudiesPage_page__30rYz{min-height:100vh;background:#f8faf8;color:#142018}.CaseStudiesPage_intro__01cJj{padding:clamp(4.5rem,10vw,8.5rem) 1.25rem clamp(3.75rem,8vw,7rem);background:radial-gradient(circle at 85% 18%,rgba(170,208,177,.28),transparent 31%),linear-gradient(180deg,#f4f8f3,#ffffff);border-bottom:1px solid #dce5de}.CaseStudiesPage_introInner__Cfv6A{width:min(1120px,100%);margin:0 auto}.CaseStudiesPage_closingKicker__POoRm,.CaseStudiesPage_collectionKicker__PTD3M,.CaseStudiesPage_eyebrow__4QXOa{margin:0 0 1.2rem;color:#2f7a46;font-size:.76rem;font-weight:750;letter-spacing:.17em;text-transform:uppercase}.CaseStudiesPage_title__OCL5K{max-width:900px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,7vw,6.4rem);font-weight:500;letter-spacing:-.055em;line-height:.98}.CaseStudiesPage_subtitle__E6gCm{max-width:710px;margin:2rem 0 0;color:#4e5e52;font-size:clamp(1.05rem,1.8vw,1.3rem);line-height:1.7}.CaseStudiesPage_collection__4Nwpk{width:min(1440px,100%);margin:0 auto;padding:clamp(4rem,8vw,7rem) 1.25rem clamp(5rem,9vw,8rem)}.CaseStudiesPage_collectionHeader__Tydg8{margin:0 0 2.4rem}.CaseStudiesPage_collectionHeader__Tydg8 h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.2rem,4vw,3.5rem);font-weight:500;letter-spacing:-.035em}.CaseStudiesPage_browseControls__QRhwE{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;margin-bottom:2.25rem}.CaseStudiesPage_searchBox__uF0Vk{display:flex;flex:0 0 280px;align-items:center;gap:.65rem;min-height:42px;padding:0 .85rem;background:#ffffff;border:1px solid #cfd9d1;border-radius:999px;transition:border-color .18s ease,box-shadow .18s ease}.CaseStudiesPage_searchBox__uF0Vk:focus-within{border-color:#2f7a46;box-shadow:0 0 0 3px rgba(47,122,70,.12)}.CaseStudiesPage_searchBox__uF0Vk svg{width:17px;height:17px;flex:0 0 auto;fill:none;stroke:#597062;stroke-linecap:round;stroke-width:1.8}.CaseStudiesPage_searchBox__uF0Vk input{width:100%;min-width:0;padding:.65rem 0;color:#142018;font:inherit;font-size:.84rem;background:transparent;border:0;outline:0}.CaseStudiesPage_searchBox__uF0Vk input::placeholder{color:#7d8981}.CaseStudiesPage_filters__h1PSD{display:flex;justify-content:flex-end;gap:.5rem;flex-wrap:wrap}.CaseStudiesPage_filterButton__TQz01{min-height:38px;padding:.55rem .85rem;color:#56675b;font:inherit;font-size:.74rem;font-weight:700;letter-spacing:.02em;background:#ffffff;border:1px solid #d4ddd6;border-radius:999px;cursor:pointer;transition:color .18s ease,background-color .18s ease,border-color .18s ease,transform .18s ease}.CaseStudiesPage_filterButton__TQz01:hover{color:#1d5f34;border-color:#8eac96;transform:translateY(-1px)}.CaseStudiesPage_activeFilter__K5iML{color:#ffffff;background:#1d5f34;border-color:#1d5f34}.CaseStudiesPage_activeFilter__K5iML:hover{color:#ffffff;background:#163821;border-color:#163821}.CaseStudiesPage_srOnly___PzX5{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.CaseStudiesPage_grid__1SvDu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #d9e0da;border-left:1px solid #d9e0da}.CaseStudiesPage_card__A5b0N{position:relative;min-width:0;background:#ffffff;border-right:1px solid #d9e0da;border-bottom:1px solid #d9e0da;transition:transform .22s ease,box-shadow .22s ease,background-color .22s ease}.CaseStudiesPage_card__A5b0N:focus-within,.CaseStudiesPage_card__A5b0N:hover{z-index:2;background:#fbfdfb;transform:translateY(-7px);box-shadow:0 20px 46px rgba(27,66,38,.16)}.CaseStudiesPage_imageLink__huP85{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;background:#e7ece8}.CaseStudiesPage_cardImage__x1xGT{object-fit:cover;transition:transform .5s cubic-bezier(.2,.65,.3,1)}.CaseStudiesPage_card__A5b0N:hover .CaseStudiesPage_cardImage__x1xGT{transform:scale(1.035)}.CaseStudiesPage_cardBody__PoN8w{display:flex;min-height:310px;flex-direction:column;padding:clamp(1.3rem,2.2vw,2rem)}.CaseStudiesPage_cardMeta__k7xm5{display:flex;align-items:center;gap:.75rem;margin:0;color:#728078;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.CaseStudiesPage_emptyState__glAXZ{padding:clamp(3rem,7vw,6rem) 1.25rem;color:#56635a;text-align:center;background:#ffffff;border:1px solid #d9e0da}.CaseStudiesPage_emptyState__glAXZ h3{margin:0;color:#142018;font-size:1.6rem;font-weight:500}.CaseStudiesPage_emptyState__glAXZ p{margin:.65rem 0 1.25rem}.CaseStudiesPage_emptyState__glAXZ button{padding:.7rem 1rem;color:#ffffff;font:inherit;font-size:.82rem;font-weight:700;background:#1d5f34;border:0;border-radius:999px;cursor:pointer}.CaseStudiesPage_cardTitle__25v81{margin:1.3rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.45rem,2.2vw,2rem);font-weight:500;letter-spacing:-.025em;line-height:1.18}.CaseStudiesPage_cardTitle__25v81 a{color:inherit;text-decoration:none}.CaseStudiesPage_cardExcerpt__9lui_{margin:1rem 0 1.5rem;color:#66716a;font-size:.93rem;line-height:1.65}.CaseStudiesPage_readLink__YTyeK{display:inline-flex;align-items:center;gap:.35rem;width:fit-content;margin-top:auto;color:#1d5f34;font-size:.85rem;font-weight:700;text-decoration:none}.CaseStudiesPage_readLink__YTyeK span{transition:transform .18s ease}.CaseStudiesPage_readLink__YTyeK:hover span{transform:translate(2px,-2px)}.CaseStudiesPage_closing__loeq8{display:flex;flex-direction:column;align-items:center;padding:clamp(5rem,9vw,8rem) 1.25rem;background:#163821;color:#ffffff;text-align:center}.CaseStudiesPage_closingKicker__POoRm{color:#a7d9b3}.CaseStudiesPage_closing__loeq8 h2{max-width:800px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.3rem,5vw,4.6rem);font-weight:500;letter-spacing:-.045em;line-height:1.05}.CaseStudiesPage_closing__loeq8>p:not(.CaseStudiesPage_closingKicker__POoRm){max-width:610px;margin:1.5rem 0 0;color:rgba(255,255,255,.7);line-height:1.7}.CaseStudiesPage_closingButton__xHvQG{display:inline-flex;margin-top:2rem;border-radius:999px;background:#ffffff;padding:.9rem 1.4rem;color:#163821;font-size:.9rem;font-weight:750;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.CaseStudiesPage_closingButton__xHvQG:hover{transform:translateY(-2px);box-shadow:0 10px 28px rgba(0,0,0,.22)}@media (max-width:1000px){.CaseStudiesPage_browseControls__QRhwE{align-items:stretch;flex-direction:column}.CaseStudiesPage_searchBox__uF0Vk{flex-basis:auto;width:min(100%,320px)}.CaseStudiesPage_filters__h1PSD{justify-content:flex-start}.CaseStudiesPage_grid__1SvDu{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.CaseStudiesPage_intro__01cJj{padding-top:4rem}.CaseStudiesPage_title__OCL5K{font-size:clamp(2.7rem,14vw,4.6rem)}.CaseStudiesPage_grid__1SvDu{grid-template-columns:1fr}.CaseStudiesPage_cardBody__PoN8w{min-height:auto}.CaseStudiesPage_readLink__YTyeK{margin-top:1rem}}@media (prefers-reduced-motion:reduce){.CaseStudiesPage_cardImage__x1xGT,.CaseStudiesPage_card__A5b0N,.CaseStudiesPage_closingButton__xHvQG,.CaseStudiesPage_filterButton__TQz01,.CaseStudiesPage_readLink__YTyeK span{transition:none}}.Header_header__KwdYD{position:sticky;top:0;z-index:40;background-color:rgba(255,255,255,.8);backdrop-filter:blur(10px);border-bottom:1px solid var(--brand-border)}.Header_container__vrI8C{padding:.75rem 1rem;display:flex;align-items:center;justify-content:space-between}.Header_logoSection__fLgA2{display:flex;align-items:center;gap:.75rem}.Header_logoLink__8hJcT{display:inline-block;transition:transform .2s ease}.Header_logoLink__8hJcT:hover{transform:scale(1.05)}.Header_logo____uDV{height:4rem;width:auto;object-fit:contain;margin:-.625rem 0}.Header_logoText__xA8kS{color:var(--brand-ink);font-family:var(--font-heading);font-size:1.2rem;font-weight:500;letter-spacing:-.025em;line-height:1;text-decoration:none;white-space:nowrap}.Header_nav__tNWGY{display:none;align-items:center;gap:1.5rem;font-size:.875rem;color:var(--brand-ink);position:relative}@media (min-width:900px){.Header_nav__tNWGY{display:flex}}.Header_navLink__Rvw2c{color:inherit;text-decoration:none;transition:all .3s ease}.Header_navLink__Rvw2c:hover{color:var(--brand-ink);transform:translateY(-1px)}.Header_activeNavLink__Xvb5Z{color:var(--brand-green);font-weight:700;text-decoration:none}.Header_activeNavLink__Xvb5Z:after{content:"";display:block;width:100%;height:1px;margin-top:.2rem;background:currentColor}.Header_mobileCaseStudies__uGxkx{color:var(--brand-green);font-size:.82rem;font-weight:700;text-decoration:none}@media (min-width:900px){.Header_mobileCaseStudies__uGxkx{display:none}}@media (max-width:680px){.Header_logoText__xA8kS{display:none}}@media (min-width:900px) and (max-width:1200px){.Header_logoText__xA8kS{display:none}.Header_nav__tNWGY{gap:1rem}}.Header_dropdown__4_v0S{position:relative}.Header_dropdownButton__Y_s4e{background:none;border:none;cursor:pointer;display:flex;align-items:center;gap:.25rem;color:inherit;font-size:inherit}.Header_dropdownButton__Y_s4e:hover{color:var(--brand-ink)}.Header_dropdownArrow__eoAJF{font-size:.75rem}.Header_dropdownMenu__6ZF9n{position:absolute;left:0;top:100%;margin-top:.5rem;width:18rem;background-color:white;border:1px solid var(--brand-border);border-radius:.75rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s}.Header_dropdown__4_v0S:hover .Header_dropdownMenu__6ZF9n{opacity:1;visibility:visible}.Header_dropdownList__iwWl_{padding:.5rem 0;font-size:.875rem;list-style:none;margin:0}.Header_dropdownItem__wO3vR a{display:block;padding:.5rem 1rem;color:inherit;text-decoration:none}.Header_dropdownItem__wO3vR a:hover{background-color:var(--brand-surface)}.Header_nestedDropdown__KHbKG{position:relative}.Header_nestedDropdown__KHbKG>a{display:flex;justify-content:space-between;align-items:center;padding:.5rem 1rem}.Header_nestedMenu__Svwug{position:absolute;top:0;left:100%;margin-left:.25rem;width:16rem;background-color:white;border:1px solid var(--brand-border);border-radius:.75rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s}.Header_nestedDropdown__KHbKG:hover .Header_nestedMenu__Svwug{opacity:1;visibility:visible}.Header_ctaButton__G7ST3{display:inline-flex;align-items:center;gap:.5rem;border-radius:.75rem;background-color:var(--brand-ink);padding:.5rem 1rem;color:white;font-size:.875rem;text-decoration:none}.Header_ctaButton__G7ST3:hover{background-color:var(--brand-green-deep)}.Hero_hero__bqvNd{position:relative;overflow:hidden;height:80vh}.Hero_videoBackground__kMCrE{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;will-change:transform;transform:translateZ(0)}.Hero_overlay__GFOqg{position:absolute;inset:0;background-color:rgba(0,0,0,.1);z-index:0}.Hero_content__WDVga{position:relative;z-index:20;padding:4rem 1rem;will-change:transform,opacity}@media (min-width:768px){.Hero_content__WDVga{padding:6rem 1rem}}.Hero_grid___ML9v{display:grid;grid-template-columns:1fr;gap:2rem;align-items:center}@media (min-width:768px){.Hero_grid___ML9v{grid-template-columns:repeat(2,1fr)}}.Hero_heading__Uq29U{font-size:1.875rem;font-weight:700;line-height:1.2;color:white;text-shadow:0 4px 6px rgba(0,0,0,.1)}@media (min-width:768px){.Hero_heading__Uq29U{font-size:3rem}}.Hero_descriptionBlock__0kN_n{margin-top:1rem;background-color:rgba(255,255,255,.2);color:black;padding:1.25rem 1.5rem;border-radius:.375rem;backdrop-filter:blur(4px);box-shadow:0 4px 6px rgba(0,0,0,.1);display:inline-block}.Hero_description__1ZEJN{max-width:65ch}.Hero_buttonGroup__3Eh94{margin-top:1.5rem;display:flex;flex-wrap:wrap;gap:.75rem}.Hero_primaryButton__RzOm7{border-radius:.75rem;background-color:black;color:white;padding:.75rem 1.25rem;font-size:.875rem;text-decoration:none}.Hero_primaryButton__RzOm7:hover{background-color:var(--brand-green-deep)}.Hero_secondaryButton__D3HiG{border-radius:.75rem;border:1px solid black;color:black;padding:.75rem 1.25rem;font-size:.875rem;text-decoration:none}.Hero_secondaryButton__D3HiG:hover{background-color:rgba(0,0,0,.1)}.Hero_statsContainer__5YxH_{padding-left:0}@media (min-width:768px){.Hero_statsContainer__5YxH_{padding-left:1.5rem}}.Hero_statsCard__Y_tfK{border-radius:1rem;border:1px solid rgba(255,255,255,.2);background-color:rgba(255,255,255,.1);backdrop-filter:blur(4px);padding:1rem;box-shadow:0 1px 2px rgba(0,0,0,.05)}.Hero_statsGrid__zRvW3{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;font-size:.875rem;list-style:none;margin:0;padding:0}.Hero_statItem__axKlc{border-radius:.75rem;background-color:rgba(255,255,255,.1);padding:1rem}.Hero_statValue__ksJZm{font-size:1.5rem;font-weight:600;color:white}.Hero_statLabel__4qWrn{color:rgba(255,255,255,.9)}.PartnerStrip_section__udIfa{border-top:1px solid var(--brand-border);border-bottom:1px solid var(--brand-border);background-color:rgba(250,250,250,.6)}.PartnerStrip_container__W9HEE{padding:1.5rem 1rem}@media (min-width:768px){.PartnerStrip_container__W9HEE{padding-left:2rem;padding-right:2rem}}@media (min-width:1024px){.PartnerStrip_container__W9HEE{padding-left:4rem;padding-right:4rem}}.PartnerStrip_heading__tlWRZ{font-size:1.5rem;font-weight:600;margin-bottom:1.5rem}@media (min-width:768px){.PartnerStrip_heading__tlWRZ{font-size:1.875rem}}.PartnerStrip_subsection__MX_H3{margin-bottom:1.5rem;text-align:center}.PartnerStrip_subsection__MX_H3:last-child{margin-bottom:0}.PartnerStrip_subsectionTitle__4Mzbx{font-size:.875rem;font-weight:600;color:rgb(82,82,82);margin-bottom:.75rem}.PartnerStrip_itemsContainer__euycw{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem 1.5rem}.PartnerStrip_link__yF2Uu{font-size:.875rem;color:rgba(64,64,64,.8);text-decoration:none;display:inline-block;transition:transform .2s ease,color .2s ease}.PartnerStrip_link__yF2Uu:hover{color:var(--brand-ink);transform:scale(1.05)}.Operations_section__5G9cd{padding:4rem 1rem}@media (min-width:768px){.Operations_section__5G9cd{padding-left:2rem;padding-right:2rem}}@media (min-width:1024px){.Operations_section__5G9cd{padding-left:4rem;padding-right:4rem}}.Operations_header__A6lp9{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:1.5rem}.Operations_heading__tsbxI{font-size:1.5rem;font-weight:600}@media (min-width:768px){.Operations_heading__tsbxI{font-size:1.875rem}}.Operations_viewAllLink__vHFQH{font-size:.875rem;text-decoration:underline;text-underline-offset:4px;color:inherit}.Operations_grid__R8d7t{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width:640px){.Operations_grid__R8d7t{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.Operations_grid__R8d7t{grid-template-columns:repeat(3,1fr)}}.Operations_card__Fn9P_{border-radius:1rem;border:1px solid var(--brand-border);padding:1.25rem;text-decoration:none;color:inherit;transition:all .2s}.Operations_card__Fn9P_:hover{border-color:var(--brand-border-strong);box-shadow:0 1px 2px rgba(0,0,0,.05)}.Operations_cardTitle__Zh8_W{font-weight:500}.Operations_cardDescription__EzS5c{font-size:.875rem;color:var(--brand-muted);margin-top:.5rem}.Impact_section__hvW0e{padding:4rem 1rem}@media (min-width:768px){.Impact_section__hvW0e{padding-left:2rem;padding-right:2rem}}@media (min-width:1024px){.Impact_section__hvW0e{padding-left:4rem;padding-right:4rem}}.Impact_heading__iWoL8{font-size:1.5rem;font-weight:600}@media (min-width:768px){.Impact_heading__iWoL8{font-size:1.875rem}}.Impact_description__AkVG8{margin-top:.5rem;color:var(--brand-muted);max-width:65ch}.Impact_grid__Fb37A{margin-top:1.5rem;display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width:640px){.Impact_grid__Fb37A{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.Impact_grid__Fb37A{grid-template-columns:repeat(4,1fr)}}.Impact_statCard__Dx2qx{border-radius:1rem;border:1px solid var(--brand-border);padding:1.25rem}.Impact_statValue__5yo_I{font-size:1.5rem;font-weight:600}.Impact_statLabel__EKwPX{font-size:.875rem;color:var(--brand-muted)}.Footer_footer__pQtti{position:relative;overflow:hidden;background:radial-gradient(circle at top left,rgba(125,190,139,.15),transparent 32%),radial-gradient(circle at top right,rgba(255,255,255,.06),transparent 28%),linear-gradient(180deg,#163821,#0c2414);color:rgba(255,255,255,.76);border-top:1px solid rgba(255,255,255,.08)}.Footer_footer__pQtti:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.02),transparent 25%)}.Footer_container__KpDnW{position:relative;z-index:1;padding:4rem 1.25rem 1.5rem}.Footer_topContent__eNAlF{display:grid;gap:2.5rem}@media (min-width:900px){.Footer_topContent__eNAlF{grid-template-columns:minmax(0,1.35fr) minmax(0,.9fr) minmax(0,1.4fr);gap:3rem;align-items:start}}.Footer_brandSection__ueZ7b{display:flex;flex-direction:column;gap:1rem}.Footer_brandTitle__smtJg{margin:0;font-size:1.15rem;font-weight:700;color:#ffffff}.Footer_brandDescription__FgJ94{max-width:24rem;margin:0;font-size:.96rem;line-height:1.7;color:rgba(255,255,255,.7)}.Footer_socialLinks__tA7gt{display:flex;gap:1.1rem;flex-wrap:wrap}.Footer_socialLink__hPzxm{display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;padding:0;color:rgba(255,255,255,.62);transition:transform .18s ease,color .18s ease,opacity .18s ease}.Footer_socialLink__hPzxm:hover{transform:translateY(-2px);color:#ffffff}.Footer_socialIcon__fsVbM{width:1.85rem;height:1.85rem;display:block}.Footer_linkSection__J0xt_{display:flex;flex-direction:column;gap:.9rem}.Footer_sectionTitle__ZVW8h{margin:0;font-size:.8rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.48)}.Footer_linkList__Js__Y{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.7rem}.Footer_linkItem__iZlZR{margin:0}.Footer_link__TBOP7{color:rgba(255,255,255,.72);text-decoration:none;font-size:.95rem;line-height:1.5;transition:color .18s ease,transform .18s ease}.Footer_link__TBOP7:focus-visible,.Footer_link__TBOP7:hover{color:#ffffff;transform:translateX(3px)}.Footer_footerBottom__YIYBj{margin-top:2.75rem;padding-top:1.25rem;border-top:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.Footer_copyright__j4atB{margin:0;font-size:.85rem;color:rgba(255,255,255,.5)}.CaseStudyArticle_page__B199v{min-height:100vh;background:#ffffff;color:#172019}.CaseStudyArticle_articleHeader__1yn7s{padding:clamp(3.5rem,8vw,7rem) 1.25rem clamp(2.8rem,6vw,5rem);background:radial-gradient(circle at 85% 8%,rgba(177,215,184,.24),transparent 30%),linear-gradient(180deg,#f7faf7,#ffffff)}.CaseStudyArticle_headerInner___4g1q{width:min(900px,100%);margin:0 auto}.CaseStudyArticle_breadcrumbs__V1s4x{display:flex;align-items:center;gap:.6rem;margin-bottom:clamp(3.5rem,7vw,6rem);color:#7b877f;font-size:.78rem;letter-spacing:.05em;text-transform:uppercase}.CaseStudyArticle_breadcrumbs__V1s4x a{color:#36784a;font-weight:700;text-decoration:none}.CaseStudyArticle_category__LrgWx{margin:0 0 1rem;color:#2d7a44;font-size:.75rem;font-weight:750;letter-spacing:.16em;text-transform:uppercase}.CaseStudyArticle_headerInner___4g1q h1{max-width:880px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.7rem,6.5vw,5.7rem);font-weight:500;letter-spacing:-.052em;line-height:1.02}.CaseStudyArticle_dek__zvBQo{max-width:710px;margin:1.5rem 0 0;color:#5c685f;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.1rem,2vw,1.4rem);line-height:1.6}.CaseStudyArticle_byline__9K97h{display:flex;align-items:center;gap:.85rem;margin-top:2.2rem}.CaseStudyArticle_authorLogo__pv2zq{width:48px;height:48px;border:1px solid #e0e5e1;border-radius:50%;object-fit:cover}.CaseStudyArticle_byline__9K97h p{margin:0;color:#28342c;font-size:.9rem;font-weight:700}.CaseStudyArticle_byline__9K97h span{display:block;margin-top:.2rem;color:#7c8680;font-size:.78rem}.CaseStudyArticle_heroWrap__P74sv{position:relative;width:min(1280px,calc(100% - 2rem));aspect-ratio:16/9;margin:0 auto;overflow:hidden;background:#e8ede9}.CaseStudyArticle_heroImage__oSoh_,.CaseStudyArticle_inlineImage__LtxEj{object-fit:cover}.CaseStudyArticle_articleBody__NzpJt{width:min(760px,calc(100% - 2.5rem));margin:0 auto;padding:clamp(4rem,9vw,8rem) 0 clamp(4rem,8vw,7rem)}.CaseStudyArticle_copySection__wX_uc{margin-bottom:clamp(4rem,8vw,6.5rem)}.CaseStudyArticle_sectionNumber__o6RDa{margin:0 0 .9rem;color:#35824b;font-family:Arial,Helvetica,sans-serif;font-size:.72rem;font-weight:800;letter-spacing:.17em}.CaseStudyArticle_copySection__wX_uc h2,.CaseStudyArticle_impactSection__fr3s3 h2{margin:0 0 1.8rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,3.1rem);font-weight:500;letter-spacing:-.035em;line-height:1.12}.CaseStudyArticle_copySection__wX_uc>p:not(.CaseStudyArticle_sectionNumber__o6RDa){margin:0 0 .82rem;color:#303b33;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.08rem,1.8vw,1.22rem);line-height:1.86}.CaseStudyArticle_copySection__wX_uc>p:not(.CaseStudyArticle_sectionNumber__o6RDa):last-child{margin-bottom:0}.CaseStudyArticle_leadSection__Rhebi>p:not(.CaseStudyArticle_sectionNumber__o6RDa):first-of-type:first-letter{float:left;margin:.08em .1em 0 0;color:#23683a;font-family:Georgia,Times New Roman,serif;font-size:4.2rem;line-height:.78}.CaseStudyArticle_pullQuote__e9xDv{position:relative;margin:-.5rem 0 clamp(4rem,8vw,6.5rem);padding:1.2rem 0 1.2rem 2rem;border-left:3px solid #4a9a60}.CaseStudyArticle_pullQuote__e9xDv>span{position:absolute;top:-1.7rem;left:1.3rem;color:#e2eee5;font-family:Georgia,Times New Roman,serif;font-size:7rem;line-height:1;z-index:0}.CaseStudyArticle_pullQuote__e9xDv p{position:relative;z-index:1;margin:0;color:#21462b;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.55rem,3.2vw,2.35rem);font-style:italic;line-height:1.38}.CaseStudyArticle_inlineFigure__k_csr{width:min(980px,calc(100vw - 2rem));margin:-.75rem 0 clamp(4rem,8vw,6.5rem);transform:translateX(max(-110px,calc((760px - 100vw + 2rem) / 2)))}.CaseStudyArticle_inlineImageWrap__nmHqo{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:#edf1ee}.CaseStudyArticle_inlineFigure__k_csr figcaption{margin-top:.75rem;color:#7b847e;font-family:Arial,Helvetica,sans-serif;font-size:.76rem;line-height:1.5}.CaseStudyArticle_impactSection__fr3s3{margin-top:.5rem;padding:clamp(2rem,5vw,3.2rem);background:#f2f7f3;border:1px solid #dce8de}.CaseStudyArticle_impactIntro__thdJJ{margin:-.5rem 0 1.8rem;color:#5d6960;font-family:Georgia,Times New Roman,serif;font-size:1.05rem;line-height:1.7}.CaseStudyArticle_impactGrid__mI3IL{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;border-top:1px solid #d8e3da}.CaseStudyArticle_impactGrid__mI3IL li{display:flex;gap:.7rem;align-items:flex-start;padding:1rem .75rem 1rem 0;border-bottom:1px solid #d8e3da;color:#364139;font-size:.91rem;line-height:1.5}.CaseStudyArticle_impactGrid__mI3IL li:nth-child(2n){padding-left:1rem;border-left:1px solid #d8e3da}.CaseStudyArticle_impactGrid__mI3IL span{color:#2e7a44;font-weight:800}.CaseStudyArticle_summary__k98I1{margin-top:clamp(4rem,8vw,6.5rem);padding-top:2rem;border-top:1px solid #dfe5e0}.CaseStudyArticle_summaryLabel__yYkSQ{margin:0 0 1rem;color:#367b49;font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.CaseStudyArticle_summaryText__S_bFE{margin:0;color:#233428;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.35rem,2.7vw,1.85rem);line-height:1.55}.CaseStudyArticle_summaryText__S_bFE+.CaseStudyArticle_summaryText__S_bFE{margin-top:.85rem}.CaseStudyArticle_shareRow__LlKvF{display:flex;align-items:center;justify-content:flex-end;gap:1rem;margin-top:3.5rem;padding-top:1.2rem;border-top:1px solid #dfe5e0;color:#7a847d;font-size:.8rem}.CaseStudyArticle_shareRow__LlKvF p{margin:0}.CaseStudyArticle_shareRow__LlKvF a{color:#2c7240;font-weight:750;text-decoration:none}.CaseStudyArticle_articleNav__UVca0{padding:clamp(3rem,7vw,5rem) 1.25rem;background:#f2f5f2;border-top:1px solid #dce3dd}.CaseStudyArticle_articleNavInner__SHN45{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:min(1120px,100%);margin:0 auto;border-top:1px solid #cfd8d1;border-left:1px solid #cfd8d1}.CaseStudyArticle_navCard__H8q_C,.CaseStudyArticle_navSpacer__CZWPT{min-height:190px;padding:clamp(1.4rem,3vw,2.4rem);background:#ffffff;border-right:1px solid #cfd8d1;border-bottom:1px solid #cfd8d1}.CaseStudyArticle_navCard__H8q_C{display:flex;flex-direction:column;justify-content:space-between;color:#1d2b21;text-decoration:none;transition:background .18s ease,color .18s ease}.CaseStudyArticle_navCard__H8q_C:hover{background:#183a23;color:#ffffff}.CaseStudyArticle_navCard__H8q_C span{color:#65806d;font-size:.75rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.CaseStudyArticle_navCard__H8q_C:hover span{color:#a8d4b2}.CaseStudyArticle_navCard__H8q_C strong{max-width:440px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.2rem,2.4vw,1.75rem);font-weight:500;line-height:1.3}.CaseStudyArticle_nextCard__1P8Wz{text-align:right;align-items:flex-end}@media (max-width:760px){.CaseStudyArticle_breadcrumbs__V1s4x{margin-bottom:3rem}.CaseStudyArticle_heroWrap__P74sv{width:100%;aspect-ratio:4/3}.CaseStudyArticle_inlineFigure__k_csr{width:calc(100vw - 2rem);transform:translateX(calc((100vw - 2rem - min(760px, 100vw - 2.5rem)) / -2))}.CaseStudyArticle_impactGrid__mI3IL{grid-template-columns:1fr}.CaseStudyArticle_impactGrid__mI3IL li:nth-child(2n){padding-left:0;border-left:0}.CaseStudyArticle_articleNavInner__SHN45{grid-template-columns:1fr}.CaseStudyArticle_navSpacer__CZWPT{display:none}.CaseStudyArticle_nextCard__1P8Wz{text-align:left;align-items:flex-start}.CaseStudyArticle_shareRow__LlKvF{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){.CaseStudyArticle_navCard__H8q_C{transition:none}}.VisionMission_section__u_Qyq{padding:4rem 1rem}.VisionMission_heroBlock__q25FD{display:grid;gap:2rem;margin-bottom:2.5rem;align-items:center;padding:1.5rem;border:1px solid rgba(15,23,42,.08);border-radius:1.5rem;background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(240,253,250,.92));box-shadow:0 18px 45px rgba(15,23,42,.08)}@media (min-width:900px){.VisionMission_heroBlock__q25FD{grid-template-columns:.95fr 1.05fr}}.VisionMission_heroText__HlfY_{max-width:36rem}.VisionMission_heroTitle__BQ01o{font-size:1.5rem;font-weight:600;margin-bottom:.75rem;color:var(--brand-ink)}.VisionMission_heroContent__abOck{color:var(--brand-muted);line-height:1.75}.VisionMission_videoWrapper__WbZtO{position:relative;width:100%;overflow:hidden;border-radius:1.5rem;background:linear-gradient(135deg,rgba(6,78,59,.12),rgba(21,128,61,.08));border:1px solid rgba(15,23,42,.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 18px 40px rgba(15,23,42,.12);aspect-ratio:16/9}.VisionMission_videoWrapper__WbZtO:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.18),transparent 65%)}.VisionMission_videoFrame__fYfmX{position:relative;z-index:1;width:100%;height:100%;border:0;object-fit:cover;display:block;border-radius:1.5rem;background-color:var(--brand-green-deep)}@media (min-width:768px){.VisionMission_section__u_Qyq{padding-left:2rem;padding-right:2rem}}@media (min-width:1024px){.VisionMission_section__u_Qyq{padding-left:4rem;padding-right:4rem}}.VisionMission_grid__n05Gu{display:grid;grid-template-columns:1fr;gap:2rem}@media (min-width:768px){.VisionMission_grid__n05Gu{grid-template-columns:repeat(2,1fr)}}.VisionMission_card__JRSbU{border-radius:1rem;border:1px solid var(--brand-border);padding:2rem;background-color:white;transition:all .2s}.VisionMission_card__JRSbU:hover{border-color:var(--brand-border-strong);box-shadow:0 4px 6px rgba(0,0,0,.1)}.VisionMission_cardTitle__PnrWs{font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:var(--brand-ink)}.VisionMission_cardContent__OJfXF{color:var(--brand-muted);line-height:1.75}.GeminiPage_page__x6gA3{min-height:100vh;background-color:white}.GeminiPage_hero__jDEn8{color:var(--brand-ink);padding:4rem 1rem;overflow:hidden}.GeminiPage_heroContainer__2FgiY{margin:0 auto;max-width:80rem;display:grid;grid-template-columns:1fr;gap:2rem;align-items:center;padding:1rem 4rem}@media (min-width:768px){.GeminiPage_heroContainer__2FgiY{grid-template-columns:1fr 1fr}}.GeminiPage_heroContent__CojTu{padding:2rem 0}.GeminiPage_heroTitle__glSBx{font-size:2.5rem;font-weight:700;margin-bottom:1rem}@media (min-width:768px){.GeminiPage_heroTitle__glSBx{font-size:3rem}}.GeminiPage_heroSubtitle__BxPMo{font-size:1.25rem;color:var(--brand-muted);line-height:1.6}.GeminiPage_heroImage__VzcGy{border-radius:1rem;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.5);transition:transform .3s ease}.GeminiPage_heroImage__VzcGy:hover{transform:scale(1.02) translateY(0)}.GeminiPage_heroImg__jrK7m{width:100%;height:400px;object-fit:cover;display:block}@media (max-width:767px){.GeminiPage_heroImg__jrK7m{height:300px}}.GeminiPage_content__duU2H{max-width:80rem;padding:4rem 2rem;margin:0 2rem}@media (min-width:768px){.GeminiPage_content__duU2H{padding:4rem 3rem;margin-left:3rem;margin-right:3rem}}.GeminiPage_section__YlqsH{margin-bottom:4rem}.GeminiPage_sectionImageContainer__flQ5i{width:100%;margin-bottom:2rem;border-radius:1rem;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,.1);transition:all .3s ease}.GeminiPage_sectionImageContainer__flQ5i:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.GeminiPage_sectionImage__9iCb7{width:100%;height:400px;object-fit:cover;display:block;transition:transform .3s ease}@media (max-width:767px){.GeminiPage_sectionImage__9iCb7{height:300px}}.GeminiPage_sectionImageContainer__flQ5i:hover .GeminiPage_sectionImage__9iCb7{transform:scale(1.05)}.GeminiPage_twoColumnLayout__KBcOr{display:grid;grid-template-columns:1fr;gap:2rem;align-items:center;margin-bottom:2rem}@media (min-width:768px){.GeminiPage_twoColumnLayout__KBcOr{grid-template-columns:1fr 1fr}}.GeminiPage_textColumn__B30TC{display:flex;flex-direction:column;justify-content:center}.GeminiPage_imageColumn__sGE5w{display:flex;align-items:center;justify-content:center;height:100%}.GeminiPage_imageColumn__sGE5w .GeminiPage_sectionImageContainer__flQ5i{width:100%;margin-bottom:0}.GeminiPage_imageColumn__sGE5w .GeminiPage_sectionImage__9iCb7{width:100%;height:450px;object-fit:cover}@media (max-width:767px){.GeminiPage_imageColumn__sGE5w .GeminiPage_sectionImage__9iCb7{height:300px}}.GeminiPage_sectionTitle__Me_tR{font-size:1.875rem;font-weight:600;margin-bottom:1.5rem;color:var(--brand-ink)}.GeminiPage_sectionText__Kn0RE{color:var(--brand-muted);line-height:1.75;font-size:1rem}.GeminiPage_cardsGrid__pkQEN{display:grid;grid-template-columns:1fr;gap:2rem;margin-top:2rem}@media (min-width:768px){.GeminiPage_cardsGrid__pkQEN{grid-template-columns:repeat(2,1fr)}}.GeminiPage_card__K_Kwf{border-radius:1rem;border:1px solid var(--brand-border);padding:2rem;background-color:white;transition:all .2s}.GeminiPage_card__K_Kwf:hover{border-color:var(--brand-ink);box-shadow:0 8px 20px rgba(23,23,23,.15);transform:translateY(-4px)}.GeminiPage_cardTitle__YaZL0{font-size:1.25rem;font-weight:600;margin-bottom:1rem;color:var(--brand-ink)}.GeminiPage_cardText__6kUng,.GeminiPage_featuresList__Z1OUr{color:var(--brand-muted);line-height:1.75}.GeminiPage_featuresList__Z1OUr{list-style-type:disc;list-style-position:inside;margin-top:1rem}.GeminiPage_featuresList__Z1OUr li{margin-bottom:.5rem}.GeminiPage_highlightCard__5xQKY{background:linear-gradient(135deg,var(--brand-surface) 0,rgb(243,244,246) 100%);border:2px solid var(--brand-border);padding:2rem;border-radius:1rem;margin-top:2rem}.GeminiPage_highlightTitle__TXLg2{font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:var(--brand-ink)}.GeminiPage_highlightText__eJXEj{color:var(--brand-muted);line-height:1.75}.AlternativesPage_page__KdmFx{min-height:100vh;background-color:white}.AlternativesPage_hero__gdycI{color:var(--brand-ink);padding:4rem 1rem;overflow:hidden}.AlternativesPage_heroContainer__WbE99{margin:0 auto;max-width:80rem;display:grid;grid-template-columns:1fr;gap:2rem;align-items:center;padding:1rem 4rem}@media (min-width:768px){.AlternativesPage_heroContainer__WbE99{grid-template-columns:1fr 1fr}}.AlternativesPage_heroContent__Ljvay{padding:2rem 0}.AlternativesPage_heroTitle__9cu0E{font-size:2.5rem;font-weight:700;margin-bottom:1rem}@media (min-width:768px){.AlternativesPage_heroTitle__9cu0E{font-size:3rem}}.AlternativesPage_heroSubtitle__mzGo2{font-size:1.25rem;color:var(--brand-muted);line-height:1.6}.AlternativesPage_heroImage__4BTtf{border-radius:1rem;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.5);transition:transform .3s ease}.AlternativesPage_heroImage__4BTtf:hover{transform:scale(1.02) translateY(0)}.AlternativesPage_heroImg__6eao8{width:100%;height:400px;object-fit:contain;display:block}@media (max-width:767px){.AlternativesPage_heroImg__6eao8{height:300px}}.AlternativesPage_content__aps5N{max-width:80rem;padding:4rem 2rem;margin:0 2rem}@media (min-width:768px){.AlternativesPage_content__aps5N{padding:4rem 3rem;margin-left:3rem;margin-right:3rem}}.AlternativesPage_section__Q8V_Z{margin-bottom:4rem}.AlternativesPage_sectionTitle__yibJN{font-size:1.875rem;font-weight:600;margin-bottom:1.5rem;color:var(--brand-ink)}.AlternativesPage_subsectionTitle__Uu_J2{font-size:1.5rem;font-weight:600;margin-top:2rem;margin-bottom:1rem;color:var(--brand-ink)}.AlternativesPage_sectionText__2vB0l{color:var(--brand-muted);line-height:1.75;font-size:1rem;margin-bottom:1rem}.AlternativesPage_productList__guhuA{color:var(--brand-muted);line-height:1.75;margin-left:2rem;margin-bottom:1rem;list-style-type:disc}.AlternativesPage_productList__guhuA li{margin-bottom:.5rem}.AlternativesPage_twoColumnLayout__RRbF9{display:grid;grid-template-columns:1fr;gap:2rem;align-items:center;margin-bottom:2rem}@media (min-width:768px){.AlternativesPage_twoColumnLayout__RRbF9{grid-template-columns:1fr 1fr}}.AlternativesPage_textColumn__tL97r{display:flex;flex-direction:column;justify-content:center}.AlternativesPage_imageColumn__sSGc6{display:flex;align-items:center;justify-content:center;height:100%}.AlternativesPage_imageColumn__sSGc6 .AlternativesPage_sectionImageContainer__6K2Jf{width:100%;margin-bottom:0}.AlternativesPage_imageColumn__sSGc6 .AlternativesPage_sectionImage__S5Dd4{width:100%;height:450px;object-fit:contain}@media (max-width:767px){.AlternativesPage_imageColumn__sSGc6 .AlternativesPage_sectionImage__S5Dd4{height:300px}}.AlternativesPage_sectionImageContainer__6K2Jf{width:100%;margin-bottom:2rem;border-radius:1rem;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,.1);transition:all .3s ease}.AlternativesPage_sectionImageContainer__6K2Jf:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.AlternativesPage_sectionImage__S5Dd4{width:100%;height:400px;object-fit:contain;display:block;transition:transform .3s ease}@media (max-width:767px){.AlternativesPage_sectionImage__S5Dd4{height:300px}}.AlternativesPage_sectionImageContainer__6K2Jf:hover .AlternativesPage_sectionImage__S5Dd4{transform:scale(1.05)}.CompostPage_page__P_QYJ{min-height:100vh;background-color:white}.CompostPage_hero__7qmuF{color:var(--brand-ink);padding:4rem 1rem;overflow:hidden}.CompostPage_heroContainer__jfCyL{margin:0 auto;max-width:80rem;display:grid;grid-template-columns:1fr;gap:2rem;align-items:center;padding:1rem 4rem}@media (min-width:768px){.CompostPage_heroContainer__jfCyL{grid-template-columns:1fr 1fr}}.CompostPage_heroContent___iaaY{padding:2rem 0}.CompostPage_heroTitle__qcxQk{font-size:2.5rem;font-weight:700;margin-bottom:1rem}@media (min-width:768px){.CompostPage_heroTitle__qcxQk{font-size:3rem}}.CompostPage_heroSubtitle__vNpM5{font-size:1.25rem;color:var(--brand-muted);line-height:1.6}.CompostPage_heroImage__BzxZF{border-radius:1rem;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.5);transition:transform .3s ease}.CompostPage_heroImage__BzxZF:hover{transform:scale(1.02) translateY(0)}.CompostPage_heroImg__Ey8gr{width:100%;height:400px;object-fit:cover;display:block}@media (max-width:767px){.CompostPage_heroImg__Ey8gr{height:300px}}.CompostPage_content__d4mSz{max-width:80rem;padding:4rem 2rem;margin:0 2rem}@media (min-width:768px){.CompostPage_content__d4mSz{padding:4rem 3rem;margin-left:3rem;margin-right:3rem}}.CompostPage_section__3FWKp{margin-bottom:4rem}.CompostPage_sectionTitle__3ZJzF{font-size:1.875rem;font-weight:600;margin-bottom:1.5rem;color:var(--brand-ink)}.CompostPage_sectionText__7zeK2{color:var(--brand-muted);line-height:1.75;font-size:1rem;margin-bottom:1rem}.CompostPage_cardsGrid__NvwIy{display:grid;grid-template-columns:1fr;gap:2rem;margin-top:2rem}@media (min-width:768px){.CompostPage_cardsGrid__NvwIy{grid-template-columns:repeat(2,1fr)}}.CompostPage_card__InNl4{border-radius:1rem;border:1px solid var(--brand-border);padding:2rem;background-color:white;transition:all .2s}.CompostPage_card__InNl4:hover{border-color:var(--brand-border-strong);box-shadow:0 4px 6px rgba(0,0,0,.1)}.CompostPage_cardTitle__RxRY4{font-size:1.25rem;font-weight:600;margin-bottom:1rem;color:var(--brand-ink)}.CompostPage_cardText__DWNb8{color:var(--brand-muted);line-height:1.75}.CompostPage_twoColumnLayout__kEgPY{display:grid;grid-template-columns:1fr;gap:2rem;align-items:center;margin-bottom:2rem}@media (min-width:768px){.CompostPage_twoColumnLayout__kEgPY{grid-template-columns:1fr 1fr}}.CompostPage_textColumn__oYUo8{display:flex;flex-direction:column;justify-content:center}.CompostPage_imageColumn__9y_jS{display:flex;align-items:center;justify-content:center;height:100%}.CompostPage_imageColumn__9y_jS .CompostPage_sectionImageContainer__CCK4q{width:100%;margin-bottom:0}.CompostPage_imageColumn__9y_jS .CompostPage_sectionImage__FoS0v{width:100%;height:450px;object-fit:cover}@media (max-width:767px){.CompostPage_imageColumn__9y_jS .CompostPage_sectionImage__FoS0v{height:300px}}.CompostPage_sectionImageContainer__CCK4q{width:100%;margin-bottom:2rem;border-radius:1rem;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,.1);transition:all .3s ease}.CompostPage_sectionImageContainer__CCK4q:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.CompostPage_sectionImage__FoS0v{width:100%;height:400px;object-fit:cover;display:block;transition:transform .3s ease}@media (max-width:767px){.CompostPage_sectionImage__FoS0v{height:300px}}.CompostPage_sectionImageContainer__CCK4q:hover .CompostPage_sectionImage__FoS0v{transform:scale(1.05)}.MRFPage_page__5Ua65{min-height:100vh;background-color:white}.MRFPage_hero__Tpwjq{color:var(--brand-ink);padding:4rem 1rem;overflow:hidden}.MRFPage_heroContainer__1KTH3{margin:0 auto;max-width:80rem;display:grid;grid-template-columns:1fr;gap:2rem;align-items:center;padding:1rem 4rem}@media (min-width:768px){.MRFPage_heroContainer__1KTH3{grid-template-columns:1fr 1fr}}.MRFPage_heroContent__j4aVd{padding:2rem 0}.MRFPage_heroTitle__KJdXs{font-size:2.5rem;font-weight:700;margin-bottom:1rem}@media (min-width:768px){.MRFPage_heroTitle__KJdXs{font-size:3rem}}.MRFPage_heroSubtitle__o_HSB{font-size:1.25rem;color:var(--brand-muted);line-height:1.6}.MRFPage_heroImage__7fVEl{border-radius:1rem;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.5);transition:transform .3s ease}.MRFPage_heroImage__7fVEl:hover{transform:scale(1.02) translateY(0)}.MRFPage_heroImg__ZAnvm{width:100%;height:400px;object-fit:cover;display:block}@media (max-width:767px){.MRFPage_heroImg__ZAnvm{height:300px}}.MRFPage_content__3SNsm{max-width:80rem;padding:4rem 2rem;margin:0 2rem}@media (min-width:768px){.MRFPage_content__3SNsm{padding:4rem 3rem;margin-left:3rem;margin-right:3rem}}.MRFPage_section__QnBIe{margin-bottom:4rem}.MRFPage_sectionTitle__qpOGo{font-size:1.875rem;font-weight:600;margin-bottom:1.5rem;color:var(--brand-ink)}.MRFPage_sectionText__oP5HI{color:var(--brand-muted);line-height:1.75;font-size:1rem;margin-bottom:1rem}.MRFPage_cardsGrid__DyJCW{display:grid;grid-template-columns:1fr;gap:2rem;margin-top:2rem}@media (min-width:768px){.MRFPage_cardsGrid__DyJCW{grid-template-columns:repeat(2,1fr)}}.MRFPage_card__EuW6f{border-radius:1rem;border:1px solid var(--brand-border);padding:2rem;background-color:white;transition:all .2s}.MRFPage_card__EuW6f:hover{border-color:var(--brand-border-strong);box-shadow:0 4px 6px rgba(0,0,0,.1)}.MRFPage_cardTitle__XBLcp{font-size:1.25rem;font-weight:600;margin-bottom:1rem;color:var(--brand-ink)}.MRFPage_cardText__DTu9E{color:var(--brand-muted);line-height:1.75}.MRFPage_processSteps__cisE8{list-style:none;padding:0;margin-top:1rem}.MRFPage_processStep__3PDsy{margin-bottom:1.5rem;padding-left:2rem;position:relative}.MRFPage_processStep__3PDsy:before{content:"→";position:absolute;left:0;color:var(--brand-green);font-weight:700;font-size:1.25rem}.MRFPage_stepTitle__76qPt{font-weight:600;color:var(--brand-ink);margin-bottom:.5rem}.MRFPage_twoColumnLayout__6ZisF{display:grid;grid-template-columns:1fr;gap:2rem;align-items:center;margin-bottom:2rem}@media (min-width:768px){.MRFPage_twoColumnLayout__6ZisF{grid-template-columns:1fr 1fr}}.MRFPage_textColumn__qzdXq{display:flex;flex-direction:column;justify-content:center}.MRFPage_imageColumn__u4mVm{display:flex;align-items:center;justify-content:center;height:100%}.MRFPage_imageColumn__u4mVm .MRFPage_sectionImageContainer__j625G{width:100%;margin-bottom:0}.MRFPage_imageColumn__u4mVm .MRFPage_sectionImage__qq1uN{width:100%;height:450px;object-fit:cover}@media (max-width:767px){.MRFPage_imageColumn__u4mVm .MRFPage_sectionImage__qq1uN{height:300px}}.MRFPage_sectionImageContainer__j625G{width:100%;margin-bottom:2rem;border-radius:1rem;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,.1);transition:all .3s ease}.MRFPage_sectionImageContainer__j625G:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.MRFPage_sectionImage__qq1uN{width:100%;height:400px;object-fit:cover;display:block;transition:transform .3s ease}@media (max-width:767px){.MRFPage_sectionImage__qq1uN{height:300px}}.MRFPage_sectionImageContainer__j625G:hover .MRFPage_sectionImage__qq1uN{transform:scale(1.05)}.FarmPage_page__UUVC3{min-height:100vh;background-color:white}.FarmPage_hero__MLOtc{color:black;padding:4rem 1rem;overflow:hidden}.FarmPage_heroContainer__Jn3SP{margin:0 auto;max-width:80rem;display:grid;grid-template-columns:1fr;gap:2rem;align-items:center;padding:1rem 4rem}@media (min-width:768px){.FarmPage_heroContainer__Jn3SP{grid-template-columns:1fr 1fr}}.FarmPage_heroContent__zTUoI{padding:2rem 0}.FarmPage_heroTitle__7X1aM{font-size:2.5rem;font-weight:700;margin-bottom:1rem}@media (min-width:768px){.FarmPage_heroTitle__7X1aM{font-size:3rem}}.FarmPage_heroSubtitle__R4GIV{font-size:1.25rem;color:var(--brand-muted);line-height:1.6}.FarmPage_heroImage__B7bUY{border-radius:1rem;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.3);transition:transform .3s ease}.FarmPage_heroImage__B7bUY:hover{transform:scale(1.02) translateY(0)}.FarmPage_heroImg__fo5BR{width:100%;height:400px;object-fit:cover;display:block}@media (max-width:767px){.FarmPage_heroImg__fo5BR{height:300px}}.FarmPage_content__stI7R{max-width:80rem;padding:4rem 2rem;margin:0 2rem}@media (min-width:768px){.FarmPage_content__stI7R{padding:4rem 3rem;margin-left:3rem;margin-right:3rem}}.FarmPage_section__zfvqh{margin-bottom:4rem}.FarmPage_sectionImageContainer__NpmkQ{width:100%;margin-bottom:2rem;border-radius:1rem;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,.1);transition:all .3s ease}.FarmPage_sectionImageContainer__NpmkQ:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.FarmPage_sectionImage__vq9DU{width:100%;height:400px;object-fit:cover;display:block;transition:transform .3s ease}@media (max-width:767px){.FarmPage_sectionImage__vq9DU{height:300px}}.FarmPage_sectionImageContainer__NpmkQ:hover .FarmPage_sectionImage__vq9DU{transform:scale(1.05)}.FarmPage_twoColumnLayout__FLLck{display:grid;grid-template-columns:1fr;gap:2rem;align-items:center}@media (min-width:768px){.FarmPage_twoColumnLayout__FLLck{grid-template-columns:1fr 1fr}}.FarmPage_textColumn__Rm_5g{display:flex;flex-direction:column;justify-content:center}.FarmPage_imageColumn__xB9g4{display:flex;align-items:center;justify-content:center;height:100%}.FarmPage_imageColumn__xB9g4 .FarmPage_sectionImageContainer__NpmkQ{width:100%;margin-bottom:0}.FarmPage_imageColumn__xB9g4 .FarmPage_sectionImage__vq9DU{width:100%;height:450px;object-fit:cover}@media (max-width:767px){.FarmPage_imageColumn__xB9g4 .FarmPage_sectionImage__vq9DU{height:300px}}.FarmPage_sectionTitle__XNXxx{font-size:1.875rem;font-weight:600;margin-bottom:1.5rem;color:var(--brand-ink)}.FarmPage_sectionText__eGaAs{color:var(--brand-muted);line-height:1.75;font-size:1rem;margin-bottom:1rem}.FarmPage_cropsList__U6XC2{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;margin-top:1.5rem;list-style:none;padding:0}@media (min-width:768px){.FarmPage_cropsList__U6XC2{grid-template-columns:repeat(3,1fr)}}.FarmPage_cropItem__M1q5e{background-color:var(--brand-surface);padding:.75rem 1rem;border-radius:.5rem;border-left:3px solid rgb(76,175,80);color:var(--brand-muted);transition:all .3s ease;cursor:default}.FarmPage_cropItem__M1q5e:hover{background-color:white;border-left-width:4px;transform:translateX(4px);box-shadow:0 2px 8px rgba(76,175,80,.2)}.FarmPage_practicesGrid__qWzQs{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-top:1.5rem}@media (min-width:640px){.FarmPage_practicesGrid__qWzQs{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.FarmPage_practicesGrid__qWzQs{grid-template-columns:repeat(3,1fr)}}.FarmPage_practiceCard__frY7x{padding:1.75rem;background-color:white;border-radius:.75rem;border:1px solid var(--brand-border);border-top:4px solid rgb(76,175,80);transition:all .3s ease;cursor:default;box-shadow:0 1px 3px rgba(0,0,0,.05)}.FarmPage_practiceCard__frY7x:hover{transform:translateY(-4px);box-shadow:0 8px 20px rgba(76,175,80,.15);border-top-width:5px;border-color:var(--brand-border);border-top-color:rgb(56,142,60)}.FarmPage_practiceTitle__gftNU{font-size:1.25rem;font-weight:600;color:var(--brand-ink);margin-bottom:.75rem}.FarmPage_practiceText__hfWeC{color:var(--brand-muted);line-height:1.75;font-size:.95rem}.FarmPage_cardsGrid__4qDFH{display:grid;grid-template-columns:1fr;gap:2rem;margin-top:2rem}@media (min-width:768px){.FarmPage_cardsGrid__4qDFH{grid-template-columns:repeat(2,1fr)}}.FarmPage_card__XeRr9{border-radius:1rem;border:1px solid var(--brand-border);padding:2rem;background-color:white;transition:all .2s}.FarmPage_card__XeRr9:hover{border-color:rgb(76,175,80);box-shadow:0 4px 6px rgba(0,0,0,.1)}.FarmPage_cardTitle__6148I{font-size:1.25rem;font-weight:600;margin-bottom:1rem;color:var(--brand-ink)}.FarmPage_cardText__zjZvA{color:var(--brand-muted);line-height:1.75}.PowerPage_page__oWOHY{min-height:100vh;background-color:white}.PowerPage_hero__ngSuE{color:var(--brand-ink);padding:4rem 1rem;overflow:hidden}.PowerPage_heroContainer__n9zeE{margin:0 auto;max-width:80rem;display:grid;grid-template-columns:1fr;gap:2rem;align-items:center;padding:1rem 4rem}@media (min-width:768px){.PowerPage_heroContainer__n9zeE{grid-template-columns:1fr 1fr}}.PowerPage_heroContent__RbYzX{padding:2rem 0}.PowerPage_heroTitle__sNLm8{font-size:2.5rem;font-weight:700;margin-bottom:1rem}@media (min-width:768px){.PowerPage_heroTitle__sNLm8{font-size:3rem}}.PowerPage_heroSubtitle__RtVLx{font-size:1.25rem;color:var(--brand-muted);line-height:1.6}.PowerPage_heroImage__Init7{border-radius:1rem;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.5);transition:transform .3s ease}.PowerPage_heroImage__Init7:hover{transform:scale(1.02) translateY(0)}.PowerPage_heroImg__c2X_K{width:100%;height:400px;object-fit:cover;display:block}@media (max-width:767px){.PowerPage_heroImg__c2X_K{height:300px}}.PowerPage_content__OYBGE{max-width:80rem;padding:4rem 2rem;margin:0 2rem}@media (min-width:768px){.PowerPage_content__OYBGE{padding:4rem 3rem;margin-left:3rem;margin-right:3rem}}.PowerPage_section__J_0TL{margin-bottom:4rem}.PowerPage_sectionTitle__kuMeD{font-size:1.875rem;font-weight:600;margin-bottom:1.5rem;color:var(--brand-ink)}.PowerPage_sectionText__WzvNA{color:var(--brand-muted);line-height:1.75;font-size:1rem;margin-bottom:1rem}.PowerPage_callout__Vv3FA{background:linear-gradient(135deg,rgb(255,248,225),rgb(255,243,205));border-left:4px solid rgb(255,193,7);padding:2rem;border-radius:.5rem;margin-top:2rem;text-align:center}.PowerPage_calloutText__fv4fE{font-size:1.5rem;font-weight:600;color:var(--brand-ink);margin:0}