.g44-ml-content,.g44-ml-wrapper{width:100%;position:relative}.g44-motion-layers{min-height:var(--min-height);max-height:var(--max-height);height:var(--height);padding:50px 0;margin:auto;position:relative;display:flex;flex-direction:column;justify-content:center;box-sizing:content-box}.g44-ml-content,.g44-motion-layers.bs-border-box{box-sizing:border-box}.wp-block-cover .g44-motion-layers,.wp-block-group .g44-motion-layers{overflow-x:unset}.g44-motion-layers.overflow-hidden,[data-animation=drift],[data-animation=mousemove]{overflow:hidden}.g44-motion-layers.has-sizer{min-height:unset;max-height:unset;height:unset}.g44-gallery-container:has(.g44-motion-layers:not(.overflow-hidden)),.g44-gallery-container:not(.overflow-hidden) .flickity-viewport:has(.g44-motion-layers),.wp-block-cover:has(.g44-motion-layers:not(.overflow-hidden)){overflow:hidden}@supports (overflow-x:clip){.g44-motion-layers{overflow:unset;overflow-x:clip}[data-animation=drift],[data-animation=mousemove]{overflow-x:clip}}.g44-ml-content{z-index:9;display:none}.g44-ml-background,.g44-motion-layer{position:absolute!important;left:0;width:100%}.g44-ml-content:has(*){display:block}.has-sizer .g44-ml-content{position:absolute}.g44-ml-background{height:100%;z-index:0;isolation:isolate}.g44-ml-sizer{width:100%;height:auto;visibility:hidden}.g44-motion-layer{top:0;height:100%;opacity:0;pointer-events:none;user-select:none}.safari-only .g44-motion-layer{will-change:transform,opacity;transform:translate3d(0,0,0);transform-style:preserve-3d;isolation:isolate}.g44-motion-layer img,.g44-motion-layer video{pointer-events:none;user-select:none;width:100%;height:100%;object-fit:contain;object-position:center center}.safari-only .g44-motion-layer img,.safari-only .g44-motion-layer video{-webkit-transform:translateZ(0)}.independent-layer{height:auto;transform:translate(var(--px,-50%),var(--py,-50%));transform-origin:center center}.start-anim .g44-motion-layer{transition:opacity 1.4s;opacity:0}.start-anim .g44-motion-layer:nth-child(2n){transition:opacity 1s}.start-anim .g44-motion-layer:nth-child(3n){transition:opacity .6s}.ml-start .g44-motion-layer{opacity:1}@media (max-width:1680px){.g44-motion-layer{filter:blur(var(--layer-blur))}}@media (max-width:781px){.g44-motion-layers.has-sizer{min-height:var(--min-height);max-height:var(--max-height);height:var(--height)}}