.green-m{flex:none}.green-m svg{display:block;width:100%;height:auto;overflow:visible}.green-m-fit svg{height:100%}.g-m .g-ankle,.g-m .g-arm-l,.g-m .g-arm-r,.g-m .g-foot,.g-m .g-sway-l,.g-m .g-sway-r,.g-m .g-upper{transform-box:view-box}@keyframes gm-sway-l{0%,to{transform:rotate(0deg)}50%{transform:rotate(-4deg)}}@keyframes gm-sway-r{0%,to{transform:rotate(0deg)}50%{transform:rotate(4deg)}}@keyframes gm-idle-stepped{0%,24%{transform:translate(0) scaleY(1)}25%,49%{transform:translate(2.5px) scaleY(1)}50%,74%{transform:translate(0) scaleY(.12)}75%,to{transform:translate(0) scaleY(1)}}.g-m .g-sway-l{animation:gm-sway-l 3.2s ease-in-out infinite;transform-origin:29px 44px}.g-m .g-sway-r{animation:gm-sway-r 3.2s ease-in-out infinite;transform-origin:106px 44px}.g-m .g-eyes-idle{animation:gm-idle-stepped 2s step-end infinite;transform-box:fill-box;transform-origin:center}.g-m .g-chin{transform-box:view-box}@keyframes gm-eyes-think-stepped{0%,74%{transform:translate(2.5px,-3.5px)}75%,to{transform:translate(0)}}@keyframes gm-chin{0%,to{transform:rotate(0deg)}50%{transform:rotate(-5deg)}}@keyframes gm-dots{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-2.5px)}}.g-m .g-eyes-think{animation:gm-eyes-think-stepped 2.4s step-end infinite;transform-box:view-box}.g-m .g-chin{animation:gm-chin 1.2s step-end infinite;transform-origin:106px 44px}.g-m .g-dots circle{animation:gm-dots 1.5s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.g-m .g-dots circle:nth-child(2){animation-delay:.2s}.g-m .g-dots circle:nth-child(3){animation-delay:.4s}@keyframes gm-load-eyes{0%,24%{transform:translateX(-3px)}25%,49%{transform:translateX(0)}50%,74%{transform:translateX(3px)}75%,to{transform:translateX(0)}}@keyframes gm-bar-2{0%,24%{opacity:.25}25%,to{opacity:1}}@keyframes gm-bar-3{0%,49%{opacity:.25}50%,to{opacity:1}}@keyframes gm-bar-4{0%,74%{opacity:.25}75%,to{opacity:1}}.g-m .g-p-load-eyes{animation:gm-load-eyes 1.2s step-end infinite;transform-box:view-box}.g-m .g-p-bar rect:nth-child(2){animation:gm-bar-2 1.2s step-end infinite}.g-m .g-p-bar rect:nth-child(3){animation:gm-bar-3 1.2s step-end infinite}.g-m .g-p-bar rect:nth-child(4){animation:gm-bar-4 1.2s step-end infinite}.g-m .g-p-cheer,.g-m .g-p-drop,.g-m .g-p-read,.g-m .g-p-scan,.g-m .g-p-search,.g-m .g-p-stir,.g-m .g-p-type-l,.g-m .g-p-type-r,.g-m .g-p-wave{transform-box:view-box}@keyframes gm-p-type-a{0%,24%{transform:translateY(0)}25%,49%{transform:translateY(-3px)}50%,74%{transform:translateY(0)}75%,to{transform:translateY(-3px)}}@keyframes gm-p-type-b{0%,24%{transform:translateY(-3px)}25%,49%{transform:translateY(0)}50%,74%{transform:translateY(-3px)}75%,to{transform:translateY(0)}}.g-m .g-p-type-l{animation:gm-p-type-a .8s step-end infinite}.g-m .g-p-type-r{animation:gm-p-type-b .8s step-end infinite}@keyframes gm-p-scan{0%,24%{transform:translate(3px)}25%,49%{transform:translate(3px)}50%,74%{transform:translate(-3px)}75%,to{transform:translate(0)}}@keyframes gm-p-search{0%,24%{transform:translate(1.5px)}25%,49%{transform:translate(1.5px,-1px)}50%,74%{transform:translate(-1.5px)}75%,to{transform:translate(0)}}.g-m .g-p-scan{animation:gm-p-scan 2s step-end infinite}.g-m .g-p-search{animation:gm-p-search 2s step-end infinite}@keyframes gm-p-read{0%,24%{transform:translate(-2px)}25%,49%{transform:translate(0)}50%,74%{transform:translate(2px)}75%,to{transform:translate(-2px,1.5px)}}.g-m .g-p-read{animation:gm-p-read 2.4s step-end infinite}@keyframes gm-p-stir{0%,24%{transform:translate(0)}25%,49%{transform:translate(2px,1.5px)}50%,74%{transform:translateY(3px)}75%,to{transform:translate(-2px,1.5px)}}@keyframes gm-p-steam{0%,24%{opacity:.3;transform:translateY(0)}25%,49%{opacity:.7;transform:translateY(-1px)}50%,74%{opacity:1;transform:translateY(-2px)}75%,to{opacity:.6;transform:translateY(-3px)}}.g-m .g-p-stir{animation:gm-p-stir 1.6s step-end infinite}.g-m .g-p-steam{animation:gm-p-steam 1.6s step-end infinite;transform-box:view-box}@keyframes gm-p-hat{0%,24%{transform:rotate(0deg)}25%,49%{transform:rotate(-3deg)}50%,74%{transform:rotate(0deg)}75%,to{transform:rotate(3deg)}}.g-m .g-p-hat{animation:gm-p-hat 3.2s step-end infinite;transform-box:view-box;transform-origin:67.5px 15px}@keyframes gm-p-cheer{0%,49%{transform:translateY(0)}50%,to{transform:translateY(-3px)}}@keyframes gm-p-sparkle{0%,49%{opacity:0}50%,to{opacity:1}}.g-m .g-p-cheer{animation:gm-p-cheer 1s step-end infinite}.g-m .g-p-sparkle{animation:gm-p-sparkle 1s step-end infinite}@keyframes gm-p-cheek-a{0%,24%{opacity:1}25%,49%{opacity:0}50%,74%{opacity:1}75%,to{opacity:0}}@keyframes gm-p-cheek-b{0%,24%{opacity:0}25%,49%{opacity:1}50%,74%{opacity:0}75%,to{opacity:1}}@keyframes gm-p-drop{0%,49%{transform:translateY(0)}50%,to{transform:translateY(1.5px)}}.g-m .g-p-cheeks ellipse:first-child{animation:gm-p-cheek-a 1.6s step-end infinite}.g-m .g-p-cheeks ellipse:nth-child(2){animation:gm-p-cheek-b 1.6s step-end infinite}.g-m .g-p-drop{animation:gm-p-drop 1.6s step-end infinite}@keyframes gm-p-wave{0%,24%{transform:rotate(0deg)}25%,49%{transform:rotate(14deg)}50%,74%{transform:rotate(-4deg)}75%,to{transform:rotate(12deg)}}.g-m .g-p-wave{animation:gm-p-wave .8s step-end infinite;transform-origin:106px 44px}@keyframes gm-p-z-1{0%,74%{opacity:1}75%,to{opacity:0}}@keyframes gm-p-z-2{0%,24%{opacity:0}25%,74%{opacity:1}75%,to{opacity:0}}@keyframes gm-p-z-3{0%,49%{opacity:0}50%,74%{opacity:1}75%,to{opacity:0}}.g-m .g-p-zzz text:first-child{animation:gm-p-z-1 2s step-end infinite}.g-m .g-p-zzz text:nth-child(2){animation:gm-p-z-2 2s step-end infinite}.g-m .g-p-zzz text:nth-child(3){animation:gm-p-z-3 2s step-end infinite}.g-m.g-run .g-upper{transform-origin:67.5px 82px;transform:skewX(-11deg)}@keyframes gm-stride{0%,49%{transform:translate(8px)}50%,to{transform:translateY(-3px)}}@keyframes gm-joint{0%,49%{transform:translateX(4px)}50%,to{transform:translateX(0)}}@keyframes gm-pump{0%,49%{transform:translateY(-4px)}50%,to{transform:translateY(2px)}}.g-m.g-run .g-foot-l,.g-m.g-run .g-foot-r{animation:gm-stride .4s step-end infinite}.g-m.g-run .g-ankle-l,.g-m.g-run .g-ankle-r{animation:gm-joint .4s step-end infinite}.g-m.g-run .g-arm-l,.g-m.g-run .g-arm-r{animation:gm-pump .4s step-end infinite}.g-m.g-run .g-ankle-r,.g-m.g-run .g-arm-r,.g-m.g-run .g-foot-r{animation-delay:-.2s}@media (prefers-reduced-motion:reduce){.g-m *{animation:none!important}.g-m.g-run .g-foot-l{transform:translate(8px)}.g-m.g-run .g-foot-r{transform:translateY(-3px)}.g-m.g-run .g-ankle-l{transform:translateX(4px)}}.greeting-mascot{width:var(--gm-w,82px)}.showroom-greeting:has(>:not(.greeting-mascot))>.greeting-mascot{align-self:flex-start;margin-top:calc((var(--gm-lh, .98) * var(--gm-title, clamp(33px, 4.9vw, 56px)) - var(--gm-w, 82px) * 100 / 136) / 2)}