.video-carousel{padding:0 0 var(--spacing-xl)}.video-carousel__inner{margin:0 auto;max-width:var(--content-max-width);padding:0 var(--content-padding)}.video-carousel--sidebar .video-carousel__inner{max-width:none;padding-left:0;padding-right:0}.video-carousel--sidebar .video-carousel__btn{background:rgba(0,0,0,.4);border-radius:50%;color:var(--jencap-white);height:28px;width:28px}.video-carousel--sidebar .video-carousel__btn--prev{left:4px;right:auto}.video-carousel--sidebar .video-carousel__btn--next{left:auto;right:4px}.video-carousel__heading-rule{align-items:center;color:var(--jencap-accent);display:flex;font-family:var(--font-heading);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);gap:var(--spacing-md);letter-spacing:.15em;margin:0 0 var(--spacing-md);text-align:center;text-transform:uppercase}.video-carousel__heading-rule:after,.video-carousel__heading-rule:before{background:var(--jencap-text);content:"";flex:1;height:2px}.video-carousel__heading-rule span{flex:0 0 auto}.video-carousel--light .blog-landing-section-title,.video-carousel--light .blog-landing-section-title span,.video-carousel--light .video-carousel__heading-rule{color:#fff}.video-carousel--light .blog-landing-section-title:after,.video-carousel--light .blog-landing-section-title:before,.video-carousel--light .video-carousel__heading-rule:after,.video-carousel--light .video-carousel__heading-rule:before{background:#fff}.video-carousel--light .video-carousel__btn,.video-carousel--light .video-carousel__btn:hover{color:#fff}.video-carousel__intro{font-family:var(--font-heading);font-size:20px;line-height:120%;margin-bottom:var(--spacing-md)}.video-carousel__intro p{margin:0}.video-carousel__stage{position:relative}.video-carousel__viewport{border-radius:var(--border-radius-sm);overflow:hidden;width:100%}.video-carousel__track{display:flex;flex-wrap:nowrap;gap:var(--spacing-sm);transition:transform .55s cubic-bezier(.25,1,.5,1);will-change:transform}.video-carousel__grid{display:grid;gap:20px;grid-template-columns:repeat(var(--vc-slides,5),1fr)}.video-carousel__grid .video-carousel__card{flex:none;margin-left:0!important}@media (max-width:1024px){.video-carousel__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.video-carousel__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.video-carousel__grid{grid-template-columns:1fr}}.video-carousel__card{background:transparent;border:none;border:none!important;border-radius:var(--border-radius-sm)!important;cursor:pointer;display:flex;flex:0 0 calc((100% - (var(--vc-slides, 5) - 1)*var(--spacing-sm))/var(--vc-slides, 5));flex-direction:column;min-width:0;overflow:hidden;padding:0;position:relative;text-align:left}.video-carousel__img-wrap{aspect-ratio:16/9;background:var(--jencap-background);border-radius:var(--border-radius-sm);overflow:hidden;position:relative;width:100%}.video-carousel__img{display:block;height:100%;object-fit:cover;transition:transform .55s cubic-bezier(.25,.46,.45,.94);width:100%}.video-carousel__card:hover .video-carousel__img{transform:scale(1.06)}.video-carousel__img-placeholder{background:var(--jencap-background);height:100%;width:100%}.video-carousel__play{align-items:center;display:flex;inset:0;justify-content:center;position:absolute;transition:opacity .25s}.video-carousel__play svg{filter:drop-shadow(0 2px 6px rgba(0,0,0,.4));height:56px;transition:transform .25s;width:56px}.video-carousel__card:hover .video-carousel__play svg{transform:scale(1.12)}.video-carousel__btn{align-items:center;background:transparent;border:none;color:var(--jencap-medium-gray);cursor:pointer;display:flex;height:36px;justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:color var(--transition-fast);width:36px;z-index:2}.video-carousel__btn--prev{right:calc(100% + var(--spacing-xs))}.video-carousel__btn--next{left:calc(100% + var(--spacing-xs))}.video-carousel__btn svg{pointer-events:none}@media (max-width:1260px){.video-carousel__btn{background:rgba(0,0,0,.4);border-radius:50%;color:var(--jencap-white)}.video-carousel__btn--prev{left:var(--spacing-xs);right:auto}.video-carousel__btn--next{left:auto;right:var(--spacing-xs)}}@media (max-width:1024px){.video-carousel__card{flex:0 0 calc(33.33333% - var(--spacing-sm)*2/3)}}@media (max-width:768px){.video-carousel__card{flex:0 0 calc((100% - var(--spacing-sm))/2)}}@media (max-width:480px){.video-carousel__card{flex:0 0 83.333%}.video-carousel__btn{height:28px;width:28px}.video-carousel__btn--prev{right:calc(100% + 4px)}.video-carousel__btn--next{left:calc(100% + 4px)}}.video-lightbox{align-items:center;display:flex;inset:0;justify-content:center;opacity:0;pointer-events:none;position:fixed;transition:opacity .25s;z-index:9999}.video-lightbox[aria-hidden=false]{opacity:1;pointer-events:auto}.video-lightbox__backdrop{background:rgba(0,0,0,.82);cursor:pointer;inset:0;position:absolute}.video-lightbox__content{max-width:1100px;position:relative;width:90vw;z-index:1}.video-lightbox__embed{aspect-ratio:16/9;background:#000;position:relative}.video-lightbox__embed iframe{border:none;height:100%;inset:0;position:absolute;width:100%}.video-lightbox__close{background:none;border:none;color:#fff;cursor:pointer;font-size:2rem;line-height:1;padding:0 4px;position:absolute;right:0;top:-40px;transition:opacity .2s}.video-lightbox__close:hover{opacity:.7}