.bv-case-studies__wrap{margin:0 auto;max-width:var(--lo-content-width,1200px);padding:0 var(--sp-p-hor-desktop,32px)}.bv-case-studies--soft{background-color:var(--clr-base-lt,#fafafa)}.bv-case-studies__head{margin-bottom:40px;max-width:720px}.bv-case-studies .pwr-sec__intro-title{color:var(--clr-intro-title-lt,#0056b3);font-family:var(--ff-intro-title-sec);font-size:var(--fs-intro-title-sec);font-weight:var(--fw-intro-title-sec);margin-bottom:10px;text-transform:uppercase}.bv-case-studies.pwr--dark .pwr-sec__intro-title{color:var(--clr-intro-title-dk,gold)}.bv-case-studies .pwr-sec__title{letter-spacing:-.02em}.bv-case-studies .pwr-sec__desc,.bv-case-studies .pwr-sec__desc p{font-size:18px;line-height:1.6}.bv-case-studies .pwr-sec__desc p{margin:0 0 12px}.bv-case-studies .pwr-sec__desc p:last-child{margin-bottom:0}.bv-case-studies ol,.bv-case-studies ul{list-style:none;margin:0;padding:0}.bv-case-studies ol>li:before,.bv-case-studies ul>li:before{content:none;display:none}.bv-case-studies a:focus-visible,.bv-case-studies button:focus-visible,.bv-case-studies summary:focus-visible{border-radius:4px;outline:3px solid var(--bv-anchor,#0056b3);outline-offset:3px}.bv-case-studies.pwr--dark a:focus-visible,.bv-case-studies.pwr--dark summary:focus-visible{outline-color:#fff}@media (max-width:767px){.bv-case-studies__wrap{padding:0 var(--sp-p-hor-mobile,16px)}.bv-case-studies__head{margin-bottom:28px}}.bv-case-studies__grid{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.bv-case-studies__card{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:var(--br,6px);display:flex;flex-direction:column;position:relative;transition:transform .2s ease,box-shadow .2s ease}.bv-case-studies__card:hover{box-shadow:0 8px 20px rgba(0,0,0,.1);transform:translateY(-2px)}.bv-case-studies__card:focus-within{outline:3px solid var(--bv-anchor,#0056b3)}.bv-case-studies__img{aspect-ratio:1;border-radius:var(--br,6px) var(--br,6px) 0 0;display:block;height:auto;object-fit:cover;width:100%}.bv-case-studies__body{display:flex;flex:1;flex-direction:column;gap:10px;padding:22px 24px 24px}.bv-case-studies__org{color:var(--bv-anchor,#0056b3);font-family:var(--ff-h3);font-size:22px;font-weight:700;line-height:1.25;margin:0}.bv-case-studies__text{color:#333;display:-webkit-box;font-size:16px;-webkit-line-clamp:2;line-clamp:2;line-height:1.5;margin:0;-webkit-box-orient:vertical;overflow:hidden}.bv-case-studies a.bv-case-studies__link{align-items:center;align-self:flex-start;color:var(--bv-anchor,#0056b3)!important;display:inline-flex;font-weight:700;gap:8px;margin-top:auto;min-height:44px;padding-top:6px;text-decoration:none!important}.bv-case-studies__link:after{border-radius:var(--br,6px);content:"";inset:0;position:absolute}.bv-case-studies__link:focus-visible{outline:none!important}.bv-case-studies__link svg{flex:none;transition:transform .2s ease}.bv-case-studies__card:hover .bv-case-studies__link{text-decoration:underline!important}.bv-case-studies__card:hover .bv-case-studies__link svg{transform:translateX(3px)}.bv-case-studies__sr{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.bv-case-studies__foot{margin:40px 0 0;text-align:left}.bv-case-studies a.bv-case-studies__more{align-items:center;color:var(--bv-anchor,#0056b3)!important;display:inline-flex;font-weight:700;gap:8px;min-height:44px;text-decoration:none!important}.bv-case-studies__more svg{flex:none;transition:transform .2s ease}.bv-case-studies__more:hover{text-decoration:underline!important}.bv-case-studies__more:hover svg{transform:translateX(3px)}.bv-case-studies.pwr--dark{background-color:var(--bv-anchor,#0056b3);color:#fff}.bv-case-studies.pwr--dark .pwr-sec__desc,.bv-case-studies.pwr--dark .pwr-sec__title{color:#fff}.bv-case-studies.pwr--dark a.bv-case-studies__more{color:#fff!important}.bv-case-studies.pwr--dark .bv-case-studies__card{border-color:transparent;color:#333}.bv-case-studies.pwr--dark .bv-case-studies__card:hover{box-shadow:0 10px 26px rgba(0,0,0,.25)}.bv-case-studies.pwr--dark a.bv-case-studies__link{color:var(--bv-anchor,#0056b3)!important}.bv-case-studies.pwr--dark .bv-case-studies__card:focus-within{outline-color:#fff}@media (max-width:1023px){.bv-case-studies__grid{gap:16px}.bv-case-studies__body{padding:16px 16px 18px}.bv-case-studies__org{font-size:19px}}@media (max-width:767px){.bv-case-studies__grid{gap:20px;grid-template-columns:1fr;margin:0 auto;max-width:520px}.bv-case-studies__foot{margin-top:28px}}@media (prefers-reduced-motion:reduce){.bv-case-studies__card:hover{transform:none}}.bv-case-studies{overflow:hidden;position:relative}.bv-case-studies.pwr--dark{background:radial-gradient(120% 80% at 85% 0,hsla(0,0%,100%,.14),transparent 55%),linear-gradient(160deg,var(--bv-anchor,#0056b3) 0,#00418a 100%)}.bv-case-studies__divider{display:block;fill:var(--clr-base-lt,#fafafa);height:clamp(32px,5vw,72px);left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.bv-case-studies--divider .bv-case-studies__wrap{padding-top:clamp(32px,5vw,72px)}.bv-case-studies__glow{background:hsla(0,0%,100%,.1);border-radius:50%;bottom:-160px;filter:blur(40px);height:420px;left:-120px;opacity:.5;pointer-events:none;position:absolute;width:420px}.bv-case-studies__wrap{position:relative;z-index:2}.bv-case-studies__item{display:flex;min-width:0}.bv-case-studies__card{border:0;border-radius:16px;box-shadow:0 1px 2px rgba(0,0,0,.04),0 12px 32px -12px rgba(var(--bv-anchor-rgb),.18);flex:1 1 auto;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease,background-color .22s ease}.bv-case-studies__card:hover{transform:translateY(-4px)}.bv-case-studies__frame{aspect-ratio:4/3;background:var(--bv-anchor,#0056b3);overflow:hidden;position:relative}.bv-case-studies__frame:after{background:linear-gradient(180deg,rgba(var(--bv-anchor-rgb),.08) 0,rgba(var(--bv-anchor-rgb),.1) 45%,rgba(0,65,138,.78) 100%);content:"";inset:0;pointer-events:none;position:absolute}.bv-case-studies__frame .bv-case-studies__img{border-radius:0;height:100%;object-fit:cover;object-position:50% 35%;transition:transform .5s ease;width:100%}.bv-case-studies__img--empty{background:radial-gradient(circle at 30% 30%,hsla(0,0%,100%,.18),transparent 55%),var(--bv-anchor,#0056b3);display:block}.bv-case-studies__chip{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:hsla(0,0%,100%,.88);border-radius:999px;color:var(--bv-anchor,#0056b3);display:inline-flex;font-family:var(--ff-intro-title-sec,inherit);font-size:11px;font-weight:700;gap:6px;left:14px;letter-spacing:.08em;line-height:1;padding:5px 10px;position:absolute;text-transform:uppercase;top:14px;z-index:2}.bv-case-studies__chip:before{background:var(--bv-gold,gold);border-radius:50%;content:"";height:6px;width:6px}.bv-case-studies__pill{align-items:center;background:#fff;border-radius:12px;bottom:14px;box-shadow:0 6px 18px -6px rgba(0,0,0,.35);display:inline-flex;left:14px;max-width:calc(100% - 28px);min-height:44px;padding:8px 14px;position:absolute;z-index:2}.bv-case-studies__logo{display:block;height:30px;max-width:150px;object-fit:contain;width:auto}.bv-case-studies__wordmark{display:-webkit-box;-webkit-box-orient:vertical;color:var(--bv-anchor,#0056b3);font-family:var(--ff-h3);font-size:13px;font-weight:700;letter-spacing:-.01em;-webkit-line-clamp:2;line-clamp:2;line-height:1.2;max-width:200px;overflow:hidden}.bv-case-studies__card:hover .bv-case-studies__img{transform:scale(1.04)}.bv-case-studies__link:after{border-radius:16px}.bv-case-studies__card:focus-within{outline-offset:3px}.bv-case-studies.pwr--dark .bv-case-studies__card{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.14);box-shadow:none;color:#fff}.bv-case-studies.pwr--dark .bv-case-studies__card:hover{background:hsla(0,0%,100%,.12);box-shadow:0 18px 40px -16px rgba(0,0,0,.35)}.bv-case-studies.pwr--dark .bv-case-studies__org{color:#fff}.bv-case-studies.pwr--dark .bv-case-studies__text{color:hsla(0,0%,100%,.86)}.bv-case-studies.pwr--dark a.bv-case-studies__link{color:#fff!important}.bv-case-studies.pwr--light .bv-case-studies__card{background:#fff}@media (prefers-reduced-motion:no-preference){html.bv-js .bv-case-studies [data-bv-reveal]{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s cubic-bezier(.2,.7,.2,1)}html.bv-js .bv-case-studies [data-bv-reveal].is-in{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.bv-case-studies__card,.bv-case-studies__img{transition:none}.bv-case-studies__card:hover .bv-case-studies__img{transform:none}}@media (max-width:767px){.bv-case-studies__body{padding:16px}.bv-case-studies__chip{left:12px;top:12px}.bv-case-studies__pill{bottom:12px;left:12px;min-height:40px;padding:7px 12px}.bv-case-studies__logo{height:26px;max-width:130px}}