.op,.op-reveal{--op-ln:62;--op-msn:34;--op-rn:108;--op-dotn:2.4;--op-l:calc(var(--op-ln) * 1vmin);--op-ms:calc(var(--op-msn) * 1vmin);--op-r:calc(var(--op-rn) * 1vmin);--op-dy:calc(var(--op-ms) * .08);--op-k:calc(var(--op-rn) * 64 / (6.6 * var(--op-msn)));--op-dot:calc(var(--op-dotn) / var(--op-ln));--op-tx:calc(var(--op-ms) * .0390625);--op-ty:calc(var(--op-ms) * .046875 - var(--op-dy));--op-e:12.5vmax}@media (max-aspect-ratio:3/4){.op,.op-reveal{--op-ln:84;--op-msn:45;--op-dotn:3}}@media (min-aspect-ratio:16/9),(max-aspect-ratio:9/16){.op,.op-reveal{--op-rn:136}}@media (min-aspect-ratio:5/2),(max-aspect-ratio:2/5){.op,.op-reveal{--op-rn:200}}@media (min-aspect-ratio:7/2),(max-aspect-ratio:2/7){.op,.op-reveal{--op-rn:320}}.op,.op-reveal,.op-skip,.op-fade{display:none}html:is([data-opening=play],[data-opening=jump]) :is(.op,.op-reveal,.op-skip){display:block}.op-skip{z-index:1002;clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:fixed;top:0;left:0;overflow:hidden}.op{z-index:1000;contain:strict;background:#000;animation:1ms linear 6.55s both op-off;position:fixed;inset:0;overflow:hidden}.op-c{width:0;height:0;position:absolute;top:50%;left:50%}.op-slide,.op-dot{transform-origin:0 0;position:absolute;top:0;left:0}.op-slide{animation:.62s linear 40ms both op-slide}.op-dot{animation:.76s linear 40ms both op-dot}.op-open{left:calc(var(--op-l) / -2);top:calc(var(--op-l) / -2);width:var(--op-l);height:var(--op-l);animation:.6s linear .8s both op-open;position:absolute}.op-light,.op-flash,.op-ring{border-radius:50%;position:absolute;inset:0}.op-light,.op-flicker{position:absolute}.op-light{animation:op-focus .7s var(--ease-out-cubic) .82s both;background:radial-gradient(34% 11% at 50% 72%,#ffbe7829,#ffbe7800 100%),radial-gradient(circle at 50% 40%,#2b2118 0%,#1e1710 32%,#120e0a 60%,#070504 86%,#030202 100%)}.op-flicker{background:radial-gradient(46% 40% at 50% 46%,#ffb86e1a,#ffb86e00 70%);border-radius:50%;animation:4.3s linear 1.3s both op-flicker;inset:0}.op-bloom,.op-glint{pointer-events:none;border-radius:50%;position:absolute}.op-bloom{background:radial-gradient(closest-side,#ffeccd80,#ffc88c29 45%,#ffc88c00);width:24vmin;height:24vmin;animation:.59s linear .56s both op-bloom;top:-12vmin;left:-12vmin}.op-glint{background:linear-gradient(90deg,#ffdcb400,#ffdcb41f 25%,#ffeacd99 44%,#fff8ec 50%,#ffeacd99 56%,#ffdcb41f 75%,#ffdcb400);width:84vmin;height:.7vmin;animation:.5s linear .6s both op-glint;top:-.35vmin;left:-42vmin}.op-flash{animation:op-off .18s var(--ease-out-cubic) .88s both;background:#f6f0e3}.op-ring{box-shadow:inset calc(var(--op-l) * .0032) calc(var(--op-l) * .0032) 0 #ffe4c06b, inset calc(var(--op-l) * -.0022) calc(var(--op-l) * -.0022) 0 #ffe4c01a, inset 0 0 calc(var(--op-l) * .12) calc(var(--op-l) * .03) #000000c7, 0 0 0 calc(var(--op-ms) * 1.5) #000;animation:op-off .14s var(--ease-out-cubic) 5.87s both}.op-ring:after{content:"";pointer-events:none;inset:calc(var(--op-l) * -.03);background:radial-gradient(closest-side,#ffd6a000 92%,#ffd6a00d 96.5%,#ffd6a000 100%);border-radius:50%;position:absolute}.op-walk{width:var(--op-ms);height:var(--op-ms);margin:calc(var(--op-ms) / -2 + var(--op-dy)) 0 0 calc(var(--op-ms) / -2);animation:1.6s linear 1.2s both op-walk;position:absolute;top:50%;left:50%}.op-jump,.op-bob,.op-tilt,.op-squash{position:absolute;inset:0}.op-jump{transform-origin:46.0938% 45.3125%;animation:.6s linear 5.85s both op-jump}.op-bob,.op-tilt,.op-squash{transform-origin:50% 93.4%}.op-bob{animation:1.7s linear 1.2s both op-bob}.op-tilt{animation:1.7s linear 1.2s both op-lean,2.4s linear 2.9s forwards op-turn}.op-squash{animation:2.4s linear 2.9s both op-turn-squash,.85s linear 5.3s forwards op-crouch}.op-ghost,.op-ghost-s{position:absolute;inset:0}.op-ghost{opacity:0;transform-origin:46.0938% 45.3125%}.op-ghost-s{transform-origin:50% 93.4%}.op .op-ghost svg *{animation:none!important}.op-ghost-1{animation:.6s linear 5.885s both op-jump,.6s linear 5.85s both op-ghost-1}.op-ghost-1 .op-ghost-s{animation:.85s linear 5.335s both op-crouch}.op-ghost-2{animation:.6s linear 5.92s both op-jump,.6s linear 5.85s both op-ghost-2}.op-ghost-2 .op-ghost-s{animation:.85s linear 5.37s both op-crouch}.op-shadow{background:radial-gradient(closest-side,#0000009e,#0000);width:60%;height:11%;animation:1.7s linear 1.2s both op-shadow-walk,.85s linear 5.3s forwards op-shadow-leap;position:absolute;top:88.5%;left:20%}.op-mascot{width:100%;height:100%;display:block;overflow:visible}.op .mascot-iris{animation:2.4s linear 2.9s both op-look}.op .mascot-eye{animation:op-blink .16s var(--ease-in-out-cubic) 4.835s both, op-squint .52s var(--ease-in-out-cubic) 5.33s forwards}.op .mascot-boot{transform-box:fill-box;transform-origin:50% 0}.op .mascot-boot-l{animation:1.7s linear 1.2s both op-step-l}.op .mascot-boot-r{animation:1.7s linear 1.2s both op-step-r}.op .mascot-arm,.op .mascot-handle{transform-box:view-box}.op .mascot-arm-l{transform-origin:10.5px 33px;animation:4.8s linear 1.2s both op-arm-l}.op .mascot-arm-r{transform-origin:49px 27px;animation:4.8s linear 1.2s both op-arm-r}.op .mascot-handle{transform-origin:45px 44px;animation:4.8s linear 1.2s both op-handle}.op .mascot-pupil{transform-box:fill-box;transform-origin:50%;animation:1s linear 4.6s both op-dilate}.op-iris{width:0;height:0;animation:1ms linear 5.85s both op-on,.45s linear 6s both op-bulge;position:absolute;top:45.3125%;left:46.0938%}.op-iris-disc{left:calc(var(--op-r) * -1);top:calc(var(--op-r) * -1);width:calc(var(--op-r) * 2);height:calc(var(--op-r) * 2);transform:scale(calc(1 / var(--op-k)));background:#e5281e;border-radius:50%;position:absolute}.op-iris-disc i{border-radius:50%;position:absolute}.op-iris-pupil{width:43.9394%;height:43.9394%;animation:op-close .34s var(--ease-in-out-cubic) 6.06s both;background:#121212;top:28.0303%;left:28.0303%}.op-iris-glint{width:19.697%;height:19.697%;animation:op-close .3s var(--ease-in-cubic) 6.03s both;background:#efe8d8;top:23.4848%;left:56.0606%}.op-reveal{z-index:1001;contain:strict;pointer-events:none;animation:1ms linear 6.45s both op-reveal-on,1.7s linear 6.45s forwards op-end;position:fixed;inset:0;overflow:hidden}.op-sheet{left:0;right:0;top:calc(var(--op-e) * -.76);height:calc(100% + var(--op-e) * .76 + 2px);background:linear-gradient(#e5281e, #e5281e) 0 calc(var(--op-e) - 1px) / 100% 100% no-repeat;will-change:transform;animation:1.45s linear 6.63s both op-drain;position:absolute}.op-sheet-tone{left:0;right:0;top:calc(var(--op-e) - 2px);height:34vh;animation:op-on .26s var(--ease-out-cubic) 6.64s both;background:linear-gradient(#6e06035c,#960e0824 40%,#e5281e00);position:absolute}.op-sheet-edge{height:var(--op-e);background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1600 200' preserveAspectRatio='none'><defs><linearGradient id='g' x1='0' y1='0' x2='0' y2='200' gradientUnits='userSpaceOnUse'><stop offset='0' stop-color='%238f120c' stop-opacity='0.75'/><stop offset='0.45' stop-color='%23b01810'/><stop offset='0.6' stop-color='%23cf2117'/><stop offset='0.75' stop-color='%23e5281e'/></linearGradient><path id='p' d='M-8 208L-8 142.6L0 142.6L3 142.7L6 142.4L9 141.3L12 139.2L15 136.1L18 132.4L21 128.9L24 103.8L27 126.1L30 126.9L33 128.3L36 129.6L39 130.5L42 131.0L45 131.5L48 132.0L51 132.7L54 133.4L57 134.1L60 134.9L63 135.6L66 136.2L69 136.7L72 136.9L75 136.9L78 136.7L81 136.3L84 135.9L87 135.3L90 134.8L93 134.4L96 134.1L99 134.1L102 134.3L105 134.7L108 135.4L111 136.3L114 137.3L117 138.2L120 139.0L123 139.4L126 139.3L129 138.2L132 135.6L135 131.3L138 125.2L141 118.6L144 70.1L147 41.3L150 111.3L153 114.6L156 118.7L159 122.0L162 124.1L165 125.1L168 125.4L171 125.3L174 125.2L177 125.0L180 124.7L183 124.4L186 123.8L189 123.1L192 122.2L195 121.0L198 119.5L201 117.9L204 116.1L207 114.2L210 112.4L213 110.7L216 109.1L219 107.8L222 106.9L225 106.3L228 106.1L231 106.3L234 106.7L237 107.4L240 108.2L243 109.1L246 109.9L249 110.4L252 110.7L255 110.6L258 110.1L261 109.3L264 108.1L267 106.8L270 105.4L273 104.2L276 88.4L279 79.1L282 79.6L285 90.3L288 105.9L291 108.0L294 110.5L297 113.1L300 115.8L303 118.3L306 120.5L309 122.4L312 123.9L315 124.8L318 125.3L321 125.4L324 125.1L327 124.4L330 123.6L333 122.6L336 121.6L339 120.7L342 120.0L345 119.5L348 119.3L351 119.5L354 119.9L357 120.5L360 121.4L363 122.3L366 123.3L369 124.3L372 125.1L375 125.7L378 126.1L381 126.3L384 126.2L387 126.0L390 125.6L393 125.1L396 124.7L399 124.2L402 123.9L405 123.7L408 123.8L411 124.1L414 124.8L417 125.9L420 121.3L423 122.2L426 130.8L429 134.6L432 137.3L435 139.8L438 141.9L441 143.6L444 144.8L447 145.5L450 145.8L453 145.8L456 145.5L459 145.1L462 144.7L465 144.3L468 143.9L471 143.7L474 143.7L477 143.7L480 143.8L483 143.9L486 144.0L489 143.9L492 143.6L495 143.1L498 142.2L501 141.1L504 139.7L507 138.0L510 136.2L513 134.2L516 132.2L519 130.4L522 128.7L525 127.2L528 126.1L531 125.4L534 125.0L537 124.9L540 125.2L543 125.6L546 126.2L549 126.9L552 127.4L555 127.8L558 128.0L561 127.8L564 127.4L567 126.5L570 125.4L573 123.8L576 122.0L579 119.8L582 117.4L585 115.1L588 113.3L591 97.2L594 96.2L597 113.8L600 116.0L603 118.5L606 121.1L609 123.3L612 125.1L615 126.3L618 126.9L621 127.1L624 126.7L627 125.5L630 123.9L633 122.0L636 119.9L639 117.7L642 115.5L645 113.4L648 111.5L651 109.8L654 108.2L657 107.0L660 105.9L663 105.0L666 104.2L669 103.5L672 102.8L675 102.1L678 101.3L681 100.5L684 99.7L687 85.8L690 80.8L693 79.8L696 82.5L699 92.5L702 96.9L705 97.5L708 98.4L711 99.8L714 101.6L717 103.7L720 106.2L723 108.9L726 111.7L729 114.5L732 116.2L735 116.3L738 115.6L741 114.1L744 112.0L747 109.8L750 75.6L753 54.5L756 70.5L759 111.1L762 114.3L765 117.8L768 121.2L771 124.2L774 126.8L777 128.9L780 130.7L783 132.4L786 133.9L789 135.3L792 136.5L795 137.2L798 137.6L801 137.6L804 137.3L807 136.6L810 135.5L813 134.1L816 132.5L819 130.6L822 128.6L825 126.5L828 124.5L831 122.5L834 120.8L837 119.4L840 118.3L843 117.7L846 117.5L849 97.7L852 93.2L855 96.5L858 111.6L861 123.6L864 125.6L867 127.5L870 129.2L873 130.7L876 131.9L879 132.9L882 133.7L885 134.4L888 135.1L891 135.8L894 136.4L897 136.1L900 135.8L903 135.1L906 134.0L909 132.4L912 130.4L915 128.0L918 125.7L921 99.1L924 63.2L927 65.6L930 120.2L933 125.1L936 127.0L939 128.8L942 130.2L945 131.1L948 131.3L951 131.1L954 130.6L957 129.4L960 127.1L963 124.6L966 121.8L969 118.8L972 115.6L975 112.7L978 89.9L981 74.0L984 86.1L987 109.4L990 110.5L993 111.7L996 112.5L999 112.9L1002 112.8L1005 112.3L1008 111.7L1011 111.1L1014 110.7L1017 110.6L1020 110.8L1023 111.3L1026 112.1L1029 113.1L1032 114.3L1035 115.6L1038 116.9L1041 118.1L1044 119.1L1047 119.9L1050 120.4L1053 120.6L1056 120.5L1059 120.1L1062 119.5L1065 118.7L1068 117.7L1071 116.5L1074 115.2L1077 113.5L1080 111.6L1083 109.6L1086 108.1L1089 90.3L1092 101.7L1095 111.6L1098 114.6L1101 117.4L1104 119.4L1107 120.7L1110 121.3L1113 121.3L1116 120.8L1119 119.9L1122 118.8L1125 117.5L1128 116.2L1131 115.0L1134 113.9L1137 113.1L1140 112.7L1143 112.6L1146 112.8L1149 113.4L1152 114.1L1155 115.1L1158 116.1L1161 117.1L1164 118.1L1167 118.8L1170 119.4L1173 119.7L1176 119.9L1179 119.8L1182 119.6L1185 119.3L1188 119.0L1191 118.8L1194 118.8L1197 119.1L1200 119.7L1203 120.7L1206 122.0L1209 121.1L1212 122.8L1215 127.1L1218 130.7L1221 133.2L1224 135.6L1227 137.8L1230 139.6L1233 141.1L1236 142.1L1239 142.8L1242 143.0L1245 143.0L1248 142.7L1251 142.3L1254 141.9L1257 141.5L1260 141.2L1263 141.0L1266 141.0L1269 141.2L1272 141.4L1275 141.7L1278 141.9L1281 141.9L1284 141.8L1287 141.5L1290 140.9L1293 140.1L1296 138.9L1299 137.5L1302 135.9L1305 134.1L1308 132.3L1311 130.6L1314 129.0L1317 127.6L1320 126.4L1323 125.6L1326 125.1L1329 124.9L1332 125.0L1335 125.2L1338 125.6L1341 125.9L1344 126.2L1347 126.4L1350 126.5L1353 126.3L1356 125.9L1359 125.3L1362 120.0L1365 112.8L1368 109.8L1371 109.2L1374 111.1L1377 117.9L1380 121.4L1383 121.7L1386 122.2L1389 123.0L1392 124.0L1395 125.1L1398 126.2L1401 127.2L1404 128.0L1407 128.5L1410 128.7L1413 128.6L1416 128.0L1419 127.0L1422 125.6L1425 124.0L1428 122.2L1431 120.2L1434 118.3L1437 116.4L1440 114.8L1443 113.4L1446 112.3L1449 111.5L1452 111.0L1455 110.8L1458 110.8L1461 110.9L1464 111.1L1467 111.3L1470 111.4L1473 111.4L1476 111.3L1479 110.9L1482 110.5L1485 109.9L1488 109.3L1491 108.7L1494 108.3L1497 108.1L1500 108.1L1503 108.5L1506 109.2L1509 110.2L1512 111.7L1515 113.3L1518 115.2L1521 117.2L1524 119.1L1527 121.0L1530 122.6L1533 123.9L1536 124.8L1539 125.1L1542 124.9L1545 124.0L1548 122.0L1551 118.6L1554 114.1L1557 109.0L1560 81.7L1563 53.3L1566 106.0L1569 110.4L1572 115.6L1575 120.2L1578 123.7L1581 126.2L1584 128.0L1587 129.3L1590 130.3L1593 130.9L1596 131.1L1599 130.9L1608 130.9L1608 208Z'/></defs><use href='%23p' fill='url(%23g)' stroke='%239e140d' stroke-opacity='0.55' stroke-width='3'/><use href='%23p' fill='none' stroke='%23ff8a70' stroke-opacity='0.3' stroke-width='1.6' transform='translate(0 5)'/><use href='%23p' fill='none' stroke='%23ffc9b8' stroke-opacity='0.45' stroke-width='0.9' transform='translate(0 2.4)'/></svg>") 50% 0 / calc(var(--op-e) * 8) 100% no-repeat;transform-origin:50% 100%;will-change:transform;animation:op-stretch 1.45s var(--ease-in-cubic) 6.63s both;position:absolute;top:0;left:0;right:0}.op-drip{--x:50%;--w:1.2vmin;--y0:8;--t:1.3s;--d:6.69s;--s:calc(118 - var(--y0));left:var(--x);width:var(--w);height:100%;margin-left:calc(var(--w) / -2);will-change:transform, opacity;animation:op-thin var(--t) var(--ease-in-cubic) var(--d) both;position:absolute;top:0}.op-drip-trail,.op-drip-head{will-change:transform;width:100%;position:absolute;left:0}.op-drip-trail{height:calc((var(--s) + var(--y0) + 6) * 1vh);transform-origin:50% 0;border-radius:0 0 50% 50% / 0 0 calc(var(--w) * .5) calc(var(--w) * .5);animation:op-trail-a var(--t) linear var(--d) both, op-trail-fade var(--t) linear var(--d) both;background:linear-gradient(#e5281e00 20%,#e5281e59 55%,#e5281ed9 88%,#e5281e);top:-6vh}.op-drip:nth-child(2n) .op-drip-head{animation-name:op-run-b}.op-drip:nth-child(2n) .op-drip-trail{animation-name:op-trail-b,op-trail-fade}.op-drip-head{top:calc(var(--y0) * 1vh - var(--w) * 1.6);width:180%;height:calc(var(--w) * 2.4);transform-origin:50% 0;animation:op-run-a var(--t) linear var(--d) both;background:radial-gradient(circle at 36% 64%,#f2543f 0,#e5281e 34%,#c81d14 100%);border-radius:50%/38% 38% 62% 62%;left:-40%}.op-drip:first-child{--x:14%;--w:1.5vmin;--y0:6;--t:1.3s;--d:6.69s}.op-drip:nth-child(2){--x:27%;--w:.8vmin;--y0:12;--t:1.2s;--d:6.78s}.op-drip:nth-child(3){--x:41%;--w:2.1vmin;--y0:4;--t:1.44s;--d:6.67s}.op-drip:nth-child(4){--x:56%;--w:1vmin;--y0:10;--t:1.25s;--d:6.73s}.op-drip:nth-child(5){--x:68%;--w:1.7vmin;--y0:7;--t:1.4s;--d:6.71s}.op-drip:nth-child(6){--x:79%;--w:.9vmin;--y0:14;--t:1.12s;--d:6.81s}.op-drip:nth-child(7){--x:90%;--w:1.3vmin;--y0:5;--t:1.34s;--d:6.68s}html:not([data-opening]) .op-fade{z-index:1000;background:var(--bg);pointer-events:none;animation:op-fade .25s var(--ease-out-quint) both;display:block;position:fixed;inset:0}@keyframes op-on{0%{opacity:0}to{opacity:1}}@keyframes op-reveal-on{0%{opacity:.001}to{opacity:1}}@keyframes op-end{0%{transform:translate(0,0)}to{transform:translate(0,0)}}@keyframes op-off{to{opacity:0}}@keyframes op-fade{to{opacity:0;visibility:hidden}}@keyframes op-slide{0%{animation-timing-function:cubic-bezier(.25,.55,.3,1);transform:translate(calc(-50vw - 4vmin))}68%{transform:translate3d(calc(var(--op-l) * .03), 0, 0);animation-timing-function:var(--ease-in-out-cubic)}to{transform:translate(0,0)}}@keyframes op-dot{0%{animation-timing-function:var(--ease-out-cubic);transform:scale(2.6,.5)}30%{animation-timing-function:var(--ease-in-out-cubic);transform:scale(1.12,.92)}55%{animation-timing-function:var(--ease-in-out-cubic);transform:scale(.74,1.28)}70%{animation-timing-function:var(--ease-in-out-cubic);transform:scale(1.12,.9)}84%{animation-timing-function:var(--ease-in-out-cubic);transform:scale(.97,1.03)}to{transform:scale(1)}}@keyframes op-open{0%{transform:scale(var(--op-dot));animation-timing-function:var(--ease-in-out-cubic)}15%{transform:scale(calc(var(--op-dot) * .65));animation-timing-function:cubic-bezier(.2,.85,.3,1)}68%{animation-timing-function:var(--ease-in-out-cubic);transform:scale(1.012)}to{transform:scale(1)}}@keyframes op-walk{0%{transform:translate3d(calc((var(--op-l) / 2 + var(--op-ms) * .45)), 0, 0)}80.62%{transform:translate3d(calc((var(--op-l) / 2 + var(--op-ms) * .45) * 1 / 13), 0, 0);animation-timing-function:cubic-bezier(.2,.48,.4,1)}96.88%,to{transform:translate(0,0)}}@keyframes op-turn{0%,10.84%{animation-timing-function:var(--ease-in-out-cubic);transform:rotate(0)}18.07%{animation-timing-function:var(--ease-in-out-cubic);transform:rotate(-7deg)}21.69%,39.76%{animation-timing-function:var(--ease-in-out-cubic);transform:rotate(-5.5deg)}46.99%{animation-timing-function:var(--ease-in-out-cubic);transform:rotate(7.5deg)}51.81%,66.87%{animation-timing-function:var(--ease-in-out-cubic);transform:rotate(5.5deg)}74.7%{animation-timing-function:var(--ease-in-out-cubic);transform:rotate(-1deg)}78.31%,to{transform:rotate(0)}}@keyframes op-look{0%{animation-timing-function:var(--ease-out-cubic);transform:translate(-2.2px,.3px)}6.02%,8.43%{animation-timing-function:cubic-bezier(.2,.9,.3,1);transform:translate(0)}14.46%,34.94%{animation-timing-function:var(--ease-in-out-cubic);transform:translate(-3.2px,.3px)}37.35%{animation-timing-function:cubic-bezier(.2,.9,.3,1);transform:translate(-3.6px,.3px)}43.98%,65.06%{animation-timing-function:cubic-bezier(.2,.9,.3,1);transform:translate(3.2px,.3px)}72.29%,to{transform:translate(0)}}@keyframes op-squint{0%{transform:scaleY(1)}45%,82%{transform:scaleY(.8)}to{transform:scaleY(1)}}@keyframes op-shadow-leap{0%{opacity:1;animation-timing-function:var(--ease-in-out-cubic);transform:scale(1)}64.71%{opacity:1;animation-timing-function:var(--ease-out-cubic);transform:scale(1.16,1.1)}85%,to{opacity:0;transform:scale(.5)}}@keyframes op-jump{0%{animation-timing-function:cubic-bezier(.2,.6,.35,1);transform:translate(0,0)scale(1)}30%{transform:translate3d(calc(var(--op-tx) * .2), calc(var(--op-ms) * -.16), 0) scale(1.35);animation-timing-function:cubic-bezier(.45,0,1,1)}47.5%{transform:translate3d(calc(var(--op-tx) * .6), calc(var(--op-ms) * -.09), 0) scale(calc(var(--op-k) * .078));animation-timing-function:linear}65%{transform:translate3d(calc(var(--op-tx) * .92), var(--op-ty), 0) scale(calc(var(--op-k) * .183));animation-timing-function:linear}82.5%{transform:translate3d(var(--op-tx), var(--op-ty), 0) scale(calc(var(--op-k) * .428));animation-timing-function:linear}to{transform:translate3d(var(--op-tx), var(--op-ty), 0) scale(var(--op-k))}}@keyframes op-close{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes op-drain{0%{animation-timing-function:cubic-bezier(.4,0,.6,.7);transform:translate(0,0)}14%{animation-timing-function:cubic-bezier(.35,.18,.72,.72);transform:translateY(6vh)}to{transform:translate3d(0, calc(100vh + var(--op-e) * 1.9 + 2vh), 0)}}@keyframes op-stretch{0%{transform:scaleY(1)}to{transform:scaleY(2.2)}}@keyframes op-thin{0%{opacity:1;transform:scaleX(1)}60%{opacity:1;transform:scaleX(.75)}88%{opacity:1}to{opacity:0;transform:scaleX(.4)}}@keyframes op-trail-fade{0%,28%{opacity:1}66%,to{opacity:0}}@keyframes op-step-l{0%{transform:translateY(-.6px)rotate(-38.54deg)}1.58%{transform:translateY(-.68px)rotate(-44.17deg)}3.16%{transform:translateY(-2.21px)rotate(-36.42deg)}4.74%{transform:translateY(-3.72px)rotate(-20.52deg)}6.32%{transform:translateY(-4.05px)rotate(-1.4deg)}7.9%{transform:translateY(-3.14px)rotate(18.01deg)}9.49%{transform:translateY(-1.8px)rotate(34.11deg)}11.07%{transform:translateY(-1.41px)rotate(40.92deg)}12.65%{transform:translateY(-2.63px)rotate(34.19deg)}14.23%{transform:translateY(-2.94px)rotate(23.25deg)}15.81%{transform:translateY(-2.69px)rotate(14.31deg)}17.39%{transform:translateY(-1.95px)rotate(6.79deg)}18.97%{transform:translateY(-1.06px)rotate(-.2deg)}20.55%{transform:translateY(-.41px)rotate(-7.61deg)}22.13%{transform:translateY(-.18px)rotate(-16.2deg)}23.71%{transform:translateY(-.33px)rotate(-26.44deg)}25.29%{transform:translateY(-.6px)rotate(-38.54deg)}26.88%{transform:translateY(-.68px)rotate(-44.17deg)}28.46%{transform:translateY(-2.21px)rotate(-36.42deg)}30.04%{transform:translateY(-3.72px)rotate(-20.52deg)}31.62%{transform:translateY(-4.05px)rotate(-1.4deg)}33.2%{transform:translateY(-3.14px)rotate(18.01deg)}34.78%{transform:translateY(-1.8px)rotate(34.11deg)}36.36%{transform:translateY(-1.41px)rotate(40.92deg)}37.94%{transform:translateY(-2.63px)rotate(34.19deg)}39.52%{transform:translateY(-2.94px)rotate(23.25deg)}41.1%{transform:translateY(-2.69px)rotate(14.31deg)}42.68%{transform:translateY(-1.95px)rotate(6.79deg)}44.26%{transform:translateY(-1.06px)rotate(-.2deg)}45.85%{transform:translateY(-.41px)rotate(-7.61deg)}47.43%{transform:translateY(-.18px)rotate(-16.2deg)}49.01%{transform:translateY(-.33px)rotate(-26.44deg)}50.59%{transform:translateY(-.6px)rotate(-38.54deg)}52.17%{transform:translateY(-.68px)rotate(-44.17deg)}53.75%{transform:translateY(-2.21px)rotate(-36.42deg)}55.33%{transform:translateY(-3.72px)rotate(-20.52deg)}56.91%{transform:translateY(-4.05px)rotate(-1.4deg)}58.49%{transform:translateY(-3.14px)rotate(18.01deg)}60.07%{transform:translateY(-1.8px)rotate(34.11deg)}61.65%{transform:translateY(-1.41px)rotate(40.92deg)}63.24%{transform:translateY(-2.63px)rotate(34.19deg)}64.82%{transform:translateY(-2.94px)rotate(23.25deg)}66.4%{transform:translateY(-2.69px)rotate(14.31deg)}67.98%{transform:translateY(-1.95px)rotate(6.79deg)}69.56%{transform:translateY(-1.06px)rotate(-.2deg)}71.14%{transform:translateY(-.41px)rotate(-7.61deg)}72.72%{transform:translateY(-.18px)rotate(-16.2deg)}74.3%{transform:translateY(-.33px)rotate(-26.44deg)}75.88%{transform:translateY(-.6px)rotate(-38.54deg)}77.79%{transform:translateY(1.16px)rotate(-48.45deg)}79.71%{transform:translateY(1.34px)rotate(-49.75deg)}81.62%{transform:translateY(.09px)rotate(-42.59deg)}83.53%{transform:translateY(-1.44px)rotate(-31.49deg)}85.44%{transform:translateY(-2.45px)rotate(-19.99deg)}87.35%{transform:translateY(-2.71px)rotate(-10.08deg)}89.26%{transform:translateY(-2.33px)rotate(-3.2deg)}91.18%{transform:translateY(-1.41px)rotate(-.36deg)}92.65%{transform:translateY(-1.9px)rotate(-3.28deg)}94.12%{transform:translateY(-2.38px)rotate(-5.01deg)}95.59%{transform:translateY(-.74px)rotate(-.97deg)}97.06%{transform:translateY(.98px)rotate(.89deg)}98.53%{transform:translateY(.49px)rotate(.48deg)}to{transform:translate(0)rotate(0)}}@keyframes op-step-r{0%{transform:translateY(-.34px)rotate(36.8deg)}1.58%{transform:translateY(-.74px)rotate(26.69deg)}3.16%{transform:translateY(-.79px)rotate(17.65deg)}4.74%{transform:translateY(-.37px)rotate(8.97deg)}6.32%{transform:translateY(.39px)rotate(.09deg)}7.9%{transform:translateY(1.2px)rotate(-9.18deg)}9.49%{transform:translateY(1.76px)rotate(-18.8deg)}11.07%{transform:translateY(1.86px)rotate(-28.86deg)}12.65%{transform:translateY(1.55px)rotate(-39.86deg)}14.23%{transform:translateY(1.11px)rotate(-43.86deg)}15.81%{transform:translateY(-.71px)rotate(-35.21deg)}17.39%{transform:translateY(-2.29px)rotate(-19.55deg)}18.97%{transform:translateY(-2.6px)rotate(-1.16deg)}20.55%{transform:translateY(-1.62px)rotate(17.61deg)}22.13%{transform:translateY(-.1px)rotate(33.8deg)}23.71%{transform:translateY(.62px)rotate(41.95deg)}25.29%{transform:translateY(-.34px)rotate(36.8deg)}26.88%{transform:translateY(-.74px)rotate(26.69deg)}28.46%{transform:translateY(-.79px)rotate(17.65deg)}30.04%{transform:translateY(-.37px)rotate(8.97deg)}31.62%{transform:translateY(.39px)rotate(.09deg)}33.2%{transform:translateY(1.2px)rotate(-9.18deg)}34.78%{transform:translateY(1.76px)rotate(-18.8deg)}36.36%{transform:translateY(1.86px)rotate(-28.86deg)}37.94%{transform:translateY(1.55px)rotate(-39.86deg)}39.52%{transform:translateY(1.11px)rotate(-43.86deg)}41.1%{transform:translateY(-.71px)rotate(-35.21deg)}42.68%{transform:translateY(-2.29px)rotate(-19.55deg)}44.26%{transform:translateY(-2.6px)rotate(-1.16deg)}45.85%{transform:translateY(-1.62px)rotate(17.61deg)}47.43%{transform:translateY(-.1px)rotate(33.8deg)}49.01%{transform:translateY(.62px)rotate(41.95deg)}50.59%{transform:translateY(-.34px)rotate(36.8deg)}52.17%{transform:translateY(-.74px)rotate(26.69deg)}53.75%{transform:translateY(-.79px)rotate(17.65deg)}55.33%{transform:translateY(-.37px)rotate(8.97deg)}56.91%{transform:translateY(.39px)rotate(.09deg)}58.49%{transform:translateY(1.2px)rotate(-9.18deg)}60.07%{transform:translateY(1.76px)rotate(-18.8deg)}61.65%{transform:translateY(1.86px)rotate(-28.86deg)}63.24%{transform:translateY(1.55px)rotate(-39.86deg)}64.82%{transform:translateY(1.43px)rotate(-43.58deg)}66.4%{transform:translateY(-.14px)rotate(-34.83deg)}67.98%{transform:translateY(-1.56px)rotate(-19.2deg)}69.56%{transform:translateY(-1.8px)rotate(-.82deg)}71.14%{transform:translateY(-.87px)rotate(17.95deg)}72.72%{transform:translateY(.51px)rotate(34.16deg)}74.3%{transform:translateY(1px)rotate(42.21deg)}75.88%{transform:translateY(-.34px)rotate(36.8deg)}77.79%{transform:translate(0)rotate(25.51deg)}79.71%{transform:translateY(.21px)rotate(16.7deg)}81.62%{transform:translateY(.34px)rotate(10.42deg)}83.53%{transform:translateY(.43px)rotate(6.08deg)}85.44%{transform:translateY(.48px)rotate(3.2deg)}87.35%{transform:translateY(.51px)rotate(1.4deg)}89.26%{transform:translateY(.52px)rotate(.45deg)}91.18%{transform:translateY(.52px)rotate(.16deg)}92.65%{transform:translateY(.71px)rotate(1.3deg)}94.12%{transform:translateY(.91px)rotate(1.98deg)}95.59%{transform:translateY(.61px)rotate(.52deg)}97.06%{transform:translateY(.16px)rotate(-.47deg)}98.53%{transform:translateY(.08px)rotate(-.22deg)}to{transform:translate(0)rotate(0)}}@keyframes op-bob{0%{transform:translateY(3.6%)scale(1)}1.58%{transform:translateY(2.92%)scale(1.016,.984)}3.16%{transform:translateY(2.23%)scale(1.022,.978)}4.74%{transform:translateY(1.2%)scale(1.016,.984)}6.32%{transform:translate(0,0%)scale(1)}7.9%{transform:translateY(-.79%)scale(.984,1.016)}9.49%{transform:translateY(-.58%)scale(.978,1.022)}11.07%{transform:translateY(.93%)scale(.984,1.016)}12.65%{transform:translateY(3.6%)scale(1)}14.23%{transform:translateY(2.92%)scale(1.016,.984)}15.81%{transform:translateY(2.23%)scale(1.022,.978)}17.39%{transform:translateY(1.2%)scale(1.016,.984)}18.97%{transform:translate(0,0%)scale(1)}20.55%{transform:translateY(-.79%)scale(.984,1.016)}22.13%{transform:translateY(-.58%)scale(.978,1.022)}23.71%{transform:translateY(.93%)scale(.984,1.016)}25.29%{transform:translateY(3.6%)scale(1)}26.88%{transform:translateY(2.92%)scale(1.016,.984)}28.46%{transform:translateY(2.23%)scale(1.022,.978)}30.04%{transform:translateY(1.2%)scale(1.016,.984)}31.62%{transform:translate(0,0%)scale(1)}33.2%{transform:translateY(-.79%)scale(.984,1.016)}34.78%{transform:translateY(-.58%)scale(.978,1.022)}36.36%{transform:translateY(.93%)scale(.984,1.016)}37.94%{transform:translateY(3.6%)scale(1)}39.52%{transform:translateY(2.92%)scale(1.016,.984)}41.1%{transform:translateY(2.23%)scale(1.022,.978)}42.68%{transform:translateY(1.2%)scale(1.016,.984)}44.26%{transform:translate(0,0%)scale(1)}45.85%{transform:translateY(-.79%)scale(.984,1.016)}47.43%{transform:translateY(-.58%)scale(.978,1.022)}49.01%{transform:translateY(.93%)scale(.984,1.016)}50.59%{transform:translateY(3.6%)scale(1)}52.17%{transform:translateY(2.92%)scale(1.016,.984)}53.75%{transform:translateY(2.23%)scale(1.022,.978)}55.33%{transform:translateY(1.2%)scale(1.016,.984)}56.91%{transform:translate(0,0%)scale(1)}58.49%{transform:translateY(-.79%)scale(.984,1.016)}60.07%{transform:translateY(-.58%)scale(.978,1.022)}61.65%{transform:translateY(.93%)scale(.984,1.016)}63.24%{transform:translateY(3.6%)scale(1)}64.82%{transform:translateY(2.92%)scale(1.016,.984)}66.4%{transform:translateY(2.23%)scale(1.022,.978)}67.98%{transform:translateY(1.2%)scale(1.016,.984)}69.56%{transform:translate(0,0%)scale(1)}71.14%{transform:translateY(-.79%)scale(.984,1.016)}72.72%{transform:translateY(-.58%)scale(.978,1.022)}74.3%{transform:translateY(.93%)scale(.984,1.016)}75.88%{transform:translateY(3.6%)scale(1)}77.79%{transform:translateY(1.7%)scale(1)}79.71%{transform:translateY(.72%)scale(1)}81.62%{transform:translateY(.27%)scale(1)}83.53%{transform:translateY(.09%)scale(1)}85.44%{transform:translateY(.02%)scale(1)}87.35%{transform:translate(0,0%)scale(1)}89.26%{transform:translate(0,0%)scale(1)}91.18%{transform:translate(0,0%)scale(1)}92.65%{transform:translate(0,0%)scale(1.039,.954)}94.12%{transform:translate(0,0%)scale(1.059,.931)}95.59%{transform:translateY(-.38%)scale(1.013,.984)}97.06%{transform:translateY(-.6%)scale(.985,1.016)}98.53%{transform:translateY(-.3%)scale(.992,1.008)}to{transform:translate(0,0%)scale(1)}}@keyframes op-lean{0%{transform:rotate(-6.5deg)}1.58%{transform:rotate(-6.21deg)}3.16%{transform:rotate(-5.5deg)}4.74%{transform:rotate(-4.79deg)}6.32%{transform:rotate(-4.5deg)}7.9%{transform:rotate(-4.79deg)}9.49%{transform:rotate(-5.5deg)}11.07%{transform:rotate(-6.21deg)}12.65%{transform:rotate(-6.5deg)}14.23%{transform:rotate(-6.21deg)}15.81%{transform:rotate(-5.5deg)}17.39%{transform:rotate(-4.79deg)}18.97%{transform:rotate(-4.5deg)}20.55%{transform:rotate(-4.79deg)}22.13%{transform:rotate(-5.5deg)}23.71%{transform:rotate(-6.21deg)}25.29%{transform:rotate(-6.5deg)}26.88%{transform:rotate(-6.21deg)}28.46%{transform:rotate(-5.5deg)}30.04%{transform:rotate(-4.79deg)}31.62%{transform:rotate(-4.5deg)}33.2%{transform:rotate(-4.79deg)}34.78%{transform:rotate(-5.5deg)}36.36%{transform:rotate(-6.21deg)}37.94%{transform:rotate(-6.5deg)}39.52%{transform:rotate(-6.21deg)}41.1%{transform:rotate(-5.5deg)}42.68%{transform:rotate(-4.79deg)}44.26%{transform:rotate(-4.5deg)}45.85%{transform:rotate(-4.79deg)}47.43%{transform:rotate(-5.5deg)}49.01%{transform:rotate(-6.21deg)}50.59%{transform:rotate(-6.5deg)}52.17%{transform:rotate(-6.21deg)}53.75%{transform:rotate(-5.5deg)}55.33%{transform:rotate(-4.79deg)}56.91%{transform:rotate(-4.5deg)}58.49%{transform:rotate(-4.79deg)}60.07%{transform:rotate(-5.5deg)}61.65%{transform:rotate(-6.21deg)}63.24%{transform:rotate(-6.5deg)}64.82%{transform:rotate(-6.21deg)}66.4%{transform:rotate(-5.5deg)}67.98%{transform:rotate(-4.79deg)}69.56%{transform:rotate(-4.5deg)}71.14%{transform:rotate(-4.79deg)}72.72%{transform:rotate(-5.5deg)}74.3%{transform:rotate(-6.21deg)}75.88%{transform:rotate(-6.5deg)}77.79%{transform:rotate(-6.44deg)}79.71%{transform:rotate(-6.38deg)}81.62%{transform:rotate(-6.31deg)}83.53%{transform:rotate(-6.25deg)}85.44%{transform:rotate(-6.19deg)}87.35%{transform:rotate(-6.13deg)}89.26%{transform:rotate(-6.06deg)}91.18%{transform:rotate(-6deg)}92.65%{transform:rotate(-8.5deg)}94.12%{transform:rotate(-11deg)}95.59%{transform:rotate(-4.25deg)}97.06%{transform:rotate(2.5deg)}98.53%{transform:rotate(1.25deg)}to{transform:rotate(0)}}@keyframes op-shadow-walk{0%{transform:scale(1.033)}1.58%{transform:scale(1.02)}3.16%{transform:scale(1.007)}4.74%{transform:scale(.987)}6.32%{transform:scale(.964)}7.9%{transform:scale(.949)}9.49%{transform:scale(.953)}11.07%{transform:scale(.982)}12.65%{transform:scale(1.033)}14.23%{transform:scale(1.02)}15.81%{transform:scale(1.007)}17.39%{transform:scale(.987)}18.97%{transform:scale(.964)}20.55%{transform:scale(.949)}22.13%{transform:scale(.953)}23.71%{transform:scale(.982)}25.29%{transform:scale(1.033)}26.88%{transform:scale(1.02)}28.46%{transform:scale(1.007)}30.04%{transform:scale(.987)}31.62%{transform:scale(.964)}33.2%{transform:scale(.949)}34.78%{transform:scale(.953)}36.36%{transform:scale(.982)}37.94%{transform:scale(1.033)}39.52%{transform:scale(1.02)}41.1%{transform:scale(1.007)}42.68%{transform:scale(.987)}44.26%{transform:scale(.964)}45.85%{transform:scale(.949)}47.43%{transform:scale(.953)}49.01%{transform:scale(.982)}50.59%{transform:scale(1.033)}52.17%{transform:scale(1.02)}53.75%{transform:scale(1.007)}55.33%{transform:scale(.987)}56.91%{transform:scale(.964)}58.49%{transform:scale(.949)}60.07%{transform:scale(.953)}61.65%{transform:scale(.982)}63.24%{transform:scale(1.033)}64.82%{transform:scale(1.02)}66.4%{transform:scale(1.007)}67.98%{transform:scale(.987)}69.56%{transform:scale(.964)}71.14%{transform:scale(.949)}72.72%{transform:scale(.953)}74.3%{transform:scale(.982)}75.88%{transform:scale(1.033)}77.79%{transform:scale(.997)}79.71%{transform:scale(.978)}81.62%{transform:scale(.969)}83.53%{transform:scale(.966)}85.44%{transform:scale(.964)}87.35%{transform:scale(.964)}89.26%{transform:scale(.964)}91.18%{transform:scale(1)}92.65%{transform:scaleX(1.039)}94.12%{transform:scaleX(1.059)}95.59%{transform:scaleX(1.013)}97.06%{transform:scaleX(.985)}98.53%{transform:scaleX(.992)}to{transform:scale(1)}}@keyframes op-arm-l{0%{animation-timing-function:var(--ease-in-out-cubic);transform:rotate(0)}.83%{animation-timing-function:var(--ease-in-out-cubic);transform:rotate(-9deg)}5.31%{animation-timing-function:var(--ease-in-out-cubic);transform:rotate(7deg)}9.79%{animation-timing-function:var(--ease-in-out-cubic);transform:rotate(-9deg)}14.27%{animation-timing-function:var(--ease-in-out-cubic);transform:rotate(7deg)}18.75%{animation-timing-function:var(--ease-in-out-cubic);transform:rotate(-9deg)}23.23%{animation-timing-function:var(--ease-in-out-cubic);transform:rotate(7deg)}27.71%{animation-timing-function:var(--ease-in-out-cubic);transform:rotate(-9deg)}31.25%{animation-timing-function:var(--ease-in-out-cubic);transform:rotate(-3deg)}32.71%{animation-timing-function:var(--ease-in-out-cubic);transform:rotate(-14deg)}34.17%{animation-timing-function:var(--ease-in-out-cubic);transform:rotate(5deg)}35.83%{animation-timing-function:var(--ease-in-out-cubic);transform:rotate(0)}85.42%{animation-timing-function:var(--ease-in-out-cubic);transform:rotate(0)}92.71%{animation-timing-function:var(--ease-in-out-cubic);transform:rotate(22deg)}96.88%{animation-timing-function:var(--ease-out-cubic);transform:rotate(25deg)}98.54%{animation-timing-function:var(--ease-in-out-cubic);transform:rotate(-30deg)}to{transform:rotate(-24deg)}}@keyframes op-arm-r{0%{animation-timing-function:var(--ease-in-out-cubic);transform:rotate(0)}.83%{animation-timing-function:var(--ease-in-out-cubic);transform:rotate(7deg)}5.31%{animation-timing-function:var(--ease-in-out-cubic);transform:rotate(-9deg)}9.79%{animation-timing-function:var(--ease-in-out-cubic);transform:rotate(7deg)}14.27%{animation-timing-function:var(--ease-in-out-cubic);transform:rotate(-9deg)}18.75%{animation-timing-function:var(--ease-in-out-cubic);transform:rotate(7deg)}23.23%{animation-timing-function:var(--ease-in-out-cubic);transform:rotate(-9deg)}27.71%{animation-timing-function:var(--ease-in-out-cubic);transform:rotate(7deg)}31.25%{animation-timing-function:var(--ease-in-out-cubic);transform:rotate(2deg)}32.71%{animation-timing-function:var(--ease-in-out-cubic);transform:rotate(-10deg)}34.17%{animation-timing-function:var(--ease-in-out-cubic);transform:rotate(4deg)}35.83%{animation-timing-function:var(--ease-in-out-cubic);transform:rotate(0)}85.42%{animation-timing-function:var(--ease-in-out-cubic);transform:rotate(0)}92.71%{animation-timing-function:var(--ease-in-out-cubic);transform:rotate(20deg)}96.88%{animation-timing-function:var(--ease-out-cubic);transform:rotate(23deg)}98.54%{animation-timing-function:var(--ease-in-out-cubic);transform:rotate(-28deg)}to{transform:rotate(-22deg)}}@keyframes op-handle{0%{animation-timing-function:var(--ease-in-out-cubic);transform:rotate(0)}1.25%{animation-timing-function:var(--ease-in-out-cubic);transform:rotate(3deg)}3.48%{animation-timing-function:var(--ease-in-out-cubic);transform:rotate(-2deg)}5.73%{animation-timing-function:var(--ease-in-out-cubic);transform:rotate(3deg)}7.96%{animation-timing-function:var(--ease-in-out-cubic);transform:rotate(-2deg)}10.21%{animation-timing-function:var(--ease-in-out-cubic);transform:rotate(3deg)}12.44%{animation-timing-function:var(--ease-in-out-cubic);transform:rotate(-2deg)}14.69%{animation-timing-function:var(--ease-in-out-cubic);transform:rotate(3deg)}16.92%{animation-timing-function:var(--ease-in-out-cubic);transform:rotate(-2deg)}19.17%{animation-timing-function:var(--ease-in-out-cubic);transform:rotate(3deg)}21.4%{animation-timing-function:var(--ease-in-out-cubic);transform:rotate(-2deg)}23.65%{animation-timing-function:var(--ease-in-out-cubic);transform:rotate(3deg)}25.87%{animation-timing-function:var(--ease-in-out-cubic);transform:rotate(-2deg)}28.12%{animation-timing-function:var(--ease-in-out-cubic);transform:rotate(3deg)}30.35%{animation-timing-function:var(--ease-in-out-cubic);transform:rotate(-2deg)}32.29%{animation-timing-function:var(--ease-in-out-cubic);transform:rotate(0)}33.65%{animation-timing-function:var(--ease-in-out-cubic);transform:rotate(9deg)}35.1%{animation-timing-function:var(--ease-in-out-cubic);transform:rotate(-5deg)}36.77%{animation-timing-function:var(--ease-in-out-cubic);transform:rotate(2deg)}38.44%{animation-timing-function:var(--ease-in-out-cubic);transform:rotate(0)}41.67%{animation-timing-function:var(--ease-in-out-cubic);transform:rotate(0)}43.75%{animation-timing-function:var(--ease-in-out-cubic);transform:rotate(4deg)}46.25%{animation-timing-function:var(--ease-in-out-cubic);transform:rotate(-1.5deg)}47.92%{animation-timing-function:var(--ease-in-out-cubic);transform:rotate(0)}56.25%{animation-timing-function:var(--ease-in-out-cubic);transform:rotate(0)}58.54%{animation-timing-function:var(--ease-in-out-cubic);transform:rotate(-5deg)}61.04%{animation-timing-function:var(--ease-in-out-cubic);transform:rotate(2deg)}62.92%{animation-timing-function:var(--ease-in-out-cubic);transform:rotate(0)}70%{animation-timing-function:var(--ease-in-out-cubic);transform:rotate(0)}72.5%{animation-timing-function:var(--ease-in-out-cubic);transform:rotate(3deg)}74.58%{animation-timing-function:var(--ease-in-out-cubic);transform:rotate(-1deg)}76.25%{animation-timing-function:var(--ease-in-out-cubic);transform:rotate(0)}85.42%{animation-timing-function:var(--ease-in-out-cubic);transform:rotate(0)}92.71%{animation-timing-function:var(--ease-in-out-cubic);transform:rotate(-14deg)}96.88%{animation-timing-function:var(--ease-out-cubic);transform:rotate(-16deg)}98.33%{animation-timing-function:var(--ease-in-out-cubic);transform:rotate(20deg)}to{transform:rotate(12deg)}}@keyframes op-turn-squash{0%,10.84%{animation-timing-function:var(--ease-in-out-cubic);transform:scale(1)}13.5%{animation-timing-function:var(--ease-in-out-cubic);transform:scale(1.04,.955)}18.07%{animation-timing-function:var(--ease-in-out-cubic);transform:scale(.98,1.025)}22%,39.76%{animation-timing-function:var(--ease-in-out-cubic);transform:scale(1)}42.4%{animation-timing-function:var(--ease-in-out-cubic);transform:scale(1.04,.955)}47%{animation-timing-function:var(--ease-in-out-cubic);transform:scale(.98,1.025)}51.81%,66.87%{animation-timing-function:var(--ease-in-out-cubic);transform:scale(1)}69.5%{animation-timing-function:var(--ease-in-out-cubic);transform:scale(1.035,.96)}74.7%{animation-timing-function:var(--ease-in-out-cubic);transform:scale(.985,1.02)}78.31%,80.6%{animation-timing-function:var(--ease-in-out-cubic);transform:scale(1)}82%{animation-timing-function:var(--ease-in-out-cubic);transform:scale(1.012,.985)}84%,to{transform:scale(1)}}@keyframes op-blink{0%{animation-timing-function:cubic-bezier(.5,0,.9,.4);transform:scaleY(1)}38%,52%{animation-timing-function:cubic-bezier(.1,.6,.3,1);transform:scaleY(.05)}to{transform:scaleY(1)}}@keyframes op-dilate{0%{animation-timing-function:var(--ease-out-cubic);transform:scale(1)}18%,70%{animation-timing-function:var(--ease-in-out-cubic);transform:scale(1.3)}92%{animation-timing-function:var(--ease-in-out-cubic);transform:scale(.9)}to{transform:scale(1)}}@keyframes op-crouch{0%{animation-timing-function:var(--ease-in-out-cubic);transform:scale(1)}8%{animation-timing-function:var(--ease-in-out-cubic);transform:scale(.975,1.03)}42%{animation-timing-function:var(--ease-in-out-cubic);transform:scale(1.11,.85)}52%{animation-timing-function:linear;transform:scale(1.15,.8)}64.71%{animation-timing-function:cubic-bezier(.2,.8,.3,1);transform:scale(1.16,.79)}72.94%{animation-timing-function:var(--ease-in-out-cubic);transform:scale(.82,1.24)}85%{animation-timing-function:var(--ease-in-out-cubic);transform:scale(1.04,.96)}to{transform:scale(1)}}@keyframes op-ghost-1{0%{opacity:0}4%{opacity:.34;animation-timing-function:linear}45%{opacity:.22;animation-timing-function:linear}62%,to{opacity:0}}@keyframes op-ghost-2{0%{opacity:0}8%{opacity:.2;animation-timing-function:linear}45%{opacity:.12;animation-timing-function:linear}60%,to{opacity:0}}@keyframes op-bulge{0%{animation-timing-function:var(--ease-out-cubic);transform:scale(1)}72%{animation-timing-function:var(--ease-in-out-cubic);transform:scale(1.1)}to{transform:scale(1)}}@keyframes op-focus{0%{opacity:.55;animation-timing-function:var(--ease-out-cubic);transform:scale(1.14)}to{opacity:1;transform:scale(1)}}@keyframes op-bloom{0%{opacity:0;animation-timing-function:var(--ease-out-cubic);transform:scale(.4)}25%{opacity:1;animation-timing-function:cubic-bezier(.3,0,.6,1);transform:scale(1)}to{opacity:0;transform:scale(1.6)}}@keyframes op-glint{0%{opacity:0;animation-timing-function:var(--ease-out-cubic);transform:scaleX(.1)}22%{opacity:.9;animation-timing-function:cubic-bezier(.3,0,.6,1);transform:scale(1)}to{opacity:0;transform:scale(1.35,.6)}}@keyframes op-flicker{0%{opacity:0}6%{opacity:.8}9%{opacity:.55}12%{opacity:1}22%{opacity:.85}25%{opacity:.6}27%{opacity:.95}40%{opacity:.9}47%{opacity:.7}49%{opacity:1}63%{opacity:.85}70%{opacity:.95}72%{opacity:.6}74%{opacity:.9}88%{opacity:1}to{opacity:.9}}@keyframes op-run-a{0%{transform:translate3d(0, calc(var(--s) * 0 * 1vh), 0) scale(.5, .45);animation-timing-function:var(--ease-out-cubic)}20%{transform:translate3d(0, calc(var(--s) * .008 * 1vh), 0) scale(1, 1);animation-timing-function:cubic-bezier(.45,0,.75,.5)}44%{transform:translate3d(0, calc(var(--s) * .14 * 1vh), 0) scale(.88, 1.4);animation-timing-function:cubic-bezier(.3,.6,.6,1)}49%{transform:translate3d(0, calc(var(--s) * .19 * 1vh), 0) scale(1.08, .9);animation-timing-function:cubic-bezier(.3,.3,.75,.7)}to{transform:translate3d(0, calc(var(--s) * 1 * 1vh), 0) scale(.9, 1.22)}}@keyframes op-run-b{0%{transform:translate3d(0, calc(var(--s) * 0 * 1vh), 0) scale(.6, .55);animation-timing-function:var(--ease-out-cubic)}10%{transform:translate3d(0, calc(var(--s) * .006 * 1vh), 0) scale(1, 1);animation-timing-function:cubic-bezier(.45,0,.75,.5)}30%{transform:translate3d(0, calc(var(--s) * .1 * 1vh), 0) scale(.9, 1.35);animation-timing-function:cubic-bezier(.3,.6,.6,1)}35%{transform:translate3d(0, calc(var(--s) * .15 * 1vh), 0) scale(1.06, .92);animation-timing-function:cubic-bezier(.35,.3,.8,.65)}to{transform:translate3d(0, calc(var(--s) * 1 * 1vh), 0) scale(.92, 1.25)}}@keyframes op-trail-a{0%{transform:scaleY(calc((var(--y0) + 6 + var(--s) * 0) / (var(--s) + var(--y0) + 6)));animation-timing-function:var(--ease-out-cubic)}20%{transform:scaleY(calc((var(--y0) + 6 + var(--s) * .008) / (var(--s) + var(--y0) + 6)));animation-timing-function:cubic-bezier(.45,0,.75,.5)}44%{transform:scaleY(calc((var(--y0) + 6 + var(--s) * .14) / (var(--s) + var(--y0) + 6)));animation-timing-function:cubic-bezier(.3,.6,.6,1)}49%{transform:scaleY(calc((var(--y0) + 6 + var(--s) * .19) / (var(--s) + var(--y0) + 6)));animation-timing-function:var(--ease-out-cubic)}58%{transform:scaleY(calc((var(--y0) + 6 + var(--s) * .17) / (var(--s) + var(--y0) + 6)));animation-timing-function:var(--ease-out-cubic)}to{transform:scaleY(calc((var(--y0) + 6 + var(--s) * .24) / (var(--s) + var(--y0) + 6)))}}@keyframes op-trail-b{0%{transform:scaleY(calc((var(--y0) + 6 + var(--s) * 0) / (var(--s) + var(--y0) + 6)));animation-timing-function:var(--ease-out-cubic)}10%{transform:scaleY(calc((var(--y0) + 6 + var(--s) * .006) / (var(--s) + var(--y0) + 6)));animation-timing-function:cubic-bezier(.45,0,.75,.5)}30%{transform:scaleY(calc((var(--y0) + 6 + var(--s) * .1) / (var(--s) + var(--y0) + 6)));animation-timing-function:cubic-bezier(.3,.6,.6,1)}35%{transform:scaleY(calc((var(--y0) + 6 + var(--s) * .15) / (var(--s) + var(--y0) + 6)));animation-timing-function:var(--ease-out-cubic)}44%{transform:scaleY(calc((var(--y0) + 6 + var(--s) * .13) / (var(--s) + var(--y0) + 6)));animation-timing-function:var(--ease-out-cubic)}to{transform:scaleY(calc((var(--y0) + 6 + var(--s) * .2) / (var(--s) + var(--y0) + 6)))}}@media (prefers-reduced-motion:reduce){.op,.op-reveal,.op-fade{display:none!important}}
.bf{z-index:60;pointer-events:none;color:var(--cream);font-kerning:normal;font-feature-settings:"kern", "liga";position:fixed;inset:0;overflow:hidden}:root{--hero-x:71%;--hero-y:50%}@media (max-width:640px){:root{--hero-x:50%;--hero-y:29%}}.bf-floor-stage[data-hero]{transform-origin:var(--hero-x) var(--hero-y);animation:bf-drift 38s var(--ease-in-out-cubic) infinite alternate both}html:is([data-opening=play],[data-opening=jump]) .bf-floor-stage[data-hero]{animation-play-state:paused}.bf-floor-stage[data-hero=leaving]{transition:transform 1.6s var(--ease-in-out-cubic);animation:none;transform:none}@keyframes bf-drift{0%{transform:translate(0,0)scale(1)}to{transform:translate(-1vw,-.5vh)scale(1.035)}}.bf-floor-stage[data-poster]{animation:none}.bf-spot,.bf-still{pointer-events:none;position:absolute;inset:0}.bf-spot{background:linear-gradient(to bottom, #0a080680 0%, transparent 16%), linear-gradient(to top, #0a080699 0%, transparent 22%), radial-gradient(ellipse 80% 90% at var(--hero-x) var(--hero-y), transparent 55%, #0a08061f 80%, #0a080659 100%);transition:opacity var(--dur-slower) var(--ease-out-quint)}.bf-floor-stage:has([data-engine=classic]) .bf-spot{background:linear-gradient(to bottom, #0a080680 0%, transparent 16%), linear-gradient(to top, #0a080699 0%, transparent 22%), radial-gradient(ellipse 40% 45% at var(--hero-x) var(--hero-y), transparent 50%, #0a080633 85%, #0a08064d 100%)}.bf-spot:after{content:"";background:radial-gradient(ellipse 30% 36% at var(--hero-x) var(--hero-y), #ffb06024, #ffb0600a 60%, transparent 85%), radial-gradient(ellipse 75% 85% at var(--hero-x) var(--hero-y), #ff96500f, transparent 75%);mix-blend-mode:screen;position:absolute;inset:0}.bf-floor-stage[data-hero=leaving] :is(.bf-spot,.bf-still){opacity:0}.bf-still{z-index:0;object-fit:cover;object-position:var(--hero-x) var(--hero-y);background:var(--bg);width:100%;height:100%;transition:opacity var(--dur-slower) var(--ease-out-quint)}.bf-still+.bf-spot,.bf-floor-stage .bf-spot{z-index:1}.bf-chrome:is([data-hidden],[data-reveal]){z-index:40;position:relative}.bf-chrome[data-hidden]{opacity:0;visibility:hidden}.bf-chrome[data-reveal]{animation:bf-chrome-in var(--dur-slower) var(--ease-out-quint) both}@keyframes bf-chrome-in{0%{opacity:0}}.bf-shade{background:linear-gradient(90deg,#0a0806f7 0%,#0a0806f2 34%,#0a0806b8 44%,#0000 53%),radial-gradient(60% 70% at 0 100%,#0a0806b3,#0000 70%);position:absolute;inset:0}.bf-title{pointer-events:auto;width:min(540px,38vw);position:absolute;bottom:max(5vh,32px);left:max(4vw,32px)}.bf-mast{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.bf-brand{isolation:isolate;position:relative}.bf-brand:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#0a0806 78%,#0a080600 100%);position:absolute;inset:-70% -12%}.bf .bf-lockup{font-size:clamp(30px,2.8vw,46px);position:relative}.bf .bf-lockup .logo-eye,.bf .bf-lockup .mascot-eye,.bf .bf-lockup .mascot-iris{animation:none}.bf-kicker{font-family:var(--font-type), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--red-text);font-size:13px;position:relative}.bf-h1{font-family:var(--font-display), serif;letter-spacing:-.02em;text-transform:uppercase;text-shadow:0 2px 24px #00000080;margin:12px 0 0 -.045em;font-size:clamp(52px,5vw,90px);font-weight:400;line-height:.92}.bf-h1 span,.bf-h1 em{white-space:nowrap;display:block}.bf-h1 em{color:var(--red);letter-spacing:-.03em;font-style:italic}.bf-line{max-width:30em;font-family:var(--font-type), monospace;color:color-mix(in srgb, var(--cream) 88%, transparent);margin-top:14px;font-size:16px;line-height:1.5}.bf-actions{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:20px;display:flex}.bf-start{background:var(--red-btn);height:58px;color:var(--cream);font-family:var(--font-mono), monospace;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;clip-path:polygon(18px 0,100% 0,100% 100%,18px 100%,0 50%);transition:background-color var(--dur-fast) var(--ease-out-cubic), transform var(--dur-instant) var(--ease-out-quint);border:0;align-items:center;padding:0 32px 0 46px;font-size:13px;font-weight:700;display:inline-flex;position:relative}.bf-start i{background:#0b0907;border-radius:50%;width:9px;height:9px;margin-top:-4.5px;position:absolute;top:50%;left:17px;box-shadow:inset 0 0 0 1.5px #efe8d88c}.bf-start:hover:not(:disabled){background:var(--red-btn-hover)}.bf-start:active:not(:disabled){transform:translateY(1px)scale(.98)}.bf-start:focus-visible{box-shadow:inset 0 0 0 2px var(--cream), inset 0 0 0 4px var(--red-btn);outline:none}.bf-free{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--cream) 92%, transparent);text-underline-offset:5px;transition:color var(--dur-fast) var(--ease-out-cubic);font-size:11px;-webkit-text-decoration:underline #efe8d880;text-decoration:underline #efe8d880}.bf-free:hover,.bf-free:focus-visible{color:var(--cream)}.bf-note{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--cream) 82%, transparent);margin-top:14px;font-size:11px}.bf-foot{margin-top:16px}.bf-about{max-width:60ch;color:color-mix(in srgb, var(--cream) 82%, transparent);font-size:12.5px;line-height:1.55}.bf-links{flex-wrap:wrap;gap:4px 16px;margin-top:8px;display:flex}.bf-links a{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--cream) 80%, transparent);transition:color var(--dur-fast) var(--ease-out-cubic);font-size:10.5px}.bf-links a:hover,.bf-links a:focus-visible{color:var(--cream)}.bf-free,.bf-links a{align-items:center;min-height:24px;display:inline-flex}@media (min-width:1700px) and (min-aspect-ratio:5/4){.bf-title{width:min(820px,34vw)}.bf .bf-lockup{font-size:clamp(52px,2.9vw,76px)}.bf-kicker{font-size:clamp(13px,.68vw,18px)}.bf-h1{font-size:clamp(96px,5.4vw,140px)}.bf-line{font-size:clamp(16px,.86vw,22px)}.bf-note,.bf-free{font-size:clamp(11px,.6vw,15px)}.bf-about{font-size:clamp(12.5px,.66vw,17px)}.bf-links a{font-size:clamp(10.5px,.56vw,14px)}.bf-start{height:clamp(58px,3vw,76px);font-size:clamp(13px,.68vw,17px)}}.bf[data-poster] .bf-actions,.bf[data-poster] .bf-note,.bf[data-poster] .bf-foot{display:none}.bf[data-phase=holding] .bf-start{cursor:progress}.bf[data-phase=exit] .bf-title{pointer-events:none;will-change:transform, opacity;animation:bf-title-out var(--bf-exit) var(--ease-in-cubic) both}.bf[data-phase=exit] .bf-shade{animation:bf-fade-out var(--bf-exit) var(--ease-out-quint) both}@keyframes bf-title-out{to{opacity:0;transform:translate(-28px)}}@keyframes bf-fade-out{to{opacity:0}}.bf-fade{z-index:60;background:var(--bg);pointer-events:none;animation:bf-fade-out .3s var(--ease-out-quint) both;position:fixed;inset:0}@media (max-width:640px){.bf-shade{background:linear-gradient(#0000 26%,#0a080666 40%,#0a0806db 60%,#0a0806f5 100%)}.bf-title{left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));width:auto}.bf-mast{gap:10px}.bf-brand:before{inset:-120% -60%}.bf .bf-lockup{font-size:22px}.bf-about{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bf-kicker{font-size:11px}.bf-h1{margin-top:12px;font-size:clamp(40px,12.4vw,52px)}.bf-line{margin-top:10px;font-size:13.5px}.bf-actions{gap:12px 18px;margin-top:16px}.bf-start{justify-content:center;width:100%;height:54px}.bf-note{letter-spacing:.05em;margin-top:10px}.bf-foot{margin-top:12px}.bf-links a{font-size:9.5px}@keyframes bf-title-out{to{opacity:0;transform:translateY(24px)}}}@media (prefers-reduced-motion:reduce){.bf *,.bf :before,.bf :after{transition:none!important;animation:none!important}.bf-floor-stage[data-hero]{animation:none}.bf-chrome[data-reveal]{animation:none;position:static}.bf[data-phase=exit]{opacity:0;transition:opacity var(--dur-base) var(--ease-out-quint)}}.bf-invite{cursor:pointer;gap:6px}.bf-drop{min-height:48px;font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb, var(--cream) 86%, transparent);pointer-events:auto;background:linear-gradient(#0a0806e6,#0a0806b8);border-bottom:1px solid #efe8d81a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 28px;padding:8px max(4vw,32px);font-size:11px;display:flex;position:absolute;top:0;left:0;right:0}.bf-drop p{white-space:nowrap;align-items:center;gap:12px;min-width:0;display:flex}.bf-drop-tag{background:var(--red-btn);color:var(--cream);letter-spacing:.16em;flex:none;padding:5px 9px 4px;font-weight:700}.bf-drop-case{min-width:0;min-height:24px;color:var(--cream);text-underline-offset:5px;transition:text-decoration-color var(--dur-fast) var(--ease-out-cubic);align-items:center;gap:10px;-webkit-text-decoration:underline #efe8d859;text-decoration:underline #efe8d859;display:inline-flex}.bf-drop-case:hover,.bf-drop-case:focus-visible{-webkit-text-decoration-color:var(--cream);text-decoration-color:var(--cream)}.bf-drop-no{color:var(--red-text);flex:none}.bf-drop-title{text-overflow:ellipsis;font-family:var(--font-display), serif;letter-spacing:.02em;text-transform:none;font-size:15px;overflow:hidden}.bf-drop-tier,.bf-file-tier{flex:none}.bf-drop-sealed{color:#e8a33d}.bf-drop-count{color:color-mix(in srgb, var(--cream) 80%, transparent)}.bf-drop-count b{color:var(--tier-ink);font-weight:700}.bf-drop-clock{min-width:calc(11ch + 1.4em + 18px);color:var(--cream);font-variant-numeric:tabular-nums;text-align:center;border:1px solid #efe8d84d;flex:none;padding:4px 8px 3px;font-weight:700;display:inline-block}.bf-files{margin-top:16px}.bf-files-head{font-family:var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--cream) 78%, transparent);align-items:center;gap:12px;margin-bottom:8px;font-size:10.5px;font-weight:400;display:flex}.bf-files-head:after{content:"";background:#efe8d829;flex:1;height:1px}.bf-files ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.bf-file{transform:rotate(var(--tilt,-1.2deg));transition:transform var(--dur-fast) var(--ease-out-cubic);background:#1d1915;padding:6px 6px 0;display:block;position:relative;box-shadow:0 0 0 1px #efe8d81a,0 14px 28px #0000008c}.bf-files li:nth-child(2) .bf-file{--tilt:.9deg}.bf-files li:nth-child(3) .bf-file{--tilt:-.5deg}.bf-file:hover,.bf-file:focus-visible{transform:translateY(-4px)rotate(0)}.bf-file:focus-visible{outline:2px solid var(--cream);outline-offset:3px}.bf-file-art{aspect-ratio:16/10;background:#0e0c0a;display:block;overflow:hidden}.bf-file-art img{object-fit:cover;filter:saturate(.82)contrast(1.04);width:100%;height:100%;display:block}.bf-file-plate{flex-direction:column;gap:3px;padding:8px 4px 9px;display:flex}.bf-file-no{font-family:var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--red-text);font-size:9.5px}.bf-file-title{-webkit-line-clamp:2;min-height:2.3em;font-family:var(--font-display), serif;color:var(--cream);-webkit-box-orient:vertical;font-size:15px;line-height:1.15;display:-webkit-box;overflow:hidden}.bf-file-tier{position:absolute;top:12px;right:10px;transform:rotate(-4deg)}@media (min-width:1700px) and (min-aspect-ratio:5/4){.bf-drop{min-height:clamp(48px,2.6vw,64px);font-size:clamp(11px,.6vw,15px)}.bf-drop-title{font-size:clamp(15px,.8vw,20px)}.bf-files-head{font-size:clamp(10.5px,.56vw,14px)}.bf-file-no{font-size:clamp(9.5px,.5vw,13px)}.bf-file-title{font-size:clamp(15px,.8vw,21px)}}@media (min-width:641px) and (max-width:1100px),(min-width:641px) and (max-height:860px){.bf-files{display:none}}.bf[data-poster] :is(.bf-drop,.bf-files){display:none}.bf[data-phase=exit] .bf-drop{pointer-events:none;animation:bf-fade-out var(--bf-exit) var(--ease-out-quint) both}@media (max-width:640px){.bf-drop{padding:calc(8px + env(safe-area-inset-top)) 16px 8px;letter-spacing:.1em;flex-direction:column;align-items:stretch;gap:6px;font-size:10px}.bf-drop p{gap:8px}.bf-drop-next{justify-content:space-between}.bf-drop-tag{padding:4px 7px 3px}.bf-drop-title{font-size:13.5px}.bf-drop-tier{display:none}.bf-drop-clock{padding:3px 6px 2px}.bf .bf-files,.bf .bf-drop-counts{display:none}}
