.wp-block-hm-immersive-immersive{--hm-immersive-header-height:var( --wp-admin--admin-bar--height,0px );--hm-immersive-max-height:100vh;--hm-immersive-available-height:calc(min(var( --hm-immersive-max-height ), 100vh) - var( --hm-immersive-header-height, 0px ));--hm-immersive-min-height:var( --hm-immersive-available-height );--hm-immersive-button-margin:1rem;--hm-immersive-button-width:3rem;display:grid;grid-template-columns:auto auto;grid-template-rows:1fr auto auto;max-height:var(--hm-immersive-available-height);min-height:min(var(--hm-immersive-min-height),var(--hm-immersive-available-height));position:relative}.wp-block-hm-immersive-immersive.alignfull{width:100vw}.wp-block-hm-immersive-immersive .immersive--image,.wp-block-hm-immersive-immersive .immersive--scroll-content{grid-column:1/span 2;grid-row:1/span 2;margin:0;width:100%}.wp-block-hm-immersive-immersive .immersive--image{align-items:center;display:flex;justify-content:center;overflow:hidden;position:relative;z-index:0}.wp-block-hm-immersive-immersive .immersive--image.alignfull,.wp-block-hm-immersive-immersive .immersive--image.alignwide{margin:0}.wp-block-hm-immersive-immersive .immersive--image>img{border-radius:0}.wp-block-hm-immersive-immersive .immersive--image>iframe,.wp-block-hm-immersive-immersive .immersive--image>img,.wp-block-hm-immersive-immersive .immersive--image>video{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.wp-block-hm-immersive-immersive .immersive--image>iframe{aspect-ratio:16/9;height:max(100%,57vw);width:max(100%,178vh)}.wp-block-hm-immersive-immersive.has-overlay .immersive--image:after{background-color:var(--hm-immersive-overlay-bg,rgba(0,0,0,.55));bottom:0;content:"";display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:1}.wp-block-hm-immersive-immersive:not(.has-background):not(.has-text-color) .immersive--image+.immersive--scroll-content{color:var(--hm-immersive-content-color,#fff)}.wp-block-hm-immersive-immersive:not(.has-background):not(.has-text-color) .immersive--image+.immersive--scroll-content .has-background{color:initial}.wp-block-hm-immersive-immersive:not(.has-background) .immersive--scroll-content:first-child{background-color:var(--hm-immersive-slide-bg,#777)}.wp-block-hm-immersive-immersive .immersive--scroll-content{display:flex;flex-direction:column;overflow:scroll;z-index:1}.wp-block-hm-immersive-immersive .immersive--scroll-content-item{background-position:50%;display:flex;flex:0 0 100%;flex-direction:column;grid-column:1/span 1;grid-row:1/span 1;justify-content:center;margin-block:0}.wp-block-hm-immersive-immersive .video-ambient-controls{align-items:center;align-self:end;aspect-ratio:1/1;background-color:var(--hm-immersive-button-color-bg,#fff);border:0;color:var(--hm-immersive-button-color,#000);cursor:pointer;display:flex;grid-column:2/span 1;grid-row:2/span 1;justify-content:center;justify-self:end;margin:var(--hm-immersive-button-margin);padding:var(--hm-immersive-button-padding,.5rem);width:var(--hm-immersive-button-width);z-index:2}.wp-block-hm-immersive-immersive .video-ambient-controls:before{content:"►";font-size:var(--hm-immersive-button-font-size,2rem);height:100%;line-height:1;scale:.8;width:100%}.wp-block-hm-immersive-immersive .video-ambient-controls[hidden]{display:none}.wp-block-hm-immersive-immersive .video-ambient-controls:focus,.wp-block-hm-immersive-immersive .video-ambient-controls:focus-visible,.wp-block-hm-immersive-immersive .video-ambient-controls:hover{background-color:var(--hm-immersive-button-color,#000);color:var(--hm-immersive-button-color-bg,#fff)}.wp-block-hm-immersive-immersive .video-ambient-controls:focus,.wp-block-hm-immersive-immersive .video-ambient-controls:focus-visible{outline:var(--hm-immersive-button-outline,2px solid currentColor)}.wp-block-hm-immersive-immersive .video-ambient-controls.pause:before{content:"⏸";scale:1}.wp-block-hm-immersive-immersive .wp-element-caption{box-sizing:border-box;color:var(--hm-immersive-caption-color,initial);grid-column:1/span 2;grid-row:3/span 1;margin-block:0;margin-inline:auto;max-width:var(--wp--style--global--wide-size);padding-block:clamp(.5rem,.72vw + .33rem,1rem);padding-left:var(--wp--style--root--padding-left,1rem);padding-right:var(--wp--style--root--padding-right,1rem);position:relative;width:100%;z-index:1}.wp-block-hm-immersive-immersive .wp-element-caption:before{background-color:var(--hm-immersive-caption-bg,#fff);content:"";display:block;inset:0;margin-left:-100vw;position:absolute;width:200vw}.wp-block-hm-immersive-immersive .wp-element-caption p{margin:0;position:relative;z-index:1}.immersive-pin .wp-block-hm-immersive-immersive,.wp-block-hm-immersive-immersive.wp-block{overflow:hidden}.immersive-pin .immersive--scroll-content,.wp-block-hm-immersive-immersive.wp-block .immersive--scroll-content{display:grid;grid-template-columns:1fr;overflow:visible}
