@font-face{font-family:Lilita One;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAVoAA8AAAAACegAAAUTAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbDBwYBmAAbBEIColciA0LHgABNgIkAzgEIAWDZAc+DAcb9QdRlE5OmOBngm2rYa0IiBSU4SB6GXpb1ovxAEMb3kc8/X6ve+4LIEoWKsKQjE0KaAS5si8LV935qoC6jkBWl99PeNa/acrMsmIWkJM7J2fiwyD6/rZ3nySQEEJPI2+8mQgCjl/7/xfCPjhmumgbjyJtDTLAgZRI5C2Lsyg9Ej+AogCfIgpT4Glg/xqJD/gP3cxixar09EqCLkAR0S2CjsmOByOgCZ096O8EMaNtszM3NFMavYQr9Cp5x9dfFA/5c6zg2Tty8yAadUVizTiA6qa3QCC/ewmYw2NFVjA0W0NfnG8fGGCFUMwlNjUZzmSW9PlG/R/AyDGpxk28hPlctcMi84z8m/D+t4A8BCJ1LJF6PM8poA/kPvkJWDJ1K8BaUZaAFU7lYnST2ctUYrFxdcncWZ+9iCBZ7QpGtRZjgknaiROuAw9zmuW0fBVJAuYMq2n1OtKMXVFHky8Q0hrFz5fHL9r+nEPMnjt7HmivMC8x91xDA/1M/oAFOmT59tOnXR4D/SyfffGCednGaXbT8vxlrLJwBWKuYq7gZdFz7CSU+gIt6kE7uc+Qo2v37Ql5HkHKQsxRQtvGGz2XFwMdv411vIFQ6YqXmDMUlNIsQgwHBXRRFWtcw+hMzOajmR59mMsOuWmOF4yqrMx9tIxFTBfJL+Ii0RlIK4ImubT7MpIsjraaeanajTm7MtJOmW4rxrqXFRkT0If2oT0spW5rQzzafpjguAN9hiRinFZih+0AJ4zTkDbS8Uh95LjURmGlmKaOU1gqqpGTVk+skg4HuviVSNOtxkAukjRmgehpuFJzeK1lTT5P1BR1/PNEQdrPnuV+BTaWg//+kPhs+NC04dbkEaOaIOzcWmf+0GCvjO57t/beypjctoHZoyi8WpYUkmvITj8o+TTCOX91Xp24bnVevsQkk/AmUsZTIOZotreXUWEZNO7bn9qWsbLZpFW6JvXu9NXJzKKH42p+jchuqW1L6vNy1e9301q7tfmbr/QZMkUOD899Yd14NHBLo/SjF5cCSkjT2NHk135OQk4wT8IJPl3A+KVAmsC6w9Yzeb5ippX3NAv4svYkQsqFgb5lm1UzJZ7DRrsvW6fPCvnquOaJ3AZkUSKvIgyXf96PrZJ0kgSzaEuXOoX1hffmtOr/WYZ+xra+RIUo1WFKdehUQIrG3y5m3i9eznH2AwnYJE9dQSY4kM2VOdnutWqt4pcfeb+k1NlrCD2P3ZO5XLekNz+2uPpKb/XJ2t0NUfOkPccR0vHefWSNS4H/BGiupbdcml/BnXeommkZlIk13/I8D/sOQlw8z33xfpVl+C/GxBeA17vkDn3BYWv7dXrdRJsCQnVz7EH1QwnxcArxoPR47glkG2iQNwSZIChqhlyhaVP9a/045AZNdsyOfJGctxwg9NgmBAURbAFAm+MIaZIADY94zBhygFn0uMesbKlubVJlNpuQyGwxwB96jhQ4qR9Qu4XyKu1Tp1cLH/p5ZE990E5DFwpNaqksidKBtoMWVahBSjs1KNRwaI2gi380ig9P3rz5SjWgRqcMBWu/Q2sDMrNLKOq0U7MWT/ny5gPGn6tBkwHtavQaVcbp0m0kfWtTWctTnNVxceak0ulKzTpDe6uiNRqHjom7XY06zVt5qtVilAt3lKFEEM26JK19bwCDFNQf9sQgYUrmZO1Qm5ZiW0CGLZ6Hyvq4TZke5H+6xGcf+8Snzvruczt8Mu1G9R7wrwIAAA==)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lilita One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lilita-one-latin-400-normal-87r-Z-Re.woff2)format("woff2"),url(/assets/lilita-one-latin-400-normal-DXkechA3.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rubik-arabic-400-normal-B6c_9tGI.woff2)format("woff2"),url(/assets/rubik-arabic-400-normal-Dci85dQr.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rubik-cyrillic-ext-400-normal-D-KNTwvG.woff2)format("woff2"),url(/assets/rubik-cyrillic-ext-400-normal-CTkTGo13.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rubik-cyrillic-400-normal-C5G8_8ug.woff2)format("woff2"),url(/assets/rubik-cyrillic-400-normal-D5R8xuhl.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rubik-hebrew-400-normal-Dp0lvSRB.woff2)format("woff2"),url(/assets/rubik-hebrew-400-normal-BQDoxs6C.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rubik-latin-ext-400-normal-BtzQ7olK.woff2)format("woff2"),url(/assets/rubik-latin-ext-400-normal-E7wwwcV8.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rubik-latin-400-normal-j0pmKyiQ.woff2)format("woff2"),url(/assets/rubik-latin-400-normal-BV1Ho3GG.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink:#1d2340;--sky:#5fd0f3;--sky-2:#a9ecf7;--sand:#fff1d8;--sea:#17c3c0;--deep:#0a5f7a;--pink:#ff4f9a;--pink-2:#ff7ab2;--sun:#ffd54a;--green:#3fe07c;--red:#ff5468;--white:#fff;--display:"Lilita One", "Arial Rounded MT Bold", system-ui, sans-serif;--body:"Rubik", system-ui, sans-serif;--pop:0 6px 0 var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{overscroll-behavior-y:none;scroll-behavior:smooth;-webkit-text-size-adjust:100%;overflow-x:clip}body{background:var(--sand);color:var(--ink);font:400 17px/1.4 var(--body);-webkit-tap-highlight-color:transparent;margin:0}img{max-width:100%;display:block}button,input{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit}:focus-visible{outline:4px solid var(--sun);outline-offset:3px}[hidden]{display:none!important}.top{z-index:30;background:var(--white);border:3px solid var(--ink);width:min(1180px,100% - 24px);box-shadow:0 4px 0 var(--ink);border-radius:999px;justify-content:space-between;align-items:center;gap:12px;padding:7px 8px 7px 12px;transition:translate .35s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;top:14px;left:50%;translate:-50%}body[data-ride][data-mode=play] .top,body[data-ride][data-mode=wipe] .top,body[data-ride][data-mode=busted] .top,body[data-ride][data-mode=escape] .top,body[data-brief] .top{translate:-50% -140%}.mark{font:24px/1 var(--display);letter-spacing:.01em;align-items:center;gap:8px;text-decoration:none;display:flex}.mark-ski{width:58px;height:44px;margin:-8px 0 -6px}.mark-ski img{object-fit:contain;width:100%;height:100%;transform:rotate(-8deg)}.mark:hover .mark-ski img{animation:.5s ease-in-out infinite alternate bob}.top-links{align-items:center;gap:8px;display:flex}.ticker-pill{font:19px/1 var(--display);background:var(--sun);border:3px solid var(--ink);border-radius:999px;padding:9px 14px}.icon-btn{background:var(--ink);width:42px;height:42px;color:var(--white);border-radius:50%;place-items:center;display:grid}.icon-btn svg{width:18px}.x-btn{background:var(--ink);color:var(--white);border:3px solid var(--ink);font:20px/1 var(--display);border-radius:999px;align-items:center;gap:8px;padding:9px 16px 9px 13px;text-decoration:none;transition:translate .15s,background .15s;display:flex}.x-btn[hidden]{display:none}.x-btn svg{flex:none;width:17px;height:17px}@media (hover:hover) and (pointer:fine){.x-btn:hover{translate:0 -2px}}.buy-btn{background:var(--green);border:3px solid var(--ink);font:20px/1 var(--display);box-shadow:0 3px 0 var(--ink);border-radius:999px;align-items:center;gap:7px;padding:7px 16px 7px 8px;text-decoration:none;transition:translate .15s,box-shadow .15s;display:flex}.buy-btn img{width:24px;height:24px;filter:drop-shadow(0 1px 0 var(--ink));transform:rotate(-12deg)}@media (hover:hover) and (pointer:fine){.buy-btn:hover{box-shadow:0 5px 0 var(--ink);translate:0 -2px}}.stage{border-bottom:4px solid var(--ink);background:var(--sky);height:min(100svh,900px);min-height:600px;scroll-margin-top:0;position:relative;overflow:hidden}.sea{touch-action:pan-y;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}body[data-ride][data-mode=play] .sea{touch-action:none}.title{z-index:5;flex-direction:column;align-items:flex-start;gap:14px;transition:opacity .4s,translate .5s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;top:clamp(96px,15vh,150px);left:max(4vw,20px)}.title.gone{opacity:0;pointer-events:none;translate:0 -40px}body:not([data-ride]) .title.gone{opacity:1;pointer-events:auto;translate:0}.wordmark{font:400 clamp(72px, 10.5vw, 170px)/.84 var(--display);letter-spacing:-.01em;transform-origin:0 100%;margin:0;transform:skew(-8deg)rotate(-3deg)}.wm-line{color:var(--white);-webkit-text-stroke:.1em var(--ink);paint-order:stroke fill;text-shadow:.03em .03em 0 var(--ink), .06em .06em 0 var(--ink), .09em .09em 0 var(--ink);display:block;position:relative}.wm-jet:before{content:"";background:repeating-linear-gradient(180deg, var(--white) 0 .08em, transparent .08em .17em);width:.7em;height:.5em;margin-right:.08em;animation:.6s linear infinite speed;position:absolute;top:28%;right:100%;-webkit-mask:linear-gradient(90deg,#0000,#000 70%);mask:linear-gradient(90deg,#0000,#000 70%)}.wm-man{color:var(--pink);transform-origin:0;margin-top:.04em;margin-left:.75em;transform:rotate(4deg)}.tag{font:400 20px/1 var(--body);background:var(--white);border:3px solid var(--ink);box-shadow:0 3px 0 var(--ink);border-radius:999px;margin:6px 0 0;padding:9px 16px;transform:rotate(-2deg)}.ride-btn{border:4px solid var(--ink);background:var(--pink);color:var(--white);font:44px/1 var(--display);box-shadow:var(--pop);border-radius:999px;align-items:center;gap:14px;padding:12px 16px 14px 30px;transition:translate .12s,box-shadow .12s,background .2s;display:inline-flex;position:relative}.ride-btn>span{-webkit-text-stroke:7px var(--ink);paint-order:stroke fill}.ride-btn kbd{font:15px/1 var(--body);color:var(--ink);background:var(--white);border:3px solid var(--ink);box-shadow:0 3px 0 var(--ink);border-radius:12px;padding:8px 12px}.ride-btn.small{padding:10px 26px 12px;font-size:34px}.ride-btn:active{box-shadow:0 2px 0 var(--ink);translate:0 4px}@media (hover:hover) and (pointer:fine){.ride-btn:hover{box-shadow:0 8px 0 var(--ink);background:#ff63a8;translate:0 -2px}}.hud{z-index:6;pointer-events:none;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;display:grid;position:absolute;inset:18px 20px auto}.hud-stars{justify-self:end}.hud-score{font:56px/1 var(--display);color:var(--white);-webkit-text-stroke:9px var(--ink);paint-order:stroke fill;text-shadow:0 4px 0 var(--ink);font-variant-numeric:tabular-nums}.hud-stars{gap:4px;display:flex}.hud-stars i,.result-stars i{width:40px;height:40px;display:block}.hud-stars i.on{animation:.45s cubic-bezier(.3,1.6,.5,1) both pop}.hud-stars.bump{animation:.4s shake}.result{z-index:8;background:#1d23402e;place-items:center;padding:90px 16px 120px;animation:.3s both fade;display:grid;position:absolute;inset:0}.result-card{text-align:center;background:var(--white);border:4px solid var(--ink);width:min(420px,100%);box-shadow:0 10px 0 var(--ink);border-radius:30px;flex-direction:column;align-items:center;gap:6px;padding:22px 24px 26px;animation:.55s cubic-bezier(.3,1.5,.5,1) both drop;display:flex;position:relative;transform:rotate(-2deg)}.result-stars{gap:3px;display:flex}.result-stars i{width:34px;height:34px}.result-score{font:86px/.9 var(--display);color:var(--pink);-webkit-text-stroke:10px var(--ink);paint-order:stroke fill;font-variant-numeric:tabular-nums;margin:4px 0 0}.result-chart{font:22px/1 var(--display);margin:0 0 10px}.result-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.ghost-btn{font:26px/1 var(--display);border:4px solid var(--ink);background:var(--white);box-shadow:0 5px 0 var(--ink);border-radius:999px;padding:14px 22px;text-decoration:none;transition:translate .12s,box-shadow .12s}.ghost-btn:active{box-shadow:0 2px 0 var(--ink);translate:0 3px}.tracks{z-index:7;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;width:min(760px,100% - 24px);transition:opacity .3s,translate .3s;display:flex;position:absolute;bottom:22px;left:50%;translate:-50%}body[data-ride][data-mode=play] .tracks,body[data-ride][data-mode=wipe] .tracks,body[data-ride][data-mode=escape] .tracks,body[data-ride][data-mode=busted] .tracks{opacity:0;pointer-events:none;translate:-50% 20px}.chips{gap:8px;display:flex}.chip{font:22px/1 var(--display);border:3px solid var(--ink);background:var(--white);box-shadow:0 4px 0 var(--ink);border-radius:999px;align-items:center;gap:8px;padding:11px 18px 12px;transition:translate .15s,box-shadow .15s,background .2s;display:inline-flex}.chip[aria-pressed=true]{background:var(--sun);box-shadow:0 7px 0 var(--ink);translate:0 -3px}.chip.loading span{animation:.5s ease-in-out infinite alternate wobble;display:inline-block}.chip img{border:2px solid var(--ink);object-fit:cover;background:var(--white);border-radius:50%;width:26px;height:26px;margin:-4px 0 -4px -8px}@media (hover:hover) and (pointer:fine){.chip:hover{box-shadow:0 6px 0 var(--ink);translate:0 -2px}}.ca-form{background:var(--white);border:3px solid var(--ink);height:52px;box-shadow:0 4px 0 var(--ink);border-radius:999px;flex:240px;align-items:center;max-width:340px;padding:0 4px 0 18px;display:flex}.ca-form input{background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:16px}.ca-form input::placeholder{color:#1d23408c}.ca-form button{background:var(--ink);width:40px;height:40px;color:var(--white);border:0;border-radius:50%;place-items:center;display:grid}.ca-form button svg{width:20px}.ca-form:focus-within{outline:4px solid var(--sun);outline-offset:2px}.ca-error{text-align:center;color:var(--white);text-shadow:0 1px 0 var(--ink), 0 0 6px var(--ink);flex-basis:100%;min-height:0;margin:0;font-size:15px}.ca-error:empty{display:none}.panel{background:var(--white);border:4px solid var(--ink);box-shadow:0 8px 0 var(--ink);text-align:center;border-radius:28px;margin:0;padding:12px 12px 16px}.panel:first-child{transform:rotate(-2deg)}.panel:nth-child(2){transform:rotate(1.5deg)translateY(14px)}.panel:nth-child(3){transform:rotate(-1deg)}.panel figcaption{font:30px/1.05 var(--display);margin-top:12px}.panel-art{border:3px solid var(--ink);background:linear-gradient(#8fe3f5,#c9f2f8 70%);border-radius:18px;height:200px;position:relative;overflow:hidden}.panel-art .water{background:linear-gradient(var(--sea), #119fb0);border-top:4px solid var(--white);box-shadow:0 -3px 0 var(--ink);position:absolute;inset:72% 0 0}.panel-art .who{transform-origin:50% 90%;z-index:2;width:150px;margin-top:-120px;margin-left:-75px;position:absolute;top:72%;left:50%}.panel-art .who img{width:100%}.keycap{z-index:3;font:20px/1 var(--display);color:var(--ink);background:var(--white);border:3px solid var(--ink);box-shadow:0 5px 0 var(--ink);border-radius:12px;padding:8px 12px 9px;position:absolute;bottom:12px;left:12px}.keycap.tap{animation:1.6s infinite tap}.keycap.held{animation:1.6s infinite held}.p-jump .arc{width:88%;position:absolute;top:16%;left:6%;right:6%}.p-jump .who{animation:1.6s cubic-bezier(.35,0,.65,1) infinite hop}.p-flip .ring{z-index:1;width:176px;position:absolute;top:38%;left:50%;translate:-50% -50%}.p-flip .ring-fill{animation:1.6s linear infinite ring}.p-flip .who{animation:1.6s linear infinite spin;top:52%}.p-land .spot{background:var(--green);border:4px solid var(--ink);z-index:1;border-radius:50%;width:120px;height:26px;animation:1.6s infinite spot;position:absolute;top:72%;left:50%;translate:-50% -50%}.p-land .who{animation:1.6s cubic-bezier(.4,0,.6,1) infinite settle}.p-land .speedup{background:repeating-linear-gradient(180deg, var(--white) 0 5px, transparent 5px 12px);opacity:0;width:26%;height:30px;animation:1.6s infinite zoom;position:absolute;top:52%;left:8%;-webkit-mask:linear-gradient(90deg,#0000,#000);mask:linear-gradient(90deg,#0000,#000)}.how{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,3vw,40px);width:min(1120px,100% - 32px);margin:0 auto;padding:96px 0 72px;display:grid;position:relative}.brief{z-index:9;cursor:pointer;background:#1d234047;place-items:center;padding:84px 16px 24px;animation:.25s both fade;display:grid;position:absolute;inset:0}.brief-card{flex-direction:column;align-items:center;gap:30px;width:min(980px,100%);animation:.5s cubic-bezier(.3,1.5,.5,1) both drop;display:flex}.brief-panels{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;width:100%;display:grid}body[data-brief] .tracks{opacity:0;pointer-events:none}.chase{--gap:1;--chase-travel:max(0px, calc(min(300px, 34vw) - 110px));width:min(300px,34vw);height:44px;margin-top:8px;position:relative}.chase-track{border:3px solid var(--ink);background:#fff9;border-radius:99px;height:12px;transition:background-color .2s;position:absolute;top:50%;left:0;right:0;translate:0 -50%}.chase-boat,.chase-me{position:absolute;top:50%;translate:0 -50%}.chase-boat{width:64px;transform:translateX(calc((1 - var(--gap)) * var(--chase-travel)));left:0}.chase-me{width:56px;right:-6px}.chase[data-landing=clean] .chase-track{background:var(--green)}.chase.close .chase-track,.chase[data-landing=sloppy] .chase-track{background:var(--red)}.leonida{border-block:3px solid var(--ink);grid-template-columns:1.1fr 1fr;align-items:center;gap:32px 48px;width:min(1080px,100% - 40px);margin:24px auto 72px;padding:42px 0 20px;display:grid}.leonida-copy{min-width:0}.leonida h2{font:clamp(48px, 6.5vw, 84px)/.94 var(--display);text-wrap:balance;margin:0 0 20px}.leonida-copy>p{margin:0 0 28px;font-size:19px;line-height:1.55}.leonida-clipping{border-top:1px solid var(--ink);margin:0;padding-top:22px}.leonida-clipping blockquote{font:28px/1.13 var(--display);text-wrap:pretty;margin:0 0 12px}.leonida-clipping figcaption{font-size:13px;line-height:1.6}.leonida-clipping figcaption a{align-items:center;gap:10px;display:inline-flex}.leonida-clipping figcaption svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.leonida a{text-underline-offset:4px;text-decoration-thickness:1px}.leonida a:hover{text-decoration-thickness:3px}.leonida a:focus-visible{outline-color:var(--ink)}.leonida-scene{background:var(--white);border:4px solid var(--ink);min-width:0;box-shadow:0 8px 0 var(--ink);border-radius:20px;margin:0;padding:12px 12px 22px;transform:rotate(3deg)}.leonida-photo{border:3px solid var(--ink);background:radial-gradient(circle at 78% 24%, #fff6d8 0 14%, transparent 14.5%), linear-gradient(var(--sky-2) 0 57%, var(--sea) 57% 75%, var(--deep) 100%);border-radius:10px;height:280px;position:relative;overflow:hidden}.leonida-photo:after{content:"";background:var(--white);border-radius:50%;height:10px;position:absolute;bottom:16%;left:8%;right:10%;transform:rotate(-6deg)}.leonida-rider{z-index:2;aspect-ratio:1.1;height:78%;position:absolute;bottom:12%;right:4%;transform:rotate(-6deg)}.leonida-rider img{object-fit:contain;width:100%;height:100%}.leonida-boat{width:33%;position:absolute;bottom:25%;left:3%;transform:rotate(6deg)}.leonida-scene figcaption{font:clamp(26px, 3vw, 36px)/1.05 var(--display);text-align:center;padding:20px 8px 0}.leonida-reality{border-top:1px solid var(--ink);grid-column:1/-1;grid-template-columns:90px 1fr 52px;align-items:center;gap:24px;padding:26px 0 8px;text-decoration:none;display:grid}.reality-date{font:16px/1.1 var(--display);text-align:center;display:block;transform:rotate(-6deg)}.reality-date>span{margin-top:3px;font-size:38px;display:block}.reality-story{gap:6px;min-width:0;display:grid}.reality-headline{font:clamp(26px, 3.5vw, 40px)/1.05 var(--display);text-wrap:balance}.reality-source{font:13px/1.5 var(--body)}.reality-arrow{border:3px solid var(--ink);background:var(--pink);border-radius:50%;place-items:center;width:52px;height:52px;transition:transform .2s,background-color .2s;display:grid}.reality-arrow svg{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}@media (hover:hover) and (pointer:fine){.leonida-reality:hover .reality-arrow{background:var(--sun);transform:rotate(8deg)translateY(-3px)}}.leonida-reality:active .reality-arrow{transform:translateY(2px)}@media (width<=760px){.leonida{grid-template-columns:1fr;gap:28px;width:min(460px,100% - 40px);margin:12px auto 48px;padding-top:32px}.leonida h2{font-size:clamp(48px,12vw,68px)}.leonida-copy>p{font-size:17px}.leonida-clipping blockquote{font-size:25px}.leonida-scene{margin:0 4px 8px;transform:rotate(1.5deg)}.leonida-photo{height:clamp(210px,60vw,280px)}.leonida-reality{grid-template-columns:58px 1fr 42px;gap:14px;padding-top:24px}.reality-date{font-size:13px}.reality-date>span{font-size:29px}.reality-headline{font-size:25px}.reality-source{font-size:12px}.reality-arrow{width:42px;height:42px}}.postcard-wrap{place-items:center;padding:40px 16px 110px;display:grid}.postcard{background:var(--white);border:4px solid var(--ink);width:min(980px,100%);box-shadow:0 12px 0 var(--ink);border-radius:32px;grid-template-columns:1.05fr 1fr;display:grid;transform:rotate(1.2deg)}.pc-photo{border-right:4px solid var(--ink);background:radial-gradient(circle at 70% 36%, #fff6d8 0 13%, transparent 13.5%), repeating-linear-gradient(180deg, transparent 0 12px, #ffffff2e 12px 16px) 0 0 / 100% 60%, linear-gradient(#ff8a6b, #ff5fa2 46%, #ffb37a 60%, var(--sea) 60%, var(--deep));background-repeat:no-repeat;border-radius:28px 0 0 28px;min-height:360px;position:relative;overflow:hidden}.pc-photo img{filter:drop-shadow(0 8px #1d234040);width:min(320px,74%);animation:1.2s ease-in-out infinite alternate ride;position:absolute;top:58%;left:50%;transform:rotate(-12deg)}.pc-body{background:repeating-linear-gradient(#0000 0 38px,#1d234014 38px 40px);flex-direction:column;justify-content:center;gap:10px;padding:38px 34px 34px;display:flex;position:relative}.pc-greet{font:32px/1 var(--display);color:var(--pink);-webkit-text-stroke:6px var(--ink);paint-order:stroke fill;transform-origin:0;margin:0;transform:rotate(-3deg)}.pc-ticker{font:clamp(62px, 8vw, 104px)/.95 var(--display);color:var(--sun);-webkit-text-stroke:.1em var(--ink);paint-order:stroke fill;text-shadow:.04em .05em 0 var(--ink);overflow-wrap:anywhere;margin:0 0 6px}.ca-row{border:3px solid var(--ink);background:var(--sand);text-align:left;border-radius:18px;align-items:center;gap:10px;width:100%;padding:8px;transition:background .2s;display:flex}.ca-label{font:18px/1 var(--display);background:var(--ink);color:var(--white);border-radius:12px;padding:9px 12px}.ca-value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:17px;overflow:hidden}.ca-copy svg{width:22px;display:block}.ca-row.copied{background:var(--green)}.pc-stamp{background:var(--white);border:3px dashed var(--ink);border-radius:8px;place-items:center;width:86px;height:100px;display:grid;position:absolute;top:-34px;right:22px;transform:rotate(8deg)}.pc-stamp svg{width:56px}.finale{color:var(--white);background:var(--ink);position:relative}.finale-scene{border-top:4px solid var(--ink);background:linear-gradient(#ff8a6b,#ff5fa2 55%,#ffb37a 70%);height:clamp(300px,38vw,460px);position:relative;overflow:hidden}.f-sun{aspect-ratio:1;border:4px solid var(--ink);background:linear-gradient(#fff6d8 0 52%,#0000 52% 58%,#fff6d8 58% 66%,#0000 66% 72%,#fff6d8 72% 78%,#0000 78%);border-radius:50%;width:clamp(160px,22vw,300px);position:absolute;bottom:30%;left:74%;translate:-50% 50%}.f-sea{background:linear-gradient(var(--sea), var(--deep));border-top:4px solid var(--ink);position:absolute;inset:70% 0 0}.f-sea:before{content:"";background:repeating-linear-gradient(90deg,#fff9 0 50px,#0000 50px 130px) 0 0/260px 4px repeat-x,repeating-linear-gradient(90deg,#0000 0 70px,#fff6 70px 110px) 40px 22px/230px 4px repeat-x;height:40px;animation:6s linear infinite drift;position:absolute;inset:14px 0 auto}.f-float{width:clamp(240px,30vw,380px);animation:1.8s ease-in-out infinite alternate bob;position:absolute;bottom:8%;left:40%;translate:-50%}.f-boat{will-change:transform;width:clamp(130px,15vw,200px);animation:14s linear infinite patrol;position:absolute;bottom:22%;left:0}.f-wordmark{z-index:1;text-align:center;width:100%;color:var(--white);font:clamp(110px, 19vw, 260px)/1 var(--display);letter-spacing:-.025em;-webkit-text-stroke:.055em var(--ink);paint-order:stroke fill;text-shadow:.025em .04em 0 var(--ink);white-space:nowrap;position:absolute;top:32px;left:50%;transform:rotate(-4deg)}.f-wordmark span{color:var(--pink)}.finale .finale-scene{height:clamp(430px,48vw,640px)}.finale .f-sun{width:clamp(240px,32vw,440px);left:70%}.finale .f-float{z-index:3;width:clamp(270px,34vw,460px);bottom:5%;left:53%}.finale .f-boat{z-index:2}.finale{background:var(--sand);color:var(--ink)}.finale-scene:after{content:"";z-index:4;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 34' preserveAspectRatio='none'%3E%3Cpath d='M0 18 Q15 4 30 18 T60 18 T90 18 T120 18 V34 H0Z' fill='%23fff1d8'/%3E%3Cpath d='M0 18 Q15 4 30 18 T60 18 T90 18 T120 18' fill='none' stroke='%231d2340' stroke-width='4'/%3E%3C/svg%3E") 0 0/120px 34px repeat-x;height:34px;animation:5s linear infinite shore;position:absolute;bottom:-2px;left:0;right:0}@keyframes shore{to{background-position:120px 0}}.finale-bar{width:min(1180px,100% - 48px);margin:0 auto;padding:46px 0 28px}.finale-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:34px;display:flex}.finale-signoff{font:clamp(34px, 4.4vw, 56px)/1.05 var(--display);color:var(--ink);text-wrap:balance;transform-origin:0;margin:0;transform:rotate(-1.5deg)}.finale-replay{background:var(--pink);color:var(--white);border:3px solid var(--ink);box-shadow:var(--pop);font:24px/1 var(--display);white-space:nowrap;-webkit-text-stroke:5px var(--ink);paint-order:stroke fill;border-radius:999px;align-items:center;gap:14px;padding:14px 22px;text-decoration:none;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex}.finale-replay svg,.finale-top svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.finale-replay svg{stroke:var(--ink)}.finale-socials{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.finale-socials a{border:3px solid var(--ink);min-width:0;box-shadow:var(--pop);color:var(--ink);font:30px/1 var(--display);border-radius:22px;align-items:center;gap:16px;padding:20px 22px;text-decoration:none;transition:transform .22s cubic-bezier(.2,.7,.2,1),box-shadow .22s;display:flex}.social-solana{background:#c9b4ff}.social-pump{background:var(--green)}.social-x{background:var(--sun)}.finale-socials a:first-child{rotate:-1deg}.finale-socials a:nth-child(3){rotate:1deg}.social-logo{background:var(--white);border:3px solid var(--ink);width:56px;height:56px;color:var(--ink);border-radius:16px;flex:0 0 56px;place-items:center;transition:rotate .22s;display:grid;rotate:-6deg}.social-solana .social-logo{background:var(--ink)}.social-logo img{object-fit:contain;width:30px;height:30px}.social-logo>svg{width:26px;height:26px}.social-arrow{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:24px;height:24px;margin-left:auto;transition:transform .22s}.finale-bottom{background:var(--ink);color:var(--sand);border-radius:999px;align-items:center;gap:18px;margin-top:40px;padding:14px 14px 14px 22px;display:flex}.finale-mark{font:28px/1 var(--display);color:var(--white);white-space:nowrap;align-items:center;gap:12px;display:flex}.finale-mark:first-letter{color:inherit}.finale-mark>span{background:var(--sun);border:2px solid var(--sand);color:var(--ink);font:16px/1 var(--display);border-radius:999px;padding:7px 12px;rotate:-4deg}.fine{color:#c6cce1;text-align:right;margin:0 0 0 auto;font-size:14px;line-height:1.4}.finale-top{background:var(--pink);border:3px solid var(--sand);width:52px;height:52px;color:var(--ink);border-radius:50%;flex:0 0 52px;place-items:center;transition:transform .2s,background .2s;display:grid}.finale a:focus-visible{outline:3px solid var(--pink);outline-offset:5px}@media (hover:hover) and (pointer:fine){.finale-socials a:hover{box-shadow:0 11px 0 var(--ink);transform:translateY(-5px)}.finale-socials a:hover .social-arrow{transform:translate(3px,-3px)}.finale-socials a:hover .social-logo{rotate:6deg}.finale-replay:hover{background:var(--sun);transform:rotate(-3deg)}.finale-top:hover{background:var(--sun);transform:translateY(-4px)}}.finale-socials a:active,.finale-replay:active{box-shadow:0 2px 0 var(--ink);transform:translateY(4px)}.finale-socials a[aria-disabled=true]{cursor:default}.finale-socials a[aria-disabled=true] .social-arrow{opacity:.3}@media (width>=761px) and (width<=1000px){.finale-socials a{gap:10px;padding:16px 14px;font-size:24px}.social-logo{flex-basis:46px;width:46px;height:46px}}@keyframes bob{0%{transform:translateY(-3px)rotate(-1deg)}to{transform:translateY(5px)rotate(1.5deg)}}@keyframes ride{0%{transform:translateY(-4px)rotate(-7deg)}to{transform:translateY(4px)rotate(-3deg)}}@keyframes speed{0%{translate:12px}to{translate:-12px}}@keyframes pop{0%{transform:scale(.2)rotate(-40deg)}to{transform:scale(1)rotate(0)}}@keyframes shake{0%,to{translate:0}25%{translate:-4px 2px}50%{translate:4px -2px}75%{translate:-2px 1px}}@keyframes fade{0%{opacity:0}}@keyframes fadeup{0%{opacity:0;translate:-50% 12px}}@keyframes drop{0%{opacity:0;transform:translateY(-60px)rotate(-8deg)scale(.9)}}@keyframes wobble{0%{transform:rotate(-6deg)}to{transform:rotate(6deg)}}@keyframes press{0%,to{box-shadow:0 3px 0 var(--ink);translate:0}50%{box-shadow:0 0 0 var(--ink);translate:0 3px}}@keyframes tap{0%,8%,to{box-shadow:0 5px 0 var(--ink);translate:0}4%{box-shadow:0 0 0 var(--ink);background:var(--sun);translate:0 5px}}@keyframes held{0%,25%{box-shadow:0 5px 0 var(--ink);translate:0}30%,85%{box-shadow:0 0 0 var(--ink);background:var(--sun);translate:0 5px}90%,to{box-shadow:0 5px 0 var(--ink);translate:0}}@keyframes hop{0%,8%{transform:translate(-60px)rotate(0)}50%{transform:translateY(-60px)rotate(-8deg)}92%,to{transform:translate(60px)rotate(4deg)}}@keyframes hop-s{0%,8%{transform:translate(-28px)rotate(0)}50%{transform:translateY(-24px)rotate(-8deg)}92%,to{transform:translate(28px)rotate(4deg)}}@keyframes spin{0%,25%{transform:translateY(0)rotate(0)}85%,to{transform:translateY(0)rotate(-360deg)}}@keyframes ring{0%,25%{stroke-dashoffset:100px}85%{stroke-dashoffset:0;stroke:#3fe07c}to{stroke-dashoffset:0}}@keyframes spot{0%,to{scale:1}55%{scale:1.15}}@keyframes settle{0%{transform:translateY(-60px)rotate(10deg)}50%{transform:translateY(0)rotate(0)}to{transform:translateY(0)rotate(0)}}@keyframes zoom{0%,50%{opacity:0;translate:20px}60%{opacity:1}to{opacity:0;translate:-20px}}@keyframes boost{50%{filter:drop-shadow(0 0 8px #3fe07c);scale:1.3}}@keyframes flip{0%{transform:translateY(30px)rotate(0)}20%{transform:translateY(-10px)rotate(0)}70%{transform:translateY(-20px)rotate(-360deg)}to{transform:translateY(30px)rotate(-360deg)}}@keyframes land{0%{transform:translateY(-46px)rotate(14deg)}55%{transform:translateY(18px)rotate(0)}65%{transform:translateY(12px)rotate(0)}to{transform:translateY(18px)rotate(0)}}@keyframes siren-tint{0%{filter:drop-shadow(0 0 14px #ff3b4fe6)}50%{filter:drop-shadow(0 0 14px #2f7bffe6)}}@keyframes drift{to{background-position:-260px 0,-190px 22px}}@keyframes patrol{0%{transform:translate(-20vw)scaleX(1)}49%{transform:translate(105vw)scaleX(1)}50%{transform:translate(105vw)scaleX(-1)}99%{transform:translate(-20vw)scaleX(-1)}to{transform:translate(-20vw)scaleX(1)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html{scroll-behavior:auto}}@media (width<=760px){body{font-size:16px}.top{padding:5px 6px 5px 8px;top:10px}.mark{gap:0;font-size:0}.mark-ski{width:54px}.ticker-pill{padding:8px 11px;font-size:17px}.buy-btn{padding:6px 13px 6px 7px;font-size:18px}.x-btn{border-radius:50%;justify-content:center;width:42px;height:42px;padding:0}.x-btn span{display:none}.stage{height:100svh;min-height:620px;max-height:860px}.title{align-items:center;gap:10px;top:86px;left:16px;right:16px}.wordmark{transform-origin:50%;text-align:center;font-size:clamp(64px,20vw,108px);transform:skew(-8deg)rotate(-3deg)}.wm-man{margin-left:.9em}.wm-jet:before{display:none}.tag{font-size:17px}.ride-btn{padding:10px 12px 12px 24px;font-size:38px}.ride-btn kbd{display:none}.ride-btn{padding-right:26px}.hud-score{-webkit-text-stroke-width:7px;font-size:42px}.hud-stars i{width:28px;height:28px}.hud{top:14px;left:14px;right:14px}.tracks{gap:8px;bottom:14px}.chips{justify-content:center;width:100%}.chip{padding:10px 14px 11px;font-size:19px}.ca-form{flex-basis:100%;max-width:none;height:48px}.result-score{font-size:70px}.how{grid-template-columns:1fr;gap:28px;width:min(420px,100% - 32px);padding:64px 0 48px}.brief{align-items:start;padding:70px 12px 16px;overflow-y:auto}.brief-card{gap:18px}.brief-panels{grid-template-columns:1fr;gap:12px}.brief .panel{box-shadow:0 5px 0 var(--ink);border-radius:20px;grid-template-columns:130px 1fr;align-items:center;gap:12px;padding:8px;display:grid}.brief .panel:nth-child(n){transform:none}.brief .panel-art{height:104px}.brief .panel-art .who{width:70px;margin-top:-57px;margin-left:-35px}.brief .p-jump .who{animation-name:hop-s}.brief .p-flip .ring{width:104px}.brief .p-land .spot{width:80px;height:18px}.brief .keycap{padding:5px 8px 6px;font-size:14px;bottom:6px;left:6px}.brief .panel figcaption{text-align:left;margin:0;font-size:26px}.chase{--chase-travel:max(0px, calc(min(300px, 72vw) - 84px));grid-area:2/1/auto/-1;justify-self:center;width:min(300px,72vw);height:34px}.chase-boat{width:44px}.chase-me{width:40px}.hud{grid-template-columns:minmax(0,1fr) auto;row-gap:8px}.postcard{grid-template-columns:1fr;transform:rotate(.8deg)}.pc-photo{border-right:0;border-bottom:4px solid var(--ink);border-radius:28px 28px 0 0;min-height:250px}.pc-body{padding:26px 20px 22px}.pc-stamp{width:70px;height:82px;top:-54px;right:14px}.pc-stamp svg{width:44px}.postcard-wrap{padding-bottom:80px}.finale-bar{width:calc(100% - 32px);padding:28px 0 22px}.finale-heading{flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:26px}.finale-signoff{font-size:clamp(30px,8vw,42px)}.finale-replay{padding:13px 20px;font-size:20px}.finale-socials{grid-template-columns:1fr;gap:14px}.finale-socials a{border-radius:20px;padding:13px 18px 13px 14px;font-size:27px}.social-logo{flex-basis:48px;width:48px;height:48px}.finale-replay{font-size:21px}.finale-bottom{border-radius:26px;flex-wrap:wrap;gap:12px;margin-top:32px;padding:18px 16px 16px 20px}.finale-mark{font-size:26px}.fine{text-align:left;flex:1 0 100%;order:3;margin:4px 0 0;font-size:12px}.finale-top{margin-left:auto}.f-wordmark{font-size:clamp(86px,22vw,166px);top:36px}.finale .f-float{width:clamp(260px,70vw,390px);bottom:8%;left:48%}.finale .finale-scene{height:clamp(370px,86vw,500px)}}.sea{transition:filter .5s,scale .5s}body:not([data-ride]) .sea{filter:blur(5px)brightness(.68)saturate(1.15);scale:1.03}.wallet-btn{background:var(--white);border:3px solid var(--ink);box-shadow:0 3px 0 var(--ink);font:19px/1 var(--display);border-radius:999px;align-items:center;gap:7px;padding:8px 14px;transition:translate .15s,box-shadow .15s,background .2s;display:inline-flex}.wallet-btn svg{width:20px;height:20px}.wallet-btn.on{background:#e9fbf0}.wallet-gator{width:34px;height:17px;margin:-4px -4px -4px 0}.wallet-gator img{object-fit:contain;width:100%;height:100%}@media (hover:hover) and (pointer:fine){.wallet-btn:hover{box-shadow:0 5px 0 var(--ink);translate:0 -2px}}.coin-card{z-index:5;background:var(--white);border:4px solid var(--ink);width:min(410px,36vw);box-shadow:0 9px 0 var(--ink);border-radius:30px;flex-direction:column;gap:14px;padding:18px 18px 16px;transition:opacity .35s,translate .45s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;top:clamp(100px,14vh,150px);right:max(4vw,20px);transform:rotate(1.5deg)}body[data-ride] .coin-card,body[data-brief] .coin-card{opacity:0;pointer-events:none;translate:40px}.coin-top{align-items:center;gap:14px;display:flex}.coin-face{flex:none;width:104px;height:104px;margin:-46px 0 0 -34px;animation:5s ease-in-out infinite coin-spin}.coin-face img{filter:drop-shadow(0 4px #1d23402e);width:100%;height:100%}.coin-ticker{font:44px/.95 var(--display);color:var(--sun);-webkit-text-stroke:8px var(--ink);paint-order:stroke fill;margin:0}.coin-sub{color:#1d2340bf;margin:4px 0 0;font-size:15px}.coin-steps{counter-reset:step;--art-h:66px;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.coin-steps li{text-align:center;font:16px/1.05 var(--display);flex-direction:column;align-items:center;gap:6px;display:flex;position:relative}.coin-steps li+li:before{content:"";z-index:1;left:-15px;top:calc(var(--art-h) / 2 - 6px);box-sizing:border-box;border-top:4px solid var(--ink);border-right:4px solid var(--ink);border-radius:2px;width:12px;height:12px;position:absolute;translate:-4px;rotate:45deg}.step-art{width:100%;height:var(--art-h);border:3px solid var(--ink);background:linear-gradient(#8fe3f5,#c9f2f8);border-radius:16px;place-items:center;display:grid;position:relative;overflow:hidden}.step-chart svg{width:62px}.step-wave{background:linear-gradient(#8fe3f5 0 50%, var(--sea) 50%)}.step-wave:after{content:"";background:radial-gradient(circle at 10px -2px, transparent 10px, var(--white) 10.5px 13px, transparent 13.5px) 0 0 / 26px 12px repeat-x;height:12px;animation:1.6s linear infinite drift-x;position:absolute;top:46%;left:-10%;right:-10%}.step-wave span{z-index:1;width:64px;margin-left:-32px;animation:1.6s cubic-bezier(.35,0,.65,1) infinite hop-s;position:absolute;top:4px;left:50%}.step-cops{background:linear-gradient(#8fe3f5 0 58%, var(--sea) 58%)}.step-cops span{width:66px;margin-top:6px;animation:1s ease-in-out infinite alternate bob}.step-cops i{background:#ff3b4f;border-radius:50%;width:14px;height:14px;animation:.6s step-end infinite siren-dot;position:absolute;top:6px;right:8px;box-shadow:0 0 10px #ff3b4f}.coin-steps li>span:last-child{white-space:nowrap}.coin-steps img{width:100%;display:block}.ca-pill{border:3px solid var(--ink);background:var(--sand);text-align:left;border-radius:16px;align-items:center;gap:10px;width:100%;padding:7px 8px;transition:background .2s;display:flex}.ca-pill.copied{background:var(--green)}.ca-pill.nudge,.ca-row.nudge{animation:.4s shake}.perks{gap:8px;display:grid}.perks-label{font:15px/1 var(--body);color:#1d2340b3;margin:0}.perk-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.perk{border:3px solid var(--ink);filter:grayscale(.85);opacity:.75;background:#f3f5fb;border-radius:16px;grid-template-rows:auto auto;grid-template-columns:52px 1fr;align-items:center;column-gap:8px;padding:6px 10px 6px 6px;transition:filter .3s,opacity .3s,background .3s;display:grid}.perk-art{grid-row:span 2;place-items:center;width:52px;height:40px;display:grid}.perk-art img{max-width:100%;max-height:100%}.perk-name{font:18px/1 var(--display);align-self:end}.perk-sub{color:#1d2340b3;align-self:start;font-size:13px}.perks[data-state=holder] .perk{filter:none;opacity:1;background:#fff6c9}.perks[data-state=holder] .perk-gator img{animation:.8s ease-in-out infinite alternate bob}.perk-cta{border:3px solid var(--ink);background:var(--pink);color:var(--white);font:20px/1 var(--display);box-shadow:0 4px 0 var(--ink);border-radius:999px;justify-self:stretch;padding:11px 14px 12px;transition:translate .12s,box-shadow .12s,background .2s}.perk-cta:active{box-shadow:0 1px 0 var(--ink);translate:0 3px}.perks[data-state=checking] .perk-cta,.perks[data-state=prelaunch] .perk-cta{background:var(--white);color:var(--ink)}.perks[data-state=holder] .perk-cta{background:var(--green);color:var(--ink)}.perks[data-state=none] .perk-cta{background:var(--sun);color:var(--ink)}.perks-pc{margin-top:6px}.hud-right{justify-self:end;align-items:center;gap:10px;display:flex}.hud-bail{background:var(--white);border:3px solid var(--ink);width:64px;height:32px;box-shadow:0 3px 0 var(--ink);border-radius:999px;padding:3px 6px}.hud-bail img{object-fit:contain;width:100%;height:100%}.hud-bail.used{filter:grayscale();opacity:.45}.wallet-dialog{background:0 0;border:0;width:100%;max-width:min(420px,100vw - 32px);padding:0;overflow:visible}.wallet-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1d234073}.wd-card{background:var(--white);border:4px solid var(--ink);box-shadow:0 10px 0 var(--ink);color:var(--ink);border-radius:28px;gap:14px;padding:22px 20px 18px;animation:.45s cubic-bezier(.3,1.5,.5,1) both drop;display:grid;position:relative}.wd-close{border:3px solid var(--ink);background:var(--white);width:38px;height:38px;font:24px/1 var(--display);border-radius:50%;position:absolute;top:10px;right:12px}.wd-head{text-align:center;justify-items:center;gap:4px;display:grid}.wd-art{place-items:center;width:150px;height:80px;display:grid}.wd-art img{max-width:100%;max-height:100%}.wd-title{font:32px/1 var(--display);margin:0}.wd-sub{color:#1d2340bf;margin:0}.wd-list{gap:8px;display:grid}.wd-wallet{border:3px solid var(--ink);font:20px/1 var(--display);box-shadow:0 3px 0 var(--ink);background:#f3f5fb;border-radius:16px;align-items:center;gap:12px;padding:10px 14px;text-decoration:none;display:flex}.wd-wallet img{border-radius:8px}.wd-wallet:disabled{opacity:.5}.wd-address{border:3px solid var(--ink);background:var(--sand);font:20px/1 var(--display);border-radius:999px;justify-self:center;padding:10px 18px}.wd-address.copied{background:var(--green)}.wd-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.wd-buy,.wd-ghost{border:3px solid var(--ink);font:19px/1 var(--display);box-shadow:0 3px 0 var(--ink);border-radius:999px;padding:10px 18px;text-decoration:none}.wd-buy{background:var(--green)}.wd-ghost{background:var(--white)}.wd-error{color:#c62839;text-align:center;min-height:0;margin:0}.wd-error:empty{display:none}.wd-note{text-align:center;color:#1d234099;margin:0;font-size:13px}@keyframes coin-spin{0%,70%,to{transform:rotateY(0)rotate(-8deg)}82%{transform:rotateY(180deg)rotate(-8deg)}94%{transform:rotateY(360deg)rotate(-8deg)}}@keyframes drift-x{to{translate:-26px}}@keyframes siren-dot{0%{background:#ff3b4f;box-shadow:0 0 10px #ff3b4f}50%{background:#2f7bff;box-shadow:0 0 10px #2f7bff}}@media (width<=1100px) and (width>=761px){.coin-card{width:380px;top:auto;bottom:120px}}@media (width<=760px){.top-links .ticker-pill{display:none}.wallet-btn{padding:7px 11px;font-size:17px}.wallet-btn svg{width:18px}.stage{min-height:700px}.coin-card{width:auto;box-shadow:0 6px 0 var(--ink);border-radius:22px;gap:10px;padding:12px;inset:auto 12px 126px;transform:none}.coin-card .perks,.coin-sub{display:none}.coin-top{gap:10px}.coin-face{width:46px;height:46px;margin:0}.coin-ticker{-webkit-text-stroke-width:6px;font-size:30px}.coin-steps{--art-h:52px;gap:18px}.coin-steps li+li:before{width:11px;height:11px;left:-13px;top:calc(var(--art-h) / 2 - 5.5px)}.step-art{border-radius:12px}.coin-steps li{font-size:14px}.step-wave span{width:50px;margin-left:-25px}.step-cops span{width:54px}.ca-pill{padding:5px 6px}.hud-bail{width:52px;height:28px}}.home-btn{border:3px solid var(--ink);background:var(--sand);font:18px/1 var(--display);color:var(--ink);box-shadow:0 3px 0 var(--ink);border-radius:999px;align-items:center;gap:8px;margin-top:10px;padding:6px 14px 6px 8px;transition:translate .12s,box-shadow .12s,background .2s;display:inline-flex}.home-btn svg{width:18px;height:18px}.home-coin{width:30px;height:30px}.home-coin img{width:100%;height:100%}.home-btn:active{box-shadow:0 0 0 var(--ink);translate:0 3px}@media (hover:hover) and (pointer:fine){.home-btn:hover{box-shadow:0 5px 0 var(--ink);background:#fff6c9;translate:0 -2px}}body[data-brief] .title{opacity:0;pointer-events:none}
