.video-block{margin:0 auto 3.75rem;max-width:73.75rem;overflow:hidden;position:relative}.video-block iframe{border:0;bottom:0;height:100%;left:0;position:absolute;top:0;width:100%}.video-block__inner{margin-bottom:1.25rem;position:relative}.video-block__play{cursor:pointer;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.video-block__play>svg{fill:#fff;transition:fill .2s}.video-block__play:focus>svg,.video-block__play:hover>svg{fill:var(--color-primary)}.video-block__preview.is-hidden{display:none}.video-block__player{display:none;height:0;padding-bottom:56.25%;position:relative}.video-block__player.is-active{display:block}.video-block__player iframe{border:none;height:100%;left:0;position:absolute;top:0;width:100%}.video-block__header{display:flex;flex-direction:column}@media screen and (min-width:768px){.video-block__header{align-items:center;flex-direction:row}}.video-block__tag{font-size:1rem;font-weight:400;line-height:125%;text-transform:uppercase}@media screen and (min-width:768px){.video-block__tag{font-size:1.25rem;line-height:1.5625rem}}.video-block__heading{font-size:1.5rem;font-weight:700;line-height:150%;margin-top:2.5rem;position:relative}.video-block__heading:before{border-bottom:1px solid var(--color-primary);content:"";display:block;height:0;position:absolute;top:-1.25rem;width:1.875rem}@media screen and (min-width:768px){.video-block__heading{border-left:1px solid var(--color-primary);font-size:1.875rem;line-height:125%;margin-left:1.25rem;margin-top:0;padding-left:1.3125rem}.video-block__heading:before{display:none}}.hero .video-block{margin:0 auto;max-width:none}