.block.block-hero-product-video{--block-background-color: var(--bg-primary, #00162d);--block-color: var(--text-primary, #fff);--block-heading-color: var(--text-accent, #0ff);--ticket-button-background-color: var(--component-button-primary-bg, #0ff);--ticket-button-color: var(--component-button-primary-text, #00162d);--program-button-background-color: var(--component-button-secondary-bg, #fff);--program-button-color: var(--component-button-primary-text, #00162d);background-color:var(--block-background-color);display:flex;flex-direction:column;justify-content:flex-end;padding-top:var(--spacing-2xl);padding-bottom:var(--spacing-lg);overflow:hidden;position:relative}@media screen and (min-width: 1136px){.block.block-hero-product-video{padding-top:var(--spacing-2xl);padding-bottom:var(--spacing-lg)}}.block.block-hero-product-video:has(.background-image){padding-top:var(--spacing-lg);min-height:50rem}.block.block-hero-product-video .background-image{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none;z-index:0}.block.block-hero-product-video .background-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:.1}.block.block-hero-product-video .background-image.see-through-overlay::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 100%);z-index:1}.block.block-hero-product-video .background-image.see-through-overlay img{opacity:1}.block.block-hero-product-video .video-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden}.block.block-hero-product-video .video-background::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 100%);z-index:1}.block.block-hero-product-video .video-background .background-video{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);pointer-events:none;min-width:100%;min-height:100%;width:auto;height:auto}.block.block-hero-product-video .video-background .background-video--mp4{top:0;left:0;transform:none;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.block.block-hero-product-video .video-background .background-video--vimeo{border:none;width:100vw;height:56.25vw;min-width:100%;min-height:100%}.block.block-hero-product-video .video-background.is-wide .background-video--vimeo{width:100vw;height:56.25vw}.block.block-hero-product-video .video-background.is-tall .background-video--vimeo{width:177.78vh;height:100vh}.block.block-hero-product-video .video-pause-button{position:absolute;top:0;z-index:15;width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease;padding:0;border-radius:var(--radius-rounded-full, 99rem);border:var(--stroke-l, 4px) solid hsla(0,0%,100%,0);background:hsla(0,0%,100%,.4);backdrop-filter:blur(4px);right:0}.block.block-hero-product-video .video-pause-button .pause-icon,.block.block-hero-product-video .video-pause-button .play-icon{display:inline-flex;width:1rem;height:1rem;align-items:center;justify-content:center}.block.block-hero-product-video .video-pause-button .pause-icon :where(img),.block.block-hero-product-video .video-pause-button .play-icon :where(img){width:100%;height:100%;display:block}.block.block-hero-product-video .video-pause-button.is-playing .pause-icon{display:inline-flex}.block.block-hero-product-video .video-pause-button.is-playing .play-icon{display:none}.block.block-hero-product-video .video-pause-button.is-paused .pause-icon{display:none}.block.block-hero-product-video .video-pause-button.is-paused .play-icon{display:inline-flex}.block.block-hero-product-video .logo-wrapper{width:100%;max-width:20rem;height:auto}.block.block-hero-product-video .logo-wrapper+h1{margin-top:var(--spacing-sm)}.block.block-hero-product-video>.container{position:relative;z-index:5}@media screen and (min-width: 1136px){.block.block-hero-product-video>.container{padding-top:6.97rem}}.block.block-hero-product-video .breadcrumbs-wrapper{margin-bottom:3rem;position:relative;z-index:10}.block.block-hero-product-video .col-image{margin-bottom:3rem;position:relative;z-index:10;display:none}@media screen and (min-width: 1136px){.block.block-hero-product-video .col-image{margin-bottom:0;display:block}}.block.block-hero-product-video .col-image .image-wrapper{aspect-ratio:1/1;position:relative;z-index:0;overflow:hidden;border-radius:var(--radii-small, 0.3125rem) 0 0 var(--radii-small, 0.3125rem)}.block.block-hero-product-video .col-image .image-wrapper img{border-radius:var(--radii-small, 0.3125rem) 0 0 var(--radii-small, 0.3125rem);position:absolute;top:0;left:0;aspect-ratio:1/1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media screen and (min-width: 1136px){.block.block-hero-product-video .col-image .image-wrapper img{width:100%;max-width:41.25rem}}.block.block-hero-product-video .entry-content{color:var(--block-color);position:relative;z-index:10}.block.block-hero-product-video .entry-content .wp-block-heading{font-size:2rem;word-break:break-word}@media screen and (min-width: 1136px){.block.block-hero-product-video .entry-content .wp-block-heading{font-size:var(--fontsizes-2xl, 3rem)}}.block.block-hero-product-video .entry-content .wp-block-heading,.block.block-hero-product-video .entry-content p:not(:last-child){margin-bottom:var(--spacing-md)}.block.block-hero-product-video .meta-info-wrapper{margin-top:3rem}.block.block-hero-product-video .meta-info-wrapper .next-event{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}.block.block-hero-product-video .meta-info-wrapper .next-event .info{border-left:var(--borderwidths-thick) solid var(--next-event-info-border-color, #0ff);padding-left:var(--spacing-xs)}.block.block-hero-product-video .meta-info-wrapper .next-event .info .label{text-transform:uppercase;color:var(--next-event-info-label-color, #0ff);font-weight:300;font-size:var(--fontsizes-sm);line-height:125%;margin-bottom:var(--spacing-2xs)}.block.block-hero-product-video .meta-info-wrapper .next-event .info .value{color:var(--block-color);font-size:var(--fontsizes-md);font-weight:300;line-height:125%;margin-bottom:0}.block.block-hero-product-video .cta-buttons-wrapper.wp-block-buttons{margin-bottom:0}.block.block-hero-product-video .cta-buttons-wrapper.wp-block-buttons .wp-block-button.is-style-ticket-button .wp-block-button__link{background-color:var(--ticket-button-background-color);color:var(--ticket-button-color)}.block.block-hero-product-video .cta-buttons-wrapper.wp-block-buttons .wp-block-button.is-style-program-button .wp-block-button__link{background-color:var(--program-button-background-color);color:var(--program-button-color)}.block.block-hero-product-video .cta-buttons-wrapper.wp-block-buttons.button-group{height:100%;display:flex}.block.block-hero-product-video .cta-buttons-wrapper.wp-block-buttons.button-group.desktop{align-items:flex-end;justify-content:flex-end;margin-top:0}@media screen and (max-width: 1135px){.block.block-hero-product-video .cta-buttons-wrapper.wp-block-buttons.button-group.desktop{display:none}}@media screen and (min-width: 1136px){.block.block-hero-product-video .cta-buttons-wrapper.wp-block-buttons.button-group.mobile{display:none}}.block.block-hero-product-video.block-style-default{--block-background-color: var(--bg-primary, #00162d);--block-color: var(--text-primary, #fff);--block-heading-color: var(--text-accent, #0ff);--ticket-button-background-color: var(--component-button-primary-bg, #0ff);--ticket-button-color: var(--component-button-primary-text, #00162d);--program-button-background-color: var(--component-button-secondary-bg, #fff);--program-button-color: var(--component-button-primary-text, #00162d)}.block.block-hero-product-video.has-primary-background-color{--block-background-color: var(--bg-primary, #00162d);--block-color: var(--text-primary, #fff);--block-heading-color: var(--text-accent, #0ff);--ticket-button-background-color: var(--component-button-primary-bg, #0ff);--ticket-button-color: var(--component-button-primary-text, #00162d);--program-button-background-color: var(--component-button-secondary-bg, #fff);--program-button-color: var(--component-button-primary-text, #00162d)}.block.block-hero-product-video.has-secondary-background-color{--block-background-color: var(--bg-quaternary, #fff);--block-color: var(--text-primary-inverse, #00162d);--block-heading-color: var(--text-accent-reverse, #011e3d);--ticket-button-background-color: var(--component-button-primary-bg-inverse, #00162d);--ticket-button-color: var(--component-button-primary-text-inverse, #fff);--program-button-background-color: var(--component-button-primary-bg, #0ff);--program-button-color: var(--component-button-primary-text, #00162d)}
