.vid-sliders{background:#fff;overflow:hidden;padding:50px 0 100px}.vid-sliders:nth-child(odd){background:#fafafb}.vid-sliders:nth-child(2n){background:var(--Primary-White,#fff)}.vid-sliders .top{margin-bottom:36px}.vid-sliders .slide-text{gap:10px}.vid-sliders .slide-text *{margin:0}.vid-sliders .slide-text p{max-width:926px}.vid-sliders .slide-text .runtime{gap:10px}.vid-sliders .slide-text .runtime *{color:var(--Primary-Blue,#005293);font-family:sole-sans-variable,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:150%}.vid-sliders .ip-card .ip-card__media{background:#f4f6f8;border-radius:15px 15px 0 0;display:block;height:214px;overflow:hidden;position:relative;width:100%}.vid-sliders .ip-card__media img{display:block;height:100%;object-fit:cover;width:100%}.vid-sliders .ip-card .ip-card__media .play-icon{left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}.vid-sliders .ip-card .ip-card__media .runtime{background:hsla(210,6%,88%,.8);border-radius:5px;bottom:10px;color:#000;font-size:14px;font-style:normal;font-weight:400;line-height:120%;padding:5px 10px;position:absolute;right:12px}.slider-wrapper{margin-top:50px;overflow:hidden;position:relative;width:100%}.slides-container{display:flex;display:inline-flex;flex-wrap:nowrap;height:100%;justify-content:flex-start;max-width:none;width:max-content}.vid-sliders .slide{align-items:stretch;background-color:#fff;border:1px solid #d0d6e3;border-radius:16px;cursor:pointer;display:flex;flex:0 0 auto;flex-direction:column;justify-content:flex-start;margin-right:1.5rem;padding:0;text-align:left;width:360px}.vid-sliders .slide h3{margin:0 0 12px}.vid-sliders .slide h3 .h3-inner{background:linear-gradient(to right,transparent,transparent),linear-gradient(to right,var(--blue),var(--blue));background-position:100% 100%,0 100%;background-repeat:no-repeat;background-size:100% .1em,0 .1em;-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;transition:background-size .4s ease-out}.vid-sliders .slide:hover h3 .h3-inner{background-size:0 .1em,100% .1em}.vid-sliders .slide:last-child{margin-right:0}.vid-sliders .slide .post-title{color:#141413;font-size:18px!important;line-height:150%;padding:0 20px}.vid-sliders .slide .info{flex-grow:1;gap:8px;padding:32px}.vid-sliders .slide .info .eyebrow{border-bottom-width:0;font-size:14px;font-weight:700;letter-spacing:1.4px;margin:0;text-transform:uppercase}.vid-sliders .slide .info .eyebrow,.vid-sliders .slide .info .watch{color:var(--Primary-Blue,#005293);font-style:normal;line-height:120%}.vid-sliders .slide .info .watch{font-size:16px;font-weight:500;gap:8px;margin-top:auto;text-align:center}.vid-sliders .slider-nav{display:flex;gap:8px}.vid-sliders .slider-btn{background:transparent;border:1px solid var(--Primary-Blue,#005293);border-radius:12px;cursor:pointer;font:inherit;padding:6px 20px;transition:all .2s ease-in-out}.vid-sliders .slider-btn:not([disabled]):hover{background:var(--Primary-Blue,#005293);border:1px solid var(--Primary-Blue,#005293)}.vid-sliders .slider-btn svg *{transition:stroke .2s ease-out}.vid-sliders .slider-btn:not([disabled]):hover svg *{fill:#fff;stroke:#fff}.vid-sliders .slider-btn[disabled]{cursor:default;opacity:.5}.fade-edges{--fade-width:30vw;--fade-color:hsla(0,0%,100%,.8);position:relative}.fade-edges:after,.fade-edges:before{bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:var(--fade-width);z-index:1}.fade-edges:before{background:linear-gradient(to right,var(--fade-color) 0,hsla(0,0%,100%,0) 100%);left:calc(var(--fade-width)*-1)}.fade-edges:after{background:linear-gradient(to left,var(--fade-color) 0,hsla(0,0%,100%,0) 100%);left:100%}.video-lightbox{display:none;inset:0;position:fixed;z-index:9999}.video-lightbox.is-open{display:block}.video-lightbox__backdrop{background:rgba(0,35,64,.8);inset:0;position:absolute}.video-lightbox__dialog{background:#fff;border-radius:10px;margin:60px auto;max-width:50vw;outline:none;overflow:visible;padding:40px;position:relative;width:calc(100% - 32px)}.video-lightbox__close{background:unset;border:0;color:var(--Primary-Yellow,#fecb00);cursor:pointer;font-size:50px;height:44px;line-height:1;position:absolute;right:-50px;top:0;width:44px}.video-lightbox__stage{background:#000;position:relative}.video-lightbox__media{aspect-ratio:16/9;width:100%}.video-lightbox__media iframe,.video-lightbox__media video{display:block;height:100%;width:100%}.video-lightbox__nav{background:transparent;border:1px solid var(--Primary-Yellow,#fecb00);border-radius:12px;cursor:pointer;padding:3px 20px;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease-out;z-index:2}.video-lightbox__nav svg path{transition:fill .2s ease-out}.video-lightbox__nav:hover{background:var(--Primary-Yellow,#fecb00)}.video-lightbox__nav:hover svg path{fill:var(--Primary-Blue,#005293)}.video-lightbox__prev{left:-150px}.video-lightbox__next{right:-150px}.video-lightbox__nav[disabled]{cursor:default;opacity:.5}.video-lightbox__bullets{bottom:-60px;display:flex;gap:20px;justify-content:center;left:50%;padding:14px 16px 18px;position:absolute;transform:translateX(-50%)}.video-lightbox__bullet{background:transparent;border:1px solid #fff;border-radius:999px;cursor:pointer;height:16px;padding:0;transition:border-color .2s ease-out,background .2s ease-out;width:16px}.video-lightbox__bullet[aria-selected=true]{background:var(--Primary-Yellow,#fecb00);border-color:var(--Primary-Yellow,#fecb00)}.video-lightbox__eyebrow{border-bottom:2px solid var(--Primary-Blue,#005293)}.video-lightbox__title{font-weight:500}@media (max-width:991px){.video-lightbox__dialog{max-width:85vw;padding:20px}.video-lightbox__close{color:var(--Primary-Blue,#005293);right:0;top:0}.video-lightbox__prev{bottom:-70px;left:0;top:unset;transform:unset}.video-lightbox__next{bottom:-70px;right:0;top:unset;transform:unset}}@media (max-width:600px){.vid-sliders .slider-wrapper .top{flex-wrap:wrap;gap:20px;justify-content:flex-end}.video-lightbox__dialog{margin:24px auto}}@media (max-width:500px){.video-lightbox__nav{bottom:-120px}}@media (max-width:2000px){.fade-edges{--fade-width:20vw}}@media (max-width:1800px){.fade-edges{--fade-width:15vw}}