.gw[data-astro-cid-wfonpsnq] [data-astro-cid-wfonpsnq]:is(.gw-hero,.gw-problem,.gw-feature,.gw-close){padding:120px 4vw}.gw[data-astro-cid-wfonpsnq] h2[data-astro-cid-wfonpsnq]{letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(36px,4.6vw,64px);line-height:.98}.gw[data-astro-cid-wfonpsnq] a[data-astro-cid-wfonpsnq]:focus-visible{outline:3px solid var(--black);outline-offset:4px}.gw[data-astro-cid-wfonpsnq] .gw-link[data-astro-cid-wfonpsnq]:focus-visible{outline-offset:6px;border-bottom-color:#0000;border-radius:999px}.gw-devices[data-astro-cid-wfonpsnq]{min-width:0;margin:0}.gw[data-astro-cid-wfonpsnq] .gw-hero[data-astro-cid-wfonpsnq]{padding-top:88px}.gw-hero-row[data-astro-cid-wfonpsnq]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:5vw;display:grid}.gw-hero[data-astro-cid-wfonpsnq] h1[data-astro-cid-wfonpsnq]{letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(40px,4.8vw,76px);line-height:.96}.gw-lede[data-astro-cid-wfonpsnq]{max-width:34rem;margin:28px 0 0;font-size:19px;line-height:1.5}.gw-body[data-astro-cid-wfonpsnq]{max-width:34rem;color:var(--muted);margin:14px 0 32px;font-size:17px;line-height:1.55}.gw-chain[data-astro-cid-wfonpsnq]{counter-reset:gw;border-top:2px solid var(--black);grid-template-columns:repeat(6,minmax(0,1fr));margin:88px 0 0;padding:0;list-style:none;display:grid}.gw-chain[data-astro-cid-wfonpsnq] li[data-astro-cid-wfonpsnq]{counter-increment:gw;padding:26px 24px 0 0;position:relative}.gw-chain[data-astro-cid-wfonpsnq] li[data-astro-cid-wfonpsnq]:before{content:counter(gw, decimal-leading-zero);color:var(--muted);font-family:var(--font-mono);letter-spacing:.08em;font-size:12px;display:block}.gw-chain[data-astro-cid-wfonpsnq] li[data-astro-cid-wfonpsnq]:after{content:"";background:var(--black);width:12px;height:12px;box-shadow:0 0 0 4px var(--beige);border-radius:999px;position:absolute;top:-7px;left:0}.gw-chain[data-astro-cid-wfonpsnq] b[data-astro-cid-wfonpsnq]{letter-spacing:-.02em;margin-top:10px;font-size:19px;line-height:1.15;display:block}.gw-chain[data-astro-cid-wfonpsnq] span[data-astro-cid-wfonpsnq]{max-width:22ch;color:var(--muted);margin-top:8px;font-size:15px;line-height:1.45;display:block}.gw-problem[data-astro-cid-wfonpsnq]{background:var(--black);color:var(--paper)}.gw[data-astro-cid-wfonpsnq] .gw-problem[data-astro-cid-wfonpsnq] h2[data-astro-cid-wfonpsnq]{letter-spacing:-.055em;max-width:18ch;font-size:clamp(40px,5.4vw,84px);line-height:.95}.gw-problem[data-astro-cid-wfonpsnq] p[data-astro-cid-wfonpsnq]{max-width:38rem;color:var(--on-dark-muted);margin:30px 0 0;font-size:19px;line-height:1.55}.gw-feature[data-astro-cid-wfonpsnq]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:5vw;display:grid}.gw-paper[data-astro-cid-wfonpsnq]{background:var(--paper)}.gw-flip[data-astro-cid-wfonpsnq]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.gw-flip[data-astro-cid-wfonpsnq] .gw-feature-copy[data-astro-cid-wfonpsnq]{order:2}.gw-feature-copy[data-astro-cid-wfonpsnq] p[data-astro-cid-wfonpsnq]{max-width:34rem;margin:22px 0 0;font-size:18px;line-height:1.55}.gw-loop[data-astro-cid-wfonpsnq]{max-width:34rem;margin-top:32px}.gw-loop[data-astro-cid-wfonpsnq] .screenbar[data-astro-cid-wfonpsnq] span[data-astro-cid-wfonpsnq]{color:var(--on-dark-muted);font-size:11px;display:inline}.gw-close[data-astro-cid-wfonpsnq]{background:var(--black);color:var(--paper);grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:40px 5vw;display:grid}.gw-close[data-astro-cid-wfonpsnq] h2[data-astro-cid-wfonpsnq]{max-width:16ch}.gw-close[data-astro-cid-wfonpsnq] p[data-astro-cid-wfonpsnq]{max-width:36rem;color:var(--on-dark-muted);margin:22px 0 0;font-size:18px;line-height:1.55}.gw-close-actions[data-astro-cid-wfonpsnq]{flex-wrap:wrap;justify-self:end;align-items:center;gap:20px 28px;display:flex}.gw-link[data-astro-cid-wfonpsnq]{border-bottom:1px solid var(--dark-line);color:var(--paper);align-items:center;gap:8px;padding-bottom:2px;font-size:15px;font-weight:800;transition:border-color .2s,gap .2s;display:inline-flex}.gw-link[data-astro-cid-wfonpsnq]:hover{border-color:var(--paper);gap:12px}.gw-close[data-astro-cid-wfonpsnq] a[data-astro-cid-wfonpsnq]:focus-visible{outline-color:var(--on-dark-muted)}@media (width<=959.98px){.gw-hero-row[data-astro-cid-wfonpsnq],.gw-feature[data-astro-cid-wfonpsnq],.gw-flip[data-astro-cid-wfonpsnq],.gw-close[data-astro-cid-wfonpsnq]{grid-template-columns:1fr}.gw-hero-row[data-astro-cid-wfonpsnq]{gap:56px}.gw-feature[data-astro-cid-wfonpsnq]{gap:48px}.gw-flip[data-astro-cid-wfonpsnq] .gw-feature-copy[data-astro-cid-wfonpsnq]{order:0}.gw-close-actions[data-astro-cid-wfonpsnq]{justify-self:start}.gw-chain[data-astro-cid-wfonpsnq]{border-top:0;border-left:2px solid var(--black);grid-template-columns:1fr;margin-top:64px}.gw-chain[data-astro-cid-wfonpsnq] li[data-astro-cid-wfonpsnq]{padding:0 0 28px 28px}.gw-chain[data-astro-cid-wfonpsnq] li[data-astro-cid-wfonpsnq]:last-child{padding-bottom:0}.gw-chain[data-astro-cid-wfonpsnq] li[data-astro-cid-wfonpsnq]:after{top:2px;left:-7px}.gw-chain[data-astro-cid-wfonpsnq] span[data-astro-cid-wfonpsnq]{max-width:36ch}}@media (width<=559.98px){.gw[data-astro-cid-wfonpsnq] [data-astro-cid-wfonpsnq]:is(.gw-hero,.gw-problem,.gw-feature,.gw-close){padding:76px 20px}.gw[data-astro-cid-wfonpsnq] .gw-hero[data-astro-cid-wfonpsnq]{padding-top:56px}.gw-lede[data-astro-cid-wfonpsnq],.gw-problem[data-astro-cid-wfonpsnq] p[data-astro-cid-wfonpsnq],.gw-feature-copy[data-astro-cid-wfonpsnq] p[data-astro-cid-wfonpsnq],.gw-close[data-astro-cid-wfonpsnq] p[data-astro-cid-wfonpsnq]{font-size:17px}}
