.nsf-pf{background:var(--pf-bg);border:var(--pf-border-w) solid var(--pf-border);border-radius:var(--pf-radius);display:grid;font-family:inherit;grid-template-columns:minmax(0,var(--pf-photo-w)) minmax(0,1fr);margin:var(--pf-mt) auto var(--pf-mb);max-width:var(--pf-max,none);min-height:var(--pf-min-h);overflow:hidden;width:100%}.nsf-pf,.nsf-pf *,.nsf-pf :before{box-sizing:border-box}.nsf-pf p{margin:0}.nsf-pf--right{grid-template-columns:minmax(0,1fr) minmax(0,var(--pf-photo-w))}.nsf-pf--right .nsf-pf__photo{order:2}.nsf-pf__photo{align-items:center;background:var(--pf-photo-bg);display:flex;justify-content:center;min-height:100%;position:relative}.nsf-pf.is-dashed .nsf-pf__photo.is-empty{border:1px dashed hsla(0,0%,100%,.22);border-radius:var(--pf-radius) 0 0 var(--pf-radius)}.nsf-pf--right.is-dashed .nsf-pf__photo.is-empty{border-radius:0 var(--pf-radius) var(--pf-radius) 0}.nsf-pf__photo img{height:100%;inset:0;object-fit:cover;object-position:var(--pf-focus);position:absolute;width:100%}.nsf-pf__ph{color:var(--pf-accent);font-size:10px;font-weight:500;letter-spacing:.06em;padding:0 16px;text-align:center;text-transform:uppercase}.nsf-pf__body{display:flex;flex-direction:column;justify-content:center;padding:var(--pf-pad)}.nsf-pf .nsf-pf__name{color:var(--pf-name);font-size:var(--pf-name-size);font-weight:var(--pf-name-w);line-height:1.2;margin:0}.nsf-pf .nsf-pf__tags{color:var(--pf-tags);font-size:var(--pf-tags-size);font-weight:500;letter-spacing:.05em;line-height:1.5;margin-top:14px;text-transform:uppercase}.nsf-pf__tags span+span:before{content:"•";margin:0 7px}.nsf-pf .nsf-pf__bio{color:var(--pf-bio);font-size:var(--pf-bio-size);line-height:1.5;margin-top:18px;white-space:pre-line}.nsf-pf .nsf-pf__stats{display:flex;flex-wrap:wrap;gap:14px var(--pf-stats-gap);list-style:none;margin:18px 0 0;padding:0}.nsf-pf .nsf-pf__stats li{display:flex;flex-direction:column;gap:4px;margin:0}.nsf-pf__stat{color:var(--pf-accent);font-size:var(--pf-stat-size);font-weight:500;line-height:1.1}.nsf-pf__stat-label{color:var(--pf-stat-label);font-size:var(--pf-stat-label-size);line-height:1.4}.nsf-pf .nsf-pf__closing{color:var(--pf-closing);font-size:var(--pf-closing-size);font-weight:var(--pf-closing-w);line-height:1.55;margin-top:20px;white-space:pre-line}.nsf-pf .nsf-pf__closing.has-line{border-top:1px solid var(--pf-accent);padding-top:20px}@media (max-width:767.98px){.nsf-pf,.nsf-pf--right{grid-template-columns:1fr;margin:var(--pf-mt-m) auto var(--pf-mb-m)}.nsf-pf--right .nsf-pf__photo{order:0}.nsf-pf__photo{min-height:var(--pf-photo-h-m)}.nsf-pf--right.is-dashed .nsf-pf__photo.is-empty,.nsf-pf.is-dashed .nsf-pf__photo.is-empty{border-radius:var(--pf-radius) var(--pf-radius) 0 0}.nsf-pf__body{padding:var(--pf-pad-m)}.nsf-pf .nsf-pf__name{font-size:var(--pf-name-size-m)}}