.hero-reel[data-astro-cid-snrscabr] video[data-astro-cid-snrscabr]{transition:opacity .2s}.hero-reel[data-astro-cid-snrscabr] video[data-astro-cid-snrscabr].is-switching{opacity:0}.reel-stack[data-astro-cid-snrscabr]{width:min(100%,294px,33.15svh);margin:0 auto;padding-bottom:56px;position:relative}.reel-stack[data-astro-cid-snrscabr] .hero-reel[data-astro-cid-snrscabr]{z-index:2;width:100%;box-shadow:0 14px 34px #00000080}.reel-layer[data-astro-cid-snrscabr]{aspect-ratio:554/1200;pointer-events:none;filter:brightness(.55)saturate(.8);background:#14121c;border:1px solid #40374e;border-radius:24px;transition:transform .3s;position:absolute;top:0;left:0;right:0;overflow:hidden}.reel-layer[data-astro-cid-snrscabr] img[data-astro-cid-snrscabr]{object-fit:cover;width:100%;height:100%;display:block}.reel-layer--1[data-astro-cid-snrscabr]{z-index:1;transform:translate(14px)rotate(4deg)scale(.96)}.reel-layer--2[data-astro-cid-snrscabr]{z-index:0;opacity:.8;transform:translate(-14px)rotate(-4deg)scale(.92)}.reel-controls[data-astro-cid-snrscabr]{z-index:3;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;bottom:0;left:0;right:0}.reel-nav[data-astro-cid-snrscabr]{color:#fff;cursor:pointer;background:#101017c9;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;transition:border-color .16s,color .16s,box-shadow .16s;display:grid}.reel-nav[data-astro-cid-snrscabr] svg[data-astro-cid-snrscabr]{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.reel-nav[data-astro-cid-snrscabr]:hover,.reel-nav[data-astro-cid-snrscabr]:focus-visible{color:#5ec8ff;border-color:#5ec8ff;box-shadow:0 0 14px #5ec8ff55}.reel-dots[data-astro-cid-snrscabr]{gap:2px;display:flex}.reel-dots[data-astro-cid-snrscabr] button[data-astro-cid-snrscabr]{cursor:pointer;background:0 0;border:0;width:24px;height:24px;padding:0;position:relative}.reel-dots[data-astro-cid-snrscabr] button[data-astro-cid-snrscabr]:after{content:"";background:#ffffff40;border-radius:50%;width:8px;height:8px;margin:-4px 0 0 -4px;transition:background .2s,transform .2s;position:absolute;top:50%;left:50%}.reel-dots[data-astro-cid-snrscabr] button[data-astro-cid-snrscabr]:hover:after,.reel-dots[data-astro-cid-snrscabr] button[data-astro-cid-snrscabr]:focus-visible:after{background:#5ec8ff99}.reel-dots[data-astro-cid-snrscabr] button[data-astro-cid-snrscabr].is-current:after{background:#5ec8ff;transform:scale(1.3)}@media (prefers-reduced-motion:reduce){.hero-reel[data-astro-cid-snrscabr] video[data-astro-cid-snrscabr],.reel-layer[data-astro-cid-snrscabr],.reel-nav[data-astro-cid-snrscabr],.reel-dots[data-astro-cid-snrscabr] button[data-astro-cid-snrscabr]:after{transition:none}}.pass-stage[data-astro-cid-wh3gnlxs]{aspect-ratio:1;cursor:pointer;background:0 0;border-radius:24px;width:min(100%,640px);margin:40px auto 0;padding:0;display:block;position:relative}.pass-stage[data-astro-cid-wh3gnlxs]:focus-visible{outline-offset:6px;outline-width:3px}.pass-ring[data-astro-cid-wh3gnlxs]{pointer-events:none;border:1px dashed #5ec8ff55;border-radius:50%;position:absolute;inset:14% 8% 6%;transform:rotate(-12deg)scaleY(.82)}.pass-atom{filter:drop-shadow(0 0 18px #4fb4ff66);pointer-events:none;width:20%;position:absolute;top:27%;left:50%;transform:translate(-50%,-50%)}.pass-phone[data-astro-cid-wh3gnlxs]{aspect-ratio:828/1792;background:#0b0b14;border:2px solid #ffffff2a;border-radius:9%/4.2%;width:20%;transition:box-shadow .2s,border-color .2s;position:absolute;overflow:hidden;box-shadow:0 14px 40px #0009}.pass-phone[data-astro-cid-wh3gnlxs] video[data-astro-cid-wh3gnlxs]{object-fit:cover;width:100%;height:100%;display:block}.pass-phone--a[data-astro-cid-wh3gnlxs]{top:6%;left:9%;transform:rotate(-9deg)}.pass-phone--b[data-astro-cid-wh3gnlxs]{top:9%;right:9%;transform:rotate(8deg)}.pass-phone--c[data-astro-cid-wh3gnlxs]{bottom:0;left:40%;transform:rotate(-3deg)}.pass-phone[data-astro-cid-wh3gnlxs].is-holding,.pass-phone[data-astro-cid-wh3gnlxs].is-throwing{border-color:#5ec8ff;box-shadow:0 0 0 3px #5ec8ff55,0 0 34px #4fb4ffaa,0 14px 40px #0009}.pass-ball[data-astro-cid-wh3gnlxs]{aspect-ratio:1;opacity:0;pointer-events:none;z-index:2;background:radial-gradient(circle at 35% 30%,#fff6b0,#ffc21a 40%,#ff6a00);border-radius:50%;width:5.5%;position:absolute;top:0;left:0;box-shadow:0 0 22px 6px #ffb02e88}@media (prefers-reduced-motion:reduce){.pass-phone[data-astro-cid-wh3gnlxs]{transition:none}}
