.b-team-carousel{width:100%;min-width:0}.b-team-carousel__slide{overflow:hidden}.b-team-carousel__link{display:block;height:100%;color:inherit;text-decoration:none}.b-team-carousel__card{height:100%;overflow:hidden;border-radius:var(--b-team-radius, 18px);background:var(--b-team-card-bg, #fff)}.b-team-carousel__photo{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover}.b-team-carousel__card-content{display:flex;flex-direction:column;gap:.35rem;padding:1.15rem}.b-team-carousel__name{margin:0;color:var(--b-team-name, #0f172a);font-size:1.1rem;line-height:1.35}.b-team-carousel__role{color:var(--b-team-role, #64748b);font-size:.875rem}.b-team-carousel__bio{margin:.35rem 0 0;color:var(--b-team-bio, #475569);font-size:.925rem;line-height:1.65}.b-team-carousel--minimal .b-team-carousel__card{background:transparent}.b-team-carousel--minimal .b-team-carousel__card-content{padding-inline:0}.b-team-carousel--overlay .b-team-carousel__card{position:relative;display:grid;min-height:22rem;background:#0f172a}.b-team-carousel--overlay .b-team-carousel__photo{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;aspect-ratio:auto}.b-team-carousel--overlay .b-team-carousel__card-content{position:relative;z-index:1;align-self:end;padding-top:5rem;background:linear-gradient(transparent,#0f172ae6)}.b-team-carousel--overlay .b-team-carousel__name,.b-team-carousel--overlay .b-team-carousel__role,.b-team-carousel--overlay .b-team-carousel__bio{color:#fff}@media (max-width: 560px){.b-team-carousel.b-carousel--nav-outside:has(.b-carousel__arrows){padding-inline:0;padding-block-end:calc(var(--b-carousel-arrow-size, 40px) + 14px)}.b-team-carousel.b-carousel--nav-outside .b-carousel__arrows{inset-block-start:auto;inset-block-end:0}}
