@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-latin-wght-normal.woff2) format("woff2")}.land{letter-spacing:-.01em}.land .tight{letter-spacing:-.04em}html{scroll-behavior:smooth}.land [id]{scroll-margin-top:24px}.land a:focus-visible,.land button:focus-visible,.land summary:focus-visible,.land input:focus-visible+label{outline:2px solid #01bf63;outline-offset:2px}.stage-fit{position:relative;overflow:hidden;container-type:inline-size}.stage-fit>.stage{position:absolute;left:0;top:0;transform-origin:0 0}.film-d{aspect-ratio:1032 / 580}.film-d>.stage{width:1032px;height:580px;transform:scale(tan(atan2(100cqw,1032px)))}.film-m{aspect-ratio:342 / 480}.film-m>.stage{width:342px;height:480px;transform:scale(tan(atan2(100cqw,342px)))}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}.land main h1,.land main h2{letter-spacing:-.035em}.land main h3{letter-spacing:-.02em}.land .btn-primary{background:#01bf63;color:#15181a;transition:background-color .15s ease}.land .btn-primary:hover{background:#19cf74}.land .card{background:#ffffff;border:1px solid #e4e6eb}@keyframes fcam{0%,10%{transform:translate(0) scale(1);animation-timing-function:cubic-bezier(.6,0,.25,1)}17.5%,30%{transform:translate(-45px) scale(1.7);animation-timing-function:cubic-bezier(.6,0,.25,1)}35%,41.25%{transform:translate(-722px) scale(1.7);animation-timing-function:cubic-bezier(.6,0,.25,1)}47.5%,to{transform:translate(0) scale(1)}}.fcam{animation:fcam 9.6s linear infinite}@keyframes ftype{0%,18.75%{width:0}28.75%,99%{width:94px}to{width:0}}@keyframes fblink{0%,49%{border-right-color:#15181a}50%,to{border-right-color:transparent}}.ftyp{animation:ftype 9.6s steps(10,end) infinite,fblink 1s steps(1) infinite}@keyframes fph{0%,17.5%{opacity:1}18.13%,99%{opacity:0}to{opacity:1}}.fph{animation:fph 9.6s linear infinite}@keyframes fem{0%,40%{opacity:1}41.25%,99%{opacity:0}to{opacity:1}}.fem{animation:fem 9.6s linear infinite}@keyframes fres{0%,40.63%{opacity:0;transform:translateY(14px)}44.38%,99%{opacity:1;transform:none}to{opacity:0;transform:translateY(14px)}}.fres{animation:fres 9.6s ease-out infinite}@keyframes fscr{0%,50%{transform:translateY(0);animation-timing-function:cubic-bezier(.45,0,.25,1)}65%,99%{transform:translateY(-228px)}to{transform:translateY(0)}}.fscr{animation:fscr 9.6s linear infinite}@keyframes fcur{0%,30%{opacity:0;left:560px;top:260px;transform:scale(1)}31.25%{opacity:1;left:560px;top:260px;transform:scale(1);animation-timing-function:cubic-bezier(.5,0,.2,1)}37.5%{left:925px;top:62px;transform:scale(1)}38.75%{left:925px;top:62px;transform:scale(.8)}40%{left:925px;top:62px;transform:scale(1);opacity:1}43.75%{opacity:1}45%,to{opacity:0;left:925px;top:62px}}.fcur{animation:fcur 9.6s linear infinite}@keyframes fbtn{0%,37.92%{transform:scale(1);box-shadow:0 0 #01bf6300}38.75%{transform:scale(.94);box-shadow:0 0 0 5px #01bf6366}40.63%,99%{transform:scale(1);box-shadow:0 0 #01bf6300}to{transform:scale(1)}}.fbtn{animation:fbtn 9.6s linear infinite}@keyframes fh{0%,65.63%{background:transparent}68.75%,89.58%{background:#E6F4EC}92.71%,to{background:transparent}}.fh{animation:fh 9.6s linear infinite}@keyframes fp{0%,72.5%{box-shadow:0 0 #01bf6300;border-color:#e4e6eb;background:#F9FAFB}73.75%,87.5%{box-shadow:0 0 0 6px #01bf6340;border-color:#01bf63;background:#E6F4EC}90.1%,to{box-shadow:0 0 #01bf6300;border-color:#e4e6eb;background:#F9FAFB}}.fp{animation:fp 9.6s linear infinite}@keyframes fcur2{0%,66.25%{opacity:0;left:700px;top:350px;transform:scale(1)}67.5%{opacity:1;left:700px;top:350px;transform:scale(1);animation-timing-function:cubic-bezier(.5,0,.2,1)}71.25%{left:634px;top:302px;transform:scale(1)}72.5%{left:634px;top:302px;transform:scale(.8)}73.75%{left:634px;top:302px;transform:scale(1);opacity:1}86.46%{opacity:1;left:634px;top:302px}88.02%,to{opacity:0;left:634px;top:302px}}.fcur2{animation:fcur2 9.6s linear infinite}@keyframes ftoast{0%,73.75%{opacity:0;transform:translate(-50%,8px)}75.63%,89.58%{opacity:1;transform:translate(-50%)}92.19%,to{opacity:0;transform:translate(-50%,8px)}}.ftoast{animation:ftoast 9.6s ease-out infinite}@keyframes fc1{0%,2.5%{opacity:0}5%,32.5%{opacity:1}36.25%,to{opacity:0}}.fc1{animation:fc1 9.6s linear infinite}@keyframes fc2{0%,46.25%{opacity:0}50%,66.25%{opacity:1}70%,to{opacity:0}}.fc2{animation:fc2 9.6s linear infinite}@keyframes fc3{0%,66.25%{opacity:0}70%,89.58%{opacity:1}92.71%,to{opacity:0}}.fc3{animation:fc3 9.6s linear infinite}@keyframes ffade{0%{opacity:1}3.13%{opacity:0}94.79%{opacity:0}97.92%,to{opacity:1}}.ffade{animation:ffade 9.6s linear infinite}@media (prefers-reduced-motion: reduce){.fcam,.fcur2,.ftoast,.ftyp,.fph,.fem,.fres,.fscr,.fcur,.fbtn,.fh,.fp,.fc1,.fc3,.ffade{animation:none}.ftyp{width:94px!important}.fph,.fem,.fcur,.fcur2,.ftoast,.fc1,.fc3,.ffade{opacity:0}.fc2{animation:none;opacity:1}}@keyframes mcam{0%,10%{transform:translate(0) scale(1);animation-timing-function:cubic-bezier(.6,0,.25,1)}17.5%,30%{transform:translate(0) scale(1);animation-timing-function:cubic-bezier(.6,0,.25,1)}35%,41.25%{transform:translate(0) scale(1);animation-timing-function:cubic-bezier(.6,0,.25,1)}47.5%,to{transform:translate(0) scale(1)}}.mcam{animation:mcam 9.6s linear infinite}@keyframes mtype{0%,18.75%{width:0}28.75%,99%{width:80px}to{width:0}}@keyframes mblink{0%,49%{border-right-color:#15181a}50%,to{border-right-color:transparent}}.mtyp{animation:mtype 9.6s steps(10,end) infinite,mblink 1s steps(1) infinite}@keyframes mph{0%,17.5%{opacity:1}18.13%,99%{opacity:0}to{opacity:1}}.mph{animation:mph 9.6s linear infinite}@keyframes mem{0%,40%{opacity:1}41.25%,99%{opacity:0}to{opacity:1}}.mem{animation:mem 9.6s linear infinite}@keyframes mres{0%,40.63%{opacity:0;transform:translateY(14px)}44.38%,99%{opacity:1;transform:none}to{opacity:0;transform:translateY(14px)}}.mres{animation:mres 9.6s ease-out infinite}@keyframes mscr{0%,50%{transform:translateY(0);animation-timing-function:cubic-bezier(.45,0,.25,1)}65%,99%{transform:translateY(-248px)}to{transform:translateY(0)}}.mscr{animation:mscr 9.6s linear infinite}@keyframes mcur{0%,30%{opacity:0;left:140px;top:230px;transform:scale(1)}31.25%{opacity:1;left:140px;top:230px;transform:scale(1);animation-timing-function:cubic-bezier(.5,0,.2,1)}37.5%{left:291px;top:36px;transform:scale(1)}38.75%{left:291px;top:36px;transform:scale(.8)}40%{left:291px;top:36px;transform:scale(1);opacity:1}43.75%{opacity:1}45%,to{opacity:0;left:291px;top:36px}}.mcur{animation:mcur 9.6s linear infinite}@keyframes mbtn{0%,37.92%{transform:scale(1);box-shadow:0 0 #01bf6300}38.75%{transform:scale(.94);box-shadow:0 0 0 4px #01bf6366}40.63%,99%{transform:scale(1);box-shadow:0 0 #01bf6300}to{transform:scale(1)}}.mbtn{animation:mbtn 9.6s linear infinite}@keyframes mh{0%,65.63%{background:transparent}68.75%,89.58%{background:#E6F4EC}92.71%,to{background:transparent}}.mh{animation:mh 9.6s linear infinite}@keyframes mp{0%,72.5%{box-shadow:0 0 #01bf6300;border-color:#e4e6eb;background:#F9FAFB}73.75%,87.5%{box-shadow:0 0 0 5px #01bf6340;border-color:#01bf63;background:#E6F4EC}90.1%,to{box-shadow:0 0 #01bf6300;border-color:#e4e6eb;background:#F9FAFB}}.mp{animation:mp 9.6s linear infinite}@keyframes mcur2{0%,66.25%{opacity:0;left:120px;top:350px;transform:scale(1)}67.5%{opacity:1;left:120px;top:350px;transform:scale(1);animation-timing-function:cubic-bezier(.5,0,.2,1)}71.25%{left:65px;top:305px;transform:scale(1)}72.5%{left:65px;top:305px;transform:scale(.8)}73.75%{left:65px;top:305px;transform:scale(1);opacity:1}86.46%{opacity:1;left:65px;top:305px}88.02%,to{opacity:0;left:65px;top:305px}}.mcur2{animation:mcur2 9.6s linear infinite}@keyframes mtoast{0%,73.75%{opacity:0;transform:translate(-50%,-8px)}75.63%,89.58%{opacity:1;transform:translate(-50%)}92.19%,to{opacity:0;transform:translate(-50%,-8px)}}.mtoast{animation:mtoast 9.6s ease-out infinite}@keyframes mc1{0%,2.5%{opacity:0}5%,32.5%{opacity:1}36.25%,to{opacity:0}}.mc1{animation:mc1 9.6s linear infinite}@keyframes mc2{0%,46.25%{opacity:0}50%,66.25%{opacity:1}70%,to{opacity:0}}.mc2{animation:mc2 9.6s linear infinite}@keyframes mc3{0%,66.25%{opacity:0}70%,89.58%{opacity:1}92.71%,to{opacity:0}}.mc3{animation:mc3 9.6s linear infinite}@keyframes mfade{0%{opacity:1}3.13%{opacity:0}94.79%{opacity:0}97.92%,to{opacity:1}}.mfade{animation:mfade 9.6s linear infinite}@media (prefers-reduced-motion: reduce){.mcam,.mcur2,.mtoast,.mtyp,.mph,.mem,.mres,.mscr,.mcur,.mbtn,.mh,.mp,.mc1,.mc3,.mfade{animation:none}.mtyp{width:80px!important}.mph,.mem,.mcur,.mcur2,.mtoast,.mc1,.mc3,.mfade{opacity:0}.mc2{animation:none;opacity:1}}@keyframes vq0{0%,4.2%{opacity:1}4.3%,99%{opacity:0}to{opacity:1}}@keyframes vc0{0%,4.2%{opacity:0}4.7%,17.5%{opacity:1}18.0%,to{opacity:0}}@keyframes vr0{0%,17.5%{opacity:0}18.0%,96%{opacity:1}99%,to{opacity:0}}@keyframes vk0{0%,17.5%{transform:scaleX(0)}19.0%,96%{transform:scaleX(1)}99%,to{transform:scaleX(0)}}.vq0{animation:vq0 12s linear infinite}.vc0{animation:vc0 12s linear infinite}.vr0{animation:vr0 12s linear infinite}.vk0{animation:vk0 12s linear infinite}@keyframes vq1{0%,20.8%{opacity:1}20.9%,99%{opacity:0}to{opacity:1}}@keyframes vc1{0%,20.8%{opacity:0}21.3%,34.2%{opacity:1}34.7%,to{opacity:0}}@keyframes vr1{0%,34.2%{opacity:0}34.7%,96%{opacity:1}99%,to{opacity:0}}@keyframes vk1{0%,34.2%{transform:scaleX(0)}35.7%,96%{transform:scaleX(1)}99%,to{transform:scaleX(0)}}.vq1{animation:vq1 12s linear infinite}.vc1{animation:vc1 12s linear infinite}.vr1{animation:vr1 12s linear infinite}.vk1{animation:vk1 12s linear infinite}@keyframes vq2{0%,37.5%{opacity:1}37.6%,99%{opacity:0}to{opacity:1}}@keyframes vc2{0%,37.5%{opacity:0}38.0%,50.8%{opacity:1}51.3%,to{opacity:0}}@keyframes vr2{0%,50.8%{opacity:0}51.3%,96%{opacity:1}99%,to{opacity:0}}@keyframes vk2{0%,50.8%{transform:scaleX(0)}52.3%,96%{transform:scaleX(1)}99%,to{transform:scaleX(0)}}.vq2{animation:vq2 12s linear infinite}.vc2{animation:vc2 12s linear infinite}.vr2{animation:vr2 12s linear infinite}.vk2{animation:vk2 12s linear infinite}@keyframes vq3{0%,54.2%{opacity:1}54.3%,99%{opacity:0}to{opacity:1}}@keyframes vc3{0%,54.2%{opacity:0}54.7%,67.5%{opacity:1}68.0%,to{opacity:0}}@keyframes vr3{0%,67.5%{opacity:0}68.0%,96%{opacity:1}99%,to{opacity:0}}@keyframes vk3{0%,67.5%{transform:scaleX(0)}69.0%,96%{transform:scaleX(1)}99%,to{transform:scaleX(0)}}.vq3{animation:vq3 12s linear infinite}.vc3{animation:vc3 12s linear infinite}.vr3{animation:vr3 12s linear infinite}.vk3{animation:vk3 12s linear infinite}@keyframes vq4{0%,70.8%{opacity:1}70.9%,99%{opacity:0}to{opacity:1}}@keyframes vc4{0%,70.8%{opacity:0}71.3%,84.2%{opacity:1}84.7%,to{opacity:0}}@keyframes vr4{0%,84.2%{opacity:0}84.7%,96%{opacity:1}99%,to{opacity:0}}@keyframes vk4{0%,84.2%{transform:scaleX(0)}85.7%,96%{transform:scaleX(1)}99%,to{transform:scaleX(0)}}.vq4{animation:vq4 12s linear infinite}.vc4{animation:vc4 12s linear infinite}.vr4{animation:vr4 12s linear infinite}.vk4{animation:vk4 12s linear infinite}@keyframes vsum{0%,84%{opacity:0}86%,96%{opacity:1}99%,to{opacity:0}}.vsum{animation:vsum 12s linear infinite}@keyframes vdot{0%,to{opacity:.25}30%{opacity:1}}.vd1{animation:vdot 1.2s linear infinite}.vd2{animation:vdot 1.2s linear infinite .2s}.vd3{animation:vdot 1.2s linear infinite .4s}@media (prefers-reduced-motion: reduce){.vq0,.vc0{animation:none;opacity:0}.vr0{animation:none;opacity:1}.vk0{animation:none;transform:scaleX(1)}.vq1,.vc1{animation:none;opacity:0}.vr1{animation:none;opacity:1}.vk1{animation:none;transform:scaleX(1)}.vq2,.vc2{animation:none;opacity:0}.vr2{animation:none;opacity:1}.vk2{animation:none;transform:scaleX(1)}.vq3,.vc3{animation:none;opacity:0}.vr3{animation:none;opacity:1}.vk3{animation:none;transform:scaleX(1)}.vq4,.vc4{animation:none;opacity:0}.vr4{animation:none;opacity:1}.vk4{animation:none;transform:scaleX(1)}.vsum{animation:none;opacity:1}.vd1,.vd2,.vd3{animation:none}}
