@font-face{font-family:Bitrimus;src:url(/fonts/bitrimus.ttf) format("truetype");font-display:swap}@font-face{font-family:Ari;src:url(/fonts/ari-w9500.ttf) format("truetype");font-weight:400;font-display:swap;size-adjust:135%}@font-face{font-family:Ari;src:url(/fonts/ari-w9500-bold.ttf) format("truetype");font-weight:700;font-display:swap;size-adjust:135%}@font-face{font-family:Ari Display;src:url(/fonts/ari-w9500-display.ttf) format("truetype");font-display:swap}@font-face{font-family:Ari Condensed;src:url(/fonts/ari-w9500-condensed.ttf) format("truetype");font-weight:400;font-display:swap;size-adjust:135%}@font-face{font-family:Ari Condensed;src:url(/fonts/ari-w9500-condensed-bold.ttf) format("truetype");font-weight:700;font-display:swap;size-adjust:135%}:root{--ih-night:#0f0b11;--ih-bg:#17111b;--ih-panel:#241a29;--ih-panel-2:#33243b;--ih-rim:#07050a;--ih-bruise-deep:#220d2e;--ih-bruise-dark:#3e1a52;--ih-bruise:#5e2b77;--ih-bruise-light:#a36fc0;--ih-mold-dark:#4f6119;--ih-mold:#7f9a2e;--ih-slime:#c6e356;--ih-slime-light:#e4f59a;--ih-nicotine-dark:#7a6412;--ih-nicotine:#c2a72a;--ih-nicotine-light:#e3cf6a;--ih-phlegm-dark:#465034;--ih-phlegm:#a3ad86;--ih-blood:#9e2436;--ih-text:#e6e1d3;--ih-text-2:#bdb6ad;--ih-text-3:#8d8490;--ex-bg:#1a202c;--ex-bg-2:#2d3748;--ex-primary:#9f7aea;--ex-primary-light:#b794f4;--ex-gold:#f6ad55;--ex-gold-light:#fbd38d;--ex-text:#f7fafc}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;min-height:100vh;background:var(--ih-night);color:var(--ih-text);font-family:Ari,ui-monospace,monospace;overflow-x:hidden;-webkit-font-smoothing:none}img{max-width:100%}a{color:inherit}button{font:inherit}.ih-px,.pixel-art-img{image-rendering:pixelated;image-rendering:crisp-edges}.ih-wrap{width:100%;max-width:1180px;margin:0 auto;padding:0 16px}@media (min-width:640px){.ih-wrap{padding:0 24px}}.ih-pill{display:inline-flex;align-items:center;gap:8px;padding:5px 12px 6px;margin:3px;font-family:Ari,ui-monospace,monospace;font-weight:700;font-size:11px;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:var(--ih-slime-light);background:var(--ih-bruise-dark);box-shadow:0 -3px 0 0 var(--ih-mold),0 3px 0 0 var(--ih-mold),-3px 0 0 0 var(--ih-mold),3px 0 0 0 var(--ih-mold),0 7px 0 0 rgba(0,0,0,.5)}.ih-pill img{width:16px;height:16px;image-rendering:pixelated}.ih-pill--nicotine{background:#3b300a;color:var(--ih-nicotine-light);box-shadow:0 -3px 0 0 var(--ih-nicotine),0 3px 0 0 var(--ih-nicotine),-3px 0 0 0 var(--ih-nicotine),3px 0 0 0 var(--ih-nicotine),0 7px 0 0 rgba(0,0,0,.5)}.ih-pill--blood{background:#3a0d15;color:#f2a3ae;box-shadow:0 -3px 0 0 var(--ih-blood),0 3px 0 0 var(--ih-blood),-3px 0 0 0 var(--ih-blood),3px 0 0 0 var(--ih-blood),0 7px 0 0 rgba(0,0,0,.5)}@media (min-width:640px){.ih-pill{font-size:12px;padding:6px 14px 7px}}.ih-title{font-family:Ari,ui-monospace,monospace;font-weight:700;color:var(--ih-text);letter-spacing:.02em;text-transform:uppercase;line-height:1.3;filter:drop-shadow(2px 0 0 #000) drop-shadow(-2px 0 0 #000) drop-shadow(0 2px 0 #000) drop-shadow(0 -2px 0 #000) drop-shadow(0 4px 0 var(--ih-bruise-deep))}@media (min-width:1024px){.ih-title{filter:drop-shadow(3px 0 0 #000) drop-shadow(-3px 0 0 #000) drop-shadow(0 3px 0 #000) drop-shadow(0 -3px 0 #000) drop-shadow(0 6px 0 var(--ih-bruise-deep))}}.ih-bruised,.ih-nic,.ih-phlegmy,.ih-slime{-webkit-background-clip:text;background-clip:text;color:transparent}.ih-slime{background-image:linear-gradient(180deg,#f3fbc9,#c6e356 45%,#7f9a2e)}.ih-nic{background-image:linear-gradient(180deg,#f6ecb8,#e3cf6a 42%,#c2a72a 60%,#7a6412)}.ih-bruised{background-image:linear-gradient(180deg,#ecdcf5,#a36fc0 55%,#5e2b77)}.ih-phlegmy{background-image:linear-gradient(180deg,#eef0dc,#a3ad86 60%,#465034)}.ih-body{font-family:Ari,ui-monospace,monospace;color:var(--ih-text-2);line-height:1.55;text-shadow:0 2px 0 rgba(0,0,0,.55)}.ih-section{position:relative;padding:56px 0}@media (min-width:640px){.ih-section{padding:104px 0}}.ih-head{display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center;margin:0 auto 40px;max-width:920px;padding:0 16px}@media (min-width:640px){.ih-head{margin-bottom:56px}}.ih-h2{margin:0;font-size:26px}@media (min-width:640px){.ih-h2{font-size:34px}}@media (min-width:1024px){.ih-h2{font-size:44px}}.ih-sub{margin:0;max-width:640px;font-size:14px}@media (min-width:640px){.ih-sub{font-size:16px}}.ih-btn{--face:var(--ih-mold);--hi:var(--ih-slime);--low:var(--ih-mold-dark);--side:#2c360c;--rim:var(--ih-rim);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:12px 28px 16px;margin:3px 3px 9px;overflow:hidden;font-family:Ari,ui-monospace,monospace;font-weight:700;font-size:16px;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:#111405;text-shadow:0 2px 0 hsla(0,0%,100%,.25);background:linear-gradient(var(--hi),var(--hi)) top /100% 3px no-repeat,linear-gradient(var(--low),var(--low)) bottom /100% 5px no-repeat,var(--face);box-shadow:0 6px 0 0 var(--side),0 -3px 0 0 var(--rim),-3px 0 0 0 var(--rim),3px 0 0 0 var(--rim),-3px 6px 0 0 var(--rim),3px 6px 0 0 var(--rim),0 9px 0 0 var(--rim),0 13px 0 0 rgba(0,0,0,.4);border:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.ih-btn,a.ih-btn,a.ih-btn:hover,a.ih-btn:visited{text-decoration:none}.ih-btn:hover{--face:#93b03a}.ih-btn:focus-visible{outline:3px solid var(--ih-slime-light);outline-offset:6px}.ih-btn:active{transform:translateY(4px);box-shadow:0 2px 0 0 var(--side),0 -3px 0 0 var(--rim),-3px 0 0 0 var(--rim),3px 0 0 0 var(--rim),-3px 2px 0 0 var(--rim),3px 2px 0 0 var(--rim),0 5px 0 0 var(--rim),0 9px 0 0 rgba(0,0,0,.4)}.ih-btn--bruise{--face:var(--ih-bruise);--hi:var(--ih-bruise-light);--low:var(--ih-bruise-dark);--side:var(--ih-bruise-deep);color:var(--ih-text);text-shadow:0 2px 0 rgba(0,0,0,.4)}.ih-btn--bruise:hover{--face:#6d3689}.ih-btn--nicotine{--face:var(--ih-nicotine);--hi:var(--ih-nicotine-light);--low:#9c8420;--side:var(--ih-nicotine-dark)}.ih-btn--nicotine:hover{--face:#cfb43a}.ih-btn--ghost{--face:var(--ih-panel);--hi:var(--ih-panel-2);--low:var(--ih-bg);--side:#0b080d;--rim:#3d2e45;color:var(--ih-text-2);min-height:44px;font-size:12px;padding:10px 18px 13px;text-shadow:none}.ih-btn--ghost:hover{--face:#2e2234}.ih-btn--lg{min-height:64px;font-size:18px;padding:14px 34px 18px}@media (min-width:640px){.ih-btn--lg{min-height:70px;font-size:20px;padding:16px 40px 20px}}.ih-btn img,.ih-btn svg{flex-shrink:0}@keyframes ih-stamp{0%{opacity:0;transform:scale(1.9)}45%{opacity:1;transform:scale(.9)}70%{transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes ih-rise{0%{opacity:0;transform:translateY(18px)}50%{opacity:1;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@keyframes ih-drop{0%{opacity:0;transform:translateY(-40px)}60%{opacity:1;transform:translateY(4px) scale(1.06,.92)}80%{transform:translateY(-2px) scale(.97,1.03)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ih-in-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.ih-arm .ih-drop,.ih-arm .ih-rise,.ih-arm .ih-stamp{opacity:0}.ih-arm.ih-live .ih-stamp{animation:ih-stamp .38s steps(7) both;animation-delay:var(--d,0ms)}.ih-arm.ih-live .ih-rise{animation:ih-rise .42s steps(6) both;animation-delay:var(--d,0ms)}.ih-arm.ih-live .ih-drop{animation:ih-drop .46s steps(8) both;animation-delay:var(--d,0ms)}.ih-enter{animation:ih-in-up .3s steps(4) both;animation-delay:var(--d,0ms)}@keyframes ih-drip{0%,60%{transform:scaleY(.35)}80%{transform:scaleY(1)}to{transform:scaleY(.35)}}.ih-drip{position:absolute;top:100%;left:var(--x,50%);width:6px;height:var(--len,16px);background:var(--drip,var(--ih-slime));box-shadow:0 0 0 0 transparent,0 3px 0 0 var(--drip,var(--ih-slime));transform-origin:top;animation:ih-drip var(--dt,4.2s) steps(6) infinite;animation-delay:var(--dd,0s);pointer-events:none}@media (prefers-reduced-motion:reduce){.ih-arm.ih-live .ih-drop,.ih-arm.ih-live .ih-rise,.ih-arm.ih-live .ih-stamp,.ih-drip,.ih-enter{animation:none!important;opacity:1}}@keyframes ih-modal-in{0%{opacity:0;transform:translateY(16px) scale(.96)}to{opacity:1;transform:none}}.ih-modal{position:fixed;inset:0;z-index:8000;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(10,6,12,.72);-webkit-backdrop-filter:saturate(.6) blur(2px);backdrop-filter:saturate(.6) blur(2px)}.ih-modal__panel{position:relative;width:100%;max-width:520px;max-height:calc(100vh - 32px);overflow:auto;padding:26px 20px 22px;background:var(--ih-panel);box-shadow:0 -4px 0 0 var(--ih-mold),0 4px 0 0 var(--ih-mold),-4px 0 0 0 var(--ih-mold),4px 0 0 0 var(--ih-mold),0 12px 0 0 rgba(0,0,0,.5);outline:none;animation:ih-modal-in .22s steps(4) both}.ih-modal__panel--wide{max-width:760px}@media (min-width:640px){.ih-modal__panel{padding:32px 30px 28px}}.ih-modal__x{position:absolute;top:8px;right:10px;width:36px;height:36px;border:0;background:transparent;color:var(--ih-text-2);font-size:26px;line-height:1;cursor:pointer}.ih-modal__x:hover{color:var(--ih-slime)}.ih-modal__head{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:16px;padding-right:32px}.ih-modal__title{margin:0;font-size:22px}@media (min-width:640px){.ih-modal__title{font-size:28px}}.ih-modal__body{font-size:14px}@media (prefers-reduced-motion:reduce){.ih-modal__panel{animation:none}}.px,.px img,canvas.px,img.px{image-rendering:pixelated;image-rendering:crisp-edges}@keyframes g-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.g-bob{animation:g-bob 1.2s steps(2,jump-none) infinite}@keyframes g-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.g-float{animation:g-float 2.4s steps(4,jump-none) infinite}@keyframes g-blink{0%,49%{opacity:1}50%,to{opacity:.25}}.g-blink{animation:g-blink 1s step-end infinite}@keyframes g-shine{0%{transform:translateX(-120%) skewX(-20deg)}60%,to{transform:translateX(260%) skewX(-20deg)}}.g-shine:after{content:"";position:absolute;top:0;bottom:0;left:0;width:28%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.35),transparent);animation:g-shine 2.8s steps(14) infinite;pointer-events:none}.g-outline{text-shadow:2px 0 0 #000,-2px 0 0 #000,0 2px 0 #000,0 -2px 0 #000,2px 2px 0 #000,-2px -2px 0 #000,2px -2px 0 #000,-2px 2px 0 #000,0 4px 0 rgba(0,0,0,.45)}.g-outline-lg{text-shadow:3px 0 0 #000,-3px 0 0 #000,0 3px 0 #000,0 -3px 0 #000,3px 3px 0 #000,-3px -3px 0 #000,3px -3px 0 #000,-3px 3px 0 #000,0 6px 0 rgba(0,0,0,.45)}.g-outline.g-gold-text,.g-outline.g-purple-text{text-shadow:none;filter:drop-shadow(2px 0 0 #000) drop-shadow(-2px 0 0 #000) drop-shadow(0 2px 0 #000) drop-shadow(0 -2px 0 #000) drop-shadow(0 4px 0 rgba(0,0,0,.45))}.g-outline-lg.g-gold-text,.g-outline-lg.g-purple-text{text-shadow:none;filter:drop-shadow(3px 0 0 #000) drop-shadow(-3px 0 0 #000) drop-shadow(0 3px 0 #000) drop-shadow(0 -3px 0 #000) drop-shadow(0 6px 0 rgba(0,0,0,.45))}.g-gold-text{background:linear-gradient(180deg,#feebc8,#fbd38d 45%,#f6ad55 55%,#ed8936);-webkit-background-clip:text;background-clip:text;color:transparent}.g-purple-text{background:linear-gradient(180deg,#e9d8fd,#b794f4 50%,#9f7aea 51%,#805ad5);-webkit-background-clip:text;background-clip:text;color:transparent}@media (prefers-reduced-motion:reduce){.g-blink,.g-bob,.g-float,.g-shine:after{animation:none!important}}