.ccs-gallery-video[hidden],.ccs-main-image-button[hidden],.ccs-gallery-caption[hidden],.ccs-image-disclaimer[hidden]{display:none!important}
.ccs-gallery-video{background:#102d3b;color:#fff;aspect-ratio:1;display:flex;flex-direction:column;justify-content:center;overflow:hidden}
.ccs-video-player{width:100%;aspect-ratio:16/9;background:#07151c}
.ccs-video-player iframe{display:block;width:100%;height:100%;border:0}
.ccs-video-copy{padding:20px 24px}
.ccs-video-copy .ccs-eyebrow{color:#b9d8df}
body.classic-studio .ccs-video-copy h2{color:#fff;font-size:26px;line-height:1.15;margin:8px 0}
.ccs-video-copy p{font-size:12px;line-height:1.6;color:#d6e0e4;margin:8px 0}
.ccs-video-copy a{font-size:13px;color:#fff;text-decoration:underline;text-underline-offset:4px}
.ccs-gallery-thumbs .ccs-video-thumb{position:relative;flex-shrink:0;background:#102d3b;color:#fff}
.ccs-gallery-thumbs .ccs-video-thumb img{filter:brightness(.45)}
.ccs-video-thumb>span{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:23px;line-height:1.3}
.ccs-video-thumb small{font-size:9px;letter-spacing:.08em;font-weight:700}
.ccs-gallery-thumbs button:focus-visible{outline:3px solid #286078;outline-offset:3px}
@media(max-width:600px){.ccs-gallery-video{aspect-ratio:auto;min-height:380px}.ccs-video-copy{padding:16px}.ccs-video-copy h2{font-size:24px}}
