.mascot-module__qKW2bq__mascot{isolation:isolate;width:100%;position:relative}.mascot-module__qKW2bq__hello,.mascot-module__qKW2bq__decorative{aspect-ratio:1;background:#fbf6ea;border-radius:46% 54% 44% 56%/54% 42% 58% 46%;width:100%;display:block;position:relative}.mascot-module__qKW2bq__hello{cursor:pointer;border:1px solid #c7893c55;transition:border-radius .35s,box-shadow .35s}.mascot-module__qKW2bq__hello:hover{border-radius:54% 46% 56% 44%/42% 54% 46% 58%;box-shadow:0 18px 50px #123b2d12}.mascot-module__qKW2bq__hello:focus-visible{outline:3px solid var(--color-primary);outline-offset:7px}.mascot-module__qKW2bq__art{opacity:0;mix-blend-mode:multiply;transform-origin:50% 85%;border-radius:inherit;display:block;position:absolute;inset:0;overflow:hidden}.mascot-module__qKW2bq__sheet{width:300%;max-width:none;height:auto;position:absolute;top:50%;transform:translateY(-50%)}.mascot-module__qKW2bq__listen .mascot-module__qKW2bq__sheet{left:0}.mascot-module__qKW2bq__collect .mascot-module__qKW2bq__sheet{left:-100%}.mascot-module__qKW2bq__wave .mascot-module__qKW2bq__sheet{left:-200%}.mascot-module__qKW2bq__arrived{animation-duration:.65s;animation-timing-function:cubic-bezier(.2,.8,.2,1);animation-fill-mode:both;animation-delay:var(--mascot-delay,0s)}.mascot-module__qKW2bq__arrived.mascot-module__qKW2bq__from-up{animation-name:mascot-module__qKW2bq__arrive-up}.mascot-module__qKW2bq__arrived.mascot-module__qKW2bq__from-left{animation-name:mascot-module__qKW2bq__arrive-left}.mascot-module__qKW2bq__arrived.mascot-module__qKW2bq__from-right{animation-name:mascot-module__qKW2bq__arrive-right}.mascot-module__qKW2bq__arrived.mascot-module__qKW2bq__float .mascot-module__qKW2bq__sheet{animation:mascot-module__qKW2bq__float 3.6s ease-in-out calc(var(--mascot-delay,0s) + .7s) infinite}.mascot-module__qKW2bq__arrived.mascot-module__qKW2bq__nod .mascot-module__qKW2bq__sheet{animation:mascot-module__qKW2bq__nod 4.4s ease-in-out calc(var(--mascot-delay,0s) + .7s) infinite;transform-origin:50% 75%}.mascot-module__qKW2bq__arrived.mascot-module__qKW2bq__sway .mascot-module__qKW2bq__sheet{animation:mascot-module__qKW2bq__sway 4.8s ease-in-out calc(var(--mascot-delay,0s) + .7s) infinite;transform-origin:50% 80%}.mascot-module__qKW2bq__art.mascot-module__qKW2bq__immediate{opacity:1;animation-name:none}.mascot-module__qKW2bq__art.mascot-module__qKW2bq__greet{animation:.7s ease-in-out both mascot-module__qKW2bq__greeting}.mascot-module__qKW2bq__hint{color:#123b2d;background:#fffdf7;border:1px solid #123b2d30;border-radius:9px;width:max-content;max-width:90%;padding:.5rem .7rem;font-size:12px;font-weight:600;position:absolute;bottom:2%;left:50%;transform:translate(-50%)rotate(-3deg);box-shadow:2px 4px #c7893c25}@keyframes mascot-module__qKW2bq__arrive-up{0%{opacity:0;transform:translateY(22px)rotate(-4deg)}to{opacity:1;transform:translateY(0)rotate(0)}}@keyframes mascot-module__qKW2bq__arrive-left{0%{opacity:0;transform:translate(-28px)rotate(-5deg)}to{opacity:1;transform:translate(0)rotate(0)}}@keyframes mascot-module__qKW2bq__arrive-right{0%{opacity:0;transform:translate(28px)rotate(5deg)}to{opacity:1;transform:translate(0)rotate(0)}}@keyframes mascot-module__qKW2bq__float{0%,to{transform:translateY(-50%)}50%{transform:translateY(calc(-50% - 7px))}}@keyframes mascot-module__qKW2bq__nod{0%,82%,to{transform:translateY(-50%)rotate(0)}88%{transform:translateY(-50%)rotate(3deg)}94%{transform:translateY(-50%)rotate(-2deg)}}@keyframes mascot-module__qKW2bq__sway{0%,to{transform:translateY(-50%)rotate(-1deg)}50%{transform:translateY(-50%)rotate(2deg)}}@keyframes mascot-module__qKW2bq__greeting{0%,to{transform:rotate(0)}25%{transform:translateY(-12px)rotate(-6deg)}65%{transform:translateY(-5px)rotate(5deg)}}@media (prefers-reduced-motion:reduce){.mascot-module__qKW2bq__art,.mascot-module__qKW2bq__art .mascot-module__qKW2bq__sheet{opacity:1;animation:none!important}.mascot-module__qKW2bq__hello{transition:none}}
