/* One-time editorial motion. Text remains visible without JavaScript or when reduced motion is requested. */
.experiences .section-heading h2,.rsvp-copy h2,.adventure-copy h2{line-height:1.05}
.experiences .section-heading h2 .fly-line,.rsvp-copy h2 .fly-line,.adventure-copy h2 .fly-line{display:block;padding-top:.045em}
.experiences .section-heading h2 .fly-line+.fly-line,.rsvp-copy h2 .fly-line+.fly-line,.adventure-copy h2 .fly-line+.fly-line{margin-top:.09em}
.experiences .section-heading h2 .fly-line:first-child,.rsvp-copy h2 .fly-line:first-child,.adventure-copy h2 .fly-line:first-child{color:#fff;font-style:normal}
.rsvp-copy h2{margin-top:28px;margin-bottom:27px}
.adventure-copy h2 .fly-line:first-child{font-style:normal}
.adventure-copy h2 .fly-line:last-child{color:var(--red);font-style:italic}
@media(prefers-reduced-motion:no-preference){
  html.motion-active [data-reveal] .fly-line{opacity:0;transform:translate3d(-42px,12px,0) skewX(-3deg);transition:opacity .7s ease,transform .8s cubic-bezier(.16,1,.3,1);transition-delay:.08s}
  html.motion-active [data-reveal] .fly-line:nth-child(2){transform:translate3d(42px,12px,0) skewX(3deg);transition-delay:.2s}
  html.motion-active [data-reveal].is-visible .fly-line{opacity:1;transform:translate3d(0,0,0) skewX(0)}
  html.motion-active [data-reveal] .fly-copy:not([data-reveal]){opacity:0;transform:translate3d(0,22px,0);transition:opacity .7s ease,transform .8s cubic-bezier(.16,1,.3,1);transition-delay:.28s}
  html.motion-active [data-reveal].is-visible .fly-copy:not([data-reveal]){opacity:1;transform:translate3d(0,0,0)}
  html.motion-active .experience-card[data-reveal] h3,html.motion-active .program-card[data-reveal] time,html.motion-active .program-card[data-reveal] h3,html.motion-active .form-panel[data-reveal] h3{opacity:0;transform:translate3d(0,22px,0);transition:opacity .6s ease,transform .75s cubic-bezier(.16,1,.3,1)}
  html.motion-active .experience-card[data-reveal].is-visible h3,html.motion-active .program-card[data-reveal].is-visible time,html.motion-active .program-card[data-reveal].is-visible h3,html.motion-active .form-panel[data-reveal].is-visible h3{opacity:1;transform:translate3d(0,0,0)}
  html.motion-active .experience-card h3,html.motion-active .program-card time{transition-delay:.16s}
  html.motion-active .program-card h3,html.motion-active .form-panel h3{transition-delay:.27s}
}
