@font-face{font-family:Silkscreen;src:url(/fonts/silkscreen-latin-400-normal.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Pixelify Sans;src:url(/fonts/pixelify-sans-latin-400-normal.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Pixelify Sans;src:url(/fonts/pixelify-sans-latin-700-normal.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Jacquard\ 24;src:url(/fonts/jacquard-24-latin-400-normal.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Fraunces;src:url(/fonts/fraunces-latin-300-normal.woff2) format("woff2");font-weight:300;font-display:swap}@font-face{font-family:DM Sans;src:url(/fonts/dm-sans-latin-400-normal.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:DM Sans;src:url(/fonts/dm-sans-latin-500-normal.woff2) format("woff2");font-weight:500 700;font-display:swap}@font-face{font-family:Quicksand;src:url(/fonts/quicksand-latin-500-normal.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Quicksand;src:url(/fonts/quicksand-latin-700-normal.woff2) format("woff2");font-weight:700;font-display:swap}.gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:var(--space-s);inline-size:100%}.gallery img{inline-size:100%;border-radius:var(--radius);border:var(--border-width) solid var(--color-border)}.sprite{-o-object-fit:cover;object-fit:cover;image-rendering:pixelated}.app-craters .eyebrow,.app-craters h1,.app-craters h2{font-family:"Silkscreen",var(--font-sans);font-weight:400;letter-spacing:.02em}.app-craters .gallery+p,.app-craters .lead{font-family:"Pixelify Sans",var(--font-sans)}.app-craters .app-hero{position:relative}.boom{position:absolute;inset-block-start:-1rem;inset-inline-end:0;inline-size:8rem;block-size:8rem;-o-object-position:0 0;object-position:0 0;animation:boom 2.4s steps(1) infinite}@keyframes boom{0%{-o-object-position:0 0;object-position:0 0}4%{-o-object-position:11.1111111111% 0;object-position:11.1111111111% 0}8%{-o-object-position:22.2222222222% 0;object-position:22.2222222222% 0}12%{-o-object-position:33.3333333333% 0;object-position:33.3333333333% 0}16%{-o-object-position:44.4444444444% 0;object-position:44.4444444444% 0}20%{-o-object-position:55.5555555556% 0;object-position:55.5555555556% 0}24%{-o-object-position:66.6666666667% 0;object-position:66.6666666667% 0}28%{-o-object-position:77.7777777778% 0;object-position:77.7777777778% 0}32%{-o-object-position:88.8888888889% 0;object-position:88.8888888889% 0}36%{-o-object-position:100% 0;object-position:100% 0}to{-o-object-position:100% 0;object-position:100% 0}}.app-parapit h1{font-family:"Jacquard 24",var(--font-sans);font-weight:400;font-size:clamp(3rem,2rem + 5vw,5.5rem);line-height:1}.app-parapit .eyebrow,.app-parapit .lead,.app-parapit h2{font-family:"Pixelify Sans",var(--font-sans)}.storm{position:relative;inline-size:100%;block-size:clamp(9rem,6rem + 10vw,13rem);overflow:hidden;border-radius:var(--radius-l);background:linear-gradient(#22253a,#3b3f58 70%,#4a5070)}.storm:before{inset:-50% 0 0 -20%;background:repeating-linear-gradient(105deg,transparent 0 14px,rgba(200,210,255,.22) 0 15px,transparent 0 38px);animation:rain .6s linear infinite}.storm:after,.storm:before{content:"";position:absolute}.storm:after{inset:auto 0 0;block-size:2.25rem;background:repeating-linear-gradient(90deg,transparent 0 46px,rgba(0,0,0,.35) 0 48px),linear-gradient(#9aa0c4 0 6px,#6c7398 0 10px,#575d80 0);image-rendering:pixelated}@keyframes rain{to{translate:-38px 76px}}.runner{position:absolute;z-index:1;inset-block-end:2.1rem;inset-inline-start:0;inline-size:96px;block-size:128px;animation:run-frames .6s steps(6,jump-none) infinite,run-across 7s linear infinite;-o-object-position:11.7647058824% 0;object-position:11.7647058824% 0}@keyframes run-frames{0%{-o-object-position:11.7647058824% 0;object-position:11.7647058824% 0}to{-o-object-position:41.1764705882% 0;object-position:41.1764705882% 0}}@keyframes run-across{0%{translate:-100px 0}to{translate:min(100vw,72rem) 0}}.app-imagein{--font-sans:"DM Sans", system-ui, sans-serif}.app-imagein h1,.app-imagein h2{font-family:Fraunces,Georgia,serif;font-weight:300}.polaroids{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-xs);inline-size:min(100%,40rem);margin-inline:auto;padding-block:var(--space-m) var(--space-xl)}.polaroids picture,.polaroids>img{display:block}.polaroids img{inline-size:100%;padding:6% 6% 20%;background:#fff;border-radius:2px;box-shadow:0 1px 2px rgba(0,0,0,.15),0 .75rem 1.5rem -.5rem rgba(0,0,0,.35)}.polaroids>:first-child{rotate:-7deg;translate:0 .5rem}.polaroids>:nth-child(2){rotate:4deg}.polaroids>:nth-child(3){rotate:-3deg;translate:0 .75rem}.polaroids>:nth-child(4){rotate:6deg}.size-pill{position:absolute;inset-block-end:0;inset-inline-start:50%;translate:-50% 0;padding:.4em 1.1em;border-radius:999px;background:#f7a300;color:#0b0b0b;font-weight:500;white-space:nowrap;box-shadow:0 .5rem 1rem -.25rem rgba(0,0,0,.3)}.phones{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:var(--space-m);inline-size:100%}.phones img{inline-size:100%;max-inline-size:15rem;margin-inline:auto;border-radius:1.25rem;border:6px solid #1c1b19;box-shadow:0 1rem 2rem -1rem rgba(0,0,0,.45)}.app-simpleech{--font-sans:"Quicksand", system-ui, sans-serif;--font-display:"Quicksand", system-ui, sans-serif}.app-simpleech h1,.app-simpleech h2{font-weight:700}@property --pct{syntax:"<integer>";inherits:true;initial-value:0}.leech{display:grid;gap:var(--space-s);inline-size:min(100%,30rem);padding:var(--space-l);background:#162438;border-radius:var(--radius-l);color:#f4f7fb;font-family:Quicksand,system-ui,sans-serif;font-weight:500;box-shadow:0 1.5rem 3rem -1.5rem rgba(33,65,112,.8);animation:leech-progress 6s ease-in-out infinite both}.leech>*{max-inline-size:none}.leech__field{overflow:hidden;padding:.6em .9em;border:1px solid #4e6788;border-radius:var(--radius);color:#c4d1e1;font-family:var(--font-mono);font-size:.9375rem;white-space:nowrap;text-overflow:ellipsis}.leech__status{display:flex;justify-content:space-between;counter-reset:pct var(--pct)}.leech__status:after{content:counter(pct) "%";font-variant-numeric:tabular-nums}.leech__bar{block-size:.6rem;border-radius:999px;background:#243c62;overflow:hidden}.leech__bar:before{content:"";display:block;block-size:100%;inline-size:calc(var(--pct)*1%);background:#f7a300;border-radius:inherit}.leech__done{color:#f7a300;font-weight:700;opacity:0;animation:leech-done 6s ease-in-out infinite both}.leech__wave{inline-size:100%;block-size:1.5rem;color:#f7a300}@keyframes leech-progress{0%,8%{--pct:0}70%,to{--pct:100}}@keyframes leech-done{0%,70%{opacity:0}76%,to{opacity:1}}.mc-console{display:grid;gap:var(--space-s);inline-size:min(100%,34rem);padding:var(--space-m);background:#14161b;border:1px solid #2a2f37;border-radius:var(--radius-l);color:#e8e9eb;box-shadow:0 1.5rem 3rem -1.5rem rgba(217,89,38,.45)}.mc-console>*{max-inline-size:none}.mc-console__tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(6rem,1fr));gap:var(--space-2xs);font-family:var(--font-mono);font-size:1.125rem}.mc-console__tiles>div{display:grid;padding:.5em .75em;background:#1b1e24;border:1px solid #2a2f37;border-radius:var(--radius)}.mc-console__tiles span{color:#a9b0bc;font-family:var(--font-sans);font-size:.9375rem}.mc-console__map{inline-size:100%;block-size:auto;background:#1b1e24;border-radius:var(--radius)}.mc-console__track{stroke:#5a6270;stroke-width:4}.mc-console__cart{stroke:#d95926;stroke-width:8;stroke-dasharray:4 200;animation:mc-cart 5s linear infinite}.mc-console__lever{fill:#1b1e24;stroke:#f0a07a;stroke-width:3}.mc-console__station{fill:#5fb84a}.mc-console__log{display:grid;gap:.25em;padding:0;list-style:none;color:#a9b0bc;font-family:var(--font-mono);font-size:.9375rem;overflow-wrap:anywhere}.mc-console__log li:last-child{color:#f0a07a}@keyframes mc-cart{0%{stroke-dashoffset:0}to{stroke-dashoffset:-96}}@media (prefers-reduced-motion:reduce){.boom{-o-object-position:44.4444444444% 0;object-position:44.4444444444% 0}.boom,.runner{animation:none}.runner{inset-inline-start:40%;-o-object-position:17.6470588235% 0;object-position:17.6470588235% 0}.leech,.storm:before{animation:none}.leech{--pct:100}.leech__done{animation:none;opacity:1}.mc-console__cart{animation:none;stroke-dashoffset:-48}}.app-konbini .getbar{--bh:clamp(2.75rem, 9vw, 3.25rem);position:sticky;inset-block-end:0;z-index:5;inline-size:100%;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:var(--space-m);padding:calc(var(--space-s) + .6rem) var(--space-m) var(--space-s);background:color-mix(in srgb,var(--color-bg,Canvas) 92%,transparent);border-block-start:var(--border-width) solid var(--color-border);backdrop-filter:blur(8px)}.app-konbini .getbar .store-soon p,.app-konbini .getbar>p{margin:0}.app-konbini .getbar .btn{box-sizing:border-box;block-size:var(--bh);min-block-size:var(--bh);padding-block:0;padding-inline:calc(var(--bh)*.6);font-size:clamp(.95rem,3.6vw,1.1rem);font-weight:500;white-space:nowrap}@media (max-width:24rem){.app-konbini .getbar{gap:var(--space-xs);padding-inline:0}.app-konbini .getbar .btn{padding-inline:calc(var(--bh)*.4)}.app-konbini .getbar .getbar__more{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.app-konbini .getbar .share-btn{--icon:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M18%2016.08c-.76%200-1.44.3-1.96.77L8.91%2012.7c.05-.23.09-.46.09-.7s-.04-.47-.09-.7l7.05-4.11c.54.5%201.25.81%202.04.81%201.66%200%203-1.34%203-3s-1.34-3-3-3-3%201.34-3%203c0%20.24.04.47.09.7L8.04%209.81C7.5%209.31%206.79%209%206%209c-1.66%200-3%201.34-3%203s1.34%203%203%203c.79%200%201.5-.31%202.04-.81l7.12%204.16c-.05.21-.08.43-.08.65%200%201.61%201.31%202.92%202.92%202.92s2.92-1.31%202.92-2.92-1.31-2.92-2.92-2.92%22%2F%3E%3C%2Fsvg%3E");position:relative;flex:none;inline-size:var(--bh);padding:0}.app-konbini .getbar .share-btn[hidden]{display:none}.app-konbini .getbar .share-btn:before{content:"";inline-size:1.5rem;block-size:1.5rem;background:currentColor;-webkit-mask:var(--icon) center/contain no-repeat;mask:var(--icon) center/contain no-repeat}.app-konbini .getbar .share-btn.is-done{--icon:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222.5%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M20%206%209%2017l-5-5%22%2F%3E%3C%2Fsvg%3E")}.app-konbini .getbar .share-btn[data-note]:after{content:attr(data-note);position:absolute;inset-block-end:calc(100% + .5rem);inset-inline-end:0;padding:var(--space-2xs) var(--space-xs);border:var(--border-width) solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text);font-size:.875rem;white-space:nowrap;pointer-events:none}@media (forced-colors:active){.app-konbini .getbar .share-btn:before{background:ButtonText}}.app-konbini .store-soon{position:relative;display:flex;align-items:center}.app-konbini .store-badge{block-size:calc(var(--bh)*250/168);inline-size:auto;max-inline-size:none;margin:calc(var(--bh)*-41/168);opacity:.5;cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.app-konbini .store-note{position:absolute;inset-block-start:calc(var(--bh)*-.8);inset-inline-end:calc(var(--bh)*-.45);inline-size:calc(var(--bh)*1.15);block-size:calc(var(--bh)*1.15);display:grid;place-items:center;padding:0;background:var(--color-accent);color:var(--color-on-accent);clip-path:polygon(50% 0,59.8% 13.3%,75% 6.7%,76.9% 23.1%,93.3% 25%,86.7% 40.2%,100% 50%,86.7% 59.8%,93.3% 75%,76.9% 76.9%,75% 93.3%,59.8% 86.7%,50% 100%,40.2% 86.7%,25% 93.3%,23.1% 76.9%,6.7% 75%,13.3% 59.8%,0 50%,13.3% 40.2%,6.7% 25%,23.1% 23.1%,25% 6.7%,40.2% 13.3%);transform:rotate(12deg);font-size:clamp(.4rem,1.5vw,.5rem);font-weight:600;line-height:1.1;text-align:center;text-transform:uppercase;letter-spacing:.02em;pointer-events:none}