@keyframes mg-draw{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes mg-fade{0%{opacity:0}to{opacity:.98}}@media (prefers-reduced-motion:reduce){.home-v1 *{animation:none!important}.home-v1 svg path{stroke-dashoffset:0!important}}.home-v1 div,.home-v1 h1,.home-v1 h2,.home-v1 h3,.home-v1 li,.home-v1 p,.home-v1 span{text-align:right;text-wrap:pretty}.home-v1 a{color:#0e7c6e;text-decoration:none}.home-v1 a:hover{color:#0a5a50}.home-v1 .nav-link{color:#4e5c57}.home-v1 .nav-link:hover{color:#0a5a50}.home-v1 .foot-link{color:#8a948f}.home-v1 .foot-link:hover{color:#0a5a50}.home-v1 .cta-primary{display:inline-flex;align-items:center;gap:10px;background:#0e7c6e;color:#ffffff;font-family:var(--font-display),"Miriam Libre",sans-serif;font-weight:700;font-size:17px;padding:13px 36px;border-radius:99px}.home-v1 .cta-primary:hover{background:#0a5a50;color:#ffffff}.home-v1 .link-underline{color:#0e7c6e;border-bottom:1px solid rgba(14,124,110,.45)}.home-v1 .link-underline:hover{color:#0a5a50;border-bottom-color:#0a5a50}.home-v1 .demo-link{background:none;border:0;border-bottom:1px solid rgba(14,124,110,.45);border-radius:0;padding:0 0 3px;font-family:var(--font-display),"Miriam Libre",sans-serif;font-size:15.5px;color:#0e7c6e}.home-v1 .demo-link:hover:not(:disabled){color:#0a5a50;border-bottom-color:#0a5a50}.home-v1 .demo-link:disabled{opacity:.45}.home-v1 .seed-box{width:100%;box-sizing:border-box;border:1px solid #c6cec3;border-radius:8px;background:#ffffff;padding:12px 14px;font-family:var(--font-body),"Frank Ruhl Libre",Georgia,serif;font-size:15.5px;line-height:1.65;color:#22302b;resize:vertical}.home-v1 .seed-box:focus-visible{outline:2px solid #0e7c6e;outline-offset:1px}