.page_wrapper__PE52V{display:flex;align-items:flex-start;justify-content:center;min-height:calc(100vh - 60px);padding:4rem 2rem 5rem}.page_page__dX0y3{max-width:680px;width:100%}.page_headline__kw_Hx{font-family:var(--font-display);font-size:clamp(1.95rem,4.6vw,2.6rem);font-weight:400;line-height:1.15;letter-spacing:-.02em;margin-bottom:1.1rem;max-width:24ch;text-wrap:balance}.page_sub__Bg7uw{font-family:var(--font-body);font-size:clamp(1.02rem,2vw,1.15rem);color:var(--text);line-height:1.65;margin-bottom:1.6rem;max-width:52ch;text-wrap:pretty}.page_author__KwQm0{display:flex;flex-wrap:wrap;align-items:center;gap:1.1rem;padding:1.1rem 0;border-top:1px solid var(--divider);border-bottom:1px solid var(--divider);margin-bottom:2rem}.page_authorLast__bcD7E{margin-bottom:3.4rem}.page_portrait__e2bi4{width:128px;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:center 20%;border-radius:var(--radius);border:1.5px solid var(--divider-strong);display:block;flex:none;filter:saturate(.8)}[data-theme=dark] .page_portrait__e2bi4{filter:saturate(.7) brightness(.92);border-color:var(--divider-strong)}.page_authorText__VctOt{min-width:16rem;flex:1 1}.page_authorName__SLE9L{font-family:var(--font-display);font-size:1.25rem;font-weight:500;margin-bottom:.25rem}.page_authorFacts__IkVPm{font-family:var(--font-body);font-size:.9rem;color:var(--muted);line-height:1.55;text-wrap:pretty}.page_manifest__g2AmH{font-family:var(--font-display);font-style:italic;font-size:clamp(1.2rem,2.6vw,1.4rem);line-height:1.45;margin-bottom:3.4rem;max-width:40ch;text-wrap:pretty}.page_forkLabel__3R6oG{font-family:var(--font-body);font-size:.72rem;font-weight:400;color:var(--accent);text-transform:uppercase;letter-spacing:.12em}.page_forkGrid__Xpahu{margin-top:1.2rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:2rem;gap:2rem}.page_forkPrimary__m63OW{padding-top:1.1rem;border-top:2px solid var(--accent-line)}.page_forkSecondary__z9CC7{padding-top:1.1rem;border-top:1px solid var(--divider-strong)}.page_forkEyebrow__tHjTp{font-family:var(--font-body);font-size:.86rem;color:var(--muted);margin-bottom:.5rem}.page_forkTitle__1HyXf{font-family:var(--font-display);font-size:1.7rem;font-weight:500;line-height:1.15;margin-bottom:.5rem}.page_forkTitleQuiet__WDMC7{font-family:var(--font-display);font-size:1.5rem;font-weight:500;line-height:1.2}.page_forkDesc__U4M1z{font-family:var(--font-body);font-size:.92rem;color:var(--muted);line-height:1.55;margin-bottom:.9rem;text-wrap:pretty}.page_cta__cwN6W{display:inline-block;font-family:var(--font-body);font-size:1.1rem;color:var(--accent);border-bottom:1.5px solid var(--accent);padding-bottom:3px;transition:background .2s}.page_cta__cwN6W:hover{background:var(--accent-soft)}.page_forkList__tdRwt{display:flex;flex-direction:column;border-top:1px solid var(--divider);margin-top:.8rem}.page_forkRow__FvU8E{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.7rem 0;border-bottom:1px solid var(--divider);font-family:var(--font-body);font-size:.98rem;color:var(--text);transition:padding-left .3s cubic-bezier(.22,1,.36,1),color .2s}.page_forkRow__FvU8E:hover{padding-left:.8rem;color:var(--accent)}.page_forkArrow__2NWWu{color:var(--divider-strong);flex-shrink:0}@media (max-width:639px){.page_wrapper__PE52V{padding:2.5rem 1.2rem 3.5rem}.page_portrait__e2bi4{width:96px}}@media (max-width:590px){.page_forkEyebrowSpacer__q7R3L{display:none}}@media (prefers-reduced-motion:reduce){.page_forkRow__FvU8E{transition:none}.page_forkRow__FvU8E:hover{padding-left:0}}