.gm{--gm-hat:var(--g-mascot-hat,#7cf2c8);--gm-ease:cubic-bezier(.2, .8, .2, 1);-webkit-tap-highlight-color:transparent;line-height:0;display:inline-block;position:relative}.gm-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gm[data-paused] *,.gm[data-offscreen=true] *{animation-play-state:paused!important}.gm-static{vertical-align:middle;flex-shrink:0;line-height:0;display:inline-block}.gm-static svg{width:100%;height:100%;display:block}.gm--logo .gr-hat{animation:.75s cubic-bezier(.3,1.5,.5,1) .15s both gm-hat-drop}@keyframes gm-hat-drop{0%{opacity:0;transform:translateY(-55%)}55%{opacity:1}to{opacity:1;transform:none}}.gm--logo .gr-hat svg{transform-origin:50% 36.7%}.gh-logo:hover .gm--logo .gr-hat svg,.gh-logo:focus-visible .gm--logo .gr-hat svg{animation:.4s ease-in-out gm-hat-tilt}@keyframes gm-hat-tilt{0%,to{transform:none}40%{transform:rotate(-12deg)}75%{transform:rotate(5deg)}}.gh-logo:hover .gm--logo .gr-lid svg,.gh-logo:focus-visible .gm--logo .gr-lid svg{transform-origin:50% 58.3%;animation:.4s linear gm-blink-once}@keyframes gm-blink-once{0%,30%,70%,to{transform:scaleY(1)}50%{transform:scaleY(.1)}}@media (prefers-reduced-motion:reduce){.gm--logo .gr-hat,.gh-logo:hover .gm--logo .gr-hat svg{animation:none!important}}
