.media-banner{flex-wrap:wrap}.media-banner.media-banner--type-image{flex-direction:row}.media-banner .banner__content{pointer-events:none;height:100%;position:absolute;inset:0}.media-banner .banner__box{border-radius:var(--radius-normal);pointer-events:none}.media-banner .banner__box a,.media-banner .banner__box button,.media-banner media-banner-media .video__play-pause-button{pointer-events:auto}.media-banner .banner__media{position:relative}.media-banner--type-image .banner__media>img,.media-banner--type-video .banner__media video{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;max-width:100%;height:100%;display:block;position:absolute;inset:0}.banner__video--desktop{display:block}.banner__video--mobile{display:none}.button.video__play-pause-button,.button.video__play-pause-button:hover,.button.video__play-pause-button:focus,.button.video__play-pause-button:focus-visible{top:auto;right:var(--spacing-large);bottom:var(--spacing-large);z-index:4;width:2.5rem;height:2.5rem;color:var(--body-text-color-white);cursor:pointer;box-shadow:none;background-color:#0000;border:none;border-radius:0;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:absolute;left:auto}.video__play-pause-button:focus-visible{outline:2px solid var(--body-text-color-white);outline-offset:2px}.video__play-pause-button svg{fill:currentColor;color:currentColor;width:1rem;height:auto}.video__play-pause-button[data-state=playing] .icon-play,.video__play-pause-button[data-state=paused] .icon-pause,.video__play-pause-button[data-state=hidden]{display:none}media-banner,media-banner-media{display:block}media-banner-media{width:100%;height:100%}@media (width>=769px){.media-banner .banner__content{padding:var(--spacing-xxx-large)}.media-banner.banner--desktop-content-hidden .banner__content{display:none}.media-banner.banner--desktop-bottom .banner__content{height:auto;position:relative}.media-banner.page-width-wide.banner:after{left:var(--container-spacing);right:var(--container-spacing);width:calc(100% - (2 * var(--container-spacing)))}.media-banner.page-width-wide .banner__media-half{left:var(--container-spacing);width:calc(50% - var(--container-spacing))}.media-banner.page-width-wide .banner__media-half+.banner__media-half{right:var(--container-spacing);left:auto}.banner__video--mobile{display:none}}@media (width<=768px){.media-banner.media-banner--type-image{flex-direction:column}.media-banner--type-image .banner__media-half{width:100%}.media-banner .banner__content--mobile-top-left{justify-content:flex-start;align-items:flex-start}.media-banner .banner__content--mobile-top-center{justify-content:center;align-items:flex-start}.media-banner .banner__content--mobile-top-right{justify-content:flex-end;align-items:flex-start}.media-banner .banner__content--mobile-middle-left{justify-content:flex-start;align-items:center}.media-banner .banner__content--mobile-middle-center{justify-content:center;align-items:center}.media-banner .banner__content--mobile-middle-right{justify-content:flex-end;align-items:center}.media-banner .banner__content--mobile-bottom-left{justify-content:flex-start;align-items:flex-end}.media-banner .banner__content--mobile-bottom-center{justify-content:center;align-items:flex-end}.media-banner .banner__content--mobile-bottom-right{justify-content:flex-end;align-items:flex-end}.media-banner.banner--mobile-content-hidden .banner__content{display:none}.media-banner.banner--mobile-bottom .banner__content{height:auto;position:relative}.media-banner:not(.banner--mobile-bottom) .banner__box{color:var(--body-text-color-white);width:fit-content;max-width:calc(100% - (2 * var(--spacing-normal)));background:0 0}.banner__video--desktop{display:none}.banner__video--mobile{display:block}}
