.cta5050Video{display:flex}.cta5050Video--no-pad-top .cta5050Video__copy{padding-top:0}.cta5050Video--no-pad-bottom .cta5050Video__copy{padding-bottom:0}.cta5050Video--align-left .cta5050Video__copy{align-items:flex-start;text-align:left}.cta5050Video--align-left .cta5050Video__cta-group{justify-content:flex-start}.cta5050Video__media{position:relative;width:50%;overflow:hidden;flex-shrink:0;aspect-ratio:16/9}.cta5050Video__img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.cta5050Video__iframe-wrapper{position:absolute;inset:0;width:100%;height:100%}.cta5050Video__iframe-wrapper[hidden]{display:none}.cta5050Video__iframe{width:100%;height:100%;border:0;display:block}.cta5050Video__play{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;align-items:center;justify-content:center;width:80px;height:80px;background:var(--color-shade-01);box-shadow:0 0 8px rgba(0,0,0,.25);border:none;cursor:pointer;transition:background .2s ease,box-shadow .2s ease}.cta5050Video__play i{color:var(--color-accent);font-size:24px;margin-left:4px;transition:color .2s ease}.cta5050Video__play:hover{background:var(--color-accent);box-shadow:0 0 16px rgba(0,0,0,.35)}.cta5050Video__play:hover i{color:var(--color-shade-01)}.cta5050Video__play:focus{outline:2px solid var(--color-shade-01);outline-offset:3px}.cta5050Video__play:active{transform:translate(-50%, -50%) scale(0.95)}.cta5050Video__copy{width:50%;background:var(--color-accent);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding:60px 80px;text-align:center}.cta5050Video__headline{font-family:var(--font-primary);font-weight:600;font-size:48px;line-height:1;letter-spacing:2.4px;text-transform:uppercase;color:var(--color-shade-01);margin:0}.cta5050Video__body{font-family:var(--font-primary);font-weight:400;font-size:20px;line-height:32px;color:var(--color-shade-01)}.cta5050Video__body p{margin:0}.cta5050Video__cta-group{display:flex;gap:16px;align-items:center;justify-content:center;flex-wrap:wrap}.cta5050Video__cta{display:inline-flex;align-items:center;justify-content:center;padding:16px 32px;min-height:44px;min-width:44px;font-family:var(--font-primary);font-weight:700;font-size:18px;text-transform:uppercase;text-decoration:none;border:none;background:none;cursor:pointer;appearance:none;-webkit-appearance:none;transition:background .2s ease,color .2s ease,border-color .2s ease}.cta5050Video__cta:focus{outline:2px solid var(--color-shade-01);outline-offset:2px}.cta5050Video__cta:active{transform:scale(0.98)}.cta5050Video__cta--primary{background:var(--color-shade-01);color:var(--color-accent);border:2px solid var(--color-shade-01)}.cta5050Video__cta--primary:hover{background:var(--color-primary);color:var(--color-shade-01);border:2px solid var(--color-primary)}.cta5050Video__cta--secondary{background:rgba(0,0,0,0);border:2px solid var(--color-shade-01);color:var(--color-shade-01)}.cta5050Video__cta--secondary:hover{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-shade-01)}@media(max-width: 1024px){.cta5050Video__copy{padding:32px}.cta5050Video__headline{font-size:36px}}@media(max-width: 768px){.cta5050Video{flex-direction:column;gap:32px;padding:32px;background:var(--color-accent)}.cta5050Video.cta5050Video--no-pad-top{padding-top:0}.cta5050Video.cta5050Video--no-pad-bottom{padding-bottom:0}.cta5050Video__media{width:100%}.cta5050Video__play{width:60px;height:60px}.cta5050Video__play i{font-size:18px}.cta5050Video__copy{width:100%;padding:0;gap:16px}.cta5050Video__headline{font-size:28px;letter-spacing:1.4px}.cta5050Video__body{font-size:18px}.cta5050Video__cta-group{flex-direction:column;width:100%}}@media(prefers-reduced-motion: reduce){.cta5050Video__play,.cta5050Video__cta{transition:none}}
