.stack[data-astro-cid-hkqj2bpn]{padding-block:clamp(64px,9vw,150px)}.stack--dark[data-astro-cid-hkqj2bpn]{background:var(--ink);color:var(--paper)}.why[data-astro-cid-hkqj2bpn]{margin-top:var(--space-block)}.why[data-astro-cid-hkqj2bpn] .pullout{margin:0}.stack--dark[data-astro-cid-hkqj2bpn] .why[data-astro-cid-hkqj2bpn] .pullout{color:var(--paper);border-left-color:var(--paper)}.s-title[data-astro-cid-hkqj2bpn]{letter-spacing:-.0475em;margin:0;font-size:clamp(2.79rem,.66rem + 8.53vw,11.48rem);font-weight:800;line-height:.84}.soft[data-astro-cid-hkqj2bpn]{color:var(--ink-3)}.sig[data-astro-cid-hkqj2bpn]{background:var(--red,#e10600);color:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:0;padding:0 .12em}.s-title[data-astro-cid-hkqj2bpn] .sig-stop[data-astro-cid-hkqj2bpn]{margin-left:-.035em}.s-title[data-astro-cid-hkqj2bpn] .sig[data-astro-cid-hkqj2bpn]{background:linear-gradient(var(--red,#e10600), var(--red,#e10600)) 0 .33em / 100% .76em no-repeat;padding:0 .06em}.stack--dark[data-astro-cid-hkqj2bpn] .soft[data-astro-cid-hkqj2bpn]{color:#f8f8f66b}.s-lead[data-astro-cid-hkqj2bpn]{letter-spacing:-.03em;max-width:42ch;margin:clamp(36px,5vw,72px) 0 0;font-size:clamp(1.15rem,.95rem + .7vw,1.55rem);font-weight:700;line-height:1.25}.logos[data-astro-cid-hkqj2bpn]{--lg:clamp(18px, 2.6vw, 44px);--lr:clamp(16px, 2.4vw, 36px);margin:var(--space-block) calc(-1 * var(--lg)) calc(-1 * var(--lr)) 0;text-wrap:balance;padding:0;line-height:0;list-style:none}.logo[data-astro-cid-hkqj2bpn]{vertical-align:middle;margin:0 var(--lg) var(--lr) 0;white-space:nowrap;letter-spacing:-.0325em;color:#868682;transition:color .35s var(--ease-out);cursor:default;align-items:center;gap:.32em;font-size:clamp(1.22rem,.85rem + 1.17vw,1.98rem);font-weight:800;line-height:1;display:inline-flex}.logo[data-astro-cid-hkqj2bpn] svg[data-astro-cid-hkqj2bpn]{fill:currentColor;width:1em;height:1em;transition:fill .35s var(--ease-out);flex:none}.logo[data-astro-cid-hkqj2bpn]:hover{color:var(--ink)}.logo[data-astro-cid-hkqj2bpn]:hover svg[data-astro-cid-hkqj2bpn]{fill:var(--hue,currentColor)}.stack--dark[data-astro-cid-hkqj2bpn] .logo[data-astro-cid-hkqj2bpn]{color:#f8f8f661}.stack--dark[data-astro-cid-hkqj2bpn] .logo[data-astro-cid-hkqj2bpn]:hover{color:var(--paper)}.b-title[data-astro-cid-hkqj2bpn]{letter-spacing:-.0425em;margin:clamp(64px,8.4vw,132px) 0 0;font-size:clamp(1.97rem,.82rem + 4.26vw,5.74rem);font-weight:800;line-height:.9}.built[data-astro-cid-hkqj2bpn]{margin:var(--space-block) 0 0;gap:var(--space-head);padding:0;list-style:none;display:grid}.built[data-astro-cid-hkqj2bpn] li[data-astro-cid-hkqj2bpn]{align-items:start;gap:var(--gutter,24px);grid-template-columns:clamp(64px,11vw,200px) minmax(0,1fr);display:grid}.b-n[data-astro-cid-hkqj2bpn]{letter-spacing:-.04em;color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:clamp(1.64rem,.74rem + 3.61vw,4.92rem);font-weight:800;line-height:.86}.b-what[data-astro-cid-hkqj2bpn]{letter-spacing:-.04em;margin:0;font-size:clamp(1.64rem,.74rem + 3.61vw,4.92rem);font-weight:800;line-height:.88}.b-res[data-astro-cid-hkqj2bpn]{letter-spacing:-.02em;max-width:40ch;color:var(--ink-2);margin:.6em 0 0;font-size:clamp(1rem,.86rem + .42vw,1.29rem);font-weight:650;line-height:1.3}.stack--dark[data-astro-cid-hkqj2bpn] .b-n[data-astro-cid-hkqj2bpn]{color:#f8f8f66b}.stack--dark[data-astro-cid-hkqj2bpn] .b-res[data-astro-cid-hkqj2bpn]{color:#f8f8f6b3}.s-cta[data-astro-cid-hkqj2bpn]{letter-spacing:-.0425em;margin-top:clamp(72px,9vw,144px);font-size:clamp(1.8rem,.66rem + 4.1vw,5.41rem);font-weight:800;line-height:.9;display:inline-block}.arr[data-astro-cid-hkqj2bpn]{transition:transform .5s var(--ease-out);display:inline-block}.s-cta[data-astro-cid-hkqj2bpn]:hover .arr[data-astro-cid-hkqj2bpn]{transform:translate(.18em)}.stack--why[data-astro-cid-hkqj2bpn] .s-title[data-astro-cid-hkqj2bpn]{font-size:var(--step-5);letter-spacing:-.04em;line-height:.9}.stack--why[data-astro-cid-hkqj2bpn] .s-title[data-astro-cid-hkqj2bpn] .sig-stop[data-astro-cid-hkqj2bpn]{color:var(--red,#e10600)}.stack--why[data-astro-cid-hkqj2bpn] .s-lead[data-astro-cid-hkqj2bpn]{max-width:46ch;font-size:var(--step-1);letter-spacing:-.015em;font-weight:600;line-height:1.4}.stack--why[data-astro-cid-hkqj2bpn] .why[data-astro-cid-hkqj2bpn] .pullout{font-size:var(--step-2)}.stack--why[data-astro-cid-hkqj2bpn] .b-title[data-astro-cid-hkqj2bpn]{font-size:var(--step-3);letter-spacing:-.03em;margin-top:clamp(56px,7vw,104px);line-height:1}.stack--why[data-astro-cid-hkqj2bpn] .built[data-astro-cid-hkqj2bpn]{gap:0}.stack--why[data-astro-cid-hkqj2bpn] .built[data-astro-cid-hkqj2bpn] li[data-astro-cid-hkqj2bpn]{grid-template-columns:2.6rem minmax(0,1fr);gap:12px;padding-block:clamp(16px,1.8vw,22px)}.stack--why[data-astro-cid-hkqj2bpn] .b-n[data-astro-cid-hkqj2bpn]{font-size:var(--step--1);letter-spacing:.02em;color:var(--red,#e10600);font-weight:700;line-height:1.9}.stack--why[data-astro-cid-hkqj2bpn] .b-what[data-astro-cid-hkqj2bpn]{font-size:var(--step-1);letter-spacing:-.02em;font-weight:700;line-height:1.3}.stack--why[data-astro-cid-hkqj2bpn] .b-res[data-astro-cid-hkqj2bpn]{max-width:52ch;font-size:var(--step-0);letter-spacing:0;color:var(--ink-2);margin-top:.35em;font-weight:450;line-height:1.5}.stack--why[data-astro-cid-hkqj2bpn] .s-cta[data-astro-cid-hkqj2bpn]{font-size:var(--step-2);letter-spacing:-.02em;margin-top:clamp(48px,6vw,88px);line-height:1.1}.b-intro[data-astro-cid-hkqj2bpn]{max-width:52ch;font-size:var(--step-1);color:var(--ink-2);margin:1em 0 0;font-weight:500;line-height:1.4}.stats[data-astro-cid-hkqj2bpn]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3vw,40px);margin:clamp(32px,4vw,56px) 0 clamp(16px,2vw,28px);padding:0;list-style:none;display:grid}.stats[data-astro-cid-hkqj2bpn] li[data-astro-cid-hkqj2bpn]{align-content:start;gap:.35em;display:grid}.st-v[data-astro-cid-hkqj2bpn]{font-size:var(--step-3);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.st-l[data-astro-cid-hkqj2bpn]{font-size:var(--step--1);color:var(--ink-2);max-width:26ch;line-height:1.4}.b-close[data-astro-cid-hkqj2bpn]{font-size:var(--step-0);color:var(--ink-2);margin:clamp(20px,2.4vw,32px) 0 0}@media (width>=900px){.stats[data-astro-cid-hkqj2bpn]{grid-template-columns:repeat(4,minmax(0,1fr))}.stack--why[data-astro-cid-hkqj2bpn] .why[data-astro-cid-hkqj2bpn]{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(32px,4vw,64px);display:grid}.stack--why[data-astro-cid-hkqj2bpn] .built[data-astro-cid-hkqj2bpn]{grid-template-columns:1fr 1fr;column-gap:clamp(32px,4vw,64px)}}.tools[data-astro-cid-hkqj2bpn]{margin-top:var(--space-block,clamp(40px, 5vw, 72px));grid-template-columns:repeat(3,auto);justify-content:start;gap:clamp(24px,3vw,40px) clamp(32px,4vw,72px);display:grid}.tools[data-astro-cid-hkqj2bpn] .logos[data-astro-cid-hkqj2bpn]{margin:0 calc(-1 * var(--lg)) calc(-1 * var(--lr)) 0}.tg--quiet[data-astro-cid-hkqj2bpn] .logos[data-astro-cid-hkqj2bpn]{--lg:clamp(16px, 2vw, 32px);--lr:10px}.tg-label[data-astro-cid-hkqj2bpn]{letter-spacing:.08em;text-transform:uppercase;color:var(--red,#e10600);margin:0 0 .9em;font-size:.78rem;font-weight:800}.tg--quiet[data-astro-cid-hkqj2bpn]{grid-column:1/-1}.tg--quiet[data-astro-cid-hkqj2bpn] .tg-label[data-astro-cid-hkqj2bpn]{color:#868682}.tg--quiet[data-astro-cid-hkqj2bpn] .logo[data-astro-cid-hkqj2bpn]{color:#6e6e6a;font-size:clamp(.95rem,.85rem + .35vw,1.15rem);font-weight:700}@media (width<=900px){.tools[data-astro-cid-hkqj2bpn]{grid-template-columns:1fr;row-gap:clamp(26px,7vw,36px)}.tg-label[data-astro-cid-hkqj2bpn],.tg--quiet[data-astro-cid-hkqj2bpn] .tg-label[data-astro-cid-hkqj2bpn]{color:var(--red,#e10600);border-top:0;margin-bottom:.6em;padding-top:0}.tg--quiet[data-astro-cid-hkqj2bpn] .tg-label[data-astro-cid-hkqj2bpn]{color:#868682}}.ai-page[data-astro-cid-4fq2e2yp] .stack{padding-top:calc(var(--header-h) + var(--space-page-top))}
