.astro-hero-module__AdT45a__frame{--u:max(min(calc(100vw / 1563), calc(100vh / 1006)), .8px);--ink:#3c3968;--ink-sub:#3c3968d1;--ink-pill:#3c3968;--glass-bg:#ffffffb8;--glass-line:#3c396829;--e-reveal:cubic-bezier(.18, .85, .26, 1);--e-soft:cubic-bezier(.22, 1, .36, 1);--e-nav:cubic-bezier(.33, 1, .68, 1);--rise:calc(10 * var(--u));--rise-lg:calc(13 * var(--u));color:#3c3968;isolation:isolate;height:100dvh;min-height:100dvh;font-family:var(--font-gotham), "Helvetica Neue", Arial, sans-serif;background:#908ec0;position:relative;overflow:hidden}@supports (height:100dvh){.astro-hero-module__AdT45a__frame{--u:max(min(calc(100vw / 1563), calc(100dvh / 1006)), .8px)}}.astro-hero-module__AdT45a__scene,.astro-hero-module__AdT45a__veil{pointer-events:none;position:absolute;inset:0}.astro-hero-module__AdT45a__scene{z-index:0}.astro-hero-module__AdT45a__stars{color:#f4f2ff;opacity:.45;width:108%;height:78%;position:absolute;inset:-8% -4%}.astro-hero-module__AdT45a__veil{z-index:1;background:#ffffff14}.astro-hero-module__AdT45a__screen{z-index:2;pointer-events:none;justify-content:center;align-items:center;padding:4.5rem 1.5rem;display:flex;position:absolute;inset:0}.astro-hero-module__AdT45a__hero{text-align:center;pointer-events:none;width:min(72rem,100%);position:relative}.astro-hero-module__AdT45a__hero a,.astro-hero-module__AdT45a__hero form{pointer-events:auto}.astro-hero-module__AdT45a__search{border:1px solid var(--glass-line);background:var(--glass-bg);width:min(16.5rem,68vw);height:2.15rem;color:inherit;-webkit-backdrop-filter:blur(10px);border-radius:999px;align-items:center;margin-bottom:1.15rem;padding:.15rem .2rem .15rem .75rem;display:inline-flex;position:relative}.astro-hero-module__AdT45a__searchInput{min-width:0;color:var(--ink-pill);background:0 0;border:0;outline:none;flex:1;font-size:.75rem}.astro-hero-module__AdT45a__searchInput::placeholder{color:#3c39688c}.astro-hero-module__AdT45a__searchBtn{color:#f7f6ff;cursor:pointer;background:#3c3968;border:0;border-radius:999px;height:1.7rem;padding:0 .7rem;font-size:.68rem;font-weight:600}.astro-hero-module__AdT45a__pill{border:1px solid var(--glass-line);background:var(--glass-bg);width:max-content;max-width:92vw;height:2rem;color:inherit;white-space:nowrap;-webkit-backdrop-filter:blur(10px);border-radius:999px;align-items:center;margin-bottom:1.5rem;padding-left:.3rem;padding-right:.7rem;text-decoration:none;transition:background-color .18s;display:inline-flex;position:relative}.astro-hero-module__AdT45a__pill:hover{background:#ffffff2b}.astro-hero-module__AdT45a__chip{color:#000;letter-spacing:-.01em;background:#fff;border-radius:999px;justify-content:center;align-items:center;height:1.35rem;padding:0 .55rem;font-size:.68rem;font-weight:600;line-height:1;display:inline-flex}.astro-hero-module__AdT45a__pillLabel{color:var(--ink-pill);letter-spacing:-.02em;margin-left:.55rem;font-size:.82rem;font-weight:450;line-height:2rem}.astro-hero-module__AdT45a__arrow{color:#fffffff2;width:.7rem;height:.55rem;margin-left:.55rem}.astro-hero-module__AdT45a__title{color:#3c3968;letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(3.4rem,8vw,7.25rem);font-weight:500;line-height:.92;position:relative}.astro-hero-module__AdT45a__ln{margin-bottom:calc(-7 * var(--u));padding-bottom:calc(7 * var(--u));display:block;overflow:hidden}.astro-hero-module__AdT45a__lnI{text-wrap:balance;display:block}.astro-hero-module__AdT45a__line{display:block}.astro-hero-module__AdT45a__sub{max-width:38rem;color:var(--ink-sub);letter-spacing:-.01em;text-wrap:balance;margin:1.35rem auto 0;font-size:clamp(1.05rem,1.6vw,1.35rem);font-weight:400;line-height:1.45;position:relative}.astro-hero-module__AdT45a__cta{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;width:min(100%,28rem);margin:1.75rem auto 0;display:grid;position:relative}.astro-hero-module__AdT45a__btn{letter-spacing:-.02em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;height:3.15rem;padding:0 1.35rem;font-size:1rem;font-weight:500;line-height:1;text-decoration:none;transition:background-color .18s,color .18s,border-color .18s,transform .16s cubic-bezier(.23,1,.32,1);display:inline-flex}.astro-hero-module__AdT45a__btn:active{transform:scale(.97)}.astro-hero-module__AdT45a__ghost,.astro-hero-module__AdT45a__solid{width:100%;min-width:0;padding-inline:1rem}.astro-hero-module__AdT45a__ghost{color:#3c3968;background:0 0;border:1px solid #3c3968}.astro-hero-module__AdT45a__ghost:hover{background:#3c396814}.astro-hero-module__AdT45a__solid{color:#3c3968;background:#fff;border:1px solid #fff}.astro-hero-module__AdT45a__solid:hover{background:#e9e9ea}.astro-hero-module__AdT45a__doodle{z-index:0;pointer-events:none;background:currentColor;display:block;position:absolute}.astro-hero-module__AdT45a__cloudA,.astro-hero-module__AdT45a__cloudB,.astro-hero-module__AdT45a__cloudC{color:#f4f2ff;opacity:.9}.astro-hero-module__AdT45a__cloudA{color:#f4f2ff;width:46%;height:28%;animation:36s cubic-bezier(.77,0,.175,1) infinite alternate astro-hero-module__AdT45a__drift;bottom:-6%;left:-8%}.astro-hero-module__AdT45a__cloudB{color:#a4d7ef;opacity:.85;width:42%;height:24%;animation:42s cubic-bezier(.77,0,.175,1) infinite alternate-reverse astro-hero-module__AdT45a__drift;bottom:-2%;right:-6%}.astro-hero-module__AdT45a__cloudC{color:#a3d6b1;opacity:.55;width:34%;height:18%;animation:28s cubic-bezier(.77,0,.175,1) infinite alternate astro-hero-module__AdT45a__drift;bottom:6%;left:28%}.astro-hero-module__AdT45a__planet{color:#a3d6b1;width:16%;height:14%;animation:14s cubic-bezier(.77,0,.175,1) infinite astro-hero-module__AdT45a__floaty;top:9%;left:4%}.astro-hero-module__AdT45a__moon{color:#e5ea92;width:8%;height:9%;animation:18s cubic-bezier(.77,0,.175,1) infinite reverse astro-hero-module__AdT45a__floaty;top:12%;right:7%}.astro-hero-module__AdT45a__astronaut{color:#f4f2ff;width:12%;height:16%;animation:11s cubic-bezier(.77,0,.175,1) infinite astro-hero-module__AdT45a__floaty;bottom:7%;left:14%}.astro-hero-module__AdT45a__rocket{color:#a4d7ef;width:11%;height:14%;animation:22s linear infinite astro-hero-module__AdT45a__arc;top:48%;left:2%}.astro-hero-module__AdT45a__ufo{color:#e5ea92;width:11%;height:11%;animation:7s cubic-bezier(.77,0,.175,1) infinite astro-hero-module__AdT45a__bob;bottom:16%;right:5%}[dir=rtl] .astro-hero-module__AdT45a__frame{font-family:var(--font-arabic), var(--font-gotham), sans-serif}:is([dir=rtl] .astro-hero-module__AdT45a__title,[dir=rtl] .astro-hero-module__AdT45a__sub,[dir=rtl] .astro-hero-module__AdT45a__pillLabel,[dir=rtl] .astro-hero-module__AdT45a__btn){letter-spacing:0}[dir=rtl] .astro-hero-module__AdT45a__title{font-size:min(6.25rem,10.9vw);line-height:1.45}[dir=rtl] .astro-hero-module__AdT45a__ln{margin:0;padding:.15em .08em .22em;overflow:visible}[dir=rtl] .astro-hero-module__AdT45a__lnI{max-width:7.2em;margin-inline:auto}:is(html.intro [dir=rtl] .astro-hero-module__AdT45a__ln,html.intro-play [dir=rtl] .astro-hero-module__AdT45a__ln){margin-top:-.55em;margin-bottom:-.45em;padding-top:.7em;padding-bottom:.62em;overflow:hidden}[dir=rtl] .astro-hero-module__AdT45a__sub{color:#3c3968}[dir=rtl] .astro-hero-module__AdT45a__arrow{transform:scaleX(-1)}[dir=rtl] .astro-hero-module__AdT45a__search{padding:.25rem 1rem .25rem .3rem}[dir=rtl] .astro-hero-module__AdT45a__pillLabel{margin-right:calc(3.4 * var(--u));margin-left:0}@media (max-width:640px){.astro-hero-module__AdT45a__screen{padding:4.5rem 1rem}.astro-hero-module__AdT45a__title{font-size:clamp(2.7rem,12vw,3.6rem)}}@media (max-width:1023px) and (max-height:520px){.astro-hero-module__AdT45a__screen{padding-block:4rem}}@media (min-aspect-ratio:3){.astro-hero-module__AdT45a__scene{height:auto;min-height:0;top:auto;bottom:0}.astro-hero-module__AdT45a__veil{background:linear-gradient(#908ec059 0%,#908ec01f 55%,#ffffff14 100%)}}@media (prefers-reduced-motion:no-preference){html.intro .astro-hero-module__AdT45a__search{opacity:0}html.intro .astro-hero-module__AdT45a__sub{opacity:0}html.intro .astro-hero-module__AdT45a__cta .astro-hero-module__AdT45a__btn{opacity:0}html.intro .astro-hero-module__AdT45a__lnI{transform:translateY(115%)}html.intro .astro-hero-module__AdT45a__search{will-change:transform, opacity}html.intro .astro-hero-module__AdT45a__sub{will-change:transform, opacity}html.intro .astro-hero-module__AdT45a__lnI{will-change:transform, opacity}html.intro .astro-hero-module__AdT45a__cta .astro-hero-module__AdT45a__btn{will-change:transform, opacity}html.intro-play .astro-hero-module__AdT45a__search{animation:astro-hero-module__AdT45a__i-pill .62s var(--e-soft) .26s both}html.intro-play .astro-hero-module__AdT45a__lnI{animation:astro-hero-module__AdT45a__i-line .95s var(--e-reveal) .34s both}html.intro-play .astro-hero-module__AdT45a__sub{animation:astro-hero-module__AdT45a__i-sub .7s var(--e-soft) .86s both}html.intro-play .astro-hero-module__AdT45a__cta .astro-hero-module__AdT45a__btn:first-child{animation:astro-hero-module__AdT45a__i-btn .62s var(--e-soft) 1s both}html.intro-play .astro-hero-module__AdT45a__cta .astro-hero-module__AdT45a__btn:last-child{animation:astro-hero-module__AdT45a__i-btn .62s var(--e-soft) 1.07s both}}@keyframes astro-hero-module__AdT45a__i-pill{0%{opacity:0;transform:translate3d(0, var(--rise-lg), 0) scale(.972)}to{opacity:1;transform:none}}@keyframes astro-hero-module__AdT45a__i-sub{0%{opacity:0;transform:translate3d(0, var(--rise-lg), 0)}to{opacity:1;transform:none}}@keyframes astro-hero-module__AdT45a__i-btn{0%{opacity:0;transform:translate3d(0, var(--rise-lg), 0) scale(.986)}to{opacity:1;transform:none}}@keyframes astro-hero-module__AdT45a__i-line{0%{transform:translateY(115%)}to{transform:none}}@keyframes astro-hero-module__AdT45a__drift{0%{transform:translate(0,0)}to{transform:translate(3%,-2%)}}@keyframes astro-hero-module__AdT45a__floaty{0%,to{transform:translate(0,0)}50%{transform:translateY(-12px)}}@keyframes astro-hero-module__AdT45a__bob{0%,to{transform:translate(0,0)}50%{transform:translate(8px,-10px)}}@keyframes astro-hero-module__AdT45a__arc{0%{transform:translateY(8px)rotate(-8deg)}50%{transform:translate(18px,-16px)rotate(6deg)}to{transform:translateY(8px)rotate(-8deg)}}@media (prefers-reduced-motion:reduce){.astro-hero-module__AdT45a__cloudA,.astro-hero-module__AdT45a__cloudB,.astro-hero-module__AdT45a__cloudC,.astro-hero-module__AdT45a__planet,.astro-hero-module__AdT45a__moon,.astro-hero-module__AdT45a__astronaut,.astro-hero-module__AdT45a__rocket,.astro-hero-module__AdT45a__ufo,.astro-hero-module__AdT45a__search,.astro-hero-module__AdT45a__btn,.astro-hero-module__AdT45a__lnI,.astro-hero-module__AdT45a__sub{opacity:1;transform:none;transition:none!important;animation:none!important}.astro-hero-module__AdT45a__search,.astro-hero-module__AdT45a__sub,.astro-hero-module__AdT45a__cta{transform:none}}:is(html.paused .astro-hero-module__AdT45a__cloudA,html.paused .astro-hero-module__AdT45a__cloudB,html.paused .astro-hero-module__AdT45a__cloudC,html.paused .astro-hero-module__AdT45a__planet,html.paused .astro-hero-module__AdT45a__moon,html.paused .astro-hero-module__AdT45a__astronaut,html.paused .astro-hero-module__AdT45a__rocket,html.paused .astro-hero-module__AdT45a__ufo){animation-play-state:paused}@media (hover:hover) and (pointer:fine){.astro-hero-module__AdT45a__search:hover{background:#ffffff2b}}
