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