/* v244 · PC motion polish
   Gentle panel-entry motion only.  Layout, typography and artwork remain
   owned by the existing desktop style layers. */
@media (min-width:901px){
  .v72-home .desktop-home>.snap-panel{
    --pc-motion-ease:cubic-bezier(.2,.72,.22,1);
  }

  /* Every panel settles into place as the full-page scroller arrives. */
  .v72-home .desktop-home>.snap-panel .desktop-exact-scene-art,
  .v72-home .desktop-home>.snap-panel .desktop-mission-art,
  .v72-home .desktop-home>.snap-panel .desktop-hero-art{
    transform:scale(1.025)!important;
    transform-origin:center center!important;
    transition:transform 1.05s var(--pc-motion-ease),filter 1.05s ease!important;
    will-change:transform;
  }
  .v72-home .desktop-home>.snap-panel.pc-motion-active .desktop-exact-scene-art,
  .v72-home .desktop-home>.snap-panel.pc-motion-active .desktop-mission-art,
  .v72-home .desktop-home>.snap-panel.pc-motion-active .desktop-hero-art{
    transform:none!important;
  }

  /* Page 01 · hero copy and shortcut rail. */
  .v72-home #welcome .desktop-hero-copy{
    transform:translate3d(-18px,10px,0)!important;
    transition:transform .85s var(--pc-motion-ease),opacity .85s ease!important;
    will-change:transform;
  }
  .v72-home #welcome.pc-motion-active .desktop-hero-copy{transform:none!important}
  .v72-home #welcome .v159-hero-rail>a{
    transform:translateY(16px)!important;
    transition:transform .72s var(--pc-motion-ease),filter .24s ease!important;
  }
  .v72-home #welcome.pc-motion-active .v159-hero-rail>a{transform:none!important}
  .v72-home #welcome.pc-motion-active .v159-hero-rail>a:nth-child(2){transition-delay:.07s!important}
  .v72-home #welcome.pc-motion-active .v159-hero-rail>a:nth-child(3){transition-delay:.14s!important}
  .v72-home #welcome.pc-motion-active .v159-hero-rail>a:nth-child(4){transition-delay:.21s!important}

  /* Page 02 · copy arrives first, then the four destinations. */
  .v72-home #meet .meet-copy-live{
    transform:translateX(-24px)!important;
    transition:transform .82s var(--pc-motion-ease)!important;
    will-change:transform;
  }
  .v72-home #meet.pc-motion-active .meet-copy-live{transform:none!important}
  .v72-home #meet .meet-card-live{
    transform:translateY(18px) scale(.985)!important;
    transition:transform .78s var(--pc-motion-ease),filter .25s ease!important;
    will-change:transform;
  }
  .v72-home #meet.pc-motion-active .meet-card-live{transform:none!important}
  .v72-home #meet.pc-motion-active .meet-card-live:nth-child(2){transition-delay:.08s!important}
  .v72-home #meet.pc-motion-active .meet-card-live:nth-child(3){transition-delay:.16s!important}
  .v72-home #meet.pc-motion-active .meet-card-live:nth-child(4){transition-delay:.24s!important}
  .v72-home #meet.pc-motion-active .meet-card-live:hover{transform:translateY(-3px) scale(1.01)!important}

  /* Page 03 · the heading, tabs, schedule and sermon photo move as one
     editorial composition instead of appearing all at once. */
  .v72-home #word .word-top-copy{transform:translateY(-14px)!important;transition:transform .82s var(--pc-motion-ease)!important;will-change:transform}
  .v72-home #word.pc-motion-active .word-top-copy{transform:none!important}
  .v72-home #word .word-tabs-live{transform:translateY(-10px)!important;transition:transform .72s var(--pc-motion-ease)!important;will-change:transform}
  .v72-home #word.pc-motion-active .word-tabs-live{transform:none!important}
  .v72-home #word .word-schedule-live{transform:translateY(16px)!important;transition:transform .82s .08s var(--pc-motion-ease)!important;will-change:transform}
  .v72-home #word.pc-motion-active .word-schedule-live{transform:none!important}
  .v72-home #word .word-pastor-original{transform:translateX(18px) scale(1.015)!important;transition:transform 1s .12s var(--pc-motion-ease)!important;will-change:transform}
  .v72-home #word.pc-motion-active .word-pastor-original{transform:none!important}
  .v72-home #word .word-pastor-original img{transition:transform 1.15s var(--pc-motion-ease)!important}
  .v72-home #word.pc-motion-active .word-pastor-original img{transform:scale(1.16)!important}

  /* Page 04 · feature and side cards use a staggered lift. */
  .v72-home #community .v36-community-head,
  .v72-home #community .v88-community-feature,
  .v72-home #community .v88-community-links>a{
    transform:translateY(18px)!important;
    transition:transform .8s var(--pc-motion-ease),filter .28s ease!important;
    will-change:transform;
  }
  .v72-home #community.pc-motion-active .v36-community-head,
  .v72-home #community.pc-motion-active .v88-community-feature,
  .v72-home #community.pc-motion-active .v88-community-links>a{transform:none!important}
  .v72-home #community.pc-motion-active .v88-community-links>a:nth-child(2){transition-delay:.10s!important}
  .v72-home #community.pc-motion-active .v88-community-links>a:nth-child(3){transition-delay:.20s!important}
  .v72-home #community.pc-motion-active .v88-community-links>a:hover{transform:translateY(-4px)!important;filter:brightness(1.03)!important}
  .v72-home #community .v88-community-feature img,
  .v72-home #community .v88-community-links img{transition:transform 1.1s var(--pc-motion-ease)!important}
  .v72-home #community.pc-motion-active .v88-community-feature img,
  .v72-home #community.pc-motion-active .v88-community-links img{transform:scale(1.015)!important}

  /* Page 05 · copy, then local/global mission cards. */
  .v72-home #mission .mission-copy-live{transform:translateX(-18px)!important;transition:transform .82s var(--pc-motion-ease)!important;will-change:transform}
  .v72-home #mission.pc-motion-active .mission-copy-live{transform:none!important}
  .v72-home #mission .mission-local-live,
  .v72-home #mission .mission-global-live{transform:translateY(18px) scale(.985)!important;transition:transform .82s var(--pc-motion-ease),filter .25s ease!important;will-change:transform}
  .v72-home #mission.pc-motion-active .mission-local-live{transform:none!important}
  .v72-home #mission.pc-motion-active .mission-global-live{transform:none!important;transition-delay:.12s!important}
  .v72-home #mission.pc-motion-active .mission-local-live:hover,
  .v72-home #mission.pc-motion-active .mission-global-live:hover{transform:translateY(-3px) scale(1.01)!important;filter:brightness(1.03)!important}
  .v72-home #mission .mission-local-live>img,
  .v72-home #mission .mission-global-live>img{transition:transform 1.15s var(--pc-motion-ease)!important}
  .v72-home #mission.pc-motion-active .mission-local-live>img{transform:scale(1.025)!important}
  .v72-home #mission.pc-motion-active .mission-global-live>img{transform:scale(1.015)!important}

  /* Page 06 · welcome copy and map settle together. */
  .v72-home #visit .v36-visit-copy{transform:translateX(-18px)!important;transition:transform .82s var(--pc-motion-ease)!important;will-change:transform}
  .v72-home #visit .v36-map-frame{transform:translateX(18px) scale(.985)!important;transition:transform .9s var(--pc-motion-ease),filter .25s ease!important;will-change:transform}
  .v72-home #visit.pc-motion-active .v36-visit-copy,
  .v72-home #visit.pc-motion-active .v36-map-frame{transform:none!important}
  .v72-home #visit.pc-motion-active .v36-map-frame:hover{transform:translateY(-3px) scale(1.01)!important;filter:brightness(1.02)!important}
  .v72-home #visit .v36-map-frame img{transition:transform 1.1s var(--pc-motion-ease)!important}
  .v72-home #visit.pc-motion-active .v36-map-frame img{transform:scale(1.018)!important}
}

@media (prefers-reduced-motion:reduce){
  .v72-home .desktop-home>.snap-panel .desktop-exact-scene-art,
  .v72-home .desktop-home>.snap-panel .desktop-mission-art,
  .v72-home .desktop-home>.snap-panel .desktop-hero-art,
  .v72-home #welcome .desktop-hero-copy,
  .v72-home #welcome .v159-hero-rail>a,
  .v72-home #meet .meet-copy-live,
  .v72-home #meet .meet-card-live,
  .v72-home #word .word-top-copy,
  .v72-home #word .word-tabs-live,
  .v72-home #word .word-schedule-live,
  .v72-home #word .word-pastor-original,
  .v72-home #community .v36-community-head,
  .v72-home #community .v88-community-feature,
  .v72-home #community .v88-community-links>a,
  .v72-home #mission .mission-copy-live,
  .v72-home #mission .mission-local-live,
  .v72-home #mission .mission-global-live,
  .v72-home #visit .v36-visit-copy,
  .v72-home #visit .v36-map-frame{transform:none!important;transition:none!important}
}
