.Headshot-module__rafSdW__root{isolation:isolate;background:var(--of-surface-elevated);border-radius:14px;width:100%;position:relative;overflow:hidden}.Headshot-module__rafSdW__image{object-fit:cover;width:100%;height:100%;display:block}.Headshot-module__rafSdW__placeholder{border:1px dashed var(--of-border-strong);background:var(--of-surface-elevated);border-radius:14px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.Headshot-module__rafSdW__gridBg{z-index:0;background-image:linear-gradient(#0000000a 1px,#0000 1px),linear-gradient(90deg,#0000000a 1px,#0000 1px);background-position:-1px -1px;background-size:18px 18px;position:absolute;inset:0}[data-mantine-color-scheme=dark] .Headshot-module__rafSdW__gridBg{background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px)}.Headshot-module__rafSdW__placeholderContent{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:8px;padding:16px;display:flex;position:relative}.Headshot-module__rafSdW__tag{letter-spacing:.12em;text-transform:uppercase;color:var(--accent-text,var(--mantine-color-brand-6));background:var(--of-surface);border:1px solid var(--of-border);border-radius:999px;padding:3px 8px;font-size:10px;font-weight:700}.Headshot-module__rafSdW__placeholderName{color:var(--of-text-muted);text-wrap:balance;font-size:12.5px;font-weight:500;line-height:1.35}.Headshot-module__rafSdW__tone_brand{--accent-text:#4a1bb0;--accent-glow:#5f22d914}.Headshot-module__rafSdW__tone_amber{--accent-text:#b15410;--accent-glow:#f88b3f1f}.Headshot-module__rafSdW__tone_azure{--accent-text:#1e40af;--accent-glow:#1d4ed81a}.Headshot-module__rafSdW__tone_magenta{--accent-text:#9d174d;--accent-glow:#db27771a}.Headshot-module__rafSdW__tone_teal{--accent-text:#0f766e;--accent-glow:#0e94881a}.Headshot-module__rafSdW__tone_neutral{--accent-text:#475569;--accent-glow:#47556914}.Headshot-module__rafSdW__placeholder:after{content:"";background:radial-gradient(ellipse at 30% 20%,var(--accent-glow),transparent 60%);z-index:0;pointer-events:none;position:absolute;inset:-10%}[data-mantine-color-scheme=dark] .Headshot-module__rafSdW__tone_brand{--accent-text:var(--mantine-color-brand-3)}[data-mantine-color-scheme=dark] .Headshot-module__rafSdW__tone_amber{--accent-text:var(--mantine-color-coral-3)}
.BorrowerProfiles-module__z9Yg6q__grid{grid-template-columns:1fr;gap:20px;margin-top:40px;display:grid}@media (min-width:640px){.BorrowerProfiles-module__z9Yg6q__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.BorrowerProfiles-module__z9Yg6q__grid{grid-template-columns:repeat(4,1fr)}}.BorrowerProfiles-module__z9Yg6q__card{background:var(--of-surface);border:1px solid var(--of-border);isolation:isolate;transition:transform .24s var(--of-easing),border-color .24s var(--of-easing),box-shadow .24s var(--of-easing);animation:BorrowerProfiles-module__z9Yg6q__card-fade .38s var(--of-easing)both;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.BorrowerProfiles-module__z9Yg6q__card:hover{box-shadow:var(--of-card-shadow);border-color:#5f22d938;transform:translateY(-2px)}.BorrowerProfiles-module__z9Yg6q__headshot{border-bottom:1px solid var(--of-border);border-radius:0}.BorrowerProfiles-module__z9Yg6q__body{flex-direction:column;flex:1;gap:14px;padding:18px 20px 20px;display:flex}.BorrowerProfiles-module__z9Yg6q__head{flex-direction:column;gap:2px;display:flex}.BorrowerProfiles-module__z9Yg6q__name{letter-spacing:-.015em;color:var(--of-text);margin:0;font-size:16px;font-weight:600;line-height:1.2}.BorrowerProfiles-module__z9Yg6q__brokerage{color:var(--of-text-muted);letter-spacing:-.005em;margin:0;font-size:12.5px}.BorrowerProfiles-module__z9Yg6q__facts{flex-direction:column;gap:6px;margin:0;display:flex}.BorrowerProfiles-module__z9Yg6q__factRow{grid-template-columns:96px 1fr;align-items:baseline;gap:10px;font-size:12.5px;display:grid}.BorrowerProfiles-module__z9Yg6q__factRow dt{color:var(--of-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:10.5px;font-weight:600}.BorrowerProfiles-module__z9Yg6q__factRow dd{color:var(--of-text);letter-spacing:-.005em;margin:0;font-weight:500}.BorrowerProfiles-module__z9Yg6q__foot{border-top:1px solid var(--of-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:12px;display:flex}.BorrowerProfiles-module__z9Yg6q__ratingWrap{align-items:center;gap:6px;display:inline-flex}.BorrowerProfiles-module__z9Yg6q__ratingValue{color:var(--of-text);font-variant-numeric:tabular-nums;letter-spacing:-.005em;font-size:12.5px;font-weight:700}.BorrowerProfiles-module__z9Yg6q__ratingCaption{color:var(--of-text-subtle);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}@keyframes BorrowerProfiles-module__z9Yg6q__card-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.BorrowerProfiles-module__z9Yg6q__card{animation:none}}
