.hero-motion .hero-slides .hero-photo{opacity:0;transition:opacity 1.8s ease-in-out;transform:scale(1);transform-origin:72% 0%;object-position:center top}
.hero-motion .hero-slides .hero-photo.is-active{opacity:1}
.hero-motion.motion-enabled .hero-photo{animation:everycall-hero-drift 24s ease-in-out infinite alternate;will-change:transform}
.hero-motion.motion-paused .hero-photo{animation-play-state:paused}
@keyframes everycall-hero-drift{from{transform:scale(1) translateX(0)}to{transform:scale(1.045) translateX(-.6%)}}
.hero-motion .hero-shade{background:linear-gradient(90deg,rgba(7,24,46,.97) 0%,rgba(7,24,46,.87) 34%,rgba(7,24,46,.3) 68%,rgba(7,24,46,.12) 100%)}
.hero-motion .hero-caption{display:none}
.hero-motion-toggle{position:absolute;right:24px;bottom:20px;z-index:4;min-height:36px;padding:8px 12px;border:1px solid #ffffff60;border-radius:4px;background:#10263ec9;color:#e4edf7;font-size:11px;cursor:pointer}
.hero-motion-toggle:hover{background:#23466e}
.hero-motion-toggle:focus-visible{outline:3px solid #fff2c5;outline-offset:4px}
.hero-motion-toggle[hidden]{display:none}
@media(max-width:900px),(prefers-reduced-motion:reduce){.hero-motion.motion-enabled .hero-photo{animation:none;transform:none;will-change:auto}.hero-motion-toggle{display:none}}
@media(max-width:900px){.hero-motion .hero-slides .hero-photo{object-position:78% top}.hero-motion .hero-shade{background:linear-gradient(90deg,#07182eef,#07182e99 70%,#07182e77)}}
@media(prefers-reduced-motion:reduce){.hero-motion .hero-slides .hero-photo{transition:none}}

@media(min-width:901px){.hero-motion .hero-slides .hero-photo{left:auto;right:0;width:78%;object-position:center top}}
