.nx-profile-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-gap:0 52px;gap:0 52px;align-items:start;padding-block:48px 24px}.nx-profile-hero:not(:has(.nx-profile-image)){grid-template-columns:minmax(0,1fr)}.nx-profile-hero>.nx-breadcrumb,.nx-profile-hero>.nx-eyebrow,.nx-profile-hero>h1{grid-column:1/-1}.nx-profile-hero>.nx-eyebrow{margin-top:52px}.nx-profile-hero>h1{max-width:1160px;margin-top:12px;margin-bottom:38px;font-size:clamp(44px,5vw,64px);line-height:1.06;letter-spacing:-.04em}.nx-profile-intro{grid-column:1}.nx-profile-base{margin-top:18px;color:var(--fg-mute);font-size:var(--t-sm)}.nx-profile-image{grid-column:2;margin:0}.nx-profile-image img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:var(--r-lg)}.nx-profile-image figcaption{margin-top:8px;color:var(--fg-mute);font-size:var(--t-xs);line-height:1.5}.nx-profile-stats{padding-top:56px}.nx-profile-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.nx-profile-stat-grid>div{padding:24px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface)}.nx-profile-stat-grid strong{display:block;color:var(--fern-text);font-size:clamp(25px,2.5vw,38px);line-height:1.1}.nx-profile-stat-grid span{display:block;margin-top:8px;color:var(--fg-soft);font-size:var(--t-sm)}.nx-profile-methods{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.nx-profile-methods article{padding:24px;border-top:3px solid var(--fern);background:var(--bg-alt)}.nx-profile-methods article>span{font-family:var(--font-mono);color:var(--fern-text);font-size:var(--t-sm)}.nx-profile-methods h3{margin-top:18px;font-size:var(--t-h4)}.nx-profile-methods p{margin-top:14px;color:var(--fg-soft);line-height:1.6}.nx-profile-relationships{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.nx-profile-relationships h3{margin-top:14px;font-size:var(--t-h3)}.nx-profile-relationships .nx-source{margin-top:20px}.nx-profile-feature{padding-block:36px;border-top:1px solid var(--line-strong)}.nx-profile-feature:first-child{padding-top:0;border-top:0}.nx-profile-feature h2{max-width:1160px;margin-top:12px;font-size:clamp(29px,3vw,40px);line-height:1.2;letter-spacing:-.025em}.nx-profile-feature-body{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);grid-gap:48px;gap:48px;align-items:start;margin-top:17px}.nx-profile-feature-body>p{max-width:690px;margin:0;color:var(--fg-soft);line-height:1.65}.nx-profile-feature-body .nx-source{margin-top:0}.nx-profile-feature-body .nx-action{margin-top:20px}@media (max-width:900px){.nx-profile-hero{grid-template-columns:minmax(0,1fr);gap:0}.nx-profile-image{grid-column:1;margin-top:28px}.nx-profile-image img{max-height:460px}.nx-profile-hero>h1{margin-bottom:24px}.nx-profile-feature-body{grid-template-columns:minmax(0,1fr);gap:20px}}@media (max-width:650px){.nx-profile-stats{padding-top:40px}.nx-profile-methods,.nx-profile-relationships,.nx-profile-stat-grid{grid-template-columns:minmax(0,1fr)}.nx-profile-hero>.nx-eyebrow{margin-top:32px}.nx-profile-hero{padding-top:24px}}