.pageblock--media{--block-padding-x: 0;--block-padding-y: 0;--body-color: var(--color-neutral-0);--heading-color: var(--color-neutral-0);--button-color: var(--color-neutral-0);position:relative;display:flex;align-items:center;justify-content:center;height:100vh;color:var(--color-neutral-0);text-align:center}.pageblock--media .x-core-intro{position:relative;z-index:3;width:100%;max-width:735px;padding-inline:15px;text-align:center;transition:opacity var(--transition-duration) var(--transition-timing-function);margin-block-end:0!important;margin-inline:auto}.pageblock--media .x-core-intro .x-core-title--pre{margin-inline:auto}.pageblock--media .js-play-video{position:relative;z-index:3;margin-top:40px;transition:opacity var(--transition-duration) var(--transition-timing-function)}.pageblock--media img.preview-image,.pageblock--media video.preview-video{position:absolute;z-index:1;display:block;width:100%;height:100%;object-fit:cover;inset:0;pointer-events:none}.pageblock--media .media-popup{position:fixed;z-index:9999999;display:flex;align-items:center;justify-content:center;visibility:hidden;opacity:0;transition:visibility var(--transition-duration) var(--transition-timing-function),opacity var(--transition-duration) var(--transition-timing-function);pointer-events:none;inset:0;padding-inline:30px}.pageblock--media .media-popup__content{z-index:1;display:block;width:100%;max-width:1200px}.pageblock--media .media-popup__content .x-core-media img,.pageblock--media .media-popup__content .x-core-media video,.pageblock--media .media-popup__content .x-core-media iframe{display:block;width:100%;height:100%;object-fit:cover}.pageblock--media .media-popup__overlay{position:absolute;padding:0;background-color:var(--color-neutral-1000);border:none;cursor:pointer;opacity:.5;inset:0}.pageblock--media .media-popup__overlay:before{position:absolute;top:30px;right:30px;display:flex;align-items:center;justify-content:center;width:54px;height:54px;color:var(--color-neutral-0);font-size:var(--h4-size);font-family:"Font Awesome 6 Pro";content:""}.pageblock--media:before{position:absolute;z-index:2;background:#1d2f3966;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);content:"";inset:0}.pageblock--media.is-playing .media-popup{visibility:visible;opacity:1;pointer-events:all}@container style(--breakpoint-lg-max: true){.pageblock--media{height:auto;min-height:50vh}}:root[style*="--breakpoint-lg-max: true"] .applyContainerPolyFill .pageblock--media{height:auto;min-height:50vh}
