.am{--navy:#0a0a3a;--step:#5a9bd8;--display:var(--font-luckiest), "Luckiest Guy", Impact, sans-serif;--pu:1px;z-index:10;color:var(--navy);transition:opacity .35s var(--ease-exit,ease);background:linear-gradient(#5fb4ee 0%,#8fcdf5 45%,#e7a36b 70%,#b56a3c 100%);position:fixed;inset:0;overflow:hidden;container-type:size}.am[data-skipped=true]{opacity:0;pointer-events:none}.am-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html[data-mesa] .mute{display:none}.am-world{will-change:transform;position:absolute;inset:0}.am-box{--r:1.7768;width:max(100cqw, 100cqh * var(--r));height:max(100cqh, 100cqw / var(--r));left:calc(50cqw - max(100cqw, 100cqh * var(--r)) / 2);top:calc(50cqh - max(100cqh, 100cqw / var(--r)) / 2);position:absolute}@media (min-aspect-ratio:2){.am-box{--r:2.3337}}@media (max-aspect-ratio:9/10){.am-box{--r:.5628}}.am-box picture,.am-plate{width:100%;height:100%;display:block;position:absolute;inset:0}.am-plate{-webkit-user-select:none;user-select:none}.am-fx{pointer-events:none;position:absolute;inset:0}.am-sky{-webkit-mask:var(--mask) 0 0 / 100% 100% no-repeat;-webkit-mask:var(--mask) 0 0 / 100% 100% no-repeat;mask:var(--mask) 0 0 / 100% 100% no-repeat;position:absolute;inset:0;overflow:hidden}.am-cloud-lane{width:100%;height:1px;animation:am-drift var(--dur) steps(480, end) var(--delay) infinite;position:absolute;left:0}.am-cloud{width:calc(var(--pu) * var(--cw));height:calc(var(--pu) * var(--ch));image-rendering:pixelated;opacity:.92;position:absolute;top:0;left:0;transform:translate(-100%)}@keyframes am-drift{0%{transform:translate(-2%)}to{transform:translate(118%)}}.am-water{-webkit-mask:var(--mask) 0 0 / 100% 100% no-repeat;-webkit-mask:var(--mask) 0 0 / 100% 100% no-repeat;mask:var(--mask) 0 0 / 100% 100% no-repeat;background:repeating-linear-gradient(180deg, transparent 0, transparent calc(var(--pu) * 7), #ffffffd9 calc(var(--pu) * 7), #ffffffd9 calc(var(--pu) * 9), #96d7ff8c calc(var(--pu) * 9), #96d7ff8c calc(var(--pu) * 11), transparent calc(var(--pu) * 11), transparent calc(var(--pu) * 16));mix-blend-mode:screen;animation:.6s steps(4,end) infinite am-rise;position:absolute;inset:0}@keyframes am-rise{0%{background-position:0 0}to{background-position:0 calc(var(--pu) * -16)}}.am-bulb{width:calc(var(--pu) * 6);height:calc(var(--pu) * 6);margin:calc(var(--pu) * -3) 0 0 calc(var(--pu) * -3);border-radius:50%;animation:.9s step-end infinite am-chase;position:absolute}.am-bulb[data-g="1"]{animation-delay:-.3s}.am-bulb[data-g="2"]{animation-delay:-.6s}@keyframes am-chase{0%{box-shadow:0 0 0 calc(var(--pu) * 1) #ffec96e6, 0 0 calc(var(--pu) * 6) calc(var(--pu) * 2.5) #ffd25abf;opacity:1;background:#fffdf0}33.33%{opacity:0}66.66%{box-shadow:none;opacity:.72;background:#a8421a}}.am-glow,.am-cone{mix-blend-mode:screen;animation:2.8s steps(5,end) infinite alternate am-pulse;position:absolute;transform:translate(-50%,-50%)}.am-glow{background:radial-gradient(closest-side,#ffe28cb3,#ffbe5047 60%,#0000);border-radius:50%}.am-cone{clip-path:polygon(8% 100%,92% 100%,70% 0,30% 0);background:linear-gradient(#0000,#ffe8a01f 45%,#ffe8a06b);animation-delay:-1.4s;transform:translate(-50%,-100%)}@keyframes am-pulse{0%{opacity:.25}to{opacity:.85}}.am-shadow{--float:0;transform:translate(-50%, -50%) scale(calc(1 + var(--float) * .08));opacity:calc(1 - var(--float) * .3);mix-blend-mode:multiply;pointer-events:none;background:radial-gradient(closest-side,#2812068c,#28120647 55%,#0000);border-radius:50%;position:absolute}.am-spark{--ox:0;--oy:0;width:calc(var(--pu) * 11 * var(--s));height:calc(var(--pu) * 11 * var(--s));margin:calc(var(--pu) * (var(--oy) - 5.5 * var(--s))) 0 0 calc(var(--pu) * (var(--ox) - 5.5 * var(--s)));clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);filter:drop-shadow(0 0 calc(var(--pu) * 2) #a0e6ffe6);animation:am-twinkle 2.2s steps(1, end) var(--d) infinite;background:#fff;position:absolute}@keyframes am-twinkle{0%,62%{transform:scale(0)}70%{transform:scale(.5)}78%{transform:scale(1)}86%{transform:scale(.5)}94%{transform:scale(0)}}.am-bit{animation:am-flutter var(--dur) steps(14, end) var(--d) infinite;position:absolute}.am-flake{width:calc(var(--pu) * 3);height:calc(var(--pu) * 3);background:var(--tone)}.am-bill{width:calc(var(--pu) * 11);height:calc(var(--pu) * 6);box-shadow:inset 0 0 0 calc(var(--pu) * 1) #1f7a3a, inset 0 0 0 calc(var(--pu) * 2.5) #9ff0a8;background:#6fd07a}@keyframes am-flutter{0%{opacity:0;transform:translate(0)rotate(0)scaleX(1)}10%{opacity:1}30%{transform:translate(calc(var(--pu) * 6 * var(--sw)), calc(var(--pu) * 14)) rotate(20deg) scaleX(.4)}55%{transform:translate(calc(var(--pu) * -4 * var(--sw)), calc(var(--pu) * 30)) rotate(-15deg) scaleX(1)}80%{transform:translate(calc(var(--pu) * 5 * var(--sw)), calc(var(--pu) * 46)) rotate(10deg) scaleX(.5);opacity:1}to{transform:translate(0, calc(var(--pu) * 60)) rotate(0deg) scaleX(1);opacity:0}}.am-flag{image-rendering:pixelated;background-repeat:no-repeat;animation:.8s step-end infinite am-wave;position:absolute}@keyframes am-wave{0%{background-position:0 0}25%{background-position:33.333% 0}50%{background-position:66.667% 0}75%{background-position:100% 0}}.am-laptop{animation:3.7s step-end infinite am-flicker;position:absolute}.am-laptop svg{shape-rendering:crispedges;display:block}.am-laptop+.am-laptop{animation-delay:-1.9s}@keyframes am-flicker{0%,88%{opacity:1}90%{opacity:.55}92%{opacity:1}94%{opacity:.7}96%{opacity:1}}.am-fx[data-stopped=true] *,.am-fx[data-stopped=true]{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.am-fx *,.am-fx{animation:none!important}.am-bulb,.am-spark,.am-bit,.am-cloud-lane{display:none}}.am-cab2d{width:auto;image-rendering:pixelated;pointer-events:none;transition:opacity .6s var(--ease-out,ease-out);position:absolute;transform:translate(-50%,-100%)}.am[data-ready=true] .am-cab2d{opacity:0}.am-hit{cursor:pointer;position:absolute;transform:translate(-50%,-100%)}.am-canvas{pointer-events:none;opacity:0;transition:opacity .6s var(--ease-out,ease-out);position:absolute;inset:0}.am[data-ready=true] .am-canvas{opacity:1}.am-flash{opacity:0;pointer-events:none;background:#fff;position:absolute;inset:0}.am-top{pointer-events:none;transition:opacity .4s var(--ease-exit,ease);position:absolute;top:18px;left:24px}.am .am-mark{font-family:var(--display);letter-spacing:.04em;color:#fff;-webkit-text-stroke:.07em var(--navy);paint-order:stroke fill;text-shadow:0 .035em #5a9bd8,0 .07em #0a0a3a;font-size:44px;font-weight:400;line-height:1;display:block}@media (max-width:600px){.am-top{top:14px;left:16px}.am .am-mark{font-size:32px}}.am-cta{left:clamp(160px, var(--stage-x,50%), calc(100% - 160px));transition:opacity .4s var(--ease-exit,ease);flex-direction:column;align-items:center;gap:2px;display:flex;position:absolute;bottom:clamp(10px,2.2svh,28px);transform:translate(-50%)}.am-sub{background:#0a0a3a8c;border-radius:9px;align-items:center;gap:6px;padding:2px 10px;display:flex}.am-keys{font-family:var(--font-pixel);letter-spacing:.06em;color:#ffffffd9;text-transform:uppercase;font-size:11px}@media (hover:none) and (pointer:coarse){.am-keys{display:none}}.am-skip{cursor:pointer;color:#fff;text-underline-offset:3px;background:0 0;border:0;padding:5px 6px;font-family:inherit;font-size:14px;font-weight:600;-webkit-text-decoration:underline #ffffff80;text-decoration:underline #ffffff80}.am-skip:hover{text-decoration-color:#fff}.am-skip:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #9ed8ff}@media (max-width:600px){.am-cta{bottom:8px;left:0;right:0;transform:none}.am .a3-start-face{font-size:26px}.am-sub{position:fixed;top:16px;right:12px}.am-skip{font-size:13px}}.am[data-leaving=true] .am-top,.am[data-leaving=true] .am-cta{opacity:0;pointer-events:none}
