.ab-page[data-astro-cid-ta2fbyqs]{isolation:isolate;position:relative}.ab-atmos[data-astro-cid-ta2fbyqs]{z-index:0;pointer-events:none;background-image:radial-gradient(ellipse 70% 42% at 50% -8%, rgba(var(--gold-rgb), .09), transparent 72%), radial-gradient(ellipse 50% 60% at 100% 100%, rgba(var(--accent-rgb), .035), transparent 70%), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .5 0 0 0 0 .5 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");opacity:.28;position:absolute;inset:0}[data-theme=light] .ab-atmos[data-astro-cid-ta2fbyqs]{opacity:.34}.ab[data-astro-cid-ta2fbyqs]{z-index:1;width:100%;max-width:1120px;color:var(--text);-webkit-font-smoothing:antialiased;margin:0 auto;padding:28px 24px 48px;position:relative}.visually-hidden[data-astro-cid-ta2fbyqs]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ab[data-astro-cid-ta2fbyqs] a{color:inherit;text-decoration:underline;text-decoration-color:rgba(var(--gold-rgb), .55);text-underline-offset:3px;transition:text-decoration-color var(--transition-fast), color var(--transition-fast);text-decoration-thickness:1px}.ab[data-astro-cid-ta2fbyqs] a:hover{color:var(--gold);text-decoration-color:var(--gold)}.ab[data-astro-cid-ta2fbyqs] a:focus-visible{outline:2px solid var(--teal);outline-offset:3px;border-radius:var(--radius-sm)}.ab-strip[data-astro-cid-ta2fbyqs]{font-family:var(--font-mono);letter-spacing:.02em;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px;font-size:.78rem;display:flex}.ab-strip[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{margin:0}.ab-strip__who[data-astro-cid-ta2fbyqs]{flex-direction:column;gap:2px;display:flex}.ab-strip__name[data-astro-cid-ta2fbyqs]{color:var(--text)}.ab-strip__where[data-astro-cid-ta2fbyqs]{color:var(--text-faint)}.ab-clock[data-astro-cid-ta2fbyqs]{font-variant-numeric:tabular-nums;min-width:17ch;display:inline-block}.ab-strip__status[data-astro-cid-ta2fbyqs]{color:var(--text-dim);align-items:center;gap:8px;display:inline-flex}.ab-strip__dot[data-astro-cid-ta2fbyqs]{background:var(--teal);width:7px;height:7px;box-shadow:0 0 0 3px rgba(var(--accent-rgb), .15);border-radius:50%}.ab-portrait[data-astro-cid-ta2fbyqs]{aspect-ratio:2;background:#0e0f11;border-radius:10px;margin:0;overflow:hidden}.ab-portrait[data-astro-cid-ta2fbyqs] picture[data-astro-cid-ta2fbyqs]{height:100%;display:block}.ab-portrait[data-astro-cid-ta2fbyqs] .ab-portrait__img{object-fit:cover;filter:grayscale()contrast(1.06);width:100%;height:100%;transition:filter 1.1s;display:block}.ab-portrait[data-astro-cid-ta2fbyqs]:hover .ab-portrait__img{filter:grayscale(0)contrast()}.ab-mend[data-astro-cid-ta2fbyqs]{width:100%;height:12px}.ab-mend[data-astro-cid-ta2fbyqs] .seam--h{height:100%}.ab-mend--hero[data-astro-cid-ta2fbyqs]{height:16px;margin:14px 0 0}.ab-mend[data-astro-cid-ta2fbyqs][data-mend=pending] .seam--draw{animation-play-state:paused}.ab-row[data-astro-cid-ta2fbyqs]{border-top:1px solid var(--rule);grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:32px;padding:72px 0;display:grid}.ab-mend--hero[data-astro-cid-ta2fbyqs]+h1[data-astro-cid-ta2fbyqs]+.ab-row[data-astro-cid-ta2fbyqs]{border-top:0}.ab-row__label[data-astro-cid-ta2fbyqs],.ab-row__label[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{font-family:var(--font-display);letter-spacing:-.005em;color:var(--text);margin:0;font-size:clamp(1.9rem,3.2vw,2.7rem);font-weight:300;line-height:1.05}.ab-row__label[data-astro-cid-ta2fbyqs]{align-self:start;position:sticky;top:96px}.ab-row__note[data-astro-cid-ta2fbyqs]{max-width:22rem;font-family:var(--font-mono);color:var(--text-faint);margin:12px 0 0;font-size:.74rem;line-height:1.7}.ab-row__body[data-astro-cid-ta2fbyqs]{min-width:0;margin:0;padding:0}.ab-prose[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs],.ab-prose[data-astro-cid-ta2fbyqs].ab-contact__lede{font-family:var(--font-display);color:var(--text-dim);margin:0 0 1.1em;font-size:1.28rem;line-height:1.6}.ab-prose[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]:last-child{margin-bottom:0}.ab-prose[data-astro-cid-ta2fbyqs] .ab-lede[data-astro-cid-ta2fbyqs]{color:var(--text);font-size:1.5rem;line-height:1.45}.ab-prose[data-astro-cid-ta2fbyqs] .ab-coda[data-astro-cid-ta2fbyqs]{border-left:1px solid var(--gold-seam);color:var(--text);margin-top:1.6em;padding-left:16px;font-style:italic}.ab-record[data-astro-cid-ta2fbyqs]{list-style:none}.ab-role[data-astro-cid-ta2fbyqs] .ab-mend[data-astro-cid-ta2fbyqs]{margin:44px 0 40px}.ab-role[data-astro-cid-ta2fbyqs]:first-child{padding-top:0}.ab-role__head[data-astro-cid-ta2fbyqs]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.ab-role__org[data-astro-cid-ta2fbyqs]{font-family:var(--font-display);color:var(--text);margin:0;font-size:clamp(1.6rem,2.4vw,1.95rem);font-weight:600;line-height:1.2}.ab-role__years[data-astro-cid-ta2fbyqs]{font-family:var(--font-mono);color:var(--text-faint);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:.78rem}.ab-role__title[data-astro-cid-ta2fbyqs]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gold);margin:6px 0 16px;font-size:.72rem}[data-theme=light] .ab-role__title[data-astro-cid-ta2fbyqs]{color:var(--gold-seam-deep)}.ab-role__body[data-astro-cid-ta2fbyqs]{font-family:var(--font-display);color:var(--text-dim);margin:0 0 .9em;font-size:1.18rem;line-height:1.62}.ab-role__body[data-astro-cid-ta2fbyqs]:last-child{margin-bottom:0}.ab-role__body[data-astro-cid-ta2fbyqs] em{color:var(--text)}.ab-cites[data-astro-cid-ta2fbyqs]{margin:0;padding:0;list-style:none}.ab-cites[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{border-bottom:1px solid var(--rule)}.ab-cites[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]:first-child{border-top:1px solid var(--rule)}.ab[data-astro-cid-ta2fbyqs] .ab-cites[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:16px;min-height:44px;padding:16px 2px;text-decoration:none;display:grid}.ab-cites__what[data-astro-cid-ta2fbyqs]{font-family:var(--font-display);color:var(--text);font-size:1.15rem}.ab-cites__where[data-astro-cid-ta2fbyqs]{font-family:var(--font-mono);color:var(--text-faint);align-self:center;font-size:.76rem;line-height:1.6}.ab[data-astro-cid-ta2fbyqs] .ab-cites[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]:hover .ab-cites__what[data-astro-cid-ta2fbyqs]{color:var(--gold)}.ab[data-astro-cid-ta2fbyqs] .ab-cites[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]:hover .ab-cites__where[data-astro-cid-ta2fbyqs]{color:var(--text-dim)}.ab-engage__item[data-astro-cid-ta2fbyqs]{padding:0 0 22px}.ab-engage__item[data-astro-cid-ta2fbyqs]:last-child{padding-bottom:0}.ab-engage[data-astro-cid-ta2fbyqs] dt[data-astro-cid-ta2fbyqs]{font-family:var(--font-display);color:var(--text);margin-bottom:4px;font-size:1.3rem}.ab-engage[data-astro-cid-ta2fbyqs] dd[data-astro-cid-ta2fbyqs]{font-family:var(--font-mono);color:var(--text-dim);margin:0;font-size:.8rem;line-height:1.75}.ab-thesis[data-astro-cid-ta2fbyqs]{font-family:var(--font-display);color:var(--text);text-wrap:balance;margin:0 0 36px;font-size:clamp(1.45rem,2.3vw,1.85rem);font-weight:500;line-height:1.35}.ab-questions[data-astro-cid-ta2fbyqs]{margin:0;padding:0;list-style:none}.ab-questions[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{border-top:1px solid var(--rule);grid-template-columns:3.2ch minmax(0,1fr);column-gap:16px;padding:18px 0;display:grid}.ab-questions[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]:last-child{border-bottom:1px solid var(--rule)}.ab-questions__n[data-astro-cid-ta2fbyqs]{font-family:var(--font-mono);color:var(--gold);grid-row:span 2;padding-top:.45em;font-size:.74rem}.ab-questions__text[data-astro-cid-ta2fbyqs]{font-family:var(--font-display);color:var(--text-dim);margin:0;font-size:1.18rem;line-height:1.55}.ab-questions__where[data-astro-cid-ta2fbyqs]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);margin:6px 0 0;font-size:.72rem}.ab-study__title[data-astro-cid-ta2fbyqs]{font-family:var(--font-display);color:var(--text);margin:0;font-size:clamp(1.6rem,2.4vw,1.95rem);font-weight:600;line-height:1.2}.ab-study__subtitle[data-astro-cid-ta2fbyqs]{font-family:var(--font-display);color:var(--text-dim);margin:4px 0 22px;font-size:1.12rem;font-style:italic}.ab-study__q[data-astro-cid-ta2fbyqs]{border-left:1px solid var(--gold-seam);background:rgba(var(--gold-rgb), .05);font-family:var(--font-display);color:var(--text);margin:0 0 22px;padding:16px 18px;font-size:1.22rem;line-height:1.5}.ab-kicker[data-astro-cid-ta2fbyqs]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gold);margin-bottom:6px;font-size:.68rem;display:block}[data-theme=light] .ab-kicker[data-astro-cid-ta2fbyqs],[data-theme=light] .ab-questions__n[data-astro-cid-ta2fbyqs]{color:var(--gold-seam-deep)}.ab-subhead[data-astro-cid-ta2fbyqs]{font-family:var(--font-display);color:var(--text);margin:48px 0 6px;font-size:1.45rem;font-weight:500}.ab-subnote[data-astro-cid-ta2fbyqs]{font-family:var(--font-mono);color:var(--text-faint);margin:0 0 16px;font-size:.76rem;line-height:1.7}.ab[data-astro-cid-ta2fbyqs] .ab-cites--tools[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]{grid-template-columns:minmax(0,1fr) minmax(0,3fr)}.ab-pubs[data-astro-cid-ta2fbyqs]{list-style:none}.ab-pubs[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{border-bottom:1px solid var(--rule)}.ab-pubs[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]:first-child{border-top:1px solid var(--rule)}.ab[data-astro-cid-ta2fbyqs] .ab-pubs[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]{grid-template-columns:5ch minmax(0,1fr);column-gap:16px;min-height:44px;padding:16px 2px;text-decoration:none;display:grid}.ab-pubs__year[data-astro-cid-ta2fbyqs]{font-family:var(--font-mono);color:var(--text-faint);font-variant-numeric:tabular-nums;grid-row:span 2;padding-top:.3em;font-size:.76rem}.ab-pubs__title[data-astro-cid-ta2fbyqs]{font-family:var(--font-display);color:var(--text);text-decoration:underline;text-decoration-color:rgba(var(--gold-rgb), .4);text-underline-offset:3px;font-size:1.18rem;line-height:1.4}.ab-pubs__kind[data-astro-cid-ta2fbyqs]{font-family:var(--font-mono);color:var(--text-faint);margin-top:4px;font-size:.74rem}.ab[data-astro-cid-ta2fbyqs] .ab-pubs[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]:hover .ab-pubs__title[data-astro-cid-ta2fbyqs]{color:var(--gold)}.ab-cite__text[data-astro-cid-ta2fbyqs]{font-family:var(--font-display);color:var(--text-dim);overflow-wrap:anywhere;margin:0 0 18px;font-size:1.12rem;line-height:1.6}.ab-cite__bib[data-astro-cid-ta2fbyqs]{border:1px solid var(--rule);border-radius:var(--radius-md);background:var(--surface);font-family:var(--font-mono);color:var(--text-dim);margin:0;padding:16px 18px;font-size:.74rem;line-height:1.7;overflow-x:auto}.ab-cite__bib[data-astro-cid-ta2fbyqs]:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.ab-outside[data-astro-cid-ta2fbyqs]{font-family:var(--font-display);color:var(--text-faint);margin:28px 0 0;font-size:1.08rem;font-style:italic;line-height:1.6}.ab-links[data-astro-cid-ta2fbyqs]{font-family:var(--font-mono);flex-wrap:wrap;gap:4px 28px;margin:20px 0 0;padding:0;font-size:.82rem;list-style:none;display:flex}.ab-links[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]{align-items:center;min-height:44px;display:inline-flex}.ab-links__meta[data-astro-cid-ta2fbyqs]{color:var(--text-faint);margin-left:.6ch;font-size:.68rem}.ab-colophon[data-astro-cid-ta2fbyqs]{border-top:1px solid var(--rule);text-align:center;font-family:var(--font-mono);color:var(--text-faint);margin:0;padding:32px 0 0;font-size:.72rem}.ab-enter[data-astro-cid-ta2fbyqs]{animation:.28s cubic-bezier(.2,.7,.2,1) both ab-rise;animation-delay:calc(var(--i,0) * 90ms)}.ab-portrait[data-astro-cid-ta2fbyqs].ab-enter{animation-name:ab-unveil;animation-duration:.3s}@keyframes ab-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes ab-unveil{0%{opacity:0;clip-path:inset(0 0 12% round 10px)}to{opacity:1;clip-path:inset(0 round 10px)}}@media (prefers-reduced-motion:reduce){.ab-enter[data-astro-cid-ta2fbyqs]{animation:none}.ab-portrait[data-astro-cid-ta2fbyqs] .ab-portrait__img{transition:none}}@media (width<=820px){.ab[data-astro-cid-ta2fbyqs]{padding:20px 16px 40px}.ab-portrait[data-astro-cid-ta2fbyqs]{aspect-ratio:1}.ab-row[data-astro-cid-ta2fbyqs]{grid-template-columns:minmax(0,1fr);gap:20px;padding:48px 0}.ab-row__label[data-astro-cid-ta2fbyqs]{position:static}.ab-prose[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs],.ab-prose[data-astro-cid-ta2fbyqs].ab-contact__lede{font-size:1.18rem}.ab-prose[data-astro-cid-ta2fbyqs] .ab-lede[data-astro-cid-ta2fbyqs]{font-size:1.35rem}.ab-role[data-astro-cid-ta2fbyqs] .ab-mend[data-astro-cid-ta2fbyqs]{margin:32px 0 28px}.ab[data-astro-cid-ta2fbyqs] .ab-cites[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs],.ab[data-astro-cid-ta2fbyqs] .ab-cites--tools[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]{grid-template-columns:minmax(0,1fr);gap:4px}.ab-questions__text[data-astro-cid-ta2fbyqs],.ab-pubs__title[data-astro-cid-ta2fbyqs]{font-size:1.1rem}.ab-cite__bib[data-astro-cid-ta2fbyqs]{white-space:pre-wrap;overflow-wrap:anywhere}}
