body{margin:0;background:#ffffff;overflow-anchor:none}
a{color:#0D5EAF}a:hover{color:#0A4A8C}
.nav-burger{display:none}.nav-mobile{display:none}
@media (max-width: 1000px){.nav-desk{display:none !important}.nav-burger{display:flex !important}.nav-mobile{display:block !important}}
@media (max-width: 480px){.logo-crab>img:first-child,.logo-word{height:40px !important}}
.footer-grid{grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr))}
@media (max-width: 935px){.footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-brand{grid-column:1 / -1}}
@media (max-width: 560px){.footer-grid{grid-template-columns:minmax(0,1fr)}}
@keyframes crabWalkA{0%{transform:translateX(0) rotate(0)}15%{transform:translateX(-3px) rotate(-6deg)}35%{transform:translateX(3px) rotate(6deg)}55%{transform:translateX(-2px) rotate(-5deg)}75%{transform:translateX(2px) rotate(3deg)}90%{transform:translateX(0) rotate(-1deg)}100%{transform:translateX(0) rotate(0)}}
@keyframes crabWalkB{0%{transform:translateX(0) rotate(0)}15%{transform:translateX(-3px) rotate(-6deg)}35%{transform:translateX(3px) rotate(6deg)}55%{transform:translateX(-2px) rotate(-5deg)}75%{transform:translateX(2px) rotate(3deg)}90%{transform:translateX(0) rotate(-1deg)}100%{transform:translateX(0) rotate(0)}}
.crab-walk-a{animation:crabWalkA 0.85s ease-in-out}
.crab-walk-b{animation:crabWalkB 0.85s ease-in-out}
.logo-crab .arm-l{transform-origin:2.85% 42.4%;opacity:0}
.logo-crab .arm-r{transform-origin:87.3% 41.8%;opacity:0}
.crab-walk-a .arm-l,.crab-walk-b .arm-l,.crab-walk-a .arm-r,.crab-walk-b .arm-r{opacity:1}
@keyframes armLA{0%,12%{transform:rotate(0)}30%{transform:rotate(-20deg)}42%{transform:rotate(-3deg)}58%{transform:rotate(-20deg)}78%,100%{transform:rotate(0)}}
@keyframes armLB{0%,12%{transform:rotate(0)}30%{transform:rotate(-20deg)}42%{transform:rotate(-3deg)}58%{transform:rotate(-20deg)}78%,100%{transform:rotate(0)}}
@keyframes armRA{0%,12%{transform:rotate(0)}30%{transform:rotate(20deg)}42%{transform:rotate(3deg)}58%{transform:rotate(20deg)}78%,100%{transform:rotate(0)}}
@keyframes armRB{0%,12%{transform:rotate(0)}30%{transform:rotate(20deg)}42%{transform:rotate(3deg)}58%{transform:rotate(20deg)}78%,100%{transform:rotate(0)}}
.crab-walk-a .arm-l{animation:armLA 0.85s ease-in-out}
.crab-walk-b .arm-l{animation:armLB 0.85s ease-in-out}
.crab-walk-a .arm-r{animation:armRA 0.85s ease-in-out}
.crab-walk-b .arm-r{animation:armRB 0.85s ease-in-out}
@media (prefers-reduced-motion: reduce){.crab-walk-a,.crab-walk-b,.crab-walk-a .arm-l,.crab-walk-b .arm-l,.crab-walk-a .arm-r,.crab-walk-b .arm-r{animation:none}}
[hidden]{display:none !important}html{scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}
@media (max-width: 760px){.page-band{padding:44px 20px 40px !important;gap:8px !important}.page-band h1{font-size:34px !important}}
.egg-wrap{position:relative;display:inline-block;align-self:flex-start;line-height:0}
.egg-hit{position:absolute;left:0;top:0;width:29%;height:100%;padding:0;margin:0;border:0;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent;z-index:2}
.egg-hit:focus-visible{outline:2px solid #39d0ff;outline-offset:4px;border-radius:6px}
.egg-svg{position:absolute;left:0;top:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:1}
.egg-stalks{transform-box:fill-box;transform-origin:50% 100%;transform:scaleY(0);opacity:0;transition:transform .35s cubic-bezier(.34,1.56,.64,1),opacity .2s ease}
.egg-eye{transform-box:fill-box;transform-origin:50% 50%}
.egg-pupil{filter:drop-shadow(0 0 6px #39d0ff) drop-shadow(0 0 14px #39d0ff)}
@media (hover:hover){.egg-hit:hover~.egg-svg .egg-stalks{transform:scaleY(.3);opacity:1}}
.egg-wrap.egg-up .egg-stalks{transform:scaleY(1) !important;opacity:1 !important}
.egg-wrap.egg-up .egg-eye{animation:eggBlink 1.1s ease-in-out .35s 1 both,eggBlink 3.2s ease-in-out 2.2s infinite}
.egg-wrap.egg-up .egg-pupil{animation:eggGlow 1.6s ease-in-out .9s infinite}
@keyframes eggBlink{0%,30%,48%,62%,80%,100%{transform:scaleY(1)}38%,72%{transform:scaleY(.08)}}
@keyframes eggGlow{0%,100%{opacity:1}50%{opacity:.6}}
@media (prefers-reduced-motion:reduce){.egg-stalks{transition:none}.egg-wrap.egg-up .egg-eye,.egg-wrap.egg-up .egg-pupil{animation:none}}
