@font-face{font-family:Pixkrieg Body;src:url(/assets/pixkrieg-body-C76JsBrr.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Pixkrieg Body;src:url(/assets/pixkrieg-body-bold-DnLnIvDi.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Pixkrieg Heading;src:url(/assets/pixkrieg-heading-CtEyGAz0.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Pixkrieg Display;src:url(/assets/pixkrieg-display-pa-WUqCg.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--font-body-em:11;--font-body-line:12;--font-heading-em:14;--font-heading-line:15;--font-display-em:28;--font-display-line:30;--tone-surface:#393c4f;--tone-surface-darker:#2a2939;--tone-surface-dark:#313243;--tone-surface-light:#494a5d;--tone-surface-lighter:#666578;--tone-edge:#808599;--tone-edge-darker:#4f5161;--tone-edge-dark:#676b7c;--tone-edge-light:#9fa4b6;--tone-edge-lighter:#c0c3d5;--tone-text:#f0e7d3;--tone-text-darker:#b3aa9b;--tone-text-dark:#c6bdab;--tone-text-light:#fbf3e0;--tone-text-lighter:#fffbf5;--tone-accent:#e3ad4b;--tone-accent-darker:#956312;--tone-accent-dark:#b9842c;--tone-accent-light:#f3c76d;--tone-accent-lighter:#ffde8c;--tone-danger:#df695e;--tone-danger-darker:#8b2e36;--tone-danger-dark:#aa4142;--tone-danger-light:#f58774;--tone-danger-lighter:#ffac97;--tone-good:#5cb572;--tone-good-darker:#00663e;--tone-good-dark:#2c8853;--tone-good-light:#83cc89;--tone-good-lighter:#a8e4a1;--tone-focus:#a1e5f1;--tone-focus-darker:#6b9ead;--tone-focus-dark:#84bfcd;--tone-focus-light:#bdf7ff;--tone-focus-lighter:#e8fdff;--tone-page:#17172a;--tone-cream:#f0e7d3;--tone-gold:#e3ad4b;--emblem-w:158;--emblem-h:40;--emblem-frames:8;--emblem-frame-ms:95;--emblem-ground:37;--road-w:1024;--road-h:29;--road-frames:1;--road-frame-ms:0;--road-feet:10;--road-speed:30;--walkers-w:27;--walkers-h:23;--walkers-frames:8;--walkers-frame-ms:95;--walkers-count:5;--walkers-feet-x:12;--walkers-feet-y:19;--walker-0-row:17;--walker-0-side:0;--walker-1-row:4;--walker-1-side:0;--walker-2-row:15;--walker-2-side:0;--walker-3-row:6;--walker-3-side:1;--walker-4-row:16;--walker-4-side:1;--roster-w:25;--roster-h:22;--roster-frames:8;--roster-frame-ms:264;--roster-count:6;--roster-feet-x:11;--roster-feet-y:19;--og-w:1200;--og-h:630;--og-frames:1;--og-frame-ms:0;--touch-icon-w:180;--touch-icon-h:180;--touch-icon-frames:1;--touch-icon-frame-ms:0;--s:2;--px:calc(var(--s) * 1px);--u:2px;--page:var(--tone-page,#17172a);--surface:var(--tone-surface,#393c4f);--surface-dark:var(--tone-surface-dark,color-mix(in srgb, var(--surface) 80%, var(--page)));--edge:var(--tone-edge,#808599);--edge-dark:var(--tone-edge-darker,color-mix(in srgb, var(--edge) 55%, var(--page)));--text:var(--tone-text,#f0e7d3);--muted:var(--tone-text-dark,color-mix(in srgb, var(--text) 80%, var(--page)));--cream:var(--tone-cream,#f0e7d3);--gold:var(--tone-gold,#e3ad4b);--focus:var(--tone-focus,#a1e5f1);--blurple:#5865f2;--gutter:16px;--measure:60ch;--body-size:calc(var(--font-body-em,11) * 2px);--body-line:calc((var(--font-body-line,12) + 2) * 2px);--heading-size:calc(var(--font-heading-em,14) * 2px);--heading-line:calc((var(--font-heading-line,15) + 1) * 2px);--display-size:calc(var(--font-display-em,28) * 1px);--display-line:calc(var(--font-display-line,30) * 1px);--body:"Pixkrieg Body", system-ui, sans-serif;--heading:"Pixkrieg Heading", system-ui, sans-serif;--display:"Pixkrieg Display", system-ui, sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (width>=700px) and (height>=520px){:root{--s:3;--u:3px;--gutter:32px}}@media (width>=1200px) and (height>=700px){:root{--s:4}}@media (width>=1760px) and (height>=940px){:root{--s:5}}*,:before,:after{box-sizing:border-box}html{background:var(--page);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--page);min-width:320px;color:var(--text);font-family:var(--body);font-weight:400;font-size:var(--body-size);line-height:var(--body-line);-webkit-font-smoothing:none;margin:0;overflow-x:hidden}h1,h2,h3,p,ol,ul{margin:0}h2{font-family:var(--heading);font-weight:400;font-size:var(--heading-size);line-height:var(--heading-line);color:var(--cream);text-wrap:balance}@media (width>=1100px){.section h2,.discord-band h2{font-size:calc(var(--font-heading-em,14) * 3px);line-height:calc(var(--font-heading-line,15) * 3px)}}h3{font-family:var(--body);text-wrap:balance;font-weight:700;font-size:var(--body-size);line-height:var(--body-line);color:var(--gold)}a{color:var(--cream)}:focus-visible{outline:var(--u) solid var(--focus);outline-offset:var(--u)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{left:var(--gutter);z-index:100;background:var(--surface);color:var(--text);padding:8px 12px;position:absolute;top:-100px}.skip:focus-visible{top:8px}.hero{background:linear-gradient(to bottom, var(--page) 0, color-mix(in srgb, var(--surface) 40%, var(--page)) 34%, var(--page) 78%);justify-items:center;gap:clamp(20px,4vh,44px);padding:clamp(28px,8vh,96px) 0 clamp(40px,8vh,88px);display:grid;position:relative;overflow:hidden}.scene{--lift:calc(var(--emblem-ground,37) - var(--road-feet,10));grid-template-columns:1fr calc(var(--emblem-w,158) * var(--px)) 1fr;width:100%;height:calc(max(var(--emblem-h,40), var(--lift) + var(--road-h,29)) * var(--px));display:grid;position:relative}.scene__road,.scene__emblem,.walker,.warrior__sprite{image-rendering:pixelated;background-repeat:no-repeat}.scene__road{inset-inline:0;top:calc(var(--lift) * var(--px));height:calc(var(--road-h,29) * var(--px));background-image:url(/assets/road-Gqj8BVX8.png);background-repeat:repeat-x;background-size:calc(var(--road-w,1024) * var(--px)) 100%;animation:road calc(var(--road-w,1024) / var(--road-speed,30) * 1s) steps(var(--road-w,1024)) infinite;position:absolute}@keyframes road{0%{background-position-x:0}to{background-position-x:calc(var(--road-w,1024) * var(--px) * -1)}}.scene__emblem{z-index:var(--road-feet,10);width:calc(var(--emblem-w,158) * var(--px));height:calc(var(--emblem-h,40) * var(--px));background-image:url(/assets/emblem-DZVfTMD0.png);background-size:calc(var(--emblem-w,158) * var(--emblem-frames,8) * var(--px)) 100%;animation:emblem calc(var(--emblem-frames,8) * var(--emblem-frame-ms,95) * 1ms) steps(var(--emblem-frames,8)) infinite;grid-area:1/2;position:relative}@keyframes emblem{0%{background-position-x:0}to{background-position-x:calc(var(--emblem-w,158) * var(--emblem-frames,8) * var(--px) * -1)}}.scene__side{place-content:flex-start space-evenly;align-items:flex-start;column-gap:calc(2 * var(--px));flex-wrap:wrap;row-gap:100vh;min-width:0;height:100%;display:flex;overflow:hidden}.scene__side:before,.scene__side:after{content:"";width:0}.scene__side--behind{grid-area:1/1}.scene__side--ahead{grid-area:1/3}.walker{z-index:var(--row,0);width:calc(var(--walkers-w,27) * var(--px));height:calc(var(--walkers-h,23) * var(--px));margin-top:calc((var(--lift) + var(--row,0) - var(--walkers-feet-y,19)) * var(--px));background-image:url(data:image/png;base64,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);background-size:calc(var(--walkers-w,27) * var(--walkers-frames,8) * var(--px)) calc(var(--walkers-h,23) * var(--walkers-count,5) * var(--px));background-position-y:calc(var(--i,0) * var(--walkers-h,23) * var(--px) * -1);animation:walker calc(var(--walkers-frames,8) * var(--walkers-frame-ms,95) * 1ms) steps(var(--walkers-frames,8)) infinite;flex:none;position:relative}@keyframes walker{0%{background-position-x:0}to{background-position-x:calc(var(--walkers-w,27) * var(--walkers-frames,8) * var(--px) * -1)}}.hero__copy{width:100%;max-width:calc(960px + 2 * var(--gutter));padding-inline:var(--gutter);text-align:center;justify-items:center;gap:16px;display:grid}.hero__tagline{max-width:26ch;font-family:var(--heading);font-size:var(--heading-size);line-height:var(--heading-line);color:var(--cream);text-wrap:balance}@media (width>=700px){.hero__tagline{font-size:calc(var(--font-heading-em,14) * 3px);line-height:calc(var(--font-heading-line,15) * 3px)}}.hero__sub{max-width:44ch;color:var(--muted);text-wrap:balance}.trailer{min-height:44px;color:var(--cream);box-shadow:inset 0 0 0 var(--u) var(--edge-dark);align-items:center;gap:12px;padding:8px 16px;text-decoration:none;display:inline-flex}.trailer:hover{box-shadow:inset 0 0 0 var(--u) var(--edge)}.trailer__play{width:8px;height:14px;color:var(--gold);background-color:#0000;background-image:linear-gradient(currentColor 0 0),linear-gradient(currentColor 0 0),linear-gradient(currentColor 0 0),linear-gradient(currentColor 0 0);background-position:0 0,2px 2px,4px 4px,6px 6px;background-repeat:no-repeat;background-size:2px 14px,2px 10px,2px 6px,2px 2px;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;flex:none}.cta{width:100%;margin-top:12px;display:grid}.cta__state{grid-area:1/1;align-content:start;justify-items:center;gap:16px;display:grid}:root[data-access=pending] .cta__state,:root[data-access=open] .cta__state--closed,:root[data-access=unknown] .cta__state--closed,:root[data-access=closed] .cta__state--open{visibility:hidden}.cta__keys{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 20px;display:flex}.cta__note{max-width:40ch;color:var(--muted);text-wrap:balance}:root[data-invite=pending] [data-discord]{visibility:hidden}.badge{padding:calc(4px + var(--u)) 16px;background:color-mix(in srgb, var(--gold) 14%, var(--page));box-shadow:inset 0 0 0 var(--u) var(--gold);color:var(--cream);align-items:center;gap:12px;font-weight:700;display:inline-flex}.badge__lamp{width:calc(3 * var(--u));height:calc(3 * var(--u));background:var(--gold);animation:1.6s step-end infinite lamp}@keyframes lamp{50%{opacity:.2}}.countdown{font-family:var(--heading);font-size:var(--heading-size);line-height:var(--heading-line);color:var(--text)}@media (width>=700px){.countdown{font-size:calc(var(--font-heading-em,14) * 3px);line-height:calc(var(--font-heading-line,15) * 3px)}}.countdown__clock{color:var(--gold);font-variant-numeric:tabular-nums}.cta__when{color:var(--muted);margin-top:-8px}:root[data-opening=none] .countdown,:root[data-opening=none] .cta__when{display:none}.cta__state--open{grid-template-areas:"keys""note"}.cta__state--open .cta__keys{grid-area:keys}.cta__state--open .cta__note,.cta__state--open .cheer{grid-area:note}.cheer{font-family:var(--heading);font-size:var(--heading-size);line-height:var(--heading-line);color:var(--gold);display:none;position:relative}:root[data-cheering=on] .cheer{animation:.4s steps(4,end) backwards cheer;display:block}:root[data-cheering=on] .cta__state--open .cta__note{visibility:hidden}.cheer:before,.cheer:after{content:"";width:calc(2 * var(--u));height:calc(2 * var(--u));color:var(--gold);animation:1.2s steps(6,end) both sparks;position:absolute;top:50%;left:50%}.cheer:after{color:var(--cream);animation-delay:.2s}@keyframes cheer{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:none}}@keyframes sparks{0%{opacity:1;box-shadow:0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0}to{opacity:0;box-shadow:-160px -40px,160px -40px,-120px 30px,120px 30px,-60px -56px,60px -56px,-200px 8px,200px 8px}}.key{--fill:var(--gold);--ink:var(--page);--rim:var(--tone-accent-darker,color-mix(in srgb, var(--fill) 45%, black));--shade:var(--tone-accent-dark,color-mix(in srgb, var(--fill) 75%, black));--light:var(--tone-accent-lighter,color-mix(in srgb, var(--fill) 60%, white));--hover:var(--tone-accent-light,color-mix(in srgb, var(--fill) 85%, white));--drop:calc(2 * var(--u));max-width:100%;color:var(--ink);-webkit-tap-highlight-color:transparent;text-decoration:none;display:inline-block}.key__face{max-width:100%;min-height:48px;padding:calc(10px + var(--u)) 24px calc(10px + var(--u) + var(--drop));background:var(--fill);box-shadow:inset 0 0 0 var(--u) var(--rim), inset 0 calc(-1 * (var(--u) + var(--drop))) 0 0 var(--shade), inset 0 calc(2 * var(--u)) 0 0 var(--light);clip-path:polygon(0 var(--u), var(--u) var(--u), var(--u) 0, calc(100% - var(--u)) 0, calc(100% - var(--u)) var(--u), 100% var(--u), 100% calc(100% - var(--u)), calc(100% - var(--u)) calc(100% - var(--u)), calc(100% - var(--u)) 100%, var(--u) 100%, var(--u) calc(100% - var(--u)), 0 calc(100% - var(--u)));font-family:var(--body);font-weight:700;font-size:var(--body-size);line-height:calc(var(--font-body-line,12) * 2px);text-align:center;justify-content:center;align-items:center;gap:12px;display:inline-flex}@media (width>=420px){.key__face{white-space:nowrap}}.key:hover .key__face{background:var(--hover)}.key:active .key__face{padding-top:calc(10px + var(--u) + var(--drop));padding-bottom:calc(10px + var(--u));box-shadow:inset 0 0 0 var(--u) var(--rim), inset 0 calc(2 * var(--u) + var(--drop)) 0 0 var(--shade)}.cta .key__face{text-wrap:balance;min-height:72px;padding-inline:24px}@media (width<=519px){.cta .key,.cta .key__face{width:100%}}@media (width>=520px){.cta .key__face{padding-inline:32px}.cta__state--open .cta__keys{grid-auto-columns:1fr;display:inline-grid}.cta__state--open .cta__keys .key__face{width:100%}}@media (width>=880px){.cta__state--open .cta__keys{grid-auto-flow:column}}@media (width>=700px){.key--play .key__face,.cta .key--discord .key__face,.discord-band .key__face{font-size:calc(var(--font-body-em,11) * 3px);line-height:calc(var(--font-body-line,12) * 3px);padding-inline:48px}}.key--discord{--fill:var(--blurple);--ink:#fff;--rim:#2b33a6;--shade:#4049c9;--light:#8a93ff;--hover:#6b77ff}.bubble{--g:2px;width:calc(9 * var(--g));height:calc(8 * var(--g));background:linear-gradient(currentColor 0 0) calc(1 * var(--g)) 0 / calc(7 * var(--g)) var(--g), linear-gradient(currentColor 0 0) 0 calc(1 * var(--g)) / calc(9 * var(--g)) calc(2 * var(--g)), linear-gradient(currentColor 0 0) 0 calc(3 * var(--g)) / calc(2 * var(--g)) var(--g), linear-gradient(currentColor 0 0) calc(3 * var(--g)) calc(3 * var(--g)) / var(--g) var(--g), linear-gradient(currentColor 0 0) calc(5 * var(--g)) calc(3 * var(--g)) / var(--g) var(--g), linear-gradient(currentColor 0 0) calc(7 * var(--g)) calc(3 * var(--g)) / calc(2 * var(--g)) var(--g), linear-gradient(currentColor 0 0) 0 calc(4 * var(--g)) / calc(9 * var(--g)) var(--g), linear-gradient(currentColor 0 0) calc(1 * var(--g)) calc(5 * var(--g)) / calc(7 * var(--g)) var(--g), linear-gradient(currentColor 0 0) calc(1 * var(--g)) calc(6 * var(--g)) / calc(2 * var(--g)) var(--g), linear-gradient(currentColor 0 0) calc(1 * var(--g)) calc(7 * var(--g)) / var(--g) var(--g);background-repeat:no-repeat;flex:none;display:inline-block}@media (width>=700px){.cta .bubble{--g:3px}}.bubble--big{--g:6px;color:#fff}.discord-band{background:color-mix(in srgb, var(--blurple) 30%, var(--page));box-shadow:inset 0 var(--u) 0 var(--blurple), inset 0 calc(-1 * var(--u)) 0 var(--blurple)}.discord-band__inner{max-width:calc(1120px + 2 * var(--gutter));padding:48px var(--gutter);text-align:center;justify-items:center;gap:20px;margin:0 auto;display:grid}.discord-band__text{max-width:var(--measure);gap:12px;display:grid}.discord-band h2{color:#fff}.discord-band p{color:#e4e6ff}.discord-band .key{--fill:#eef0ff;--ink:#2b33a6;--rim:#1e2477;--shade:#8a93ff;--light:#fff;--hover:#fff}.discord-band .key__face{min-height:72px}@media (width<=699px){.discord-band .key__face{padding-inline:32px}}@media (width<=519px){.discord-band .key,.discord-band .key__face{width:100%}}.discord-band .key .bubble{--g:3px}@media (width>=900px){.discord-band__inner{text-align:left;grid-template-columns:auto 1fr auto;place-items:center start;gap:40px}}.section{max-width:calc(1120px + 2 * var(--gutter));padding:clamp(64px, 10vw, 120px) var(--gutter) 0;gap:28px;margin:0 auto;display:grid}.lead{max-width:var(--measure)}.card,.step{isolation:isolate;padding:calc(20px + var(--u));align-content:start;gap:12px;display:grid;position:relative}.card:before,.card:after,.step:before,.step:after{content:"";z-index:-1;clip-path:polygon(0 var(--u), var(--u) var(--u), var(--u) 0, calc(100% - var(--u)) 0, calc(100% - var(--u)) var(--u), 100% var(--u), 100% calc(100% - var(--u)), calc(100% - var(--u)) calc(100% - var(--u)), calc(100% - var(--u)) 100%, var(--u) 100%, var(--u) calc(100% - var(--u)), 0 calc(100% - var(--u)));position:absolute}.card:before,.step:before{background:var(--edge-dark);inset:0}.card:after,.step:after{inset:var(--u);background:var(--surface-dark)}.card p,.step p{color:var(--muted)}.cards{gap:16px;display:grid}@media (width>=700px){.cards{grid-template-columns:repeat(2,1fr)}.card--wide{grid-column:1/-1}}@media (width>=1100px){.card--wide{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center;gap:32px}}.card__text{gap:12px;display:grid}.roster{--rs:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 8px;padding:0;list-style:none;display:grid}@media (width>=400px){.roster{--rs:3}}@media (width>=700px){.roster{grid-template-columns:repeat(6,minmax(0,1fr))}}.warrior{text-align:center;overflow-wrap:break-word;align-content:start;justify-items:center;min-width:0;display:grid}.warrior__sprite{width:calc(var(--roster-w,25) * var(--rs) * 1px);height:calc(var(--roster-h,21) * var(--rs) * 1px);background-image:url(data:image/png;base64,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);background-size:calc(var(--roster-w,25) * var(--roster-frames,8) * var(--rs) * 1px) calc(var(--roster-h,21) * var(--roster-count,6) * var(--rs) * 1px);background-position-y:calc(var(--i,0) * var(--roster-h,21) * var(--rs) * -1px);animation:idle calc(var(--frames,8) * var(--roster-frame-ms,264) * 1ms) steps(var(--frames,8)) infinite;margin-bottom:8px}@keyframes idle{0%{background-position-x:0}to{background-position-x:calc(var(--roster-w,25) * var(--frames,8) * var(--rs) * -1px)}}.warrior__name{color:var(--text);font-weight:700}.warrior__role{color:var(--muted)}.steps{counter-reset:step;gap:16px;padding:0;list-style:none;display:grid}@media (width>=700px){.steps{grid-template-columns:repeat(2,1fr)}}@media (width>=1100px){.steps{grid-template-columns:repeat(4,1fr)}}.step{counter-increment:step}.step h3:before{content:counter(step);font-family:var(--display);font-weight:400;font-size:calc(var(--font-display-em,28) * 1px);line-height:calc(var(--font-display-line,30) * 1px);color:var(--gold);margin-bottom:8px;display:block}.specimen{font-family:var(--display);font-size:var(--display-size);line-height:var(--display-line);color:color-mix(in srgb, var(--cream) 75%, var(--page));overflow-wrap:anywhere}.final{max-width:calc(960px + 2 * var(--gutter));padding:clamp(80px, 12vw, 160px) var(--gutter) clamp(64px, 10vw, 120px);text-align:center;justify-items:center;gap:28px;margin:0 auto;display:grid}.final__honest{max-width:44ch;color:var(--muted);text-wrap:balance;margin-top:-8px}.final h2{font-family:var(--display);font-size:var(--display-size);line-height:var(--display-line)}@media (width>=700px){.final h2{font-family:var(--heading);font-size:calc(var(--font-heading-em,14) * 3px);line-height:calc(var(--font-heading-line,15) * 3px)}}.footer{padding:24px var(--gutter) calc(24px + env(safe-area-inset-bottom,0px));border-top:var(--u) solid var(--edge-dark);color:var(--muted);flex-wrap:wrap;justify-content:center;gap:8px 24px;display:flex}.footer p{text-align:center;flex-basis:100%}.footer__link{color:var(--cream)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.scene__road,.scene__emblem,.walker,.warrior__sprite,.badge__lamp,.cheer,.cheer:before,.cheer:after{animation:none!important}.cheer:before,.cheer:after{display:none}}
