html{scroll-behavior:smooth}body{background:#f7f7f2}.container[data-astro-cid-lcdefpme]{width:min(1200px,100% - 64px);margin-inline:auto}.site-header[data-astro-cid-lcdefpme]{background:#f7f7f2f0;border-bottom:1px solid #e8eae3;height:82px}.nav[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;height:100%;display:flex}.brand[data-astro-cid-lcdefpme]{font-family:var(--font-heading);letter-spacing:-1px;align-items:center;gap:10px;font-size:21px;font-weight:800;display:inline-flex}.brand-mark[data-astro-cid-lcdefpme]{color:#fff;background:#315b45;border-radius:10px;place-items:center;width:34px;height:34px;font-size:19px;display:grid}.brand-light[data-astro-cid-lcdefpme]{color:#77917b;font-weight:500}.desktop-nav[data-astro-cid-lcdefpme]{color:#536158;gap:36px;font-size:13px;font-weight:600;display:flex}.desktop-nav[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover,.text-link[data-astro-cid-lcdefpme]:hover{color:#315b45}.nav-cta[data-astro-cid-lcdefpme]{color:#fff;background:#315b45;border-radius:5px;padding:12px 18px;font-size:12px;font-weight:700}.nav-cta[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{margin-left:12px}.hero[data-astro-cid-lcdefpme]{background:#f7f7f2;padding:86px 0 25px;position:relative;overflow:hidden}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:center;gap:50px;min-height:440px;display:grid}.eyebrow[data-astro-cid-lcdefpme],.section-kicker[data-astro-cid-lcdefpme]{color:#68816c;letter-spacing:1.8px;font-size:10px;font-weight:800}.eyebrow[data-astro-cid-lcdefpme]{align-items:center;gap:10px;display:flex}.eyebrow-dot[data-astro-cid-lcdefpme],.status-dot[data-astro-cid-lcdefpme]{background:#82a17d;border-radius:50%;width:7px;height:7px;display:inline-block}h1[data-astro-cid-lcdefpme],h2[data-astro-cid-lcdefpme],h3[data-astro-cid-lcdefpme],p[data-astro-cid-lcdefpme]{margin-top:0}h1[data-astro-cid-lcdefpme]{color:#1c2b22;font-family:var(--font-heading);letter-spacing:-4.5px;margin:24px 0 20px;font-size:clamp(48px,6vw,76px);font-weight:700;line-height:1.07}h1[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme],.intro-grid[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme],.newsletter[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#78947a}.hero-description[data-astro-cid-lcdefpme]{color:#69756e;max-width:460px;font-size:16px;line-height:1.85}.hero-actions[data-astro-cid-lcdefpme]{align-items:center;gap:27px;margin-top:30px;display:flex}.button-primary[data-astro-cid-lcdefpme],.button-light[data-astro-cid-lcdefpme]{color:#fff;background:#315b45;border-radius:4px;justify-content:center;align-items:center;gap:24px;padding:16px 20px;font-size:12px;font-weight:700;display:inline-flex}.button-primary[data-astro-cid-lcdefpme]:hover,.nav-cta[data-astro-cid-lcdefpme]:hover{background:#234533}.text-link[data-astro-cid-lcdefpme]{color:#34473a;font-size:12px;font-weight:700}.hero-note[data-astro-cid-lcdefpme]{color:#879188;letter-spacing:1.3px;align-items:center;gap:12px;margin-top:58px;font-size:9px;font-weight:700;display:flex}.note-line[data-astro-cid-lcdefpme]{background:#9bad9b;width:32px;height:1px}.hero-art[data-astro-cid-lcdefpme]{background:#e7eee3;border-radius:8px;height:420px;position:relative;overflow:hidden}.art-orbit[data-astro-cid-lcdefpme]{border:1px solid #50735329;border-radius:50%;position:absolute}.orbit-one[data-astro-cid-lcdefpme]{width:390px;height:390px;top:10px;left:50%;transform:translate(-50%)}.orbit-two[data-astro-cid-lcdefpme]{width:300px;height:300px;top:55px;left:50%;transform:translate(-50%)}.sun[data-astro-cid-lcdefpme]{background:#c8d9b7;border-radius:50%;width:100px;height:100px;position:absolute;top:62px;right:90px}.house[data-astro-cid-lcdefpme]{width:245px;height:210px;position:absolute;bottom:68px;left:50%;transform:translate(-50%)}.roof[data-astro-cid-lcdefpme]{clip-path:polygon(50% 0,100% 70%,94% 78%,50% 24%,6% 78%,0 70%);background:#66836b;width:235px;height:130px;position:absolute;top:0;left:5px}.house-body[data-astro-cid-lcdefpme]{background:#f8f7ef;border:1px solid #d5dfd0;width:195px;height:135px;position:absolute;bottom:0;left:25px}.window[data-astro-cid-lcdefpme]{background:#b5cbb4;border:5px solid #dce5d7;width:45px;height:48px;position:absolute;top:24px}.window-one[data-astro-cid-lcdefpme]{left:17px}.window-two[data-astro-cid-lcdefpme]{right:17px}.window[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{border-left:2px solid #e9eee5;height:100%;position:absolute;left:50%}.door[data-astro-cid-lcdefpme]{background:#9caf99;border:4px solid #e1e8dc;width:39px;height:76px;position:absolute;bottom:0;left:78px}.plant[data-astro-cid-lcdefpme]{border-bottom:5px solid #728e6c;width:45px;height:70px;position:absolute;bottom:68px}.plant-one[data-astro-cid-lcdefpme]{left:45px}.plant-two[data-astro-cid-lcdefpme]{right:43px;transform:scale(1.2)}.plant[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:#789878;border-radius:100% 0;width:17px;height:28px;position:absolute;bottom:15px;left:17px;transform:rotate(-25deg)}.plant[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:nth-child(2){bottom:28px;left:3px;transform:rotate(-55deg)scale(.8)}.plant[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:nth-child(3){bottom:39px;left:24px;transform:rotate(25deg)scale(.8)}.art-label[data-astro-cid-lcdefpme]{z-index:2;color:#405a46;background:#ffffffe0;border-radius:4px;align-items:center;gap:9px;padding:11px 14px;font-size:10px;font-weight:700;display:flex;position:absolute;box-shadow:0 8px 25px #415c4210}.label-top[data-astro-cid-lcdefpme]{top:34px;left:28px}.label-bottom[data-astro-cid-lcdefpme]{bottom:25px;right:22px}.label-icon[data-astro-cid-lcdefpme]{font-size:17px}.art-caption[data-astro-cid-lcdefpme]{color:#759078;font-family:var(--font-heading);letter-spacing:1.5px;font-size:10px;font-weight:800;line-height:1.6;position:absolute;top:155px;right:27px}.hero-bottom[data-astro-cid-lcdefpme]{color:#879188;letter-spacing:1.3px;border-top:1px solid #e4e8df;justify-content:space-between;margin-top:50px;padding-top:19px;font-size:9px;font-weight:700;display:flex}.hero-bottom-right[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:#9caf99;margin:0 10px}.intro-section[data-astro-cid-lcdefpme]{background:#fff;padding:100px 0}.intro-grid[data-astro-cid-lcdefpme]{grid-template-columns:.7fr 1.3fr;gap:70px;display:grid}.intro-grid[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.section-heading[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.newsletter[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:#1d2c23;font-family:var(--font-heading);letter-spacing:-1.8px;margin:0 0 18px;font-size:clamp(32px,4vw,44px);line-height:1.2}.intro-grid[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#6b776e;max-width:650px;margin-bottom:0;font-size:15px;line-height:1.9}.topics-section[data-astro-cid-lcdefpme],.articles-section[data-astro-cid-lcdefpme]{padding:95px 0}.section-heading[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:end;margin-bottom:35px;display:flex}.section-heading[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-top:14px;margin-bottom:0}.heading-aside[data-astro-cid-lcdefpme]{color:#879188;letter-spacing:1.3px;font-size:9px;font-weight:800}.heading-aside[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#315b45;margin-left:12px}.topic-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.topic-card[data-astro-cid-lcdefpme]{background:#fff;border:1px solid #eaede6;min-height:205px;padding:25px 21px;transition:transform .2s,border-color .2s;position:relative}.topic-card[data-astro-cid-lcdefpme]:hover{border-color:#9db49b;transform:translateY(-4px)}.topic-number[data-astro-cid-lcdefpme]{color:#8aa18a;letter-spacing:1px;font-size:10px;font-weight:800}.topic-arrow[data-astro-cid-lcdefpme]{color:#78947a;font-size:17px;position:absolute;top:22px;right:21px}.topic-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:#26382b;font-family:var(--font-heading);letter-spacing:-.4px;margin:54px 0 9px;font-size:17px}.topic-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#78837b;margin:0;font-size:11px;line-height:1.7}.articles-section[data-astro-cid-lcdefpme]{background:#fff}.article-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.article-card[data-astro-cid-lcdefpme]{background:#fff;border:1px solid #eaede6}.article-visual[data-astro-cid-lcdefpme]{background:#e7eee3;place-items:center;height:190px;display:grid;position:relative;overflow:hidden}.visual-02[data-astro-cid-lcdefpme]{background:#e9ece3}.visual-03[data-astro-cid-lcdefpme]{background:#e9eee9}.visual-number[data-astro-cid-lcdefpme]{color:#829783;font-size:10px;font-weight:800;position:absolute;top:16px;left:18px}.visual-symbol[data-astro-cid-lcdefpme]{color:#78947a;font-family:var(--font-heading);font-size:100px;font-weight:500;line-height:1}.visual-02[data-astro-cid-lcdefpme] .visual-symbol[data-astro-cid-lcdefpme]{font-size:110px;transform:rotate(-25deg)}.visual-03[data-astro-cid-lcdefpme] .visual-symbol[data-astro-cid-lcdefpme]{font-size:105px}.visual-caption[data-astro-cid-lcdefpme]{color:#819182;letter-spacing:1.2px;font-size:8px;font-weight:800;position:absolute;bottom:13px;right:15px}.article-content[data-astro-cid-lcdefpme]{padding:22px}.article-meta[data-astro-cid-lcdefpme]{color:#809080;letter-spacing:.8px;justify-content:space-between;gap:8px;font-size:8px;font-weight:800;display:flex}.article-content[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:#25372a;min-height:56px;font-family:var(--font-heading);letter-spacing:-.4px;margin:17px 0 10px;font-size:18px;line-height:1.45}.article-content[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#758078;min-height:60px;margin-bottom:17px;font-size:11px;line-height:1.8}.article-link[data-astro-cid-lcdefpme]{color:#315b45;border-top:1px solid #edf0e9;justify-content:space-between;padding-top:14px;font-size:10px;font-weight:800;display:flex}.newsletter-section[data-astro-cid-lcdefpme]{background:#315b45;padding:80px 0}.newsletter[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:30px;display:flex}.newsletter[data-astro-cid-lcdefpme] .section-kicker[data-astro-cid-lcdefpme]{color:#c4d5c1}.newsletter[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:#fff;margin-top:16px;margin-bottom:12px}.newsletter[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#c4d5c1}.newsletter[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#d1ded0;margin-bottom:0;font-size:12px}.button-light[data-astro-cid-lcdefpme]{color:#315b45;background:#fff;flex-shrink:0}.button-light[data-astro-cid-lcdefpme]:hover{background:#e9f0e6}.site-footer[data-astro-cid-lcdefpme]{background:#f7f7f2;padding:35px 0 20px}.footer-main[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;padding-bottom:27px;display:flex}.footer-main[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme],.back-top[data-astro-cid-lcdefpme]{color:#78837b;margin:0;font-size:11px}.back-top[data-astro-cid-lcdefpme]{font-weight:700}.footer-bottom[data-astro-cid-lcdefpme]{color:#929b93;border-top:1px solid #e4e8df;justify-content:space-between;padding-top:18px;font-size:9px;display:flex}@media (width<=800px){.container[data-astro-cid-lcdefpme]{width:min(100% - 40px,600px)}.desktop-nav[data-astro-cid-lcdefpme]{gap:15px}.desktop-nav[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font-size:11px}.hero[data-astro-cid-lcdefpme]{padding-top:55px}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:35px}.hero-art[data-astro-cid-lcdefpme]{height:370px}.hero-note[data-astro-cid-lcdefpme]{margin-top:35px}.intro-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:22px}.topic-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}.article-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}}@media (width<=540px){.container[data-astro-cid-lcdefpme]{width:calc(100% - 36px)}.site-header[data-astro-cid-lcdefpme]{height:70px}.brand[data-astro-cid-lcdefpme]{font-size:18px}.desktop-nav[data-astro-cid-lcdefpme]{display:none}.nav-cta[data-astro-cid-lcdefpme]{padding:10px 12px;font-size:10px}.hero[data-astro-cid-lcdefpme]{padding-top:45px}h1[data-astro-cid-lcdefpme]{letter-spacing:-3px;font-size:53px}.hero-description[data-astro-cid-lcdefpme]{font-size:14px}.hero-art[data-astro-cid-lcdefpme]{height:310px}.house[data-astro-cid-lcdefpme]{transform-origin:bottom;transform:translate(-50%)scale(.82)}.sun[data-astro-cid-lcdefpme]{width:75px;height:75px;right:45px}.art-caption[data-astro-cid-lcdefpme]{top:130px}.hero-bottom[data-astro-cid-lcdefpme]{gap:15px;font-size:7px}.hero-bottom-right[data-astro-cid-lcdefpme]{text-align:right}.intro-section[data-astro-cid-lcdefpme],.topics-section[data-astro-cid-lcdefpme],.articles-section[data-astro-cid-lcdefpme]{padding:65px 0}.intro-grid[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.section-heading[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.newsletter[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:34px}.section-heading[data-astro-cid-lcdefpme]{flex-direction:column;align-items:start;gap:15px}.topic-grid[data-astro-cid-lcdefpme],.article-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.topic-card[data-astro-cid-lcdefpme]{min-height:170px}.topic-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-top:37px}.article-visual[data-astro-cid-lcdefpme]{height:180px}.newsletter[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start}.footer-main[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:flex-start;gap:18px}.footer-main[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{order:3;width:100%}.footer-bottom[data-astro-cid-lcdefpme]{flex-direction:column;gap:12px}}
