.gromere-wordmark{display:inline-flex;align-items:center;gap:.15em;color:#315b46;font-family:Georgia,'Times New Roman',serif;font-weight:700;letter-spacing:-.065em;white-space:nowrap;font-size:1.08em;line-height:1.2}.brand .gromere-sprout{width:.85em;height:1.1em;margin-right:.08em;flex:none}.gromere-period{color:#dc985d}.gromere-flip{display:inline-block;transform-origin:50% 53%;animation:wordmark-turn 180s ease-in-out infinite;letter-spacing:-.09em}.gromere-wordmark.motion-paused .gromere-flip{animation-play-state:paused}@keyframes wordmark-turn{0%,.6%{transform:rotate(0)}1.1%,2.7%{transform:rotate(180deg)}3.2%,100%{transform:rotate(360deg)}}
.launch-badge{display:table;background:#e4edcf;color:#365b37;border:1px solid #cbdbae;border-radius:30px;padding:8px 12px;font-size:11px;letter-spacing:.2px;margin-bottom:25px}.launch-badge i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#5b8844;margin-right:5px}.grow-stories{padding:90px 7% 10px}.stories-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:35px}.stories-heading h2{font-family:Georgia,serif;font-size:clamp(32px,4vw,56px);line-height:1.13;font-weight:400;margin:14px 0}.stories-heading button{white-space:nowrap}.grow-story{display:grid;grid-template-columns:1fr 1.1fr;align-items:center;gap:7%;padding:35px 0;border-top:1px solid #dce1d3}.grow-story:nth-of-type(even) .story-copy{order:2}.story-copy h3{font-family:Georgia,serif;font-size:clamp(28px,3vw,42px);font-weight:400;letter-spacing:-1px;line-height:1.18;margin:20px 0}.story-copy p{font-size:17px;color:#68745f;max-width:390px}.story-caption{display:block;font-size:12px;text-transform:uppercase;letter-spacing:1px;color:#7b895f;margin-top:25px}.story-art{border-radius:28px;overflow:hidden;background:#f0f0e6}.story-art svg{display:block;width:100%;height:auto}.story-footnote{font-size:12px;color:#78816e;margin:22px 0 0}.story-art *{animation-play-state:paused!important}.is-visible .story-art *{animation-play-state:running!important}.motion-paused .story-art *,.page-hidden .story-art *{animation-play-state:paused!important}
.story-bed{animation:bed-land 9s ease-in-out infinite;transform-origin:225px 220px}.story-crop{animation:crop-grow 9s ease-in-out infinite;animation-delay:calc(var(--i)*.12s);transform-box:fill-box;transform-origin:bottom}.story-cursor{animation:place-cursor 9s ease-in-out infinite}.story-growing{animation:season-grow 10s ease-in-out infinite;transform-origin:0 0}.story-flower{animation:flower-open 10s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.story-sun{animation:sun-warmth 10s ease-in-out infinite}.story-season-bar{stroke-dasharray:350;animation:season-bar 10s linear infinite}.story-season-dot{animation:season-marker 10s linear infinite}.story-phone{animation:phone-float 7s ease-in-out infinite;transform-origin:240px 170px}.story-check{stroke-dasharray:23;animation:check-task 7s ease-in-out infinite}.story-floating-leaf{animation:leaf-float 7s ease-in-out infinite;transform-origin:92px 218px}
@keyframes bed-land{0%,6%{opacity:0;transform:translateY(-24px)}17%,90%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(0)}}@keyframes crop-grow{0%,20%{transform:scale(0)}43%,87%{transform:scale(1)}100%{transform:scale(0)}}@keyframes place-cursor{0%,8%{transform:translate(35px,-15px);opacity:0}20%,32%{transform:translate(0,0);opacity:1}48%,100%{transform:translate(25px,25px);opacity:0}}@keyframes season-grow{0%,8%{transform:scale(.08)}45%,88%{transform:scale(1)}100%{transform:scale(.08)}}@keyframes flower-open{0%,36%{opacity:0}52%,88%{opacity:1}100%{opacity:0}}@keyframes sun-warmth{0%,100%{fill:#eddda8}55%{fill:#f0be59}}@keyframes season-bar{0%{stroke-dashoffset:350}88%,100%{stroke-dashoffset:0}}@keyframes season-marker{0%{transform:translateX(0)}88%,100%{transform:translateX(350px)}}@keyframes phone-float{0%,100%{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-6px) rotate(1deg)}}@keyframes check-task{0%,35%{stroke-dashoffset:23}50%,90%{stroke-dashoffset:0}100%{stroke-dashoffset:23}}@keyframes leaf-float{0%,100%{opacity:.6;translate:0 0}50%{opacity:1;translate:0 -12px}}
.waitlist-form{margin-top:20px}.waitlist-form label{display:block;font-size:12px;line-height:1.5;margin:12px 0 7px}.waitlist-form input[type=email]{width:100%;padding:12px;border:1px solid #b9c8ac;border-radius:8px;background:#fff}.waitlist-form .waitlist-consent{display:flex;align-items:flex-start;gap:8px}.waitlist-consent input{margin-top:3px;flex:none}.waitlist-consent a{text-decoration:underline}.waitlist-form button{width:100%;margin-top:8px}.waitlist-status{font-size:13px;line-height:1.5;min-height:1.5em;margin-top:10px!important}.waitlist-progress{margin:25px 0 0;padding-top:18px;border-top:1px solid #c9d5bb}.waitlist-progress label{font-size:12px;display:flex;justify-content:space-between}.waitlist-progress progress{width:100%;height:9px;accent-color:#4e7444;margin-top:10px}.waitlist-progress small{display:block;line-height:1.5;margin-top:6px}.waitlist-honey{position:absolute!important;left:-10000px;width:1px;height:1px;overflow:hidden}.pricing.plan-comparison{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing .pricing-intro,.pricing .pricing-future{grid-column:1/-1}.pricing .pricing-intro p{max-width:680px}.pricing .pill{float:none}.pricing article>strong{font-size:39px}.pricing .hobby{border:2px solid #739658}.pricing .plan-roadmap{margin-top:20px}.waitlist-panel{max-width:560px;margin:10vh auto;padding:30px}.waitlist-panel button{margin-top:16px}
@media(max-width:850px){.pricing.plan-comparison{grid-template-columns:1fr}.grow-stories{padding:50px 6% 0}.grow-story{gap:25px}.stories-heading{align-items:flex-start}.stories-heading button{font-size:12px}.site-header nav{gap:12px;flex-wrap:wrap;justify-content:flex-end}.site-header nav>a{display:none}}
@media(max-width:600px){.grow-story{grid-template-columns:1fr;padding:30px 0}.grow-story:nth-of-type(even) .story-copy{order:0}.story-copy h3{margin:12px 0}.story-copy p{margin-bottom:12px}.story-caption{margin:8px 0 0}.stories-heading{display:block}.stories-heading button{margin:12px 0}.launch-badge{font-size:10px}.hero-copy{padding-top:0}.story-art{max-width:100%}}
@media(prefers-reduced-motion:reduce){.gromere-flip{animation:none!important}.story-art *{animation:none!important}.story-season-dot{transform:translateX(175px)}.story-season-bar{stroke-dashoffset:175}.story-cursor{opacity:0}}

.motion-paused .story-art *{animation:none!important}.motion-paused .story-cursor{opacity:0}.motion-paused .story-season-dot{transform:translateX(175px)}
.waitlist-form .waitlist-consent input[type=checkbox]{width:16px;height:16px;flex:0 0 16px;margin:3px 0 0;accent-color:#315b46}.waitlist-consent span{min-width:0}

.collection-milestone{text-align:center;color:#4b654a;font-size:clamp(14px,1.3vw,18px);padding:18px 24px;background:#e9edde;border-radius:12px;margin:24px auto;max-width:900px}

.garden-example-card{margin:55px auto;max-width:1100px;padding:38px;background:#e7ecdc;border-radius:20px;display:grid;grid-template-columns:1.5fr 1fr;gap:35px;align-items:center}.garden-example-card h2{font:400 clamp(28px,3vw,40px)/1.15 Georgia,serif;margin:15px 0}.garden-example-card p{line-height:1.65;max-width:600px}.garden-example-card a{display:inline-block;padding:13px 22px;border-radius:30px;background:#234c3c;color:white;text-decoration:none;margin-top:10px}.example-mini{display:grid;grid-template-columns:1fr 1fr;gap:18px;transform:rotate(-4deg);padding:10px}.example-mini span{background:#f5f0dc;border:6px solid #b59871;border-radius:4px;padding:23px 8px;text-align:center;font-size:12px;color:#345c42}.example-mini span:nth-child(2){background:#f2dfd5}.example-mini span:nth-child(4){background:#eadfec}@media(max-width:650px){.garden-example-card{grid-template-columns:1fr;padding:25px;margin:30px 18px}.example-mini{display:none}}
