.fp[data-astro-cid-7jjlqgcd]{position:relative;display:grid;place-items:center;min-height:min(86svh,820px);padding:132px var(--container-pad) var(--space-xl);text-align:center;overflow-x:clip}.fp[data-astro-cid-7jjlqgcd]:before{content:"";position:absolute;left:50%;top:46%;width:min(1100px,140vw);height:min(760px,110vw);transform:translate(-50%,-50%);background:radial-gradient(closest-side,rgba(236,214,172,.1) 0%,rgba(214,186,140,.05) 36%,rgba(91,73,194,.05) 66%,transparent 100%);pointer-events:none;z-index:-1}.fp__inner[data-astro-cid-7jjlqgcd]{max-width:46rem}.fp__kicker[data-astro-cid-7jjlqgcd]{margin:0 0 var(--space-m);font-size:var(--step-0);color:var(--brass)}.fp__title[data-astro-cid-7jjlqgcd]{margin:0;color:var(--cream);line-height:1}.fp__the[data-astro-cid-7jjlqgcd],.fp__lib[data-astro-cid-7jjlqgcd]{display:block;font-family:var(--font-display);font-style:italic;font-variation-settings:"opsz" 72,"wght" 340,"SOFT" 100,"WONK" 1;font-size:clamp(1.35rem,1rem + 1.3vw,2.05rem);letter-spacing:0;color:var(--cream-dim)}.fp__name[data-astro-cid-7jjlqgcd]{display:block;margin:.12em 0 .1em;font-variation-settings:"opsz" 144,"wght" 310,"SOFT" 80,"WONK" 0;font-size:var(--step-5);line-height:.98;letter-spacing:-.03em}.fp__rule[data-astro-cid-7jjlqgcd]{margin:var(--space-l) 0 var(--space-m);color:var(--brass);font-size:var(--step--1);line-height:1;display:flex;align-items:center;justify-content:center;gap:var(--space-s)}.fp__rule[data-astro-cid-7jjlqgcd]:before,.fp__rule[data-astro-cid-7jjlqgcd]:after{content:"";width:4.5rem;height:1px;background:linear-gradient(90deg,transparent,var(--hairline-brass))}.fp__rule[data-astro-cid-7jjlqgcd]:after{transform:scaleX(-1)}.fp__epigraph[data-astro-cid-7jjlqgcd]{margin:0 auto var(--space-l)}.fp__epigraph[data-astro-cid-7jjlqgcd] blockquote[data-astro-cid-7jjlqgcd]{margin:0}.fp__epigraph[data-astro-cid-7jjlqgcd] p[data-astro-cid-7jjlqgcd]{margin:0;font-family:var(--font-display);font-style:italic;font-variation-settings:"opsz" 36,"wght" 360,"SOFT" 100,"WONK" 1;font-size:var(--step-2);line-height:1.35;color:var(--cream);hanging-punctuation:first last}.fp__epigraph[data-astro-cid-7jjlqgcd] figcaption[data-astro-cid-7jjlqgcd]{margin-top:var(--space-2xs);font-size:var(--step--1);color:var(--cream-faint)}.fp__lede[data-astro-cid-7jjlqgcd]{max-width:44ch;text-wrap:balance;margin:0 auto;font-size:var(--step-1);line-height:var(--leading-body);color:var(--cream-dim)}.lhome[data-astro-cid-7jjlqgcd]{width:100%;max-width:calc(var(--measure) + 2 * var(--container-pad));margin:0 auto;padding:var(--space-l) var(--container-pad) 0}.lhome__section[data-astro-cid-7jjlqgcd]+.lhome__section[data-astro-cid-7jjlqgcd]{margin-top:var(--space-2xl)}.lhome__heading[data-astro-cid-7jjlqgcd]{margin:0 0 var(--space-s);padding-bottom:var(--space-xs);font-family:var(--font-display);font-variation-settings:"opsz" 48,"wght" 380,"SOFT" 60;font-size:var(--step-2);letter-spacing:-.01em;color:var(--cream);border-bottom:1px solid var(--hairline-brass)}.lhome__toc[data-astro-cid-7jjlqgcd] .toc__entry[data-astro-cid-7jjlqgcd]{padding:var(--space-s) 0}.lhome__toc[data-astro-cid-7jjlqgcd] .toc__title[data-astro-cid-7jjlqgcd]{font-size:var(--step-2)}.lhome__bio[data-astro-cid-7jjlqgcd]{margin:var(--space-l) 0 0;color:var(--cream-faint);font-style:italic}.lhome__bio[data-astro-cid-7jjlqgcd] a[data-astro-cid-7jjlqgcd]{color:var(--cream-dim);font-style:normal;border-bottom-color:var(--hairline-brass)}.lhome__bio[data-astro-cid-7jjlqgcd] a[data-astro-cid-7jjlqgcd]:hover{color:var(--brass-bright);border-bottom-color:var(--brass)}@media(max-width:640px){.fp[data-astro-cid-7jjlqgcd]{min-height:auto;padding-top:120px;padding-bottom:var(--space-l)}.lhome__toc[data-astro-cid-7jjlqgcd] .toc__title[data-astro-cid-7jjlqgcd]{font-size:var(--step-1)}.lhome__toc[data-astro-cid-7jjlqgcd] .toc__line[data-astro-cid-7jjlqgcd]{flex-wrap:wrap;row-gap:0}.lhome__toc[data-astro-cid-7jjlqgcd] .toc__leader[data-astro-cid-7jjlqgcd]{display:none}.lhome__toc[data-astro-cid-7jjlqgcd] .toc__fig[data-astro-cid-7jjlqgcd]{flex-basis:100%;order:3}.lhome[data-astro-cid-7jjlqgcd] .toc--numbered[data-astro-cid-7jjlqgcd] .toc__fig[data-astro-cid-7jjlqgcd]{padding-left:calc(1.6em + var(--space-xs))}}
