.courier-idle-track,.courier-walk-track{position:absolute;inset:0;z-index:1;pointer-events:none;transform:translate3d(13%,0,0)}.courier-walk-track{opacity:0}.courier-walk-actor{position:absolute;left:0;bottom:2%;width:45%;height:82%;pointer-events:none;display:grid;place-items:end center}.courier-idle-image,.courier-walk-figure{display:block;position:relative;width:auto;height:100%;aspect-ratio:13/16;filter:drop-shadow(0 3px 2px #5c442827)}.courier-idle-image{background-image:url('assets/courier-idle-phone.webp');background-size:100% 100%;background-repeat:no-repeat}.courier-walk-sprite,.courier-fixed-case{position:absolute;inset:0;width:100%;height:100%;background-image:url('assets/courier-walk-calm-48.webp');background-size:800% 600%;background-position:0 0;background-repeat:no-repeat}.courier-walk-sprite{clip-path:polygon(0 0,100% 0,100% 100%,43% 100%,43% 53%,0 53%)}.courier-fixed-case{clip-path:polygon(0 53%,43% 53%,43% 100%,0 100%)}
.courier-has-result .courier-walk-track{animation:courier-forward 8s linear 3.5s 1 both}.courier-departing .courier-idle-track{opacity:0}.courier-departing .courier-walk-track{opacity:1}.courier-departing .courier-walk-sprite{animation:courier-walk-frames 1.5s step-end infinite}.courier-finished .courier-walk-track{opacity:0}.courier-finished>.courier-walk-track .courier-walk-sprite{animation:none}
@keyframes courier-forward{from{transform:translate3d(13%,0,0)}to{transform:translate3d(110%,0,0)}}
@keyframes courier-walk-frames{
0.000000%{background-position:0.000000% 0.000000%}
2.083333%{background-position:14.285714% 0.000000%}
4.166667%{background-position:28.571429% 0.000000%}
6.250000%{background-position:42.857143% 0.000000%}
8.333333%{background-position:57.142857% 0.000000%}
10.416667%{background-position:71.428571% 0.000000%}
12.500000%{background-position:85.714286% 0.000000%}
14.583333%{background-position:100.000000% 0.000000%}
16.666667%{background-position:0.000000% 20.000000%}
18.750000%{background-position:14.285714% 20.000000%}
20.833333%{background-position:28.571429% 20.000000%}
22.916667%{background-position:42.857143% 20.000000%}
25.000000%{background-position:57.142857% 20.000000%}
27.083333%{background-position:71.428571% 20.000000%}
29.166667%{background-position:85.714286% 20.000000%}
31.250000%{background-position:100.000000% 20.000000%}
33.333333%{background-position:0.000000% 40.000000%}
35.416667%{background-position:14.285714% 40.000000%}
37.500000%{background-position:28.571429% 40.000000%}
39.583333%{background-position:42.857143% 40.000000%}
41.666667%{background-position:57.142857% 40.000000%}
43.750000%{background-position:71.428571% 40.000000%}
45.833333%{background-position:85.714286% 40.000000%}
47.916667%{background-position:100.000000% 40.000000%}
50.000000%{background-position:0.000000% 60.000000%}
52.083333%{background-position:14.285714% 60.000000%}
54.166667%{background-position:28.571429% 60.000000%}
56.250000%{background-position:42.857143% 60.000000%}
58.333333%{background-position:57.142857% 60.000000%}
60.416667%{background-position:71.428571% 60.000000%}
62.500000%{background-position:85.714286% 60.000000%}
64.583333%{background-position:100.000000% 60.000000%}
66.666667%{background-position:0.000000% 80.000000%}
68.750000%{background-position:14.285714% 80.000000%}
70.833333%{background-position:28.571429% 80.000000%}
72.916667%{background-position:42.857143% 80.000000%}
75.000000%{background-position:57.142857% 80.000000%}
77.083333%{background-position:71.428571% 80.000000%}
79.166667%{background-position:85.714286% 80.000000%}
81.250000%{background-position:100.000000% 80.000000%}
83.333333%{background-position:0.000000% 100.000000%}
85.416667%{background-position:14.285714% 100.000000%}
87.500000%{background-position:28.571429% 100.000000%}
89.583333%{background-position:42.857143% 100.000000%}
91.666667%{background-position:57.142857% 100.000000%}
93.750000%{background-position:71.428571% 100.000000%}
95.833333%{background-position:85.714286% 100.000000%}
97.916667%{background-position:100.000000% 100.000000%}
100%{background-position:0 0}}
.courier-walk-offscreen .courier-walk-sprite,.courier-walk-offscreen .courier-walk-track,.courier-walk-hidden .courier-walk-sprite,.courier-walk-hidden .courier-walk-track{animation-play-state:paused!important}
@media(max-width:720px){.courier-walk-actor{height:90%;width:42%;bottom:0}}
@media(prefers-reduced-motion:reduce){.courier-has-result .courier-walk-track,.courier-departing .courier-walk-sprite{animation:none!important}.courier-walk-track{display:none}.courier-idle-track{opacity:1!important}}
