.ba-wire[data-astro-cid-67ggu7zt]{min-height:1.75rem;display:block}@media (width>=48rem){.ba-wire[data-astro-cid-67ggu7zt]{align-items:center;min-height:2.5rem;display:grid}}.ba-path[data-astro-cid-67ggu7zt]{fill:none;stroke:var(--color-live-deep);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.ba-node[data-astro-cid-67ggu7zt]{border:2px solid var(--color-live-deep);background:#fff;border-radius:999px;width:12px;height:12px;position:absolute}.ba-node-a[data-astro-cid-67ggu7zt]{top:0;left:calc(50% - 6px)}.ba-node-b[data-astro-cid-67ggu7zt]{background:var(--color-live-deep);bottom:0;left:calc(50% - 6px)}@media (width>=48rem){.ba-node-a[data-astro-cid-67ggu7zt]{top:calc(50% - 6px);left:4px}.ba-node-b[data-astro-cid-67ggu7zt]{inset:calc(50% - 6px) 4px auto auto}}.ba-compact[data-astro-cid-67ggu7zt] .ba-row[data-astro-cid-67ggu7zt]{grid-template-columns:1fr 2.25rem 1fr}.ba-compact[data-astro-cid-67ggu7zt] .ba-h[data-astro-cid-67ggu7zt]{height:1.5rem;display:block}.ba-compact[data-astro-cid-67ggu7zt] .ba-v[data-astro-cid-67ggu7zt]{display:none}.ba-compact[data-astro-cid-67ggu7zt] .ba-wire[data-astro-cid-67ggu7zt]{align-items:center;min-height:0;display:grid}.ba-compact[data-astro-cid-67ggu7zt] .ba-node[data-astro-cid-67ggu7zt]{width:10px;height:10px}.ba-compact[data-astro-cid-67ggu7zt] .ba-node-a[data-astro-cid-67ggu7zt]{top:calc(50% - 5px);left:2px}.ba-compact[data-astro-cid-67ggu7zt] .ba-node-b[data-astro-cid-67ggu7zt]{inset:calc(50% - 5px) 2px auto auto}.ba-compact[data-astro-cid-67ggu7zt] .ba-after[data-astro-cid-67ggu7zt]{border-top:0;border-left:1px solid var(--color-rule)}@media (width>=48rem){.ba-head[data-astro-cid-67ggu7zt],.ba-compact[data-astro-cid-67ggu7zt] .ba-row[data-astro-cid-67ggu7zt]{grid-template-columns:1fr 4rem 1fr}}.motion-ok .ba-row[data-astro-cid-67ggu7zt] .ba-path[data-astro-cid-67ggu7zt]{stroke-dashoffset:1px;transition:stroke-dashoffset .65s var(--ease-out) calc(var(--d) + .12s)}.motion-ok .ba-row[data-astro-cid-67ggu7zt] .ba-node-b[data-astro-cid-67ggu7zt]{opacity:0;transition:transform .3s var(--ease-out) calc(var(--d) + .7s), opacity .3s var(--ease-out) calc(var(--d) + .7s);transform:scale(.4)}.motion-ok .ba-row[data-astro-cid-67ggu7zt] .ba-after[data-astro-cid-67ggu7zt]{clip-path:inset(0 100% 0 0);transition:clip-path .7s var(--ease-out) calc(var(--d) + .65s)}.motion-ok .ba-row[data-astro-cid-67ggu7zt]{opacity:0;transition:opacity .5s var(--ease-out) var(--d), translate .5s var(--ease-out) var(--d);translate:0 16px}@media (width<=47.99rem){.motion-ok .ba-row[data-astro-cid-67ggu7zt] .ba-after[data-astro-cid-67ggu7zt]{clip-path:inset(0 0 100%)}.motion-ok .ba-compact[data-astro-cid-67ggu7zt] .ba-row[data-astro-cid-67ggu7zt] .ba-after[data-astro-cid-67ggu7zt]{clip-path:inset(0 100% 0 0)}}.motion-ok .ba-row[data-astro-cid-67ggu7zt].is-on{opacity:1;translate:0}.motion-ok .ba-row[data-astro-cid-67ggu7zt].is-on .ba-path[data-astro-cid-67ggu7zt]{stroke-dashoffset:0}.motion-ok .ba-row[data-astro-cid-67ggu7zt].is-on .ba-node-b[data-astro-cid-67ggu7zt]{opacity:1;transform:scale(1)}.motion-ok .ba-row[data-astro-cid-67ggu7zt].is-on .ba-after[data-astro-cid-67ggu7zt]{clip-path:inset(0)}.si-icon[data-astro-cid-zck2clwz]{background:var(--gradient-brand);transition:transform .3s var(--ease-out);box-shadow:0 10px 22px -12px #0d900a99}.si-card[data-astro-cid-zck2clwz]{transition:box-shadow .26s var(--ease-out), border-color .26s var(--ease-out);box-shadow:0 1px 2px #1d4a2b0f}@media (hover:hover){.si-card[data-astro-cid-zck2clwz]:hover{border-color:#0d900a73;box-shadow:0 24px 48px -24px #1d4a2b73}.si-card[data-astro-cid-zck2clwz]:hover .si-icon[data-astro-cid-zck2clwz]{transform:rotate(-6deg)scale(1.06)}}.sp-sheet[data-ground=tint]{background-color:var(--color-paper-2)}.sp-sheet[data-ground=plan]{background-color:var(--color-plan-800)}.sp-sheet>section:not(.blueprint){background-color:#0000}@media (width>=64rem){.sp-sheet>section.lg\:py-20,.sp-sheet>section>.lg\:py-20{padding-top:6rem;padding-bottom:6rem}}.sp-sheet>section+.sp-more{margin-top:-1.5rem}@media (width>=64rem){.sp-sheet>section+.sp-more{margin-top:-2.5rem}}.sp-link-icon{background:var(--gradient-brand);transition:transform .26s var(--ease-out);box-shadow:0 10px 22px -12px #0d900a99}.sp-link{position:relative}@media (hover:hover){.sp-link:hover .sp-link-icon{transform:rotate(-6deg)scale(1.06)}}
