.cell[data-astro-cid-3vpt37q6]{--pad:40px;--pl:var(--pad);border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);flex-direction:column;margin:0 -1px -1px 0;display:flex;position:relative}.row-start[data-astro-cid-3vpt37q6]{--pl:0px}.featured[data-astro-cid-3vpt37q6]{grid-column:span 5}.featured[data-astro-cid-3vpt37q6].row-start{grid-column:span 7}.minor[data-astro-cid-3vpt37q6]{--pad:28px;grid-column:span 3}.txt[data-astro-cid-3vpt37q6]{padding:40px var(--pad) 28px var(--pl)}.featured[data-astro-cid-3vpt37q6] .txt[data-astro-cid-3vpt37q6]{padding-top:48px}.eyebrow[data-astro-cid-3vpt37q6]{color:var(--fg-3);margin-bottom:10px}h3[data-astro-cid-3vpt37q6]{letter-spacing:-.015em;margin:0 0 12px;font-size:22px;font-weight:600}.featured[data-astro-cid-3vpt37q6] h3[data-astro-cid-3vpt37q6]{letter-spacing:-.02em;font-size:clamp(24px,2.1vw,28px)}.minor[data-astro-cid-3vpt37q6] h3[data-astro-cid-3vpt37q6]{font-size:19px}h3[data-astro-cid-3vpt37q6] a[data-astro-cid-3vpt37q6]{color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:var(--fg-3);text-decoration-color:var(--fg-3);text-underline-offset:6px;text-decoration-thickness:1px;transition:text-decoration-color .2s}.cell[data-astro-cid-3vpt37q6]:hover h3[data-astro-cid-3vpt37q6] a[data-astro-cid-3vpt37q6],.cell[data-astro-cid-3vpt37q6]:focus-within h3[data-astro-cid-3vpt37q6] a[data-astro-cid-3vpt37q6]{-webkit-text-decoration-color:var(--mark);text-decoration-color:var(--mark)}h3[data-astro-cid-3vpt37q6] a[data-astro-cid-3vpt37q6]:after{content:"";z-index:1;position:absolute;top:0;bottom:0;left:0;right:0}@supports selector(:has(a)){h3[data-astro-cid-3vpt37q6] a[data-astro-cid-3vpt37q6]:focus-visible{outline:none}.cell[data-astro-cid-3vpt37q6]:has(a:focus-visible){outline:2px solid var(--mark-text);outline-offset:-3px}}.sum[data-astro-cid-3vpt37q6]{color:var(--fg-2);text-wrap:pretty;max-width:30em;margin:0;font-size:16px;line-height:1.7}.minor[data-astro-cid-3vpt37q6] .sum[data-astro-cid-3vpt37q6]{font-size:15px}.minor[data-astro-cid-3vpt37q6] .vis[data-astro-cid-3vpt37q6] .v{zoom:.68}.vis[data-astro-cid-3vpt37q6]{padding:0 var(--pad) 44px var(--pl);pointer-events:none;flex:none;margin-top:auto;display:flex}@media (max-width:1100px){.featured[data-astro-cid-3vpt37q6],.featured[data-astro-cid-3vpt37q6].row-start{--pl:0px;grid-column:span 12}.featured[data-astro-cid-3vpt37q6] .vis[data-astro-cid-3vpt37q6]{max-width:560px}.minor[data-astro-cid-3vpt37q6]{grid-column:span 6}.minor[data-astro-cid-3vpt37q6]:nth-child(odd){--pl:0px}.minor[data-astro-cid-3vpt37q6] .vis[data-astro-cid-3vpt37q6] .v{zoom:1}.vis[data-astro-cid-3vpt37q6]{margin-top:0}}@media (max-width:640px){.cell[data-astro-cid-3vpt37q6],.featured[data-astro-cid-3vpt37q6].row-start{--pad:0px;--pl:0px;grid-column:span 12}.txt[data-astro-cid-3vpt37q6],.featured[data-astro-cid-3vpt37q6] .txt[data-astro-cid-3vpt37q6]{padding-block-start:30px;padding-block-end:24px}h3[data-astro-cid-3vpt37q6],.minor[data-astro-cid-3vpt37q6] h3[data-astro-cid-3vpt37q6]{font-size:20px}.vis[data-astro-cid-3vpt37q6]{padding-bottom:36px}}.field[data-astro-cid-wihaqxt4]{--pitch:22px;height:calc(var(--pitch) * var(--lanes));background-image:radial-gradient(circle at center, var(--dot-rest) 0 2px, transparent 2.8px);background-size:var(--pitch) var(--pitch);background-position:top;position:relative;overflow:hidden}.field[data-astro-cid-wihaqxt4].live{background-image:none}canvas[data-astro-cid-wihaqxt4]{width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}@media (max-width:760px){.field[data-astro-cid-wihaqxt4]{--pitch:16px;background-image:radial-gradient(circle at center, var(--dot-rest) 0 1.5px, transparent 2.3px)}}.stack[data-astro-cid-n4mrrfmv]{position:relative}.cap[data-astro-cid-n4mrrfmv]{color:var(--fg);margin:0 0 14px;font-size:13px;font-weight:600;line-height:1.4;position:absolute;bottom:100%;left:0}ol[data-astro-cid-n4mrrfmv]{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}li[data-astro-cid-n4mrrfmv]{border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 20px;padding:22px 0;display:flex}li[data-astro-cid-n4mrrfmv] b[data-astro-cid-n4mrrfmv]{color:var(--fg);letter-spacing:-.015em;font-size:19px;font-weight:600}li[data-astro-cid-n4mrrfmv] small[data-astro-cid-n4mrrfmv]{color:var(--fg-3);font-size:15px}@media (max-width:900px){.cap[data-astro-cid-n4mrrfmv]{margin:40px 0 14px;position:static}li[data-astro-cid-n4mrrfmv]{padding:16px 0}li[data-astro-cid-n4mrrfmv] b[data-astro-cid-n4mrrfmv]{font-size:17px}}@media (max-width:420px){li[data-astro-cid-n4mrrfmv]{flex-direction:column}}.hero[data-astro-cid-lcdefpme]{padding-top:clamp(28px,2.6vw,40px)}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-.024em;text-wrap:initial;margin:0 0 clamp(20px,2.2vw,30px);font-size:clamp(34px,5.3vw,76px);line-height:1.2}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{display:block}.hero[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{margin:0}.actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:28px;margin-top:clamp(24px,2.4vw,34px);display:flex}.fig[data-astro-cid-lcdefpme]{margin-top:clamp(36px,4vw,56px)}.key[data-astro-cid-lcdefpme]{color:var(--fg-3);flex-wrap:wrap;align-items:baseline;gap:2px 16px;margin:0 0 12px;font-size:13px;line-height:1.6;display:flex}.key[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.key[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{border-radius:50%;width:9px;height:9px}.key[data-astro-cid-lcdefpme] .live[data-astro-cid-lcdefpme]{background:rgb(var(--field-hot))}.key[data-astro-cid-lcdefpme] .done[data-astro-cid-lcdefpme]{background:rgba(var(--field-rest), calc(var(--field-rest-a) + var(--field-done-a)))}.pair[data-astro-cid-lcdefpme]{border-top:1px solid var(--line)}.lane[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) minmax(0,5fr);align-items:start;padding-block-start:18px;padding-block-end:18px;display:grid}.lane[data-astro-cid-lcdefpme]:last-child{border-bottom-color:var(--line)}.who[data-astro-cid-lcdefpme]{color:var(--fg-3);gap:2px;margin:0;padding-right:16px;font-size:13px;line-height:1.5;display:grid}.who[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{letter-spacing:-.01em;color:var(--fg);font-size:15.5px;font-weight:600}.note[data-astro-cid-lcdefpme]{text-align:right;color:var(--fg-3);margin:10px 0 0;font-size:13px;line-height:1.6}.head[data-astro-cid-lcdefpme]{margin-bottom:clamp(32px,4vw,56px)}.head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.why[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:.5em}.head[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{max-width:36em;margin:0}.services[data-astro-cid-lcdefpme]{padding-block-start:clamp(64px,7vw,104px);padding-block-end:clamp(64px,7vw,96px)}.ledger[data-astro-cid-lcdefpme]{border-top:2px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(12,minmax(0,1fr));display:grid;overflow:hidden}.why[data-astro-cid-lcdefpme]{--surface:var(--surface-2);background:var(--surface);padding-block:var(--sec-pad)}.why[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:clamp(36px,4.4vw,64px)}.why-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;gap:clamp(40px,6vw,104px);display:grid}.why-list[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule);padding-block-start:34px;padding-block-end:34px}.why-list[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]:first-child{border-top-color:var(--line)}.why-list[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]:last-child{border-bottom:1px solid var(--rule)}.why-list[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{letter-spacing:-.018em;margin-bottom:.6em;font-size:clamp(20px,1.8vw,24px);line-height:1.4}.why-list[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--fg-2);text-wrap:pretty;max-width:34em;margin:0 0 .7em;font-size:17px;line-height:1.75}.why-list[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:last-child{margin-bottom:0}.why-visual[data-astro-cid-lcdefpme]{top:calc(var(--hdr-h) + 40px);position:sticky}.proc[data-astro-cid-lcdefpme]{padding-block:var(--sec-pad)}@media (max-width:900px){.why-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.why-visual[data-astro-cid-lcdefpme]{position:static}}@media (max-width:640px){.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{display:inline}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{text-wrap:balance}.lane[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:12px;padding-block-start:16px;padding-block-end:16px}.who[data-astro-cid-lcdefpme]{align-items:baseline;gap:10px;display:flex}.lane[data-astro-cid-lcdefpme].many .field{--lanes:5!important}.why-visual[data-astro-cid-lcdefpme]{display:none}}
