.services-stack__tail,.services-stack__hold{height:0}@media(prefers-reduced-motion:no-preference)and (min-width:960px){:where(html.mo-tl,html.mo-sim){.services-stack{--stack-hold: 65svh;timeline-scope:--stack-1,--stack-2,--stack-3,--stack-tail,--hold-1,--hold-2}.services-stack__tail{height:var(--stack-hold);view-timeline:--stack-tail}.services-stack__hold{height:var(--stack-hold)}.services-stack__hold[data-hold="1"]{view-timeline:--hold-1}.services-stack__hold[data-hold="2"]{view-timeline:--hold-2}.services-stack .services-card:nth-of-type(1){view-timeline:--stack-1}.services-stack .services-card:nth-of-type(2){view-timeline:--stack-2}.services-stack .services-card:nth-of-type(3){view-timeline:--stack-3}.services-stack--v3 .services-card:nth-of-type(1) .services-card__bg img{animation:v3-zoom linear both,v3-zoom-out linear both;animation-timeline:--stack-1,--hold-1;animation-range:entry 0% entry 100%,entry 0% entry 100%}.services-stack--v3 .services-card:nth-of-type(2) .services-card__bg img{animation:v3-zoom linear both,v3-zoom-out linear both;animation-timeline:--stack-2,--hold-2;animation-range:entry 0% entry 100%,entry 0% entry 100%}.services-stack--v3 .services-card:nth-of-type(3) .services-card__bg img{animation:v3-zoom linear both,v3-zoom-out linear both;animation-timeline:--stack-3,--stack-tail;animation-range:entry 0% entry 100%,entry 0% entry 100%}.services-stack .services-card:after{content:"";position:absolute;z-index:6;inset:0;background-color:#000;opacity:0;pointer-events:none}.services-stack .services-card:nth-of-type(1):after{animation:stack-dim linear both;animation-timeline:--stack-2;animation-range:entry 0% entry 55%}.services-stack .services-card:nth-of-type(2):after{animation:stack-dim linear both;animation-timeline:--stack-3;animation-range:entry 0% entry 55%}.services-stack--v3 .services-card:nth-of-type(1) .services-card__content{animation:v3-text-pin linear both,v3-text-fade linear both;animation-timeline:--stack-1,--stack-1;animation-range:entry 0% entry 100%,entry 35% entry 65%}.services-stack--v3.services-stack--v3.services-stack--v3 .services-card .services-card__content>*{opacity:1;animation:none}.services-stack--v3 .services-card:nth-of-type(2) .services-card__content{animation:v3-text-pin linear both;animation-timeline:--stack-2;animation-range:entry 0% entry 100%;opacity:1}.services-stack--v3 .services-card:nth-of-type(3) .services-card__content{animation:v3-text-pin linear both;animation-timeline:--stack-3;animation-range:entry 0% entry 100%;opacity:1}.services-stack--v3.services-stack--v3 .services-card:nth-of-type(1) .services-card__blurb{animation:v3-copy-out linear forwards;animation-timeline:--stack-2;animation-range:entry 0% entry 12%}.services-stack--v3.services-stack--v3 .services-card:nth-of-type(2) .services-card__blurb{animation:v3-copy-in linear both,v3-copy-out linear forwards;animation-timeline:--stack-2,--stack-3;animation-range:entry 35% entry 65%,entry 0% entry 12%}.services-stack--v3.services-stack--v3 .services-card:nth-of-type(3) .services-card__blurb{animation:v3-copy-in linear both;animation-timeline:--stack-3;animation-range:entry 35% entry 65%}.services-stack--v3 .services-card:nth-of-type(1) .services-card__cta{animation:v3-text-fade linear both,v3-copy-out linear forwards;animation-timeline:--stack-1,--stack-2;animation-range:entry 35% entry 65%,entry 0% entry 12%}.services-stack--v3 .services-card:nth-of-type(2) .services-card__cta{animation:v3-copy-in linear both,v3-copy-out linear forwards;animation-timeline:--stack-2,--stack-3;animation-range:entry 35% entry 65%,entry 0% entry 12%}.services-stack--v3 .services-card:nth-of-type(3) .services-card__cta{animation:v3-copy-in linear both;animation-timeline:--stack-3;animation-range:entry 35% entry 65%}}}@keyframes v3-zoom{0%{scale:1.15}to{scale:1.06}}@keyframes v3-zoom-out{0%{transform:scale(1)}to{transform:scale(.9434)}}@keyframes v3-text-fade{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:none}}@keyframes v3-copy-in{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:none}}@keyframes v3-copy-out{0%{opacity:1}to{opacity:0}}@keyframes v3-text-pin{0%{translate:0 -100svh}to{translate:0 0}}@keyframes stack-dim{0%{opacity:0}to{opacity:.55}}
