.bv-case-hero__wrap{margin:0 auto;max-width:var(--lo-content-width,1200px);padding:0 var(--sp-p-hor-desktop,32px)}.bv-case-hero ol,.bv-case-hero ul{list-style:none;margin:0;padding:0}.bv-case-hero ol>li:before,.bv-case-hero ul>li:before{content:none;display:none}.bv-case-hero a:focus-visible{border-radius:4px;outline:3px solid var(--bv-anchor,#0056b3);outline-offset:3px}.bv-case-hero.pwr--dark a:focus-visible{outline-color:#fff}@media (max-width:767px){.bv-case-hero__wrap{padding:0 var(--sp-p-hor-mobile,16px)}}@media (prefers-reduced-motion:reduce){.bv-case-hero *,.bv-case-hero :before{transition:none!important}}.bv-case-hero{overflow:hidden;overflow:clip;position:relative}.bv-case-hero.pwr--dark{background-color:var(--bv-anchor,#0056b3);background-image:radial-gradient(120% 80% at 85% 0,hsla(0,0%,100%,.14),transparent 55%),linear-gradient(160deg,var(--bv-anchor,#0056b3) 0,#00418a 100%);color:#fff}.bv-case-hero.pwr--light{background-color:#fff;color:#333}.bv-case-hero__wrap{position:relative;z-index:1}.bv-case-hero__bg{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.bv-case-hero__photo{filter:blur(4px);height:100%;inset:0;object-fit:cover;position:absolute;transform:scale(1.04);width:100%}.bv-case-hero__wash{background:linear-gradient(90deg,rgba(var(--bv-anchor-rgb,0,86,179),.96) 0,rgba(var(--bv-anchor-rgb,0,86,179),.88) 55%,rgba(var(--bv-anchor-rgb,0,86,179),.72) 100%);inset:0;position:absolute}@media (max-width:1023px){.bv-case-hero__wash{background:linear-gradient(180deg,rgba(var(--bv-anchor-rgb,0,86,179),.94) 0,rgba(var(--bv-anchor-rgb,0,86,179),.86) 100%)}}.bv-case-hero--divider .bv-case-hero__wrap{padding-bottom:clamp(32px,5vw,72px)}.bv-case-hero__divider{bottom:-1px;display:block;fill:var(--clr-base-lt,#fafafa);height:clamp(32px,5vw,72px);left:0;pointer-events:none;position:absolute;right:0;width:100%;z-index:1}.bv-case-hero__grid{align-items:center;column-gap:clamp(32px,5vw,72px);display:grid;grid-template-areas:"copy media" "facts media";grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.bv-case-hero--no-card .bv-case-hero__grid{grid-template-areas:"copy" "facts";grid-template-columns:minmax(0,1fr)}.bv-case-hero__copy{align-self:end;grid-area:copy;max-width:720px}.bv-case-hero__media{grid-area:media}.bv-case-hero__facts{align-self:start;grid-area:facts}.bv-case-hero .bv-case-hero__eyebrow{align-items:baseline;display:flex;flex-wrap:wrap;font-family:var(--ff-intro-title-sec);font-size:var(--fs-intro-title-sec,14px);font-weight:var(--fw-intro-title-sec,700);gap:0 .5em;letter-spacing:.08em;margin:0 0 18px;text-transform:uppercase}.bv-case-hero.pwr--dark .bv-case-hero__eyebrow{color:var(--clr-intro-title-dk,gold)}.bv-case-hero.pwr--light .bv-case-hero__eyebrow{color:var(--bv-anchor,#0056b3)}.bv-case-hero__dot{opacity:.7}.bv-case-hero .bv-case-hero__title{font-family:var(--ff-h3);font-size:clamp(34px,4.6vw,56px);font-weight:700;letter-spacing:-.02em;line-height:1.05;margin:0 0 22px;text-wrap:balance}.bv-case-hero.pwr--dark .bv-case-hero__title{color:#fff}.bv-case-hero.pwr--light .bv-case-hero__title{color:var(--bv-anchor,#0056b3)}.bv-case-hero__title mark{background:none;background-color:transparent;color:inherit;font:inherit;padding:0}.bv-case-hero.pwr--dark .bv-case-hero__title mark{color:var(--bv-gold,gold)}.bv-case-hero.pwr--light .bv-case-hero__title mark{box-shadow:inset 0 -.16em 0 var(--bv-gold,gold)}.bv-case-hero__lead{font-size:18px;line-height:1.6;margin:0;max-width:34em}.bv-case-hero.pwr--dark .bv-case-hero__lead{color:hsla(0,0%,100%,.9)}.bv-case-hero__actions{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.bv-case-hero .bv-case-hero__btn{align-items:center;border-radius:var(--br,6px);display:inline-flex;font-family:var(--ff-h3);font-size:17px;font-weight:700;gap:10px;justify-content:center;line-height:1.2;min-height:56px;padding:16px 28px;text-decoration:none!important;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,filter .2s ease}.bv-case-hero .bv-case-hero__btn svg{flex:none;transition:transform .2s ease}.bv-case-hero .bv-case-hero__btn:hover svg{transform:translateX(3px)}.bv-case-hero .bv-case-hero__btn--primary{background:var(--bv-gold,gold)!important;border:2px solid var(--bv-gold,gold);box-shadow:0 6px 18px rgba(0,0,0,.18);color:#1a1a1a!important}.bv-case-hero .bv-case-hero__btn--primary:hover{box-shadow:0 10px 24px rgba(0,0,0,.24);filter:brightness(.95);transform:translateY(-1px)}.bv-case-hero .bv-case-hero__btn--secondary{background:transparent!important;border:2px solid hsla(0,0%,100%,.7);color:#fff!important}.bv-case-hero .bv-case-hero__btn--secondary:hover{background:hsla(0,0%,100%,.1)!important;border-color:#fff}.bv-case-hero.pwr--light .bv-case-hero__btn--primary{box-shadow:none}.bv-case-hero.pwr--light .bv-case-hero__btn--primary:focus-visible{outline-color:var(--bv-anchor,#0056b3)}.bv-case-hero.pwr--light .bv-case-hero__btn--secondary{border-color:var(--bv-anchor,#0056b3);color:var(--bv-anchor,#0056b3)!important}.bv-case-hero.pwr--light .bv-case-hero__btn--secondary:hover{background:rgba(var(--bv-anchor-rgb,0,86,179),.06)!important}.bv-case-hero__facts{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.18);border-radius:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:40px 0 0;max-width:100%;padding:18px 22px;row-gap:16px;width:100%}.bv-case-hero.pwr--light .bv-case-hero__facts{background:rgba(var(--bv-anchor-rgb,0,86,179),.04);border-color:rgba(var(--bv-anchor-rgb,0,86,179),.12)}.bv-case-hero__fact{border-left:1px solid hsla(0,0%,100%,.24);display:flex;flex-direction:column;gap:6px;min-width:0;padding:2px 20px}.bv-case-hero__fact:first-child{border-left:0;padding-left:0}.bv-case-hero__fact-label{font-family:var(--ff-base);font-size:12px;font-weight:600;letter-spacing:.08em;line-height:1.3;opacity:.82;text-transform:uppercase}.bv-case-hero__fact-value{color:#fff;font-family:var(--ff-h3);font-size:19px;font-weight:700;line-height:1.25;margin:0;overflow-wrap:break-word}.bv-case-hero.pwr--light .bv-case-hero__fact{border-color:rgba(0,0,0,.12)}.bv-case-hero.pwr--light .bv-case-hero__fact-label{color:#555;opacity:1}.bv-case-hero.pwr--light .bv-case-hero__fact-value{color:var(--bv-anchor,#0056b3)}.bv-case-hero__media{align-items:center;display:flex;justify-content:center;padding:12px 0;position:relative}.bv-case-hero__glow{aspect-ratio:1;background:hsla(0,0%,100%,.14);border-radius:50%;filter:blur(40px);left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:110%}.bv-case-hero.pwr--light .bv-case-hero__glow{background:rgba(var(--bv-anchor-rgb,0,86,179),.12)}.bv-case-hero__card{margin:0;max-width:480px;position:relative;transform:rotate(-2deg);transition:transform .45s cubic-bezier(.2,.7,.2,1);width:100%}.bv-case-hero__card:hover{transform:rotate(0deg)}.bv-case-hero__frame{background:#fff;border:6px solid hsla(0,0%,100%,.92);border-radius:18px;box-shadow:0 2px 4px rgba(0,0,0,.1),0 18px 36px -12px rgba(0,0,0,.35),0 40px 80px -24px rgba(0,0,0,.35);display:block;overflow:hidden}.bv-case-hero.pwr--light .bv-case-hero__frame{border-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.04),0 12px 32px -12px rgba(var(--bv-anchor-rgb,0,86,179),.22),0 32px 64px -28px rgba(var(--bv-anchor-rgb,0,86,179),.28)}.bv-case-hero__img{aspect-ratio:4/3;border-radius:12px;display:block;height:auto;object-fit:cover;transition:transform .5s ease;width:100%}.bv-case-hero__card:hover .bv-case-hero__img{transform:scale(1.04)}.bv-case-hero__logo{align-items:center;background:#fff;border-radius:999px;bottom:18px;box-shadow:0 6px 18px rgba(0,0,0,.18);display:inline-flex;left:18px;padding:8px 12px;position:absolute}.bv-case-hero__logo img{display:block;height:auto;max-height:36px;max-width:140px;width:auto}@media (min-width:1024px) and (max-width:1279px){.bv-case-hero__facts{padding:16px 18px}.bv-case-hero__fact{padding:2px 14px}.bv-case-hero__fact-value{font-size:17px}}@media (max-width:1023px){.bv-case-hero__grid{grid-template-areas:"copy" "media" "facts";grid-template-columns:minmax(0,1fr);row-gap:40px}.bv-case-hero__copy{align-self:auto}.bv-case-hero__facts{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.bv-case-hero__fact,.bv-case-hero__fact:first-child{border-left:1px solid hsla(0,0%,100%,.24);padding:2px 0 2px 14px}.bv-case-hero.pwr--light .bv-case-hero__fact{border-color:rgba(0,0,0,.12)}.bv-case-hero__card{max-width:520px}}@media (max-width:767px){.bv-case-hero .bv-case-hero__eyebrow{font-size:13px;margin-bottom:12px}.bv-case-hero .bv-case-hero__title{font-size:clamp(30px,9vw,42px);line-height:1.05;margin-bottom:16px}.bv-case-hero__lead{font-size:17px;line-height:1.55}.bv-case-hero__actions{gap:10px;margin-top:24px}.bv-case-hero .bv-case-hero__btn{min-height:52px;padding:14px 22px;width:100%}.bv-case-hero__grid{row-gap:32px}.bv-case-hero__card{max-width:100%;transform:rotate(-1.5deg)}.bv-case-hero__frame{border-width:5px}.bv-case-hero__logo{bottom:14px;left:14px}.bv-case-hero__logo img{max-height:30px}.bv-case-hero__facts{padding:16px 18px}.bv-case-hero__fact-label{font-size:11px}.bv-case-hero__fact-value{font-size:17px}}@media (prefers-reduced-motion:no-preference){html.bv-js .bv-case-hero [data-bv-reveal]{animation:bv-hero-in .7s cubic-bezier(.2,.7,.2,1) both;opacity:1;transform:none}html.bv-js .bv-case-hero [data-bv-delay="80"]{animation-delay:80ms}html.bv-js .bv-case-hero [data-bv-delay="160"]{animation-delay:.16s}html.bv-js .bv-case-hero [data-bv-delay="200"]{animation-delay:.2s}html.bv-js .bv-case-hero [data-bv-delay="240"]{animation-delay:.24s}html.bv-js .bv-case-hero [data-bv-delay="320"]{animation-delay:.32s}@keyframes bv-hero-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){.bv-case-hero__card,.bv-case-hero__card:hover,.bv-case-hero__card:hover .bv-case-hero__img{transform:none}}