.cc[data-astro-cid-mane5lus]{flex-direction:column;text-decoration:none;display:flex}.card-head[data-astro-cid-mane5lus].lab{background:var(--acc);color:var(--on-acc)}.body[data-astro-cid-mane5lus]{flex-direction:column;flex:1;align-items:flex-start;gap:14px;padding:28px 24px 32px;display:flex}.title[data-astro-cid-mane5lus]{font:700 32px/1.05 var(--f-display);letter-spacing:-.02em}.desc[data-astro-cid-mane5lus]{color:var(--body);font-size:17px;line-height:1.6}.outcome[data-astro-cid-mane5lus]{flex-wrap:wrap;align-items:baseline;gap:2px 12px;display:flex}.ok[data-astro-cid-mane5lus]{font-size:15px;font-weight:600}.v[data-astro-cid-mane5lus]{color:var(--text);font-size:16px;font-weight:600}.body[data-astro-cid-mane5lus] .stack{border-top:1px solid var(--line);color:var(--muted);align-self:stretch;margin-top:auto;padding-top:16px;font-size:15px;line-height:1.6}.feat[data-astro-cid-nbw7ppnx]{margin-bottom:24px}.inner[data-astro-cid-nbw7ppnx]{flex-wrap:wrap;gap:32px 48px;padding:32px 28px 36px;display:flex}.text[data-astro-cid-nbw7ppnx]{flex-direction:column;flex:380px;align-items:flex-start;gap:16px;display:flex}h3[data-astro-cid-nbw7ppnx]{font:700 44px/1 var(--f-display);letter-spacing:-.02em;margin:0}.desc[data-astro-cid-nbw7ppnx]{color:var(--body);margin:0;font-size:18px;line-height:1.55}dl[data-astro-cid-nbw7ppnx]{grid-template-columns:auto 1fr;align-items:baseline;gap:10px 24px;margin:8px 0 0;display:grid}dt[data-astro-cid-nbw7ppnx]{font-size:15px;font-weight:600}dl[data-astro-cid-nbw7ppnx] dd{color:var(--text);margin:0;font-size:17px;font-weight:500;line-height:1.5}.text[data-astro-cid-nbw7ppnx]>a[data-astro-cid-nbw7ppnx]{margin-top:8px}.fig[data-astro-cid-nbw7ppnx]{flex:1.3 480px;min-width:0}.fig[data-astro-cid-nbw7ppnx] .pipe{margin:0}.row[data-astro-cid-l46txvdx]{border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:8px 32px;padding:28px 0;text-decoration:none;display:flex}.no[data-astro-cid-l46txvdx]{color:var(--acc-text);flex:0 0 56px;font-size:20px;font-weight:700}.ti[data-astro-cid-l46txvdx]{font:600 30px/1.15 var(--f-display);letter-spacing:-.015em;flex:520px}.meta[data-astro-cid-l46txvdx]{color:var(--muted);font-size:15px}.hero[data-astro-cid-jgctki6q]{padding-top:56px;padding-bottom:88px}.name[data-astro-cid-jgctki6q]{font-size:clamp(76px,14vw,216px)}.hero-row[data-astro-cid-jgctki6q]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:48px;margin-top:72px;display:flex}.hero-text[data-astro-cid-jgctki6q]{flex:999 560px;min-width:0}.hero-text[data-astro-cid-jgctki6q] .lede[data-astro-cid-jgctki6q]{max-width:640px}.ctas[data-astro-cid-jgctki6q]{letter-spacing:.1em;flex-wrap:wrap;gap:12px;margin-top:36px;font-size:18px;font-weight:700;display:flex}.btn[data-astro-cid-jgctki6q]{align-items:center;min-height:52px;padding:0 28px;text-decoration:none;display:inline-flex}.btn[data-astro-cid-jgctki6q].primary{background:var(--acc);color:var(--on-acc)}.btn[data-astro-cid-jgctki6q].ghost{border:1px solid var(--text)}.fig1[data-astro-cid-jgctki6q]{flex:300px;max-width:360px;margin:0}.fig1[data-astro-cid-jgctki6q] .frame{border:1px solid var(--line);padding:14px}.fig1[data-astro-cid-jgctki6q] figcaption[data-astro-cid-jgctki6q]{margin-top:10px;font-size:14px}.directive[data-astro-cid-jgctki6q]{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.drow[data-astro-cid-jgctki6q]{grid-template-columns:220px minmax(0,1fr);display:grid}.dcells[data-astro-cid-jgctki6q]{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.dhead[data-astro-cid-jgctki6q]{letter-spacing:.14em;color:var(--acc-text);margin:0;padding:28px 24px 28px 0;font-size:16px;font-weight:700}.dhead[data-astro-cid-jgctki6q] .muted[data-astro-cid-jgctki6q]{font-weight:500}.dcell[data-astro-cid-jgctki6q]{border-left:1px solid var(--line);padding:28px 24px}@media (width<=960px){.drow[data-astro-cid-jgctki6q]{grid-template-columns:minmax(0,1fr)}.dhead[data-astro-cid-jgctki6q]{padding-bottom:12px}.dcells[data-astro-cid-jgctki6q]{border-top:1px solid var(--line)}.dcell[data-astro-cid-jgctki6q]{padding:20px 24px 28px}.dcell[data-astro-cid-jgctki6q]:first-child{border-left:0;padding-left:0}}@media (width<=640px){.dcells[data-astro-cid-jgctki6q]{border-top:0;grid-auto-flow:row}.dcell[data-astro-cid-jgctki6q],.dcell[data-astro-cid-jgctki6q]:first-child{border-left:0;border-top:1px solid var(--line);padding:20px 0}}.dk[data-astro-cid-jgctki6q]{margin:0 0 6px;font-size:14px}.dv[data-astro-cid-jgctki6q]{margin:0;font-size:18px;line-height:1.45}.work[data-astro-cid-jgctki6q]{background:var(--surface)}.section-pad[data-astro-cid-jgctki6q]{padding-top:96px;padding-bottom:112px}.shead[data-astro-cid-jgctki6q]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;margin-bottom:28px;display:flex}.shead[data-astro-cid-jgctki6q].ruled{border-bottom:3px solid var(--text);margin-bottom:40px;padding-bottom:20px}.grid[data-astro-cid-jgctki6q]{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:24px;display:grid}.about[data-astro-cid-jgctki6q]{flex-wrap:wrap;gap:40px 72px;padding-top:112px;padding-bottom:112px;display:flex}.about-head[data-astro-cid-jgctki6q]{flex:300px}.about-body[data-astro-cid-jgctki6q]{flex:2 560px;min-width:0}.about-lede[data-astro-cid-jgctki6q]{font:500 28px/1.3 var(--f-display);letter-spacing:-.01em;margin:0 0 24px}.about-lede[data-astro-cid-jgctki6q] .mn-redact{vertical-align:-3px}.about-sec[data-astro-cid-jgctki6q]{color:var(--body);margin:0 0 40px;font-size:18px;line-height:1.65}.about-links[data-astro-cid-jgctki6q]{flex-wrap:wrap;gap:12px 32px;margin-top:32px;display:flex}.writing[data-astro-cid-jgctki6q],.endrule[data-astro-cid-jgctki6q]{border-top:1px solid var(--line)}
