.grove-medium-page{--sf-ink:#102c24;--sf-muted:#607364;--sf-accent:#6f8949;--sf-panel:#edf0e6;--sf-canvas:#f2f2e9;--sf-line:#d3ddcf;background:#f2f2e9;min-height:70vh;color:#102c24}.grove-medium-shell{width:min(calc(100% - 88px),1400px);margin:auto}.grove-medium-hero{isolation:isolate;position:relative;overflow:hidden;background:linear-gradient(110deg,#102c24,#16412f);color:white;min-height:390px}.grove-medium-hero-small{min-height:320px}.grove-medium-hero>.grove-medium-shell{position:relative;z-index:1;padding:30px 0 74px}.grove-medium-breadcrumb{font:800 11px Inter,Arial,sans-serif;letter-spacing:.17em;color:#d4e0d3;margin-bottom:48px}.grove-medium-breadcrumb a{color:#e0ef80}.grove-medium-kicker{font:900 11px Inter,Arial,sans-serif;letter-spacing:.17em;color:#e0ef80;margin-bottom:20px}.grove-medium-hero h1{font:900 clamp(47px,6.9vw,105px)/.95 Inter,Arial,sans-serif;letter-spacing:-.075em;text-transform:uppercase;max-width:1150px}.grove-medium-hero h1 em{font:italic 500 .97em var(--font-playfair),Georgia,serif;text-transform:none;color:#e0ef80;letter-spacing:-.07em}.grove-medium-description{max-width:560px;margin-top:18px;color:#dce9de;line-height:1.8;font-size:14px}.grove-medium-star{position:absolute;right:7%;top:15%;font:normal 230px var(--font-playfair),Georgia,serif;opacity:.15;color:#e0ef80;z-index:0}.grove-medium-content{padding-top:72px;padding-bottom:105px}.grove-medium-section-head{display:flex;align-items:end;justify-content:space-between;gap:20px;border-bottom:1px solid #cdd9c8;padding-bottom:25px;margin-bottom:35px}.grove-medium-section-head p{font:900 11px Inter,Arial,sans-serif;letter-spacing:.16em;color:#728451;margin-bottom:12px}.grove-medium-section-head h2{font:900 clamp(30px,4vw,56px)/1 Inter,Arial,sans-serif;letter-spacing:-.07em;text-transform:uppercase}.grove-medium-section-head h2 em{font:italic 500 .95em var(--font-playfair),Georgia,serif;color:#74944a;text-transform:none}.grove-medium-section-head>a{font:900 11px Inter,Arial,sans-serif;letter-spacing:.08em;border-bottom:1px solid #102c24;padding-bottom:6px;white-space:nowrap}.grove-medium-empty{padding:75px 24px;text-align:center;background:#e5eada;border:1px solid #d1dccb}.grove-medium-empty h3{font:900 clamp(24px,3.3vw,42px)/1 Inter,Arial,sans-serif;letter-spacing:-.065em}.grove-medium-empty p{margin-top:15px;color:#5c705c;line-height:1.6}.grove-medium-empty>a{display:inline-block;margin-top:30px;background:#102c24;color:#e0ef80;padding:16px 25px;font:900 11px Inter,Arial,sans-serif;letter-spacing:.1em}.grove-order-list{display:grid;gap:12px}.grove-order-card{display:grid;grid-template-columns:1.5fr 1fr auto;gap:25px;align-items:center;background:white;border:1px solid #d5dfcf;padding:23px 28px}.grove-order-card>div:first-child>p{font-size:11px;color:#6b8061;font-weight:900;letter-spacing:.12em}.grove-order-card h3{font-size:20px;font-weight:850;margin:8px 0}.grove-order-status{font-size:11px;color:#456d34;text-transform:uppercase;letter-spacing:.1em}.grove-order-card strong{font-size:18px}.grove-order-card>div:nth-child(2)>p{font-size:12px;color:#70806e;margin-top:5px}.grove-order-card>div:last-child{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.grove-order-card a,.grove-order-card button{font-size:11px;font-weight:900;letter-spacing:.08em;padding:11px 15px;border:1px solid #aebca9}.grove-order-card button{background:#102c24;color:#e0ef80}.grove-order-card button:disabled{opacity:.4}.grove-medium-account{background:#f2f2e9}.grove-medium-account>section:first-child{background:#102c24;padding:38px 34px;border-radius:0;border:0;box-shadow:none;color:white}.grove-medium-account>section:first-child h1{font:900 clamp(35px,4vw,57px)/1 Inter,Arial,sans-serif;letter-spacing:-.075em;color:white}.grove-medium-account>section:first-child>p{color:#dae4d4}.grove-medium-account [role=tablist]{background:#e4eadc;border-radius:0;padding:7px}.grove-medium-account [role=tab]{font-weight:900;font-size:11px;letter-spacing:.08em;text-transform:uppercase;border-radius:0}.grove-medium-account [role=tab][data-state=active]{background:#102c24;color:#e0ef80}.grove-medium-account [role=tabpanel]>article,.grove-medium-account [role=tabpanel]>form{background:white;border-color:#d5dfd0;border-radius:0;box-shadow:none}.grove-medium-account button,.grove-medium-account input{border-radius:3px!important}.grove-medium-auth{background:#102c24!important;color:white}.grove-medium-auth form input{background:white;color:#102c24;border-color:#d9e0d0;border-radius:3px!important}.grove-medium-auth form button[type=submit]{font-weight:900;letter-spacing:.08em}.grove-medium-page .grove-medium-panel{background:white;border:1px solid #d3ded0;border-radius:0}.grove-medium-page .grove-medium-card{background:white;border:1px solid #d9e2d3;border-radius:0;box-shadow:none}.grove-medium-page .grove-medium-card:hover{border-color:#8aa46c}.grove-medium-page .grove-medium-card h2,.grove-medium-page .grove-medium-card h3{font-weight:900;letter-spacing:-.045em;color:#102c24}.grove-medium-page [role=combobox],.grove-medium-page input,.grove-medium-page textarea{border-radius:3px}.grove-medium-page button[type=submit]{border-radius:3px;font-weight:900}.grove-medium-page a:focus-visible,.grove-medium-page button:focus-visible{outline:3px solid #8ea85b;outline-offset:3px}.grove-medium-page .grove-medium-standard-hero{background:#102c24!important;color:white!important}.grove-medium-page .grove-medium-standard-hero h1{font:900 clamp(42px,6vw,88px)/1 Inter,Arial,sans-serif!important;letter-spacing:-.073em!important;color:white!important;text-transform:uppercase}.grove-medium-page .grove-medium-standard-hero p:first-of-type{color:#e0ef80!important}.grove-medium-page .grove-medium-standard-hero>div[class*=gradient]{background:linear-gradient(90deg,#102c24f2,#102c248c)!important}.grove-medium-page .grove-medium-standard-content{max-width:1400px}.grove-medium-page .grove-medium-standard-content>div:first-child{border-color:#d5ddce}.grove-medium-page .grove-medium-standard-content h2{letter-spacing:-.055em;color:#102c24}.grove-medium-page .grove-medium-standard-content article{border-radius:2px}.grove-medium-page .grove-medium-standard-content input{background:white}.grove-medium-resources .grove-medium-resource-card{border-radius:3px;border-color:#d5dfcf;background:white;box-shadow:none}.grove-medium-resources .grove-medium-resource-card:hover{box-shadow:0 12px 28px #102c2418}.grove-medium-resources .grove-medium-resource-card h2{font:900 25px/1.1 Inter,Arial,sans-serif;letter-spacing:-.05em}.grove-medium-planting .grove-medium-standard-hero{background:#102c24}.grove-medium-about{background:#f2f2e9!important;color:#102c24!important}.grove-medium-about>main>section:first-child{background:#102c24;color:#fff}.grove-medium-about>main>section:first-child h1{font:900 clamp(45px,6vw,95px)/.97 Inter,Arial,sans-serif;letter-spacing:-.073em;color:#fff}.grove-medium-about>main>section:first-child p{color:#cfded0}.grove-medium-about>main>section:first-child a{background:#e0ef80;color:#102c24}.grove-medium-about>main>section:not(:first-child){background:#f2f2e9}.grove-medium-about h2{font-weight:900;letter-spacing:-.055em;color:#102c24}.grove-medium-faq{background:#f2f2e9!important;color:#102c24!important}.grove-medium-faq>main>section:first-child{background:#102c24;color:white!important}.grove-medium-faq>main>section:first-child h1{color:#fff!important;font:900 clamp(48px,6vw,87px)/.98 Inter,Arial,sans-serif;letter-spacing:-.07em}.grove-medium-faq>main>section:first-child p{color:#d1e1d0}.grove-medium-faq h2{color:#102c24}.grove-medium-contact{background:#f2f2e9!important}.grove-medium-contact>section:first-child h1{font:900 clamp(42px,6vw,86px)/.97 Inter,Arial,sans-serif;letter-spacing:-.075em;text-transform:uppercase}.grove-medium-contact>section:first-child p:first-of-type{color:#e0ef80}.grove-medium-contact>section:not(:first-child){background:#f2f2e9!important}.grove-medium-contact button[type=submit]{background:#102c24!important;color:#e0ef80!important;border-radius:3px}.grove-medium-page .grove-medium-standard-content a[class*=rounded],.grove-medium-page .grove-medium-standard-hero .rounded-full{border-radius:3px}@media(max-width:900px){.grove-medium-shell{width:calc(100% - 48px)}.grove-order-card{grid-template-columns:1fr auto}.grove-order-card>div:last-child{grid-column:1/-1}}@media(max-width:640px){.grove-medium-shell{width:calc(100% - 36px)}.grove-medium-hero{min-height:320px}.grove-medium-hero>.grove-medium-shell{padding-bottom:51px}.grove-medium-hero h1{font-size:clamp(43px,12vw,70px)}.grove-medium-star{font-size:130px;right:-15px;top:24%}.grove-medium-breadcrumb{margin-bottom:38px}.grove-medium-content{padding-top:48px;padding-bottom:72px}.grove-medium-section-head{align-items:start;flex-direction:column}.grove-order-card{grid-template-columns:1fr;padding:20px}.grove-order-card>div:last-child{grid-column:auto}.grove-medium-account>section:first-child{padding:25px 20px}}@media(prefers-reduced-motion:reduce){.grove-medium-page *{transition:none!important;animation:none!important}}.grove-medium-page .grove-reference-italic{font:italic 500 .98em/.98 var(--font-playfair),Georgia,serif!important;color:#e0ef80!important;letter-spacing:-.055em;text-transform:none}.grove-medium-about>main>section:first-child{min-height:390px;border:0}.grove-medium-about>main>section:first-child>div:nth-child(2){max-width:1400px;padding-top:85px;padding-bottom:87px}.grove-medium-about>main>section:first-child>div:nth-child(2)>div:first-child>div:first-child{color:#e0ef80}.grove-medium-about>main>section:first-child p{color:#d5e3d2}.grove-medium-about>main>section:first-child a:first-child{background:#e0ef80;border-color:#e0ef80;border-radius:3px;color:#102c24;font-weight:900}.grove-medium-about>main>section:first-child a:not(:first-child){border-color:#d2dfd1;color:#102c24;border-radius:3px;background:#f2f2e9}.grove-medium-faq>main>section:first-child{min-height:350px}.grove-medium-faq>main>section:first-child>div:nth-child(2){max-width:1400px;padding-top:76px;padding-bottom:82px}.grove-medium-faq>main>section:first-child>div:nth-child(2)>div:first-child>div:first-child{color:#e0ef80}.grove-medium-faq>main>section:first-child p{color:#d8e5d5}.grove-medium-faq>main>section:first-child a{color:#e0ef80}.grove-medium-faq>main>section:not(:first-child){max-width:1400px}.grove-medium-faq [aria-expanded=true],.grove-medium-faq [aria-expanded=true]>span{color:#102c24}.grove-medium-contact>section:first-child{min-height:355px}.grove-medium-contact>section:first-child>div:last-child{max-width:1400px;padding-block:73px}.grove-medium-contact>section:nth-child(2){max-width:1400px}.grove-medium-contact>section:nth-child(2)>div>section{border-radius:2px;box-shadow:none;border-color:#d7dfd1}.grove-medium-contact>section:nth-child(2)>div>section h2{font-weight:900;letter-spacing:-.055em}.grove-medium-tracking>main{max-width:1400px}.grove-medium-tracking .grove-medium-standard-hero>div:last-child{padding-block:72px;max-width:1400px}.grove-medium-tracking .grove-medium-standard-hero h1{max-width:920px}.grove-medium-tracking .grove-medium-standard-hero p:last-child{color:#d8e3d4}.grove-medium-tracking .grove-medium-track-card{border-color:#d1ddcd;border-radius:3px;box-shadow:none}.grove-medium-compare .grove-medium-standard-hero>div:last-child{max-width:1400px;padding-block:72px}.grove-medium-compare .grove-medium-standard-content{max-width:1400px;padding-top:65px;padding-bottom:85px}.grove-medium-compare button,.grove-medium-compare select{border-radius:3px}.grove-medium-resources .grove-medium-standard-hero>div:last-child{max-width:1400px;padding-block:80px}.grove-medium-resources .grove-medium-standard-content{max-width:1400px;padding-block:70px}.grove-medium-planting>section:first-child>div:last-child{max-width:1400px;padding-block:75px}.grove-medium-addresses>.grove-medium-hero{min-height:290px}.grove-medium-addresses .grove-medium-standard-content{max-width:1040px}.grove-medium-addresses .grove-medium-standard-content>div:first-child button{border-radius:2px;background:#102c24}.grove-medium-addresses .grove-medium-standard-content article{background:#fff;border:1px solid #d4dece;border-radius:3px}.grove-medium-addresses .grove-medium-standard-content form{background:#e7ecde;border-color:#cfdac9;border-radius:3px}.grove-medium-auth h2{font-weight:900!important;letter-spacing:-.065em!important;color:white!important}.grove-medium-auth>div:last-child>div>div:last-child{background:#f2f2e9!important;border-radius:2px}.grove-medium-auth>div:last-child>div>div:last-child label{font-size:12px;font-weight:800;color:#102c24}.grove-medium-auth>div:last-child>div>div:last-child input{background:white}@media(max-width:767px){.grove-medium-about>main>section:first-child>div:nth-child(2),.grove-medium-faq>main>section:first-child>div:nth-child(2){padding:59px 18px}.grove-medium-contact>section:first-child>div:last-child{padding:62px 18px}.grove-medium-compare .grove-medium-standard-hero>div:last-child,.grove-medium-tracking .grove-medium-standard-hero>div:last-child{padding:58px 18px}.grove-medium-resources .grove-medium-standard-hero>div:last-child{padding:60px 18px}}.grove-medium-auth-photo{height:clamp(155px,24vw,290px);margin-top:30px;background:url(https://images.unsplash.com/photo-1466692476866-aef1dfb1e735?auto=format&fit=crop&w=900&q=86) 50%/cover;filter:saturate(.85)}@media(max-width:767px){.grove-medium-auth-photo{height:175px;margin-top:22px}}@media(min-width:1024px){.grove-medium-contact>section:nth-child(2)>div{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;gap:clamp(35px,7vw,100px)}.grove-medium-contact>section:nth-child(2)>div>section:first-child{order:2}.grove-medium-contact>section:nth-child(2)>div>aside:last-child{order:1}}.grove-medium-contact>section:nth-child(2)>div>section:first-child{background:#e1e7d6;border:0;border-radius:2px;box-shadow:none}.grove-medium-contact>section:nth-child(2)>div>section:first-child>div:first-child{border-bottom-color:#c7d4bf}.grove-medium-contact>section:nth-child(2)>div>section:first-child h2{font-size:clamp(34px,3.5vw,50px);line-height:1.05}.grove-medium-contact>section:nth-child(2)>div>aside:last-child>div:first-child{background:transparent;color:#102c24;padding:8px 0}.grove-medium-contact>section:nth-child(2)>div>aside:last-child>div:first-child h2{font-size:clamp(33px,4vw,56px);font-weight:900;line-height:1.02}.grove-medium-contact>section:nth-child(2)>div>aside:last-child>div:first-child>p:first-child{color:#718855}.grove-medium-contact>section:nth-child(2)>div>aside:last-child>div:first-child a,.grove-medium-contact>section:nth-child(2)>div>aside:last-child>div:first-child>div>div{border-radius:2px;background:#e2e9d8;border:1px solid #cfdbc5;color:#102c24}.grove-medium-contact>section:nth-child(2)>div>aside:last-child>div:first-child a span,.grove-medium-contact>section:nth-child(2)>div>aside:last-child>div:first-child>div>div span{color:#4b6349}.grove-medium-contact>section:nth-child(2)>div>aside:last-child>div:nth-child(2){background:transparent;border:0;padding:10px 0}.grove-medium-contact>section:nth-child(2)>div>aside:last-child>div:nth-child(2)>div:first-child{color:#102c24}.grove-medium-track-body{max-width:1400px;padding-top:80px;padding-bottom:90px}.grove-medium-track-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(30px,7vw,110px);align-items:start}.grove-medium-track-intro{padding:22px 0}.grove-medium-track-intro>p:first-child{font-size:11px;font-weight:900;letter-spacing:.16em;color:#748949}.grove-medium-track-intro h2{font:900 clamp(37px,4.2vw,64px)/1.02 Inter,Arial,sans-serif;letter-spacing:-.075em;text-transform:uppercase;margin:19px 0}.grove-medium-track-intro h2 em{font:italic 500 .95em var(--font-playfair),Georgia,serif;text-transform:none;color:#76934c}.grove-medium-track-intro>p:nth-of-type(2){font-size:14px;line-height:1.9;color:#617360;max-width:470px}.grove-medium-track-intro a{display:inline-block;margin-top:30px;font:900 11px Inter,Arial,sans-serif;letter-spacing:.09em;border-bottom:1px solid #102c24;padding-bottom:7px}.grove-medium-track-layout>div:last-child{min-width:0;max-width:none}.grove-medium-track-card{background:#e1e7d6;border-color:#cfdbc9}.grove-medium-track-card label{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}@media(max-width:850px){.grove-medium-track-layout{grid-template-columns:1fr;gap:25px}.grove-medium-track-body{padding-top:40px}.grove-medium-track-intro{padding-top:0}.grove-medium-track-intro h2{max-width:620px}}@media(max-width:767px){.grove-medium-contact>section:nth-child(2)>div>section:first-child{order:2}.grove-medium-contact>section:nth-child(2)>div>aside:last-child{order:1}.grove-medium-contact>section:nth-child(2)>div>aside:last-child>div:first-child{padding:0}.grove-medium-track-body{padding-bottom:60px}}.grove-v3-about{background:#f2f2e9;color:#102c24}.grove-v3-about-story{width:min(calc(100% - 88px),1400px);margin:auto;padding:100px 0;display:grid;grid-template-columns:1fr 1fr;gap:clamp(35px,6vw,100px);align-items:center}.grove-v3-about .grove-v3-eyebrow{font:900 11px Inter,Arial,sans-serif;letter-spacing:.15em;color:#72894e}.grove-v3-about-story h2,.grove-v3-about-ways h2{font:900 clamp(39px,5vw,75px)/.98 Inter,Arial,sans-serif;letter-spacing:-.075em;text-transform:uppercase;margin:18px 0 26px}.grove-v3-about-manifesto h2 em,.grove-v3-about-story h2 em,.grove-v3-about-ways h2 em{font:italic 500 .95em var(--font-playfair),Georgia,serif;color:#749049;text-transform:none;letter-spacing:-.06em}.grove-v3-about-story-copy>p:not(.grove-v3-eyebrow){font-size:14px;line-height:1.9;color:#627362;max-width:560px;margin-bottom:18px}.grove-v3-about-manifesto-copy a,.grove-v3-about-story-copy a{display:inline-flex;align-items:center;gap:22px;padding:17px 24px;background:#102c24;color:#e0ef80;font:900 11px Inter,Arial,sans-serif;letter-spacing:.08em;margin-top:23px}.grove-v3-about-photo{width:100%;aspect-ratio:1;background:url(https://images.unsplash.com/photo-1466692476866-aef1dfb1e735?auto=format&fit=crop&w=1300&q=86) 50%/cover}.grove-v3-about-manifesto{min-height:535px;display:grid;grid-template-columns:1fr 1fr;background:#102c24;color:white}.grove-v3-about-manifesto-photo{min-height:420px;background:url(https://images.unsplash.com/photo-1416879595882-3373a0480b5b?auto=format&fit=crop&w=1350&q=86) 50%/cover}.grove-v3-about-manifesto-copy{padding:70px clamp(34px,8vw,125px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.grove-v3-about-manifesto .grove-v3-eyebrow{color:#e0ef80}.grove-v3-about-manifesto h2{font:900 clamp(44px,5.5vw,83px)/.94 Inter,Arial,sans-serif;letter-spacing:-.075em;margin:23px 0}.grove-v3-about-manifesto h2 em{color:#e0ef80}.grove-v3-about-manifesto-copy>p:not(.grove-v3-eyebrow){font-size:15px;line-height:1.9;color:#cbdccc}.grove-v3-about-manifesto-copy a{background:#e0ef80;color:#102c24}.grove-v3-about-ways{width:min(calc(100% - 88px),1400px);margin:auto;padding:95px 0 115px}.grove-v3-about-ways-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:42px}.grove-v3-about-way{display:block;background:white;border:1px solid #d7e1d3;color:#102c24}.grove-v3-about-way-photo{aspect-ratio:1.3;background-size:cover;background-position:50%}.grove-v3-about-way>div:last-child{padding:20px 23px 25px;position:relative}.grove-v3-about-way span{font-size:11px;color:#788b66;font-weight:900;letter-spacing:.15em}.grove-v3-about-way h3{font:900 29px/1.1 Inter,Arial,sans-serif;letter-spacing:-.055em;margin:13px 0}.grove-v3-about-way p{color:#647866;font-size:13px}.grove-v3-about-way strong{position:absolute;right:26px;bottom:21px}.grove-medium-auth{background:transparent!important;box-shadow:none!important;border:0!important;max-width:1400px!important;padding:0!important}.grove-medium-auth>div[aria-hidden]{display:none!important}.grove-medium-auth>div:last-child{grid-template-columns:minmax(0,1fr) minmax(370px,1fr);align-items:start;gap:clamp(40px,8vw,125px)!important}.grove-medium-auth>div:last-child>div:first-child>p:first-child{background:transparent;border:0;padding:0;color:#6e844a;font:900 11px Inter,Arial,sans-serif;letter-spacing:.16em}.grove-medium-auth>div:last-child>div:first-child h2{font:900 clamp(39px,4.5vw,72px)/1 Inter,Arial,sans-serif!important;letter-spacing:-.072em!important;text-transform:uppercase;color:#102c24!important}.grove-medium-auth>div:last-child>div:first-child>p:nth-of-type(2){font-size:14px;line-height:1.8;color:#657664;max-width:420px}.grove-medium-auth-photo{min-height:320px;height:auto;aspect-ratio:1.35;background-image:url(https://images.unsplash.com/photo-1497250681960-ef046c08a56e?auto=format&fit=crop&w=1050&q=86)!important;background-size:cover;background-position:50%}.grove-medium-auth>div:last-child>div:nth-child(2){background:#e3ead9!important;border:1px solid #cdd9c8!important;padding:clamp(22px,3vw,46px)!important;border-radius:0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.grove-medium-auth form input{min-height:51px;border-radius:2px!important}.grove-medium-auth form button[type=submit]{min-height:52px;background:#e0ef80!important;color:#102c24!important;border-radius:2px!important}.grove-medium-auth form label{font-weight:800;font-size:11px;letter-spacing:.06em}@media(max-width:850px){.grove-v3-about-story{width:calc(100% - 48px);grid-template-columns:1fr;padding:68px 0}.grove-v3-about-photo{aspect-ratio:1.5}.grove-v3-about-manifesto{grid-template-columns:1fr}.grove-v3-about-manifesto-photo{min-height:335px}.grove-v3-about-ways{width:calc(100% - 48px);padding-block:70px}.grove-medium-auth>div:last-child{grid-template-columns:1fr;gap:35px!important}}@media(max-width:620px){.grove-v3-about-story,.grove-v3-about-ways{width:calc(100% - 36px)}.grove-v3-about-ways-grid{grid-template-columns:1fr;gap:16px}.grove-v3-about-way-photo{aspect-ratio:1.8}.grove-v3-about-manifesto-copy{padding:55px 25px}.grove-medium-auth-photo{aspect-ratio:1.6;min-height:210px}.grove-medium-auth>div:last-child>div:nth-child(2){padding:22px!important}}.grove-medium-faq>main>section:nth-child(2){max-width:1400px}.grove-medium-faq>main>section:nth-child(2)>div{grid-template-columns:minmax(250px,.82fr) minmax(0,2.18fr);gap:clamp(35px,6vw,95px)}.grove-v3-faq-eyebrow{font:900 11px Inter,Arial,sans-serif;color:#708c4b;letter-spacing:.15em}.grove-v3-faq-sidebar-title{font:900 clamp(35px,4vw,58px)/1 Inter,Arial,sans-serif;letter-spacing:-.07em;margin:16px 0 19px;text-transform:uppercase;color:#102c24}.grove-v3-faq-sidebar-description{font-size:14px;line-height:1.8;color:#647765;max-width:355px}.grove-v3-faq-contact{font-size:11px;font-weight:900;letter-spacing:.1em;border-bottom:1px solid #102c24;padding-bottom:6px;display:inline-block;margin:23px 0 30px}.grove-v3-faq-sidebar>div{border-top:1px solid #d7e0d1;padding-top:22px}.grove-v3-faq-sidebar nav a{border:0!important;border-bottom:1px solid #d3ddcc!important;border-radius:0!important;background:transparent!important;padding:13px 4px!important;color:#3d6044!important;font-weight:800!important;box-shadow:none!important}.grove-v3-faq-sidebar nav a:hover{background:#e2e9d9!important}.grove-medium-faq [id^=faq-] h2{font:900 clamp(25px,3vw,42px)/1.1 Inter,Arial,sans-serif!important;letter-spacing:-.06em;color:#102c24!important}.grove-medium-faq [id^=faq-] button[aria-expanded]{border-bottom:1px solid #d4decd;border-radius:0!important;color:#102c24;font-size:15px;font-weight:750}.grove-medium-faq [id^=faq-] button[aria-expanded=true]{color:#385b36}@media(max-width:1023px){.grove-medium-faq>main>section:nth-child(2)>div{grid-template-columns:1fr;gap:25px}.grove-v3-faq-sidebar>div{position:static}.grove-v3-faq-sidebar nav{flex-wrap:nowrap;overflow-x:auto}}.grove-v3-account-dashboard{max-width:1400px!important;display:flex;flex-direction:column;gap:34px!important}.grove-v3-account-overview{padding:28px 34px!important;background:transparent!important;border:0!important;box-shadow:none!important;border-bottom:1px solid #d3dfd0!important;border-radius:0!important}.grove-v3-account-overview h1{font:900 clamp(31px,4vw,51px)/1 Inter,Arial,sans-serif;letter-spacing:-.07em;text-transform:uppercase;color:#102c24}.grove-v3-account-overview>p{color:#617462}.grove-v3-account-overview nav{display:none!important}.grove-v3-account-grid{display:grid;grid-template-columns:210px minmax(0,1fr);gap:clamp(30px,5vw,75px);align-items:start}.grove-v3-account-sidebar{display:grid;gap:0;background:transparent;border-top:3px solid #102c24}.grove-v3-account-sidebar a{border-bottom:1px solid #d1dccc;padding:18px 5px;display:flex;align-items:center;font-size:11px;font-weight:900;letter-spacing:.07em;color:#102c24}.grove-v3-account-sidebar a:hover{color:#5b8541;background:#e5ecdD}.grove-v3-account-grid>[role=tablist],.grove-v3-account-grid>div{min-width:0}.grove-v3-account-grid [role=tablist]{border-bottom:1px solid #cbd7c6!important;border-radius:0!important;background:transparent!important;padding:0!important;gap:12px!important}.grove-v3-account-grid [role=tab]{border-radius:0!important;border-bottom:2px solid transparent!important;background:transparent!important;padding:14px 16px!important;font-weight:900!important;letter-spacing:.06em;font-size:11px}.grove-v3-account-grid [role=tab][data-state=active]{color:#102c24!important;border-color:#102c24!important}.grove-v3-account-grid [role=tabpanel]{padding-top:27px}.grove-v3-account-grid [role=tabpanel]>article{border-radius:2px!important;border-color:#d3dfd0!important;box-shadow:none!important;background:#fff!important}@media(max-width:800px){.grove-v3-account-grid{grid-template-columns:1fr;gap:16px}.grove-v3-account-sidebar{display:flex;overflow-x:auto;border-top:0;border-bottom:1px solid #d0dacb}.grove-v3-account-sidebar a{white-space:nowrap;padding:14px;font-size:11px;border-bottom:0}.grove-v3-account-overview{padding:15px 0!important}}.grove-v3-faq-eyebrow{color:#4c652e;font-size:13px;letter-spacing:.08em}.grove-v3-faq-sidebar-description{font-size:16px;line-height:1.75;color:#435a48}.grove-v3-faq-contact{font-size:13px}.grove-v3-about-story-copy>p:not(.grove-v3-eyebrow){font-size:16px;line-height:1.8}.grove-v3-about-way p{font-size:15px;line-height:1.7}.grove-lower-page,.grove-lower-support{--sf-ink:#102c24;--sf-muted:#657766;--sf-line:#d3dfd0;--sf-line-strong:#bdcfba;--sf-panel:#edf0e8;--sf-canvas:#f2f2e9;--sf-accent:#6a8744;background:#f2f2e9;color:#102c24;min-height:70vh}.grove-policy-shell{width:min(calc(100% - 88px),1400px)!important;max-width:1400px!important}.grove-policy-hero{background:#102c24!important;border:0!important;isolation:isolate}.grove-policy-hero>div:first-child{opacity:.13!important;filter:grayscale(.5)}.grove-policy-hero>div:nth-child(2){background:linear-gradient(95deg,#102c24 5%,#102c24ea 58%,#102c24a1)!important}.grove-policy-hero .grove-policy-shell{padding-block:88px 94px!important}.grove-policy-hero .grove-policy-shell>div{max-width:1000px}.grove-policy-hero .grove-policy-shell p:first-child{color:#e0ef80!important;font-size:11px!important;letter-spacing:.17em!important;border:0!important;border-radius:0!important;background:transparent!important;padding:0!important}.grove-policy-hero .grove-policy-shell p:first-child svg{width:19px;height:19px}.grove-policy-hero h1{font:900 clamp(51px,6.7vw,96px)/.96 Inter,Arial,sans-serif!important;letter-spacing:-.075em!important;text-transform:uppercase;max-width:1040px}.grove-policy-hero .grove-policy-shell p:not(:first-child){color:#d7e7d3!important;line-height:1.85}.grove-policy-content{max-width:1400px!important;padding-top:70px!important;padding-bottom:105px!important}.grove-policy-content>div{grid-template-columns:245px minmax(0,1fr)!important;gap:clamp(30px,5vw,82px)!important}.grove-policy-sidebar>div{top:32px;border:0!important;border-top:3px solid #102c24!important;border-radius:0!important;background:#e7ecdf!important;box-shadow:none!important}.grove-policy-sidebar>div>div:first-child{background:transparent!important;border-color:#d0dac9!important}.grove-policy-sidebar>div>div:first-child>p:first-child{letter-spacing:.18em!important;color:#667b56!important}.grove-policy-sidebar nav a{border-radius:2px!important;color:#435c44!important;font-size:12px!important}.grove-policy-sidebar nav a:focus-visible,.grove-policy-sidebar nav a:hover{background:#d8e5cb!important;color:#102c24!important}.grove-policy-body>div:first-child{border:0!important;border-bottom:1px solid #cdd8c7!important;border-radius:0!important;background:transparent!important;padding:0 0 24px!important}.grove-policy-body>div:first-child>div>span{background:#e0ef80!important;color:#102c24!important;border-radius:0!important}.grove-policy-body>div:first-child>div>div p:first-child{font-size:15px!important;color:#102c24!important}.grove-policy-mobile details{background:#fff!important;border:1px solid #d4dfd0!important;border-radius:0!important}.grove-policy-mobile details summary{min-height:68px}.grove-policy-mobile details summary span:first-child{border-radius:0!important;color:#102c24!important;background:#e0ef80!important}.grove-policy-mobile details summary span:nth-child(2){color:#102c24!important;font-size:15px}.grove-policy-mobile details>div{color:#526754}.grove-policy-desktop{gap:0!important}.grove-policy-desktop>section{background:transparent!important;border:0!important;border-bottom:1px solid #cfdacb!important;border-radius:0!important;box-shadow:none!important;padding:35px 0!important;scroll-margin-top:30px}.grove-policy-desktop>section:first-child{padding-top:30px!important}.grove-policy-desktop>section>div{grid-template-columns:44px minmax(0,1fr)!important;gap:21px!important}.grove-policy-desktop>section>div>span{background:#e0ef80!important;border-radius:0!important;width:41px!important;height:41px!important;color:#102c24!important}.grove-policy-desktop h2{font:900 clamp(25px,3vw,39px)/1.13 Inter,Arial,sans-serif!important;color:#102c24!important;letter-spacing:-.06em!important}.grove-policy-desktop li,.grove-policy-desktop p{color:#566e59!important;font-size:14px;line-height:1.85}.grove-policy-desktop li strong{color:#102c24!important}.grove-policy-help{background:#102c24!important;border-radius:0!important;padding:32px!important}.grove-policy-help h2{font:900 clamp(25px,3vw,39px)/1.05 Inter,Arial,sans-serif!important;letter-spacing:-.06em!important}.grove-policy-help>div>div>p:first-child{color:#e0ef80!important}.grove-policy-help a{border-radius:2px!important;background:#e0ef80!important;color:#102c24!important;font-size:11px!important;letter-spacing:.08em!important}.grove-lower-support .grove-medium-standard-hero{background:#102c24}.grove-lower-support .grove-medium-standard-hero>div:last-child{max-width:1400px;padding-block:74px}.grove-lower-support .grove-medium-standard-hero h1{font:900 clamp(43px,6vw,86px)/.98 Inter,Arial,sans-serif!important;letter-spacing:-.075em!important;text-transform:uppercase!important}.grove-lower-support .grove-medium-standard-hero p:first-of-type{color:#e0ef80!important;border:0!important;background:none!important;letter-spacing:.15em!important;padding:0!important}.grove-lower-support>section:not(.grove-medium-standard-hero){max-width:1400px;padding-top:64px;padding-bottom:85px}.grove-lower-support>section:not(.grove-medium-standard-hero) [class*=rounded-][class*=shadow-],.grove-lower-support>section:not(.grove-medium-standard-hero) article,.grove-lower-support>section:not(.grove-medium-standard-hero) form{border-radius:3px;box-shadow:none}.grove-lower-support>section:not(.grove-medium-standard-hero) h2{font-weight:900;letter-spacing:-.055em;color:#102c24}.grove-lower-support>section:not(.grove-medium-standard-hero) button[aria-selected=true]{background:#102c24!important;color:#e0ef80!important;border-radius:2px}.grove-lower-support a:focus-visible,.grove-lower-support button:focus-visible,.grove-policy a:focus-visible,.grove-policy button:focus-visible{outline:3px solid #8b9f4a;outline-offset:3px}.grove-lower-notfound{background:#f2f2e9;color:#102c24}.grove-lower-notfound-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.72fr);gap:50px;align-items:center;min-height:620px;width:min(calc(100% - 88px),1400px);margin:auto}.grove-lower-notfound h1{font:900 clamp(105px,18vw,270px)/.78 Inter,Arial,sans-serif;letter-spacing:-.12em}.grove-lower-notfound h2{font:900 clamp(42px,5vw,77px)/.95 Inter,Arial,sans-serif;letter-spacing:-.07em;text-transform:uppercase;margin-top:42px}.grove-lower-notfound h2 em{font:italic 500 .95em var(--font-playfair),Georgia,serif;color:#759348;text-transform:none}.grove-lower-notfound p{color:#627362;max-width:485px;line-height:1.8;margin-top:22px}.grove-lower-notfound-links{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.grove-lower-notfound-links a{font-size:11px;font-weight:900;letter-spacing:.08em;padding:17px 22px;background:#102c24;color:#e0ef80}.grove-lower-notfound-links a+a{background:transparent;border:1px solid #102c24;color:#102c24}.grove-lower-notfound-art{aspect-ratio:1.02;background:url(https://images.unsplash.com/photo-1466692476866-aef1dfb1e735?auto=format&fit=crop&w=1100&q=86) 50%/cover;position:relative;min-height:330px}.grove-lower-notfound-art:after{content:"✳";position:absolute;inset:0;background:#102c2466;color:#e0ef80;display:grid;place-items:center;font-size:180px}.grove-lower-notfound-cats{width:min(calc(100% - 88px),1400px);margin:auto;padding:34px 0 88px;border-top:1px solid #cbd6c8}.grove-lower-notfound-cats h3{font:900 23px Inter,Arial,sans-serif;margin-bottom:23px;text-transform:uppercase}.grove-lower-notfound-cats nav{display:flex;gap:12px;flex-wrap:wrap}.grove-lower-notfound-cats nav a{padding:13px 18px;background:white;border:1px solid #d6dfd2;font-weight:800;font-size:12px}@media(max-width:1023px){.grove-policy-content>div{grid-template-columns:1fr!important}.grove-policy-shell{width:min(calc(100% - 48px),1400px)!important}}@media(max-width:767px){.grove-policy-shell{width:calc(100% - 36px)!important}.grove-policy-hero .grove-policy-shell{padding:64px 0 72px!important}.grove-policy-hero h1{font-size:clamp(44px,11vw,68px)!important}.grove-policy-content{padding:35px 18px 65px!important}.grove-policy-help{padding:24px!important}.grove-lower-support .grove-medium-standard-hero>div:last-child{padding:61px 18px}.grove-lower-support>section:not(.grove-medium-standard-hero){padding:35px 18px 70px}.grove-lower-notfound-hero{width:calc(100% - 36px);grid-template-columns:1fr;min-height:auto;padding:55px 0;gap:35px}.grove-lower-notfound h1{font-size:clamp(98px,24vw,165px)}.grove-lower-notfound h2{font-size:clamp(38px,11vw,59px);margin-top:20px}.grove-lower-notfound-art{min-height:230px;aspect-ratio:1.5}.grove-lower-notfound-cats{width:calc(100% - 36px);padding:30px 0 70px}}@media print{.grove-policy-hero{background:white!important}.grove-policy-hero,.grove-policy-hero h1,.grove-policy-hero p{color:black!important}.grove-policy-help,.grove-policy-mobile,.grove-policy-sidebar{display:none!important}.grove-policy-desktop{display:grid!important}.grove-policy-content>div{display:block!important}.grove-policy-desktop>section{break-inside:avoid}}@media(prefers-reduced-motion:reduce){.grove-lower-page *,.grove-lower-support *{transition:none!important;animation:none!important}}.grove-policy-hero{background:linear-gradient(105deg,#0e2e24 20%,#123e2d 80%)!important}.grove-policy-hero>div:first-child{display:none}.grove-policy-hero>div:nth-child(2){background:radial-gradient(ellipse at 75% 20%,#819a4b2b,transparent 60%)!important}.grove-policy-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:11px;font-size:11px;font-weight:800;letter-spacing:.11em;color:#dbe6d6;padding-top:31px}.grove-policy-breadcrumb a{color:#e0ef80}.grove-policy-breadcrumb a:hover{text-decoration:underline}.grove-policy-hero .grove-policy-shell{padding:0 0 85px!important}.grove-policy-hero .grove-policy-shell>div{padding-top:48px}.grove-policy-hero h1{font-size:clamp(55px,7.3vw,104px)!important;line-height:.93!important;max-width:1110px!important}.grove-policy-hero h1 em{font:italic 500 .98em var(--font-playfair),Georgia,serif;letter-spacing:-.055em;color:#e0ef80;text-transform:none}.grove-policy-hero .grove-policy-shell>div>p:first-child{margin-bottom:28px}.grove-policy-sidebar>div{border-top:0!important;background:transparent!important;position:sticky}.grove-policy-sidebar>div>div:first-child{padding:0 0 23px!important;border-bottom:1px solid #d2decf!important}.grove-policy-sidebar>div>div:first-child>p:nth-child(2){font:900 clamp(24px,2.7vw,42px)/1.08 Inter,Arial,sans-serif!important;letter-spacing:-.055em;color:#102c24!important}.grove-policy-sidebar nav{padding:6px 0!important}.grove-policy-sidebar nav a{border-bottom:1px solid #dce5d6;border-radius:0!important;padding:13px 0!important}.grove-policy-sidebar nav a span:first-child{background:transparent!important;color:#668253!important;padding:0!important;min-width:25px}.grove-reference-notfound{display:grid;place-items:center;min-height:75vh;background:#f2f2e9;text-align:center}.grove-reference-notfound-inner{width:min(calc(100% - 40px),830px);padding:90px 0}.grove-reference-notfound-numeral{display:block;font:800 72px/1 Inter,Arial,sans-serif;color:#6f9654;letter-spacing:-.06em}.grove-reference-notfound-kicker{color:#5b7252;font:900 10px Inter,Arial,sans-serif;letter-spacing:.17em;margin-top:27px}.grove-reference-notfound h1{font:900 clamp(58px,7.2vw,102px)/.95 Inter,Arial,sans-serif;letter-spacing:-.075em;margin:30px 0}.grove-reference-notfound h1 em{font:italic 500 1.05em var(--font-playfair),Georgia,serif;color:#587c44;letter-spacing:-.05em}.grove-reference-notfound-inner>p:not(.grove-reference-notfound-kicker){max-width:530px;line-height:1.7;color:#637263;margin:0 auto;font-size:15px}.grove-reference-notfound a{display:inline-flex;align-items:center;justify-content:center;gap:30px;background:#e0ef80;color:#102c24;padding:17px 24px;margin-top:30px;font-size:11px;letter-spacing:.07em;font-weight:900;text-decoration:none;min-height:50px}.grove-reference-notfound a:hover{background:#d1e36e}.grove-lower-error{min-height:72vh;display:grid;align-items:center}.grove-lower-error-content{width:min(calc(100% - 88px),1400px);margin:auto;padding:100px 0}.grove-lower-error-content>p:first-child{font:900 11px Inter,Arial,sans-serif;letter-spacing:.17em;color:#6d8252}.grove-lower-error h1{font:900 clamp(50px,7vw,105px)/.95 Inter,Arial,sans-serif;letter-spacing:-.075em;text-transform:uppercase;max-width:1000px;margin:25px 0}.grove-lower-error h1 em{font:italic 500 .95em var(--font-playfair),Georgia,serif;color:#739047;text-transform:none}.grove-lower-error-content>p:nth-of-type(2){font-size:15px;color:#657666;line-height:1.8;max-width:610px}.grove-lower-error-content>div{display:flex;flex-wrap:wrap;gap:10px;margin-top:31px}.grove-lower-error-content>div>*{padding:16px 24px;font:900 11px Inter,Arial,sans-serif;letter-spacing:.08em;min-height:48px;background:#102c24;color:#e0ef80;cursor:pointer}.grove-lower-error-content>div>a{border:1px solid #102c24;background:transparent;color:#102c24}.grove-lower-error button:focus-visible,.grove-reference-notfound a:focus-visible{outline:3px solid #718e47;outline-offset:4px}@media(max-width:767px){.grove-policy-breadcrumb{padding-top:27px}.grove-policy-hero .grove-policy-shell{padding-bottom:63px!important}.grove-policy-hero .grove-policy-shell>div{padding-top:44px}.grove-reference-notfound-inner{padding:70px 0}.grove-lower-error-content{width:calc(100% - 36px);padding:75px 0}}@media print{.grove-policy-hero .grove-policy-shell{padding:12px 0!important}.grove-policy-hero h1 em{color:black!important}.grove-policy-content{padding-top:10px!important}}.grove-policy-desktop li,.grove-policy-desktop p,.grove-policy-mobile details>div{font-size:16px!important;line-height:1.8}.grove-policy-help a{font-size:13px!important}