.intro-module__JZ17yW__scene{z-index:50;isolation:isolate;background:radial-gradient(ellipse 90% 60% at 50% 18%, #17266b 0%, var(--color-ballroom) 42%, var(--color-ink) 85%);animation:.5s ease-in 4.7s forwards intro-module__JZ17yW__fade-out;position:fixed;inset:0;overflow:hidden}.intro-module__JZ17yW__floor{background:radial-gradient(ellipse 55% 70% at 50% 0%, #e8c26838, transparent 70%), linear-gradient(to bottom, #0a1440e6, var(--color-ink));border-top:1px solid #d5dbea1f;height:34vh;animation:1.4s ease-out .7s both intro-module__JZ17yW__pool;position:absolute;inset:auto 0 0}.intro-module__JZ17yW__rig{width:0;height:0;position:absolute;top:30vh;left:50%}.intro-module__JZ17yW__ball{aspect-ratio:1;width:clamp(96px,24vmin,200px);animation:1.3s cubic-bezier(.2,.9,.3,1.08) both intro-module__JZ17yW__drop,.8s cubic-bezier(.5,0,.8,.4) 3.3s forwards intro-module__JZ17yW__lift;position:absolute;top:0;left:0;translate:-50% -50%}.intro-module__JZ17yW__chain{background:linear-gradient(#aab3c933,#aab3c9);width:2px;height:60vh;position:absolute;bottom:96%;left:50%;translate:-50%}.intro-module__JZ17yW__sphere{filter:drop-shadow(0 0 28px #d5dbea59);width:100%;height:100%;display:block}.intro-module__JZ17yW__facet{opacity:.1;animation:.9s ease-in-out infinite alternate intro-module__JZ17yW__glint}.intro-module__JZ17yW__beam{transform-origin:50% 0;clip-path:polygon(49.5% 0,50.5% 0,100% 100%,0 100%);mix-blend-mode:screen;opacity:0;background:linear-gradient(#d5dbea80,#d5dbea00 70%);width:36vmax;height:130vh;margin-left:-18vmax;animation:2.8s ease-in-out .9s both intro-module__JZ17yW__sweep;position:absolute;top:0;left:0}.intro-module__JZ17yW__beam.intro-module__JZ17yW__gold{background:linear-gradient(#f7e2a48c,#e8c26800 70%)}.intro-module__JZ17yW__sparkle{width:clamp(6px, calc(var(--size) * 1vmin), 32px);height:clamp(6px, calc(var(--size) * 1vmin), 32px);clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);opacity:0;background:#eef1fb;animation:2.4s cubic-bezier(.3,.7,.4,1) both intro-module__JZ17yW__scatter;position:absolute;top:0;left:0}.intro-module__JZ17yW__sparkle.intro-module__JZ17yW__gold{background:var(--color-gold-light)}.intro-module__JZ17yW__poster{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.intro-module__JZ17yW__finale{pointer-events:none;justify-content:center;padding:0 16px;display:flex;position:absolute;top:29vh;left:0;right:0}.intro-module__JZ17yW__wordmark{font-family:var(--font-display);letter-spacing:-.05em;text-align:center;font-size:clamp(40px,9vmin,92px);line-height:1;animation:.6s ease-out 3.9s both intro-module__JZ17yW__rise}.intro-module__JZ17yW__paddles{justify-content:center;gap:16px;display:flex;position:absolute;top:58vh;left:0;right:0}.intro-module__JZ17yW__paddle{flex-direction:column;align-items:center;animation:.56s cubic-bezier(.2,.8,.3,1.2) both intro-module__JZ17yW__rise;display:flex}.intro-module__JZ17yW__paddle:after{content:"";background:#1a1d2b;border-radius:0 0 3px 3px;width:6px;height:40px}.intro-module__JZ17yW__face{background:linear-gradient(160deg, #fbfaf6 0%, var(--color-pearl) 45%, #d9d6cc 100%);color:#10131f;width:76px;height:60px;font-family:var(--font-display);letter-spacing:-.06em;border-radius:6px;place-items:center;font-size:38px;display:grid;box-shadow:0 10px 30px #02081e99}.intro-module__JZ17yW__skip{right:calc(16px + env(safe-area-inset-right));bottom:calc(16px + env(safe-area-inset-bottom));min-height:44px;color:var(--color-silver);cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#d5dbea1a;border:1px solid #d5dbea59;border-radius:999px;padding:0 20px;font-size:14px;font-weight:500;transition:background-color .15s;position:absolute}.intro-module__JZ17yW__skip:hover{background:#d5dbea33}.intro-module__JZ17yW__skip:active{background:#d5dbea47}.intro-module__JZ17yW__skip:focus-visible{outline:2px solid var(--color-gold-light);outline-offset:2px}@keyframes intro-module__JZ17yW__drop{0%{transform:translateY(-70vh)}to{transform:translateY(0)}}@keyframes intro-module__JZ17yW__lift{0%{opacity:1;transform:translateY(0)}to{opacity:.4;transform:translateY(-70vh)}}@keyframes intro-module__JZ17yW__glint{to{opacity:.95}}@keyframes intro-module__JZ17yW__sweep{0%{opacity:0;transform:rotate(var(--from))}18%{opacity:.8}80%{opacity:.6}to{opacity:0;transform:rotate(var(--to))}}@keyframes intro-module__JZ17yW__scatter{0%{opacity:0;transform:translate(-50%,-50%)scale(0)}10%{opacity:1}38%{transform:translate(-50%, -50%) translate(var(--x), var(--y)) scale(1) rotate(45deg)}52%{opacity:.55;transform:translate(-50%, -50%) translate(var(--x), var(--y)) scale(.7) rotate(90deg)}64%{opacity:1;transform:translate(-50%, -50%) translate(var(--x), var(--y)) scale(1.1) rotate(135deg)}94%{opacity:1;transform:translate(-50%, -50%) translate(var(--tx), var(--ty)) scale(.5) rotate(180deg)}to{opacity:0;transform:translate(-50%, -50%) translate(var(--tx), var(--ty)) scale(0)}}@keyframes intro-module__JZ17yW__rise{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@keyframes intro-module__JZ17yW__pool{0%{opacity:0}}@keyframes intro-module__JZ17yW__fade-out{to{opacity:0}}
