body.landing *{box-sizing:border-box}body.landing{color:#20281f;-webkit-font-smoothing:antialiased;background:#f5f4ee;margin:0;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.wrap:where(.astro-lcdefpme) a:where(.astro-lcdefpme){color:inherit;text-decoration:none}.wrap:where(.astro-lcdefpme){width:min(1320px,100% - 80px);margin:0 auto}.layout:where(.astro-lcdefpme){grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(28px,4vw,56px);padding:48px 0;display:grid}.copy:where(.astro-lcdefpme){min-width:0;container-type:inline-size}.wrap:where(.astro-lcdefpme) a:where(.astro-lcdefpme):hover{color:#315d47}.wrap:where(.astro-lcdefpme) a:where(.astro-lcdefpme):focus-visible{outline-offset:4px;outline:2px solid #315d47}.introduction:where(.astro-lcdefpme){align-items:center;gap:18px;padding:0 0 28px;display:flex}.introduction:where(.astro-lcdefpme) img:where(.astro-lcdefpme){object-fit:contain;flex:0 0 80px;width:80px;height:80px;display:block}.intro-copy:where(.astro-lcdefpme){min-width:0}h1:where(.astro-lcdefpme){letter-spacing:-.035em;margin:0 0 8px;font-family:IBM Plex Serif,Georgia,serif;font-size:23px;font-weight:400;line-height:1.25}h1:where(.astro-lcdefpme)>span:where(.astro-lcdefpme){display:block}h1:where(.astro-lcdefpme) .product-name:where(.astro-lcdefpme){white-space:nowrap;margin-bottom:5px;font-size:clamp(25px,6.5cqi,32px)}h1:where(.astro-lcdefpme) .product-name:where(.astro-lcdefpme) span:where(.astro-lcdefpme){display:inline}.brand-word-panda:where(.astro-lcdefpme){color:#315d47}.brand-word-reader:where(.astro-lcdefpme){color:#111}.introduction:where(.astro-lcdefpme) p:where(.astro-lcdefpme){color:#73796f;margin:0;font-size:13px;line-height:1.6}.introduction:where(.astro-lcdefpme) .intro-description:where(.astro-lcdefpme){color:#20281f;letter-spacing:-.02em;margin-bottom:6px;font-family:iA Writer Quattro,Georgia,serif;font-size:16px;line-height:1.5}.introduction:where(.astro-lcdefpme) .kit-note:where(.astro-lcdefpme){margin-top:4px;font-size:11px}.kit-note:where(.astro-lcdefpme) a:where(.astro-lcdefpme){text-underline-offset:2px;text-decoration:underline #c9cdbf}.manifesto:where(.astro-lcdefpme){padding:0 0 30px}h2:where(.astro-lcdefpme){letter-spacing:-.055em;margin:0;font-family:IBM Plex Serif,Georgia,serif;font-size:clamp(23px,7.5cqi,46px);font-weight:400;line-height:1.1}h2:where(.astro-lcdefpme) span:where(.astro-lcdefpme){white-space:nowrap;display:block}h2:where(.astro-lcdefpme) em:where(.astro-lcdefpme){color:#547257;font-weight:400}.manifesto:where(.astro-lcdefpme) p:where(.astro-lcdefpme){color:#8d7260;margin:16px 0 0;font-family:iA Writer Quattro,Georgia,serif;font-size:14px}.personal:where(.astro-lcdefpme){border-top:1px solid #dcded3;max-width:640px;padding:24px 0 0}.personal:where(.astro-lcdefpme) p:where(.astro-lcdefpme){color:#536052;margin:0 0 14px;font-family:iA Writer Quattro,Georgia,serif;font-size:15px;line-height:1.8}.personal:where(.astro-lcdefpme) .invitation:where(.astro-lcdefpme){color:#73796f;margin-bottom:0;font-size:13px}.hero-actions:where(.astro-lcdefpme){flex-wrap:wrap;gap:10px;margin:28px 0 0;display:flex}.wrap:where(.astro-lcdefpme) a:where(.astro-lcdefpme).action-button{color:#fff;background:#244b38;border:1px solid #244b38;border-radius:2px;justify-content:space-between;align-items:center;gap:28px;min-width:154px;min-height:50px;padding:0 16px;font-size:13px;font-weight:600;transition:background-color .14s,border-color .14s;display:inline-flex}.wrap:where(.astro-lcdefpme) a:where(.astro-lcdefpme).action-button:hover{color:#fff;background:#173b2a;border-color:#173b2a}.action-button:where(.astro-lcdefpme) span:where(.astro-lcdefpme){color:#d7eadc}.platforms:where(.astro-lcdefpme){color:#73796f;margin:11px 0 0;font-size:11px}.screenshot:where(.astro-lcdefpme){background:#f1f3f6;border:1px solid #dcded3;border-radius:8px;min-width:0;margin:0;overflow:hidden}.screenshot:where(.astro-lcdefpme) img:where(.astro-lcdefpme){width:calc(100% + 2px);max-width:none;height:auto;margin:-1px;display:block}.capabilities:where(.astro-lcdefpme){border-top:1px solid #d9ddd6;grid-template-columns:repeat(3,minmax(0,1fr));padding:8px 0 68px;display:grid}.capability:where(.astro-lcdefpme){min-width:0;padding:24px 26px 10px 0}.capability:where(.astro-lcdefpme)+.capability:where(.astro-lcdefpme){border-left:1px solid #d9ddd6;padding-left:26px}.eyebrow:where(.astro-lcdefpme){color:#55745e;letter-spacing:.02em;font-size:11px;font-weight:600}.capability:where(.astro-lcdefpme) h2:where(.astro-lcdefpme){letter-spacing:-.04em;margin:17px 0 10px;font-size:clamp(22px,2.5vw,30px)}.capability:where(.astro-lcdefpme) p:where(.astro-lcdefpme){color:#626b5f;margin:0;font-family:iA Writer Quattro,Georgia,serif;font-size:14px;line-height:1.75}.read-details:where(.astro-lcdefpme){margin:22px 0 0;padding:0;list-style:none}.read-details:where(.astro-lcdefpme) li:where(.astro-lcdefpme){border-top:1px solid #e3e5df;grid-template-columns:24px 1fr;gap:2px 10px;padding:10px 0;display:grid}.read-details:where(.astro-lcdefpme) li:where(.astro-lcdefpme)>span:where(.astro-lcdefpme){color:#81887e;font-variant-numeric:tabular-nums;grid-row:span 2;font-size:10px}.read-details:where(.astro-lcdefpme) strong:where(.astro-lcdefpme){color:#29322a;font-size:12px;font-weight:600}.read-details:where(.astro-lcdefpme) small:where(.astro-lcdefpme){color:#7b8279;font-size:11px;line-height:1.5}.sync-options:where(.astro-lcdefpme){flex-wrap:wrap;gap:0;display:flex;color:#29322a!important;margin-top:22px!important;font-size:12px!important}.sync-options:where(.astro-lcdefpme) span:where(.astro-lcdefpme)+span:where(.astro-lcdefpme):before{color:#a0a69d;content:"·";padding:0 9px}.plugin-flow:where(.astro-lcdefpme){color:#626b5f;margin-top:22px!important;font-size:11px!important}.plugin-flow:where(.astro-lcdefpme) span:where(.astro-lcdefpme){color:#97a196;padding:0 3px}.plugin-flow:where(.astro-lcdefpme) strong:where(.astro-lcdefpme){color:#244b38;font-weight:600}.capability:where(.astro-lcdefpme) .plugin-examples:where(.astro-lcdefpme){color:#7c8277;margin-top:15px;font-size:10px}.footer:where(.astro-lcdefpme){color:#73796f;border-top:1px solid #e3e2d8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:20px 0 28px;font-size:11px;line-height:1.7;display:flex}.footer:where(.astro-lcdefpme) p:where(.astro-lcdefpme){margin:0}.footer:where(.astro-lcdefpme) p:where(.astro-lcdefpme) a:where(.astro-lcdefpme){text-underline-offset:3px;text-decoration:underline #c9cdbf}.footer-links:where(.astro-lcdefpme){gap:18px;display:flex}@container (width<=420px){.introduction:where(.astro-lcdefpme){grid-template-columns:80px minmax(0,1fr);row-gap:10px;display:grid}.introduction:where(.astro-lcdefpme) img:where(.astro-lcdefpme){grid-area:1/1}.intro-copy:where(.astro-lcdefpme){display:contents}h1:where(.astro-lcdefpme){grid-column:2;margin:0}.introduction:where(.astro-lcdefpme) .intro-description:where(.astro-lcdefpme){white-space:nowrap;grid-column:1/-1;margin:0;font-size:clamp(11px,4.3cqi,14px)}.source-note:where(.astro-lcdefpme){grid-column:1/-1}}@media (width<=720px){.wrap:where(.astro-lcdefpme){width:calc(100% - 44px)}.layout:where(.astro-lcdefpme){grid-template-columns:1fr;gap:32px;padding:32px 0}.introduction:where(.astro-lcdefpme){grid-template-columns:64px minmax(0,1fr);gap:14px;padding:0 0 26px}.introduction:where(.astro-lcdefpme) img:where(.astro-lcdefpme){flex-basis:64px;width:64px;height:64px}h1:where(.astro-lcdefpme){font-size:20px}h1:where(.astro-lcdefpme) .product-name:where(.astro-lcdefpme){font-size:28px}h2:where(.astro-lcdefpme){font-size:clamp(22px,8cqi,42px)}.manifesto:where(.astro-lcdefpme) h2:where(.astro-lcdefpme) span:where(.astro-lcdefpme){white-space:normal}.manifesto:where(.astro-lcdefpme){padding-bottom:26px}.personal:where(.astro-lcdefpme) p:where(.astro-lcdefpme){font-size:14px}.hero-actions:where(.astro-lcdefpme){margin-top:22px}.wrap:where(.astro-lcdefpme) a:where(.astro-lcdefpme).action-button{gap:18px;min-width:min(145px,50% - 5px)}.capabilities:where(.astro-lcdefpme){grid-template-columns:1fr;padding-bottom:42px}.capability:where(.astro-lcdefpme),.capability:where(.astro-lcdefpme)+.capability:where(.astro-lcdefpme){border-bottom:1px solid #d9ddd6;border-left:0;padding:23px 0}.capability:where(.astro-lcdefpme) h2:where(.astro-lcdefpme){margin-top:12px}.footer:where(.astro-lcdefpme){align-items:flex-start}.footer-links:where(.astro-lcdefpme){flex-wrap:wrap;gap:10px 16px}}
