@charset "UTF-8";.bcfc-profile-listing-page{--pl-blue:var(--bcfc-dark-ink-brand,#083b8a);--pl-accent-link:var(--bcfc-blue,#004a98);--pl-accent:var(--bcfc-navy,#071b33);--pl-heading:var(--bcfc-dark-ink-brand,#132a55);--pl-body:var(--bcfc-dark-ink-muted,#3a4657);--pl-muted:var(--bcfc-dark-ink-muted,#6c757d);--pl-panel:var(--bcfc-surface-raised,#fff);--pl-line:#e4ebf3;--pl-shadow:0 4px 20px rgba(8,59,138,.08)}.bcfc-profile-listing-page .pl-wrap{max-width:1200px;margin:0 auto;padding:0 24px}.bcfc-profile-listing-page .pl-head{text-align:center;margin:64px 0 30px}.bcfc-profile-listing-page .pl-head h2{font-family:"Almarai",system-ui,-apple-system,sans-serif;font-size:clamp(1.625rem,3.2vw,2.375rem);font-weight:800;color:var(--bcfc-ink-strong,var(--pl-heading));margin:14px 0 10px;letter-spacing:-.01em}.bcfc-profile-listing-page .pl-head p{color:var(--bcfc-ink,var(--pl-muted));font-size:1rem;max-width:52rem;margin:0 auto}.bcfc-profile-listing-page .pl-head .pl-lead{color:var(--bcfc-ink-strong,var(--pl-muted));font-size:1rem;line-height:1.65;max-width:52rem;margin:0 auto}.bcfc-profile-listing-page .pl-head .pl-lead>:first-child{margin-top:0}.bcfc-profile-listing-page .pl-head .pl-lead>:last-child{margin-bottom:0}.bcfc-profile-listing-page .pl-head .pl-lead p{color:inherit;font-size:inherit;max-width:none;margin:0 0 10px}.bcfc-profile-listing-page .pl-head .pl-lead ul,.bcfc-profile-listing-page .pl-head .pl-lead ol{margin:0 0 10px;padding-inline-start:20px;text-align:start}.bcfc-profile-listing-page .pl-head .pl-lead li{margin:0 0 4px}.bcfc-profile-listing-page .pl-head .pl-lead a{color:var(--bcfc-ink-link,var(--pl-blue));text-decoration:underline}.bcfc-profile-listing-page .pl-photo{position:relative;aspect-ratio:1/1;border-radius:16px;overflow:hidden;background:linear-gradient(180deg,var(--bcfc-surface-sunken,#eef2f8),var(--bcfc-surface-sunken,#e2e9f2))}.bcfc-profile-listing-page .pl-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top center;display:block}.bcfc-profile-listing-page .pl-photo.pl-noimg::after{content:"BCFC";position:absolute;inset:0;display:grid;place-items:center;color:#b9c4d4;font-weight:800;letter-spacing:.2em;font-size:1.125rem}.bcfc-profile-listing-page .bd-lead{display:grid;grid-template-columns:1fr 1fr;gap:26px;margin-bottom:44px}.bcfc-profile-listing-page .bd-lc{display:flex;flex-direction:column;background:var(--bcfc-surface-raised,var(--pl-panel));border:1px solid var(--pl-line);border-radius:22px;overflow:hidden;box-shadow:var(--pl-shadow)}.bcfc-profile-listing-page .bd-lc .bd-bt{display:flex;flex-direction:column;align-items:center;text-align:center;padding:26px 30px}.bcfc-profile-listing-page .bd-lrole{display:block;color:var(--bcfc-ink,var(--pl-blue));font-size:.8125rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;margin-bottom:12px}.bcfc-profile-listing-page .bd-lname{font-size:clamp(1.125rem,2vw,1.4375rem);font-weight:700;color:var(--bcfc-ink,var(--pl-heading));margin:0;letter-spacing:-.01em;line-height:1.2}.bcfc-profile-listing-page .bd-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:34px 26px;margin-bottom:60px}.bcfc-profile-listing-page .bd-card{display:flex;flex-direction:column;background:var(--bcfc-surface-raised,var(--pl-panel));border:1px solid var(--pl-line);border-radius:18px;overflow:hidden;padding-bottom:20px}.bcfc-profile-listing-page .bd-card.bcfc-popup-trigger:hover{box-shadow:0 10px 22px rgba(8,59,138,.18)}.bcfc-profile-listing-page .bd-card .pl-photo{border-radius:0;box-shadow:none}.bcfc-profile-listing-page .bd-info{display:flex;flex-direction:column;align-items:center;text-align:center;padding:20px 20px 0}.bcfc-profile-listing-page .bd-role{color:var(--bcfc-ink,var(--pl-blue));font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px}.bcfc-profile-listing-page .bd-name{font-size:1.0625rem;font-weight:700;color:var(--bcfc-ink,var(--pl-heading));margin:0;letter-spacing:-.01em;line-height:1.3}.bcfc-profile-listing-page .bd-name,.bcfc-profile-listing-page .bd-lname,.bcfc-profile-listing-page .bd-role,.bcfc-profile-listing-page .bd-lrole{max-width:100%;white-space:normal;word-break:keep-all;overflow-wrap:normal}.bcfc-profile-listing-page .em-lead-stack{display:grid;grid-template-columns:1fr 1fr;gap:26px;margin-bottom:46px}.bcfc-profile-listing-page .em-lead-card{display:flex;flex-direction:column;background:var(--bcfc-surface-raised,var(--pl-panel));border:1px solid var(--pl-line);border-radius:22px;overflow:hidden;box-shadow:var(--pl-shadow)}.bcfc-profile-listing-page .em-lead-body{padding:34px 36px;display:flex;flex-direction:column;align-items:center;text-align:center;flex:1}.bcfc-profile-listing-page .em-lead-eyebrow{color:var(--bcfc-ink-strong,var(--pl-blue));font-size:.8125rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;display:block;width:100%;text-align:center;margin-bottom:14px}.bcfc-profile-listing-page .em-lead-name{font-size:clamp(1.25rem,2.1vw,1.625rem);font-weight:700;color:var(--bcfc-ink-strong,var(--pl-heading));letter-spacing:-.01em;margin:0 0 14px;line-height:1.15;width:100%;text-align:center;max-width:100%!important;white-space:normal!important;word-break:keep-all;overflow-wrap:normal}.bcfc-profile-listing-page .em-lead-desc{font-size:1rem;color:var(--bcfc-ink-strong,var(--pl-body));line-height:1.7;margin:0;flex:1}.bcfc-profile-listing-page .em-team-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:34px 26px;margin-bottom:60px}.bcfc-profile-listing-page .em-team-card{display:flex;flex-direction:column;background:var(--bcfc-surface-raised,var(--pl-panel));border:1px solid var(--pl-line);border-radius:18px;overflow:hidden;padding-bottom:20px}.bcfc-profile-listing-page .em-team-card.bcfc-popup-trigger:hover{box-shadow:0 10px 22px rgba(8,59,138,.18)}.bcfc-profile-listing-page .em-team-card .pl-photo{border-radius:0;box-shadow:none}.bcfc-profile-listing-page .em-team-info{display:flex;flex-direction:column;align-items:center;text-align:center;padding:20px 16px 0;width:100%}.bcfc-profile-listing-page .em-team-eyebrow{color:var(--bcfc-ink-strong,var(--pl-blue));font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;padding:0;text-align:center;white-space:normal}.bcfc-profile-listing-page .em-team-name{font-size:1.0625rem;font-weight:700;color:var(--bcfc-ink,var(--pl-heading));margin:0;letter-spacing:-.01em;line-height:1.3;padding:0;text-align:center;max-width:100%!important;white-space:normal!important;word-break:keep-all;overflow-wrap:normal}.bcfc-profile-listing-page .em-team-desc{font-size:.90625rem;color:var(--bcfc-ink-muted,var(--pl-body));line-height:1.6;margin:0;flex:1;padding:0 20px}@media(max-width:768px){.bcfc-profile-listing-page .bd-lead,.bcfc-profile-listing-page .em-lead-stack{grid-template-columns:1fr}.bcfc-profile-listing-page .em-lead-body{padding:32px 28px}}@media(max-width:520px){.bcfc-profile-listing-page .bd-grid,.bcfc-profile-listing-page .em-team-grid{grid-template-columns:1fr 1fr;gap:22px 16px}.bcfc-profile-listing-page .bd-name,.bcfc-profile-listing-page .em-team-name{font-size:1rem}}