.gooner-hero{--sky-top:var(--blizzard-blue);--sky-bottom:var(--azure);--ocean:var(--blue-crayola);--ink:var(--oxford-blue);--gooner-blue:var(--blue-crayola);color:var(--ink);background:var(--sky-top)}.gooner-hero__layer{pointer-events:none;will-change:transform}.gooner-hero__interactive{pointer-events:auto;cursor:pointer;touch-action:manipulation;appearance:none;border:0}.gooner-hero__interactive:focus-visible{outline:3px solid var(--gooner-blue);outline-offset:4px;border-radius:12px}.gooner-hero__heading{animation:.4s cubic-bezier(.22,1,.36,1) .1s both hero-rise}.gooner-hero__tagline{flex-direction:column;gap:.08em;display:flex}.gooner-hero__tagline-line{align-items:baseline;gap:.18em;line-height:1.02;display:flex}.gooner-hero__title-gooner,.gooner-hero__title-verb{isolation:isolate;vertical-align:baseline;display:inline-block;position:relative}.gooner-hero__title-gooner{color:var(--gooner-blue);font-size:1.22em}.gooner-hero__title-verb{color:#fff;letter-spacing:.04em;text-transform:uppercase;text-shadow:-4px -4px 0 var(--ink), 4px -4px 0 var(--ink), -4px 4px 0 var(--ink), 4px 4px 0 var(--ink), -5px -2px 0 var(--ink), 5px -2px 0 var(--ink), -5px 2px 0 var(--ink), 5px 2px 0 var(--ink), -2px -5px 0 var(--ink), 2px -5px 0 var(--ink), -2px 5px 0 var(--ink), 2px 5px 0 var(--ink), -6px 0 0 var(--ink), 6px 0 0 var(--ink), 0 -6px 0 var(--ink), 0 6px 0 var(--ink), 0 7px 0 var(--ink);font-size:.78em;font-weight:800;transform:translateY(-.32em)}.gooner-hero__title-verb-slot{vertical-align:baseline;text-align:right;display:inline-block;position:relative}.gooner-hero__title-verb-sizer{visibility:hidden;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;color:#fff;letter-spacing:.04em;text-transform:uppercase;font-size:.78em;font-weight:800;display:inline-block;transform:translateY(-.32em)}.gooner-hero__title-verb-slot>.gooner-hero__title-verb{transition:opacity .38s;position:absolute;top:0;left:auto;right:0}.gooner-hero__title-verb.is-out{opacity:0}.gooner-hero__title-verb.is-in{opacity:1}.gooner-hero__title-gooner:before,.gooner-hero__title-gooner:after{content:attr(data-text);white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:0;left:0}.gooner-hero__title-gooner:before{z-index:-1;color:var(--ink);-webkit-text-stroke:.22em var(--ink);paint-order:stroke fill}.gooner-hero__title-gooner:after{z-index:-2;color:var(--ink);-webkit-text-stroke:.22em var(--ink);paint-order:stroke fill;transform:translate(-.04em,.06em)}.gooner-hero__copy{animation:.42s cubic-bezier(.22,1,.36,1) .9s both hero-rise}.gooner-hero__actions{animation:.42s cubic-bezier(.22,1,.36,1) 1.05s both hero-rise}.gooner-hero__clouds-inner{animation:48s linear infinite cloud-drift-rtl-a}.gooner-hero__cloud-a{animation:55s linear infinite cloud-drift-rtl-a}.gooner-hero__cloud-b{animation:72s linear infinite cloud-drift-rtl-b}.gooner-hero__cloud-c{animation:40s linear infinite cloud-drift-rtl-c}.gooner-hero__mountains{animation:.5s cubic-bezier(.22,1,.36,1) .12s both settle-down}.gooner-hero__gooner-enter{animation:.5s cubic-bezier(.2,.85,.3,1) .3s both gooner-drop}.gooner-hero__juice{animation:.42s cubic-bezier(.2,.8,.3,1) .65s both juice-drop}.gooner-hero__fish{animation:.42s cubic-bezier(.22,1,.32,1) .75s both fish-drop}.gooner-hero__chips{animation:.38s cubic-bezier(.18,1.2,.32,1) .85s both chips-slide}.gooner-hero__loose{animation:.42s cubic-bezier(.2,.8,.3,1) .9s both chips-scatter}.gooner-hero__breathe{transform-origin:50% 88%;animation:3.5s ease-in-out infinite gooner-breathe}.gooner-hero__breathe.is-busy{animation:none}.gooner-hero__pose{transform-origin:50% 86%;transition:transform .18s}.gooner-hero__pose[data-state=lookLeft]{transform:rotate(-7deg)}.gooner-hero__pose[data-state=lookRight]{transform:rotate(7deg)}.gooner-hero__pose[data-state=lookAtFish]{transform:rotate(-5deg)translate(-2px,3px)}.gooner-hero__pose[data-state=lookAtChips]{transform:rotate(6deg)translate(3px,2px)}.gooner-hero__pose[data-state=headTilt]{transform:rotate(-11deg)}.gooner-hero__pose[data-state=scrollLook]{transform:rotate(5deg)translateY(4px)}.gooner-hero__pose[data-state=poked]{animation:.28s gooner-poke}.gooner-hero__pose[data-state=annoyed]{transform:scale(.97)}.gooner-hero__pose[data-state=wobble]{animation:.7s ease-in-out gooner-wobble}.gooner-hero__pose[data-state=almostFall]{animation:1.2s ease-in-out both gooner-almost-fall}.gooner-hero__pose[data-state=fallen]{animation:.52s cubic-bezier(.4,.1,.7,1) both gooner-fall}.gooner-hero__pose[data-state=recover]{animation:.9s cubic-bezier(.22,1,.36,1) both gooner-recover}.gooner-hero__pose[data-state=eatChip]{animation:1.1s ease-in-out gooner-chew}.gooner-hero__pose--sprites[data-state=lookLeft],.gooner-hero__pose--sprites[data-state=lookRight],.gooner-hero__pose--sprites[data-state=lookAtFish],.gooner-hero__pose--sprites[data-state=lookAtChips],.gooner-hero__pose--sprites[data-state=scrollLook]{animation:none;transform:none}.gooner-hero__pose--sprites[data-state=poked],.gooner-hero__pose--sprites[data-state=wink]{animation:.28s gooner-sprite-nudge}@keyframes gooner-sprite-nudge{0%{transform:scale(1)}40%{transform:scale(1.04,.94)}to{transform:scale(1)}}.gooner-hero__fish-body{transform-origin:50%;animation:9s ease-in-out infinite fish-twitch}.gooner-hero__fish-body.is-flop{animation:.5s ease-in-out fish-flop}.gooner-hero__juice-can.is-active{animation:1.6s ease-in-out both juice-sip}.gooner-hero__chip-bag.is-crinkle{animation:.38s bag-crinkle}.gooner-hero__flying-chip{opacity:0;pointer-events:none}.gooner-hero__flying-chip.is-flying{animation:.72s cubic-bezier(.2,.7,.3,1) both chip-fly}.gooner-hero__loose-chip{animation:11s ease-in-out infinite chip-wind}.gooner-hero__loose-chip:nth-child(2){animation-duration:13s;animation-delay:-3s}.gooner-hero__loose-chip:nth-child(3){animation-duration:15s;animation-delay:-6s}.gooner-hero__flag-wave{animation:1.8s ease-in-out infinite flag-wave}.gooner-hero__bird{animation:18s linear infinite bird-hop}.gooner-hero.is-wobbling .gooner-hero__scene{animation:.3s ease-in-out scene-wobble}.gooner-hero__play{transition:transform .18s}.gooner-hero__watch:hover .gooner-hero__play,.gooner-hero__watch:focus-visible .gooner-hero__play{transform:rotate(8deg)}.gooner-hero__watch,.gooner-hero__meet{transition:transform .18s,background-color .18s,border-color .18s}.gooner-hero__watch:hover,.gooner-hero__watch:focus-visible,.gooner-hero__meet:hover,.gooner-hero__meet:focus-visible{transform:translateY(-2px)}@keyframes hero-rise{0%{transform:translateY(12px)}to{transform:translate(0,0)}}@keyframes settle-down{0%{transform:translateY(-10px)}to{transform:translate(0,0)}}@keyframes cloud-drift-rtl-a{0%{transform:translate(12%)}to{transform:translate(-18%)}}@keyframes cloud-drift-rtl-b{0%{transform:translate(16%)}to{transform:translate(-22%)}}@keyframes cloud-drift-rtl-c{0%{transform:translate(10%)}to{transform:translate(-14%)}}@keyframes gooner-drop{0%{transform:translateY(-80px)scale(1)}62%{transform:translate(0,0)scale(1.08,.88)}78%{transform:translateY(-15px)scale(.98,1.04)}to{transform:translate(0,0)scale(1)}}@keyframes juice-drop{0%{transform:translate(-18px,-36px)rotate(-18deg)}70%{transform:translate(4px)rotate(8deg)}to{transform:translate(0,0)rotate(0)}}@keyframes fish-drop{0%{transform:translateY(-40px)rotate(-8deg)}70%{transform:translate(0,0)rotate(6deg)}85%{transform:translateY(-6px)rotate(-3deg)}to{transform:translate(0,0)rotate(4deg)}}@keyframes chips-slide{0%{transform:translate(48px)}72%{transform:translate(-8px)}to{transform:translate(0,0)}}@keyframes chips-scatter{0%{opacity:.4;transform:translate(24px,-8px)}to{opacity:1;transform:translate(0,0)}}@keyframes gooner-breathe{0%,to{transform:translate(0,0)scaleY(1)}50%{transform:translateY(-1px)scaleY(1.006)}}@keyframes gooner-poke{0%{transform:scale(1)}40%{transform:scale(1.06,.9)}to{transform:scale(1)rotate(-6deg)}}@keyframes gooner-wobble{0%,to{transform:rotate(0)}25%{transform:rotate(-8deg)}75%{transform:rotate(8deg)}}@keyframes gooner-almost-fall{0%{transform:rotate(0)}35%{transform:rotate(14deg)}55%{transform:rotate(-10deg)}to{transform:rotate(0)}}@keyframes gooner-fall{0%{transform:rotate(0)translate(0,0)}to{transform:rotate(92deg)translate(18px,28px)}}@keyframes gooner-recover{0%{transform:rotate(92deg)translate(18px,28px)}55%{transform:rotate(-12deg)translateY(-6px)}to{transform:rotate(0)translate(0,0)}}@keyframes gooner-chew{0%,to{transform:rotate(8deg)translate(4px)}30%{transform:rotate(8deg)translate(4px,2px)scale(1.02,.97)}60%{transform:rotate(8deg)translate(4px)scale(.99,1.02)}}@keyframes gooner-drink{0%{transform:rotate(0)}25%{transform:rotate(-8deg)translate(-6px)}55%{transform:rotate(-12deg)translate(-8px,-4px)}to{transform:rotate(0)}}@keyframes fish-twitch{0%,86%,to{transform:rotate(4deg)translate(0,0)}90%{transform:rotate(8deg)translateY(-2px)}94%{transform:rotate(1deg)translate(0,0)}}@keyframes fish-flop{0%{transform:rotate(4deg)translate(0,0)}30%{transform:rotate(18deg)translateY(-10px)}55%{transform:rotate(-14deg)translate(4px,-2px)}to{transform:rotate(4deg)translate(0,0)}}@keyframes juice-sip{0%{transform:rotate(0)translate(0,0)}12%{transform:rotate(-10deg)}24%{transform:rotate(8deg)}40%{transform:rotate(-6deg)translate(42px,-28px)}70%{transform:rotate(-18deg)translate(48px,-36px)}to{transform:rotate(0)translate(0,0)}}@keyframes bag-crinkle{0%,to{transform:scale(1)rotate(-6deg)}40%{transform:scale(1.08,.9)rotate(-2deg)}}@keyframes chip-fly{0%{opacity:1;transform:translate(0,0)rotate(0)}35%{opacity:1;transform:translate(-36px,-54px)rotate(-24deg)}to{opacity:0;transform:translate(-92px,-18px)rotate(16deg)}}@keyframes chip-wind{0%,to{transform:translate3d(0, 0, 0) rotate(var(--chip-rot,0deg))}50%{transform:translate3d(3px, -1px, 0) rotate(calc(var(--chip-rot,0deg) + 6deg))}}@keyframes flag-wave{0%,to{transform:rotate(0)skew(0)}50%{transform:rotate(6deg)skew(-6deg)}}@keyframes bird-hop{0%,82%,to{transform:translate(0,0)}88%{transform:translate(28px,-6px)}94%{transform:translate(46px,2px)}}@keyframes scene-wobble{0%,to{transform:rotate(0)}30%{transform:rotate(-.45deg)}70%{transform:rotate(.45deg)}}@media (prefers-reduced-motion:reduce){.gooner-hero__heading,.gooner-hero__copy,.gooner-hero__actions,.gooner-hero__clouds-inner,.gooner-hero__cloud-a,.gooner-hero__cloud-b,.gooner-hero__cloud-c,.gooner-hero__mountains,.gooner-hero__water,.gooner-hero__gooner-enter,.gooner-hero__juice,.gooner-hero__fish,.gooner-hero__chips,.gooner-hero__loose,.gooner-hero__breathe,.gooner-hero__fish-body,.gooner-hero__loose-chip,.gooner-hero__flag-wave,.gooner-hero__bird{animation:none!important;transform:none!important}.gooner-hero__title-verb{opacity:1!important;transition:none!important}}
@keyframes gooner-stats-board{0%{opacity:0;transform:translateY(48px)scale(.94)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes gooner-stats-cell{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translate(0,0)}}.gooner-stats__board{animation:.62s cubic-bezier(.22,1,.36,1) .55s both gooner-stats-board}.gooner-stats__cell{animation:.48s cubic-bezier(.22,1,.36,1) both gooner-stats-cell;animation-delay:calc(.72s + var(--i,0) * 90ms)}.gooner-reveal{opacity:0;transition:opacity .72s cubic-bezier(.22,1,.36,1),transform .72s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s);will-change:opacity, transform;transform:translateY(40px)}.gooner-reveal.is-visible{opacity:1;transform:translate(0,0)}.mekanism-card{transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1)}.mekanism-card:hover{box-shadow:7px 7px 0 0 var(--oxford-blue);transform:translateY(-6px)}.mekanism-card__art{transform-origin:50%;transition:transform .22s cubic-bezier(.22,1,.36,1)}.mekanism-card:hover .mekanism-card__art{transform:scale(1.06)}.mekanism-card__art:hover{animation:.52s ease-in-out mekanism-art-wiggle}@keyframes mekanism-art-wiggle{0%,to{transform:scale(1.14)rotate(0)}20%{transform:scale(1.16)rotate(-8deg)}40%{transform:scale(1.18)rotate(8deg)}60%{transform:scale(1.16)rotate(-6deg)}80%{transform:scale(1.15)rotate(4deg)}}@media (prefers-reduced-motion:reduce){.gooner-stats__board,.gooner-stats__cell,.gooner-reveal{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.mekanism-card,.mekanism-card__art{transition:none!important}.mekanism-card:hover,.mekanism-card:hover .mekanism-card__art,.mekanism-card__art:hover{box-shadow:4px 4px 0 0 var(--oxford-blue);animation:none!important;transform:none!important}}
.site-nav{background:color-mix(in srgb, var(--blizzard-blue) 82%, transparent);border-bottom:4px solid color-mix(in srgb, var(--oxford-blue) 12%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.site-nav__logo{isolation:isolate;color:var(--blue-crayola);display:inline-block;position:relative}.site-nav__logo:before,.site-nav__logo:after{content:attr(data-text);white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:0;left:0}.site-nav__logo:before{z-index:-1;color:var(--oxford-blue);-webkit-text-stroke:.18em var(--oxford-blue);paint-order:stroke fill}.site-nav__logo:after{z-index:-2;color:var(--oxford-blue);-webkit-text-stroke:.18em var(--oxford-blue);paint-order:stroke fill;transform:translate(-.03em,.05em)}
