.BandWord-module__Wir7-W__word{--band-chars:18;width:fit-content;font-family:var(--display);font-size:calc(var(--text-band) * var(--band-fit,1));font-weight:var(--weight-display);letter-spacing:-.018em;white-space:nowrap;margin:0 0 0 -.045em;line-height:1.05}
.BotanicalIllustration-module__x7y7fq__art{object-fit:contain;width:10rem;max-width:100%;height:auto;display:block}
.InstallHint-module__ZFSu9G__hint{border:1px solid var(--green-deep);background:var(--surface);max-width:34rem;color:var(--ink);animation:InstallHint-module__ZFSu9G__hintIn var(--motion-state) var(--ease-out-expo) both;gap:.35rem;margin-top:.75rem;padding:.85rem 1rem;display:grid}.InstallHint-module__ZFSu9G__hint[data-leaving=true]{animation:.18s ease-in both InstallHint-module__ZFSu9G__hintOut}@keyframes InstallHint-module__ZFSu9G__hintIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes InstallHint-module__ZFSu9G__hintOut{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-4px)}}.InstallHint-module__ZFSu9G__title{font-size:var(--step-16);margin:0;font-weight:600}.InstallHint-module__ZFSu9G__note{color:var(--text-muted);font-size:var(--step-14);margin:0;line-height:1.45}.InstallHint-module__ZFSu9G__actions{flex-wrap:wrap;gap:.5rem;margin-top:.35rem;display:flex}.InstallHint-module__ZFSu9G__add,.InstallHint-module__ZFSu9G__later{border-radius:var(--rounded-control);min-height:44px;font-family:var(--body);font-size:var(--step-14);cursor:pointer;transition:transform var(--motion-fast) var(--ease-out-quart), background var(--motion-fast) ease, color var(--motion-fast) ease;padding:.5rem .95rem;font-weight:600}.InstallHint-module__ZFSu9G__add{border:1px solid var(--ink);background:var(--ink);color:var(--chalk)}.InstallHint-module__ZFSu9G__add:hover{background:var(--green);color:var(--ink);transform:translate(-2px,-2px)}.InstallHint-module__ZFSu9G__add:active{transform:scale(.97)}.InstallHint-module__ZFSu9G__later{color:var(--text-muted);text-underline-offset:3px;background:0 0;border:1px solid #0000;text-decoration:underline}.InstallHint-module__ZFSu9G__later:hover{color:var(--ink)}.InstallHint-module__ZFSu9G__later:active{transform:scale(.97)}.InstallHint-module__ZFSu9G__add:focus-visible,.InstallHint-module__ZFSu9G__later:focus-visible{outline:2px solid var(--green-deep);outline-offset:2px}
.home-module__Hx0lNG__page{background:var(--chalk);min-height:100dvh;color:var(--ink);padding-bottom:3rem}.home-module__Hx0lNG__inner{width:min(100% - var(--page-gutter) * 2, 64rem);gap:.6rem;margin-inline:auto;display:grid}.home-module__Hx0lNG__greet{padding:max(6.5rem, calc(var(--page-gutter) + var(--topbar-h))) 0 2.5rem}.home-module__Hx0lNG__greetGrid{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2.5rem}.home-module__Hx0lNG__greetCopy{justify-items:start;gap:1rem;min-width:0;display:grid}.home-module__Hx0lNG__kicker{color:var(--red);font-size:var(--step-12);letter-spacing:.1em;text-transform:uppercase;margin:0;font-weight:600}.home-module__Hx0lNG__title{max-width:19ch;font-size:var(--text-display);font-weight:var(--weight-display);line-height:1.02}.home-module__Hx0lNG__lede{max-width:52ch;color:var(--text-muted);font-size:var(--step-18);margin:0;line-height:1.5}.home-module__Hx0lNG__greetGrid .home-module__Hx0lNG__planter{width:16rem}.home-module__Hx0lNG__news{border:1px solid var(--green-deep);background:var(--surface);color:inherit;transition:background var(--motion-fast) ease;gap:.25rem;margin-top:.5rem;padding:.8rem 1rem;text-decoration:none;display:grid;position:relative}.home-module__Hx0lNG__news:hover{background:var(--green)}.home-module__Hx0lNG__dot{border:2px solid var(--chalk);background:var(--green-deep);border-radius:50%;width:10px;height:10px;position:absolute;top:-5px;left:-5px}.home-module__Hx0lNG__newsTitle{font-size:var(--step-16);font-weight:600}.home-module__Hx0lNG__newsNote{color:var(--text-muted);font-size:var(--step-14)}.home-module__Hx0lNG__field{border-block:1px solid var(--ink);color:inherit;padding:1.75rem 0;text-decoration:none;display:block}.home-module__Hx0lNG__field+.home-module__Hx0lNG__field{border-top:0}.home-module__Hx0lNG__bright{background:var(--green);color:var(--ink)}.home-module__Hx0lNG__deep{background:var(--ink);color:var(--chalk)}.home-module__Hx0lNG__fieldTitle{font-family:var(--display);font-size:1.5rem;font-weight:var(--weight-display);margin:.45rem 0 0;line-height:1.2}.home-module__Hx0lNG__fieldFigure{font-family:var(--display);font-size:1.5rem;font-weight:var(--weight-display);text-underline-offset:.3em;transition:text-decoration-color var(--motion-fast) ease, text-underline-offset var(--motion-fast) var(--ease-out-quart);margin-top:.45rem;line-height:1.2;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.home-module__Hx0lNG__field:hover .home-module__Hx0lNG__fieldFigure{text-underline-offset:.15em;text-decoration-color:currentColor}.home-module__Hx0lNG__fieldNote{font-size:var(--step-16);margin:0;line-height:1.5}.home-module__Hx0lNG__tray{gap:.5rem;margin:.5rem 0;display:flex}.home-module__Hx0lNG__pip{background:var(--line-light);width:2.5rem;height:.5rem;transition:background var(--motion-state) ease}.home-module__Hx0lNG__pip[data-on=true]{background:var(--green)}.home-module__Hx0lNG__posters{padding:2rem 0 0}.home-module__Hx0lNG__grid{grid-template-columns:1.25fr 1fr;grid-auto-rows:minmax(7rem,auto);gap:.75rem}.home-module__Hx0lNG__tall{grid-row:span 2;align-content:space-between}.home-module__Hx0lNG__tall .home-module__Hx0lNG__posterKicker{margin-bottom:auto}.home-module__Hx0lNG__across{grid-column:1/-1}.home-module__Hx0lNG__poster{border:1px solid var(--line-dark);background:var(--surface);color:inherit;transition:border-color var(--motion-fast) ease, background var(--motion-fast) ease;align-content:start;gap:.4rem;padding:1.25rem;text-decoration:none;display:grid}.home-module__Hx0lNG__poster:hover{border-color:var(--ink);background:var(--green)}.home-module__Hx0lNG__poster[data-lead=true]{border-color:var(--green-deep);background:color-mix(in srgb, var(--green) 25%, var(--chalk))}.home-module__Hx0lNG__poster[data-lead=true]:hover{background:var(--green)}.home-module__Hx0lNG__posterKicker{color:var(--green-deep);font-size:var(--step-14);font-weight:600}.home-module__Hx0lNG__posterFigure{font-family:var(--display);font-size:var(--text-card);font-weight:var(--weight-display);overflow-wrap:anywhere;line-height:1.15}.home-module__Hx0lNG__tall .home-module__Hx0lNG__posterFigure{font-size:var(--text-page)}.home-module__Hx0lNG__posterNote{color:var(--text-muted);font-size:var(--step-16);line-height:1.45}.home-module__Hx0lNG__actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;display:flex}.home-module__Hx0lNG__primary,.home-module__Hx0lNG__secondary{min-height:48px;font-family:var(--body);font-size:var(--step-14);transition:background var(--motion-fast) ease;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.home-module__Hx0lNG__primary{border:1px solid var(--ink);border-radius:var(--rounded-control);background:var(--ink);color:var(--chalk);padding:.8rem 1.5rem}.home-module__Hx0lNG__primary:hover{background:var(--ink-soft)}.home-module__Hx0lNG__secondary{border:1px solid var(--ink);border-radius:var(--rounded-control);color:var(--ink);padding:.8rem 1.2rem}.home-module__Hx0lNG__secondary:hover{background:var(--green)}@media (max-width:40rem){.home-module__Hx0lNG__greet{padding-bottom:1.75rem}.home-module__Hx0lNG__greetGrid{grid-template-columns:1fr;gap:1rem}.home-module__Hx0lNG__greetGrid .home-module__Hx0lNG__planter{justify-self:end;width:10rem}.home-module__Hx0lNG__grid{grid-template-columns:1fr}.home-module__Hx0lNG__tall{grid-row:auto}.home-module__Hx0lNG__field{padding-block:1.5rem}}.home-module__Hx0lNG__nextStep{border-radius:var(--rounded-control);background:var(--ink);color:var(--chalk);transition:background var(--motion-fast) ease;gap:.2rem;margin-top:.5rem;padding:1rem 1.25rem;text-decoration:none;display:grid}.home-module__Hx0lNG__nextStep:hover{background:var(--ink-soft)}.home-module__Hx0lNG__nextKicker{color:var(--green);font-size:var(--step-12);letter-spacing:.1em;text-transform:uppercase;font-weight:600}.home-module__Hx0lNG__nextTitle{font-family:var(--display);font-size:1.4rem;font-weight:var(--weight-display);line-height:1.2}.home-module__Hx0lNG__nextNote{color:color-mix(in srgb, var(--chalk) 82%, transparent);font-size:var(--step-16);line-height:1.45}.home-module__Hx0lNG__how{padding:2.5rem 0 0}.home-module__Hx0lNG__howTitle{font-family:var(--display);font-size:var(--text-card);font-weight:var(--weight-display);margin:0;line-height:1.15}.home-module__Hx0lNG__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.home-module__Hx0lNG__step{border:1px solid var(--line-dark);background:var(--surface);align-content:start;justify-items:start;gap:.45rem;padding:1.25rem;display:grid}.home-module__Hx0lNG__stepNumber{background:var(--green);width:2rem;height:2rem;color:var(--ink);font-size:var(--step-14);border-radius:50%;place-items:center;font-weight:700;display:inline-grid}.home-module__Hx0lNG__stepTitle{font-family:var(--display);font-size:1.35rem;font-weight:var(--weight-display);margin:.3rem 0 0;line-height:1.2}.home-module__Hx0lNG__stepWhen{color:var(--green-deep);font-size:var(--step-14);margin:0;font-weight:600}.home-module__Hx0lNG__stepNote{color:var(--text-muted);font-size:var(--step-16);margin:0;line-height:1.45}.home-module__Hx0lNG__howLinks{flex-wrap:wrap;gap:.5rem 1.5rem;margin:.75rem 0 0;display:flex}.home-module__Hx0lNG__quietLink{color:var(--ink);font-size:var(--step-16);text-underline-offset:.2em;font-weight:600}.home-module__Hx0lNG__quietLink:hover{color:var(--green-deep)}.home-module__Hx0lNG__howDark{background:var(--ink);color:var(--chalk);padding:2.75rem 0 3.5rem}.home-module__Hx0lNG__howDark .home-module__Hx0lNG__step{border-color:var(--line-light);background:0 0}.home-module__Hx0lNG__howDark .home-module__Hx0lNG__stepWhen{color:var(--green)}.home-module__Hx0lNG__howDark .home-module__Hx0lNG__stepNote{color:#f7f4ecc2}.home-module__Hx0lNG__howDark .home-module__Hx0lNG__quietLink{color:var(--chalk)}.home-module__Hx0lNG__howDark .home-module__Hx0lNG__quietLink:hover{color:var(--green)}.home-module__Hx0lNG__page:has(>.home-module__Hx0lNG__howDark:last-child){flex-direction:column;padding-bottom:0;display:flex}.home-module__Hx0lNG__howDark{flex-grow:1}@media (max-width:52rem){.home-module__Hx0lNG__steps{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.home-module__Hx0lNG__news,.home-module__Hx0lNG__poster,.home-module__Hx0lNG__primary,.home-module__Hx0lNG__secondary,.home-module__Hx0lNG__fieldFigure,.home-module__Hx0lNG__nextStep{transition:none}}
.post-module__eKrpXW__page{min-height:100dvh;padding:var(--page-gutter);padding-top:max(6rem, calc(var(--page-gutter) + var(--topbar-h)));padding-bottom:calc(var(--page-gutter) + var(--tabbar-h));background:var(--chalk);color:var(--ink);place-items:center;font-size:1rem;line-height:1.5;display:grid}.post-module__eKrpXW__form{gap:1.1rem;width:min(100%,40rem);display:grid}.post-module__eKrpXW__title{font-size:var(--text-page);font-weight:var(--weight-display);color:var(--ink);line-height:1.08}.post-module__eKrpXW__note{max-width:44ch;color:var(--text-muted);margin:0;line-height:1.5}.post-module__eKrpXW__destination{background:var(--green);max-width:44ch;color:var(--ink);margin:0;padding:.7rem .9rem;font-size:1rem;line-height:1.5}.post-module__eKrpXW__field{gap:.45rem;margin-top:.5rem;display:grid}.post-module__eKrpXW__intro{align-items:center;gap:1rem;display:flex}.post-module__eKrpXW__intro>div{flex:1;gap:.75rem;min-width:0;display:grid}.post-module__eKrpXW__intro .post-module__eKrpXW__art{flex:none;width:8rem}@media (max-width:40rem){.post-module__eKrpXW__intro .post-module__eKrpXW__art{width:5rem}}.post-module__eKrpXW__label{font-family:var(--body);color:var(--ink);justify-content:space-between;align-items:baseline;gap:1rem;font-size:.875rem;font-weight:600;display:flex}.post-module__eKrpXW__count{color:var(--text-muted)}.post-module__eKrpXW__countLow{color:var(--red)}.post-module__eKrpXW__hook,.post-module__eKrpXW__body,.post-module__eKrpXW__select{border:1px solid var(--line-dark);border-radius:var(--rounded-control);background:var(--surface);width:100%;min-height:44px;color:var(--ink);font-family:var(--body);padding:.85rem;font-size:1rem;line-height:1.5}.post-module__eKrpXW__hook,.post-module__eKrpXW__body{resize:vertical}.post-module__eKrpXW__hook::placeholder,.post-module__eKrpXW__body::placeholder{color:var(--text-muted);opacity:1}.post-module__eKrpXW__error{color:var(--red);margin:0;font-size:1rem}.post-module__eKrpXW__submit{border-radius:var(--rounded-control);border:1px solid var(--ink);background:var(--ink);min-height:44px;color:var(--chalk);font-family:var(--body);cursor:pointer;transition:transform var(--motion-fast) var(--ease-out-quart), background var(--motion-fast) ease, color var(--motion-fast) ease;justify-self:start;align-items:center;margin-top:.75rem;padding:.7rem 1.2rem;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.post-module__eKrpXW__submit:hover:not(:disabled){background:var(--green);color:var(--ink);transform:translate(-2px,-2px)}.post-module__eKrpXW__submit:active:not(:disabled){transform:scale(.97)}.post-module__eKrpXW__submit:disabled{cursor:not-allowed;opacity:.55;transform:none}@media (prefers-reduced-motion:reduce){.post-module__eKrpXW__submit{transition:none}}
