.FoundationSearchAnimation-module__pfeXnW__scene{--hero-size:144px;--card-size:92px;--card-offset:160px;color:#fff;width:100%;max-width:640px;margin:auto;position:relative}.FoundationSearchAnimation-module__pfeXnW__stage{isolation:isolate;height:320px;position:relative;overflow:hidden}.FoundationSearchAnimation-module__pfeXnW__orbit,.FoundationSearchAnimation-module__pfeXnW__radar,.FoundationSearchAnimation-module__pfeXnW__radarEcho{border:1px dashed #ffffff29;border-radius:50%;width:280px;height:280px;margin:-140px;position:absolute;top:47%;left:50%}.FoundationSearchAnimation-module__pfeXnW__orbit{animation:36s linear infinite FoundationSearchAnimation-module__pfeXnW__orbit}.FoundationSearchAnimation-module__pfeXnW__radar,.FoundationSearchAnimation-module__pfeXnW__radarEcho{background:radial-gradient(circle,#1b98d51f,#0000 65%);border:1px solid #1b98d566;animation:3.6s ease-out infinite FoundationSearchAnimation-module__pfeXnW__radar}.FoundationSearchAnimation-module__pfeXnW__radarEcho{animation-delay:1.8s}.FoundationSearchAnimation-module__pfeXnW__flightPath{border-top:2px dashed #e3722259;border-radius:50%;width:46%;height:80px;animation:1.6s ease-out both FoundationSearchAnimation-module__pfeXnW__flightPath;position:absolute;top:57%;left:4%;transform:rotate(-24deg)}.FoundationSearchAnimation-module__pfeXnW__arrival{width:var(--hero-size);height:var(--hero-size);margin-left:calc(var(--hero-size) / -2);margin-top:calc(var(--hero-size) / -2);z-index:3;animation:1.65s cubic-bezier(.16,.8,.3,1) both FoundationSearchAnimation-module__pfeXnW__arrive;position:absolute;top:47%;left:50%}.FoundationSearchAnimation-module__pfeXnW__hero{animation:4.2s ease-in-out 1.65s infinite FoundationSearchAnimation-module__pfeXnW__scout;position:relative}.FoundationSearchAnimation-module__pfeXnW__heroImage{filter:drop-shadow(0 12px 12px #0000002e);width:100%;height:auto;display:block}.FoundationSearchAnimation-module__pfeXnW__magnifier{transform-origin:22% 20%;width:60px;height:60px;animation:4.2s ease-in-out 1.65s infinite FoundationSearchAnimation-module__pfeXnW__inspect;position:absolute;bottom:0;right:-20px}.FoundationSearchAnimation-module__pfeXnW__speedLines{width:80px;animation:1.65s ease-out both FoundationSearchAnimation-module__pfeXnW__speed;position:absolute;top:45%;left:-55px}.FoundationSearchAnimation-module__pfeXnW__speedLines span{background:#1b98d5;border-radius:3px;height:3px;margin:8px 0;display:block}.FoundationSearchAnimation-module__pfeXnW__speedLines span:nth-child(2){background:#e37222;width:70%;margin-left:-12px}.FoundationSearchAnimation-module__pfeXnW__speedLines span:nth-child(3){width:45%;margin-left:24px}.FoundationSearchAnimation-module__pfeXnW__foundation{left:calc(50% - var(--card-offset));width:var(--card-size);color:#87d5f9;animation:6s ease-in-out infinite FoundationSearchAnimation-module__pfeXnW__discover;animation-delay:calc(1.5s + var(--index) * 1.3s);background:#153e69;border:1px solid #fff3;border-radius:14px;padding:12px;position:absolute;top:38%;box-shadow:0 12px 24px #0000001f}.FoundationSearchAnimation-module__pfeXnW__foundation[data-foundation-index="1"]{left:calc(50% + var(--card-offset) - var(--card-size));top:15%;transform:rotate(9deg)}.FoundationSearchAnimation-module__pfeXnW__foundation[data-foundation-index="2"]{left:calc(50% + var(--card-offset) - var(--card-size) + 8px);top:66%;transform:rotate(-8deg)}.FoundationSearchAnimation-module__pfeXnW__foundation svg{width:36px;height:36px}.FoundationSearchAnimation-module__pfeXnW__cardLine,.FoundationSearchAnimation-module__pfeXnW__cardLineShort{background:#ffffff40;border-radius:3px;height:4px;margin-top:7px;display:block}.FoundationSearchAnimation-module__pfeXnW__cardLineShort{width:62%}.FoundationSearchAnimation-module__pfeXnW__cardCheck{color:#fff;opacity:0;width:24px;height:24px;animation:6s ease-in-out infinite both FoundationSearchAnimation-module__pfeXnW__check;animation-delay:calc(1.5s + var(--index) * 1.3s);background:#1b98d5;border-radius:50%;place-items:center;font-size:13px;display:grid;position:absolute;top:-8px;right:-8px}.FoundationSearchAnimation-module__pfeXnW__sparkOne,.FoundationSearchAnimation-module__pfeXnW__sparkTwo,.FoundationSearchAnimation-module__pfeXnW__sparkThree{color:#e37222;animation:3s ease-in-out infinite FoundationSearchAnimation-module__pfeXnW__sparkle;position:absolute}.FoundationSearchAnimation-module__pfeXnW__sparkOne{font-size:22px;top:12%;left:31%}.FoundationSearchAnimation-module__pfeXnW__sparkTwo{font-size:14px;animation-delay:1s;top:53%;left:68%}.FoundationSearchAnimation-module__pfeXnW__sparkThree{font-size:12px;animation-delay:2s;top:80%;left:28%}.FoundationSearchAnimation-module__pfeXnW__shadow{filter:blur(5px);background:#00000029;border-radius:50%;width:100px;height:12px;margin-left:-50px;animation:4.2s ease-in-out infinite FoundationSearchAnimation-module__pfeXnW__shadow;position:absolute;top:80%;left:50%}.FoundationSearchAnimation-module__pfeXnW__caption{text-align:center;padding:0 24px}.FoundationSearchAnimation-module__pfeXnW__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#87d5f9;margin-bottom:10px;font-size:10px;font-weight:600;display:block}.FoundationSearchAnimation-module__pfeXnW__caption h2{letter-spacing:-.02em;margin:0;font-size:clamp(20px,2.5vw,28px);font-weight:700;line-height:1.3}.FoundationSearchAnimation-module__pfeXnW__caption p{color:#ffffffa6;max-width:380px;margin:14px auto 0;font-size:14px;line-height:1.7}.FoundationSearchAnimation-module__pfeXnW__activity{justify-content:center;gap:6px;margin-top:24px;display:flex}.FoundationSearchAnimation-module__pfeXnW__activity span{background:#1b98d5;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite FoundationSearchAnimation-module__pfeXnW__activity}.FoundationSearchAnimation-module__pfeXnW__activity span:nth-child(2){animation-delay:.2s}.FoundationSearchAnimation-module__pfeXnW__activity span:nth-child(3){animation-delay:.4s}.FoundationSearchAnimation-module__pfeXnW__compact{--hero-size:96px;--card-size:62px;--card-offset:118px;max-width:400px;padding-bottom:18px}.FoundationSearchAnimation-module__pfeXnW__compact .FoundationSearchAnimation-module__pfeXnW__stage{height:200px}.FoundationSearchAnimation-module__pfeXnW__compact .FoundationSearchAnimation-module__pfeXnW__orbit,.FoundationSearchAnimation-module__pfeXnW__compact .FoundationSearchAnimation-module__pfeXnW__radar,.FoundationSearchAnimation-module__pfeXnW__compact .FoundationSearchAnimation-module__pfeXnW__radarEcho{width:170px;height:170px;margin:-85px}.FoundationSearchAnimation-module__pfeXnW__compact .FoundationSearchAnimation-module__pfeXnW__foundation{border-radius:10px;padding:8px}.FoundationSearchAnimation-module__pfeXnW__compact .FoundationSearchAnimation-module__pfeXnW__foundation svg{width:24px;height:24px}.FoundationSearchAnimation-module__pfeXnW__compact .FoundationSearchAnimation-module__pfeXnW__magnifier{width:43px;height:43px;right:-14px}.FoundationSearchAnimation-module__pfeXnW__compact .FoundationSearchAnimation-module__pfeXnW__caption h2{font-size:14px;font-weight:500}.FoundationSearchAnimation-module__pfeXnW__compact .FoundationSearchAnimation-module__pfeXnW__eyebrow{font-size:9px}.FoundationSearchAnimation-module__pfeXnW__compact .FoundationSearchAnimation-module__pfeXnW__activity{margin-top:14px}@keyframes FoundationSearchAnimation-module__pfeXnW__arrive{0%{opacity:0;transform:translate(-360px,130px)rotate(-34deg)scale(.45)}12%{opacity:1}62%{transform:translate(24px,-22px)rotate(14deg)scale(1.08)}82%{transform:translate(-8px,6px)rotate(-6deg)}to{opacity:1;transform:translate(0)rotate(0)}}@keyframes FoundationSearchAnimation-module__pfeXnW__scout{0%,to{transform:translate(-8px,3px)rotate(-5deg)}35%{transform:translate(10px,-14px)rotate(7deg)}70%{transform:translateY(-4px)rotate(-2deg)}}@keyframes FoundationSearchAnimation-module__pfeXnW__inspect{0%,to{transform:rotate(-12deg)}40%{transform:translate(7px,-6px)rotate(16deg)}70%{transform:rotate(-5deg)}}@keyframes FoundationSearchAnimation-module__pfeXnW__radar{0%{opacity:0;transform:scale(.45)}15%{opacity:.8}to{opacity:0;transform:scale(1.25)}}@keyframes FoundationSearchAnimation-module__pfeXnW__orbit{to{transform:rotate(360deg)}}@keyframes FoundationSearchAnimation-module__pfeXnW__discover{0%,to{border-color:#fff3;translate:0 4px}35%,55%{border-color:#1b98d5;translate:0 -7px;box-shadow:0 0 24px #1b98d538}}@keyframes FoundationSearchAnimation-module__pfeXnW__check{0%,20%,90%,to{opacity:0;scale:.4}35%,75%{opacity:1;scale:1}}@keyframes FoundationSearchAnimation-module__pfeXnW__sparkle{0%,to{opacity:.2;scale:.7}50%{opacity:.9;scale:1.15}}@keyframes FoundationSearchAnimation-module__pfeXnW__shadow{0%,to{opacity:.5;transform:scale(1)}35%{opacity:.2;transform:scale(.7)}}@keyframes FoundationSearchAnimation-module__pfeXnW__speed{0%,35%{opacity:1}to{opacity:0;transform:translate(-40px)}}@keyframes FoundationSearchAnimation-module__pfeXnW__flightPath{0%{opacity:0}30%{opacity:1}to{opacity:0}}@keyframes FoundationSearchAnimation-module__pfeXnW__activity{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}.FoundationSearchAnimation-module__pfeXnW__revealing .FoundationSearchAnimation-module__pfeXnW__arrival{animation:FoundationSearchAnimation-module__pfeXnW__flyTowardViewer var(--reveal-duration) cubic-bezier(.5, 0, .8, .5) both}.FoundationSearchAnimation-module__pfeXnW__revealBackdrop{animation:FoundationSearchAnimation-module__pfeXnW__backdropReveal var(--reveal-duration) ease-in both}@keyframes FoundationSearchAnimation-module__pfeXnW__backdropReveal{0%,60%{opacity:1}to{opacity:0}}.FoundationSearchAnimation-module__pfeXnW__revealing .FoundationSearchAnimation-module__pfeXnW__hero,.FoundationSearchAnimation-module__pfeXnW__revealing .FoundationSearchAnimation-module__pfeXnW__magnifier{animation:none}.FoundationSearchAnimation-module__pfeXnW__revealing .FoundationSearchAnimation-module__pfeXnW__caption,.FoundationSearchAnimation-module__pfeXnW__revealing .FoundationSearchAnimation-module__pfeXnW__foundation,.FoundationSearchAnimation-module__pfeXnW__revealing .FoundationSearchAnimation-module__pfeXnW__orbit,.FoundationSearchAnimation-module__pfeXnW__revealing .FoundationSearchAnimation-module__pfeXnW__radar,.FoundationSearchAnimation-module__pfeXnW__revealing .FoundationSearchAnimation-module__pfeXnW__radarEcho,.FoundationSearchAnimation-module__pfeXnW__revealing .FoundationSearchAnimation-module__pfeXnW__shadow,.FoundationSearchAnimation-module__pfeXnW__revealing .FoundationSearchAnimation-module__pfeXnW__sparkOne,.FoundationSearchAnimation-module__pfeXnW__revealing .FoundationSearchAnimation-module__pfeXnW__sparkTwo,.FoundationSearchAnimation-module__pfeXnW__revealing .FoundationSearchAnimation-module__pfeXnW__sparkThree{animation:FoundationSearchAnimation-module__pfeXnW__revealFade var(--reveal-duration) ease-in both}.FoundationSearchAnimation-module__pfeXnW__revealing{perspective:700px}.FoundationSearchAnimation-module__pfeXnW__revealing .FoundationSearchAnimation-module__pfeXnW__stage{overflow:visible}@keyframes FoundationSearchAnimation-module__pfeXnW__flyTowardViewer{0%{opacity:1;transform:translate(0)scale(1)}25%{opacity:1;transform:translateY(12px)rotate(-8deg)scale(.85)}65%{opacity:1;transform:translate(20px,-20px)rotate(12deg)scale(2.5)}to{opacity:0;transform:translate(50px,-60px)rotate(18deg)scale(12)}}@keyframes FoundationSearchAnimation-module__pfeXnW__revealFade{0%,20%{opacity:1}to{opacity:0}}@media (max-width:480px){.FoundationSearchAnimation-module__pfeXnW__scene{--hero-size:112px;--card-size:72px;--card-offset:134px}.FoundationSearchAnimation-module__pfeXnW__stage{height:270px}.FoundationSearchAnimation-module__pfeXnW__compact{--hero-size:88px;--card-size:58px;--card-offset:108px}.FoundationSearchAnimation-module__pfeXnW__compact .FoundationSearchAnimation-module__pfeXnW__stage{height:190px}}@media (prefers-reduced-motion:reduce){.FoundationSearchAnimation-module__pfeXnW__revealBackdrop{animation:none}.FoundationSearchAnimation-module__pfeXnW__scene *,.FoundationSearchAnimation-module__pfeXnW__scene :before,.FoundationSearchAnimation-module__pfeXnW__scene :after{animation:none!important}.FoundationSearchAnimation-module__pfeXnW__flightPath,.FoundationSearchAnimation-module__pfeXnW__speedLines,.FoundationSearchAnimation-module__pfeXnW__radar,.FoundationSearchAnimation-module__pfeXnW__radarEcho,.FoundationSearchAnimation-module__pfeXnW__cardCheck{display:none}}
