.lf-partner-portraits-c{--lf-pw:clamp(150px,12vw,176px);--lf-travel:clamp(40px,6.5vw,104px);overflow-x:clip}.lf-partner-portraits-c .head{margin-bottom:var(--s5)}.lf-partner-portraits-c .lf-ppc-pair{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);--lf-p:1}.lf-partner-portraits-c .lf-ppc-c{position:relative;display:grid;grid-template-columns:var(--lf-pw) minmax(0,1fr);column-gap:var(--s4);row-gap:var(--s3);align-content:start;background:#fff;border:1px solid var(--line-l);padding:var(--s4)}.lf-partner-portraits-c .lf-ppc-c:nth-of-type(1){border-radius:var(--r-sm) 0 0 var(--r-sm)}.lf-partner-portraits-c .lf-ppc-c:nth-of-type(2){border-radius:0 var(--r-sm) var(--r-sm) 0;margin-left:-1px}.lf-partner-portraits-c .lf-ppc-fig{grid-column:1;grid-row:1;margin:0;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--r-xs);background:#1B1B1B}.lf-partner-portraits-c .lf-ppc-fig img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--lf-op,50%) 10%;filter:grayscale(1) contrast(1.04)}.lf-partner-portraits-c .lf-ppc-c:nth-of-type(1){--lf-op:56%}.lf-partner-portraits-c .lf-ppc-hd{grid-column:2;grid-row:1;align-self:end;min-width:0}.lf-partner-portraits-c .lf-ppc-name{margin:var(--s1) 0 0;font-size:clamp(30px,3.2vw,46px);font-weight:500;line-height:.98;letter-spacing:-.04em}.lf-partner-portraits-c .lf-ppc-name span{display:block}.lf-partner-portraits-c .lf-ppc-lane{margin-top:14px;font-size:14px;line-height:1.4;font-weight:500}.lf-partner-portraits-c .lf-ppc-lane span{color:var(--g-l);font-weight:400;margin-right:8px}.lf-partner-portraits-c .lf-ppc-body{grid-column:1 / -1;min-width:0}.lf-partner-portraits-c .lede{font-size:15px;line-height:1.6;margin:0;max-width:52ch}.lf-partner-portraits-c .pdata{margin-top:var(--s3)}.lf-partner-portraits-c .plinked{margin-top:var(--s3)}.lf-partner-portraits-c .lf-ppc-tags{margin-top:var(--s3);gap:8px}.lf-partner-portraits-c .lf-ppc-tags span{font-size:12.5px;padding:6px 12px}.lf-partner-portraits-c .lf-ppc-latest{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;align-items:center;margin-top:var(--s3);padding-top:12px;border-top:1px solid var(--line-l);color:inherit}.lf-partner-portraits-c .lf-ppc-latest img{display:block;width:44px;height:59px;object-fit:cover;border-radius:var(--r-xs)}.lf-partner-portraits-c .lf-ppc-latest i{display:block;font-style:normal;font-size:var(--t-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--g-l);margin-bottom:3px}.lf-partner-portraits-c .lf-ppc-latest b{display:block;font-weight:500;font-size:13px;line-height:1.35}.lf-partner-portraits-c .lf-ppc-go{display:inline-flex;align-items:center;gap:6px;margin-top:var(--s3);font-size:14px;font-weight:500;border-bottom:1px solid var(--ink);padding-bottom:2px}.lf-partner-portraits-c .lf-ppc-go svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.6}.lf-partner-portraits-c .lf-ppc-pair::after{content:'';position:absolute;left:50%;top:0;width:3px;height:56px;margin-left:-1.5px;background:var(--ink);transform:scaleY(0);transform-origin:50% 0;pointer-events:none;transition:transform var(--d2) var(--e)}.lf-partner-portraits-c .lf-ppc-pair[data-joined]::after{transform:scaleY(1)}.lf-partner-portraits-c .lf-ppc-pair:not([data-lf-armed])::after{transform:scaleY(1)}.lf-partner-portraits-c .lf-ppc-pair[data-lf-armed] .lf-ppc-c:nth-of-type(1){translate:calc((1 - var(--lf-p)) * var(--lf-travel) * -1) 0}.lf-partner-portraits-c .lf-ppc-pair[data-lf-armed] .lf-ppc-c:nth-of-type(2){translate:calc((1 - var(--lf-p)) * var(--lf-travel)) 0}@media(max-width:900px){.lf-partner-portraits-c{--lf-pw:96px;--lf-travel:24px}.lf-partner-portraits-c .lf-ppc-pair{grid-template-columns:minmax(0,1fr)}.lf-partner-portraits-c .lf-ppc-c{padding:var(--s3);column-gap:var(--s2)}.lf-partner-portraits-c .lf-ppc-c:nth-of-type(1){border-radius:var(--r-sm) var(--r-sm) 0 0}.lf-partner-portraits-c .lf-ppc-c:nth-of-type(2){border-radius:0 0 var(--r-sm) var(--r-sm);margin-left:0;margin-top:-1px}.lf-partner-portraits-c .lf-ppc-name{font-size:clamp(28px,8vw,34px)}.lf-partner-portraits-c .lf-ppc-pair::after{left:var(--s3);top:50%;margin:0;width:56px;height:3px;transform:scaleX(0);transform-origin:0 50%}.lf-partner-portraits-c .lf-ppc-pair[data-joined]::after,.lf-partner-portraits-c .lf-ppc-pair:not([data-lf-armed])::after{transform:scaleX(1)}.lf-partner-portraits-c .lf-ppc-pair[data-lf-armed] .lf-ppc-c:nth-of-type(1){translate:0 calc((1 - var(--lf-p)) * var(--lf-travel) * -1)}.lf-partner-portraits-c .lf-ppc-pair[data-lf-armed] .lf-ppc-c:nth-of-type(2){translate:0 calc((1 - var(--lf-p)) * var(--lf-travel))}}