.home_hero__Q8Yz2{position:relative;isolation:isolate;overflow:hidden;--mx:50%;--my:30%}.home_hero__Q8Yz2:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(34rem 26rem at var(--mx) var(--my),rgb(var(--brand)/.22),transparent 65%);transition:background .2s linear}.home_blob__fiz7j{position:absolute;z-index:-2;border-radius:9999px;filter:blur(60px);opacity:.55;animation:home_drift___8FgN 18s ease-in-out infinite alternate;will-change:transform}.home_blobA__g81PV{width:34rem;height:34rem;left:-10rem;top:-12rem;background:rgb(var(--brand)/.55)}.home_blobB__kmvP5{width:30rem;height:30rem;right:-8rem;top:2rem;background:rgb(var(--brand-2)/.45);animation-duration:22s}.home_blobC__OLpMz{width:26rem;height:26rem;left:30%;bottom:-14rem;background:rgb(var(--cyan)/.35);animation-duration:26s}.home_grid__apkO7{position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgb(var(--ink)/.06) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--ink)/.06) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse at 50% 30%,#000 0,transparent 70%);mask-image:radial-gradient(ellipse at 50% 30%,#000 0,transparent 70%)}@keyframes home_drift___8FgN{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(4rem,3rem,0) scale(1.15)}}.home_word__Tn6hE{display:inline-block;opacity:0;transform:translateY(.4em) rotate(2deg);animation:home_word-in__TWJoP .8s var(--ease-out) forwards;animation-delay:calc(var(--i) * 90ms + .1s)}@keyframes home_word-in__TWJoP{to{opacity:1;transform:none}}.home_tilt__wIpN0{transform-style:preserve-3d;transform:perspective(1100px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateZ(0);transition:transform .5s var(--ease-out);will-change:transform}.home_tilt__wIpN0[data-active=true]{transition:transform .08s linear}.home_glare__ulDES{pointer-events:none;position:absolute;inset:0;border-radius:inherit;background:radial-gradient(18rem 18rem at var(--gx,50%) var(--gy,0),rgb(255 255 255/.35),transparent 60%);opacity:0;transition:opacity .3s;mix-blend-mode:soft-light}.home_tilt__wIpN0[data-active=true] .home_glare__ulDES{opacity:1}.home_float__sCB16{animation:home_float__sCB16 6s ease-in-out infinite}.home_float2__MD0TI{animation:home_float__sCB16 7.5s ease-in-out -2s infinite}.home_float3__2Fi8E{animation:home_float__sCB16 8.5s ease-in-out -4s infinite}@keyframes home_float__sCB16{0%,to{translate:0 0}50%{translate:0 -14px}}.home_plane__a9JJk{position:absolute;left:-10%;top:22%;font-size:2rem;animation:home_fly__WBSQR 9s var(--ease-out) 1.2s infinite;opacity:0}@keyframes home_fly__WBSQR{0%{transform:translate(0) rotate(8deg);opacity:0}8%{opacity:1}45%{transform:translate(55vw,-6rem) rotate(-6deg);opacity:1}60%{transform:translate(80vw,-2rem) rotate(4deg);opacity:0}to{transform:translate(80vw,-2rem);opacity:0}}.home_marquee__HMlDQ{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.home_track__i1K_X{display:flex;width:-moz-max-content;width:max-content;gap:1.25rem;animation:home_scroll__x3Aoo var(--speed,60s) linear infinite}.home_reverse__Yxv5m .home_track__i1K_X{animation-direction:reverse}.home_marquee__HMlDQ:hover .home_track__i1K_X{animation-play-state:paused}@keyframes home_scroll__x3Aoo{to{transform:translateX(-50%)}}.home_tile__btvMG{transition:transform .4s var(--ease-spring),box-shadow .4s}.home_tile__btvMG:hover{transform:translateY(-8px) rotate(-1.5deg) scale(1.04);box-shadow:0 30px 60px -25px rgb(60 20 140/.55)}.home_envBox__CXmw1{position:relative;width:11rem;height:8rem;margin:0 auto;perspective:600px}.home_envBack__Eilpt,.home_envFlap__u1DnR,.home_envFront__UzL9q{position:absolute;inset:0;border-radius:10px}.home_envBack__Eilpt{background:rgb(var(--brand))}.home_envCard__UUx9g{position:absolute;left:8%;right:8%;top:10%;height:80%;border-radius:8px;z-index:2;background:linear-gradient(160deg,#fff7ed,#fde2e4);box-shadow:0 8px 20px -10px rgb(0 0 0/.4);display:grid;place-items:center;font-weight:800;color:#3b0764;font-size:.8rem;animation:home_env-card___0mk_ 4s var(--ease-out) infinite}.home_envFront__UzL9q{z-index:3;background:rgb(var(--brand-2));clip-path:polygon(0 0,50% 52%,100% 0,100% 100%,0 100%)}.home_envFlap__u1DnR{z-index:4;bottom:auto;height:56%;background:rgb(var(--brand-2));filter:brightness(.92);clip-path:polygon(0 0,100% 0,50% 100%);transform-origin:top;animation:home_env-flap__OYoN7 4s var(--ease-out) infinite}@keyframes home_env-flap__OYoN7{0%,15%{transform:rotateX(0);z-index:4}30%,80%{transform:rotateX(180deg);z-index:1}to{transform:rotateX(0);z-index:4}}@keyframes home_env-card___0mk_{0%,25%{transform:translateY(0)}45%,75%{transform:translateY(-62%)}95%,to{transform:translateY(0)}}.home_bar__nhWLd{transform-origin:bottom;transform:scaleY(.08);transition:transform 1s var(--ease-out);transition-delay:calc(var(--i) * 70ms)}.is-visible .home_bar__nhWLd{transform:scaleY(1)}.home_pop__2LhwH{animation:home_pop__2LhwH 3.6s var(--ease-spring) infinite;animation-delay:calc(var(--i) * .45s);opacity:0}@keyframes home_pop__2LhwH{0%{opacity:0;transform:scale(.4) translateY(8px)}12%,80%{opacity:1;transform:none}to{opacity:0;transform:scale(.9)}}.home_cta__fYSoN{position:relative;isolation:isolate;overflow:hidden}.home_cta__fYSoN:before{content:"";position:absolute;inset:-50%;z-index:-1;background:conic-gradient(from 0deg,rgb(var(--brand)),rgb(var(--brand-2)),rgb(var(--brand-3)),rgb(var(--cyan)),rgb(var(--brand)));animation:home_spin__tcF8P 12s linear infinite}@keyframes home_spin__tcF8P{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.home_blob__fiz7j,.home_cta__fYSoN:before,.home_envCard__UUx9g,.home_envFlap__u1DnR,.home_float2__MD0TI,.home_float3__2Fi8E,.home_float__sCB16,.home_plane__a9JJk,.home_pop__2LhwH,.home_track__i1K_X,.home_word__Tn6hE{animation:none}.home_pop__2LhwH,.home_word__Tn6hE{opacity:1;transform:none}.home_plane__a9JJk{display:none}.home_tilt__wIpN0{transform:none}.home_bar__nhWLd{transform:none;transition:none}}.home_hero__Q8Yz2:after{content:"";position:absolute;inset:auto 0 0 0;height:8rem;z-index:-1;pointer-events:none;background:linear-gradient(to bottom,transparent,rgb(var(--bg)))}