.service-paths-section{position:relative;--service-church-progress:0}.service-paths-scroll{position:relative;isolation:isolate;overflow:clip}.service-paths-list{position:relative;z-index:1}.service-path-card{position:relative;overflow:hidden}.service-path-church-frame{position:absolute;inset:0;z-index:0;pointer-events:none}.service-path-church{position:sticky;top:12vh;width:min(28vw,22rem);height:min(36vw,28rem);margin-left:auto;margin-right:-2.8rem;opacity:.9;transform:scale(calc(.985 + (var(--service-church-progress) * .015)));transition:transform .24s ease}.service-path-church__piece{position:absolute;inset:0;display:block;background-position:50%;background-repeat:no-repeat;background-size:contain;opacity:calc(var(--church-piece-progress) * .84);transform:translateY(calc((1 - var(--church-piece-progress)) * var(--church-piece-rise, 1.8rem))) scale(calc(.992 + (var(--church-piece-progress) * .008)));transform-origin:center bottom;transition:opacity .98s ease,transform 1.12s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--church-piece-index) * 45ms)}.service-path-church__piece--base{--church-piece-rise:0.25rem;background-image:url(/assets/svg/special/3-part-viking-church/viking-church-base.svg);opacity:.88;transform:none;transition:none}.service-path-church__piece--middle{--church-piece-rise:0.55rem;background-image:url(/assets/svg/special/3-part-viking-church/viking-church-middle.svg)}.service-path-church__piece--top{--church-piece-rise:0.45rem;background-image:url(/assets/svg/special/3-part-viking-church/viking-church-top.svg)}.service-path-church[data-animation=off]{transform:none;transition:none}.service-path-church[data-animation=off] .service-path-church__piece{opacity:.84;transform:none;transition:none}.service-path-church[data-complete=true]{opacity:.94}.service-path-church[data-complete=true] .service-path-church__piece{opacity:.88}@media (max-width:1023px){.service-paths-scroll{overflow:hidden}.service-path-church-frame{inset:0}.service-path-church{position:absolute;top:1.25rem;right:-6rem;float:none;width:22rem;height:22rem;margin:0;opacity:.2;transform:none}.service-path-church__piece{opacity:.28;transform:none;transition:none}}.preview-pan-left{animation:about-proof-pan-left 4.8s cubic-bezier(.22,1,.36,1) forwards}.preview-pan-right{animation:about-proof-pan-right 4.8s cubic-bezier(.22,1,.36,1) forwards}.proof-preview-frame{opacity:0;transform:scale(.992);transition:opacity .5s ease-out,transform .5s ease-out}.proof-preview-image{transform:scale(1.02) translateZ(0)}