:root{--green: #5ca389;--green-quiz: #659c4e;--green-darkest: #1a3a2a;--offwhite: #e7e7c5;--poo: #7d6631;--cream: #faffd7;--pill-teal: #00595d;--nav-green: #00c950;--bright-green: #6cc837;--orange: #fea446;--orange-light: #ffc799;--u: min(calc(100vw / 1080), calc(100vh / 1920))}@font-face{font-family:ChunkFive;src:url(./ChunkFive-BO4ZSd0q.ttf) format("truetype");font-weight:400;font-display:swap}*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;overflow:hidden;overscroll-behavior:none;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{font-family:system-ui,sans-serif;color:var(--green-darkest);-webkit-font-smoothing:antialiased}h1,h2{font-family:ChunkFive,system-ui,sans-serif;font-weight:400;line-height:1.05;text-transform:uppercase}img{max-width:100%;height:auto;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.cloud-1,.cloud-2,.cloud-3{position:absolute;height:auto}.cloud-1{width:calc(256 * var(--u));top:calc(198 * var(--u));left:calc(92 * var(--u))}.cloud-2{width:calc(257 * var(--u));top:calc(72 * var(--u));right:calc(92 * var(--u))}.cloud-3{width:calc(148 * var(--u));top:calc(918 * var(--u));right:calc(17 * var(--u))}.cloud-4{width:calc(348 * var(--u));top:calc(1018 * var(--u));right:calc(17 * var(--u))}.cloud-5{width:calc(348 * var(--u));top:calc(1318 * var(--u));right:calc(17 * var(--u))}.slide--hero.is-active .cloud-1{animation:sway 3s ease-in-out infinite}.slide--hero.is-active .cloud-2{animation:sway-reverse 4s ease-in-out infinite}.slide--hero.is-active .cloud-3{animation:sway 6s ease-in-out infinite}@keyframes sway{0%,to{transform:rotate(-3deg) translateY(-5px)}50%{transform:rotate(3deg) translateY(5px)}}@keyframes sway-reverse{0%,to{transform:rotate(3deg) translateY(20px)}50%{transform:rotate(-3deg) translateY(0)}}.slide-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.slider_background_image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;pointer-events:none;touch-action:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-touch-callout:none;-webkit-user-drag:none;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch}.slider{display:flex;height:100vh;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.slider::-webkit-scrollbar{display:none}.slide{position:relative;flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always;display:flex;align-items:center;justify-content:center;text-align:center;padding:6vh 5vw 14vh}.slide__inner{max-width:45rem;opacity:0;transform:translateY(24px);transition:opacity .5s ease-out,transform .5s ease-out}.slide.is-active .slide__inner{opacity:1;transform:none}.slide--hero{background:var(--green);color:var(--offwhite);position:relative;padding:0}.slide--hero h1{position:absolute;top:calc(461 * var(--u));left:50%;transform:translate(-50%);width:calc(812 * var(--u));font-size:calc(80.7 * var(--u));line-height:1;color:#fff}.slide--hero .slide__inner{position:relative;z-index:2;width:calc(1080 * var(--u));height:calc(1920 * var(--u));max-width:none}.bit8-start-button{--p: calc(10 * var(--u));position:absolute;top:calc(804 * var(--u));left:50%;transform:translate(-50%);width:calc(476 * var(--u));height:calc(137 * var(--u));display:flex;align-items:center;justify-content:center;background:var(--poo);box-shadow:inset 0 calc(-1 * var(--p)) 0 0 #5e4c22;color:#fff;font-family:ChunkFive,system-ui,sans-serif;font-size:calc(66.6 * var(--u));line-height:1;text-transform:uppercase;text-decoration:none;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.bit8-start-button:before,.bit8-start-button:after{content:"";position:absolute;width:100%;height:100%;box-sizing:content-box}.bit8-start-button:before{top:calc(-1 * var(--p));left:0;border-top:var(--p) solid #000;border-bottom:var(--p) solid #000}.bit8-start-button:after{top:0;left:calc(-1 * var(--p));border-left:var(--p) solid #000;border-right:var(--p) solid #000}.bit8-start-button:active{box-shadow:inset 0 var(--p) 0 0 #5e4c22}.hero__hint{position:absolute;top:calc(1000 * var(--u));left:50%;transform:translate(-50%)}.hero__hint p{margin-top:calc(30 * var(--u));font-family:ChunkFive,system-ui,sans-serif;font-size:calc(40.2 * var(--u));text-transform:uppercase;color:#fff}.hero__arrow{--g: #6cc837;--l: #a8e063;font-size:calc(11 * var(--u));width:9em;height:10em;margin:0 auto}.hero__arrow:before{content:"";display:block;width:1em;height:1em;box-shadow:4em 0 #000,3em 1em #000,4em 1em var(--g),5em 1em #000,2em 2em #000,3em 2em var(--g),4em 2em var(--l),5em 2em var(--g),6em 2em #000,1em 3em #000,2em 3em var(--g),3em 3em var(--l),4em 3em var(--l),5em 3em var(--l),6em 3em var(--g),7em 3em #000,0 4em #000,1em 4em var(--g),2em 4em var(--l),3em 4em var(--l),4em 4em var(--l),5em 4em var(--l),6em 4em var(--l),7em 4em var(--g),8em 4em #000,0 5em #000,1em 5em #000,2em 5em #000,3em 5em var(--g),4em 5em var(--l),5em 5em var(--g),6em 5em #000,7em 5em #000,8em 5em #000,2em 6em #000,3em 6em var(--g),4em 6em var(--l),5em 6em var(--g),6em 6em #000,2em 7em #000,3em 7em var(--g),4em 7em var(--l),5em 7em var(--g),6em 7em #000,2em 8em #000,3em 8em var(--g),4em 8em var(--g),5em 8em var(--g),6em 8em #000,2em 9em #000,3em 9em #000,4em 9em #000,5em 9em #000,6em 9em #000}.slide.is-active .hero__arrow{animation:float 2.2s ease-in-out infinite}.hero__cow{width:clamp(110px,22vw,160px)}.slide.is-active .hero__cow{animation:bob 3.2s ease-in-out infinite}@keyframes bob{0%,to{transform:translateY(0) rotate(-1.5deg)}50%{transform:translateY(-6px) rotate(1.5deg)}}.kicker{text-transform:uppercase;letter-spacing:.15em;font-size:clamp(.75rem,2.4vw,.9rem);margin:1rem 0 .5rem}.hero__sub{font-size:clamp(1.25rem,4vw,1.75rem);margin-top:1rem}.swipe-hint{margin-top:3rem;font-size:1rem;opacity:.8;animation:hint 2.4s ease-in-out infinite}@keyframes hint{0%,to{transform:translate(0)}50%{transform:translate(10px)}}.slide--ad{background:var(--green);color:#fff;position:relative;padding:0}.slide--ad .slide__inner{position:relative;z-index:2;width:calc(1080 * var(--u));height:calc(1920 * var(--u));max-width:none}.slide--ad h2{position:absolute;top:calc(405 * var(--u));left:50%;transform:translate(-50%);width:calc(1006 * var(--u));font-size:calc(100 * var(--u));line-height:1}.slide--ad p{position:absolute;top:calc(631 * var(--u));left:50%;transform:translate(-50%);width:calc(852 * var(--u));font-size:calc(48.5 * var(--u));line-height:1.2}.ad__art{width:clamp(150px,34vw,220px)}.slide.is-active .ad__art{animation:float 4s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.slide--quiz{background:var(--green);color:#fff;padding:0}.quiz{position:relative;width:calc(1080 * var(--u));height:calc(1920 * var(--u))}.quiz__q{position:absolute;top:calc(373 * var(--u));left:50%;transform:translate(-50%);width:calc(959 * var(--u));font-size:calc(80.7 * var(--u));line-height:.97}.quiz__hint{position:absolute;top:calc(685 * var(--u));left:50%;transform:translate(-50%);width:calc(500 * var(--u));font-family:ChunkFive,system-ui,sans-serif;font-size:calc(29.2 * var(--u));text-transform:uppercase;line-height:1.1}.quiz__cards{list-style:none}.qcard{position:absolute;width:calc(400 * var(--u));min-height:calc(210 * var(--u));display:flex;align-items:center;justify-content:center;gap:calc(25 * var(--u));padding:calc(20 * var(--u)) calc(31 * var(--u));background:var(--offwhite);border:calc(5 * var(--u)) solid rgba(231,231,197,.63);border-radius:calc(25 * var(--u));color:var(--green-darkest);font-family:ChunkFive,system-ui,sans-serif;font-size:calc(44 * var(--u));line-height:1.05;cursor:pointer;touch-action:manipulation;transform:rotate(var(--r))}.qcard img{width:calc(150 * var(--u));flex:0 0 auto}.quiz__cards li:nth-child(1) .qcard{left:calc(113 * var(--u));top:calc(903 * var(--u));--r: -5.29deg}.quiz__cards li:nth-child(2) .qcard{left:calc(550 * var(--u));top:calc(928 * var(--u));--r: 3.58deg}.quiz__cards li:nth-child(3) .qcard{left:calc(121 * var(--u));top:calc(1169 * var(--u));--r: 2.11deg}.quiz__cards li:nth-child(4) .qcard{left:calc(550 * var(--u));top:calc(1167 * var(--u));--r: -2.68deg}.quiz__cards li:nth-child(5) .qcard{left:calc(116 * var(--u));top:calc(1421 * var(--u));--r: 4.06deg}.quiz__cards li:nth-child(6) .qcard{left:calc(548 * var(--u));top:calc(1407 * var(--u));--r: 3.92deg}.qcard.is-found{border-color:var(--nav-green);opacity:.75}.qcard:active{transform:rotate(var(--r)) scale(.96)}.pill-restart{position:fixed;left:calc(45 * var(--u));top:calc(52 * var(--u));width:calc(193 * var(--u));padding:0;border:0;background:none;cursor:pointer;touch-action:manipulation;z-index:5;transition:opacity .2s ease-out}body.at-home .pill-restart,body.at-end .pill-restart{opacity:0;pointer-events:none}.pill-restart img{display:block;width:100%}.pill-score{position:absolute;top:calc(46 * var(--u));left:50%;transform:translate(-50%);width:calc(244 * var(--u))}.pill-score img{display:block;width:100%}.pill-score span{position:absolute;left:0;top:50%;transform:translateY(-52%);width:86%;text-align:center;font-family:ChunkFive,system-ui,sans-serif;font-size:calc(52 * var(--u));color:var(--cream)}.overlay{position:fixed;inset:4rem;z-index:10;display:flex;align-items:center;justify-content:center;background:var(--green);border:calc(18 * var(--u)) solid var(--bright-green);opacity:0;pointer-events:none;transform:rotate(-1.09deg);transition:opacity .25s ease-out}.overlay--wrong{background:var(--orange);border-color:var(--orange-light)}.overlay__canvas{position:relative;width:calc(1080 * var(--u));height:calc(1920 * var(--u));color:#fff;text-align:center;transform:scale(.92);transition:transform .25s ease-out}.overlay.is-open{opacity:1;pointer-events:auto}.overlay.is-open .overlay__canvas{transform:none}.overlay__close{position:absolute;top:calc(200 * var(--u));right:calc(43 * var(--u));width:calc(190 * var(--u));padding:0;border:0;background:none;cursor:pointer;touch-action:manipulation;z-index:2}.overlay__close img{display:block;width:100%}.overlay__img{position:absolute;top:calc(75 * var(--u));left:50%;width:calc(257 * var(--u));margin-left:calc(-129 * var(--u));transform:rotate(4.06deg)}.overlay .pill-score{top:calc(360 * var(--u))}.overlay__title{position:absolute;top:calc(535 * var(--u));left:0;width:100%;font-family:ChunkFive,system-ui,sans-serif;font-size:calc(136 * var(--u));line-height:1;text-transform:uppercase;transform:rotate(-2.09deg)}.overlay__name{position:absolute;top:calc(813 * var(--u));left:0;width:100%;font-family:ChunkFive,system-ui,sans-serif;font-size:calc(84 * var(--u));line-height:1;text-transform:uppercase}.overlay__fact{position:absolute;top:50%;left:50%;transform:translate(-50%);width:calc(637 * var(--u));font-size:calc(65 * var(--u));line-height:1.15}.slide--seq{background:var(--green);color:#fff;padding:0;position:relative;overflow:hidden;--frame-ms: .16s}.seq{position:absolute;inset:0;pointer-events:none}.seq__frame{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;z-index:1}.seq__frame_ground{position:absolute;inset:0;width:100%;height:100%;z-index:0;object-fit:cover}.seq--blend,.slide--seq.is-blending .seq--pour{display:none}.slide--seq.is-blending .seq--blend{display:block}.slide--seq:not(.is-active) .seq--pour .seq__frame:first-child{opacity:1}.slide--seq.is-active:not(.is-blending) .seq--pour .seq__frame,.slide--seq.is-active.is-blending .seq--blend .seq__frame{animation:seq-slot var(--frame-ms) linear;animation-delay:calc(var(--i) * var(--frame-ms))}.slide--seq.is-active:not(.is-blending) .seq--pour .seq__frame:last-child,.slide--seq.is-active.is-blending .seq--blend .seq__frame:last-child{animation-fill-mode:forwards}@keyframes seq-slot{0%,to{opacity:1}}.seq__chrome{position:absolute;left:50%;top:0;transform:translate(-50%);width:calc(1080 * var(--u));height:calc(1920 * var(--u));z-index:3;pointer-events:none}.seq__title{position:absolute;top:calc(188 * var(--u));left:50%;transform:translate(-50%);width:calc(812 * var(--u));font-size:calc(80.7 * var(--u));line-height:1;text-align:center;color:#fff}.seq__desc{position:absolute;top:calc(384 * var(--u));left:50%;transform:translate(-50%);width:calc(822 * var(--u));font-size:calc(40 * var(--u));line-height:1.2;text-align:center;color:#fff}.recipe,.seq__blend-ui{opacity:0;transition:opacity .4s ease-out}.slide--seq.is-ready .recipe,.slide--seq.is-ready .seq__blend-ui{opacity:1}.slide--seq.is-blending .seq__blend-ui{opacity:0}.recipe__item{position:absolute;top:calc(668 * var(--u));width:calc(227 * var(--u));height:calc(114 * var(--u));display:flex;align-items:center;justify-content:center;border-radius:calc(60 * var(--u));border:calc(6 * var(--u)) solid rgba(0,0,0,.22);font-family:ChunkFive,system-ui,sans-serif;font-size:calc(51.8 * var(--u));color:var(--cream)}.recipe__item--poo{left:calc(147 * var(--u));background:#6b5630}.recipe__item--crops{left:calc(427 * var(--u));background:#8f9a2b}.recipe__item--water{left:calc(707 * var(--u));background:#2b8a80}.recipe__label{position:absolute;bottom:100%;left:50%;transform:translate(-50%);margin-bottom:calc(22 * var(--u));font-size:calc(58.3 * var(--u));text-transform:uppercase;white-space:nowrap}.recipe__item--poo .recipe__label{color:#7c6632}.recipe__item--crops .recipe__label{color:#eff852}.recipe__item--water .recipe__label{color:#69e0f5}.recipe__dot{position:absolute;right:calc(20 * var(--u));top:50%;width:calc(37 * var(--u));height:calc(37 * var(--u));transform:translateY(-50%);background:#a8e063;border-radius:50%}.blend-btn{position:absolute;left:calc(69 * var(--u));top:calc(1355 * var(--u));width:calc(345 * var(--u));height:calc(150 * var(--u));transform:rotate(-12.19deg);background:var(--poo);border:calc(8 * var(--u)) solid #000;border-radius:calc(14 * var(--u));color:#fff;font-family:ChunkFive,system-ui,sans-serif;font-size:calc(44 * var(--u));text-transform:uppercase;cursor:pointer;touch-action:manipulation;pointer-events:none}.blend-btn:active{transform:rotate(-12.19deg) scale(.96)}.slide--seq.is-ready:not(.is-blending) .blend-btn,.slide--seq.is-ready:not(.is-blending) .blend-hotspot{pointer-events:auto}.blend-hotspot{position:absolute;left:calc(430 * var(--u));top:calc(1385 * var(--u));width:calc(200 * var(--u));height:calc(200 * var(--u));padding:0;border:0;border-radius:50%;background:none;cursor:pointer;touch-action:manipulation;pointer-events:none}.seq__pointer{position:absolute;left:calc(655 * var(--u));top:calc(1435 * var(--u));transform:rotate(-90deg)}.blend-hint{position:absolute;left:calc(758 * var(--u));top:calc(1372 * var(--u));width:calc(406 * var(--u));transform:translate(-50%) rotate(1.4deg);text-align:center;font-family:ChunkFive,system-ui,sans-serif;font-size:calc(40 * var(--u));text-transform:uppercase;color:#fff}.slide--seq .pill-restart{pointer-events:auto}.seq__scroll{position:absolute;left:50%;top:calc(940 * var(--u));transform:translate(-50%);width:calc(760 * var(--u));text-align:center;font-family:ChunkFive,system-ui,sans-serif;font-size:calc(44 * var(--u));text-transform:uppercase;color:#fff;opacity:0;pointer-events:none;transition:opacity .4s ease-out}.slide--seq.is-blended .seq__scroll{opacity:.9;animation:seq-nudge 1.8s ease-in-out infinite}@keyframes seq-nudge{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(calc(-10 * var(--u)))}}.arrow{position:fixed;top:calc(825 * var(--u));width:calc(112 * var(--u));height:calc(142 * var(--u));padding:0;border:0;background:none;cursor:pointer;touch-action:manipulation;z-index:5}.arrow img{width:100%;height:100%;object-fit:contain;image-rendering:pixelated}.arrow--prev{left:calc(24 * var(--u))}.arrow--next{right:calc(24 * var(--u));transform:scaleX(-1)}.arrow[disabled]{opacity:0;pointer-events:none}.tnav{position:fixed;bottom:calc(120 * var(--u));left:0;right:0;display:flex;justify-content:center;gap:calc(28 * var(--u));z-index:5;transition:opacity .2s ease-out}body.at-home .tnav,body.at-end .tnav{opacity:0;pointer-events:none}.tnav button{width:calc(73 * var(--u));height:calc(73 * var(--u));padding:0;border:calc(3.4 * var(--u)) solid rgba(255,255,255,.3);border-radius:50%;background:#28242426;color:#ffffff4d;font-family:ChunkFive,system-ui,sans-serif;font-size:calc(36.6 * var(--u));line-height:1;cursor:pointer;touch-action:manipulation}.tnav button.is-active{border-color:var(--nav-green);background:#00c95066;color:#fff}.slide--under{background:var(--green);color:#fff;padding:0}.under{position:relative;width:calc(1080 * var(--u));height:calc(1920 * var(--u))}.under__title{position:absolute;top:calc(277 * var(--u));left:50%;transform:translate(-50%);width:calc(812 * var(--u));font-size:calc(64.7 * var(--u));line-height:1}.under__clock{position:absolute;top:calc(574 * var(--u));left:calc(393 * var(--u));width:calc(240 * var(--u));height:auto;transform-origin:50% 92%}.slide--under.is-active .under__clock{animation:clock-ring 3s ease-in-out infinite}@keyframes clock-ring{0%,55%,to{transform:rotate(0)}60%{transform:rotate(-5deg)}65%{transform:rotate(4deg)}70%{transform:rotate(-3deg)}75%{transform:rotate(2deg)}80%{transform:rotate(-1deg)}85%{transform:rotate(0)}}@media(prefers-reduced-motion:reduce){.slide--under.is-active .under__clock{animation:none}}.under__signpost{position:absolute;top:calc(985 * var(--u));left:calc(687 * var(--u));width:calc(405 * var(--u));font-family:ChunkFive,system-ui,sans-serif;font-size:calc(40.2 * var(--u));line-height:1;text-align:center;text-transform:uppercase;transform:rotate(-8.66deg)}.under__note{position:absolute;top:calc(1291 * var(--u));right:calc(31 * var(--u));width:calc(698 * var(--u));font-family:ChunkFive,system-ui,sans-serif;font-size:calc(44.8 * var(--u));line-height:1;text-align:right;text-transform:uppercase}.slide--chamber{background:#193325;color:#fff;padding:0;position:relative;overflow:hidden;--frame-ms: .17s}.slide--chamber[data-beat="3"],.slide--chamber[data-beat="4"]{background:#193b28}.dseq{position:absolute;inset:0;z-index:1;pointer-events:none;display:none}.slide--chamber[data-beat="1"] .dseq--1,.slide--chamber[data-beat="2"] .dseq--2,.slide--chamber[data-beat="3"] .dseq--3,.slide--chamber[data-beat="4"] .dseq--4{display:block}.slide--chamber:not(.is-active) .dseq .seq__frame:first-child{opacity:1}.slide--chamber.is-active .dseq .seq__frame{animation:seq-slot var(--frame-ms) linear;animation-delay:calc(var(--i) * var(--frame-ms))}.slide--chamber.is-active .dseq .seq__frame:last-child{animation-fill-mode:forwards}.chamber{position:relative;z-index:2;width:calc(1080 * var(--u));height:calc(1920 * var(--u));pointer-events:none}.slide--chamber .pill-restart{pointer-events:auto}.dbeat{display:none}.slide--chamber[data-beat="1"] .dbeat--1,.slide--chamber[data-beat="2"] .dbeat--2,.slide--chamber[data-beat="3"] .dbeat--3,.slide--chamber[data-beat="4"] .dbeat--4{display:block}.chamber__lead{position:absolute;top:calc(215 * var(--u));left:50%;transform:translate(-50%);width:calc(860 * var(--u));font-family:ChunkFive,system-ui,sans-serif;font-size:calc(49 * var(--u));line-height:1.02;text-align:center;text-transform:uppercase}.dbeat-ui{opacity:0;pointer-events:none;transition:opacity .3s ease-out}.slide--chamber.is-ready .dbeat-ui{opacity:1}.dbeat-btn{position:absolute;left:50%;top:calc(955 * var(--u));transform:translate(-50%) rotate(-2deg);padding:calc(26 * var(--u)) calc(46 * var(--u));background:var(--poo);border:calc(8 * var(--u)) solid #000;border-radius:calc(14 * var(--u));color:#fff;font-family:ChunkFive,system-ui,sans-serif;font-size:calc(40 * var(--u));text-transform:uppercase;white-space:nowrap;cursor:pointer;touch-action:manipulation;pointer-events:none}.slide--chamber.is-ready .dbeat-btn{pointer-events:auto}.dbeat-btn:active{transform:translate(-50%) rotate(-2deg) scale(.96)}.dbeat-hint{position:absolute;left:50%;top:calc(800 * var(--u));transform:translate(-50%) rotate(2deg);width:calc(700 * var(--u));text-align:center;font-family:ChunkFive,system-ui,sans-serif;font-size:calc(34 * var(--u));text-transform:uppercase;color:#fff}.dbeat-hint:empty{display:none}.dbeat-pointer{position:absolute;left:50%;top:calc(850 * var(--u));transform:translate(-50%) rotate(178deg)}.chamber__title{position:absolute;top:calc(237 * var(--u));left:50%;transform:translate(-50%);width:calc(959 * var(--u));font-size:calc(75.7 * var(--u));line-height:1}.chamber__fact{position:absolute;top:calc(1475 * var(--u));left:0;width:100%;font-family:ChunkFive,system-ui,sans-serif;font-size:calc(51 * var(--u));line-height:1;text-align:center;text-transform:uppercase}.chamber__sub{position:absolute;top:calc(1552 * var(--u));left:50%;transform:translate(-50%);width:calc(534 * var(--u));font-family:ChunkFive,system-ui,sans-serif;font-size:calc(24.8 * var(--u));line-height:1.15;text-align:center;text-transform:uppercase}.slide--chp{background:#193b28;color:#fff;padding:0}.chp{position:relative;width:calc(1080 * var(--u));height:calc(1920 * var(--u))}.chp__title{position:absolute;top:calc(278 * var(--u));left:50%;transform:translate(-50%);width:calc(812 * var(--u));font-size:calc(71.7 * var(--u));line-height:1}.chp__desc{position:absolute;top:calc(437 * var(--u));left:50%;transform:translate(-50%);width:calc(705 * var(--u));font-size:calc(36 * var(--u));line-height:1.2;text-align:center}.chp__fan{position:absolute;top:calc(623 * var(--u));left:calc(472 * var(--u));width:calc(195 * var(--u));height:auto}.slide--chp.is-active .chp__fan{animation:fan-spin 1.4s linear infinite}@keyframes fan-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.slide--chp.is-active .chp__fan{animation:none}}.slide--explore{background:#193b28;color:#fff;padding:0}.explore{position:relative;width:calc(1080 * var(--u));height:calc(1920 * var(--u))}.explore__label{position:absolute;top:calc(680 * var(--u));left:calc(842 * var(--u));transform:translate(-50%);font-family:ChunkFive,system-ui,sans-serif;font-size:calc(39.9 * var(--u));line-height:1;text-transform:uppercase;white-space:nowrap}.explore .pill-score{left:calc(716 * var(--u));top:calc(749 * var(--u));transform:none}.explore__badges{list-style:none}.badge{position:absolute;display:flex;align-items:center;justify-content:center;padding:calc(11 * var(--u)) calc(14 * var(--u));background:#639363;border:calc(5 * var(--u)) solid rgba(154,192,154,.45);border-radius:calc(19 * var(--u));color:#fff;font-family:ChunkFive,system-ui,sans-serif;line-height:1;text-align:center;text-transform:uppercase;cursor:pointer;touch-action:manipulation;transform:rotate(var(--r))}.badge--lg{font-size:calc(26.5 * var(--u))}.badge--sm{font-size:calc(22.4 * var(--u))}.explore__badges li:nth-child(1) .badge{left:calc(224 * var(--u));top:calc(1052 * var(--u));width:calc(300 * var(--u));--r: -2.75deg}.explore__badges li:nth-child(2) .badge{left:calc(699 * var(--u));top:calc(1270 * var(--u));width:calc(260 * var(--u));--r: 4.31deg}.explore__badges li:nth-child(3) .badge{left:calc(136 * var(--u));top:calc(1274 * var(--u));width:calc(157 * var(--u));--r: 6.5deg}.explore__badges li:nth-child(4) .badge{left:calc(159 * var(--u));top:calc(1413 * var(--u));width:calc(196 * var(--u));--r: -7.48deg}.explore__badges li:nth-child(5) .badge{left:calc(628 * var(--u));top:calc(1587 * var(--u));width:calc(194 * var(--u));--r: 4.36deg}.badge.is-explored{border-color:var(--nav-green);opacity:.8}#explore-overlay .overlay__fact{top:calc(1080 * var(--u))}.badge:active{transform:rotate(var(--r)) scale(.95)}.slide--end{background:#193b28;color:#fff;padding:0}.end{position:relative;width:calc(1080 * var(--u));height:calc(1920 * var(--u))}.end__title{position:absolute;top:calc(410 * var(--u));left:0;width:100%;font-size:calc(141.3 * var(--u));line-height:1;text-align:center}.end__stat{position:absolute;width:calc(227 * var(--u));text-align:center}.end__stat--quiz{left:calc(198 * var(--u));top:calc(620 * var(--u))}.end__stat--explored{left:calc(668 * var(--u));top:calc(606 * var(--u))}.end__label{font-family:ChunkFive,system-ui,sans-serif;font-size:calc(60.4 * var(--u));line-height:1;text-transform:uppercase}.end__stat .pill-score{position:relative;left:auto;top:auto;transform:none;width:100%;margin-top:calc(40 * var(--u))}.slide--end .bit8-start-button{top:calc(879 * var(--u))}.slide--end .hero__hint{top:calc(1036 * var(--u))}#idle-overlay .overlay__title{font-size:calc(105 * var(--u))}.idle__sub{position:absolute;top:calc(730 * var(--u));left:50%;transform:translate(-50%);width:calc(700 * var(--u));font-size:calc(44 * var(--u));line-height:1.2}.idle__actions{position:absolute;top:calc(900 * var(--u));left:50%;transform:translate(-50%);display:flex;gap:calc(60 * var(--u))}.idle__btn{width:calc(300 * var(--u));height:calc(140 * var(--u));background:var(--poo);border:calc(10 * var(--u)) solid #000;box-shadow:inset 0 calc(-10 * var(--u)) 0 0 #5e4c22;color:#fff;font-family:ChunkFive,system-ui,sans-serif;font-size:calc(60 * var(--u));line-height:1;text-transform:uppercase;cursor:pointer;touch-action:manipulation}.idle__btn:active{box-shadow:inset 0 calc(10 * var(--u)) 0 0 #5e4c22}.fps{position:fixed;bottom:.5rem;left:.5rem;padding:.2rem .5rem;background:#0000008c;color:#fff;font-size:.75rem;font-family:monospace;border-radius:.25rem;pointer-events:none}@media(prefers-reduced-motion:reduce){.slide__inner,.qcard,.overlay,.overlay__canvas{transition:none}.swipe-hint,.hero__arrow,.cloud-1,.cloud-2,.cloud-3{animation:none}.slider{scroll-behavior:auto}}
