.sp-cms-img-fx{background:0 0;width:100%;max-width:100%;display:block;position:relative}.sp-cms-img-fx--tilt3d{perspective:1200px}.sp-cms-img-fx__scene{width:100%;transform-style:preserve-3d;background:0 0;position:relative}.sp-cms-img-fx--tilt3d .sp-cms-img-fx__scene{filter:drop-shadow(0 14px 28px color-mix(in srgb, var(--sp-brand,#8bc34a) 16%, transparent));transition:transform .7s ease-out,filter .7s ease-out}.sp-cms-img-fx--tilt3d:hover .sp-cms-img-fx__scene,.sp-cms-img-fx--tilt3d:focus-within .sp-cms-img-fx__scene{filter:drop-shadow(0 22px 40px color-mix(in srgb, var(--sp-brand,#8bc34a) 28%, transparent));transform:rotateX(8deg)rotateY(12deg)translateZ(16px)}.sp-cms-img-fx--tilt3d.sp-cms-img-fx--dir-right:hover .sp-cms-img-fx__scene,.sp-cms-img-fx--tilt3d.sp-cms-img-fx--dir-right:focus-within .sp-cms-img-fx__scene{transform:rotateX(8deg)rotateY(-12deg)translateZ(16px)}.sp-cms-img-fx__media{background:0 0;width:100%;transition:transform .7s ease-out;display:block;position:relative}.sp-cms-img-fx--tilt3d:hover .sp-cms-img-fx__media,.sp-cms-img-fx--tilt3d:focus-within .sp-cms-img-fx__media{transform:scale(1.05)}.sp-cms-img-fx__media>:not(.sp-cms-img-fx__shimmer){background:0 0;width:100%;max-width:100%;height:auto;display:block}.sp-cms-img-fx__shimmer{pointer-events:none;z-index:2;opacity:0;-webkit-mask-image:var(--sp-cms-img-mask);-webkit-mask-image:var(--sp-cms-img-mask);mask-image:var(--sp-cms-img-mask);-webkit-mask-size:var(--sp-cms-img-mask-size,100% 100%);-webkit-mask-size:var(--sp-cms-img-mask-size,100% 100%);mask-size:var(--sp-cms-img-mask-size,100% 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:var(--sp-cms-img-mask-position,center);-webkit-mask-position:var(--sp-cms-img-mask-position,center);mask-position:var(--sp-cms-img-mask-position,center);-webkit-mask-mode:alpha;position:absolute;inset:0;overflow:hidden;-webkit-mask-source-type:alpha;mask-mode:alpha}.sp-cms-img-fx[data-mask="1"] .sp-cms-img-fx__shimmer{opacity:1}.sp-cms-img-fx__shimmer-beam{background:linear-gradient(90deg,#0000 0%,#fff3 50%,#0000 100%);transition:transform 1s ease-out;position:absolute;inset:0;transform:translate(-120%)skew(-12deg)}.sp-cms-img-fx--tilt3d:hover .sp-cms-img-fx__shimmer-beam,.sp-cms-img-fx--tilt3d:focus-within .sp-cms-img-fx__shimmer-beam,.sp-cms-img-fx--dir-right .sp-cms-img-fx__shimmer-beam{transform:translate(120%)skew(-12deg)}.sp-cms-img-fx--dir-right:hover .sp-cms-img-fx__shimmer-beam,.sp-cms-img-fx--dir-right:focus-within .sp-cms-img-fx__shimmer-beam{transform:translate(-120%)skew(-12deg)}@media (prefers-reduced-motion:reduce){.sp-cms-img-fx--tilt3d .sp-cms-img-fx__scene,.sp-cms-img-fx--tilt3d .sp-cms-img-fx__media,.sp-cms-img-fx--tilt3d .sp-cms-img-fx__shimmer-beam{transition:none!important}.sp-cms-img-fx--tilt3d:hover .sp-cms-img-fx__scene,.sp-cms-img-fx--tilt3d:focus-within .sp-cms-img-fx__scene,.sp-cms-img-fx--tilt3d:hover .sp-cms-img-fx__media,.sp-cms-img-fx--tilt3d:focus-within .sp-cms-img-fx__media{transform:none}.sp-cms-img-fx--tilt3d:hover .sp-cms-img-fx__shimmer-beam,.sp-cms-img-fx--tilt3d:focus-within .sp-cms-img-fx__shimmer-beam{transform:translate(-120%)skew(-12deg)}}
@layer payload-default{.icon--copy{width:1.53846rem;height:1.53846rem}.icon--copy .stroke{fill:none;stroke:currentColor;stroke-width:1px}}
