.a3{--navy:#0a0a3a;--sky:#9ed8ff;--sky-top:#eaf6ff;--step:#5a9bd8;--display:var(--font-luckiest), "Luckiest Guy", Impact, sans-serif;z-index:10;color:var(--navy);background-color:var(--sky);background-image:linear-gradient(#ffffff6b 1px, transparent 1px), linear-gradient(90deg, #ffffff6b 1px, transparent 1px), linear-gradient(180deg, var(--sky-top) 0%, #c4e7ff 42%, var(--sky) 100%);transition:opacity .35s var(--ease-exit,ease);background-size:48px 48px,48px 48px,100% 100%;position:fixed;inset:0;overflow:hidden}.a3[data-skipped=true]{opacity:0;pointer-events:none}.a3-canvas{opacity:0;transition:opacity .9s var(--ease-out,ease-out);position:absolute;inset:0}.a3[data-ready=true] .a3-canvas{opacity:1}.a3-bank{height:204px;image-rendering:pixelated;transition:opacity .9s var(--ease-out,ease-out);background:url(/landing/hero/clouds-front.png) bottom/auto 100% repeat-x;position:absolute;bottom:-1px;left:0;right:0}.a3[data-ready=true] .a3-bank{opacity:0}.a3-hit{cursor:pointer;touch-action:none;position:absolute;inset:0}.a3-top{top:20px;left:var(--m,24px);pointer-events:none;transition:opacity .4s var(--ease-exit,ease);position:absolute}.a3 .a3-mark{--stack-px:2px;width:auto;height:32px;display:block}@media (max-width:600px){.a3-top{top:18px;left:16px}.a3 .a3-mark{--stack-px:1.5px;height:22px}}.a3-cta{transition:opacity .4s var(--ease-exit,ease);flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute;bottom:clamp(12px,2.4svh,30px);left:50%;transform:translate(-50%)}.a3-start-wrap{border-radius:10px;padding:5px}html[data-kbd] .a3-start-wrap:has(.a3-start:focus-visible){outline-offset:2px;outline:3px solid #1f6fb2}.a3-start{--c:6px;--drop:8px;padding:4px 4px var(--drop);background:var(--navy);cursor:pointer;-webkit-tap-highlight-color:transparent;clip-path:polygon(0 calc(var(--c) * 2), var(--c) calc(var(--c) * 2), var(--c) var(--c), calc(var(--c) * 2) var(--c), calc(var(--c) * 2) 0, calc(100% - var(--c) * 2) 0, calc(100% - var(--c) * 2) var(--c), calc(100% - var(--c)) var(--c), calc(100% - var(--c)) calc(var(--c) * 2), 100% calc(var(--c) * 2), 100% calc(100% - var(--c) * 2), calc(100% - var(--c)) calc(100% - var(--c) * 2), calc(100% - var(--c)) calc(100% - var(--c)), calc(100% - var(--c) * 2) calc(100% - var(--c)), calc(100% - var(--c) * 2) 100%, calc(var(--c) * 2) 100%, calc(var(--c) * 2) calc(100% - var(--c)), var(--c) calc(100% - var(--c)), var(--c) calc(100% - var(--c) * 2), 0 calc(100% - var(--c) * 2));transition:transform .12s var(--ease-app,ease), padding .12s var(--ease-app,ease);border:0;animation:2.4s steps(2,jump-none) infinite a3-bob;display:block;position:relative}.a3-start-face{--f:4px;font-family:var(--display);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;color:#fff;-webkit-text-stroke:.07em var(--navy);paint-order:stroke fill;text-shadow:0 .035em 0 var(--step), 0 .07em 0 var(--navy);box-shadow:inset 0 var(--f) 0 #ffffff80, inset 0 calc(var(--f) * -1) 0 #0a0a3a2e;clip-path:polygon(0 var(--f), var(--f) var(--f), var(--f) 0, calc(100% - var(--f)) 0, calc(100% - var(--f)) var(--f), 100% var(--f), 100% calc(100% - var(--f)), calc(100% - var(--f)) calc(100% - var(--f)), calc(100% - var(--f)) 100%, var(--f) 100%, var(--f) calc(100% - var(--f)), 0 calc(100% - var(--f)));background:linear-gradient(#8df2b8 0%,#2bd67b 48%,#1fa8d6 100%);padding:.42em 1.25em .3em;font-size:clamp(28px,2.6vw + 10px,44px);line-height:1;transition:filter .12s;display:block}.a3-start:hover .a3-start-face{filter:brightness(1.08)saturate(1.05)}.a3-start:hover{animation-play-state:paused}.a3-start:active,.a3-start[data-pressed=true]{transform:translateY(calc(var(--drop) - 4px));padding-bottom:4px;animation:none}.a3-start:disabled{cursor:default}@keyframes a3-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.a3-sub{align-items:center;gap:6px;display:flex}.a3-keys{font-family:var(--font-pixel);letter-spacing:.06em;color:#0a0a3ab8;text-transform:uppercase;margin:0;font-size:11px}@media (hover:none) and (pointer:coarse){.a3-keys{display:none}}.a3-skip{cursor:pointer;color:#0a0a3ac7;text-underline-offset:3px;background:0 0;border:0;padding:6px 10px;font-family:inherit;font-size:14px;font-weight:600;-webkit-text-decoration:underline #0a0a3a59;text-decoration:underline #0a0a3a59;position:relative}.a3-skip:hover{color:var(--navy);-webkit-text-decoration-color:var(--navy);text-decoration-color:var(--navy)}.a3-skip:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #1f6fb2}.a3-bottom{left:var(--m,24px);right:var(--m,24px);pointer-events:none;font-family:var(--font-pixel);letter-spacing:.06em;text-transform:uppercase;color:#0a0a3ab8;transition:opacity .4s var(--ease-exit,ease);justify-content:space-between;font-size:10px;display:flex;position:absolute;bottom:18px}@media (max-width:700px){.a3-bottom{display:none}}.a3[data-leaving=true] .a3-top,.a3[data-leaving=true] .a3-cta,.a3[data-leaving=true] .a3-bottom{opacity:0;pointer-events:none}html body .mute.a3-mute{color:#0a0a3a;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:2px solid #0a0a3a;border-radius:9px;gap:8px;height:34px;padding:0 12px;box-shadow:0 3px #0a0a3a}html body .mute.a3-mute:hover{color:#0a0a3a;transform:translateY(-1px);box-shadow:0 4px #0a0a3a}html body .mute.a3-mute .mute-label{font-family:var(--font-pixel);letter-spacing:.06em;font-size:10px}html body .mute.a3-mute .mute-bars[data-on=true] i{background:#2bd67b}@media (max-width:600px){html body .mute.a3-mute.mute-fixed{top:14px;right:14px}}@media (prefers-reduced-motion:reduce){.a3-start{animation:none}}
