.wp-block-visual-portfolio-item-cover{--vp-image-hover-transform:none;--vp-panel-hidden-transform:none;--vp-panel-hidden-clip:none;--vp-panel-clip:none;--vp-content-hidden-opacity:0;--vp-content-hidden-transform:none;--vp-content-transition-duration:0.25s;--vp-content-stagger-delay:0s;--vp-overlay-hidden-share:0;aspect-ratio:var(--vp-cover-aspect-ratio,auto);box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;position:relative}.wp-block-visual-portfolio-item-cover.vp-effect-none{--vp-content-transition-duration:0s}.wp-block-visual-portfolio-item-cover.vp-effect-fade{--vp-image-hover-transform:scale(1.05);--vp-content-hidden-transform:translateY(10px);--vp-content-stagger-delay:0.07s}.wp-block-visual-portfolio-item-cover.vp-effect-emerge{--vp-image-hover-transform:translateY(-10px);--vp-content-hidden-transform:translateY(10px);--vp-content-stagger-delay:0.07s;--vp-overlay-hidden-share:1;--vp-panel-skew:20px;--vp-panel-hidden-transform:translateY(100%);--vp-panel-hidden-clip:polygon(0 var(--vp-panel-skew),100% var(--vp-panel-skew),100% 100%,0 100%);--vp-panel-clip:polygon(0 0,100% var(--vp-panel-skew),100% 100%,0 100%)}.wp-block-visual-portfolio-item-cover.vp-effect-emerge>.wp-block-visual-portfolio-item-cover__inner{flex:0 0 auto;margin-top:auto;padding:calc(1.5em + var(--vp-panel-skew)) 2em 1.5em}.wp-block-visual-portfolio-item-cover.vp-effect-fly{--vp-content-hidden-opacity:1;--vp-overlay-hidden-share:1;--vp-panel-hidden-transform:translateY(100%)}.wp-block-visual-portfolio-item-cover__media{inset:0;position:absolute}.wp-block-visual-portfolio-item-cover__image-background{display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%;z-index:0}.wp-block-visual-portfolio-item-cover>.wp-block-visual-portfolio-item-cover__media>img.wp-block-visual-portfolio-item-cover__image-background{transition:transform .2s ease-in-out,opacity var(--vp-lazyload-transition-duration,.3s)}.wp-block-visual-portfolio-item-cover__overlay{background-color:#000;inset:0;position:absolute;transition:opacity .2s ease-in-out;z-index:1}.wp-block-visual-portfolio-item-cover__overlay.has-background-gradient{background-color:#fff0}.wp-block-visual-portfolio-item-cover__overlay.has-background-dim-0{opacity:0}.wp-block-visual-portfolio-item-cover__overlay.has-background-dim-10{opacity:.1}.wp-block-visual-portfolio-item-cover__overlay.has-background-dim-20{opacity:.2}.wp-block-visual-portfolio-item-cover__overlay.has-background-dim-30{opacity:.3}.wp-block-visual-portfolio-item-cover__overlay.has-background-dim-40{opacity:.4}.wp-block-visual-portfolio-item-cover__overlay.has-background-dim-50{opacity:.5}.wp-block-visual-portfolio-item-cover__overlay.has-background-dim-60{opacity:.6}.wp-block-visual-portfolio-item-cover__overlay.has-background-dim-70{opacity:.7}.wp-block-visual-portfolio-item-cover__overlay.has-background-dim-80{opacity:.8}.wp-block-visual-portfolio-item-cover__overlay.has-background-dim-90{opacity:.9}.wp-block-visual-portfolio-item-cover__overlay.has-background-dim-100{opacity:1}.wp-block-visual-portfolio-item-cover__inner{align-items:center;box-sizing:border-box;clip-path:var(--vp-panel-clip,none);display:flex;flex:1 1 auto;flex-direction:column;gap:.5em;justify-content:center;padding:2em;position:relative;transition:transform .2s cubic-bezier(.25,.46,.45,.94),clip-path .2s cubic-bezier(.25,.46,.45,.94);z-index:4}.wp-block-visual-portfolio-item-cover__inner>.wp-block-visual-portfolio-item-cover__overlay--hover{opacity:var(--vp-hover-overlay-opacity,.5);z-index:-1}.wp-block-visual-portfolio-item-cover__inner>:first-child{--vp-content-stagger-index:1}.wp-block-visual-portfolio-item-cover__inner>:nth-child(2){--vp-content-stagger-index:2}.wp-block-visual-portfolio-item-cover__inner>:nth-child(3){--vp-content-stagger-index:3}.wp-block-visual-portfolio-item-cover__inner>:nth-child(4){--vp-content-stagger-index:4}.wp-block-visual-portfolio-item-cover__inner>:nth-child(5){--vp-content-stagger-index:5}.wp-block-visual-portfolio-item-cover__inner>:nth-child(6){--vp-content-stagger-index:6}.wp-block-visual-portfolio-item-cover__inner>:where(:not(.wp-block-visual-portfolio-item-cover__overlay)){transition-delay:calc(var(--vp-content-stagger-delay, 0s)*var(--vp-content-stagger-index, 1));transition-duration:var(--vp-content-transition-duration,.25s);transition-property:opacity,transform;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.wp-block-visual-portfolio-item-cover.is-position-top-left>.wp-block-visual-portfolio-item-cover__inner{align-items:flex-start;justify-content:flex-start}.wp-block-visual-portfolio-item-cover.is-position-top-center>.wp-block-visual-portfolio-item-cover__inner{align-items:center;justify-content:flex-start}.wp-block-visual-portfolio-item-cover.is-position-top-right>.wp-block-visual-portfolio-item-cover__inner{align-items:flex-end;justify-content:flex-start}.wp-block-visual-portfolio-item-cover.is-position-center-left>.wp-block-visual-portfolio-item-cover__inner{align-items:flex-start;justify-content:center}.wp-block-visual-portfolio-item-cover.is-position-center-center>.wp-block-visual-portfolio-item-cover__inner{align-items:center;justify-content:center}.wp-block-visual-portfolio-item-cover.is-position-center-right>.wp-block-visual-portfolio-item-cover__inner{align-items:flex-end;justify-content:center}.wp-block-visual-portfolio-item-cover.is-position-bottom-left>.wp-block-visual-portfolio-item-cover__inner{align-items:flex-start;justify-content:flex-end}.wp-block-visual-portfolio-item-cover.is-position-bottom-center>.wp-block-visual-portfolio-item-cover__inner{align-items:center;justify-content:flex-end}.wp-block-visual-portfolio-item-cover.is-position-bottom-right>.wp-block-visual-portfolio-item-cover__inner{align-items:flex-end;justify-content:flex-end}.wp-block-visual-portfolio-item-cover__link{inset:0;position:absolute;z-index:3}.wp-block-visual-portfolio-item-cover.vp-has-link>.wp-block-visual-portfolio-item-cover__inner{pointer-events:none}.wp-block-visual-portfolio-item-cover.vp-has-link>.wp-block-visual-portfolio-item-cover__inner :where(a,button,input,select,textarea,[tabindex]){pointer-events:auto}@media(hover:hover){.wp-block-visual-portfolio-item-cover.vp-show-content-hover>.wp-block-visual-portfolio-item-cover__inner{clip-path:var(--vp-panel-hidden-clip,none);transform:var(--vp-panel-hidden-transform,none)}.wp-block-visual-portfolio-item-cover.vp-show-content-hover>.wp-block-visual-portfolio-item-cover__inner>.wp-block-visual-portfolio-item-cover__overlay--hover{opacity:calc(var(--vp-hover-overlay-opacity, .5)*var(--vp-overlay-hidden-share, 0))}.wp-block-visual-portfolio-item-cover.vp-show-content-hover>.wp-block-visual-portfolio-item-cover__inner>:where(:not(.wp-block-visual-portfolio-item-cover__overlay)){opacity:var(--vp-content-hidden-opacity,0);transform:var(--vp-content-hidden-transform,none)}.wp-block-visual-portfolio-item-cover.vp-show-content-hover:where(:hover,:focus-within,.is-selected,.has-child-selected)>.wp-block-visual-portfolio-item-cover__inner{clip-path:var(--vp-panel-clip,none);transform:none}.wp-block-visual-portfolio-item-cover.vp-show-content-hover:where(:hover,:focus-within,.is-selected,.has-child-selected)>.wp-block-visual-portfolio-item-cover__inner>.wp-block-visual-portfolio-item-cover__overlay--hover{opacity:var(--vp-hover-overlay-opacity,.5)}.wp-block-visual-portfolio-item-cover.vp-show-content-hover:where(:hover,:focus-within,.is-selected,.has-child-selected)>.wp-block-visual-portfolio-item-cover__inner>:where(:not(.wp-block-visual-portfolio-item-cover__overlay)){opacity:1;transform:none}:where(.wp-block-visual-portfolio-item-template__preview:hover) .wp-block-visual-portfolio-item-cover.vp-show-content-hover>.wp-block-visual-portfolio-item-cover__inner{clip-path:var(--vp-panel-clip,none);transform:none}:where(.wp-block-visual-portfolio-item-template__preview:hover) .wp-block-visual-portfolio-item-cover.vp-show-content-hover>.wp-block-visual-portfolio-item-cover__inner>.wp-block-visual-portfolio-item-cover__overlay--hover{opacity:var(--vp-hover-overlay-opacity,.5)}:where(.wp-block-visual-portfolio-item-template__preview:hover) .wp-block-visual-portfolio-item-cover.vp-show-content-hover>.wp-block-visual-portfolio-item-cover__inner>:where(:not(.wp-block-visual-portfolio-item-cover__overlay)){opacity:1;transform:none}.wp-block-visual-portfolio-item-cover.vp-show-content-default>.wp-block-visual-portfolio-item-cover__inner{clip-path:var(--vp-panel-clip,none);transform:none}.wp-block-visual-portfolio-item-cover.vp-show-content-default>.wp-block-visual-portfolio-item-cover__inner>.wp-block-visual-portfolio-item-cover__overlay--hover{opacity:var(--vp-hover-overlay-opacity,.5)}.wp-block-visual-portfolio-item-cover.vp-show-content-default>.wp-block-visual-portfolio-item-cover__inner>:where(:not(.wp-block-visual-portfolio-item-cover__overlay)){opacity:1;transform:none}.wp-block-visual-portfolio-item-cover.vp-show-content-default:where(:hover,:focus-within,.is-selected,.has-child-selected)>.wp-block-visual-portfolio-item-cover__inner{clip-path:var(--vp-panel-hidden-clip,none);transform:var(--vp-panel-hidden-transform,none)}.wp-block-visual-portfolio-item-cover.vp-show-content-default:where(:hover,:focus-within,.is-selected,.has-child-selected)>.wp-block-visual-portfolio-item-cover__inner>.wp-block-visual-portfolio-item-cover__overlay--hover{opacity:calc(var(--vp-hover-overlay-opacity, .5)*var(--vp-overlay-hidden-share, 0))}.wp-block-visual-portfolio-item-cover.vp-show-content-default:where(:hover,:focus-within,.is-selected,.has-child-selected)>.wp-block-visual-portfolio-item-cover__inner>:where(:not(.wp-block-visual-portfolio-item-cover__overlay)){opacity:var(--vp-content-hidden-opacity,0);transform:var(--vp-content-hidden-transform,none)}:where(.wp-block-visual-portfolio-item-template__preview:hover) .wp-block-visual-portfolio-item-cover.vp-show-content-default>.wp-block-visual-portfolio-item-cover__inner{clip-path:var(--vp-panel-hidden-clip,none);transform:var(--vp-panel-hidden-transform,none)}:where(.wp-block-visual-portfolio-item-template__preview:hover) .wp-block-visual-portfolio-item-cover.vp-show-content-default>.wp-block-visual-portfolio-item-cover__inner>.wp-block-visual-portfolio-item-cover__overlay--hover{opacity:calc(var(--vp-hover-overlay-opacity, .5)*var(--vp-overlay-hidden-share, 0))}:where(.wp-block-visual-portfolio-item-template__preview:hover) .wp-block-visual-portfolio-item-cover.vp-show-content-default>.wp-block-visual-portfolio-item-cover__inner>:where(:not(.wp-block-visual-portfolio-item-cover__overlay)){opacity:var(--vp-content-hidden-opacity,0);transform:var(--vp-content-hidden-transform,none)}.wp-block-visual-portfolio-item-cover:where(:hover,:focus-within,.is-selected,.has-child-selected)>.wp-block-visual-portfolio-item-cover__media>.wp-block-visual-portfolio-item-cover__image-background{transform:var(--vp-image-hover-transform,none)}:where(.wp-block-visual-portfolio-item-template__preview:hover) .wp-block-visual-portfolio-item-cover>.wp-block-visual-portfolio-item-cover__media>.wp-block-visual-portfolio-item-cover__image-background{transform:var(--vp-image-hover-transform,none)}.wp-block-visual-portfolio-item-cover.vp-is-seating>.wp-block-visual-portfolio-item-cover__inner{clip-path:var(--vp-panel-hidden-clip,none);transform:var(--vp-panel-hidden-transform,none)}.wp-block-visual-portfolio-item-cover.vp-is-seating>.wp-block-visual-portfolio-item-cover__inner>.wp-block-visual-portfolio-item-cover__overlay--hover{opacity:calc(var(--vp-hover-overlay-opacity, .5)*var(--vp-overlay-hidden-share, 0))}.wp-block-visual-portfolio-item-cover.vp-is-seating>.wp-block-visual-portfolio-item-cover__inner>:where(:not(.wp-block-visual-portfolio-item-cover__overlay)){opacity:var(--vp-content-hidden-opacity,0);transform:var(--vp-content-hidden-transform,none)}.wp-block-visual-portfolio-item-cover.vp-is-seating>.wp-block-visual-portfolio-item-cover__inner{transition-duration:0s}}@media(prefers-reduced-motion:reduce){.wp-block-visual-portfolio-item-cover .wp-block-visual-portfolio-item-cover__overlay,.wp-block-visual-portfolio-item-cover>.wp-block-visual-portfolio-item-cover__inner,.wp-block-visual-portfolio-item-cover>.wp-block-visual-portfolio-item-cover__inner>*,.wp-block-visual-portfolio-item-cover>.wp-block-visual-portfolio-item-cover__media>img.wp-block-visual-portfolio-item-cover__image-background{transition-duration:0s}}