.has-directional-hover{position:relative;overflow:hidden}.has-directional-hover::after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:var(--dh-fill, transparent);opacity:var(--dh-opacity, 0.85);transform:var(--dh-t, translateY(101%));transition:transform var(--dh-duration, 500ms) var(--dh-timing, ease);will-change:transform}.has-directional-hover>.wp-block-cover__inner-container{z-index:3 !important}.has-directional-hover.dh-no-anim::after{transition:none}.has-directional-hover:hover,.has-directional-hover.dh-is-active,:is(.skp-stretched-link,.is-linked):is(:hover,:focus-within) .has-directional-hover.has-hover-from-card{--dh-t: translate(0, 0)}.has-directional-hover{transition:border-color var(--dh-duration, 500ms) var(--dh-timing, ease)}.has-directional-hover .wp-block-cover__inner-container,.has-directional-hover .wp-block-cover__inner-container :where(p,h1,h2,h3,h4,h5,h6,a,li,span,strong,em){transition:color var(--dh-duration, 500ms) var(--dh-timing, ease)}.has-directional-hover.has-dh-slide::after{transform:var(--dh-t, var(--dh-rest, translateY(101%)))}.has-directional-hover.has-dh-wipe::after{transform:none;clip-path:var(--dh-clip, var(--dh-wipe-rest, polygon(0% 0%, 0% 0%, 0% 0%)));transition:clip-path var(--dh-duration, 500ms) var(--dh-timing, ease);will-change:clip-path}.has-directional-hover.has-dh-wipe:hover,.has-directional-hover.has-dh-wipe.dh-is-active,:is(.skp-stretched-link,.is-linked):is(:hover,:focus-within) .has-directional-hover.has-dh-wipe.has-hover-from-card{--dh-clip: var(--dh-wipe-full, polygon(0% 0%, 220% 0%, 0% 220%))}.has-directional-hover.has-dh-circle::after{transform:none;clip-path:var(--dh-clip, circle(0% at var(--dh-circle-at, 50% 50%)));transition:clip-path var(--dh-duration, 500ms) var(--dh-timing, ease);will-change:clip-path}.has-directional-hover.has-dh-circle:hover,.has-directional-hover.has-dh-circle.dh-is-active,:is(.skp-stretched-link,.is-linked):is(:hover,:focus-within) .has-directional-hover.has-dh-circle.has-hover-from-card{--dh-clip: circle(var(--dh-circle-r, 75%) at var(--dh-circle-at, 50% 50%))}.has-directional-hover.has-dh-circle.dh-no-anim::after{transition:none}.has-directional-hover.has-dh-fade::after{transform:none;opacity:0;transition:opacity var(--dh-duration, 500ms) var(--dh-timing, ease)}.has-directional-hover.has-dh-fade:hover::after,.has-directional-hover.has-dh-fade.dh-is-active::after,:is(.skp-stretched-link,.is-linked):is(:hover,:focus-within) .has-directional-hover.has-dh-fade.has-hover-from-card::after{opacity:var(--dh-opacity, 0.85)}.has-directional-hover.has-dh-text:hover,.has-directional-hover.has-dh-text.dh-is-active,:is(.skp-stretched-link,.is-linked):is(:hover,:focus-within) .has-directional-hover.has-dh-text.has-hover-from-card{color:var(--dh-text) !important}.has-directional-hover.has-dh-text:hover .wp-block-cover__inner-container,.has-directional-hover.has-dh-text:hover .wp-block-cover__inner-container :where(p,h1,h2,h3,h4,h5,h6,a,li,span,strong,em),.has-directional-hover.has-dh-text.dh-is-active .wp-block-cover__inner-container,.has-directional-hover.has-dh-text.dh-is-active .wp-block-cover__inner-container :where(p,h1,h2,h3,h4,h5,h6,a,li,span,strong,em),:is(.skp-stretched-link,.is-linked):is(:hover,:focus-within) .has-directional-hover.has-dh-text.has-hover-from-card .wp-block-cover__inner-container,:is(.skp-stretched-link,.is-linked):is(:hover,:focus-within) .has-directional-hover.has-dh-text.has-hover-from-card .wp-block-cover__inner-container :where(p,h1,h2,h3,h4,h5,h6,a,li,span,strong,em){color:var(--dh-text) !important}.has-directional-hover.has-dh-border:hover,.has-directional-hover.has-dh-border.dh-is-active,:is(.skp-stretched-link,.is-linked):is(:hover,:focus-within) .has-directional-hover.has-dh-border.has-hover-from-card{border-color:var(--dh-border) !important}@media(prefers-reduced-motion: reduce){.has-directional-hover::after,.has-directional-hover.has-dh-slide::after,.has-directional-hover.has-dh-circle::after,.has-directional-hover.has-dh-wipe::after{transform:none;clip-path:none;transition:opacity var(--dh-duration, 500ms) var(--dh-timing, ease);opacity:0}.has-directional-hover:hover::after,.has-directional-hover.dh-is-active::after,:is(.skp-stretched-link,.is-linked):is(:hover,:focus-within) .has-directional-hover.has-hover-from-card::after{opacity:var(--dh-opacity, 0.85)}}
