@media (prefers-reduced-motion:no-preference){html.jm-ready [data-reveal]{opacity:0;filter:blur(8px);transform:translate3d(var(--rx,0), var(--ry,24px), 0);transition:opacity .8s cubic-bezier(.16,1,.3,1),filter .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transition-delay:var(--rd,0s);will-change:opacity, transform, filter}html.jm-ready [data-reveal].jm-in{opacity:1;filter:blur();transform:none}[data-reveal-from=left]{--rx:-24px;--ry:0}[data-reveal-from=right]{--rx:24px;--ry:0}[data-reveal-from=down]{--rx:0;--ry:-24px}@keyframes jm-load-in{0%{opacity:0;filter:blur(8px);transform:translateY(20px)}to{opacity:1;filter:blur();transform:none}}@keyframes jm-photo-in{0%{opacity:0;clip-path:inset(0 0 100%);transform:scale(1.04)}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes jm-header-in{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}.header{animation:.6s cubic-bezier(.16,1,.3,1) both jm-header-in}.hero-copy>*{animation:.9s cubic-bezier(.16,1,.3,1) both jm-load-in}.hero-copy>:first-child{animation-delay:.1s}.hero-copy>:nth-child(2){animation-delay:.2s}.hero-copy>:nth-child(3){animation-delay:.32s}.hero-copy>:nth-child(4){animation-delay:.44s}.hero-copy>:nth-child(5){animation-delay:.56s}.hero-photo{animation:1.1s cubic-bezier(.16,1,.3,1) .15s both jm-photo-in}.hero-photo .photo-stamp,.hero-photo .photo-caption{animation:.8s cubic-bezier(.16,1,.3,1) .9s both jm-load-in}.project-feature img{animation:.6s cubic-bezier(.16,1,.3,1) both jm-load-in}}
