section:where(.astro-z7mwvmel){isolation:isolate;padding:clamp(3rem,6vw,4.75rem) var(--intro-content-gutter);background:radial-gradient(ellipse at 50% 60%,color-mix(in oklab,var(--intro-blue) 7%,var(--intro-paper)),transparent 75%),var(--intro-wash);position:relative;overflow:clip}section:where(.astro-z7mwvmel):before{content:"";z-index:-1;background-image:var(--intro-grid);opacity:.4;mask-image:var(--intro-grid-mask);pointer-events:none;background-size:32px 32px;position:absolute;inset:0}.shell:where(.astro-z7mwvmel){max-width:var(--intro-content-width);text-align:center;margin-inline:auto}h1:where(.astro-z7mwvmel){color:var(--intro-ink);font:600 clamp(2.5rem,4.8vw,3.7rem)/1.12 var(--intro-heading);letter-spacing:-.035em;text-wrap:balance;margin:.85rem auto 0}h1:where(.astro-z7mwvmel) span:where(.astro-z7mwvmel){color:var(--intro-blue)}.lead:where(.astro-z7mwvmel){max-width:49ch;color:var(--intro-copy);margin:1rem auto 0;font-size:1.05rem;line-height:1.7}.actions:where(.astro-z7mwvmel){flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 1.25rem;margin-top:1.25rem;display:flex}a:where(.astro-z7mwvmel){min-height:2.75rem;color:var(--intro-copy);justify-content:center;align-items:center;font-size:.85rem;font-weight:500;display:inline-flex}.primary:where(.astro-z7mwvmel){border-radius:var(--radius-control);background:var(--intro-blue);color:var(--intro-paper);padding:.65rem 1.1rem;font-weight:600}a:where(.astro-z7mwvmel):focus-visible{outline:2px solid var(--intro-blue);outline-offset:3px}.geometry:where(.astro-z7mwvmel){z-index:-1;width:26rem;color:var(--intro-blue);opacity:.12;pointer-events:none;position:absolute;top:50%;left:calc(50% + 14.5rem);transform:translateY(-50%)rotate(-12deg)}.geometry:where(.astro-z7mwvmel) svg{width:100%;height:auto}@media (width<=799px){.geometry:where(.astro-z7mwvmel){opacity:.07;width:22rem;left:calc(50% + 4rem)}}@media (width<=479px){section:where(.astro-z7mwvmel){padding-block:2.75rem}.lead:where(.astro-z7mwvmel){font-size:.95rem}.geometry:where(.astro-z7mwvmel){left:calc(50% + 1rem)}}.shell:where(.astro-6tqxzxpw){max-width:var(--intro-content-width);margin-inline:auto}.comparison-details:where(.astro-6tqxzxpw){padding:.5rem var(--intro-content-gutter) 2.75rem}h2:where(.astro-6tqxzxpw){color:var(--intro-ink);font:600 clamp(1.65rem,3vw,2.1rem)/1.25 var(--intro-heading);letter-spacing:-.025em;margin-top:.5rem;scroll-margin-top:6rem}.tradeoffs:where(.astro-6tqxzxpw){gap:.65rem;margin-top:1.25rem;display:grid}.tradeoffs:where(.astro-6tqxzxpw) details:where(.astro-6tqxzxpw){border:1px solid var(--intro-line);border-radius:var(--radius-frame);background:var(--intro-paper);scroll-margin-top:6rem}summary:where(.astro-6tqxzxpw){cursor:pointer}.tradeoffs:where(.astro-6tqxzxpw) summary:where(.astro-6tqxzxpw){align-items:center;gap:.8rem;min-height:3.5rem;padding:1rem 1.2rem;list-style:none;display:flex}.tradeoffs:where(.astro-6tqxzxpw) summary:where(.astro-6tqxzxpw)::-webkit-details-marker{display:none}h3:where(.astro-6tqxzxpw){color:var(--intro-ink);font:600 1rem/1.4 var(--intro-heading)}.number:where(.astro-6tqxzxpw){color:var(--intro-blue);font:500 .72rem/1.5 var(--font-mono)}.toggle:where(.astro-6tqxzxpw){color:var(--intro-copy);margin-left:auto;font-size:1.2rem}details:where(.astro-6tqxzxpw)[open] .toggle:where(.astro-6tqxzxpw){transform:rotate(45deg)}.choice-body:where(.astro-6tqxzxpw){gap:1rem 2rem;padding:0 1.2rem 1rem;display:grid}h4:where(.astro-6tqxzxpw){color:var(--intro-copy);font:600 .8rem/1.5 var(--intro-heading)}.choice-body:where(.astro-6tqxzxpw)>div:where(.astro-6tqxzxpw):first-child h4:where(.astro-6tqxzxpw){color:var(--intro-blue)}p:where(.astro-6tqxzxpw){color:var(--intro-copy);margin-top:.45rem;font-size:.875rem;line-height:1.7}a:where(.astro-6tqxzxpw){min-height:2.75rem;color:var(--intro-blue);align-items:center;font-size:.8rem;display:inline-flex}a:where(.astro-6tqxzxpw):hover{text-underline-offset:3px;text-decoration:underline}a:where(.astro-6tqxzxpw):focus-visible,summary:where(.astro-6tqxzxpw):focus-visible{outline:2px solid var(--intro-blue);outline-offset:3px}.related:where(.astro-6tqxzxpw){flex-wrap:wrap;gap:.15rem 1.25rem;margin:0;padding:0;list-style:none;display:flex}.choice-body:where(.astro-6tqxzxpw) .related:where(.astro-6tqxzxpw){grid-column:1/-1}.sources:where(.astro-6tqxzxpw){margin-top:1rem}.sources:where(.astro-6tqxzxpw) summary:where(.astro-6tqxzxpw){min-height:2.75rem;color:var(--intro-copy);font-size:.8rem}.sources:where(.astro-6tqxzxpw) summary:where(.astro-6tqxzxpw) span:where(.astro-6tqxzxpw){margin-left:1rem;font-size:.75rem}.sources:where(.astro-6tqxzxpw) p:where(.astro-6tqxzxpw){max-width:85ch;font-size:.8rem}.sources:where(.astro-6tqxzxpw) .related:where(.astro-6tqxzxpw){margin-top:.5rem}.workflow:where(.astro-6tqxzxpw){padding:2rem var(--intro-content-gutter);background:var(--intro-field)}.workflow:where(.astro-6tqxzxpw) header:where(.astro-6tqxzxpw){align-items:center;gap:.75rem 2rem;display:grid}.workflow-lead:where(.astro-6tqxzxpw){max-width:48ch;margin:0}.workflow:where(.astro-6tqxzxpw) ol:where(.astro-6tqxzxpw){gap:1.25rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.workflow:where(.astro-6tqxzxpw) h3:where(.astro-6tqxzxpw),.workflow:where(.astro-6tqxzxpw) li:where(.astro-6tqxzxpw) p:where(.astro-6tqxzxpw){margin-top:.35rem}.demo:where(.astro-6tqxzxpw){margin-top:.75rem}@media (width>=750px){.choice-body:where(.astro-6tqxzxpw){grid-template-columns:repeat(2,minmax(0,1fr))}.workflow:where(.astro-6tqxzxpw) ol:where(.astro-6tqxzxpw){grid-template-columns:repeat(3,minmax(0,1fr))}.workflow:where(.astro-6tqxzxpw) header:where(.astro-6tqxzxpw){grid-template-columns:1.1fr 1fr}}@media (width<=479px){.sources:where(.astro-6tqxzxpw) summary:where(.astro-6tqxzxpw) span:where(.astro-6tqxzxpw){margin:.35rem 0 0 1rem;display:block}.tradeoffs:where(.astro-6tqxzxpw) summary:where(.astro-6tqxzxpw){padding:1rem}.choice-body:where(.astro-6tqxzxpw){padding:0 1rem 1rem}}
