@keyframes button-pulse{0%{animation-timing-function:cubic-bezier(.35,0,.2,1);background:var(--color-button-background-hover)}30%{animation-timing-function:linear;background:var(--color-button-background-pulse)}to{background:var(--color-button-background-hover)}}.video-opt-in{display:grid;grid-template-rows:1fr auto;isolation:isolate;min-height:min(82svh,46rem);overflow:hidden;padding:0 0 var(--space-3xl);place-items:center;position:relative}.video-opt-in__media{border-radius:5px;height:100%;overflow:hidden;position:absolute;right:50%;top:0;transform:translateX(50%);width:min(100% - 1.25rem,var(--container-max) + 12.5rem);z-index:-2}.video-opt-in__media:after{background:linear-gradient(to bottom,rgba(var(--color-overlay-rgb),.45),rgba(var(--color-overlay-rgb),.65));content:"";inset:0;position:absolute}.video-opt-in__poster,.video-opt-in__video{display:block;height:100%;object-fit:cover;width:100%}.video-opt-in__inner{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:auto;max-width:46rem;padding-block:var(--space-3xl);position:relative}.video-opt-in__title{font-weight:var(--weight-regular)}.video-opt-in__subtitle{margin-top:var(--space-2xs)}.video-opt-in__intro{margin-top:var(--space-md);max-width:30rem;opacity:.85}.video-opt-in__form{margin-top:var(--space-xl);max-width:40rem;text-align:left;width:100%}.video-opt-in__form .gform_wrapper{--form-background:color-mix(in srgb,var(--color-text) 12%,#0000);--form-background-active:color-mix(in srgb,var(--color-text) 18%,#0000);--form-color:var(--color-text);--form-placeholder:color-mix(in srgb,var(--color-text) 70%,#0000);--form-border:color-mix(in srgb,var(--color-text) 50%,#0000);--form-border-active:var(--color-text)}.video-opt-in__form .gform_fields{gap:var(--space-sm) 0}.video-opt-in__form :is(.gfield--type-email,.gfield--type-text){grid-column:span 6}.video-opt-in__form :is(.gfield--type-email,.gfield--type-text) input{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:var(--form-background);border:var(--border-width) solid var(--form-border);height:auto;line-height:var(--line-height-body);margin-top:0}.video-opt-in__form .gfield--type-text input{border-radius:3px 0 0 3px;border-right:0}.video-opt-in__form .gfield--type-email .ginput_container{position:relative}.video-opt-in__form .gfield--type-email .ginput_container:before{background:color-mix(in srgb,var(--color-text) 35%,#0000);bottom:var(--space-2xs);content:"";left:0;pointer-events:none;position:absolute;top:var(--space-2xs);width:var(--border-width);z-index:2}.video-opt-in__form .gfield--type-email input{border-left:0;border-radius:0 3px 3px 0}.video-opt-in__form :is(.gfield--type-email input:focus,.gfield--type-email input:focus-visible,.gfield--type-email input:hover,.gfield--type-text input:focus,.gfield--type-text input:focus-visible,.gfield--type-text input:hover){outline:0}.video-opt-in__form .gfield--type-text :is(input:focus,input:focus-visible,input:hover){background-image:linear-gradient(45deg,color-mix(in srgb,var(--color-text) 35%,#0000) 0,color-mix(in srgb,var(--color-text) 15%,#0000) 55%,#0000 100%)}.video-opt-in__form .gfield--type-email :is(input:focus,input:focus-visible,input:hover){background-image:linear-gradient(315deg,color-mix(in srgb,var(--color-text) 35%,#0000) 0,color-mix(in srgb,var(--color-text) 15%,#0000) 55%,#0000 100%)}.video-opt-in__form :is(.gfield--input-type-consent,.gfield--type-consent){margin-top:var(--space-2xs)}.video-opt-in__form :is(.gform_footer,.gform_page_footer){margin-top:var(--space-sm)}.video-opt-in__form .gform_footer button,.video-opt-in__form .gform_footer input[type=submit],.video-opt-in__form .gform_page_footer button,.video-opt-in__form .gform_page_footer input[type=submit]{width:100%}.video-opt-in__disclaimer{color:color-mix(in srgb,var(--color-text) 78%,#0000);font-size:var(--size-small);grid-row:2;margin:var(--space-lg) auto 0;max-width:34rem;padding-inline:var(--gutter);text-align:center;text-wrap:balance}.video-opt-in[data-video-opt-in-animation=ready] :is(.video-opt-in__form,.video-opt-in__intro){left:var(--gutter);pointer-events:none;position:absolute;right:var(--gutter);visibility:hidden}.video-opt-in[data-video-opt-in-animation=ready] .video-opt-in__disclaimer{pointer-events:none;visibility:hidden}.video-opt-in[data-video-opt-in-animation=active]{min-height:100svh}.video-opt-in[data-video-opt-in-animation=active] :is(.video-opt-in__form,.video-opt-in__intro){pointer-events:auto;position:static}.video-opt-in[data-video-opt-in-animation=active] .video-opt-in__disclaimer{pointer-events:auto}@media only screen and (max-width:1023px){.video-opt-in__form .gform_fields{gap:var(--space-2xs)}.video-opt-in__form :is(.gfield--type-email,.gfield--type-text){grid-column:1/-1}.video-opt-in__form .gfield--type-email input,.video-opt-in__form .gfield--type-email+.gfield--type-email input,.video-opt-in__form .gfield--type-email:first-child input,.video-opt-in__form .gfield--type-text input,.video-opt-in__form .gfield--type-text+.gfield--type-email input,.video-opt-in__form .gfield--type-text:first-child input{border-left:var(--border-width) solid var(--form-border);border-radius:3px;border-right:var(--border-width) solid var(--form-border)}.video-opt-in__form .gfield--type-email .ginput_container:before{content:none}}@media (prefers-reduced-motion:no-preference){.video-opt-in__poster,.video-opt-in__video{will-change:transform}}