.crc-bm{--crc-bm-columns:3;--crc-bm-gap:24px;--crc-bm-min:230px;--crc-bm-radius:10px;--crc-bm-border:#e2e6ea;--crc-bm-ink:#1f2933;--crc-bm-quiet:#5b6874;--crc-bm-link:#1b6ca8;box-sizing:border-box;max-width:100%}.crc-bm *,.crc-bm *::before,.crc-bm *::after{box-sizing:border-box}.crc-bm-section+.crc-bm-section{margin-top:34px}.crc-bm .crc-bm-heading{margin-bottom:18px}.crc-bm-grid{display:grid;gap:var(--crc-bm-gap);grid-template-columns:repeat(auto-fill,minmax(var(--crc-bm-min),1fr));align-items:stretch}@supports (width:max(1px, 2px)){.crc-bm-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,max(var(--crc-bm-min),calc((100% - (var(--crc-bm-columns) - 1) * var(--crc-bm-gap)) / var(--crc-bm-columns)))),1fr))}}.crc-bm-card{display:flex;flex-direction:column;height:100%;background:#fff;border:1px solid var(--crc-bm-border);border-radius:var(--crc-bm-radius);overflow:hidden;transition:box-shadow 0.18s ease,transform 0.18s ease}.crc-bm-card:hover{box-shadow:0 6px 18px rgb(15 30 45 / .1);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.crc-bm-card{transition:none}.crc-bm-card:hover{transform:none}}.crc-bm-frame{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;background:#eef1f4;flex:0 0 auto}.crc-bm .crc-bm-photo{display:block!important;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;object-fit:cover}.crc-bm-frame--initials{display:flex;align-items:center;justify-content:center}.crc-bm-initials{font-size:clamp(38px, 22cqw, 74px);font-weight:600;letter-spacing:.04em;color:#fff;line-height:1}@supports not (font-size:1cqw){.crc-bm-initials{font-size:54px}}.crc-bm-frame{container-type:inline-size}.crc-bm-body{flex:1 1 auto;padding:16px 18px 6px}.crc-bm .crc-bm-name{margin:0!important;padding:0;font-family:inherit!important;font-size:1.08em!important;line-height:1.3;font-weight:700;text-transform:none!important;letter-spacing:normal;color:var(--crc-bm-ink)}.crc-bm .crc-bm-role{margin:4px 0 0!important;font-size:.94em;font-weight:600;line-height:1.35;color:var(--crc-bm-ink)}.crc-bm .crc-bm-service{margin:6px 0 0!important;font-size:.84em;line-height:1.4;color:var(--crc-bm-quiet)}.crc-bm-item{margin-top:12px}.crc-bm .crc-bm-label{display:block;margin-bottom:1px;font-family:inherit!important;font-size:.68em;font-weight:700;line-height:1.4;letter-spacing:.09em;text-transform:uppercase;color:var(--crc-bm-quiet)}.crc-bm .crc-bm-value{display:block;font-size:.87em;line-height:1.45;color:var(--crc-bm-ink)}.crc-bm .crc-bm-bio{margin:0;font-size:.87em;line-height:1.5;color:var(--crc-bm-ink)}.crc-bm .crc-bm-bio p{margin:0 0 0.6em!important}.crc-bm .crc-bm-bio p:last-child{margin-bottom:0!important}.crc-bm-bio--clamped{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.crc-bm-bio-toggle{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.crc-bm .crc-bm-bio-more{display:inline-block;margin-top:6px;font-size:.84em;font-weight:600;color:var(--crc-bm-link)!important;cursor:pointer}.crc-bm .crc-bm-bio-more:hover{text-decoration:underline}.crc-bm-bio-toggle:focus-visible+.crc-bm-bio+.crc-bm-bio-more{outline:2px solid var(--crc-bm-link);outline-offset:2px}.crc-bm-bio-toggle:checked+.crc-bm-bio{-webkit-line-clamp:unset;line-clamp:unset;display:block;overflow:visible}.crc-bm-less,.crc-bm-bio-toggle:checked~.crc-bm-bio-more .crc-bm-more{display:none}.crc-bm-bio-toggle:checked~.crc-bm-bio-more .crc-bm-less{display:inline}.crc-bm .crc-bm-contact{margin:0!important;padding:10px 18px 16px;font-size:.86em;line-height:1.4;overflow-wrap:anywhere;word-break:break-word}.crc-bm .crc-bm-email{color:var(--crc-bm-link)!important;text-decoration:none!important;font-weight:600}.crc-bm .crc-bm-email:hover,.crc-bm .crc-bm-email:focus{text-decoration:underline!important}.crc-bm .crc-bm-empty{margin:0!important;padding:18px;border:1px dashed var(--crc-bm-border);border-radius:var(--crc-bm-radius);color:var(--crc-bm-quiet);text-align:center}