@keyframes shine-skeleton-lines{0{background-position:-100px}
40%,100%{background-position:600px}
}
.mod__max-w-xl{max-width:1436px;margin:auto}
*,*::before,*::after{box-sizing:border-box}
ul,ol{padding:0;list-style:none}
.cmp-text li,.richtext li{list-style:initial}
body,h1,h2,h3,h4,p,ul,ol,li,figure,figcaption,blockquote,dl,dd{margin:0}
body{scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5}
a:not([class]){text-decoration-skip-ink:auto;color:revert-layer;background:revert-layer}
a:not([class]):hover{color:revert-layer;background:revert-layer}
a,a:hover{text-decoration:none}
img{max-width:100%}
article>* + *{margin-top:1em}
input,button,textarea,select{font:inherit}
button{border:0;margin:0;padding:0;overflow:visible;background:transparent;font:inherit;line-height:normal}
:focus-visible,:focus{outline:none !important}
iframe{border:0}
fieldset{border:0;padding:0;margin:0}
.cmp-video-v2{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;width:100%;height:100%}
.cmp-video-v2--bg{padding-bottom:0}
.cmp-video-v2 .cmp-image{position:absolute;top:0;left:0;border:0;object-fit:cover;cursor:pointer;width:100%;height:100%}
.cmp-video-v2 .cmp-image .cmp-image__image{object-fit:cover;width:100%;height:100%}
.cmp-video-v2__play{position:absolute;content:'';left:50%;top:50%;z-index:5;transform:translate(-50%,-50%);background-position:center;background-repeat:no-repeat;display:inline-block;cursor:pointer;width:40px;height:40px}
.cmp-video-v2__play:before{display:block;content:'';width:40px;height:40px}
.cmp-video-v2__iframe,.cmp-video-v2__video{position:absolute;top:0;left:0;width:100%;height:100%;border:0}
.cmp-video-v2-modal__dam,.cmp-video-v2-modal__vimeo,.cmp-video-v2-modal__youtube{width:100%;height:100%;padding:0}
.cmp-video-v2-modal__dam video,.cmp-video-v2-modal__vimeo video,.cmp-video-v2-modal__youtube video,.cmp-video-v2-modal__dam iframe,.cmp-video-v2-modal__vimeo iframe,.cmp-video-v2-modal__youtube iframe{position:relative;width:100%;height:100%;object-fit:contain}
.cmp-video-v2-modal__dam .modal-buttons,.cmp-video-v2-modal__vimeo .modal-buttons,.cmp-video-v2-modal__youtube .modal-buttons{display:none}
.cmp-video-v2-modal__dam .modal-close-icon,.cmp-video-v2-modal__vimeo .modal-close-icon,.cmp-video-v2-modal__youtube .modal-close-icon{background:#fff;border-radius:50%;transform:translate(16px,-36px)}
.cmp-video-v2-modal__dam .modal-close-icon.modal-view-close:before,.cmp-video-v2-modal__vimeo .modal-close-icon.modal-view-close:before,.cmp-video-v2-modal__youtube .modal-close-icon.modal-view-close:before{width:100%;height:100%}
.cmp-video-v2-modal__dam.modal-base-content.modal-action__container{background:#000;padding:0}
.cmp-video-v2-modal__vimeo .modal-container-body,.cmp-video-v2-modal__youtube .modal-container-body{background:#000;width:100%;height:100%}
.cmp-video-v2-modal__vimeo .modal-container-body .cmp-video-v2__wrapper,.cmp-video-v2-modal__youtube .modal-container-body .cmp-video-v2__wrapper{width:100%;height:100%}
@media(min-width:1016px){.cmp-video-v2__play,.cmp-video-v2__play:before{width:48px;height:48px}
.cmp-video-v2-modal__dam .modal-close-icon,.cmp-video-v2-modal__vimeo .modal-close-icon,.cmp-video-v2-modal__youtube .modal-close-icon{transform:translate(24px,-42px)}
}
@media(min-width:1436px){.cmp-video-v2__play,.cmp-video-v2__play:before{width:64px;height:64px}
}
.mod__hidden{display:none !important}
.mod__active{opacity:1;cursor:auto}
.mod__disabled{opacity:.5;pointer-events:none}
.mod__no-opacity{pointer-events:none;opacity:0;cursor:auto}
.ghost{display:none}