.pb-band{background:#0c1a2c;border-bottom:1px solid #ced4de2b}.pb-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem 2rem;max-width:1440px;margin:0 auto;padding:1rem 1.25rem;display:flex}.pb-who{align-items:center;gap:1rem;min-width:0;display:flex}.pb-photo{object-fit:cover;object-position:center top;background:#152a45;border:1px solid #ced4de47;border-radius:50%;flex:none;width:4rem;height:4rem}.pb-initials{font-family:var(--font-montserrat), sans-serif;letter-spacing:.02em;color:#fff;background:#1e3a5f;justify-content:center;align-items:center;font-size:1.375rem;font-weight:700;display:inline-flex}.pb-id{flex-direction:column;gap:.15rem;min-width:0;display:flex}.pb-role{font-family:var(--font-jost), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#57bd76;font-size:.875rem;font-weight:600}.pb-name{font-family:var(--font-montserrat), sans-serif;color:#fff;overflow-wrap:anywhere;font-size:1.25rem;font-weight:700;line-height:1.2}.pb-reach{flex-wrap:wrap;align-items:center;gap:.5rem 1.75rem;display:flex}.pb-link{color:#ced4de;overflow-wrap:anywhere;border-bottom:1px solid #ced4de52;padding-bottom:1px;font-size:1.0625rem;line-height:1.4;text-decoration:none}.pb-link:hover,.pb-link:focus-visible{color:#fff;border-bottom-color:#57bd76}.pb-tel{font-family:var(--font-jost), sans-serif;font-variant-numeric:tabular-nums}@media (max-width:720px){.pb-inner{justify-content:flex-start;padding:.9rem 1.15rem}.pb-photo{width:3.25rem;height:3.25rem}.pb-name{font-size:1.125rem}.pb-reach{gap:.35rem 1.25rem}}.pi-band{background:#152a45;border-top:1px solid #ced4de2b}.pi-inner{flex-wrap:wrap;align-items:center;gap:clamp(1.5rem,4vw,3.5rem);max-width:1100px;margin:0 auto;padding:clamp(2.5rem,6vw,4.5rem) 1.25rem;display:flex}.pi-photo{object-fit:cover;object-position:center top;background:#1e3a5f;border:1px solid #ced4de47;border-radius:50%;flex:none;width:9.5rem;height:9.5rem}.pi-initials{font-family:var(--font-montserrat), sans-serif;color:#fff;justify-content:center;align-items:center;font-size:3rem;font-weight:700;display:inline-flex}.pi-copy{flex:22rem;min-width:0}.pi-eyebrow{font-family:var(--font-jost), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#57bd76;margin:0 0 .5rem;font-size:.9375rem;font-weight:600}.pi-name{font-family:var(--font-montserrat), sans-serif;color:#fff;overflow-wrap:anywhere;margin:0 0 .9rem;font-size:clamp(1.75rem,3.4vw,2.25rem);font-weight:800;line-height:1.1}.pi-body{color:#ced4de;text-wrap:pretty;max-width:58ch;margin:0 0 1.4rem;font-size:1.1875rem;line-height:1.65}.pi-reach{flex-wrap:wrap;gap:.6rem 2rem;display:flex}.pi-link{color:#fff;overflow-wrap:anywhere;border-bottom:1px solid #4caf6a;padding-bottom:2px;font-size:1.125rem;text-decoration:none}.pi-link:hover,.pi-link:focus-visible{border-bottom-width:2px}.pi-tel{font-family:var(--font-jost), sans-serif;font-variant-numeric:tabular-nums}@media (max-width:720px){.pi-photo{width:7rem;height:7rem}.pi-initials{font-size:2.25rem}}
