*{box-sizing:border-box}body{color:#131414;background:#f5f4ef;margin:0;font-family:Inter,system-ui,sans-serif}a{color:inherit;text-decoration:none}::selection{background:#c9f25f}.wrap[data-astro-cid-lcdefpme]{width:min(1160px,100% - 48px);margin:auto}header[data-astro-cid-lcdefpme]{border-bottom:1px solid #deddd5;justify-content:space-between;align-items:center;height:80px;padding:0 max(24px,50vw - 580px);font-size:13px;display:flex}nav[data-astro-cid-lcdefpme]{color:#5f6059;gap:28px;display:flex}.brand[data-astro-cid-lcdefpme]{letter-spacing:-.04em;align-items:center;gap:10px;font-weight:650;display:inline-flex}.mark[data-astro-cid-lcdefpme]{background:#131414;border-radius:8px;place-items:center;width:23px;height:23px;padding:4px;display:grid}.mark[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:100%;height:100%;overflow:visible}.mark[data-astro-cid-lcdefpme] path[data-astro-cid-lcdefpme]{fill:none;stroke:#c9f25f;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px}.mark[data-astro-cid-lcdefpme] circle[data-astro-cid-lcdefpme]{fill:#c9f25f}.hero[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:center;gap:64px;min-height:650px;display:grid}.eyebrow[data-astro-cid-lcdefpme]{color:#62635c;letter-spacing:.14em;text-transform:uppercase;font:11px ui-monospace,monospace}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-.085em;margin:26px 0;font-size:clamp(58px,8vw,104px);font-weight:600;line-height:.9}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:#657d16;font-style:normal}h2[data-astro-cid-lcdefpme]{letter-spacing:-.075em;margin:18px 0 22px;font-size:clamp(42px,5vw,70px);line-height:.96}h2[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#70736b}.lede[data-astro-cid-lcdefpme]{color:#5d5e57;max-width:520px;font-size:18px;line-height:1.55}.button[data-astro-cid-lcdefpme]{color:#fff;background:#131414;border-radius:7px;margin-top:20px;padding:15px 18px;font-size:13px;font-weight:650;display:inline-flex}.link[data-astro-cid-lcdefpme]{color:#55564f;margin-left:28px;font-size:13px}.visual[data-astro-cid-lcdefpme]{background:#ecebe5;border-radius:20px;place-items:center;min-height:500px;display:grid;position:relative;overflow:hidden}.visual[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:100%}.visual[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:#5f6059;letter-spacing:.13em;text-transform:uppercase;font:10px monospace;position:absolute}.visual[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]:first-child{top:24px;left:28px}.visual[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]:last-child{bottom:24px;right:28px}.signals[data-astro-cid-lcdefpme]{border-block:1px solid #deddd5}.signals[data-astro-cid-lcdefpme] .wrap[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);display:grid}.signals[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#5d5e57;letter-spacing:.14em;text-align:center;border-right:1px solid #deddd5;padding:18px 0;font:10px monospace}.signals[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:first-child{border-left:1px solid #deddd5}.section[data-astro-cid-lcdefpme]{padding:140px 0}.cards[data-astro-cid-lcdefpme]{background:#d7d6ce;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:72px;display:grid}.cards[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]{background:#f5f4ef;min-height:240px;padding:32px}.cards[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:#5f7515;font:12px monospace}.cards[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:36px 0 12px;font-size:24px}.cards[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#5f6059;line-height:1.5}.cards[data-astro-cid-lcdefpme] code[data-astro-cid-lcdefpme]{color:#575850;margin-top:26px;font:11px monospace;display:block}.dark[data-astro-cid-lcdefpme]{color:#f5f4ef;background:#131414;padding:140px 0}.two[data-astro-cid-lcdefpme]{grid-template-columns:.85fr 1.15fr;gap:100px;display:grid}.dark[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme],.dark[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme],.dark[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#aeb3a9}.modules[data-astro-cid-lcdefpme]{border-top:1px solid #3a3b37}.modules[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border-bottom:1px solid #3a3b37;padding:22px 0;font:14px monospace;display:block}.modules[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:#c9f25f;padding-left:10px}.modules[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{float:right;color:#aeb3a9}.two[data-astro-cid-lcdefpme] pre[data-astro-cid-lcdefpme]{color:#30312e;background:#ecebe5;border:1px solid #d7d6ce;border-radius:12px;padding:28px;font:13px/1.8 monospace;overflow:auto}.two[data-astro-cid-lcdefpme] pre[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#4c650b}footer[data-astro-cid-lcdefpme]{color:#5f6059;border-top:1px solid #deddd5;align-items:center;gap:28px;padding:26px 0 34px;font-size:12px;display:flex}footer[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(2){margin-right:auto}@media (width<=780px){header[data-astro-cid-lcdefpme]{height:68px}header[data-astro-cid-lcdefpme] nav[data-astro-cid-lcdefpme]{display:none}.wrap[data-astro-cid-lcdefpme]{width:calc(100% - 36px)}.hero[data-astro-cid-lcdefpme],.two[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:48px;padding:80px 0}.hero[data-astro-cid-lcdefpme]{min-height:auto}.visual[data-astro-cid-lcdefpme]{min-height:360px}.signals[data-astro-cid-lcdefpme] .wrap[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}.section[data-astro-cid-lcdefpme],.dark[data-astro-cid-lcdefpme]{padding:92px 0}.cards[data-astro-cid-lcdefpme]{grid-template-columns:1fr;margin-top:48px}.cards[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]{min-height:auto}.modules[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{float:none;margin-left:12px}footer[data-astro-cid-lcdefpme]{flex-wrap:wrap}footer[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(2){flex-basis:100%;order:3}}
