.hero-body[data-astro-cid-vcrondbs]{padding-top:112px;padding-bottom:136px}h1[data-astro-cid-vcrondbs]{max-width:1140px;font-size:clamp(2.75rem,1.1rem + 5.4vw,5.5rem);font-weight:800;line-height:.98}.lead[data-astro-cid-vcrondbs]{max-width:62ch;color:var(--ink);margin-top:36px;font-size:1.25rem;line-height:1.5}.actions[data-astro-cid-vcrondbs]{margin-top:44px}@media (width<=720px){.hero-body[data-astro-cid-vcrondbs]{padding-top:56px;padding-bottom:88px}h1[data-astro-cid-vcrondbs]{hyphens:manual;text-wrap:pretty;font-size:clamp(1.75rem,.2rem + 8vw,2.5rem);line-height:1}.lead[data-astro-cid-vcrondbs]{margin-top:26px;font-size:1.125rem}.actions[data-astro-cid-vcrondbs]{margin-top:32px}}.profile[data-astro-cid-n562lqhd]{border-top:1px solid var(--hair)}.col[data-astro-cid-n562lqhd]{max-width:1400px;padding-top:104px;padding-bottom:112px}.about[data-astro-cid-n562lqhd]{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:32px 72px;display:grid}h2[data-astro-cid-n562lqhd]{max-width:20ch;font-size:clamp(2.125rem,1.4rem + 2.2vw,3.25rem);font-weight:800;line-height:1}.body[data-astro-cid-n562lqhd]{max-width:62ch;margin-top:26px;font-size:1.125rem;line-height:1.55}.facts[data-astro-cid-n562lqhd]{grid-template-columns:auto 1fr;gap:8px 14px;margin:6px 0 0;font-size:.8125rem;line-height:1.55;display:grid}.facts[data-astro-cid-n562lqhd] dt[data-astro-cid-n562lqhd]{color:var(--ink-2)}.facts[data-astro-cid-n562lqhd] dd[data-astro-cid-n562lqhd]{min-width:0;margin:0}.index-title[data-astro-cid-n562lqhd]{margin-top:88px;scroll-margin-top:32px;font-size:1.25rem;font-weight:700;line-height:1.1}.index[data-astro-cid-n562lqhd]{border-bottom:1px solid var(--hair);margin:22px 0 0;padding:0;list-style:none}.index[data-astro-cid-n562lqhd] li[data-astro-cid-n562lqhd]{border-top:1px solid var(--hair)}.index[data-astro-cid-n562lqhd] a[data-astro-cid-n562lqhd]{grid-template-columns:minmax(0,1fr) minmax(0,300px) 32px;align-items:center;gap:12px 72px;padding:22px 0;text-decoration:none;display:grid}.name[data-astro-cid-n562lqhd]{font-family:var(--display);font-variation-settings:"wdth" 125;letter-spacing:-.02em;align-items:center;gap:16px;font-size:clamp(1.75rem,1.1rem + 1.8vw,2.375rem);font-weight:700;font-stretch:125%;line-height:1.08;display:inline-flex}.name[data-astro-cid-n562lqhd] .dot[data-astro-cid-n562lqhd]{width:14px;height:14px}.track[data-astro-cid-n562lqhd]{color:var(--ink-2);font-size:1.0625rem;font-weight:600}.go[data-astro-cid-n562lqhd]{transition:transform .3s var(--ease);justify-self:end;font-size:1.5rem}.index[data-astro-cid-n562lqhd] a[data-astro-cid-n562lqhd]:hover .name[data-astro-cid-n562lqhd],.index[data-astro-cid-n562lqhd] a[data-astro-cid-n562lqhd]:focus-visible .name[data-astro-cid-n562lqhd]{text-underline-offset:.16em;text-decoration:underline 2px}.index[data-astro-cid-n562lqhd] a[data-astro-cid-n562lqhd]:hover .go[data-astro-cid-n562lqhd]{transform:translate(6px)}@media (prefers-reduced-motion:reduce){.go[data-astro-cid-n562lqhd]{transition:none}.index[data-astro-cid-n562lqhd] a[data-astro-cid-n562lqhd]:hover .go[data-astro-cid-n562lqhd]{transform:none}}@media (width<=1100px){.about[data-astro-cid-n562lqhd]{grid-template-columns:minmax(0,1fr)}.facts[data-astro-cid-n562lqhd]{margin-top:0}.index[data-astro-cid-n562lqhd] a[data-astro-cid-n562lqhd]{grid-template-columns:minmax(0,1fr) 32px;gap:8px 16px}.track[data-astro-cid-n562lqhd]{grid-area:2/1;padding-left:30px}.go[data-astro-cid-n562lqhd]{grid-area:1/2/3}}@media (width<=720px){.col[data-astro-cid-n562lqhd]{padding-top:56px;padding-bottom:64px}.body[data-astro-cid-n562lqhd]{margin-top:20px;font-size:1.0625rem}.index-title[data-astro-cid-n562lqhd]{margin-top:56px}.index[data-astro-cid-n562lqhd] a[data-astro-cid-n562lqhd]{padding:18px 0}.name[data-astro-cid-n562lqhd]{gap:12px}.name[data-astro-cid-n562lqhd] .dot[data-astro-cid-n562lqhd]{width:10px;height:10px}.track[data-astro-cid-n562lqhd]{padding-left:22px;font-size:1rem}}@media (width<=440px){.index[data-astro-cid-n562lqhd] a[data-astro-cid-n562lqhd]{grid-template-columns:minmax(0,1fr)}.go[data-astro-cid-n562lqhd]{display:none}.name[data-astro-cid-n562lqhd]{font-size:1.5rem}}.field[data-astro-cid-gxusas6e]{--focus:#fff;margin-left:var(--rail);padding:104px var(--gutter) 112px;color:#fff}.p-u[data-astro-cid-gxusas6e] .field[data-astro-cid-gxusas6e]{background:var(--lane-u)}.p-y[data-astro-cid-gxusas6e] .field[data-astro-cid-gxusas6e]{background:var(--lane-y)}.p-t[data-astro-cid-gxusas6e] .field[data-astro-cid-gxusas6e]{background:var(--lane-t)}.p-k[data-astro-cid-gxusas6e] .field[data-astro-cid-gxusas6e]{background:var(--lane-k)}.p-u[data-astro-cid-gxusas6e] .field[data-astro-cid-gxusas6e] [data-astro-cid-gxusas6e]::selection{color:var(--lane-u);background:#fff}.p-y[data-astro-cid-gxusas6e] .field[data-astro-cid-gxusas6e] [data-astro-cid-gxusas6e]::selection{color:var(--lane-y);background:#fff}.p-t[data-astro-cid-gxusas6e] .field[data-astro-cid-gxusas6e] [data-astro-cid-gxusas6e]::selection{color:var(--lane-t);background:#fff}.p-k[data-astro-cid-gxusas6e] .field[data-astro-cid-gxusas6e] [data-astro-cid-gxusas6e]::selection{color:var(--lane-k);background:#fff}.grid[data-astro-cid-gxusas6e]{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:40px 72px;max-width:1400px;display:grid}.head[data-astro-cid-gxusas6e]{align-items:center;gap:24px;display:flex}.tile[data-astro-cid-gxusas6e]{width:88px;height:88px;color:var(--ink);transition:transform .5s var(--ease);background:#fff;border-radius:18px;flex:none;place-items:center;display:grid}.head[data-astro-cid-gxusas6e]:hover .tile[data-astro-cid-gxusas6e]{transform:rotate(-4deg)scale(1.04)}.tile[data-astro-cid-gxusas6e] .mark{border-radius:8px;width:56px;height:56px}h2[data-astro-cid-gxusas6e]{color:#fff;font-size:clamp(2.125rem,1.4rem + 2.2vw,3.25rem);font-weight:800;line-height:1}.refs[data-astro-cid-gxusas6e]{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:12px;font-size:.875rem;line-height:1;display:flex}.chip[data-astro-cid-gxusas6e]{white-space:nowrap;border:1px solid #ffffffb3;border-radius:5px;padding:6px 9px;text-decoration:none;transition:background .18s,color .18s;display:inline-flex}.chip[data-astro-cid-gxusas6e]:hover{background:#fff;border-color:#fff}.p-u[data-astro-cid-gxusas6e] .chip[data-astro-cid-gxusas6e]:hover{color:var(--lane-u)}.p-y[data-astro-cid-gxusas6e] .chip[data-astro-cid-gxusas6e]:hover{color:var(--lane-y)}.p-t[data-astro-cid-gxusas6e] .chip[data-astro-cid-gxusas6e]:hover{color:var(--lane-t)}.p-k[data-astro-cid-gxusas6e] .chip[data-astro-cid-gxusas6e]:hover{color:var(--lane-k)}.status[data-astro-cid-gxusas6e]{font-size:.8125rem}.tagline[data-astro-cid-gxusas6e]{font-family:var(--display);font-variation-settings:"wdth" 125;letter-spacing:-.02em;text-wrap:balance;max-width:26ch;margin-top:40px;font-size:clamp(1.75rem,1.1rem + 1.8vw,2.375rem);font-weight:700;font-stretch:125%;line-height:1.08}.detail[data-astro-cid-gxusas6e]{max-width:64ch;margin-top:24px;font-size:1.125rem;line-height:1.55}.uses-title[data-astro-cid-gxusas6e]{margin-top:56px;font-size:1.25rem;font-weight:700;line-height:1.1}.uses[data-astro-cid-gxusas6e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;max-width:920px;margin:20px 0 0;padding:0;list-style:none;display:grid}.uses[data-astro-cid-gxusas6e] li[data-astro-cid-gxusas6e]{border-top:1px solid #ffffff73;padding:20px 0 24px}.use-title[data-astro-cid-gxusas6e]{font-size:1.125rem;font-weight:600;line-height:1.3}.use-text[data-astro-cid-gxusas6e]{margin-top:8px;font-size:1.0625rem;line-height:1.5}.facts[data-astro-cid-gxusas6e]{grid-template-columns:auto 1fr;gap:10px 14px;margin:12px 0 0;font-size:.8125rem;line-height:1.55;display:grid}.facts[data-astro-cid-gxusas6e] dt[data-astro-cid-gxusas6e]{font-weight:500}.facts[data-astro-cid-gxusas6e] dd[data-astro-cid-gxusas6e]{overflow-wrap:anywhere;min-width:0;margin:0}code[data-astro-cid-gxusas6e]{font:inherit;user-select:all;border:1px solid #ffffffb3;border-radius:4px;margin:-2px 0;padding:2px 6px;display:inline-block}@media (prefers-reduced-motion:reduce){.tile[data-astro-cid-gxusas6e]{transition:none}.head[data-astro-cid-gxusas6e]:hover .tile[data-astro-cid-gxusas6e]{transform:none}}@media (width<=1100px){.grid[data-astro-cid-gxusas6e]{grid-template-columns:minmax(0,1fr)}.facts[data-astro-cid-gxusas6e]{margin-top:0}}@media (width<=720px){.field[data-astro-cid-gxusas6e]{padding:56px var(--gutter) 64px}.head[data-astro-cid-gxusas6e]{flex-direction:column;align-items:flex-start;gap:18px}h2[data-astro-cid-gxusas6e]{font-size:clamp(1.625rem,.9rem + 3.4vw,2.125rem)}.tile[data-astro-cid-gxusas6e]{border-radius:14px;width:64px;height:64px}.tile[data-astro-cid-gxusas6e] .mark{border-radius:6px;width:40px;height:40px}.refs[data-astro-cid-gxusas6e]{margin-top:10px;font-size:.8125rem}.tagline[data-astro-cid-gxusas6e]{margin-top:28px}.detail[data-astro-cid-gxusas6e]{margin-top:18px;font-size:1.0625rem}.uses-title[data-astro-cid-gxusas6e]{margin-top:40px}.uses[data-astro-cid-gxusas6e]{grid-template-columns:minmax(0,1fr)}.uses[data-astro-cid-gxusas6e] li[data-astro-cid-gxusas6e]{padding:16px 0 20px}.use-text[data-astro-cid-gxusas6e]{font-size:1rem}}.col[data-astro-cid-rg3av5y3]{max-width:1400px;padding-top:104px;padding-bottom:112px}h2[data-astro-cid-rg3av5y3]{font-size:clamp(2.125rem,1.4rem + 2.2vw,3.25rem);font-weight:800;line-height:1}.rows[data-astro-cid-rg3av5y3]{border-bottom:1px solid var(--hair);margin:44px 0 0;padding:0;list-style:none}.rows[data-astro-cid-rg3av5y3] li[data-astro-cid-rg3av5y3]{border-top:1px solid var(--hair);grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr) 220px;align-items:baseline;gap:12px 56px;padding:30px 0 34px;display:grid}h3[data-astro-cid-rg3av5y3]{max-width:22ch;font-size:1.25rem;font-weight:700;line-height:1.15}.text[data-astro-cid-rg3av5y3]{max-width:58ch;font-size:1.0625rem;line-height:1.55}.proof[data-astro-cid-rg3av5y3]{color:var(--ink-2);font-size:.8125rem;line-height:1.55}@media (width<=1100px){.rows[data-astro-cid-rg3av5y3] li[data-astro-cid-rg3av5y3]{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.col[data-astro-cid-rg3av5y3]{padding-top:56px;padding-bottom:64px}.rows[data-astro-cid-rg3av5y3]{margin-top:32px}.rows[data-astro-cid-rg3av5y3] li[data-astro-cid-rg3av5y3]{padding:22px 0 26px}.text[data-astro-cid-rg3av5y3]{font-size:1rem}}.closing[data-astro-cid-azauq6ti]{border-top:1px solid var(--hair)}.col[data-astro-cid-azauq6ti]{padding-top:112px;padding-bottom:120px}h2[data-astro-cid-azauq6ti]{max-width:18ch;font-size:clamp(2.125rem,1.4rem + 2.2vw,3.25rem);font-weight:800;line-height:1}.lead[data-astro-cid-azauq6ti]{max-width:52ch;margin-top:26px;font-size:1.25rem;line-height:1.5}.actions[data-astro-cid-azauq6ti]{margin-top:40px}@media (width<=720px){.col[data-astro-cid-azauq6ti]{padding-top:64px;padding-bottom:72px}.lead[data-astro-cid-azauq6ti]{margin-top:20px;font-size:1.125rem}.actions[data-astro-cid-azauq6ti]{margin-top:28px}}
