.section-subscribe{text-align:center;.section__inner{border-radius:1.2rem;overflow:hidden;padding:8rem 2rem;position:relative;@media (max-width:1023px){padding-bottom:8rem;padding-left:4rem;padding-right:4rem;padding-top:8rem}@media (max-width:767px){padding-bottom:4.8rem;padding-left:2.4rem;padding-right:2.4rem;padding-top:4.8rem}}.section__title{padding:0 3rem;@media (max-width:767px){padding-bottom:0;padding-left:0;padding-right:0;padding-top:0}&:not(:last-child){margin-bottom:3.4rem}h2{&:not(:last-child){margin-bottom:2.5rem}@media (max-width:767px){line-height:1.71}}}.form-subscribe{margin-left:auto;margin-right:auto;max-width:53rem}}.video-subscribe .form-subscribe{--pill-border:1px solid color-mix(in srgb,var(--c-white) 5%,transparent);--pill-bg:color-mix(in srgb,var(--c-white) 5%,transparent);.form-title{display:none}.hs_email>label{display:block!important;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}form:has(.legal-consent-container,.hs-richtext,.hs-form-field:not(.hs_email)){align-items:stretch;background-color:transparent;border:none;border-radius:0;flex-wrap:wrap;padding:0;row-gap:1.2rem;text-align:left;fieldset{display:contents}>*,fieldset>*{order:3;width:100%}>:has(~.hs_email,~fieldset .hs_email),fieldset:has(~fieldset .hs_email)>*{order:0}.hs_email{border:var(--pill-border);border-radius:4rem 0 0 4rem;border-right:0;flex-grow:1;order:1;padding:.5rem 0 .5rem .5rem;width:10%}.hs_email,.hs_submit{background-color:var(--pill-bg);transition:border-color .3s}.hs_submit{align-items:center;border:var(--pill-border);border-left:0;border-radius:0 4rem 4rem 0;display:flex;order:2;padding:.5rem .5rem .5rem 0;width:auto}.hs-error-msgs label,.hs-form-field:not(.hs_email)>label,.legal-consent-container label{display:block!important}.hs-form-field:not(.hs_email),.legal-consent-container{color:color-mix(in srgb,var(--c-white) 70%,transparent);font-size:1.2rem;line-height:1.5;p:not(:last-child){margin-bottom:.6rem}a{color:inherit}}.hs-richtext{color:color-mix(in srgb,var(--c-white) 70%,transparent);font-size:1.4rem;line-height:1.5;h1,h2,h3,h4,h5,h6{color:var(--c-white);font:inherit;font-weight:600}>:not(:last-child){margin-bottom:.6rem}a{color:inherit}}&:has(input:focus) :is(.hs_email,.hs_submit){border-color:var(--c-def)}&:has(.hs_email .hs-error-msgs) :is(.hs_email,.hs_submit){border-color:#e70000}}.submitted-message{color:var(--c-white);text-align:left;>:not(:last-child){margin-bottom:.6rem}a{color:inherit}}&:not(:has(form,.submitted-message)){display:none}}.video-subscribe .section__title:not(:has(+.section__content .form-subscribe :is(form,.submitted-message))){margin-bottom:0}.section-subscribe.video-subscribe .form-subscribe form{>.hs-richtext:has(~.hs_email,~fieldset .hs_email),>:has(>.hs-richtext):has(~.hs_email,~fieldset .hs_email),fieldset:has(~fieldset .hs_email)>.hs-richtext,fieldset>.hs-richtext:has(~.hs_email){display:none}}.video-hero{color:var(--c-white);padding:15.7rem 0 13rem;position:relative;@media (max-width:1023px){padding-bottom:13rem;padding-left:0;padding-right:0;padding-top:14.3rem}@media (max-width:767px){padding-bottom:5.6rem;padding-left:0;padding-right:0;padding-top:11.2rem}p{color:inherit}.video-hero__bg{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.video-hero__inner{align-items:end;display:grid;gap:4.8rem;grid-template-columns:minmax(0,3fr) minmax(0,2fr);position:relative;z-index:2;@media (max-width:1023px){gap:4rem;grid-template-columns:minmax(0,1fr)}}.video-hero__content{h1{em,i{color:var(--c-def)}}.tags{text-transform:uppercase;&:not(:last-child){margin-bottom:2.3rem}}br{@media (max-width:1023px){display:none}}}.video-hero__form{@media (max-width:1023px){max-width:53rem}}}.video-form-panel{background-color:color-mix(in srgb,var(--c-dark) 85%,transparent);border:1px solid color-mix(in srgb,var(--c-white) 5%,transparent);border-radius:1.2rem;color:var(--c-white);padding:3.6rem;text-align:left;@media (max-width:767px){padding-bottom:2.4rem;padding-left:2.4rem;padding-right:2.4rem;padding-top:2.4rem}p{color:inherit}&:not(:has(form,.submitted-message)){display:none}}