*{margin:0;padding:0}p{margin-bottom:1em}a{color:#86a332;text-decoration:none}a:hover{background-color:#f1f6e3}small{font-size:.75em}ul{list-style-type:none}ul li{margin-bottom:.5em}h1{margin-bottom:.5em;font-size:2em;font-weight:400}h2{margin-bottom:.5em;font-size:1.5em;font-weight:400}h3{margin-bottom:.5em;font-size:1.17em;font-weight:400}h4{margin-bottom:.5em;font-size:1em;font-weight:400}h5{margin-bottom:.5em;font-size:.83em;font-weight:400}h6{margin-bottom:.5em;font-size:.67em;font-weight:400}.content{box-sizing:border-box;padding:1em}.content>*:first-child{margin-top:0}.content>*:last-child{margin-bottom:0}.pos-rel{position:relative}.pos-sticky{position:sticky;top:0;z-index:1000;align-self:flex-start}.m-b{box-sizing:border-box;margin-bottom:1em}.m-b-0{margin-bottom:0}.m-b-wide{box-sizing:border-box;margin-bottom:3em}.p-r{box-sizing:border-box;padding-right:1em}.p-l{box-sizing:border-box;padding-left:1em}.fx-mid{display:flex;align-items:center!important}.fx-mid-ctr{display:flex;align-items:center!important;justify-content:center!important}.fx-lt{display:flex;justify-content:start!important}.fx-mid-rt{display:flex;align-items:center!important;justify-content:end!important}.fx-gap-05{gap:.5em}.tx-ctr{text-align:center}.tx-just{text-align:justify}.tx-rt{text-align:right}.tx-ws-tight{word-spacing:-.15em}.tx-sha-outline-bk{text-shadow:-.03em -.03em 0 #000,.03em -.03em 0 #000,-.03em .03em 0 #000,.03em .03em 0 #000}.tx-sha-boldblur-bk{text-shadow:0 0 .3em #000,-.03em -.03em 0 #000,-.03em .03em 0 #000,.03em -.03em 0 #000,.03em .03em 0 #000}.tx-125{font-size:1.25em}.tx-150{font-size:1.5em}.circle{border-radius:.5em}.feature-box{position:relative;border-radius:.5em;outline:.2em solid #86a332;box-shadow:.25em .25em .5em gray}.feature-box::before{content:"";position:absolute;left:0;width:100%;z-index:-1;padding:1em;box-sizing:border-box;font-size:1.5em;border-top-left-radius:.3333333333em;border-top-right-radius:.3333333333em;background:hsla(75.3488372093,53.0864197531%,81.7647058824%,.6)}.feature-box h2{padding:.25em;border:0;background:0 0}@media(max-width:calc(36rem - 1px)){.feature-box{text-align:center}}.highlight-box{border-radius:.5em;background:#eff5df}.button,input[type=submit]{text-shadow:0 0 .3em #000,-.03em -.03em 0 #000,-.03em .03em 0 #000,.03em -.03em 0 #000,.03em .03em 0 #000;display:block;width:fit-content;padding:.25em 2em;margin:0 auto;font-weight:700;text-transform:uppercase;text-align:center;letter-spacing:.02em;word-spacing:.05em;line-height:1.5;background:#667c26;color:#fff;border-radius:.25em;border:none;cursor:pointer}.button:hover,input[type=submit]:hover{background-color:#667c26}@font-face{font-family:vcf-m;src:url(/fonts/vcf-m.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:open sans;font-style:normal;font-weight:400;src:url(../fonts/open-sans-v43-latin-regular.woff2)format("woff2")}@font-face{font-display:swap;font-family:open sans;font-style:italic;font-weight:400;src:url(../fonts/open-sans-v43-latin-italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:open sans;font-style:normal;font-weight:700;src:url(../fonts/open-sans-v43-latin-700.woff2)format("woff2")}@font-face{font-display:swap;font-family:open sans;font-style:italic;font-weight:700;src:url(../fonts/open-sans-v43-latin-700italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:caveat;font-style:normal;font-weight:400;src:url(../fonts/caveat-v22-latin-regular.woff2)format("woff2")}@font-face{font-display:swap;font-family:caveat;font-style:normal;font-weight:700;src:url(../fonts/caveat-v22-latin-700.woff2)format("woff2")}.hero{position:relative;padding:.5em;margin-bottom:1rem;text-align:center;color:#fff}.hero::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:50%;background-repeat:no-repeat;border-radius:.5em;z-index:-1}.hero>.content{padding:.5em;background:0 0;border-radius:.5em}.hero>.content>hgroup{text-shadow:0 0 .3em #000,-.03em -.03em 0 #000,-.03em .03em 0 #000,.03em -.03em 0 #000,.03em .03em 0 #000}.hero>.content>hgroup>h1{margin:0;text-align:left;font-size:inherit;line-height:1.7}.hero>.content>a.button{font-size:.65em}.hero>.content{font-size:3rem}.hero>.content>hgroup>p{margin:1em 0;font-size:.8em}@media(min-width:36rem){.hero>.content{font-size:4rem}}@media(min-width:48rem){.hero>.content>hgroup>h1{width:10em}.hero>.content>a{margin:0 0 0 auto}}@media(min-width:62rem){.hero>.content>hgroup>h1{padding-right:.5em;width:fit-content}}@media(min-width:85rem){.hero>.content>hgroup p{margin-left:auto;margin-right:auto;max-width:30em}}.service-panel>div:nth-child(1){margin-bottom:1em}.service-panel>div:nth-child(1)>blockquote{border-radius:.5em;background-color:#eee;font-size:1.4em;font-family:Georgia,serif;font-style:italic;text-align:center}.service-panel>div:nth-child(1)>blockquote>p{margin:0 auto}.service-panel>div:nth-child(2){box-sizing:border-box;padding:1em;text-align:center}.service-panel>div:nth-child(2)>.cta-container{margin-top:2em}.service-panel>div:nth-child(3){box-sizing:border-box}.service-panel>div:nth-child(3) ul{list-style:none}.service-panel>div:nth-child(3) ul li{margin-bottom:1em}.service-panel>div:nth-child(3) ul li .feature-heading{position:relative;display:flex;align-items:baseline;margin-bottom:0}.service-panel>div:nth-child(3) ul li .feature-heading em{font-family:caveat,cursive;font-style:normal;flex-grow:1;font-size:1.75em}.service-panel>div:nth-child(3) ul li .feature-heading::before{content:"";position:absolute;bottom:.5em;left:0;width:100%;border-bottom:2px dashed #aaa}.service-panel>div:nth-child(3) ul li .feature-heading .checkmark-icon{position:relative;display:block;width:1.3em;height:1.3em}.service-panel>div:nth-child(3) ul li .feature-heading .checkmark-icon::before{content:"";position:absolute;inset:0;border:2px solid #888;border-radius:3px}.service-panel>div:nth-child(3) ul li .feature-heading .checkmark-icon::after{content:"";position:absolute;inset:-45%;background-color:#0c0;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 3750 3750'%3E%3Cpath fill-rule='evenodd' fill='rgb(0%25, 0%25, 0%25)' d='M 707.742188 1930.46875 C 1233.671875 1894.089844 1143.261719 2735.75 1466.191406 2950.367188 C 1932.921875 2658.859375 2106.210938 1208.050781 3431.800781 496.660156 C 2557.660156 582.070312 1819.441406 1440.378906 1512.328125 2260.5 C 1449.449219 1767.371094 885.992188 1428.929688 707.742188 1930.46875 Z M 707.742188 1930.46875'/%3E%3C/svg%3E");mask-size:contain;mask-repeat:no-repeat}@media(max-width:calc(48rem - 1px)){.service-panel div:nth-child(1){order:1}.service-panel div:nth-child(1)>blockquote{position:relative;padding:.5em}.service-panel div:nth-child(1)>blockquote::before,.service-panel div:nth-child(1)>blockquote::after{content:"";position:absolute;width:5em;height:3.5em;background-color:#e0e0e0;mask-size:contain;mask-repeat:no-repeat}.service-panel div:nth-child(1)>blockquote::before{mask-image:url("data:image/svg+xml,%3csvg viewBox='2.5 4.5 19 14' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M4.583 17.321C3.553 16.227 3 15 3 13.011c0-3.5 2.457-6.637 6.03-8.188l.893 1.378c-3.335 1.804-3.987 4.145-4.247 5.621.537-.278 1.24-.375 1.929-.311 1.804.167 3.226 1.648 3.226 3.489a3.5 3.5 0 0 1-3.5 3.5c-1.073 0-2.099-.49-2.748-1.179zm10 0C13.553 16.227 13 15 13 13.011c0-3.5 2.457-6.637 6.03-8.188l.893 1.378c-3.335 1.804-3.987 4.145-4.247 5.621.537-.278 1.24-.375 1.929-.311 1.804.167 3.226 1.648 3.226 3.489a3.5 3.5 0 0 1-3.5 3.5c-1.073 0-2.099-.49-2.748-1.179z'/%3e%3c/svg%3e");top:0;left:0}.service-panel div:nth-child(1)>blockquote::after{mask-image:url("data:image/svg+xml,%3csvg viewBox='2.5 4.5 19 14' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M4.583 17.321C3.553 16.227 3 15 3 13.011c0-3.5 2.457-6.637 6.03-8.188l.893 1.378c-3.335 1.804-3.987 4.145-4.247 5.621.537-.278 1.24-.375 1.929-.311 1.804.167 3.226 1.648 3.226 3.489a3.5 3.5 0 0 1-3.5 3.5c-1.073 0-2.099-.49-2.748-1.179zm10 0C13.553 16.227 13 15 13 13.011c0-3.5 2.457-6.637 6.03-8.188l.893 1.378c-3.335 1.804-3.987 4.145-4.247 5.621.537-.278 1.24-.375 1.929-.311 1.804.167 3.226 1.648 3.226 3.489a3.5 3.5 0 0 1-3.5 3.5c-1.073 0-2.099-.49-2.748-1.179z'/%3e%3c/svg%3e");bottom:0;right:0;transform:rotate(180deg)}.service-panel div:nth-child(1)>blockquote>p{position:relative;max-width:11em;z-index:10}}.service-panel div:nth-child(2){order:3}.service-panel div:nth-child(3){order:2}@media(min-width:36rem){.service-panel div:nth-child(1)>blockquote::before,.service-panel div:nth-child(1)>blockquote::after{height:2.5em}.service-panel div:nth-child(1)>blockquote>p{max-width:18em}}@media(min-width:48rem){.service-panel>div:nth-child(1){order:1}.service-panel>div:nth-child(1)>blockquote{padding:1em}.service-panel>div:nth-child(1)>blockquote>p{position:relative;max-width:fit-content;padding-left:1.4em;padding-right:1.1em}.service-panel>div:nth-child(1)>blockquote>p::before,.service-panel>div:nth-child(1)>blockquote>p::after{position:absolute;font-size:2.5em;color:#bbb;line-height:.6}.service-panel>div:nth-child(1)>blockquote>p::before{content:"“";top:.1em;left:0}.service-panel>div:nth-child(1)>blockquote>p::after{content:"”";bottom:-.1em;right:0}.service-panel>div:nth-child(2){order:2;position:relative}.service-panel>div:nth-child(2)>.cta-container{position:absolute;left:0;bottom:1em;width:100%}.service-panel>div:nth-child(3){order:3;padding-left:1em;padding-right:.25em}}.hero::before{background-image:linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.4)),url(/images/sustainability-recycling-nature.webp)}