.c1r-hero{position:relative;display:flex;flex-direction:column;isolation:isolate;background:#080809;color:#fff}
.c1r-hero .c1r-inner{order:1;min-width:0;padding-block:clamp(32px,4vw,60px) 24px;text-align:center}
.c1r-hero .c1l-hero-copy{width:100%;min-width:0;margin-inline:auto}
.c1r-hero .c1l-hero-title,.c1r-hero .c1l-hero-subtitle{overflow-wrap:anywhere}
.c1r-hero .c1r-media{order:2;width:min(1920px,100%);min-width:0;margin-inline:auto}
.c1r-hero .c1r-media picture{display:block;width:100%}
.c1r-hero .c1r-image{display:block;width:100%;height:auto}
.c1r-hero .c1r-footer{order:3;min-width:0;padding-block:24px clamp(32px,4vw,56px);text-align:center}
.c1r-hero .c1r-footer .c1l-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}
.c1r-hero .c1r-footer .c1l-button{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}
.c1r-hero .c1l-hero-microcopy{max-width:760px;margin:14px auto 0;overflow-wrap:anywhere}
@media(max-width:749px){.c1r-hero .c1r-inner{padding-block:30px 20px}.c1r-hero .c1r-footer{padding-block:20px 32px}.c1r-hero .c1r-footer .c1l-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.c1r-hero .c1r-footer .c1l-button{width:100%;padding-inline:12px}}

.c1r-hero .is-poster-unavailable .c1l-hero-video-inline{visibility:hidden}
.c1r-hero .c1r-video-fallback-label{display:block;margin-top:8px;color:inherit;font-size:13px;line-height:1.45;text-align:center;overflow-wrap:anywhere}
