.component-bottom-margin--small,.component-bottom-margin--medium{margin-bottom:32px}@media (min-width:1200px){.component-bottom-margin--medium{margin-bottom:64px}}.component-bottom-margin--large{margin-bottom:32px}@media (min-width:992px){.component-bottom-margin--large{margin-bottom:52px}}@media (min-width:1200px){.component-bottom-margin--large{margin-bottom:100px}}.c-video-banner{max-width:1920px;margin-left:auto;margin-right:auto}.c-video-banner__wrapper{position:relative}.c-video-banner__foreground-container{z-index:1;width:100%;position:absolute;top:0;left:0;overflow:hidden}.c-video-banner__content{height:100%}.c-video-banner__foreground-image{max-width:300px;margin-bottom:16px}@media (min-width:576px){.c-video-banner__foreground-image{max-width:400px;max-height:150px}}@media (min-width:768px){.c-video-banner__foreground-image{max-height:unset}}@media (min-width:1200px){.c-video-banner__foreground-image{max-width:900px}}.c-video-banner__eyebrow{margin-bottom:5px}.c-video-banner__links{margin-top:15px;display:inline-flex}@media (min-width:992px){.c-video-banner__links{margin-top:50px}}.c-video-banner__cta+.c-video-banner__cta{margin-left:25px}.c-video-banner__link{padding-bottom:4px}@media (min-width:576px){.c-video-banner__mobile-image{display:none}}.c-video-banner__mobile-image~.c-video-banner__video,.c-video-banner__mobile-image~.c-video-banner__transcript{display:none}@media (min-width:576px){.c-video-banner__mobile-image~.c-video-banner__video,.c-video-banner__mobile-image~.c-video-banner__transcript{display:block}}.c-video-banner__video{object-fit:cover;background-color:#000;width:100%;height:100%;max-height:685px}.c-video-banner__video-full{visibility:hidden;height:0}.c-video-banner__mobile-iframe{width:100%;height:0;padding-bottom:125%;position:relative}@media (min-width:576px){.c-video-banner__mobile-iframe{padding-bottom:56.25%}}.c-video-banner__transcript{align-self:flex-end;display:none}@media (min-width:768px){.c-video-banner__transcript{display:block}}.c-video-banner__transcript__button{margin-top:5px;font-size:14px}.c-video-banner--position-y-middle .c-video-banner__foreground-container{top:50%;transform:translateY(-50%)}.c-video-banner--position-y-bottom .c-video-banner__foreground-container{top:auto;bottom:70px}.c-video-banner--position-y-top .c-video-banner__content{padding-top:2rem}@media (min-width:768px){.c-video-banner--position-y-top .c-video-banner__content{padding-top:2.5rem}}@media (min-width:992px){.c-video-banner--position-y-top .c-video-banner__content{padding-top:5rem;padding-bottom:5rem}}.c-video-banner--mobile-position-below.c-video-banner--position-y-middle .c-video-banner__foreground-container{top:auto;transform:none}@media (min-width:768px){.c-video-banner--mobile-position-below.c-video-banner--position-y-middle .c-video-banner__foreground-container{top:50%;transform:translateY(-50%)}}.c-video-banner--mobile-position-below .c-video-banner__content{padding-top:20px}@media (min-width:768px){.c-video-banner--mobile-position-below .c-video-banner__content{padding-top:0}}.c-video-banner--mobile-position-below .c-video-banner__wrapper{flex-direction:column;display:flex}.c-video-banner--mobile-position-below .c-video-banner__foreground-container{order:2;position:static}@media (min-width:768px){.c-video-banner--mobile-position-below .c-video-banner__foreground-container{position:absolute}}.c-video-banner--mobile-position-below .c-video-banner__eyebrow,.c-video-banner--mobile-position-below .c-video-banner__heading,.c-video-banner--mobile-position-below .c-video-banner__subheading{color:initial}.c-video-banner--mobile-position-below .c-video-banner__background-container{order:1}.c-video-banner--light-text.c-video-banner--mobile-position-below .c-video-banner__eyebrow,.c-video-banner--light-text.c-video-banner--mobile-position-below .c-video-banner__heading,.c-video-banner--light-text.c-video-banner--mobile-position-below .c-video-banner__subheading,.c-video-banner--light-text.c-video-banner--mobile-position-below .c-video-banner__link,.c-video-banner--dark-text-with-border.c-video-banner--mobile-position-below .c-video-banner__eyebrow,.c-video-banner--dark-text-with-border.c-video-banner--mobile-position-below .c-video-banner__heading,.c-video-banner--dark-text-with-border.c-video-banner--mobile-position-below .c-video-banner__subheading,.c-video-banner--dark-text-with-border.c-video-banner--mobile-position-below .c-video-banner__link,.c-video-banner--light-text-with-border.c-video-banner--mobile-position-below .c-video-banner__eyebrow,.c-video-banner--light-text-with-border.c-video-banner--mobile-position-below .c-video-banner__heading,.c-video-banner--light-text-with-border.c-video-banner--mobile-position-below .c-video-banner__subheading,.c-video-banner--light-text-with-border.c-video-banner--mobile-position-below .c-video-banner__link{color:initial}@media (min-width:768px){.c-video-banner--light-text.c-video-banner--mobile-position-below .c-video-banner__eyebrow,.c-video-banner--light-text.c-video-banner--mobile-position-below .c-video-banner__heading,.c-video-banner--light-text.c-video-banner--mobile-position-below .c-video-banner__subheading,.c-video-banner--light-text.c-video-banner--mobile-position-below .c-video-banner__link,.c-video-banner--dark-text-with-border.c-video-banner--mobile-position-below .c-video-banner__eyebrow,.c-video-banner--dark-text-with-border.c-video-banner--mobile-position-below .c-video-banner__heading,.c-video-banner--dark-text-with-border.c-video-banner--mobile-position-below .c-video-banner__subheading,.c-video-banner--dark-text-with-border.c-video-banner--mobile-position-below .c-video-banner__link,.c-video-banner--light-text-with-border.c-video-banner--mobile-position-below .c-video-banner__eyebrow,.c-video-banner--light-text-with-border.c-video-banner--mobile-position-below .c-video-banner__heading,.c-video-banner--light-text-with-border.c-video-banner--mobile-position-below .c-video-banner__subheading,.c-video-banner--light-text-with-border.c-video-banner--mobile-position-below .c-video-banner__link{color:unset}}.c-video-banner--text-left .c-video-banner__content{text-align:left}.c-video-banner--text-center .c-video-banner__content{text-align:center}.c-video-banner__eyebrow{letter-spacing:4px;text-transform:uppercase;font-family:TStar-Heavy,sans-serif;font-size:14px}@media (min-width:992px){.c-video-banner__eyebrow{font-size:20px}}.c-video-banner__subheading{font-family:TStar-Heavy,sans-serif;font-size:18px}@media (min-width:992px){.c-video-banner__subheading{font-size:24px}}.c-video-banner__transcript__button{color:unset;text-transform:uppercase;font-family:TStar-Heavy,sans-serif}.c-video-banner--light-text .c-video-banner__content,.c-video-banner--light-text .c-video-banner__link{color:#fff}.c-video-banner--light-text .c-video-banner__link:hover{border-color:#fff}.c-video-banner--dark-text .c-video-banner__content,.c-video-banner--dark-text .c-video-banner__link{color:#292723}.c-video-banner--sans-serif .c-video-banner__heading{font-size:25px}@media (min-width:768px){.c-video-banner--sans-serif .c-video-banner__heading{font-size:50px}}@media (min-width:1200px){.c-video-banner--sans-serif .c-video-banner__heading{font-size:60px}}.c-video-banner--sans-serif-alt .c-video-banner__heading{font-family:MFred,sans-serif;font-size:40px}@media (min-width:768px){.c-video-banner--sans-serif-alt .c-video-banner__heading{font-size:60px}}@media (min-width:992px){.c-video-banner--sans-serif-alt .c-video-banner__heading{font-size:80px}}.c-video-banner--sans-serif-alt-tertiary .c-video-banner__heading{text-transform:none;font-family:TStar-Medium,sans-serif;font-size:24px;line-height:1.3}@media (min-width:768px){.c-video-banner--sans-serif-alt-tertiary .c-video-banner__heading{font-size:36px}}.c-video-banner--serif .c-video-banner__heading{letter-spacing:3px;font-family:Noe-Bold,sans-serif;font-size:35px}@media (min-width:992px){.c-video-banner--serif .c-video-banner__heading{letter-spacing:4px;font-size:60px}}.c-video-banner--mobile-position-below .c-video-banner__link:hover{border-color:#292723}@media (min-width:768px){.c-video-banner--mobile-position-below .c-video-banner__link:hover{border-color:#fff}}
