/* The original paint-only text expansion: no tracking or intrinsic size changes. */
.text-expand--control>.text-expand-ink{
 all:unset!important;display:inline-block!important;max-inline-size:100%!important;vertical-align:baseline!important;
 transform-origin:var(--text-expand-origin,center center)!important;
}
.feature-row{padding-left:0;transition:color .5s var(--ease)}
.feature-row:hover,.feature-row:focus-visible{padding-left:0}
.feature-row>span,.feature-row>strong{translate:0 0;transition:translate .55s cubic-bezier(.22,1,.36,1),color .5s}
.cursor-aura{translate:-50% -50%;pointer-events:none}
@media(hover:hover) and (pointer:fine){
 .katuna-text-motion .text-expand:not(.text-expand--control),
 .katuna-text-motion .text-expand--control>.text-expand-ink{
  transform-origin:var(--text-expand-origin,center center);
  transition:var(--text-expand-transition,all 0s ease 0s),scale .35s cubic-bezier(.2,.7,.18,1)!important;
 }
 .katuna-text-motion .text-expand:not(.text-expand--control):hover,
 .katuna-text-motion .text-expand--control:is(:hover,:focus-visible)>.text-expand-ink{scale:1.03 1!important}
 .feature-row:is(:hover,:focus-visible)>span,.feature-row:is(:hover,:focus-visible)>strong{translate:10px 0}
}
@media(prefers-reduced-motion:reduce){
 .katuna-text-motion .text-expand:not(.text-expand--control),.katuna-text-motion .text-expand:not(.text-expand--control):is(:hover,:focus-visible),.katuna-text-motion .text-expand--control>.text-expand-ink,.katuna-text-motion .text-expand--control:is(:hover,:focus-visible)>.text-expand-ink{transition:none!important;scale:none!important}
 .feature-row>span,.feature-row>strong{translate:none!important;transition:none!important}
}

/* AdminCRM credit: original Diva rollover, scoped to this footer. */

.site-footer .era-roll-viewport{display:inline-grid;vertical-align:middle;overflow:hidden;perspective:700px;max-width:100%;line-height:inherit}
.site-footer .era-roll-face{grid-area:1/1;display:block;white-space:inherit;transform-origin:center center;backface-visibility:hidden;transition:transform 1.12s cubic-bezier(.19,.69,.18,1),opacity 1.12s cubic-bezier(.19,.69,.18,1)}
.site-footer .era-roll-front{transform:translateY(0) rotateX(0);opacity:1}
.site-footer .era-roll-back{transform:translateY(105%) rotateX(-18deg);opacity:0}
.site-footer .era-roll:hover .era-roll-front,.site-footer .era-roll:focus-visible .era-roll-front{transform:translateY(-105%) rotateX(18deg);opacity:0}
.site-footer .era-roll:hover .era-roll-back,.site-footer .era-roll:focus-visible .era-roll-back{transform:translateY(0) rotateX(0);opacity:1}
@media(prefers-reduced-motion:reduce){.site-footer .era-roll-face{transition:none!important}.site-footer .era-roll-back{display:none!important}.site-footer .era-roll:hover .era-roll-front,.site-footer .era-roll:focus-visible .era-roll-front{transform:none!important;opacity:1!important}}

