.homeMotion_folds__INrja .star-lp-marquee,.homeMotion_folds__INrja section{--home-motion-play:paused}.homeMotion_folds__INrja .animation-thumbsUp,.homeMotion_folds__INrja .cloud-ltr,.homeMotion_folds__INrja .cloud-rtl,.homeMotion_folds__INrja .rfm-marquee,.homeMotion_folds__INrja .star-lp-bounce,.homeMotion_folds__INrja .star-lp-wobble{animation-play-state:var(--home-motion-play,paused)!important}.homeMotion_folds__INrja #home-close .star-lp-wobble{--home-motion-play:paused;animation-name:homeMotion_farewell__sC1aL;animation-duration:var(--transition-duration-slow);animation-timing-function:var(--ease-spring);animation-iteration-count:1;animation-direction:normal;animation-fill-mode:both}@keyframes homeMotion_farewell__sC1aL{0%,to{transform:rotate(0)}35%{transform:rotate(-12deg)}70%{transform:rotate(8deg)}}@media (prefers-reduced-motion:reduce){.homeMotion_folds__INrja #home-close .star-lp-wobble{animation:none}.homeMotion_folds__INrja #faq summary svg{transition:none}}@media (prefers-reduced-motion:no-preference){.homePersona_active__0RNmI>*{animation:homePersona_persona-copy-in__Kg_D8 var(--transition-duration-moderate) var(--ease-sharp) both}@keyframes homePersona_persona-copy-in__Kg_D8{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}}.homePersona_card__NTiBi{min-width:0}.hero_hero__QXAHA{--hero-accent-size:clamp(48px,17.435vw,68px);--hero-label-size:clamp(27px,9.744vw,38px);--hero-mascot-size:min(290px,34svh);--hero-row-gap:5px;--hero-word-gap:-10px;--hero-overlap:40px;position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;overflow:hidden;padding:56px 24px 32px}.hero_scene__FI4vK{position:relative;z-index:1;width:100%;max-width:1440px;flex-shrink:0}.hero_headline__lYcJU{display:flex;width:max-content;flex-direction:column;align-items:center;margin:0 auto}.hero_phrase__yPnfp+.hero_phrase__yPnfp{margin-top:var(--hero-row-gap)}.hero_phrase__yPnfp{display:flex;flex-direction:column;align-items:center;justify-content:center;white-space:nowrap}.hero_label__AAMZw{position:relative;z-index:1;font-size:var(--hero-label-size);line-height:.95;letter-spacing:-.045em}.hero_accentWrap__qSQlg{position:relative;z-index:0;margin-top:calc(var(--hero-accent-size) * .18 + var(--hero-word-gap))}.hero_accent__TPX_8{font-size:var(--hero-accent-size)}.hero_mascot___2j_d{position:relative;z-index:2;width:calc(var(--hero-mascot-size) * 1.208);max-width:calc(100vw / .93);height:var(--hero-mascot-size);margin-top:calc(var(--hero-overlap) * -1);flex-shrink:0}.hero_copy__5CnFC{position:relative;z-index:3;width:100%;max-width:1280px;margin-top:12px;text-align:center;flex-shrink:0}.hero_subtitle__VrMXn{max-width:900px;white-space:pre-line;margin:0 auto;font-size:20px;font-weight:500;line-height:1.22;letter-spacing:-.025em}.hero_cta__3RH_3{margin-top:24px}.hero_ctaRow__QrNiq{display:flex;align-items:center;justify-content:center;gap:16px}.hero_star__OPXek{position:absolute;z-index:4;width:26px;pointer-events:none}.hero_starOne__QzHYE{left:-8px;bottom:-54px}.hero_starTwo__7fW8a{right:-8px;top:-38px}.hero_starThree__C4Hyg{left:-8px;bottom:-8px}.hero_starFour__28teP{right:-8px;top:-48px}@media (min-width:768px){.hero_hero__QXAHA{--hero-accent-size:calc(min(13.055556vw, 210px) * 1.02 * 0.98);--hero-label-size:calc(min(6.944444vw, 112px) * 1.02);--hero-mascot-size:min(340px,38svh);--hero-row-gap:-11px;--hero-word-gap:22px;--hero-overlap:70px;padding:72px 24px 40px}.hero_phrase__yPnfp{flex-direction:row}.hero_accentWrap__qSQlg{margin-top:0;margin-left:var(--hero-word-gap)}.hero_copy__5CnFC{margin-top:8px}.hero_subtitle__VrMXn{white-space:normal;font-size:28px;line-height:1.2}.hero_star__OPXek{width:48px}.hero_starOne__QzHYE{left:0;bottom:-64px}.hero_starTwo__7fW8a{right:0;top:auto;bottom:-64px}.hero_starThree__C4Hyg{left:5%;bottom:18%}.hero_starFour__28teP{right:0;top:-54px}}@media (max-height:720px){.hero_hero__QXAHA{padding-top:44px;padding-bottom:24px}.hero_subtitle__VrMXn{font-size:18px}.hero_cta__3RH_3{margin-top:16px}}@media (max-height:720px) and (min-width:768px){.hero_hero__QXAHA{padding-top:52px}.hero_subtitle__VrMXn{font-size:24px}}@media (max-height:600px) and (max-width:767px){.hero_hero__QXAHA{padding-top:24px;padding-bottom:16px}.hero_copy__5CnFC{margin-top:8px}.hero_subtitle__VrMXn{font-size:16px}.hero_starTwo__7fW8a{top:-18px}}@media (max-height:600px) and (max-width:360px){.hero_phoneClouds__0c8XL>img:last-child{margin-top:-36px}}@media (min-width:768px) and (max-width:1023px){.hero_desktopClouds__eAcbf{height:calc(100% - 12rem)}}