.LandingHeroVisual_visual__aFS0f{position:relative;min-height:520px;display:grid;place-items:center;isolation:isolate}.LandingHeroVisual_orbit__U_884{position:absolute;width:430px;aspect-ratio:1;border:1px dashed rgba(14,107,88,.32);border-radius:50%}.LandingHeroVisual_orbit__U_884:after{content:"";position:absolute;inset:48px;border:1px solid rgba(242,153,74,.44);border-radius:42% 58% 64% 36%;transform:rotate(24deg)}.LandingHeroVisual_items__EQHs_{position:absolute;z-index:-1;width:470px;height:470px;object-fit:contain;opacity:.25;transform:rotate(-7deg) scale(1.08);filter:saturate(.85)}.LandingHeroVisual_mascotCard__vkZF8{width:390px;height:470px;display:grid;place-items:end center;overflow:hidden;border:1px solid rgba(14,107,88,.12);border-radius:44% 56% 48% 52%;background:linear-gradient(145deg,hsla(0,0%,100%,.96),rgba(229,245,239,.92));box-shadow:0 30px 80px rgba(14,107,88,.18);transform:rotate(-3deg)}.LandingHeroVisual_mascot__TWNAD{width:96%;height:98%;object-fit:contain;object-position:center bottom;transform:rotate(3deg);filter:drop-shadow(0 18px 18px rgba(33,29,46,.13))}.LandingHeroVisual_token__pKv4y{position:absolute;z-index:2;display:grid;place-items:center;min-height:48px;max-width:210px;padding:8px 16px;border-radius:16px;background:#fff;color:var(--teal-800);box-shadow:0 12px 32px rgba(33,29,46,.13);font-size:14px;font-weight:900;line-height:1.2;text-align:center}.LandingHeroVisual_tokenTop__NCMyw{top:32px;right:0}.LandingHeroVisual_tokenBottom__BZcCe{bottom:42px;left:0;background:var(--orange-400);color:var(--ink-900)}@media (max-width:900px){.LandingHeroVisual_visual__aFS0f{min-height:420px}}@media (max-width:600px){.LandingHeroVisual_visual__aFS0f{min-height:340px}.LandingHeroVisual_orbit__U_884{width:290px}.LandingHeroVisual_mascotCard__vkZF8{width:280px;height:330px}.LandingHeroVisual_items__EQHs_{width:330px;height:330px}.LandingHeroVisual_token__pKv4y{min-height:40px;max-width:160px;padding:7px 12px;font-size:12px}.LandingHeroVisual_tokenTop__NCMyw{top:12px;right:2px}.LandingHeroVisual_tokenBottom__BZcCe{bottom:18px;left:2px}}