.service-entry-hit{perspective:1100px;min-width:0;position:relative}.service-entry-hit:hover,.service-entry-hit:focus-within{z-index:2}.service-entry-hit .service-entry-card{width:100%;min-width:0;height:100%;transition:box-shadow .25s;display:block}.service-entry-hit .service-entry-card,.service-entry-hit .service-entry-card:hover{transform:rotateX(var(--home-rx,0deg)) rotateY(var(--home-ry,0deg))}.service-entry-hit .service-entry-card:hover .service-entry-image{transform:none}.service-entry-hit .service-entry-copy{transform:translate(var(--home-copy-x,0px),var(--home-copy-y,0px))}.service-entry-glow{pointer-events:none;border-radius:inherit;background:radial-gradient(ellipse at var(--home-light-x,50%) var(--home-light-y,50%),#ffffff38,transparent 68%);opacity:var(--home-light-active,0);transition:opacity .16s;position:absolute;inset:0}.service-entry-hit[data-effect=lift] .service-entry-card{transition:transform .3s cubic-bezier(.16,1,.3,1)}@media (hover:hover) and (pointer:fine) and (min-width:821px){.service-entry-hit[data-effect=lift]:hover .service-entry-card{transform:translateY(-24px)}}@media (max-width:780px){.service-entry-hit{scroll-snap-align:start;flex:0 0 82vw}}@media (prefers-reduced-motion:reduce),(hover:none),(pointer:coarse){.service-entry-hit .service-entry-card,.service-entry-hit .service-entry-copy{transition:none!important;transform:none!important}.service-entry-glow{display:none}}
