.ab-head[data-astro-cid-ta2fbyqs]{align-items:end;row-gap:24px;padding-top:clamp(40px,6vw,96px);padding-bottom:clamp(40px,5vw,80px)}.ab-k[data-astro-cid-ta2fbyqs],.ab-title[data-astro-cid-ta2fbyqs]{grid-column:1/-1}.ab-intro[data-astro-cid-ta2fbyqs]{row-gap:clamp(48px,8vw,64px)}.ab-portrait[data-astro-cid-ta2fbyqs]{z-index:0;grid-column:1/span 4;align-self:start;padding:clamp(10px,1.1vw,18px) clamp(10px,1.1vw,18px) clamp(30px,3.2vw,52px);position:relative;transform:rotate(-2deg)}.ab-portrait[data-astro-cid-ta2fbyqs]:before,.ab-portrait[data-astro-cid-ta2fbyqs]:after{content:"";z-index:-1;position:absolute;inset:0}.ab-portrait[data-astro-cid-ta2fbyqs]:before{background:var(--lime);transform:translate(clamp(10px,1.3vw,22px),clamp(8px,1vw,16px))rotate(5deg)}.ab-portrait[data-astro-cid-ta2fbyqs]:after{background:var(--paper-sunk);box-shadow:0 22px 44px -28px #17191773}.ab-portrait[data-astro-cid-ta2fbyqs] img{filter:grayscale()contrast(1.05);width:100%}.ab-copy[data-astro-cid-ta2fbyqs]{grid-column:6/span 6;align-content:start;gap:28px;display:grid}.ab-text[data-astro-cid-ta2fbyqs]{color:var(--ink-2);gap:1em;max-width:58ch;display:grid}.ab-cta[data-astro-cid-ta2fbyqs]{flex-wrap:wrap;align-items:center;gap:16px 28px;display:flex}.ab-cta[data-astro-cid-ta2fbyqs] .link[data-astro-cid-ta2fbyqs]:before,.wr-head[data-astro-cid-ta2fbyqs] .link[data-astro-cid-ta2fbyqs]:before{content:"";position:absolute;inset:-9px -6px}.muted-2[data-astro-cid-ta2fbyqs]{opacity:.7}.cv-grid[data-astro-cid-ta2fbyqs]{row-gap:clamp(56px,7vw,80px)}.cv[data-astro-cid-ta2fbyqs]{border-top:1px solid var(--ink);grid-column:1/span 8}.cv[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{border-bottom:1px solid var(--rule);grid-template-columns:7rem 1.2fr 1.2fr .6fr;align-items:baseline;gap:16px 24px;padding-block:18px;display:grid}.cv-y[data-astro-cid-ta2fbyqs],.cv-p[data-astro-cid-ta2fbyqs]{color:var(--ink-2);font-size:var(--fs-small);font-variant-numeric:tabular-nums}.cv-o[data-astro-cid-ta2fbyqs]{font-weight:540;font-size:var(--fs-lead-s);letter-spacing:-.02em;line-height:1.3}.cv-o[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]{text-underline-offset:.2em;transition:text-decoration-color var(--t-fast);text-decoration:underline 1px #0000}.cv-o[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]:hover{text-decoration-color:currentColor}.cv-r[data-astro-cid-ta2fbyqs]{font-size:var(--fs-small)}.cv-p[data-astro-cid-ta2fbyqs]{justify-self:end}.cv-side[data-astro-cid-ta2fbyqs]{border-top:1px solid var(--ink);grid-column:10/-1;align-content:start;gap:32px;padding-top:18px;display:grid}.cv-block[data-astro-cid-ta2fbyqs]{align-content:start;gap:12px;display:grid}.cv-block[data-astro-cid-ta2fbyqs]+.cv-block[data-astro-cid-ta2fbyqs]{border-top:1px solid var(--rule);padding-top:20px}.cv-side[data-astro-cid-ta2fbyqs] ul[data-astro-cid-ta2fbyqs]{gap:12px;display:grid}.cv-side[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{font-size:var(--fs-small);display:grid}.cv-side[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]{justify-self:start;min-height:26px;font-weight:600}.cv-side[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]:hover{text-underline-offset:.2em;text-decoration:underline 1px}.cv-side[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]{color:var(--ink-2)}.cap-more[data-astro-cid-ta2fbyqs]{margin-top:clamp(32px,4vw,48px)}.cap-more[data-astro-cid-ta2fbyqs] .link[data-astro-cid-ta2fbyqs]:before{content:"";position:absolute;inset:-9px 0}.cap[data-astro-cid-ta2fbyqs]{gap:40px var(--g);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.cap[data-astro-cid-ta2fbyqs] div[data-astro-cid-ta2fbyqs]{border-top:1px solid var(--ink);padding-top:16px}.cap[data-astro-cid-ta2fbyqs] dt[data-astro-cid-ta2fbyqs]{font-weight:540;font-size:var(--fs-lead-s);letter-spacing:-.02em;align-items:baseline;gap:10px;line-height:1.3;display:flex}.cap-n[data-astro-cid-ta2fbyqs]{font-size:var(--fs-label);letter-spacing:.02em;color:var(--signal);font-variant-numeric:tabular-nums;flex:none;font-weight:600}.cap[data-astro-cid-ta2fbyqs] dd[data-astro-cid-ta2fbyqs]{color:var(--ink-2);max-width:36ch;margin-top:10px;font-size:.9375rem;line-height:1.55}.ab-approach[data-astro-cid-ta2fbyqs]{background:var(--night);color:var(--night-ink)}.ab-approach[data-astro-cid-ta2fbyqs] .sh-label[data-astro-cid-ta2fbyqs]{color:var(--night-ink-2)}.ab-approach[data-astro-cid-ta2fbyqs] .sh-title[data-astro-cid-ta2fbyqs] em[data-astro-cid-ta2fbyqs]{color:var(--lime)}.rules[data-astro-cid-ta2fbyqs]{border-top:1px solid var(--night-rule)}.rules[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{border-bottom:1px solid var(--night-rule);align-items:baseline;row-gap:12px;padding-block:clamp(24px,3vw,40px)}.r-n[data-astro-cid-ta2fbyqs]{color:var(--signal);grid-column:1/span 1}.r-k[data-astro-cid-ta2fbyqs]{text-wrap:pretty;grid-column:2/span 5}.r-v[data-astro-cid-ta2fbyqs]{color:var(--night-ink-2);grid-column:8/-1;max-width:50ch}.ai[data-astro-cid-ta2fbyqs]{row-gap:12px;margin-top:clamp(48px,6vw,96px)}.ai-k[data-astro-cid-ta2fbyqs]{color:var(--night-ink-2);grid-column:1/span 3;padding-top:.5em}.ai-v[data-astro-cid-ta2fbyqs]{grid-column:4/span 7;max-width:52ch}.tools[data-astro-cid-ta2fbyqs]{row-gap:24px;margin-top:clamp(40px,5vw,72px)}.tools[data-astro-cid-ta2fbyqs] div[data-astro-cid-ta2fbyqs]{border-top:1px solid var(--night-rule);grid-column:span 3;padding-top:14px}.tools[data-astro-cid-ta2fbyqs] dt[data-astro-cid-ta2fbyqs]{color:var(--night-ink-2)}.tools[data-astro-cid-ta2fbyqs] dd[data-astro-cid-ta2fbyqs]{font-size:var(--fs-small);margin-top:8px}.wr-head[data-astro-cid-ta2fbyqs]{border-bottom:1px solid var(--ink);grid-template-columns:auto 1fr auto;align-items:baseline;gap:8px 24px;padding-bottom:20px;display:grid}.ab-writing[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]{border-bottom:1px solid var(--rule);grid-template-columns:10rem 1fr auto;align-items:baseline;gap:16px;padding-block:20px;display:grid}.wr-t[data-astro-cid-ta2fbyqs]{font-size:var(--fs-lead-s);letter-spacing:-.015em;font-weight:500;line-height:1.35}.ab-writing[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]:hover .wr-t[data-astro-cid-ta2fbyqs]{text-underline-offset:.2em;text-decoration:underline 1px}.colophon[data-astro-cid-ta2fbyqs]{column-gap:var(--g);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:12px;display:grid}.colophon[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{grid-column:1/span 3}.colophon[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:var(--ink-2);grid-column:4/span 6}@media (width<=1099px){.ab-portrait[data-astro-cid-ta2fbyqs]{grid-column:1/span 5}.ab-copy[data-astro-cid-ta2fbyqs]{grid-column:7/-1}.cv[data-astro-cid-ta2fbyqs]{grid-column:1/-1}.cv[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{grid-template-columns:6rem minmax(0,1.25fr) minmax(0,1fr) 5.5rem}.cv-side[data-astro-cid-ta2fbyqs]{gap:28px var(--g);grid-column:1/-1;grid-template-rows:auto 1fr;grid-template-columns:repeat(2,minmax(0,1fr))}.cv-free[data-astro-cid-ta2fbyqs]{grid-row:span 2}.cv-block[data-astro-cid-ta2fbyqs]+.cv-block[data-astro-cid-ta2fbyqs]{border-top:0;padding-top:0}.cv-free[data-astro-cid-ta2fbyqs]+.cv-block[data-astro-cid-ta2fbyqs]+.cv-block[data-astro-cid-ta2fbyqs]{border-top:1px solid var(--rule);padding-top:20px}.cap[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(2,minmax(0,1fr))}.r-k[data-astro-cid-ta2fbyqs],.r-v[data-astro-cid-ta2fbyqs]{grid-column:2/-1}.ai-k[data-astro-cid-ta2fbyqs],.ai-v[data-astro-cid-ta2fbyqs]{grid-column:1/-1}.ai-k[data-astro-cid-ta2fbyqs]{padding-top:0}.tools[data-astro-cid-ta2fbyqs] div[data-astro-cid-ta2fbyqs]{grid-column:span 6}.colophon[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs],.colophon[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{grid-column:1/-1}.colophon[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{max-width:72ch}}@media (width<=759px){.ab-portrait[data-astro-cid-ta2fbyqs]{grid-column:1/span 4;margin-left:4px}.ab-copy[data-astro-cid-ta2fbyqs]{grid-column:1/-1}.cv[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{grid-template-columns:5.5rem minmax(0,1fr);gap:6px 16px}.cv-r[data-astro-cid-ta2fbyqs]{grid-column:2}.cv-p[data-astro-cid-ta2fbyqs]{grid-area:2/1;justify-self:start}.cv-side[data-astro-cid-ta2fbyqs]{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.cv-free[data-astro-cid-ta2fbyqs]{grid-row:auto}.cv-block[data-astro-cid-ta2fbyqs]+.cv-block[data-astro-cid-ta2fbyqs]{border-top:1px solid var(--rule);padding-top:20px}.r-k[data-astro-cid-ta2fbyqs],.r-v[data-astro-cid-ta2fbyqs]{grid-column:2/-1}.tools[data-astro-cid-ta2fbyqs] div[data-astro-cid-ta2fbyqs]{grid-column:1/-1}.ab-writing[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]{grid-template-columns:minmax(0,1fr) auto;row-gap:8px}.ab-writing[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs] .t-label[data-astro-cid-ta2fbyqs]{grid-column:1/-1}}@media (width<=559px){.cap[data-astro-cid-ta2fbyqs]{grid-template-columns:minmax(0,1fr);gap:28px}.cap-more[data-astro-cid-ta2fbyqs] .link[data-astro-cid-ta2fbyqs]{display:inline}.cap-more[data-astro-cid-ta2fbyqs] .link[data-astro-cid-ta2fbyqs] .arrow{vertical-align:-.1em;margin-left:.4em;display:inline-block}.wr-head[data-astro-cid-ta2fbyqs]{grid-template-columns:minmax(0,1fr) auto}.wr-head[data-astro-cid-ta2fbyqs]>.t-label[data-astro-cid-ta2fbyqs]{grid-column:1/-1}}
