.bv-case-story{overflow:clip;position:relative}.bv-case-story__glow{aspect-ratio:1;background:rgba(var(--bv-anchor-rgb,0,86,179),.3);border-radius:50%;filter:blur(40px);opacity:.5;pointer-events:none;position:absolute;right:-160px;top:-120px;width:clamp(320px,34vw,500px)}.bv-case-story.pwr--dark .bv-case-story__glow{background:hsla(0,0%,100%,.14)}.bv-case-story.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%);color:#fff}.bv-case-story--soft{background-color:var(--clr-base-lt,#fafafa)}.bv-case-story__wrap{margin:0 auto;max-width:var(--lo-content-width,1200px);padding:0 var(--sp-p-hor-desktop,32px);position:relative;z-index:1}.bv-case-story ol,.bv-case-story ul{list-style:none;margin:0;padding:0}.bv-case-story ol>li:before,.bv-case-story ul>li:before{content:none;display:none}.bv-case-story a:focus-visible{border-radius:4px;outline:3px solid var(--bv-anchor,#0056b3);outline-offset:3px}.bv-case-story.pwr--dark a:focus-visible{outline-color:#fff}.bv-case-story__grid{align-items:start;column-gap:32px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr))}.bv-case-story__rail{align-self:stretch;grid-column:span 3}.bv-case-story__rail-inner{position:sticky;top:var(--bv-sticky-top,120px)}.bv-case-story__chapters{grid-column:span 9;padding-left:clamp(0px,3vw,40px)}.bv-case-story .bv-case-story__eyebrow{align-items:center;color:var(--bv-anchor,#0056b3);display:flex;font-family:var(--ff-intro-title-sec);font-size:var(--fs-intro-title-sec);font-weight:var(--fw-intro-title-sec);gap:10px;margin-bottom:10px;text-transform:uppercase}.bv-case-story .bv-case-story__eyebrow:before{background:var(--bv-gold,gold);border-radius:50%;content:"";flex:none;height:6px;width:6px}.bv-case-story.pwr--dark .bv-case-story__eyebrow{color:#fff}.bv-case-story .bv-sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;clip:rect(0 0 0 0);border:0;clip-path:inset(50%);white-space:nowrap}.bv-case-story__head{margin-bottom:18px}.bv-case-story__head:has(.bv-case-story__title){margin-bottom:0}.bv-case-story .bv-case-story__title{font-size:clamp(26px,2.3vw,32px);letter-spacing:-.02em;line-height:1.2;margin:0 0 28px}.bv-case-story.pwr--dark .bv-case-story__title{color:#fff}.bv-case-story__nav-list{display:flex;flex-direction:column;position:relative}.bv-case-story .bv-case-story__nav-link{border-left:3px solid rgba(var(--bv-anchor-rgb,0,86,179),.12);color:rgba(0,0,0,.7);display:block;font-size:16px;font-weight:600;line-height:1.4;min-height:44px;padding:10px 0 10px 16px;text-decoration:none;transition:color .2s ease,border-color .2s ease}.bv-case-story .bv-case-story__nav-link:hover{color:var(--bv-anchor,#0056b3)}.bv-case-story .bv-case-story__nav-link.is-active{border-left-color:var(--bv-anchor,#0056b3);color:var(--bv-anchor,#0056b3);font-weight:700}.bv-case-story.pwr--dark .bv-case-story__nav-link{border-left-color:hsla(0,0%,100%,.18);color:hsla(0,0%,100%,.78)}.bv-case-story.pwr--dark .bv-case-story__nav-link.is-active,.bv-case-story.pwr--dark .bv-case-story__nav-link:hover{color:#fff}.bv-case-story.pwr--dark .bv-case-story__nav-link.is-active{border-left-color:#fff}.bv-case-story__chapter{border-top:1px solid rgba(var(--bv-anchor-rgb,0,86,179),.12);display:flow-root;padding:40px 0;scroll-margin-top:var(--bv-sticky-top,120px)}.bv-case-story__chapter:first-child{border-top:0;padding-top:0}.bv-case-story__chapter:last-child{padding-bottom:0}.bv-case-story.pwr--dark .bv-case-story__chapter{border-top-color:hsla(0,0%,100%,.14)}.bv-case-story.pwr--dark .bv-case-story__chapter:first-child{border-top:0}.bv-case-story .bv-case-story__kicker{color:var(--bv-anchor,#0056b3);font-size:13px;font-weight:700;letter-spacing:.08em;line-height:1.4;margin:0 0 8px;text-transform:uppercase}.bv-case-story.pwr--dark .bv-case-story__kicker{color:hsla(0,0%,100%,.8)}.bv-case-story__chapter-head{font-size:18px;max-width:58ch}.bv-case-story .bv-case-story__chapter-title{color:var(--clr-title-lt,#1a1a1a);font-family:var(--ff-h3,Poppins,sans-serif);font-size:28px;font-weight:700;letter-spacing:-.01em;line-height:1.25;margin:0 0 16px}.bv-case-story.pwr--dark .bv-case-story__chapter-title{color:#fff}.bv-case-story__body{color:rgba(0,0,0,.87);font-size:18px;line-height:1.6;max-width:58ch}.bv-case-story.pwr--dark .bv-case-story__body{color:hsla(0,0%,100%,.92)}.bv-case-story__body p{font-size:inherit;line-height:inherit;margin:0 0 16px}.bv-case-story__body>:last-child{margin-bottom:0}.bv-case-story .bv-case-story__body a{color:var(--bv-anchor,#0056b3);text-decoration:underline;text-underline-offset:2px}.bv-case-story.pwr--dark .bv-case-story__body a{color:#fff}.bv-case-story .bv-case-story__body ol,.bv-case-story .bv-case-story__body ul{margin:0 0 16px}.bv-case-story .bv-case-story__body li{margin:0 0 8px;padding-left:22px;position:relative}.bv-case-story .bv-case-story__body ul>li:before{background:var(--bv-anchor,#0056b3);border-radius:50%;content:"";display:block;height:7px;left:4px;position:absolute;top:.7em;width:7px}.bv-case-story.pwr--dark .bv-case-story__body ul>li:before{background:#fff}.bv-case-story .bv-case-story__body ol{list-style:decimal;padding-left:22px}.bv-case-story .bv-case-story__body ol>li{padding-left:4px}.bv-case-story__figure{aspect-ratio:16/9;background:#fff;border-radius:16px;box-shadow:0 1px 2px rgba(0,0,0,.04),0 12px 32px -12px rgba(var(--bv-anchor-rgb,0,86,179),.18);font-size:18px;margin:0 0 24px;max-width:58ch;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease}.bv-case-story__figure img{display:block;height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.bv-case-story__figure:hover{box-shadow:0 2px 4px rgba(0,0,0,.05),0 20px 44px -14px rgba(var(--bv-anchor-rgb,0,86,179),.3)}.bv-case-story__figure:hover img{transform:scale(1.04)}.bv-case-story.pwr--dark .bv-case-story__figure{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.14);box-shadow:none}@media (max-width:1023px){.bv-case-story__grid{display:block}.bv-case-story__rail,.bv-case-story__rail-inner{display:contents}.bv-case-story__title{margin-bottom:20px}.bv-case-story__nav{background:#fff;border-bottom:1px solid rgba(var(--bv-anchor-rgb,0,86,179),.12);margin:0 calc(var(--sp-p-hor-desktop, 32px)*-1) 32px;position:sticky;top:var(--bv-sticky-top,72px);z-index:3}.bv-case-story--soft .bv-case-story__nav{background:var(--clr-base-lt,#fafafa)}.bv-case-story.pwr--dark .bv-case-story__nav{background:var(--bv-anchor,#0056b3);border-bottom-color:hsla(0,0%,100%,.14)}.bv-case-story__nav-list{flex-direction:row;gap:8px;overflow-x:auto;padding:8px var(--sp-p-hor-desktop,32px);scrollbar-width:none;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}.bv-case-story__nav-list::-webkit-scrollbar{display:none}.bv-case-story__nav-item{flex:none}.bv-case-story__nav-list:after{content:"";flex:none;width:48px}.bv-case-story .bv-case-story__nav-link{align-items:center;background:rgba(var(--bv-anchor-rgb,0,86,179),.08);border:0;border-radius:999px;display:inline-flex;font-size:15px;min-height:44px;padding:8px 16px;white-space:nowrap}.bv-case-story .bv-case-story__nav-link.is-active{background:var(--bv-anchor,#0056b3);color:#fff}.bv-case-story.pwr--dark .bv-case-story__nav-link{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.14)}.bv-case-story.pwr--dark .bv-case-story__nav-link.is-active{background:#fff;border-color:#fff;color:var(--bv-anchor,#0056b3)}.bv-case-story__chapters{padding-left:0}.bv-case-story__chapter{scroll-margin-top:calc(var(--bv-sticky-top, 72px) + 76px)}}@media (max-width:767px){.bv-case-story__wrap{padding:0 var(--sp-p-hor-mobile,16px)}.bv-case-story__nav{margin:0 calc(var(--sp-p-hor-mobile, 16px)*-1) 24px}.bv-case-story__nav-list{padding:8px var(--sp-p-hor-mobile,16px)}.bv-case-story__chapter{padding:32px 0}.bv-case-story .bv-case-story__chapter-title{font-size:24px}.bv-case-story__body,.bv-case-story__chapter-head,.bv-case-story__figure{font-size:17px}.bv-case-story__figure{margin-bottom:20px}}@media (prefers-reduced-motion:reduce){.bv-case-story *,.bv-case-story :before{transition:none!important}.bv-case-story__figure:hover img{transform:none}}@media (prefers-reduced-motion:no-preference){html.bv-js .bv-case-story [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-story [data-bv-reveal].is-in{opacity:1;transform:none}}.bv-case-story__figure img{object-position:50% 30%}.bv-case-story__figure.is-portrait{aspect-ratio:16/9;background:rgba(var(--bv-anchor-rgb,0,86,179),.06)}.bv-case-story__figure.is-portrait img{object-fit:contain}