.splash-bg.svelte-v8bbdp{z-index:500;background:radial-gradient(ellipse at 50% 45%, var(--bg-2), var(--bg) 70%);pointer-events:none;position:fixed;inset:0}.cast-poster.svelte-1adf6oi{z-index:0;width:100%;aspect-ratio:100 / var(--stage-h);pointer-events:none;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 80%,#0000 98%),linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(#000 80%,#0000 98%),linear-gradient(90deg,#0000,#000 5% 95%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect;container-type:inline-size}.member.svelte-1adf6oi{left:calc(var(--x) * 1cqw);top:calc(var(--y) * 1cqw);height:calc(var(--h) * 1cqw);width:auto;max-width:none;z-index:var(--z);transform-origin:50% 25%;opacity:0;translate:-50%;transform:translate(calc(var(--fx) * 1cqw), calc(var(--fy) * 1cqw)) scale(.82);transition:transform .9s cubic-bezier(.16, 1, .3, 1) var(--delay), opacity .6s ease var(--delay);position:absolute}.member.lead.svelte-1adf6oi{transform:translate(calc(var(--fx) * 1cqw), calc(var(--fy) * 1cqw)) scale(.7);transition:transform 1.1s cubic-bezier(.16, 1, .3, 1) var(--delay), opacity .7s ease var(--delay)}.member.flip.svelte-1adf6oi{scale:-1 1}.revealed.svelte-1adf6oi .member:where(.svelte-1adf6oi){opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.member.svelte-1adf6oi{transition:none!important}}.hero.svelte-1uha8ag{padding:0 0 8px;position:relative}.poster.svelte-1uha8ag{width:100%;max-width:min(840px,88svh);margin:0 auto}.hero-center.svelte-1uha8ag{text-align:center;justify-items:center;gap:20px;width:70%;max-width:640px;margin:-22% auto 0;display:grid}.hero-center.svelte-1uha8ag .logo{z-index:2;position:relative}.vcopy.svelte-1uha8ag{z-index:3;writing-mode:vertical-rl;white-space:nowrap;letter-spacing:.12em;text-shadow:0 0 2px #000,0 0 12px #000000e6;margin:0;font-size:1.2rem;font-weight:900;line-height:1.9;position:absolute;top:8px}.vcopy.left.svelte-1uha8ag{left:0}.vcopy.right.svelte-1uha8ag{right:0}.vcopy.svelte-1uha8ag em{color:var(--accent);text-shadow:0 0 12px #ff3fb499}.grid.svelte-1uha8ag{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:14px;display:grid}.cast.svelte-1uha8ag{border:1px solid var(--border);background:var(--surface);color:inherit;border-radius:14px;flex-direction:column;text-decoration:none;transition:transform .15s,border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.cast.svelte-1uha8ag:hover{color:inherit;border-color:var(--border-strong);box-shadow:var(--glow);transform:translateY(-3px)}.photo.svelte-1uha8ag{aspect-ratio:9/14;background:radial-gradient(at 50% 30%,#2a0f2e,#0b0610 75%);position:relative;overflow:hidden}.photo.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:cover;object-position:50% 20%;width:100%;height:100%;transition:transform .3s}.cast.svelte-1uha8ag:hover .photo:where(.svelte-1uha8ag) img:where(.svelte-1uha8ag){transform:scale(1.04)}.photo.svelte-1uha8ag:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0b0610d9);height:30%;position:absolute;inset:auto 0 0}.initial.svelte-1uha8ag{height:100%;color:var(--accent);place-items:center;font-size:3rem;font-weight:900;display:grid}.info.svelte-1uha8ag{z-index:1;text-align:center;min-width:0;margin-top:-28px;padding:8px 12px 12px;position:relative}.name.svelte-1uha8ag{letter-spacing:.1em;text-shadow:0 0 10px #000;word-break:break-all;margin-bottom:4px;font-size:1.1rem;display:block}.profile.svelte-1uha8ag{text-align:left;color:var(--muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0 0 6px;font-size:.82rem;display:-webkit-box;overflow:hidden}.center.svelte-1uha8ag{text-align:center}.center-strip.svelte-1uha8ag{flex-wrap:wrap;justify-content:center}@media (width<=860px){.vcopy.svelte-1uha8ag{display:none}}
