.hero-intro :is(.hi-camera,.hi-target-zoom,.hi-pop,.hi-cursor-glide,.hi-cursor-press,.hi-pharm,.hi-hand-sweep,.hi-hand-tick,.hi-register){transform-box:view-box;transform-origin:0 0}.hero-intro :is(.hi-target-press,.hi-ripple,.hi-stamp){transform-box:fill-box;transform-origin:50% 50%}.hero-intro .hi-camera{transform:translate(-800px,-518px) scale(3)}@media(prefers-reduced-motion:no-preference){.hero-intro .hi-halftone{animation:hi-halftone 1.6s linear both}.hero-intro :is(.hi-road,.hi-river,.hi-lane){stroke-dasharray:1;animation:hi-draw .6s var(--ease-out) .1s both}.hero-intro .hi-road-2{animation-delay:.16s}.hero-intro .hi-road-3{animation-delay:.22s}.hero-intro .hi-river{animation-duration:.7s;animation-delay:.2s}.hero-intro .hi-lane{animation-duration:.5s;animation-delay:.3s}.hero-intro .hi-lane-2{animation-delay:.34s}.hero-intro .hi-lane-3{animation-delay:.38s}.hero-intro .hi-lane-4{animation-delay:.42s}.hero-intro .hi-blocks{animation:hi-fade-in .3s var(--ease-out) .4s both}.hero-intro .hi-pop{animation:hi-pop .22s var(--ease-out) .45s both}.hero-intro .hi-pop-2{animation-delay:.5s}.hero-intro .hi-pop-3{animation-delay:.55s}.hero-intro .hi-pop-4{animation-delay:.6s}.hero-intro .hi-pop-5{animation-delay:.65s}.hero-intro .hi-pop-6{animation-delay:.7s}.hero-intro .hi-camera{animation:hi-camera .7s cubic-bezier(.65,0,.35,1) .9s both}.hero-intro .hi-target-zoom{animation:hi-target-zoom .7s cubic-bezier(.65,0,.35,1) .9s both}.hero-intro .hi-points{animation:hi-from-opaque .25s var(--ease-out) .9s both}.hero-intro .hi-map{animation:hi-from-opaque .4s var(--ease-out) 1.3s both}.hero-intro .hi-cursor{animation:hi-cursor 1.2s linear 1.25s both}.hero-intro .hi-cursor-glide{animation:hi-glide .65s var(--ease-out) 1.25s both}.hero-intro .hi-cursor-press{animation:hi-press-cursor .49s linear 1.9s both}.hero-intro .hi-target-press{animation:hi-press-target .49s linear 1.9s both}.hero-intro .hi-ripple{animation:hi-ripple .52s var(--ease-out) 1.99s}.hero-intro .hi-draw-500{animation:hi-ring-500 .4s cubic-bezier(.45,0,.2,1) 2.2s both}.hero-intro .hi-draw-1km{animation:hi-ring-1km .65s cubic-bezier(.45,0,.2,1) 2.45s both}.hero-intro .hi-hand-sweep{animation:hi-sweep .65s cubic-bezier(.45,0,.2,1) 2.45s both,hi-fade-in .12s linear 2.45s both}.hero-intro .hi-pharm{animation:hi-pharm .18s var(--ease-out) 2.3s both}.hero-intro .hi-pharm-2{animation-delay:2.36s}.hero-intro .hi-pharm-3{animation-delay:2.42s}.hero-intro .hi-pharm-4{animation-delay:2.48s}.hero-intro .hi-pharm-5{animation-delay:2.54s}.hero-intro .hi-ring-fill{animation:hi-fade-in .25s var(--ease-out) 3s both}.hero-intro .hi-hand-tick{animation:hi-tick .26s cubic-bezier(.22,1,.36,1) 3.1s both}.hero-intro .hi-endmark{animation:hi-fade-in .18s var(--ease-out) 3.22s both}.hero-intro .hi-label{animation:hi-fade-in .2s var(--ease-out) 3.26s both}.hero-intro .hi-stamp{animation:hi-stamp .12s cubic-bezier(.5,0,.75,0) 3.26s both}.hero-intro .hi-register{animation:hi-register .42s cubic-bezier(.22,1,.36,1) 3.26s both}[data-phase=rest] .hi-art{animation:hi-rest 2.9s linear both}}@keyframes hi-halftone{0%,81%,to{opacity:0}31%,56%{opacity:1}}@keyframes hi-draw{0%{stroke-dashoffset:1}}@keyframes hi-fade-in{0%{opacity:0}}@keyframes hi-from-opaque{0%{opacity:1}}@keyframes hi-pop{0%{opacity:0;transform:translateY(-8px)}}@keyframes hi-camera{0%{transform:none}}@keyframes hi-target-zoom{0%{transform:translate(40px,18px) scale(.6)}}@keyframes hi-cursor{0%,to{opacity:0}12.5%,83%{opacity:1}}@keyframes hi-glide{0%{transform:translate(280px,200px)}}@keyframes hi-press-cursor{0%{transform:none;animation-timing-function:cubic-bezier(.4,0,1,1)}18.4%{transform:scale(.88);animation-timing-function:linear(0,.221,.617,.933,1.093,1.125,1.09,1.041,1.004,.987,.985,.99,.996,1,1)}to{transform:none}}@keyframes hi-press-target{0%{transform:none;animation-timing-function:cubic-bezier(.4,0,1,1)}18.4%{transform:scale(1.06,.86);animation-timing-function:linear(0,.221,.617,.933,1.093,1.125,1.09,1.041,1.004,.987,.985,.99,.996,1,1)}to{transform:none}}@keyframes hi-ripple{0%{opacity:.8;transform:none}to{opacity:0;transform:scale(3.2)}}@keyframes hi-pharm{0%{opacity:0;transform:scale(.6)}}@keyframes hi-ring-500{0%{stroke-dashoffset:535}}@keyframes hi-ring-1km{0%{stroke-dashoffset:1069}}@keyframes hi-sweep{0%{transform:rotate(-360deg)}}@keyframes hi-tick{0%{transform:rotate(-6deg)}}@keyframes hi-stamp{0%{opacity:0;transform:scale(1.08)}}@keyframes hi-register{0%,57%{transform:translate(3px,-3px)}}@keyframes hi-rest{0%,86.2%{opacity:1}to{opacity:0}}@media print{.hero-intro *{animation:none!important}}.hero-intro[data-paused],.hero-intro[data-paused] *{animation-play-state:paused}.hero-intro[data-stopped] *{animation:none!important}
