.ih-backed-head .ih-h2,.ih-battle-head .ih-h2,.ih-why-head .ih-h2{text-wrap:balance}.ih-backed-nowrap{white-space:nowrap}.ih-arm :is(.ih-battle-head,.ih-why-head,.ih-backed-head) :is(.ih-pill,.ih-h2,.ih-sub){opacity:0}.ih-arm.ih-live :is(.ih-battle-head,.ih-why-head,.ih-backed-head) .ih-pill{animation:ih-stamp .38s steps(7) both}.ih-arm.ih-live :is(.ih-battle-head,.ih-why-head,.ih-backed-head) .ih-h2{animation:ih-rise .42s steps(6) .12s both}.ih-arm.ih-live :is(.ih-battle-head,.ih-why-head,.ih-backed-head) .ih-sub{animation:ih-rise .42s steps(6) .24s both}.ih-battle-slot{max-width:880px;margin:0 auto}.ih-battle-arena{position:relative;margin:6px;padding:6px;background:#120d15;box-shadow:0 0 0 3px var(--ih-mold),0 0 0 6px var(--ih-rim),9px 9px 0 6px rgba(0,0,0,.45);-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.ih-battle-stage{position:relative;height:300px;overflow:hidden;background:#1c1a10}@media (min-width:640px){.ih-battle-stage{height:380px}}.ih-battle-bg{position:absolute;inset:0;background-repeat:repeat-x;background-position:bottom;background-size:calc(240px * var(--s)) calc(135px * var(--s));image-rendering:pixelated}.ih-battle-bg--sky{background-size:calc(240px * var(--s)) calc(382px * var(--s))}.ih-battle-smog{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(34,13,46,.55),rgba(34,13,46,.55) 9%,rgba(34,13,46,.32) 0,rgba(34,13,46,.32) 20%,rgba(34,13,46,.14) 0,rgba(34,13,46,.14) 32%,transparent 0,transparent 70%,rgba(127,154,46,.1) 0,rgba(127,154,46,.1) 82%,rgba(127,154,46,.18) 0);mix-blend-mode:normal}.ih-battle-hud{position:absolute;left:12px;right:12px;top:12px;display:flex;justify-content:space-between;gap:16px;z-index:4}@media (min-width:640px){.ih-battle-hud{left:20px;right:20px;top:16px}}.ih-battle-hp{width:48%;max-width:260px;font-family:Ari,ui-monospace,monospace;font-weight:700;font-size:10px;color:var(--ih-text);text-shadow:0 2px 0 #000}@media (min-width:640px){.ih-battle-hp{width:44%;font-size:12px}}.ih-battle-hp--r{text-align:right;animation:ih-battle-bob 1.3s steps(2,jump-none) infinite}.ih-battle-hp-row{display:flex;align-items:baseline;justify-content:space-between;gap:8px;white-space:nowrap}.ih-battle-hp--r .ih-battle-hp-row{flex-direction:row-reverse}.ih-battle-hp-name{overflow:hidden;text-overflow:ellipsis;text-transform:uppercase}.ih-battle-hp-lv{color:var(--ih-nicotine-light);font-size:9px}@media (min-width:640px){.ih-battle-hp-lv{font-size:11px}}.ih-battle-hp-row--sub{font-size:9px;margin-top:5px;color:var(--ih-text-2)}@media (min-width:640px){.ih-battle-hp-row--sub{font-size:10px}}.ih-battle-hp-tag{color:var(--ih-slime);letter-spacing:.1em;text-transform:uppercase}.ih-battle-hp--r .ih-battle-hp-tag{color:#f2a3ae}.ih-battle-hp-bar{position:relative;height:12px;margin:6px 3px 0;background:#120d15;box-shadow:0 -3px 0 0 #000,0 3px 0 0 #000,-3px 0 0 0 #000,3px 0 0 0 #000}.ih-battle-hp-fill{position:absolute;left:0;top:0;bottom:0;min-width:3px;background:var(--ih-slime);box-shadow:inset 0 3px 0 hsla(0,0%,100%,.35),inset 0 -3px 0 rgba(0,0,0,.25);transition:width .24s steps(4)}.ih-battle-hp-fill.is-zero{min-width:0}.ih-battle-hp-fill.is-crit{background:#d8455a;animation:g-blink .8s step-end infinite}.ih-battle-hp.is-hit .ih-battle-hp-bar{animation:ih-battle-jolt .52s steps(6)}@keyframes ih-battle-bob{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}@keyframes ih-battle-jolt{0%,to{transform:translateX(0)}20%{transform:translateX(-4px);background:#fff}40%{transform:translateX(3px)}60%{transform:translateX(-2px)}80%{transform:translateX(1px)}}.ih-battle-fighter{position:absolute;bottom:calc(13px * var(--s));display:block;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.ih-battle-fighter:focus-visible{outline:3px dashed var(--ih-slime-light);outline-offset:2px}.ih-battle-fighter canvas{display:block}.ih-battle-fighter--dread{left:calc(26% - 35px * var(--s));z-index:3}.ih-battle-fighter--urge{right:calc(26% - 36px * var(--e));bottom:calc(13px * var(--s));z-index:2}.ih-battle-grey{filter:grayscale(1) brightness(1.1) contrast(.85)}.ih-battle-free{animation:ih-battle-colour .36s step-end infinite}@keyframes ih-battle-colour{0%{filter:grayscale(1) brightness(1.1) contrast(.85)}50%{filter:none}}.ih-battle-puddle{position:absolute;left:calc(22px * var(--s));bottom:calc(-2px * var(--s));width:calc(28px * var(--s));height:calc(4px * var(--s));background:var(--ih-mold);box-shadow:inset 0 calc(1px * var(--s)) 0 var(--ih-slime),0 calc(1px * var(--s)) 0 rgba(0,0,0,.4);-webkit-clip-path:polygon(8% 0,92% 0,92% 25%,100% 25%,100% 75%,92% 75%,92% 100%,8% 100%,8% 75%,0 75%,0 25%,8% 25%);clip-path:polygon(8% 0,92% 0,92% 25%,100% 25%,100% 75%,92% 75%,92% 100%,8% 100%,8% 75%,0 75%,0 25%,8% 25%)}.ih-battle-fly{position:absolute;left:calc(36px * var(--s) + var(--fx));top:calc(6px * var(--s) + var(--fy));width:4px;height:4px;background:#07050a;box-shadow:-3px -3px 0 -1px hsla(44,28%,86%,.75),3px -3px 0 -1px hsla(44,28%,86%,.75);animation:ih-battle-fly 1.9s step-end infinite;animation-delay:var(--fd,0s);pointer-events:none}@keyframes ih-battle-fly{0%{transform:translate(0)}12%{transform:translate(9px,-6px)}25%{transform:translate(16px,2px)}37%{transform:translate(8px,10px)}50%{transform:translate(-4px,6px)}62%{transform:translate(-12px,-3px)}75%{transform:translate(-6px,-10px)}87%{transform:translate(3px,-4px)}}.ih-battle-cage{position:absolute;left:calc(18px * var(--e));width:calc(36px * var(--e));top:calc(6px * var(--e));bottom:calc(-1px * var(--e));background:repeating-linear-gradient(90deg,#07050a 0 1px,#a39aa6 1px 3px,#5b5260 3px 4px,#07050a 4px 5px,transparent 5px 16px);background-position:5px 0;box-shadow:inset 0 6px 0 0 #5b5260,inset 0 9px 0 0 #07050a,inset 0 -6px 0 0 #5b5260,inset 0 -9px 0 0 #07050a;outline:3px solid #07050a;z-index:3;pointer-events:none}.ih-battle-lock{position:absolute;left:50%;bottom:-6px;width:24px;height:24px;margin-left:-12px;image-rendering:pixelated;filter:saturate(.5) brightness(.8)}@media (min-width:640px){.ih-battle-lock{width:32px;height:32px;margin-left:-16px;bottom:-10px}}.ih-battle-cracks{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.ih-battle-crack{opacity:0}.is-c1 .ih-battle-crack--1,.is-c2 .ih-battle-crack--2,.is-c3 .ih-battle-crack--3{opacity:1}.ih-battle-cage.is-c2 .ih-battle-lock{transform:translateY(3px)}.ih-battle-cage.is-c3 .ih-battle-lock{transform:translate(2px,6px)}.ih-battle-cage.is-c3{animation:ih-battle-tremble .46s step-end infinite}@keyframes ih-battle-tremble{0%,to{transform:translateX(0)}25%{transform:translateX(-2px)}75%{transform:translateX(2px)}}.ih-battle-cage.is-broken{visibility:hidden;animation:none}.ih-battle-cage.is-slam:not(.is-c3):not(.is-broken){animation:ih-battle-slam .36s steps(6) both}@keyframes ih-battle-slam{0%{opacity:0;transform:translateY(-70px)}55%{opacity:1;transform:translateY(4px) scale(1.06,.92)}80%{transform:translateY(-2px)}to{opacity:1;transform:none}}.ih-battle-hint{position:absolute;left:0;right:0;bottom:calc(15px * var(--s) + 44px * var(--s) + 8px);display:flex;justify-content:center;pointer-events:none;font-family:Ari,ui-monospace,monospace;font-weight:700;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ih-slime-light);text-shadow:0 2px 0 #000;z-index:4}.ih-battle-hint.is-hot{color:#f2a3ae}.ih-battle-bar{display:flex;flex-direction:column;gap:12px;padding:14px 10px 10px;background:var(--ih-panel);border-top:3px solid #000}@media (min-width:760px){.ih-battle-bar{flex-direction:row;align-items:center;gap:20px;padding:16px 18px 12px 20px}}.ih-battle-log{position:relative;margin:0;min-height:3em;flex:1 1;min-width:0;font-family:Ari,ui-monospace,monospace;font-size:14px;line-height:1.5;color:var(--ih-text);text-shadow:0 2px 0 rgba(0,0,0,.55)}@media (min-width:640px){.ih-battle-log{font-size:16px}}.ih-battle-prompt{color:var(--ih-nicotine)}.ih-battle-caret{display:inline-block;width:.5em;height:.9em;margin-left:2px;vertical-align:-.1em;background:var(--ih-slime);animation:g-blink .9s step-end infinite}.ih-battle-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ih-battle-moves{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px 8px;gap:4px 8px;flex:none}@media (min-width:760px){.ih-battle-moves{width:440px}}.ih-battle-move.ih-btn{justify-content:flex-start;gap:8px;min-height:52px;margin:3px 3px 9px;padding:8px 10px 12px;font-size:12px;letter-spacing:.03em;text-align:left}@media (min-width:640px){.ih-battle-move.ih-btn{font-size:13px;padding:9px 12px 13px;gap:10px}}.ih-battle-move img{width:20px;height:20px}.ih-battle-move-txt{display:flex;flex-direction:column;gap:4px;min-width:0}.ih-battle-move-name{line-height:1.1}.ih-battle-move-type{font-size:9px;letter-spacing:.1em;opacity:.72;text-shadow:none;white-space:nowrap}@media (max-width:419px){.ih-battle-pp{display:none}}@media (max-width:379px){.ih-battle-hp-lv{display:none}}.ih-battle-move--mold{--face:var(--ih-mold)}.ih-battle-move--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-battle-move--bruise:hover{--face:#6d3689}.ih-battle-move--nicotine{--face:var(--ih-nicotine);--hi:var(--ih-nicotine-light);--low:#9c8420;--side:var(--ih-nicotine-dark)}.ih-battle-move--nicotine:hover{--face:#cfb43a}.ih-battle-move--blood{--face:var(--ih-blood);--hi:#c9505f;--low:#6e1826;--side:#4a0f19;color:var(--ih-text);text-shadow:0 2px 0 rgba(0,0,0,.4)}.ih-battle-move--blood:hover{--face:#b02c40}.ih-battle-move.ih-btn{overflow:visible}.ih-battle-move:before{content:"";position:absolute;right:22%;top:calc(100% + 6px);width:6px;height:0;background:var(--face);box-shadow:3px 0 0 var(--rim),-3px 0 0 var(--rim);transition:height .36s steps(3);pointer-events:none}.ih-battle-move:hover:before{height:9px}.ih-battle-move:active:before{height:0;transition:none}.ih-battle-moves.is-busy .ih-battle-move{filter:saturate(.4) brightness(.8);cursor:wait}.ih-battle-foot{display:flex;align-items:flex-start;justify-content:center;gap:10px;max-width:560px;margin:26px auto 0;padding:0 20px;font-size:13px;text-align:left}.ih-battle-foot img{flex:none;margin-top:2px}.ih-battle-foot b{color:var(--ih-nicotine-light);text-transform:uppercase;letter-spacing:.06em}@media (min-width:640px){.ih-battle-foot{font-size:14px}}.ih-battle-slot:not(.is-on) :is(.ih-battle-hp--r,.ih-battle-fly,.ih-battle-hp-fill,.ih-battle-caret,.g-blink,.ih-battle-cage,.ih-battle-free){animation-play-state:paused}@media (prefers-reduced-motion:reduce){.ih-battle-cage,.ih-battle-caret,.ih-battle-fly,.ih-battle-free,.ih-battle-hp--r,.ih-battle-hp-fill.is-crit,.ih-battle-hp.is-hit .ih-battle-hp-bar{animation:none!important}.ih-battle-free{filter:none}.ih-battle-hp-fill{transition:none}.ih-battle-fly{display:none}}.ih-why-list{display:flex;flex-direction:column;gap:72px}@media (min-width:640px){.ih-why-list{gap:112px}}.ih-why-row{display:grid;grid-gap:32px;gap:32px;align-items:center;max-width:1100px;margin:0 auto;padding:0 16px}@media (min-width:768px){.ih-why-row{grid-template-columns:1fr 1fr;gap:56px}.ih-why-row--flip>:first-child{order:2}}.ih-why-panel{--rim:var(--ih-mold);position:relative;width:calc(100% - 18px);max-width:360px;aspect-ratio:1;margin:6px auto 12px;overflow:hidden;background:radial-gradient(circle at 50% 42%,rgba(94,43,119,.35) 0 30%,rgba(94,43,119,.18) 30% 48%,transparent 48%),#17111b;box-shadow:0 0 0 3px var(--rim),0 0 0 6px var(--ih-rim),9px 9px 0 6px rgba(0,0,0,.45),inset 0 3px 0 hsla(0,0%,100%,.08),inset 0 -9px 0 rgba(0,0,0,.3)}.ih-why-copy{text-align:left}.ih-why-kicker{margin:0;font-family:Ari,ui-monospace,monospace;font-weight:700;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--ih-nicotine)}.ih-why-h{margin:12px 0 0;font-size:24px;line-height:1.3;text-transform:none}@media (min-width:640px){.ih-why-h{font-size:30px}}@media (min-width:1024px){.ih-why-h{font-size:34px}}.ih-why-body{margin:14px 0 0;font-size:15px}@media (min-width:640px){.ih-why-body{font-size:17px}}.ih-why-chip{position:absolute;left:50%;bottom:22px;transform:translateX(-50%);display:flex;align-items:center;gap:10px;padding:6px 12px 7px;white-space:nowrap;background:#0f0b11;box-shadow:0 -3px 0 0 var(--rim),0 3px 0 0 var(--rim),-3px 0 0 0 var(--rim),3px 0 0 0 var(--rim),0 7px 0 0 #000;font-family:Ari,ui-monospace,monospace;font-weight:700;z-index:3;pointer-events:none}.ih-why-door,.ih-why-hit,.ih-why-hour{margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.ih-why-hit{position:absolute;inset:0;z-index:2}.ih-why-hit:focus-visible{outline:3px dashed var(--ih-slime-light);outline-offset:-9px}.ih-why-door:focus-visible,.ih-why-hour:focus-visible{outline:3px dashed var(--ih-slime-light);outline-offset:2px}.ih-why-chip-label{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ih-text-2)}.ih-why-chip-num{position:relative;font-size:18px;color:var(--ih-slime-light);text-transform:uppercase;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ih-why-panel--day .ih-why-chip-num{color:var(--ih-nicotine-light)}.ih-why-panel--exit .ih-why-chip-num{color:#f2a3ae}.ih-why-jeans{position:absolute;inset:0;width:100%;height:100%}.ih-why-pocket{position:absolute;left:14%;top:8%;width:72%;height:auto}.ih-why-pat{position:absolute;left:8%;top:30%;font-size:24px;transform:rotate(-10deg);pointer-events:none;z-index:2}.ih-why-pat--r{left:auto;right:8%;top:44%;transform:rotate(8deg)}.ih-why-pat .ih-title{display:inline-block;color:var(--ih-slime-light);animation:ih-why-pat .52s steps(6) both}@media (min-width:640px){.ih-why-pat{font-size:30px}}@keyframes ih-why-pat{0%{opacity:0;transform:scale(2)}30%{opacity:1;transform:scale(.9)}50%{transform:scale(1.05)}80%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1) translateY(-8px)}}.ih-why-day{position:absolute;left:10%;right:10%;top:11%;display:grid;grid-template-columns:repeat(6,1fr);grid-gap:6px;gap:6px}.ih-why-hour{position:relative;aspect-ratio:1;display:flex;align-items:center;justify-content:center;background:#2c2231;box-shadow:inset 0 0 0 2px #07050a,inset 0 -4px 0 rgba(0,0,0,.35)}.ih-why-hour img{width:58%;height:auto;image-rendering:pixelated;filter:sepia(1) saturate(2.4) hue-rotate(15deg) brightness(.9)}.ih-why-hour i{position:absolute;left:3px;top:2px;font-style:normal;font-family:Ari,ui-monospace,monospace;font-size:7px;color:var(--ih-text-3);line-height:1}@media (min-width:640px){.ih-why-hour i{font-size:8px}}.ih-why-hour:hover{background:#3a2d40}.ih-why-hour:active{transform:translateY(2px)}.ih-why-hour.is-3am{background:#5a1422;box-shadow:inset 0 0 0 2px #07050a,inset 0 0 0 4px #d8455a}.ih-why-hour.is-lit{background:#7a6412;box-shadow:inset 0 0 0 2px #07050a,inset 0 0 0 4px var(--ih-nicotine-light),inset 0 -6px 0 rgba(0,0,0,.3)}.ih-why-hour.is-lit img{filter:sepia(.4) saturate(1.6) hue-rotate(40deg) brightness(1.15)}.ih-why-hour.is-lit i{color:#f6ecb8}.ih-why-hour.is-lit.is-3am{background:#9e2436}.ih-why-hour.is-3am i{color:#f2a3ae;font-weight:700}.ih-why-panel--day.is-on .ih-why-hour.is-3am{animation:ih-why-3am 1.2s step-end infinite}@keyframes ih-why-3am{50%{background:#9e2436}}.ih-arm .ih-why-hour img{opacity:0}.ih-arm.ih-live .ih-why-hour img{animation:ih-stamp .3s steps(5) both;animation-delay:var(--d,0ms)}.ih-why-plus{position:absolute;right:-30px;top:-6px;font-size:12px;color:var(--ih-slime);animation:ih-why-plus .9s steps(6) both}@keyframes ih-why-plus{0%{opacity:0;transform:translateY(6px)}25%{opacity:1}to{opacity:0;transform:translateY(-16px)}}.ih-why-sign{position:absolute;left:50%;top:9%;transform:translateX(-50%);padding:5px 12px 6px;font-family:Ari,ui-monospace,monospace;font-weight:700;font-size:16px;letter-spacing:.2em;color:#c6e356;background:#1f2a0c;box-shadow:0 0 0 3px #07050a,0 0 0 6px #465034;text-shadow:0 0 0 transparent}.ih-why-panel--exit.is-on .ih-why-sign{animation:ih-why-flicker 3.2s step-end infinite}@keyframes ih-why-flicker{0%,12%,60%,64%,8%,to{color:#c6e356;background:#1f2a0c}10%,62%{color:#465034;background:#121509}}.ih-why-door{position:absolute;left:28%;top:27%;width:44%;aspect-ratio:1;display:block}.ih-why-door-img{display:block;width:100%;height:100%;image-rendering:pixelated;filter:saturate(.6) brightness(.8)}.ih-why-door:hover .ih-why-door-img{filter:saturate(.7) brightness(.95)}.ih-why-lock{position:absolute;left:50%;top:38%;width:46%;height:auto;margin-left:-23%;image-rendering:pixelated}.ih-arm .ih-why-lock{opacity:0}.ih-arm.ih-live .ih-why-lock{animation:ih-why-slam .42s steps(7) .42s both}@keyframes ih-why-slam{0%{opacity:0;transform:translateY(-60px) scale(1.6)}55%{opacity:1;transform:translateY(4px) scale(1.1,.9)}70%{transform:translate(-4px)}85%{transform:translate(3px)}to{opacity:1;transform:none}}.ih-why-door .ih-why-lock.is-bounce{opacity:1;animation:ih-why-bounce .48s steps(8) both}@keyframes ih-why-bounce{0%{transform:none}25%{transform:translateY(-18px) scale(.95,1.08)}50%{transform:translateY(0) scale(1.12,.86)}65%{transform:translateY(-6px)}80%{transform:translate(-3px)}90%{transform:translate(2px)}to{transform:none}}.ih-why-cash{position:absolute;left:calc(20% + var(--i) * 20%);bottom:6%;font-family:Ari,ui-monospace,monospace;font-weight:700;font-size:18px;color:var(--ih-nicotine-light);text-shadow:2px 0 0 #000,-2px 0 0 #000,0 2px 0 #000,0 -2px 0 #000;opacity:0}.ih-why-panel--exit.is-on .ih-why-cash{animation:ih-why-cash 2.4s steps(8) infinite;animation-delay:calc(var(--i) * .6s)}@keyframes ih-why-cash{0%{opacity:0;transform:translate(0)}15%{opacity:1}70%{opacity:1}to{opacity:0;transform:translate(calc((var(--i) - 1.5) * 14px),-120px)}}.ih-why-panel:not(.is-on) *{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.ih-why-panel,.ih-why-panel *{animation:none!important}.ih-why-cash,.ih-why-pat,.ih-why-plus{display:none}.ih-why-hour:active{transform:none}}.ih-backed-list{display:flex;flex-direction:column;gap:26px;max-width:960px;margin:0 auto;padding:0 22px}.ih-backed-card{--rim:var(--ih-bruise-light);position:relative;display:grid;grid-template-columns:1fr;grid-gap:22px;gap:22px;align-items:center;padding:24px 20px 28px;background:var(--ih-panel);box-shadow:0 0 0 3px var(--rim),0 0 0 6px var(--ih-rim),6px 6px 0 6px rgba(0,0,0,.45),inset 0 3px 0 hsla(0,0%,100%,.08),inset 0 -6px 0 rgba(0,0,0,.28)}@media (min-width:640px){.ih-backed-card{grid-template-columns:1fr auto;gap:36px;padding:32px 36px 34px}}.ih-backed-title-row{display:flex;align-items:center;gap:14px}.ih-backed-emoji{width:48px;height:48px;flex:none}@media (min-width:640px){.ih-backed-emoji{width:56px;height:56px}}.ih-backed-title{margin:0;font-family:Ari,ui-monospace,monospace;font-weight:700;font-size:17px;line-height:1.25;color:var(--ih-text);text-transform:uppercase;text-shadow:0 2px 0 #000}@media (min-width:640px){.ih-backed-title{font-size:20px}}.ih-backed-body{margin:14px 0 0;font-size:15px;color:var(--ih-text)}@media (min-width:640px){.ih-backed-body{font-size:17px}}.ih-backed-visual{display:flex;justify-content:center}.ih-backed-meter{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:220px;text-align:center}.ih-backed-gauge{width:224px}@media (min-width:640px){.ih-backed-gauge{width:244px}}.ih-backed-gauge svg{display:block;width:100%;height:auto;overflow:visible}.ih-backed-runstar,.ih-backed-tap{margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.ih-backed-tap{padding:6px 8px}.ih-backed-tap:hover .ih-backed-cap{color:var(--ih-text-2)}.ih-backed-tap:active{transform:translateY(2px)}.ih-backed-runstar:focus-visible,.ih-backed-tap:focus-visible{outline:3px dashed var(--ih-slime-light);outline-offset:4px}.ih-backed-over{color:#f2a3ae}.ih-backed-live.is-surge{color:var(--ih-slime-light)}.ih-backed-live.is-surge:before{background:var(--ih-slime);animation-duration:.2s}.ih-backed-runstar>span{display:block}.ih-backed-runstar .is-leaving{animation:ih-backed-leave 1.7s step-end both}@keyframes ih-backed-leave{0%{transform:translate(0)}8%{transform:translate(8px,-10px)}16%{transform:translate(18px)}24%{transform:translate(28px,-10px)}32%{transform:translate(40px);opacity:1}40%,66%{transform:translate(52px,-8px);opacity:0}70%{transform:translateY(-30px);opacity:1}76%{transform:translateY(-14px)}82%{transform:translateY(2px) scale(1.12,.86)}90%{transform:translateY(-3px)}to{transform:none;opacity:1}}.ih-backed-stat{display:inline-block;font-size:32px;line-height:1.4;white-space:nowrap;text-transform:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (min-width:640px){.ih-backed-stat{font-size:40px}}.ih-backed-cash{font-size:28px;min-width:7.2em}@media (min-width:640px){.ih-backed-cash{font-size:34px}}.ih-backed-cap{gap:8px;margin-top:4px;font-size:12px;line-height:1.3;letter-spacing:.06em;text-transform:uppercase;color:var(--ih-text-3)}.ih-backed-cap,.ih-backed-live{display:inline-flex;align-items:center;font-family:Ari,ui-monospace,monospace}.ih-backed-live{font-size:11px;gap:6px;font-weight:700;letter-spacing:.14em;color:#f2a3ae}.ih-backed-live:before{content:"";width:8px;height:8px;background:#d8455a;animation:g-blink 1s step-end infinite}.ih-backed-card:not(.is-on) .ih-backed-live:before{animation-play-state:paused}.ih-backed-bigstars{display:inline-flex;gap:4px;padding:10px 0 4px}.ih-backed-bigstar{display:inline-block}.ih-backed-bigstar svg{display:block}.ih-arm .ih-backed-bigstar{opacity:0}.ih-arm.ih-live .ih-backed-bigstar{animation:ih-stamp .34s steps(6) both;animation-delay:var(--d,0ms)}.ih-backed-reviews{max-width:960px;margin:64px auto 0;padding:0 22px}@media (min-width:640px){.ih-backed-reviews{margin-top:88px}}.ih-backed-rhead{display:flex;flex-direction:column;align-items:center;gap:10px;margin:0 0 28px;font-family:Ari,ui-monospace,monospace;font-weight:700;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--ih-text-2);text-align:center}.ih-backed-stars{display:inline-flex;gap:3px}.ih-backed-stars svg{display:block}.ih-backed-grid{display:grid;grid-template-columns:1fr;grid-gap:22px;gap:22px}@media (min-width:720px){.ih-backed-grid{grid-template-columns:1fr 1fr;gap:26px}}.ih-backed-review{position:relative;display:flex;flex-direction:column;gap:12px;margin:3px;padding:18px 18px 16px;background:#1d1522;box-shadow:0 -3px 0 0 #3d2e45,0 3px 0 0 #3d2e45,-3px 0 0 0 #3d2e45,3px 0 0 0 #3d2e45,0 9px 0 0 rgba(0,0,0,.45)}.ih-backed-review:hover{background:#241a29}.ih-backed-quote{margin:0;font-family:Ari,ui-monospace,monospace;font-weight:700;font-size:16px;line-height:1.45;color:var(--ih-text);text-shadow:0 2px 0 rgba(0,0,0,.5)}@media (min-width:640px){.ih-backed-quote{font-size:18px}}.ih-backed-who{display:flex;align-items:center;gap:12px;margin-top:auto}.ih-backed-avatar{flex:none;width:32px;height:32px;align-items:center;justify-content:center;font-size:14px;color:var(--ih-slime-light);background:var(--ih-bruise-dark);box-shadow:inset 0 0 0 2px #07050a,inset 0 -5px 0 rgba(0,0,0,.3)}.ih-backed-avatar,.ih-backed-name{display:flex;font-family:Ari,ui-monospace,monospace;font-weight:700}.ih-backed-name{flex-direction:column;gap:3px;min-width:0;font-size:13px;color:var(--ih-text)}.ih-backed-badge{font-weight:400;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ih-mold)}.ih-backed-link{margin-left:auto;flex:none;padding:6px 8px;border:0;cursor:pointer;font-family:Ari,ui-monospace,monospace;font-weight:700;font-size:11px;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;color:var(--ih-bruise-light);background:repeating-linear-gradient(90deg,var(--ih-bruise) 0 3px,transparent 3px 6px) 8px calc(100% - 3px) /calc(100% - 16px) 2px no-repeat}.ih-backed-link:hover{color:var(--ih-slime-light);background:linear-gradient(var(--ih-slime),var(--ih-slime)) 8px calc(100% - 3px) /calc(100% - 16px) 2px no-repeat}.ih-backed-link:focus-visible{outline:2px solid var(--ih-slime-light);outline-offset:2px}.ih-backed-full{display:flex;flex-direction:column;gap:12px}.ih-backed-full p{margin:0;line-height:1.6;color:var(--ih-text)}.ih-backed-full .ih-backed-full-quote{font-family:Ari,ui-monospace,monospace;font-weight:700;font-size:17px;line-height:1.45;color:var(--ih-slime-light)}.ih-backed-full-foot{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-top:8px;padding-top:14px;border-top:3px dashed #3d2e45;font-family:Ari,ui-monospace,monospace;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--ih-text-3)}.ih-backed-full-btns{display:flex;flex-wrap:wrap;gap:6px 14px}@media (prefers-reduced-motion:reduce){.ih-backed-live:before,.ih-backed-runstar .is-leaving{animation:none!important}.ih-backed-tap:active{transform:none}}.ih-cta{position:relative;overflow:hidden}.ih-cta-scene{--ds:2;position:relative;padding:96px 0 calc(var(--ds) * 100px)}@media (min-width:640px){.ih-cta-scene{--ds:3;padding-top:128px}}.ih-cta-inner{position:relative;z-index:2}.ih-cta-stack{display:flex;flex-direction:column;align-items:center;gap:24px;max-width:920px;margin:0 auto;text-align:center}@media (min-width:640px){.ih-cta-stack{gap:30px}}.ih-cta-h{margin:0;font-size:32px;line-height:1.25}@media (min-width:400px){.ih-cta-h{font-size:34px}}@media (min-width:640px){.ih-cta-h{font-size:48px}}@media (min-width:1024px){.ih-cta-h{font-size:52px}.ih-cta-stack{max-width:1000px}}.ih-cta-word{display:inline-block}.ih-cta-br{display:none}@media (min-width:640px){.ih-cta-br{display:block}}.ih-cta-sub{margin:0;max-width:620px;font-size:16px;color:var(--ih-text)}@media (min-width:640px){.ih-cta-sub{font-size:19px}}.ih-cta-btnwrap{position:relative;padding-top:4px}.ih-cta-btn{white-space:nowrap}@media (max-width:399px){.ih-cta-btn.ih-btn--lg{font-size:16px;padding:14px 22px 18px}}.ih-cta-install{display:flex;flex-direction:column;align-items:stretch;gap:10px;width:min(340px,calc(100vw - 48px));margin:3px 3px 9px;padding:14px 14px 16px;background:#120d15;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 9px 0 0 rgba(0,0,0,.5);outline:none;text-align:left}@media (min-width:640px){.ih-cta-install{width:400px;padding:16px 18px 18px}}.ih-cta-install-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0;font-family:Ari,ui-monospace,monospace;font-weight:700;font-size:13px;letter-spacing:.04em;color:var(--ih-text);text-transform:uppercase}@media (min-width:640px){.ih-cta-install-row{font-size:14px}}.ih-cta-install-label{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media (max-width:639px){.ih-cta-install-row{font-size:12px;letter-spacing:.02em}}.ih-cta-install-pct{color:var(--ih-slime-light);font-size:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ih-cta-install.is-paused .ih-cta-install-pct,.ih-cta-install.is-retrying .ih-cta-install-pct{color:#f2a3ae}.ih-cta-install-bar{display:grid;grid-template-columns:repeat(20,1fr);grid-gap:3px;gap:3px;padding:4px;background:#07050a;box-shadow:inset 0 0 0 2px #33243b}.ih-cta-install-bar span{height:14px;background:#241a29}.ih-cta-install-bar span.is-on{background:var(--ih-mold);box-shadow:inset 0 3px 0 var(--ih-slime),inset 0 -3px 0 var(--ih-mold-dark)}.ih-cta-install:is(.is-stuck,.is-paused,.is-retrying,.is-held) .ih-cta-install-bar span:last-child{animation:g-blink .7s step-end infinite;background:#5a1422}.ih-cta-install.is-retrying .ih-cta-install-pct{animation:g-blink .5s step-end infinite}.ih-cta-retry.ih-btn{align-self:flex-start;margin:4px 3px 6px}.ih-cta-retry[aria-disabled=true]{cursor:wait;opacity:.7}.ih-cta-badges{display:flex;align-items:center;justify-content:center;gap:14px}@media (min-width:640px){.ih-cta-badges{gap:20px}}.ih-cta-badge{position:relative;display:block;margin:0;padding:0;border:0;background:none;line-height:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.ih-cta-badge img{display:block;width:auto;height:44px;filter:contrast(.72) sepia(1) saturate(3) hue-rotate(28deg) brightness(.82);transition:filter .3s steps(3),transform .3s steps(3)}@media (min-width:640px){.ih-cta-badge img{height:56px}}.ih-cta-badge:hover img{filter:contrast(.6) sepia(1) saturate(4) hue-rotate(40deg) brightness(.75);transform:translateY(2px) scaleY(.96)}.ih-cta-badge:focus-visible{outline:3px solid var(--ih-slime-light);outline-offset:4px}.ih-cta-badge .ih-drip{top:calc(100% - 6px);width:4px}.ih-cta-dusk{position:absolute;inset:0;overflow:hidden;pointer-events:none;opacity:0;--b:calc(var(--ds) * 1px);background:linear-gradient(0deg,#c2a72a 0,#c2a72a calc(var(--b) * 86),#9c8420 calc(var(--b) * 86),#9c8420 calc(var(--b) * 100),#7a6412 calc(var(--b) * 100),#7a6412 calc(var(--b) * 114),#5a4a1f calc(var(--b) * 114),#5a4a1f calc(var(--b) * 126),#4a2446 calc(var(--b) * 126),#4a2446 calc(var(--b) * 138),#3e1a52 calc(var(--b) * 138),#3e1a52 calc(var(--b) * 152),#2a1236 calc(var(--b) * 152),#2a1236 calc(var(--b) * 170),rgba(34,13,46,.55) calc(var(--b) * 170),rgba(34,13,46,.55) calc(var(--b) * 200),rgba(15,11,17,0) calc(var(--b) * 200))}.ih-cta-scene:not(.ih-arm) .ih-cta-dusk,.ih-live .ih-cta-dusk{opacity:1}.ih-arm.ih-live .ih-cta-dusk{animation:ih-cta-in .9s steps(5) both}@keyframes ih-cta-in{0%{opacity:0}to{opacity:1}}.ih-cta-sun{position:absolute;left:50%;bottom:calc(var(--ds) * 40px);width:calc(var(--ds) * 56px);height:calc(var(--ds) * 56px);margin-left:calc(var(--ds) * -28px);background:#f6ecb8;-webkit-clip-path:polygon(30% 0,70% 0,70% 6%,82% 6%,82% 12%,88% 12%,88% 18%,94% 18%,94% 30%,100% 30%,100% 70%,94% 70%,94% 82%,88% 82%,88% 88%,82% 88%,82% 94%,70% 94%,70% 100%,30% 100%,30% 94%,18% 94%,18% 88%,12% 88%,12% 82%,6% 82%,6% 70%,0 70%,0 30%,6% 30%,6% 18%,12% 18%,12% 12%,18% 12%,18% 6%,30% 6%);clip-path:polygon(30% 0,70% 0,70% 6%,82% 6%,82% 12%,88% 12%,88% 18%,94% 18%,94% 30%,100% 30%,100% 70%,94% 70%,94% 82%,88% 82%,88% 88%,82% 88%,82% 94%,70% 94%,70% 100%,30% 100%,30% 94%,18% 94%,18% 88%,12% 88%,12% 82%,6% 82%,6% 70%,0 70%,0 30%,6% 30%,6% 18%,12% 18%,12% 12%,18% 12%,18% 6%,30% 6%);box-shadow:inset 0 calc(var(--ds) * -14px) 0 #c2a72a,inset 0 calc(var(--ds) * -26px) 0 #e3cf6a;transform:translateY(34%)}.ih-arm.ih-live .ih-cta-sun{animation:ih-cta-sunset 1.8s steps(9) .25s both}@keyframes ih-cta-sunset{0%{transform:translateY(-70%)}to{transform:translateY(34%)}}.ih-cta-horizon{position:absolute;left:-64px;right:-64px;bottom:0;height:calc(var(--ds) * 84px);background:url(/game/bg/swamp_forest/PixelForestJungle_layer02.png) repeat-x bottom;background-size:calc(var(--ds) * 240px) calc(var(--ds) * 135px);image-rendering:pixelated;filter:brightness(.2) saturate(.4)}.ih-cta-horizon:after{content:"";position:absolute;left:0;right:0;bottom:0;height:calc(var(--ds) * 10px);background:#0f0b11}.ih-cta-haze{position:absolute;left:var(--x);bottom:calc(var(--y) * var(--ds) / 2);width:var(--w);height:calc(var(--ds) * 3px);background:rgba(198,227,86,.16);box-shadow:calc(var(--ds) * 14px) calc(var(--ds) * -3px) 0 0 rgba(198,227,86,.1);z-index:1;animation:ih-cta-drift 16s steps(16) infinite alternate;animation-delay:var(--hd,0s)}@keyframes ih-cta-drift{0%{transform:translateX(-24px)}to{transform:translateX(40px)}}.ih-cta-dread{position:absolute;right:6%;bottom:calc(var(--ds) * 10px);z-index:1}.ih-cta-dread canvas{display:block}@media (min-width:1024px){.ih-cta-dread{right:16%}}.ih-cta-scene:not(.is-on) :is(.ih-cta-haze,.ih-drip,.g-shine){animation-play-state:paused}.ih-cta-scene:not(.is-on) .g-shine:after{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.ih-cta-haze,.ih-cta-install *,.ih-live .ih-cta-dusk,.ih-live .ih-cta-sun{animation:none!important}.ih-cta-dusk{opacity:1}}.ih-foot{position:relative;background:#140f17;color:var(--ih-text-2)}.ih-foot-ground{position:relative;height:18px;background:linear-gradient(var(--ih-slime),var(--ih-slime)) 0 0 /100% 3px no-repeat,linear-gradient(var(--ih-mold),var(--ih-mold)) 0 3px /100% 6px no-repeat,linear-gradient(#2a1f2e,#2a1f2e) 0 9px /100% 9px no-repeat}.ih-foot-ground:before{top:-3px;background:repeating-linear-gradient(90deg,var(--ih-slime) 0 3px,transparent 3px 12px,var(--ih-mold) 12px 18px,transparent 18px 30px)}.ih-foot-ground:after,.ih-foot-ground:before{content:"";position:absolute;left:0;right:0;height:3px}.ih-foot-ground:after{top:12px;background:repeating-linear-gradient(90deg,transparent 0 21px,#4a3a50 21px 27px,transparent 27px 57px,#4a3a50 57px 60px,transparent 60px 90px)}.ih-foot-drip{top:6px;z-index:1}.ih-foot-inner{display:flex;flex-direction:column;align-items:center;gap:20px;padding-top:44px;padding-bottom:calc(44px + env(safe-area-inset-bottom, 0px));text-align:center}.ih-foot-mark{margin:0;font-family:Bitrimus,Ari,ui-monospace,monospace;font-size:44px;line-height:1;letter-spacing:.02em;color:var(--ih-slime);text-shadow:3px 3px 0 #000,0 3px 0 #000,0 6px 0 var(--ih-bruise-deep)}.ih-foot-help{margin:0;font-family:Ari,ui-monospace,monospace;font-size:12px;line-height:1.6;color:var(--ih-text-3)}.ih-foot-links{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 6px}@media (min-width:640px){.ih-foot-links{gap:6px 10px}}.ih-foot-link{position:relative;padding:9px 12px 10px;border:0;background:transparent;color:var(--ih-text-2);font-family:Ari,ui-monospace,monospace;font-weight:700;font-size:10px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;-webkit-tap-highlight-color:transparent}.ih-foot-link:after{content:"";position:absolute;left:8px;right:8px;top:0;height:0;background:linear-gradient(var(--ih-slime),var(--ih-slime)) 0 0 /100% 3px no-repeat,linear-gradient(var(--ih-slime),var(--ih-slime)) 20% 0 /3px 100% no-repeat,linear-gradient(var(--ih-slime),var(--ih-slime)) 72% 0 /3px 60% no-repeat;transition:height .3s steps(3);pointer-events:none}.ih-foot-link:hover{color:var(--ih-slime-light);background:#221a27}.ih-foot-link:hover:after{height:9px}.ih-foot-link:active{transform:translateY(2px)}.ih-foot-link:focus-visible{outline:2px solid var(--ih-slime-light);outline-offset:1px}.ih-foot-copy{margin:0;font-family:Ari,ui-monospace,monospace;font-size:10px;letter-spacing:.04em;color:var(--ih-text-3)}.ih-doc{display:flex;flex-direction:column;gap:14px}.ih-doc-lead{margin:0;font-family:Ari,ui-monospace,monospace;font-weight:700;font-size:16px;line-height:1.45;color:var(--ih-slime-light)}.ih-doc-actions{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:4px}.ih-doc-terms{max-height:232px;margin:0;padding:12px 14px 12px 36px;overflow:auto;background:#120d15;box-shadow:inset 0 0 0 3px #33243b;font-size:14px;line-height:1.55;color:var(--ih-text);scrollbar-color:var(--ih-mold) #120d15}.ih-doc-terms li{padding:5px 0}.ih-doc-terms li::marker{font-family:Ari,ui-monospace,monospace;font-weight:700;color:var(--ih-nicotine)}.ih-doc-terms:focus-visible{outline:3px dashed var(--ih-slime-light);outline-offset:2px}.ih-doc-list{display:flex;flex-direction:column;gap:10px;margin:0}.ih-doc-list dt{font-family:Ari,ui-monospace,monospace;font-weight:700;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ih-nicotine)}.ih-doc-list dd{margin:3px 0 0;line-height:1.5;color:var(--ih-text)}.ih-doc-jobs{display:flex;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none}.ih-doc-job{padding:14px 14px 6px;background:#1d1522;box-shadow:0 -3px 0 0 #3d2e45,0 3px 0 0 #3d2e45,-3px 0 0 0 #3d2e45,3px 0 0 0 #3d2e45}.ih-doc-job h3{margin:0 0 6px;font-family:Ari,ui-monospace,monospace;font-weight:700;font-size:15px;text-transform:uppercase;color:var(--ih-text)}.ih-doc-job p{margin:0 0 6px;line-height:1.5;color:var(--ih-text-2)}.ih-doc-job .ih-doc-pay{font-family:Ari,ui-monospace,monospace;font-size:12px;color:var(--ih-slime)}.ih-doc-apply.ih-btn{min-height:44px;padding:8px 18px 12px;font-size:13px}.ih-doc-roll{position:relative;height:260px;overflow:hidden;background:#07050a;box-shadow:inset 0 0 0 3px #33243b}.ih-doc-roll-in{display:flex;flex-direction:column;align-items:center;gap:18px;padding:0 16px;text-align:center;transform:translateY(calc(130px - 100% + 20px));animation:ih-doc-roll 8.4s steps(84) both}@keyframes ih-doc-roll{0%{transform:translateY(260px)}to{transform:translateY(calc(130px - 100% + 20px))}}.ih-doc-roll-in p{display:flex;flex-direction:column;gap:4px;margin:0;font-family:Ari,ui-monospace,monospace}.ih-doc-roll-in span{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ih-text-3)}.ih-doc-roll-in b{font-size:16px;color:var(--ih-text)}.ih-doc-roll-in .is-title{font-family:Bitrimus,Ari,ui-monospace,monospace;font-size:36px;line-height:1;color:var(--ih-slime);text-shadow:3px 3px 0 #000}.ih-doc-roll-in .is-line{font-size:13px;line-height:1.5;color:var(--ih-slime-light);max-width:280px}.ih-doc-roll-in .is-end{padding-bottom:20px;font-size:18px;font-weight:700;color:var(--ih-nicotine-light);text-transform:uppercase;animation:ih-doc-flicker 1.4s step-end 8.6s infinite}@keyframes ih-doc-flicker{0%,70%{opacity:1}72%,78%{opacity:.2}80%,84%{opacity:1}86%{opacity:.4}}@media (prefers-reduced-motion:reduce){.ih-doc-roll{overflow:auto}.ih-doc-roll-in{padding:20px 16px;transform:none;animation:none}.ih-doc-roll-in .is-end{animation:none}}.ih-nav{--ih-nav-h:74px;position:-webkit-sticky;position:sticky;top:0;z-index:50;height:var(--ih-nav-h);margin-bottom:calc(var(--ih-nav-h) * -1);pointer-events:none}@media (min-width:1024px){.ih-nav{--ih-nav-h:62px}}.ih-nav__bar{position:relative;pointer-events:auto;background:rgba(15,11,17,.88);box-shadow:inset 0 -3px 0 var(--ih-bruise-dark),0 3px 0 rgba(0,0,0,.45);padding-top:env(safe-area-inset-top,0)}.ih-nav__bar:after{content:"";position:absolute;left:0;right:0;bottom:3px;height:3px;background:repeating-linear-gradient(90deg,var(--ih-mold-dark) 0 12px,var(--ih-mold) 12px 24px);opacity:.8}.ih-nav__row{display:flex;align-items:center;gap:8px;height:52px;max-width:1440px;margin:0 auto;padding:0 12px}@media (min-width:640px){.ih-nav__row{padding:0 20px;gap:12px}}@media (min-width:1024px){.ih-nav__row{height:62px;padding:0 32px}}@media (min-width:1280px){.ih-nav__row{padding:0 56px}}.ih-nav__brand{position:relative;z-index:1;flex:none;display:block;width:128px;height:36px;align-self:flex-start;margin-top:9px;text-decoration:none}@media (min-width:1024px){.ih-nav__brand{margin-top:14px}}.ih-nav__brand img{display:block;width:128px;height:52px;max-width:none;image-rendering:pixelated}.ih-nav__brand:hover img{animation:ih-nav-gloop .36s steps(4)}@keyframes ih-nav-gloop{0%,to{transform:translateY(0)}40%{transform:translateY(2px) scaleY(.92)}70%{transform:translateY(-2px)}}.ih-nav__brand.is-gloop--0 img{animation:ih-nav-gulp .52s steps(6)}.ih-nav__brand.is-gloop--1 img{animation:ih-nav-gulp2 .52s steps(6)}@keyframes ih-nav-gulp{0%,to{transform:none}25%{transform:translateY(3px) scale(1.08,.84)}55%{transform:translateY(-4px) scale(.95,1.08)}80%{transform:translateY(1px)}}@keyframes ih-nav-gulp2{0%,to{transform:none}25%{transform:translateY(3px) scale(1.08,.84)}55%{transform:translateY(-4px) scale(.95,1.08)}80%{transform:translateY(1px)}}.ih-nav__brand:focus-visible{outline:2px solid var(--ih-slime-light);outline-offset:2px}.ih-nav__links{display:flex;align-items:center;gap:6px;margin-left:auto}@media (min-width:640px){.ih-nav__links{gap:10px}}.ih-nav__btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;width:38px;height:38px;padding:0 0 3px;border:0;color:var(--ih-text);background:var(--ih-panel);-webkit-clip-path:polygon(0 3px,3px 3px,3px 0,calc(100% - 3px) 0,calc(100% - 3px) 3px,100% 3px,100% calc(100% - 3px),calc(100% - 3px) calc(100% - 3px),calc(100% - 3px) 100%,3px 100%,3px calc(100% - 3px),0 calc(100% - 3px));clip-path:polygon(0 3px,3px 3px,3px 0,calc(100% - 3px) 0,calc(100% - 3px) 3px,100% 3px,100% calc(100% - 3px),calc(100% - 3px) calc(100% - 3px),calc(100% - 3px) 100%,3px 100%,3px calc(100% - 3px),0 calc(100% - 3px));box-shadow:inset 0 0 0 3px #3d2e45,inset 0 -6px 0 rgba(0,0,0,.32);font-family:Ari,ui-monospace,monospace;font-weight:700;font-size:10px;line-height:1;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ih-nav__btn img{width:18px;height:18px;image-rendering:pixelated;flex:none}.ih-nav__btn:hover{background:var(--ih-panel-2);box-shadow:inset 0 0 0 3px var(--ih-mold),inset 0 -6px 0 rgba(0,0,0,.32)}.ih-nav__btn:hover img{animation:ih-nav-twitch .3s steps(3)}@keyframes ih-nav-twitch{0%,to{transform:rotate(0)}33%{transform:rotate(-12deg)}66%{transform:rotate(10deg)}}.ih-nav__btn:active{transform:translateY(2px)}.ih-nav__btn:focus-visible{outline:2px solid var(--ih-slime-light);outline-offset:2px}.ih-nav__btn.is-primary{color:#111405;background:var(--ih-mold);box-shadow:inset 0 0 0 3px var(--ih-mold-dark),inset 0 -6px 0 rgba(0,0,0,.25)}.ih-nav__btn.is-primary:hover{background:#93b03a}.ih-nav__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (min-width:720px){.ih-nav__btn{width:auto;padding:0 12px 3px;font-size:11px}.ih-nav__label{position:static;width:auto;height:auto;overflow:visible;clip:auto}}@media (min-width:1024px){.ih-nav__btn{height:40px;padding:0 14px 3px}}.ih-nav__tick{display:flex;align-items:center;gap:8px;margin:0;padding:0;border:0;background:none;font-size:inherit;line-height:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;font-family:Ari Condensed,Ari,ui-monospace,monospace;font-weight:700;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;color:var(--ih-text-2)}.ih-nav__tick img{width:16px;height:16px;image-rendering:pixelated;flex:none}.ih-nav__tick:hover .ih-nav__num{color:#fff6c4}.ih-nav__tick:active{transform:translateY(1px)}.ih-nav__tick:focus-visible{outline:2px solid var(--ih-slime-light);outline-offset:3px}.ih-nav__num{display:inline-block;color:var(--ih-nicotine-light);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-shadow:0 2px 0 #000}.ih-nav__num.is-bump{animation:ih-nav-bump .24s steps(3)}@keyframes ih-nav-bump{0%{transform:translateY(-3px);color:#fff6c4}to{transform:translateY(0)}}.ih-nav__dim{color:var(--ih-text-3)}.ih-nav__sep{color:var(--ih-bruise-light);opacity:.7}.ih-nav__strip{display:flex;align-items:center;justify-content:center;height:22px;padding:0 12px 3px;font-size:11px;overflow:hidden;background:repeating-linear-gradient(90deg,rgba(62,26,82,.55) 0 6px,rgba(62,26,82,.35) 6px 12px);box-shadow:inset 0 3px 0 rgba(0,0,0,.35)}.ih-nav__strip .ih-nav__tick{gap:6px}.ih-nav__strip img{width:12px;height:12px}.ih-nav__strip .ih-nav__long--b{display:none}@media (max-width:480px){.ih-nav__strip .ih-nav__long{display:none}}@media (max-width:380px){.ih-nav__strip{font-size:10px}}.ih-nav__chip{display:none;margin:0 auto;padding:7px 12px 8px;font-size:12px;background:#1b1320;box-shadow:0 -3px 0 0 #3d2e45,0 3px 0 0 #3d2e45,-3px 0 0 0 #3d2e45,3px 0 0 0 #3d2e45,inset 0 -3px 0 rgba(0,0,0,.35)}@media (min-width:1024px){.ih-nav__strip{display:none}.ih-nav__chip{display:flex}.ih-nav__links{margin-left:0}}@media (min-width:1024px) and (max-width:1180px){.ih-nav__chip .ih-nav__long{display:none}.ih-nav__links{gap:6px}.ih-nav__btn{padding:0 10px 3px}}.ih-nav__drips{position:absolute;left:0;right:0;bottom:0;height:0;pointer-events:none}.ih-nav__drips .ih-drip{--drip:var(--ih-mold);top:0;width:3px;box-shadow:0 3px 0 0 var(--ih-mold)}.ih-hero{--hs:7;--k:4;--L:3;--ground:calc(var(--hs) * 21px);position:relative;overflow:hidden;background:#231d16;min-height:100svh}@media (min-width:640px){.ih-hero{--k:5}}@media (min-width:1024px){.ih-hero{--k:5;--L:4;min-height:100dvh}}@media (min-width:1280px){.ih-hero{--k:6}}@media (min-width:1280px) and (min-height:760px){.ih-hero{--k:7}}@media (min-width:1280px) and (min-height:820px){.ih-hero{--L:5}}@media (min-width:1360px) and (min-height:860px){.ih-hero{--k:8}}@media (max-width:1023px) and (max-height:720px),(max-width:370px){.ih-hero{--k:3;--hs:6;--L:2}}@media (min-height:946px){.ih-hero{--hs:8}}@media (min-height:1081px){.ih-hero{--hs:9}}.ih-hero__scene{position:absolute;inset:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ih-hero__layer{position:absolute;left:-64px;right:-64px;bottom:0;height:calc(var(--hs) * 135px);background-repeat:repeat-x;background-position:bottom;background-size:calc(var(--hs) * 240px) calc(var(--hs) * 135px);image-rendering:pixelated;will-change:transform}.ih-hero__layer--sky{height:calc(var(--hs) * 382px);background-size:calc(var(--hs) * 240px) calc(var(--hs) * 382px)}.ih-hero__tint{position:absolute;inset:0;background:linear-gradient(180deg,#6b2f8a,#5e2b77 38%,#4f7a2a 72%,#7f9a2e);mix-blend-mode:color;opacity:.42}.ih-hero__murk{position:absolute;inset:0;background:linear-gradient(180deg,rgba(26,12,34,.55),rgba(26,12,34,0) 45%)}.ih-hero__fog{position:absolute;left:0;right:0;height:calc(var(--hs) * 48px);background:url(/inhale/hero/fog.png) repeat-x 0 0;background-size:calc(var(--hs) * 240px) calc(var(--hs) * 48px);image-rendering:pixelated;animation:ih-hero-crawl 72s steps(240) infinite}.ih-hero__fog--far{bottom:calc(var(--hs) * 30px);opacity:.75}.ih-hero__fog--near{bottom:calc(var(--hs) * -14px);opacity:.55;animation-duration:48s;animation-direction:reverse}@keyframes ih-hero-crawl{0%{background-position:0 0}to{background-position:calc(var(--hs) * 240px) 0}}.ih-hero__cloud{position:absolute;left:0;width:calc(var(--cs, 2) * 64px);height:calc(var(--cs, 2) * 64px);background:url(/inhale/hero/puff.png) no-repeat;background-size:calc(var(--cs, 2) * 320px) calc(var(--cs, 2) * 64px);background-position:calc(var(--cs, 2) * var(--cf, 0) * -64px) 0;image-rendering:pixelated;opacity:.5;animation:ih-hero-drift var(--ct,60s) steps(160) infinite;animation-delay:var(--cd,0s)}@keyframes ih-hero-drift{0%{transform:translateX(calc(100vw + 40px))}to{transform:translateX(calc(var(--cs, 2) * -64px - 40px))}}.ih-hero__bug{position:absolute;left:0;width:64px;height:64px;animation:ih-hero-bug var(--bt,22s) steps(110) infinite;animation-delay:var(--bd,0s)}.ih-hero__bug>*{animation:ih-hero-bob 1.3s steps(4) infinite}@keyframes ih-hero-bug{0%{transform:translateX(calc(100vw + 64px))}to{transform:translateX(-128px)}}@keyframes ih-hero-bob{0%,to{transform:translateY(0)}25%{transform:translateY(-5px)}75%{transform:translateY(4px)}}@keyframes ih-hero-mote{0%{transform:translate(0);opacity:0}10%{opacity:1}50%{transform:translate(var(--mx,12px),-90px)}90%{opacity:1}to{transform:translateY(-180px);opacity:0}}.ih-hero__mote{position:absolute;width:4px;height:4px;background:var(--ih-nicotine-light);box-shadow:0 0 0 2px rgba(194,167,42,.25);animation:ih-hero-mote var(--mt,7s) steps(36) infinite;animation-delay:var(--md,0s);opacity:0}.ih-hero__mote--slime{background:var(--ih-slime);box-shadow:0 0 0 2px rgba(198,227,86,.2)}.ih-hero__vignette{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(15,11,17,.8),rgba(15,11,17,0) 24%),linear-gradient(90deg,rgba(15,11,17,.6),rgba(15,11,17,0) 55%)}@media (max-width:1023px){.ih-hero__vignette{background:linear-gradient(180deg,rgba(15,11,17,.84),rgba(15,11,17,.4) 44%,rgba(15,11,17,0) 64%)}}.ih-hero__fade{position:absolute;left:0;right:0;bottom:0;height:56px;pointer-events:none;background:linear-gradient(180deg,rgba(15,11,17,0) 0,var(--ih-night) 100%)}.ih-hero__inner{position:relative;z-index:10;min-height:100svh;padding:84px 16px 0;text-align:center}.ih-hero__copy,.ih-hero__inner{display:flex;flex-direction:column;align-items:center}.ih-hero__copy{gap:12px;width:100%;max-width:560px}.ih-hero__spacer{flex:1 1 auto;min-height:8px}.ih-hero__cta{height:var(--ground);display:flex;align-items:flex-start;justify-content:center;width:100%;padding-top:18px}.ih-hero__cta .ih-btn{width:100%;max-width:420px;white-space:nowrap}@media (max-width:639px){.ih-hero__cta .ih-btn{font-size:15px;letter-spacing:.04em;padding-left:14px;padding-right:14px}}@media (min-width:1024px){.ih-hero__inner{align-items:flex-start;justify-content:center;min-height:100dvh;padding:96px 56px var(--ground);text-align:left;max-width:1440px;margin:0 auto}.ih-hero__copy{align-items:flex-start;max-width:min(620px,54vw);gap:18px}.ih-hero__spacer{display:none}.ih-hero__cta{height:auto;justify-content:flex-start;padding-top:12px}.ih-hero__cta .ih-btn{width:auto;max-width:none;min-width:300px}}@media (min-width:1280px){.ih-hero__inner{padding-left:80px;padding-right:80px}}@media (max-width:1023px){.ih-hero__desk{display:none!important}}@media (min-width:1024px){.ih-hero__mob{display:none!important}}.ih-hero__logo{position:relative;margin:0;width:calc(var(--L) * 80px);height:calc(var(--L) * 66px);flex:none}.ih-hero__logo-in{position:absolute;inset:0;animation:ih-hero-logo-in .56s steps(9) .12s both}.ih-hero__logo-win{position:absolute;left:0;bottom:calc(var(--L) * -8px);width:calc(var(--L) * 80px);height:calc(var(--L) * 80px);z-index:1;overflow:hidden;transform-origin:50% 80%;filter:drop-shadow(calc(var(--L) * 1px) calc(var(--L) * 2px) 0 rgba(0,0,0,.45));animation:ih-hero-gulp 7s step-end .42s infinite}.ih-hero__logo-strip{display:block;width:calc(var(--L) * 640px);max-width:none;height:calc(var(--L) * 80px);image-rendering:pixelated;animation:ih-hero-cloud 1.04s steps(8) infinite}@keyframes ih-hero-cloud{0%{transform:translateX(0)}to{transform:translateX(calc(var(--L) * -640px))}}@media (min-width:1024px){.ih-hero__logo{margin-left:calc(var(--L) * -4px)}}@keyframes ih-hero-logo-in{0%{opacity:0;transform:scale(.35)}30%{opacity:1;transform:scale(1.14,.84)}55%{transform:scale(.94,1.08)}78%{transform:scale(1.03,.98)}to{opacity:1;transform:scale(1)}}@keyframes ih-hero-gulp{0%,6%{transform:none}7%{transform:scale(1.04,1.06)}8.5%{transform:scale(1.08,1.12)}11%{transform:scale(1.1,1.14)}13%{transform:scale(.95,.92)}14.5%{transform:translateX(calc(var(--L) * 1px)) scaleX(1.02)}15.5%{transform:translateX(calc(var(--L) * -1px))}16.5%,to{transform:none}}.ih-hero__puff{--ps:var(--L);position:absolute;left:50%;top:60%;width:calc(var(--ps) * 64px);height:calc(var(--ps) * 64px);margin:calc(var(--ps) * -32px) 0 0 calc(var(--ps) * -32px);background:url(/inhale/hero/puff.png) no-repeat 0 0;background-size:calc(var(--ps) * 320px) calc(var(--ps) * 64px);image-rendering:pixelated;pointer-events:none;opacity:0;animation:ih-hero-suck 7s step-end infinite;animation-delay:calc(.42s + var(--pd, 0ms))}@keyframes ih-hero-suck{0%{opacity:1;background-position:calc(var(--ps) * -256px) 0;transform:translate(var(--sx),var(--sy)) scale(1)}1.4%{opacity:1;background-position:calc(var(--ps) * -192px) 0;transform:translate(calc(var(--sx) * .72),calc(var(--sy) * .72)) scale(.86)}2.8%{opacity:1;background-position:calc(var(--ps) * -128px) 0;transform:translate(calc(var(--sx) * .46),calc(var(--sy) * .46)) scale(.7)}4.2%{opacity:1;background-position:calc(var(--ps) * -64px) 0;transform:translate(calc(var(--sx) * .24),calc(var(--sy) * .24)) scale(.52)}5.6%{opacity:1;background-position:0 0;transform:translate(calc(var(--sx) * .08),calc(var(--sy) * .08)) scale(.32)}7%,to{opacity:0;background-position:0 0;transform:translate(0) scale(.2)}}.ih-hero__headline{position:relative;margin:0;font-size:24px;line-height:1.25}@media (min-width:640px){.ih-hero__headline{font-size:30px}}@media (min-width:1024px){.ih-hero__headline{font-size:38px}}@media (min-width:1280px){.ih-hero__headline{font-size:44px}}.ih-hero__sub{margin:0;max-width:34em;font-family:Ari,ui-monospace,monospace;font-size:14px;line-height:1.5;color:var(--ih-text);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}.ih-hero__sub em{font-style:normal;color:var(--ih-nicotine-light)}@media (min-width:640px){.ih-hero__sub{font-size:16px}}@media (min-width:1024px){.ih-hero__sub{font-size:18px}}@media (max-width:1023px) and (max-height:720px),(max-width:370px){.ih-hero__inner{padding-top:80px}.ih-hero__copy{gap:8px}.ih-hero__sub{font-size:13px}}.ih-dread{position:relative;flex:none;display:block;width:calc(var(--k) * 71px);height:calc(var(--k) * 44px);margin:0 auto;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.ih-dread:focus-visible{outline:3px solid var(--ih-slime-light);outline-offset:4px}@media (min-width:1024px){.ih-dread{position:absolute;z-index:6;right:5%;bottom:var(--ground);margin:0}}.ih-dread__glow{position:absolute;left:50%;top:60%;width:calc(var(--k) * 84px);height:calc(var(--k) * 60px);transform:translate(-50%,-50%);background:radial-gradient(closest-side,rgba(198,227,86,.1) 0 45%,rgba(163,111,192,.06) 45% 100%,transparent 100%);pointer-events:none;animation:ih-dread-pulse 2.4s step-end infinite}@keyframes ih-dread-pulse{0%,to{opacity:1}50%{opacity:.65}}.ih-dread__body{position:absolute;inset:0;transition:transform .24s steps(3)}.ih-dread__spr{position:absolute;inset:0;background:url(/game/buddy/character_dread.png) no-repeat;background-size:calc(var(--k) * 1704px) calc(var(--k) * 396px);background-position:0 calc(var(--k) * -176px);image-rendering:pixelated;transform:scaleX(-1)}@media (min-width:1024px){.ih-dread__spr{transform:none}}.ih-dread__spr[data-anim=idle]{animation:ih-dread-idle 875ms steps(7) infinite}.ih-dread__spr[data-anim=talk]{animation:ih-dread-talk .7s steps(7) infinite}.ih-dread__spr[data-anim=cough]{animation:ih-dread-cough .84s steps(10) 1 backwards}.ih-dread__spr[data-anim=hit]{animation:ih-dread-hit .42s steps(5) 1 backwards}.ih-dread__spr[data-anim=stun]{animation:ih-dread-stun 1.8s steps(18) infinite}.ih-dread__spr[data-anim=die]{animation:ih-dread-die 1.25s steps(14,jump-none) 1 both}@keyframes ih-dread-idle{0%{background-position:0 calc(var(--k) * -176px)}to{background-position:calc(var(--k) * -497px) calc(var(--k) * -176px)}}@keyframes ih-dread-talk{0%{background-position:0 calc(var(--k) * -308px)}to{background-position:calc(var(--k) * -497px) calc(var(--k) * -308px)}}@keyframes ih-dread-cough{0%{background-position:0 calc(var(--k) * -352px)}to{background-position:calc(var(--k) * -710px) calc(var(--k) * -352px)}}@keyframes ih-dread-hit{0%{background-position:0 calc(var(--k) * -132px)}to{background-position:calc(var(--k) * -355px) calc(var(--k) * -132px)}}@keyframes ih-dread-stun{0%{background-position:0 calc(var(--k) * -264px)}to{background-position:calc(var(--k) * -1278px) calc(var(--k) * -264px)}}@keyframes ih-dread-die{0%{background-position:0 calc(var(--k) * -88px)}to{background-position:calc(var(--k) * -994px) calc(var(--k) * -88px)}}.ih-dread__squash{position:absolute;inset:0;transform-origin:50% 100%}.ih-dread__squash.is-burp{animation:ih-dread-burp .56s steps(7)}@keyframes ih-dread-burp{0%{transform:none}20%{transform:scale(1.08,.88)}45%{transform:scale(.94,1.1)}70%{transform:scale(1.03,.97)}to{transform:none}}@media (hover:hover) and (pointer:fine){.ih-dread.is-hover .ih-dread__body{transform:translateX(calc(var(--k) * 3px))}}@media (hover:hover) and (pointer:fine) and (min-width:1024px){.ih-dread.is-hover .ih-dread__body{transform:translateX(calc(var(--k) * -4px))}}.ih-dread__puddle{position:absolute;left:50%;bottom:calc(var(--k) * -2px);width:calc(var(--k) * 22px);height:calc(var(--k) * 3px);margin-left:calc(var(--k) * -11px);background:rgba(79,97,25,.9);box-shadow:calc(var(--k) * 3px) 0 0 0 rgba(79,97,25,.55),calc(var(--k) * -3px) 0 0 0 rgba(79,97,25,.55),inset 0 calc(var(--k) * 1px) 0 0 rgba(198,227,86,.45);pointer-events:none}.ih-dread__puddle:after{content:"";position:absolute;left:calc(var(--k) * 15px);top:0;width:calc(var(--k) * 2px);height:calc(var(--k) * 1px);background:var(--ih-slime-light);animation:ih-dread-glint 3.2s step-end infinite}@keyframes ih-dread-glint{0%,70%{opacity:0}72%,86%{opacity:1}88%,to{opacity:0}}.ih-dread__fly{position:absolute;left:50%;top:calc(var(--k) * 12px);width:calc(var(--k) * 1px + 1px);height:calc(var(--k) * 1px + 1px);background:#0b0a06;box-shadow:calc(var(--k) * -1px) calc(var(--k) * -1px) 0 0 hsla(80,38%,84%,.55);pointer-events:none;animation:ih-dread-fly var(--ft,2.2s) steps(16) infinite;animation-delay:var(--fd,0s)}.ih-dread__fly--b{animation-name:ih-dread-fly2}@keyframes ih-dread-fly{0%{transform:translate(calc(var(--k) * -16px),calc(var(--k) * 2px))}20%{transform:translate(calc(var(--k) * -6px),calc(var(--k) * -7px))}40%{transform:translate(calc(var(--k) * 10px),calc(var(--k) * -4px))}55%{transform:translate(calc(var(--k) * 17px),calc(var(--k) * 3px))}75%{transform:translate(calc(var(--k) * 4px),calc(var(--k) * 7px))}90%{transform:translate(calc(var(--k) * -10px),calc(var(--k) * -2px))}to{transform:translate(calc(var(--k) * -16px),calc(var(--k) * 2px))}}@keyframes ih-dread-fly2{0%{transform:translate(calc(var(--k) * 14px),calc(var(--k) * -6px))}25%{transform:translate(calc(var(--k) * -2px),calc(var(--k) * -10px))}45%{transform:translate(calc(var(--k) * -18px),calc(var(--k) * -1px))}60%{transform:translate(calc(var(--k) * -8px),calc(var(--k) * 5px))}80%{transform:translate(calc(var(--k) * 9px),calc(var(--k) * 1px))}to{transform:translate(calc(var(--k) * 14px),calc(var(--k) * -6px))}}.ih-dread__cloud,.ih-dread__skull{position:absolute;left:calc(var(--k) * var(--mx) * 1px);top:calc(var(--k) * var(--my) * 1px);image-rendering:pixelated;pointer-events:none}.ih-dread__cloud{width:calc(var(--k) * 32px);height:calc(var(--k) * 32px);margin:calc(var(--k) * -16px) 0 0 calc(var(--k) * -16px);background:url(/inhale/hero/cough_puff.png) no-repeat 0 0;background-size:calc(var(--k) * 160px) calc(var(--k) * 32px);animation:ih-dread-cloud 1.5s step-end both}@keyframes ih-dread-cloud{0%{opacity:1;background-position:0 0;transform:translate(0) scale(.6)}12%{background-position:calc(var(--k) * -32px) 0;transform:translate(calc(var(--k) * var(--dx) * 3px),calc(var(--k) * -2px)) scale(.8)}26%{background-position:calc(var(--k) * -64px) 0;transform:translate(calc(var(--k) * var(--dx) * 6px),calc(var(--k) * -5px)) scale(1)}42%{background-position:calc(var(--k) * -96px) 0;transform:translate(calc(var(--k) * var(--dx) * 8px),calc(var(--k) * -9px)) scale(1.1)}60%{opacity:.8;background-position:calc(var(--k) * -128px) 0;transform:translate(calc(var(--k) * var(--dx) * 9px),calc(var(--k) * -14px)) scale(1.2)}78%{opacity:.5;background-position:calc(var(--k) * -128px) 0;transform:translate(calc(var(--k) * var(--dx) * 10px),calc(var(--k) * -19px)) scale(1.25)}to{opacity:0;background-position:calc(var(--k) * -128px) 0;transform:translate(calc(var(--k) * var(--dx) * 10px),calc(var(--k) * -24px)) scale(1.3)}}.ih-dread__skull{width:calc(var(--k) * 16px);height:calc(var(--k) * 16px);margin:calc(var(--k) * -8px) 0 0 calc(var(--k) * -8px);background:url(/inhale/hero/skull_puff.png) no-repeat 0 0;background-size:calc(var(--k) * 192px) calc(var(--k) * 16px);opacity:0;animation:ih-dread-skull .86s steps(12) .26s both,ih-dread-skull-rise .86s steps(8) .26s both}@keyframes ih-dread-skull{0%{opacity:1;background-position:0 0}to{opacity:1;background-position:calc(var(--k) * -192px) 0}}@keyframes ih-dread-skull-rise{0%{transform:translate(calc(var(--k) * var(--dx) * 7px),calc(var(--k) * -8px))}to{transform:translate(calc(var(--k) * var(--dx) * 10px),calc(var(--k) * -22px))}}.ih-dread__bubble{position:absolute;z-index:2;display:block;bottom:calc(var(--k) * 27px);left:calc(var(--k) * 49px);width:max-content;max-width:min(150px,calc(50vw + var(--k) * -14.5px - 14px));padding:7px 9px 9px;font-family:Ari,ui-monospace,monospace;font-weight:700;font-size:11px;line-height:1.3;letter-spacing:.02em;text-align:left;color:#1a1f0c;background:#e9edb8;box-shadow:0 -3px 0 0 var(--ih-rim),0 3px 0 0 var(--ih-rim),-3px 0 0 0 var(--ih-rim),3px 0 0 0 var(--ih-rim),inset 0 -3px 0 0 #bec67e,0 7px 0 0 rgba(0,0,0,.4);pointer-events:none;transform-origin:0 100%}.ih-dread__bubble:after,.ih-dread__bubble:before{content:"";position:absolute;top:100%;left:6px;width:6px;height:6px;background:#bec67e;box-shadow:3px 0 0 0 var(--ih-rim),-3px 0 0 0 var(--ih-rim),0 3px 0 0 var(--ih-rim)}.ih-dread__bubble:after{left:3px;top:calc(100% + 6px);width:3px;height:3px;background:var(--ih-rim);box-shadow:none}@media (min-width:1024px){.ih-dread__bubble{left:auto;right:calc(var(--k) * 40px);bottom:calc(var(--k) * 36px);max-width:240px;padding:9px 12px 12px;font-size:14px;transform-origin:100% 100%}.ih-dread__bubble:before{left:auto;right:8px}.ih-dread__bubble:after{left:auto;right:5px}}.ih-dread__ghost{visibility:hidden}.ih-dread__bubble.is-pop{animation:ih-dread-pop .2s steps(3)}@keyframes ih-dread-pop{0%{transform:scale(.7)}60%{transform:scale(1.06)}to{transform:scale(1)}}.ih-dread__who{display:block;margin-bottom:3px;font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--ih-bruise)}@media (min-width:1024px){.ih-dread__who{font-size:10px}}.ih-hero[data-off] *,.ih-hero[data-off] :after,.ih-hero[data-off] :before{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.ih-dread__bubble,.ih-dread__fly,.ih-dread__glow,.ih-dread__puddle:after,.ih-dread__spr,.ih-dread__squash,.ih-hero__bug,.ih-hero__bug>*,.ih-hero__cloud,.ih-hero__fog,.ih-hero__logo-in,.ih-hero__logo-strip,.ih-hero__logo-win,.ih-hero__mote,.ih-hero__puff,.ih-nav__brand img,.ih-nav__num{animation:none!important}.ih-dread__cloud,.ih-dread__fly,.ih-dread__skull,.ih-hero__bug,.ih-hero__mote,.ih-hero__puff{display:none}.ih-hero__cloud{transform:translateX(var(--cx0,20vw))}}