.shot-stage:where(.astro-pmiqfeva){perspective:2000px;max-width:100%;margin:3.5rem 0 5rem;display:block}.shot-stage:where(.astro-pmiqfeva).shot-bare{margin:0}.shot-reveal:where(.astro-pmiqfeva),.shot-float:where(.astro-pmiqfeva){display:block}.shot-tilt:where(.astro-pmiqfeva){transform-style:preserve-3d;transition:transform .6s cubic-bezier(.2,.7,.2,1);position:relative}.shot-frame:where(.astro-pmiqfeva){background:#0c4a7c;border-radius:14px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f}.shot-frame:where(.astro-pmiqfeva).no-chrome{background:0 0}.shot-img:where(.astro-pmiqfeva){border-radius:0 0 14px 14px;width:100%;height:auto;display:block}.shot-frame:where(.astro-pmiqfeva).no-chrome .shot-img:where(.astro-pmiqfeva){border-radius:14px}.shot-bar:where(.astro-pmiqfeva){background:#082e55;align-items:center;gap:7px;height:34px;padding:0 14px;display:flex}.shot-bar:where(.astro-pmiqfeva) span:where(.astro-pmiqfeva){background:#ffffff4d;border-radius:50%;width:11px;height:11px}.shot-bar:where(.astro-pmiqfeva) em:where(.astro-pmiqfeva){color:#ffffff8c;letter-spacing:.3px;margin-left:12px;font-size:12px;font-style:normal}.shot-stage:where(.astro-pmiqfeva)[data-effect=tilt] .shot-tilt:where(.astro-pmiqfeva){transform:rotateY(var(--lean,-13deg)) rotateX(2deg);box-shadow:-20px 30px 64px #03142a61}.shot-stage:where(.astro-pmiqfeva)[data-effect=table] .shot-tilt:where(.astro-pmiqfeva){transform:perspective(2200px)rotateX(4deg)rotateY(-6deg)}.shot-stage:where(.astro-pmiqfeva)[data-effect=table] .shot-tilt:where(.astro-pmiqfeva):after{content:"";filter:blur(28px);z-index:-1;background:#020e1e8c;border-radius:50%;height:40px;position:absolute;bottom:-22px;left:8%;right:8%}.shot-stage:where(.astro-pmiqfeva)[data-effect=glass] .shot-tilt:where(.astro-pmiqfeva){transform:rotateY(-14deg)rotateX(4deg);box-shadow:0 0 60px #46aaff59,-30px 50px 100px #00081480}.shot-stage:where(.astro-pmiqfeva)[data-effect=glass] .shot-frame:where(.astro-pmiqfeva){outline:1px solid #b4dcff80}.shot-stage:where(.astro-pmiqfeva)[data-effect=flat] .shot-tilt:where(.astro-pmiqfeva){transform:none;box-shadow:0 24px 60px #03142a4d}.shot-reflection:where(.astro-pmiqfeva){transform-origin:top;opacity:.5;pointer-events:none;position:absolute;top:100%;left:0;right:0;transform:scaleY(-1);mask-image:linear-gradient(#0000 55%,#00000047)}.shot-reflection:where(.astro-pmiqfeva) .shot-img:where(.astro-pmiqfeva){border-radius:14px}.shot-stage:where(.astro-pmiqfeva):hover .shot-tilt:where(.astro-pmiqfeva){transform:rotateX(1deg)translateY(-8px)!important}@keyframes shot-floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.shot-stage:where(.astro-pmiqfeva).shot-anim .shot-float:where(.astro-pmiqfeva){animation:6s ease-in-out infinite shot-floaty}.shot-stage:where(.astro-pmiqfeva).shot-anim .shot-reveal:where(.astro-pmiqfeva){opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.2,.7,.2,1);transform:translateY(28px)scale(.98)}.shot-stage:where(.astro-pmiqfeva).shot-anim .shot-reveal:where(.astro-pmiqfeva).in-view{opacity:1;transform:none}.shot-stage:where(.astro-pmiqfeva)[data-parallax=true] .shot-tilt:where(.astro-pmiqfeva){transform:rotateY(var(--ry,var(--lean,-13deg))) rotateX(var(--rx,2deg))}.shot-stage:where(.astro-pmiqfeva)[data-parallax=true][data-effect=table] .shot-tilt:where(.astro-pmiqfeva){transform:perspective(2200px) rotateX(var(--rx,4deg)) rotateY(var(--ry,-6deg))}.shot-cap:where(.astro-pmiqfeva){text-align:center;color:var(--sl-color-gray-3,#5b6472);margin-top:30px;font-size:.9rem}@media (prefers-reduced-motion:reduce){.shot-stage:where(.astro-pmiqfeva).shot-anim .shot-float:where(.astro-pmiqfeva){animation:none}.shot-stage:where(.astro-pmiqfeva).shot-anim .shot-reveal:where(.astro-pmiqfeva){opacity:1;transition:none;transform:none}.shot-tilt:where(.astro-pmiqfeva){transition:none}}@media (width<=50rem){.shot-stage:where(.astro-pmiqfeva) .shot-tilt:where(.astro-pmiqfeva){transform:rotateX(1deg)!important;box-shadow:0 14px 34px #03142a3d!important}.shot-stage:where(.astro-pmiqfeva) .shot-reflection:where(.astro-pmiqfeva){display:none}.shot-stage:where(.astro-pmiqfeva),.shot-stage:where(.astro-pmiqfeva).shot-bare{margin:2.2rem 0 2.8rem}.shot-cap:where(.astro-pmiqfeva){margin-top:16px}}
