.partnership-intro{position:relative;isolation:isolate;display:block;min-height:650px;overflow:hidden;background:var(--night)}
.partnership-intro::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(to left,rgba(11,29,56,.94) 0%,rgba(11,29,56,.83) 35%,rgba(11,29,56,.38) 68%,rgba(11,29,56,.17)),linear-gradient(to top,rgba(11,29,56,.5),transparent 45%)}
.partnership-video-fallback,.partnership-background-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}
.partnership-video-fallback{z-index:-3}
.partnership-background-video{z-index:-2;opacity:0;transition:opacity var(--d2) var(--ease)}
.partnership-background-video.is-playing{opacity:1}
.partnership-intro .partnership-copy{position:relative;width:min(800px,65%);padding-block:48px 90px;padding-inline-start:max(24px,calc((100vw - var(--wrap))/2 + 24px));padding-inline-end:32px}
.partnership-video-toggle{position:absolute;bottom:18px;inset-inline-end:24px;z-index:2;background:rgba(11,29,56,.8);color:var(--on-night);border:1px solid var(--line-night);padding:10px 16px;font:inherit;font-size:16px;min-height:44px;cursor:pointer}
.partnership-video-toggle[hidden]{display:none}
@media(max-width:900px){.partnership-intro{min-height:0}.partnership-intro .partnership-copy{width:100%;padding:32px 24px 90px}.partnership-intro::before{background:linear-gradient(to top,rgba(11,29,56,.98),rgba(11,29,56,.8) 60%,rgba(11,29,56,.6))}.partnership-video-toggle{inset-inline-end:16px;bottom:16px}.partnership-intro h1{font-size:38px}}
@media(prefers-reduced-motion:reduce){.partnership-background-video{display:none;transition:none}}
