.library-hero[data-astro-cid-erw7ffnm]{background:#f5f7f1;padding:30px 0 0}.library-breadcrumb[data-astro-cid-erw7ffnm]{display:flex;gap:12px;align-items:center;color:#61735c;font-size:12px}.library-breadcrumb[data-astro-cid-erw7ffnm] a[data-astro-cid-erw7ffnm]:hover{text-decoration:underline}.library-intro[data-astro-cid-erw7ffnm]{display:grid;grid-template-columns:1.04fr 1fr;gap:60px;align-items:center;padding:47px 0 42px}.library-eyebrow[data-astro-cid-erw7ffnm]{display:flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:650;color:#48633e}.library-eyebrow[data-astro-cid-erw7ffnm] span[data-astro-cid-erw7ffnm]{width:7px;height:7px;border-radius:50%;background:#5f8f37}h1[data-astro-cid-erw7ffnm]{font-size:clamp(38px,4.2vw,59px);line-height:1.09;color:#123018;letter-spacing:-.055em;margin:24px 0;text-wrap:pretty}h1[data-astro-cid-erw7ffnm] .heritage-serif[data-astro-cid-erw7ffnm]{font-size:1.035em}.library-lead[data-astro-cid-erw7ffnm]{font-size:16px;line-height:1.9;max-width:475px;color:#53654a}.library-primary[data-astro-cid-erw7ffnm]{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:50px;margin-top:26px;padding:14px 23px;border-radius:5px;background:#173d22;color:#fff;font-size:14px;font-weight:600}.library-primary[data-astro-cid-erw7ffnm]:hover{background:#24522d}.library-intro-note[data-astro-cid-erw7ffnm]{font-size:11px;line-height:1.6;margin-top:15px;color:#67775f}.library-feature[data-astro-cid-erw7ffnm]{display:block;border-radius:10px;overflow:hidden;border:1px solid #dbe1d4;background:#fff}.library-feature-visual[data-astro-cid-erw7ffnm]{position:relative;background:#eeeade;aspect-ratio:1.65;overflow:hidden}.library-feature-visual[data-astro-cid-erw7ffnm] img[data-astro-cid-erw7ffnm]{display:block;width:100%;height:100%;object-fit:contain;transition:transform .4s}.library-feature[data-astro-cid-erw7ffnm]:hover img[data-astro-cid-erw7ffnm]{transform:scale(1.035)}.library-feature-label[data-astro-cid-erw7ffnm]{position:absolute;z-index:1;left:21px;top:18px;font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:#4d6145}.library-feature-format[data-astro-cid-erw7ffnm]{position:absolute;bottom:15px;left:20px;color:#5d6d55;font-size:10px}.library-feature-caption[data-astro-cid-erw7ffnm]{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 23px 24px}.library-feature-caption[data-astro-cid-erw7ffnm] p[data-astro-cid-erw7ffnm]{text-transform:uppercase;font-size:10px;font-weight:650;letter-spacing:.13em;color:#6c7b5e}.library-feature-caption[data-astro-cid-erw7ffnm] h2[data-astro-cid-erw7ffnm]{font-size:21px;line-height:1.25;max-width:345px;margin:9px 0;color:#173d22;text-wrap:pretty}.library-feature-caption[data-astro-cid-erw7ffnm] span[data-astro-cid-erw7ffnm]{font-size:12px;color:#6c7b5e}.library-feature-arrow[data-astro-cid-erw7ffnm]{display:grid;place-items:center;min-width:42px;height:42px;border:1px solid #d7dfcf;border-radius:50%}.library-promise[data-astro-cid-erw7ffnm]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;border-top:1px solid #d9e2d2;padding:23px 0 26px}.library-promise[data-astro-cid-erw7ffnm] span[data-astro-cid-erw7ffnm]{display:flex;align-items:center;gap:11px;color:#54684b;font-size:13px}.library-plans[data-astro-cid-erw7ffnm]{background:#f8f9f5;padding:65px 0 55px;scroll-margin-top:12px}.library-section-heading[data-astro-cid-erw7ffnm]{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:30px}.library-section-heading[data-astro-cid-erw7ffnm] h2[data-astro-cid-erw7ffnm]{margin-top:13px;font-size:clamp(28px,3vw,38px);line-height:1.12;color:#173d22}.library-section-heading[data-astro-cid-erw7ffnm]>p[data-astro-cid-erw7ffnm]{max-width:345px;color:#687760;font-size:14px;line-height:1.85}.library-how[data-astro-cid-erw7ffnm]{padding:65px 0 52px}.library-how-grid[data-astro-cid-erw7ffnm]{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;padding-top:7px}.library-how-grid[data-astro-cid-erw7ffnm]>div[data-astro-cid-erw7ffnm]{display:flex;align-items:start;gap:17px}.library-how-number[data-astro-cid-erw7ffnm]{font-family:Georgia,serif;font-style:italic;color:#6d8960;font-size:29px;line-height:1}.library-how-grid[data-astro-cid-erw7ffnm] h3[data-astro-cid-erw7ffnm]{font-size:18px;line-height:1.3;color:#173d22;margin-bottom:12px}.library-how-grid[data-astro-cid-erw7ffnm] p[data-astro-cid-erw7ffnm]{font-size:14px;line-height:1.85;color:#63755a}.library-topic-links[data-astro-cid-erw7ffnm]{display:flex;flex-wrap:wrap;gap:14px 24px;border-top:1px solid #e1e6db;margin-top:40px;padding-top:26px;font-size:12px}.library-topic-links[data-astro-cid-erw7ffnm]>span[data-astro-cid-erw7ffnm]{width:100%;text-transform:uppercase;font-size:10px;letter-spacing:.12em;color:#6a7b5e;margin-bottom:3px}.library-topic-links[data-astro-cid-erw7ffnm] a[data-astro-cid-erw7ffnm]{display:inline-flex;align-items:center;gap:7px;color:#40573a;min-height:32px}.library-topic-links[data-astro-cid-erw7ffnm] a[data-astro-cid-erw7ffnm]:hover{text-decoration:underline;text-underline-offset:4px}.library-service[data-astro-cid-erw7ffnm]{padding:10px 0 65px}.library-service-panel[data-astro-cid-erw7ffnm]{display:flex;align-items:center;justify-content:space-between;gap:40px;background:#163d24;color:#f1f4e9;border-radius:9px;padding:40px 45px}.library-service-panel[data-astro-cid-erw7ffnm] .eyebrow[data-astro-cid-erw7ffnm]{color:#bfda92}.library-service-panel[data-astro-cid-erw7ffnm] h2[data-astro-cid-erw7ffnm]{font-size:clamp(26px,3vw,36px);line-height:1.2;margin:16px 0}.library-service-panel[data-astro-cid-erw7ffnm] p[data-astro-cid-erw7ffnm]:not(.eyebrow){max-width:550px;color:#d0dcc6;font-size:14px;line-height:1.85}.library-service-panel[data-astro-cid-erw7ffnm] a[data-astro-cid-erw7ffnm]{display:inline-flex;align-items:center;justify-content:center;gap:16px;border:1px solid #75916b;border-radius:5px;min-height:48px;padding:13px 19px;white-space:nowrap;font-size:13px;font-weight:600}.library-service-panel[data-astro-cid-erw7ffnm] a[data-astro-cid-erw7ffnm]:hover{background:#214d2e}.library-workspace[data-astro-cid-erw7ffnm]{padding:0 0 45px}.library-workspace[data-astro-cid-erw7ffnm] details[data-astro-cid-erw7ffnm]{border:1px dashed #ccd6c2;padding:20px}.library-workspace[data-astro-cid-erw7ffnm] summary[data-astro-cid-erw7ffnm]{cursor:pointer;font-weight:600}.library-workspace[data-astro-cid-erw7ffnm] section[data-astro-cid-erw7ffnm]{padding-top:25px}.library-workspace[data-astro-cid-erw7ffnm] h2[data-astro-cid-erw7ffnm]{font-size:24px;margin-bottom:20px}@media(max-width:1023px){.library-intro[data-astro-cid-erw7ffnm]{grid-template-columns:1fr 1fr;gap:30px}h1[data-astro-cid-erw7ffnm]{font-size:42px}.library-feature-caption[data-astro-cid-erw7ffnm] h2[data-astro-cid-erw7ffnm]{font-size:18px}.library-section-heading[data-astro-cid-erw7ffnm]>p[data-astro-cid-erw7ffnm]{max-width:285px}}@media(max-width:767px){.library-hero[data-astro-cid-erw7ffnm]{padding-top:23px}.library-intro[data-astro-cid-erw7ffnm]{grid-template-columns:1fr;padding-top:31px;gap:29px}h1[data-astro-cid-erw7ffnm]{font-size:38px;max-width:520px;margin:20px 0}.library-lead[data-astro-cid-erw7ffnm]{font-size:15px}.library-feature-visual[data-astro-cid-erw7ffnm]{aspect-ratio:1.8}.library-promise[data-astro-cid-erw7ffnm]{display:flex;flex-wrap:wrap;gap:15px 23px;padding:20px 0}.library-promise[data-astro-cid-erw7ffnm] span[data-astro-cid-erw7ffnm]{font-size:12px}.library-plans[data-astro-cid-erw7ffnm]{padding-top:40px}.library-section-heading[data-astro-cid-erw7ffnm]{align-items:start;flex-direction:column;gap:14px}.library-section-heading[data-astro-cid-erw7ffnm]>p[data-astro-cid-erw7ffnm]{max-width:440px}.library-how[data-astro-cid-erw7ffnm]{padding-top:42px}.library-how-grid[data-astro-cid-erw7ffnm]{grid-template-columns:1fr;gap:25px}.library-service-panel[data-astro-cid-erw7ffnm]{flex-direction:column;align-items:start;padding:30px 24px;gap:20px}}@media(prefers-reduced-motion:reduce){.library-feature-visual[data-astro-cid-erw7ffnm] img[data-astro-cid-erw7ffnm]{transition:none}}
