.component-video{position:relative}.component-video__button{cursor:pointer}.component-video__play-button{position:absolute;top:50%;left:50%;z-index:1;cursor:pointer;transform:translate(-50%,-50%)}.component-video .wp-block-image__wrapper{position:relative}.component-video-lightbox{position:fixed;top:0;left:0;z-index:99999;display:none;justify-content:center;align-items:center;width:100%;height:100%;opacity:0;pointer-events:none;transition:opacity .4s ease-in-out}.component-video-lightbox.active{display:flex;pointer-events:auto}.component-video-lightbox.visible{opacity:1}.component-video-lightbox__container{width:calc(var(--columnWidth) * 12 - clamp(1rem,-.1428571429rem + 2.380952381vw,2rem) + var(--additionalGridOffset,0rem));max-width:calc(var(--columnMaxWidth) * 12 - clamp(1rem,-.1428571429rem + 2.380952381vw,2rem) + var(--additionalGridOffset,0rem))}@media (min-width:36rem){.component-video-lightbox__container{width:calc(var(--columnWidth) * 12 - clamp(1rem,-.1428571429rem + 2.380952381vw,2rem) + var(--additionalGridOffset,0rem));max-width:calc(var(--columnMaxWidth) * 12 - clamp(1rem,-.1428571429rem + 2.380952381vw,2rem) + var(--additionalGridOffset,0rem))}}@media (min-width:48rem){.component-video-lightbox__container{width:calc(var(--columnWidth) * 12 - clamp(1rem,-.1428571429rem + 2.380952381vw,2rem) + var(--additionalGridOffset,0rem));max-width:calc(var(--columnMaxWidth) * 12 - clamp(1rem,-.1428571429rem + 2.380952381vw,2rem) + var(--additionalGridOffset,0rem))}}@media (max-width:35.98rem){.component-video-lightbox__container{width:100%;max-width:90%}}.component-video-lightbox__close-button-overlay{position:absolute;top:0;right:0;z-index:-1;width:100%;height:100%;padding:0;border:none;background-color:transparent;cursor:zoom-out;-webkit-appearance:none}.component-video-lightbox__close-button-overlay:focus .component-video-lightbox__close-button{color:#1c1b1c;border-color:#e0e0e0;background-color:#e0e0e0}.component-video-lightbox__close-button{display:flex;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;padding:0;color:#1c1b1c;border:.0625rem solid #eaeaea;border-radius:50%;background-color:#eaeaea;cursor:pointer;-webkit-appearance:none;appearance:none;transition:background-color .2s linear,color .2s linear,border-color .2s linear;position:absolute;top:1.25rem;right:1.25rem;cursor:pointer}.bg-black .component-video-lightbox__close-button,.bg-dark .component-video-lightbox__close-button,.bg-green .component-video-lightbox__close-button,.bg-lime .component-video-lightbox__close-button,.bg-neutral-1 .component-video-lightbox__close-button,.bg-neutral-2 .component-video-lightbox__close-button,.bg-neutral-3 .component-video-lightbox__close-button,.component-video-lightbox__close-button.c-btn--color-alt{color:#fff;border-color:#292929;background-color:#292929}.bg-black .component-video-lightbox__close-button.hover,.bg-black .component-video-lightbox__close-button:focus,.bg-black .component-video-lightbox__close-button:hover,.bg-dark .component-video-lightbox__close-button.hover,.bg-dark .component-video-lightbox__close-button:focus,.bg-dark .component-video-lightbox__close-button:hover,.bg-green .component-video-lightbox__close-button.hover,.bg-green .component-video-lightbox__close-button:focus,.bg-green .component-video-lightbox__close-button:hover,.bg-lime .component-video-lightbox__close-button.hover,.bg-lime .component-video-lightbox__close-button:focus,.bg-lime .component-video-lightbox__close-button:hover,.bg-neutral-1 .component-video-lightbox__close-button.hover,.bg-neutral-1 .component-video-lightbox__close-button:focus,.bg-neutral-1 .component-video-lightbox__close-button:hover,.bg-neutral-2 .component-video-lightbox__close-button.hover,.bg-neutral-2 .component-video-lightbox__close-button:focus,.bg-neutral-2 .component-video-lightbox__close-button:hover,.bg-neutral-3 .component-video-lightbox__close-button.hover,.bg-neutral-3 .component-video-lightbox__close-button:focus,.bg-neutral-3 .component-video-lightbox__close-button:hover,.component-video-lightbox__close-button.c-btn--color-alt.hover,.component-video-lightbox__close-button.c-btn--color-alt:focus,.component-video-lightbox__close-button.c-btn--color-alt:hover,a:focus .bg-black .component-video-lightbox__close-button,a:focus .bg-dark .component-video-lightbox__close-button,a:focus .bg-green .component-video-lightbox__close-button,a:focus .bg-lime .component-video-lightbox__close-button,a:focus .bg-neutral-1 .component-video-lightbox__close-button,a:focus .bg-neutral-2 .component-video-lightbox__close-button,a:focus .bg-neutral-3 .component-video-lightbox__close-button,a:focus .component-video-lightbox__close-button.c-btn--color-alt,a:hover .bg-black .component-video-lightbox__close-button,a:hover .bg-dark .component-video-lightbox__close-button,a:hover .bg-green .component-video-lightbox__close-button,a:hover .bg-lime .component-video-lightbox__close-button,a:hover .bg-neutral-1 .component-video-lightbox__close-button,a:hover .bg-neutral-2 .component-video-lightbox__close-button,a:hover .bg-neutral-3 .component-video-lightbox__close-button,a:hover .component-video-lightbox__close-button.c-btn--color-alt{color:#292929;border-color:#e5e5e5;background-color:#e5e5e5}.component-video-lightbox__close-button::before{-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:var(--icon-close);mask-image:var(--icon-close);content:" ";width:1.25rem;height:1.25rem;background-color:currentcolor;pointer-events:none}.component-video-lightbox__close-button.hover,.component-video-lightbox__close-button:focus,.component-video-lightbox__close-button:hover,a:focus .component-video-lightbox__close-button,a:hover .component-video-lightbox__close-button{color:#1c1b1c;border-color:#e0e0e0;background-color:#e0e0e0}.component-video-lightbox__video{display:flex;justify-content:center;align-items:center}.component-video-lightbox__video>div{position:relative;padding-bottom:56.25%}.component-video-lightbox__video video{width:auto!important;max-width:calc(100vw - 2.5rem);max-height:calc(100vh - 13.75rem)}@media (min-width:75rem){.component-video-lightbox__video video{max-height:calc(100vh - 9.25rem)}}.component-video-lightbox__video iframe{position:absolute;top:50%;left:50%;bottom:auto;right:auto;width:100%;max-height:calc(100vh - 13.75rem);transform:translate(-50%,-50%);pointer-events:auto}@media (min-width:75rem){.component-video-lightbox__video iframe{max-height:calc(100vh - 9.25rem)}}