@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.vu-embed-video__title,.vu-embedded-video__title{font-display:swap;font-family:Source Sans Pro,sans-serif;font-size:1.125rem;font-weight:600;line-height:1.75rem;margin:.25rem 0}@media screen and (min-width:992px){.vu-embed-video__title,.vu-embedded-video__title{font-size:1.25rem;margin:.5rem 0}}.vu-embed-video__caption,.vu-embedded-video__caption{font-size:1.125rem;font-weight:600;line-height:1.75rem}@media screen and (min-width:992px){.vu-embed-video__caption,.vu-embedded-video__caption{font-size:1.25rem}}.vu-embed-video__link,.vu-embedded-video__link{font-size:1rem;font-weight:400;line-height:1.5rem}@media screen and (min-width:992px){.vu-embed-video__link,.vu-embedded-video__link{font-size:1.125rem;line-height:1.75rem}}.vu-embedded-video{background-color:#f7f7f7}@media print{.vu-embedded-video{display:none}}.vu-embedded-video__iframe-container{aspect-ratio:16/9;height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.vu-embedded-video__iframe-container iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}@media screen and (min-width:992px){.vu-embedded-video__iframe-banner{max-height:580px;padding-bottom:41%;position:unset}.vu-embedded-video__iframe-banner iframe{aspect-ratio:16/6.4;background-color:#000;transform:scale(1.4);transform-origin:center}.vu-embedded-video--edge-to-edge .vu-embedded-video__iframe-container{height:0;overflow:hidden;padding-bottom:56.25%;padding-top:1rem;position:relative}}.vu-embedded-video--edge-to-edge .vu-embedded-video__wrapper{max-height:580px}@media screen and (min-width:992px){.vu-embedded-video--edge-to-edge iframe{top:calc(290px - 50%);transform:scale(1);transform-origin:center}}.vu-embedded-video--wide{background-color:#000}@media screen and (min-width:992px){.vu-embedded-video--wide .vu-embedded-video__iframe-container{aspect-ratio:16/9;height:580px;margin:0 auto;max-width:1031.11111px;overflow:hidden;padding:0;position:relative;width:100%}.vu-embedded-video--wide .vu-embedded-video__wrapper{margin:0 auto;max-width:1031.11111px}.vu-embedded-video--wide iframe{background:#000;border:0;height:100%;left:0;position:absolute;top:0;width:100%}.vu-embedded-video--wide .vu-embedded-video__wrapper{transform:scale(1.5)}}.vu-embedded-video--has-diamond-pattern{background-color:#000;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='76' height='8' fill='none'%3E%3Cpath fill='%235bc2e7' d='m0 4 4-4 4 4-4 4z'/%3E%3C/svg%3E");background-position:50% calc(100% - 1.5rem);background-repeat:repeat-x;padding-bottom:3.5rem}@media screen and (min-width:992px){.vu-embedded-video--has-diamond-pattern{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='104' height='324' fill='none'%3E%3Cpath fill='%235bc2e7' d='m0 6 6-6 6 6-6 6zm0 312 6-6 6 6-6 6zm0-104 6-6 6 6-6 6zm0-104 6-6 6 6-6 6z'/%3E%3C/svg%3E");background-position:40% 92%;background-repeat:repeat-x;display:grid;justify-content:center;padding-bottom:5.5rem}}.vu-embedded-video--has-diamond-pattern .vu-embedded-video__wrapper{background-color:#262626;margin-left:var(--vu-global-gutter-width);margin-right:var(--vu-global-gutter-width)}.vu-embedded-video--has-diamond-pattern .vu-embedded-video__wrapper a{color:#5bc2e7}@media screen and (min-width:992px){.vu-embedded-video--has-diamond-pattern .vu-embedded-video__wrapper{display:grid;justify-self:center;width:533px}}@media screen and (min-width:1264px){.vu-embedded-video--has-diamond-pattern .vu-embedded-video__wrapper{width:693px}}@media screen and (min-width:1920px){.vu-embedded-video--has-diamond-pattern .vu-embedded-video__wrapper{width:928px}}.vu-embedded-video--has-diamond-pattern .vu-embedded-video--title{color:#fff;margin:auto 1rem;padding-bottom:2rem;padding-top:3.5rem;text-align:center}@media screen and (min-width:576px){.vu-embedded-video--has-diamond-pattern .vu-embedded-video--title{margin:auto 2.125rem}}@media screen and (min-width:768px){.vu-embedded-video--has-diamond-pattern .vu-embedded-video--title{margin:auto 2.5rem}}@media screen and (min-width:992px){.vu-embedded-video--has-diamond-pattern .vu-embedded-video--title{margin:0 2rem;padding-bottom:3rem;padding-top:4.5rem;width:calc(100vw - var(--vu-global-gutter-width)*2)}}@media screen and (min-width:1264px){.vu-embedded-video--has-diamond-pattern .vu-embedded-video--title{margin:0 3rem}}.vu-embedded-video__details{padding:.5rem 1rem}@media screen and (min-width:992px){.vu-embedded-video__details{padding:1rem 1.5rem}}.vu-embedded-video__title{margin:.5rem 0 1rem;padding:.5rem 0 0}@media screen and (min-width:992px){.vu-embedded-video__title{margin:1rem 0;padding:unset}}.vu-embedded-video__caption{font-size:1rem;font-weight:400;line-height:1.5rem;margin:1rem 0}@media screen and (min-width:992px){.vu-embedded-video__caption{font-size:1.125rem;line-height:1.75rem}}.vu-embedded-video__link{color:#0c71ac;line-height:1.5rem;margin:1rem 0;padding:0;text-decoration:underline}@media screen and (min-width:992px){.vu-embedded-video__link{line-height:1.75rem}.vu-embedded-video__link:not(:first-child,.vu-embedded-video__link){padding:1rem 0 1.5rem}}.vu-embedded-video__link:hover{text-decoration:none}.vu-embedded-video button.vu-embedded-video__link{margin:0;padding:.5rem 0}.vu-embedded-video__transcript{padding:1rem 0}.vu-embedded-video--vimeo .vu-embedded-video__iframe-container{padding-top:0}.vu-playback-control{background-color:transparent;border:none;bottom:2rem;cursor:pointer;padding:0;position:absolute;right:2rem;z-index:2}@media screen and (min-width:1920px){.vu-playback-control{bottom:unset;top:calc(580px - 4rem)}}.vu-embed-video__details{padding:.5rem 1rem}@media screen and (min-width:992px){.vu-embed-video__details{padding:1rem 1.5rem}}.vu-embed-video__title{margin:.5rem 0 1rem;padding:.5rem 0 0}@media screen and (min-width:992px){.vu-embed-video__title{margin:1rem 0;padding:unset}}.vu-embed-video__caption{font-size:1rem;font-weight:400;line-height:1.5rem;margin:1rem 0}@media screen and (min-width:992px){.vu-embed-video__caption{font-size:1.125rem;line-height:1.75rem}}.vu-embed-video__link{line-height:1.5rem;padding:1rem 0}@media screen and (min-width:992px){.vu-embed-video__link{line-height:2rem}.vu-embed-video__link:not(:first-child){padding:1rem 0 1.5rem}}.vu-embed-video__transcript{padding:1rem 0}.vu-panel__video-container{margin:0 auto;max-width:688px;padding-bottom:1rem}
