/* NEXT: a line across the pitch, unfolding photographs, and touch responses. */
[data-experience=next] .section h2::after,[data-experience=next] .vision-copy h2::after{content:'';display:block;width:48px;height:4px;margin-top:18px;background:var(--orange);transform-origin:left}
@media(prefers-reduced-motion:no-preference){[data-motion=standard] [data-experience=next] h2.motion-arrived::after{animation:next-mark .55s .1s both}}
@keyframes next-mark{from{transform:scaleX(0)}to{transform:scaleX(1)}}
[data-experience=next] .voice-film{position:relative;overflow:hidden;transition:background-color .2s,box-shadow .2s,transform .2s}
[data-experience=next] .voice-film::before{content:'';position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--orange);transform:scaleY(0);transform-origin:bottom;transition:transform .3s}
[data-experience=next] .voice-film-action>span[aria-hidden]{transition:transform .2s}
[data-experience=next] .camp-photos img,[data-experience=next] .rookie-photo img{transition:transform .55s cubic-bezier(.2,.8,.2,1)}
[data-experience=next] .camp-photos figure,[data-experience=next] .rookie-photo{overflow:hidden}
[data-experience=next] .reason-choice>span:last-child,[data-experience=next] .social-arrow{transition:transform .25s}
[data-experience=next] .reason-choice.active>span:last-child{transform:rotate(45deg)}
[data-experience=next] .faq summary b{transition:transform .24s}
[data-experience=next] .faq details[open] summary b{transform:rotate(45deg)}
@media(hover:hover){
  [data-experience=next] .voice-film:hover,[data-experience=next] .voice-film:focus-visible{transform:translateY(-4px);box-shadow:0 12px 24px #14171214}
  [data-experience=next] .voice-film:hover::before,[data-experience=next] .voice-film:focus-visible::before{transform:scaleY(1)}
  [data-experience=next] .voice-film:hover .voice-film-action>span[aria-hidden]{transform:translate(3px,-3px)}
  [data-experience=next] .camp-photos figure:hover img,[data-experience=next] .rookie-photo:hover img{transform:scale(1.025)}
  [data-experience=next] .instagram-band:hover .social-arrow{transform:translate(5px,-5px)}
}
@media(prefers-reduced-motion:reduce){[data-experience=next] .voice-film:hover,[data-experience=next] .camp-photos figure:hover img,[data-experience=next] .rookie-photo:hover img,[data-experience=next] .reason-choice.active>span:last-child,[data-experience=next] .instagram-band:hover .social-arrow,[data-experience=next] .faq details[open] summary b{transform:none!important}}
[data-motion=reduced] [data-experience=next] .voice-film:hover,[data-motion=reduced] [data-experience=next] .camp-photos figure:hover img,[data-motion=reduced] [data-experience=next] .rookie-photo:hover img,[data-motion=reduced] [data-experience=next] .reason-choice.active>span:last-child,[data-motion=reduced] [data-experience=next] .instagram-band:hover .social-arrow,[data-motion=reduced] [data-experience=next] .faq details[open] summary b{transform:none!important}
@media(prefers-reduced-motion:reduce){[data-experience=next] .voice-film:focus-visible{transform:none!important}}
[data-motion=reduced] [data-experience=next] .voice-film:focus-visible{transform:none!important}
