.developer_twoTrack__OfMgM{display:grid;grid-template-columns:minmax(0,16rem) minmax(0,1fr);grid-gap:clamp(1.6rem,1rem + 3vw,4rem);gap:clamp(1.6rem,1rem + 3vw,4rem);align-items:start}.developer_rail__lAitY{position:-webkit-sticky;position:sticky;top:var(--nav-clearance)}.developer_rail__lAitY>*{max-width:none;margin-bottom:0}.developer_rail__lAitY :is(h1,h2,h3){font-size:clamp(1.6rem,1.2rem + 1.2vw,2.2rem);overflow-wrap:break-word}@media (max-width:720px){.developer_twoTrack__OfMgM{grid-template-columns:1fr}.developer_rail__lAitY{position:static;top:auto}}.developer_prose__lf09q{max-width:62ch}.developer_prose__lf09q p{font-size:1.05rem;line-height:1.7;color:var(--text-dim)}.developer_prose__lf09q p+p{margin-top:1.2rem}.developer_projects__T4bB5{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:clamp(1rem,.6rem + 1.5vw,1.6rem);gap:clamp(1rem,.6rem + 1.5vw,1.6rem)}.developer_project__ceKrf{padding:clamp(1.4rem,1rem + 1vw,2rem);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);transition:border-color .3s ease,transform .3s ease}.developer_project__ceKrf:hover{border-color:var(--bronze-deep);transform:translateY(-3px)}.developer_pName__80Gm4{font-size:var(--step-1)}.developer_pWhere__K6rHi{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--bronze);margin-top:.4rem}.developer_pNote__HXSFW{margin-top:.9rem;font-size:.95rem;line-height:1.6;color:var(--text-dim)}.developer_completed__fHUae{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:clamp(1rem,.6rem + 1.5vw,1.6rem);gap:clamp(1rem,.6rem + 1.5vw,1.6rem)}.developer_completed__fHUae .developer_project__ceKrf{display:flex;flex-direction:column}.developer_cShot__XlqYh{margin:0 0 1rem;aspect-ratio:4/3;border-radius:var(--radius);overflow:hidden;background:var(--surface-2);border:1px solid var(--line);position:relative}.developer_cShot__XlqYh img{width:100%;height:100%;object-fit:cover;display:block}.developer_cCredit__WbFNA{position:absolute;left:0;right:0;bottom:0;margin:0;padding:.3rem .5rem;font-family:var(--font-mono);font-size:.6rem;letter-spacing:.04em;text-align:right;color:var(--text-faint);background:linear-gradient(180deg,transparent,rgba(0,0,0,.55))}.developer_cCredit__WbFNA a{color:inherit;transition:color .2s ease}.developer_cCredit__WbFNA a:hover{color:var(--bronze)}.developer_cMeta__lMFH9{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--bronze);margin-top:.4rem}.developer_cStat__GvxMM{font-family:var(--font-mono);font-size:.78rem;color:var(--text-faint);margin-top:.5rem}.developer_cSource__KIpSe{margin-top:auto;padding-top:.9rem;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);transition:color .2s ease}.developer_cSource__KIpSe:hover{color:var(--bronze)}.developer_dossier__GMDdG{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:clamp(1rem,.6rem + 1.5vw,1.6rem);gap:clamp(1rem,.6rem + 1.5vw,1.6rem)}.developer_dossierItem__oVSXE{padding:clamp(1.4rem,1rem + 1vw,2rem);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg)}.developer_dossierTitle__i3vBu{font-size:var(--step-1);line-height:1.2;margin-top:.5rem}.developer_dossierBody__1dUx7{margin-top:.9rem;font-size:.97rem;line-height:1.65;color:var(--text-dim)}.developer_sourcesWrap__9oKOU{max-width:760px}.developer_sources___8ASa{list-style:none;padding:0;margin:1.2rem 0 1.6rem;display:grid;grid-gap:.8rem;gap:.8rem}.developer_sources___8ASa a{font-size:.95rem;color:var(--text-dim);transition:color .2s ease}.developer_sources___8ASa a:hover{color:var(--bronze)}.developer_note__D_PTO{font-size:.82rem;color:var(--text-faint);line-height:1.6;max-width:60ch}