@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_55d4f50-module__PEkG8q__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_55d4f50-module__PEkG8q__variable{--font-waste:"Outfit", "Outfit Fallback"}
.site[data-site=waste]{--bg:#f4f7f0;--surface:#fff;--surface-alt:#e6efdf;--ink:#17301f;--muted:#4a5c4f;--line:#17301f24;--accent:#2b7331;--accent-strong:#1f6428;--on-accent:#fff;--earth:#7c4f26;--dark:#143621;--on-dark:#eaf3ea;--on-dark-muted:#d2e4d5;--accent-on-dark:#a8dba2;--font-body:var(--font-waste), system-ui, sans-serif;--font-display:var(--font-waste), system-ui, sans-serif;--font-em:var(--font-waste), system-ui, sans-serif;--display-weight:700;--display-tracking:-.03em;--em-style:normal;--em-weight:700;--radius:14px;--radius-lg:24px}.site[data-site=waste] h1 em,.site[data-site=waste] .section-heading h2 em{color:var(--earth)}.site[data-site=waste] .home-hero h1 em{color:var(--accent-on-dark)}.site[data-site=waste] .cta-band{background:var(--earth)}.site[data-site=waste] .cta-band .btn-light:hover{background:#f3dcc3}.site[data-site=waste] .feature-index,.site[data-site=waste] .kicker{letter-spacing:.08em}.site[data-site=waste] .service-card{border-width:2px}.site[data-site=waste] .page-hero-mark{color:color-mix(in srgb, var(--earth) 12%, transparent)}.site[data-site=waste] ::selection{color:#143621;background:#a8dba2}@media (pointer:fine){.site[data-site=waste],.site[data-site=waste] *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Ccircle cx='16' cy='16' r='10' fill='%23a8dba2' fill-opacity='0.28' stroke='%231f6428' stroke-width='2'/%3E%3Ccircle cx='16' cy='16' r='3' fill='%231f6428' stroke='%23ffffff' stroke-width='1.2'/%3E%3C/svg%3E") 16 16,auto}.site[data-site=waste] :is(a,button,summary,select,label[for],[role=button]),.site[data-site=waste] :is(a,button,summary,label[for],[role=button]) *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' viewBox='0 0 36 36'%3E%3Ccircle cx='18' cy='18' r='13' fill='%231f6428' fill-opacity='0.9' stroke='%23ffffff' stroke-width='2'/%3E%3Ccircle cx='18' cy='18' r='3.5' fill='%23ffffff'/%3E%3C/svg%3E") 18 18,pointer}.site[data-site=waste] :is(input,textarea){cursor:text}.site[data-site=waste] :is(button:disabled,[aria-disabled=true]){cursor:not-allowed}}
