.cv-bc__head{align-items:center;display:flex;flex-direction:column;gap:24px;margin-bottom:40px;text-align:center}.cv-bc__sub{font-size:18px;margin:0;max-width:854px}.cv-bc__grid{display:grid;gap:12px;grid-template-columns:repeat(var(--bc-count,4),minmax(0,1fr));list-style:none;margin:0;padding:0}.cv-bc__card{border:1px solid rgba(0,0,0,.13);border-radius:6px;display:flex;flex-direction:column;gap:24px;isolation:isolate;min-height:369px;overflow:hidden;padding:20px 20px 24px;position:relative;transition:box-shadow .25s ease,transform .25s ease,border-color .25s ease}.cv-bc__card--top .cv-bc__title{order:1}.cv .cv-bc__card--top .cv-bc__text{margin-top:auto;order:2}.cv-bc__card--bottom .cv-bc__text{order:1}.cv .cv-bc__card--bottom .cv-bc__title{margin-top:auto;order:2}.cv-bc__card--grey{background:linear-gradient(180deg,#f4f5f7,#c4ccd5);color:var(--cv-navy)}.cv-bc__card--cream{background:#fdeec6;border-color:#fdeec6;color:var(--cv-navy)}.cv-bc__card--navy{background:var(--cv-navy);border-color:var(--cv-navy);color:#fff}.cv-bc__bg{height:100%;object-fit:cover;width:100%}.cv-bc__bg,.cv-bc__card--img:after{inset:0;position:absolute;z-index:-1}.cv-bc__card--img:after{background:linear-gradient(180deg,rgba(9,44,71,.15),rgba(9,44,71,.65));content:""}.cv-bc__card--img{color:#fff}.cv .cv-bc__title{color:inherit;font:italic 300 34px/1.15 var(--cv-font-display);margin:0}.cv-bc__text{color:inherit;font-size:17px;line-height:1.6}.cv-bc__text p{margin:0}.cv-bc__grid[style*="--bc-count: 5"] .cv-bc__title{font-size:26px}.cv-bc__grid[style*="--bc-count: 5"] .cv-bc__text{font-size:15px}.cv-bc--hover .cv-bc__text{opacity:0;transform:translateY(8px);transition:opacity .25s ease,transform .25s ease,visibility .25s;visibility:hidden}.cv-bc--hover .cv-bc__card--bottom .cv-bc__text{transform:translateY(-8px)}.cv-bc--hover .cv-bc__card:focus-visible,.cv-bc--hover .cv-bc__card:hover{border-color:rgba(0,0,0,.13);box-shadow:0 14px 28px rgba(9,44,71,.22);transform:translateY(-2px);z-index:1}.cv-bc--hover .cv-bc__card:focus-visible .cv-bc__text,.cv-bc--hover .cv-bc__card:hover .cv-bc__text{opacity:1;transform:none;visibility:visible}.cv-bc__card:focus-visible{outline:none}@media (hover:none){.cv-bc--hover .cv-bc__text{opacity:1;transform:none;visibility:visible}}@media (max-width:1024px){.cv-bc__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cv-bc__card{min-height:300px}}@media (max-width:767px){.cv-bc--hover .cv-bc__text{opacity:1;transform:none;visibility:visible}.cv-bc__head{gap:16px;margin-bottom:28px}.cv-bc__sub{font-size:16px}.cv-bc__grid{grid-template-columns:1fr}.cv-bc__card{min-height:220px}.cv .cv-bc__title{font-size:28px}.cv-bc__text{font-size:16px}}@media (prefers-reduced-motion:reduce){.cv-bc--hover .cv-bc__text,.cv-bc__card{transform:none!important;transition:none}}