.sys[data-astro-cid-dtoebza3]{overflow-x:clip}.display[data-astro-cid-dtoebza3]{font-size:clamp(2.5rem,1.3rem + 4.6vw,5.4rem);line-height:1.02;letter-spacing:-.045em;text-wrap:balance}.display[data-astro-cid-dtoebza3] .wm{padding-bottom:.3em;margin-bottom:-.3em}.sys-grid[data-astro-cid-dtoebza3]{display:grid;gap:48px}.sys-hero[data-astro-cid-dtoebza3] mark.hl{background-color:transparent;color:inherit}.rows[data-astro-cid-dtoebza3]{margin-top:8px}.venn-card[data-astro-cid-dtoebza3]{width:100%;max-width:30rem;margin-inline:auto;padding:20px 18px 16px;background:#fff;border:2px solid var(--color-ink);border-radius:26px;box-shadow:7px 8px 0 var(--color-ink)}@media(min-width:1024px){.sys-grid[data-astro-cid-dtoebza3]{grid-template-columns:minmax(0,1fr) minmax(0,26rem);column-gap:72px;row-gap:72px;align-items:start}.sys-hero[data-astro-cid-dtoebza3]{grid-column:1;grid-row:1}.rows[data-astro-cid-dtoebza3]{grid-column:1;grid-row:2;margin-top:0}.venn-wrap[data-astro-cid-dtoebza3]{grid-column:2;grid-row:1 / span 2;align-self:stretch}.venn-card[data-astro-cid-dtoebza3]{position:sticky;top:112px}}.rows[data-astro-cid-dtoebza3]{display:grid}.row[data-astro-cid-dtoebza3]{position:relative;padding:30px 0 34px;border-top:2px solid color-mix(in oklab,var(--color-ink) 18%,white);transition:border-color .3s}.row[data-astro-cid-dtoebza3]:first-child{border-top:0;padding-top:0}.row-n[data-astro-cid-dtoebza3]{font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#2f7d3f}.row-h[data-astro-cid-dtoebza3]{margin-top:6px;font-size:clamp(1.7rem,1.25rem + 1.7vw,2.6rem);font-weight:700;line-height:1.05;letter-spacing:-.035em;color:var(--color-ink);text-wrap:balance}.row-link[data-astro-cid-dtoebza3]{color:inherit;text-decoration:none;background-image:linear-gradient(var(--hl),var(--hl));background-repeat:no-repeat;background-size:0% .42em;background-position:0 88%;transition:background-size .45s var(--ease-out)}.row-link[data-astro-cid-dtoebza3]:hover,.row-link[data-astro-cid-dtoebza3]:focus-visible{background-size:100% .42em}.row-link[data-astro-cid-dtoebza3]:after{content:"";position:absolute;inset:0}.row-sum[data-astro-cid-dtoebza3]{margin-top:12px;max-width:36rem;font-size:18px;line-height:1.6;color:color-mix(in oklab,var(--color-ink) 82%,white);text-wrap:pretty}.row-inc[data-astro-cid-dtoebza3]{margin-top:16px;display:grid;gap:8px}.row-inc[data-astro-cid-dtoebza3] li[data-astro-cid-dtoebza3]{position:relative;padding-left:26px;font-size:16px;line-height:1.5;color:var(--color-ink)}.row-inc[data-astro-cid-dtoebza3] li[data-astro-cid-dtoebza3]:before{content:"";position:absolute;left:0;top:.42em;width:14px;height:14px;border:2px solid var(--color-ink);border-radius:4px;background:var(--color-moss)}.row-proof[data-astro-cid-dtoebza3]{margin-top:20px;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px}.row-v[data-astro-cid-dtoebza3]{font-size:clamp(2rem,1.6rem + 1.4vw,2.8rem);font-weight:700;letter-spacing:-.04em;line-height:1;color:var(--color-forest);font-variant-numeric:tabular-nums}.row-l[data-astro-cid-dtoebza3]{max-width:24rem;font-size:14.5px;line-height:1.4;color:color-mix(in oklab,var(--color-ink) 70%,white)}.row-more[data-astro-cid-dtoebza3]{display:inline-flex;gap:6px;margin-top:18px;font-size:16px;font-weight:600;color:var(--color-forest)}.row-more[data-astro-cid-dtoebza3] span[data-astro-cid-dtoebza3]{transition:transform .2s var(--ease-out)}.row[data-astro-cid-dtoebza3]:hover .row-more[data-astro-cid-dtoebza3] span[data-astro-cid-dtoebza3]{transform:translate(4px)}@media(min-width:1024px){.row[data-astro-cid-dtoebza3]{padding:40px 0 44px 30px;border-top:0;border-left:3px solid color-mix(in oklab,var(--color-ink) 14%,white)}.row[data-astro-cid-dtoebza3]:first-child{padding-top:8px}.row[data-astro-cid-dtoebza3].is-active{border-left-color:var(--color-ink)}}.js .row[data-astro-cid-dtoebza3]:not(.is-in)>[data-astro-cid-dtoebza3]{opacity:0;transform:translateY(18px)}.js .row[data-astro-cid-dtoebza3]>[data-astro-cid-dtoebza3]{transition:opacity .5s var(--ease-out),transform .7s var(--ease-out)}@media(prefers-reduced-motion:reduce){.js .row[data-astro-cid-dtoebza3]>[data-astro-cid-dtoebza3]{opacity:1!important;transform:none!important;transition:none!important}}.venn[data-active] .vc{background:transparent!important;border-style:dashed;border-color:color-mix(in oklab,var(--color-ink) 45%,transparent)}.venn[data-active="1"] .vc1,.venn[data-active="2"] .vc2,.venn[data-active="3"] .vc3{background:var(--color-forest)!important;border-style:solid;border-color:var(--color-ink);mix-blend-mode:normal;z-index:1;box-shadow:.9cqi 1.1cqi 0 var(--color-moss)}.venn[data-active] .vl{color:color-mix(in oklab,var(--color-ink) 72%,white)}.venn[data-active="1"] .vl1,.venn[data-active="2"] .vl2,.venn[data-active="3"] .vl3{color:#fff}.venn[data-active="1"] .vl1 .vl-n,.venn[data-active="2"] .vl2 .vl-n,.venn[data-active="3"] .vl3 .vl-n{color:#9fd3a9}.finale[data-astro-cid-dtoebza3]{background:var(--color-forest);color:#fff}.promise[data-astro-cid-dtoebza3]{max-width:52rem;font-size:clamp(2rem,1.2rem + 3.2vw,4rem);line-height:1.04;letter-spacing:-.04em;text-wrap:balance}.g-names[data-astro-cid-dtoebza3]{display:grid;gap:10px}.g-names[data-astro-cid-dtoebza3] li[data-astro-cid-dtoebza3]{display:flex;align-items:baseline;gap:14px;font-size:18px;font-weight:600;color:#ffffffe6}.g-n[data-astro-cid-dtoebza3]{min-width:2.2rem;font-size:14px;font-weight:800;letter-spacing:.08em;color:var(--color-moss)}
